diff --git a/.gradle/8.11.1/checksums/checksums.lock b/.gradle/8.11.1/checksums/checksums.lock new file mode 100644 index 0000000..bacfa4f Binary files /dev/null and b/.gradle/8.11.1/checksums/checksums.lock differ diff --git a/.gradle/8.11.1/checksums/md5-checksums.bin b/.gradle/8.11.1/checksums/md5-checksums.bin new file mode 100644 index 0000000..3f1ad14 Binary files /dev/null and b/.gradle/8.11.1/checksums/md5-checksums.bin differ diff --git a/.gradle/8.11.1/checksums/sha1-checksums.bin b/.gradle/8.11.1/checksums/sha1-checksums.bin new file mode 100644 index 0000000..c6244be Binary files /dev/null and b/.gradle/8.11.1/checksums/sha1-checksums.bin differ diff --git a/.gradle/8.11.1/executionHistory/executionHistory.bin b/.gradle/8.11.1/executionHistory/executionHistory.bin new file mode 100644 index 0000000..bc59ed0 Binary files /dev/null and b/.gradle/8.11.1/executionHistory/executionHistory.bin differ diff --git a/.gradle/8.11.1/executionHistory/executionHistory.lock b/.gradle/8.11.1/executionHistory/executionHistory.lock new file mode 100644 index 0000000..e3ae1af Binary files /dev/null and b/.gradle/8.11.1/executionHistory/executionHistory.lock differ diff --git a/.gradle/8.11.1/expanded/expanded.lock b/.gradle/8.11.1/expanded/expanded.lock new file mode 100644 index 0000000..6916428 Binary files /dev/null and b/.gradle/8.11.1/expanded/expanded.lock differ diff --git a/.gradle/8.11.1/fileChanges/last-build.bin b/.gradle/8.11.1/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/.gradle/8.11.1/fileChanges/last-build.bin differ diff --git a/.gradle/8.11.1/fileHashes/fileHashes.bin b/.gradle/8.11.1/fileHashes/fileHashes.bin new file mode 100644 index 0000000..3e2dade Binary files /dev/null and b/.gradle/8.11.1/fileHashes/fileHashes.bin differ diff --git a/.gradle/8.11.1/fileHashes/fileHashes.lock b/.gradle/8.11.1/fileHashes/fileHashes.lock new file mode 100644 index 0000000..b288ebd Binary files /dev/null and b/.gradle/8.11.1/fileHashes/fileHashes.lock differ diff --git a/.gradle/8.11.1/fileHashes/resourceHashesCache.bin b/.gradle/8.11.1/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000..27830c9 Binary files /dev/null and b/.gradle/8.11.1/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/8.11.1/gc.properties b/.gradle/8.11.1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/9.0.0/checksums/checksums.lock b/.gradle/9.0.0/checksums/checksums.lock new file mode 100644 index 0000000..8f25d8f Binary files /dev/null and b/.gradle/9.0.0/checksums/checksums.lock differ diff --git a/.gradle/9.0.0/checksums/md5-checksums.bin b/.gradle/9.0.0/checksums/md5-checksums.bin new file mode 100644 index 0000000..d80e0f5 Binary files /dev/null and b/.gradle/9.0.0/checksums/md5-checksums.bin differ diff --git a/.gradle/9.0.0/checksums/sha1-checksums.bin b/.gradle/9.0.0/checksums/sha1-checksums.bin new file mode 100644 index 0000000..95c188b Binary files /dev/null and b/.gradle/9.0.0/checksums/sha1-checksums.bin differ diff --git a/.gradle/9.0.0/executionHistory/executionHistory.bin b/.gradle/9.0.0/executionHistory/executionHistory.bin new file mode 100644 index 0000000..2109a05 Binary files /dev/null and b/.gradle/9.0.0/executionHistory/executionHistory.bin differ diff --git a/.gradle/9.0.0/executionHistory/executionHistory.lock b/.gradle/9.0.0/executionHistory/executionHistory.lock new file mode 100644 index 0000000..14b44ab Binary files /dev/null and b/.gradle/9.0.0/executionHistory/executionHistory.lock differ diff --git a/.gradle/9.0.0/expanded/expanded.lock b/.gradle/9.0.0/expanded/expanded.lock new file mode 100644 index 0000000..e500c1c Binary files /dev/null and b/.gradle/9.0.0/expanded/expanded.lock differ diff --git a/.gradle/9.0.0/fileChanges/last-build.bin b/.gradle/9.0.0/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/.gradle/9.0.0/fileChanges/last-build.bin differ diff --git a/.gradle/9.0.0/fileHashes/fileHashes.bin b/.gradle/9.0.0/fileHashes/fileHashes.bin new file mode 100644 index 0000000..df13234 Binary files /dev/null and b/.gradle/9.0.0/fileHashes/fileHashes.bin differ diff --git a/.gradle/9.0.0/fileHashes/fileHashes.lock b/.gradle/9.0.0/fileHashes/fileHashes.lock new file mode 100644 index 0000000..099e643 Binary files /dev/null and b/.gradle/9.0.0/fileHashes/fileHashes.lock differ diff --git a/.gradle/9.0.0/fileHashes/resourceHashesCache.bin b/.gradle/9.0.0/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000..35c0b72 Binary files /dev/null and b/.gradle/9.0.0/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/9.0.0/gc.properties b/.gradle/9.0.0/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..690fae8 Binary files /dev/null and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..6293dfd --- /dev/null +++ b/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Mon Mar 02 13:41:08 CET 2026 +gradle.version=9.0.0 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000..4169f86 Binary files /dev/null and b/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe new file mode 100644 index 0000000..8c4da3a Binary files /dev/null and b/.gradle/file-system.probe differ diff --git a/.gradle/noVersion/buildLogic.lock b/.gradle/noVersion/buildLogic.lock new file mode 100644 index 0000000..e94a863 Binary files /dev/null and b/.gradle/noVersion/buildLogic.lock differ diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/AIManager.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/AIManager.class new file mode 100644 index 0000000..f4bf75e Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/AIManager.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/BotManager.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/BotManager.class new file mode 100644 index 0000000..8a1f1d9 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/BotManager.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/InternalBridge.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/InternalBridge.class new file mode 100644 index 0000000..1668ff0 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/InternalBridge.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/Terminator.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/Terminator.class new file mode 100644 index 0000000..2634dfa Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/Terminator.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/TerminatorPlusAPI.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/TerminatorPlusAPI.class new file mode 100644 index 0000000..77669e7 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/TerminatorPlusAPI.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/Agent.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/Agent.class new file mode 100644 index 0000000..61f28ba Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/Agent.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/botagent/BotAgent.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/botagent/BotAgent.class new file mode 100644 index 0000000..178cef5 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/botagent/BotAgent.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/botagent/BotSituation.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/botagent/BotSituation.class new file mode 100644 index 0000000..0e127e2 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/botagent/BotSituation.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/botagent/VerticalDisplacement.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/botagent/VerticalDisplacement.class new file mode 100644 index 0000000..0055526 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/botagent/VerticalDisplacement.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/CustomListMode.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/CustomListMode.class new file mode 100644 index 0000000..006b8db Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/CustomListMode.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/EnumTargetGoal$1.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/EnumTargetGoal$1.class new file mode 100644 index 0000000..96ca002 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/EnumTargetGoal$1.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/EnumTargetGoal.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/EnumTargetGoal.class new file mode 100644 index 0000000..8d14f49 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/EnumTargetGoal.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent$1.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent$1.class new file mode 100644 index 0000000..bce63c5 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent$1.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent$2.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent$2.class new file mode 100644 index 0000000..b550443 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent$2.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent.class new file mode 100644 index 0000000..c1bc696 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyBlockCheck.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyBlockCheck.class new file mode 100644 index 0000000..e3c2f4a Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyBlockCheck.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyItems.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyItems.class new file mode 100644 index 0000000..f5d1713 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyItems.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyLevel$LevelWrapper.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyLevel$LevelWrapper.class new file mode 100644 index 0000000..bc2b5c8 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyLevel$LevelWrapper.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyLevel.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyLevel.class new file mode 100644 index 0000000..e6ce4a1 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyLevel.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyMats.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyMats.class new file mode 100644 index 0000000..605d57f Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyMats.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyUtils.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyUtils.class new file mode 100644 index 0000000..e3956b9 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyUtils.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyWorldManager.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyWorldManager.class new file mode 100644 index 0000000..43bc42d Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/LegacyWorldManager.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/ActivationType.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/ActivationType.class new file mode 100644 index 0000000..8ac796e Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/ActivationType.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/BotData.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/BotData.class new file mode 100644 index 0000000..47f77c7 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/BotData.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/BotDataType.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/BotDataType.class new file mode 100644 index 0000000..d2412ac Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/BotDataType.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/BotNode.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/BotNode.class new file mode 100644 index 0000000..0b3bcce Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/BotNode.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/IntelligenceAgent.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/IntelligenceAgent.class new file mode 100644 index 0000000..7ab3411 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/IntelligenceAgent.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/NeuralNetwork.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/NeuralNetwork.class new file mode 100644 index 0000000..713460d Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/NeuralNetwork.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/NodeConnections.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/NodeConnections.class new file mode 100644 index 0000000..93e1992 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/agent/legacyagent/ai/NodeConnections.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotDamageByPlayerEvent.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotDamageByPlayerEvent.class new file mode 100644 index 0000000..7b76430 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotDamageByPlayerEvent.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotDeathEvent.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotDeathEvent.class new file mode 100644 index 0000000..ce40bd0 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotDeathEvent.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotFallDamageEvent.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotFallDamageEvent.class new file mode 100644 index 0000000..c35e8f6 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotFallDamageEvent.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotKilledByPlayerEvent.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotKilledByPlayerEvent.class new file mode 100644 index 0000000..b702a7d Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/BotKilledByPlayerEvent.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/TerminatorLocateTargetEvent.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/TerminatorLocateTargetEvent.class new file mode 100644 index 0000000..3279a3e Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/event/TerminatorLocateTargetEvent.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/BotUtils.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/BotUtils.class new file mode 100644 index 0000000..19dd86f Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/BotUtils.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/ChatUtils.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/ChatUtils.class new file mode 100644 index 0000000..21b30c7 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/ChatUtils.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/CustomGameProfile.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/CustomGameProfile.class new file mode 100644 index 0000000..fa0f444 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/CustomGameProfile.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/DebugLogUtils.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/DebugLogUtils.class new file mode 100644 index 0000000..cb943d8 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/DebugLogUtils.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/ItemUtils.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/ItemUtils.class new file mode 100644 index 0000000..2bd322b Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/ItemUtils.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/MathUtils.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/MathUtils.class new file mode 100644 index 0000000..342a9bc Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/MathUtils.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/MojangAPI.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/MojangAPI.class new file mode 100644 index 0000000..5dd3c35 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/MojangAPI.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/PlayerUtils.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/PlayerUtils.class new file mode 100644 index 0000000..f2fcc22 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/PlayerUtils.class differ diff --git a/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/Singularity.class b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/Singularity.class new file mode 100644 index 0000000..b184457 Binary files /dev/null and b/TerminatorPlus-API/bin/main/net/nuggetmc/tplus/api/utils/Singularity.class differ diff --git a/TerminatorPlus-API/build.gradle.kts b/TerminatorPlus-API/build.gradle.kts index 1cec76b..46fed9a 100644 --- a/TerminatorPlus-API/build.gradle.kts +++ b/TerminatorPlus-API/build.gradle.kts @@ -17,6 +17,7 @@ repositories { } dependencies { - compileOnly("io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT") + compileOnly("io.papermc.paper:paper-api:1.21.11-R0.1-SNAPSHOT") compileOnly("com.mojang:authlib:3.2.38") + compileOnly("com.googlecode.json-simple:json-simple:1.1.1") } diff --git a/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/BotManager.java b/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/BotManager.java index 23c9c47..f463ca0 100644 --- a/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/BotManager.java +++ b/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/BotManager.java @@ -21,15 +21,15 @@ public interface BotManager { List fetchNames(); - Terminator createBot(Location loc, String name, String skin, String signature); + Terminator createBot(Location loc, String name, String skin); void createBots(CommandSender sender, String name, String skinName, int n, Location location); void createBots(CommandSender sender, String name, String skinName, int n, NeuralNetwork network, Location location); - Set createBots(Location loc, String name, String[] skin, List networks); + Set createBots(Location loc, String name, String skin, List networks); - Set createBots(Location loc, String name, String[] skin, int n, NeuralNetwork network); + Set createBots(Location loc, String name, String skin, int n, NeuralNetwork network); void remove(Terminator bot); diff --git a/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent.java b/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent.java index 687f646..b1bc39c 100644 --- a/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent.java +++ b/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/LegacyAgent.java @@ -1068,6 +1068,7 @@ public class LegacyAgent extends Agent { } private void blockBreakEffect(Terminator bot, LivingEntity player, Block block, LegacyLevel.LevelWrapper wrapper) { + if (bot == null) {return;} if (LegacyMats.NO_CRACK.contains(block.getType())) return; @@ -1314,7 +1315,7 @@ public class LegacyAgent extends Agent { bot.look(BlockFace.DOWN); bot.punch(); - Boat boat = (Boat) world.spawnEntity(place, EntityType.BOAT); + Boat boat = (Boat) world.spawnEntity(place, EntityType.OAK_BOAT); scheduler.runTaskLater(plugin, () -> { if (!boat.isDead()) { @@ -1565,6 +1566,8 @@ public class LegacyAgent extends Agent { } private boolean validateCloserEntity(LivingEntity entity, Location loc, LivingEntity result) { + if (entity == null) + return false; double regionDistEntity = getWeightedRegionDist(entity.getLocation()); if (regionDistEntity == Double.MAX_VALUE) return false; diff --git a/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/LegacyMats.java b/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/LegacyMats.java index d6bd82e..6348c14 100644 --- a/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/LegacyMats.java +++ b/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/LegacyMats.java @@ -132,7 +132,7 @@ public class LegacyMats { public static final Set OBSTACLES = new HashSet<>(concatTypes(Lists.newArrayList( Material.IRON_BARS, - Material.CHAIN, + Material.IRON_CHAIN, Material.END_ROD, Material.LIGHTNING_ROD, Material.COBWEB, @@ -282,7 +282,7 @@ public class LegacyMats { public static boolean canPlaceWater(Block block, Optional entityYPos) { if (isSolid(block.getType())) { - if (block.getType() == Material.CHAIN && ((Chain)block.getBlockData()).getAxis() == Axis.Y + if (block.getType() == Material.IRON_CHAIN && ((Chain)block.getBlockData()).getAxis() == Axis.Y && !((Chain)block.getBlockData()).isWaterlogged()) return false; if ((block.getType().data == Leaves.class || block.getType() == Material.MANGROVE_ROOTS @@ -387,7 +387,7 @@ public class LegacyMats { case CACTUS: case DRAGON_EGG: case TURTLE_EGG: - case CHAIN: + case IRON_CHAIN: case IRON_BARS: case LANTERN: case SOUL_LANTERN: diff --git a/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/ai/IntelligenceAgent.java b/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/ai/IntelligenceAgent.java index a45b9b4..6299dab 100644 --- a/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/ai/IntelligenceAgent.java +++ b/TerminatorPlus-API/src/main/java/net/nuggetmc/tplus/api/agent/legacyagent/ai/IntelligenceAgent.java @@ -7,7 +7,6 @@ import net.nuggetmc.tplus.api.agent.legacyagent.EnumTargetGoal; import net.nuggetmc.tplus.api.agent.legacyagent.LegacyAgent; import net.nuggetmc.tplus.api.utils.ChatUtils; import net.nuggetmc.tplus.api.utils.MathUtils; -import net.nuggetmc.tplus.api.utils.MojangAPI; import net.nuggetmc.tplus.api.utils.PlayerUtils; import org.bukkit.Bukkit; import org.bukkit.ChatColor; @@ -102,14 +101,12 @@ public class IntelligenceAgent { print("Starting generation " + ChatColor.RED + generation + ChatColor.RESET + "..."); - sleep(2000); + //sleep(2000); String skinName = botSkin == null ? this.botName : botSkin; print("Fetching skin data for " + ChatColor.GREEN + skinName + ChatColor.RESET + "..."); - String[] skinData = MojangAPI.getSkin(skinName); - String botName = this.botName.endsWith("%") ? this.botName : this.botName + "%"; print("Creating " + (populationSize == 1 ? "new bot" : ChatColor.RED + NumberFormat.getInstance(Locale.US).format(populationSize) + ChatColor.RESET + " new bots") @@ -124,7 +121,7 @@ public class IntelligenceAgent { Set bots; if (loadedProfiles == null) { - bots = manager.createBots(loc, botName, skinData, populationSize, NeuralNetwork.RANDOM); + bots = manager.createBots(loc, botName, skinName, populationSize, NeuralNetwork.RANDOM); } else { List networks = new ArrayList<>(); loadedProfiles.forEach(profile -> networks.add(NeuralNetwork.createNetworkFromProfile(profile))); @@ -136,7 +133,7 @@ public class IntelligenceAgent { return; } - bots = manager.createBots(loc, botName, skinData, networks); + bots = manager.createBots(loc, botName, skinName, networks); } bots.forEach(bot -> { @@ -151,16 +148,16 @@ public class IntelligenceAgent { }); while (bots.size() != populationSize) { - sleep(1000); + sleep(100); } - sleep(2000); + //sleep(2000); print("The bots will now attack each other."); agent.setTargetType(EnumTargetGoal.NEAREST_BOT); while (aliveCount() > 1) { - sleep(1000); + sleep(100); } print("Generation " + ChatColor.RED + generation + ChatColor.RESET + " has ended."); @@ -188,7 +185,7 @@ public class IntelligenceAgent { i++; } - sleep(3000); + //sleep(3000); Map>> lists = new HashMap<>(); @@ -236,9 +233,12 @@ public class IntelligenceAgent { genProfiles.put(generation + 1, profiles); - sleep(2000); + //sleep(2000); clearBots(); + while (bots.size() != 0) { + sleep(100); + } agent.setTargetType(EnumTargetGoal.NONE); } @@ -326,8 +326,11 @@ public class IntelligenceAgent { if (!bots.isEmpty()) { print("Removing all cached bots..."); - bots.values().forEach(Terminator::removeBot); - bots.clear(); + scheduler.runTask(plugin, () -> { + bots.values().forEach(Terminator::removeBot); + bots.clear(); + }); + } /*print("Removing all current bots..."); diff --git a/TerminatorPlus-Plugin/.gradle/caches/paperweight/taskCache/mappedServerJar.jar b/TerminatorPlus-Plugin/.gradle/caches/paperweight/taskCache/mappedServerJar.jar new file mode 100644 index 0000000..0cd5a1c Binary files /dev/null and b/TerminatorPlus-Plugin/.gradle/caches/paperweight/taskCache/mappedServerJar.jar differ diff --git a/TerminatorPlus-Plugin/.gradle/caches/paperweight/taskCache/reobfJar.log b/TerminatorPlus-Plugin/.gradle/caches/paperweight/taskCache/reobfJar.log new file mode 100644 index 0000000..acb128b --- /dev/null +++ b/TerminatorPlus-Plugin/.gradle/caches/paperweight/taskCache/reobfJar.log @@ -0,0 +1,2 @@ +Command: C:\Program Files\Java\jdk-21.0.10\bin\java.exe -Xmx1G -classpath C:\Users\JUFS-STL-SECONDARY\.gradle\caches\modules-2\files-2.1\net.fabricmc\tiny-remapper\0.12.0\bfb93e1bfb66d47272ccd37ce894dcfc20ba0b6\tiny-remapper-0.12.0-fat.jar net.fabricmc.tinyremapper.Main C:\Users\JUFS-STL-SECONDARY\Desktop\terminatorplus\TerminatorPlus-Plugin\build\libs\TerminatorPlus-Plugin-4.5.1-BETA.jar C:\Users\JUFS-STL-SECONDARY\Desktop\terminatorplus\TerminatorPlus-Plugin\build\libs\TerminatorPlus-Plugin-4.5.1-BETA-reobf.jar C:\Users\JUFS-STL-SECONDARY\Desktop\terminatorplus\TerminatorPlus-Plugin\.gradle\caches\paperweight\taskCache\reobfMappings.tiny mojang spigot C:\Users\JUFS-STL-SECONDARY\Desktop\terminatorplus\TerminatorPlus-Plugin\.gradle\caches\paperweight\taskCache\mappedServerJar.jar --threads=1 +[INFO] Finished after 1642.84 ms. diff --git a/TerminatorPlus-Plugin/.gradle/caches/paperweight/taskCache/reobfMappings.tiny b/TerminatorPlus-Plugin/.gradle/caches/paperweight/taskCache/reobfMappings.tiny new file mode 100644 index 0000000..24d3615 --- /dev/null +++ b/TerminatorPlus-Plugin/.gradle/caches/paperweight/taskCache/reobfMappings.tiny @@ -0,0 +1,88558 @@ +tiny 2 0 mojang spigot +c com/mojang/math/Axis com/mojang/math/Axis + m (Lorg/joml/Vector3f;F)Lorg/joml/Quaternionf; lambda$of$6 a + m (F)Lorg/joml/Quaternionf; lambda$static$0 f + m (F)Lorg/joml/Quaternionf; lambda$static$1 e + m (F)Lorg/joml/Quaternionf; lambda$static$2 d + m (F)Lorg/joml/Quaternionf; lambda$static$3 c + m (F)Lorg/joml/Quaternionf; lambda$static$4 b + m (F)Lorg/joml/Quaternionf; lambda$static$5 a + f Lcom/mojang/math/Axis; XN a + f Lcom/mojang/math/Axis; XP b + f Lcom/mojang/math/Axis; YN c + f Lcom/mojang/math/Axis; YP d + f Lcom/mojang/math/Axis; ZN e + f Lcom/mojang/math/Axis; ZP f +c net/minecraft/nbt/Tag net/minecraft/nbt/NBTBase + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m (Lnet/minecraft/nbt/StreamTagVisitor;)V acceptAsRoot b + m ()Ljava/util/Optional; asBoolean v + m ()Ljava/util/Optional; asByte p + m ()Ljava/util/Optional; asByteArray f + m ()Ljava/util/Optional; asCompound s_ + m ()Ljava/util/Optional; asDouble u + m ()Ljava/util/Optional; asFloat t + m ()Ljava/util/Optional; asInt r + m ()Ljava/util/Optional; asIntArray q_ + m ()Ljava/util/Optional; asList t_ + m ()Ljava/util/Optional; asLong s + m ()Ljava/util/Optional; asLongArray r_ + m ()Ljava/util/Optional; asNumber o + m ()Ljava/util/Optional; asShort q + m ()Ljava/util/Optional; asString p_ + m ()Lnet/minecraft/nbt/Tag; copy d + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m (Ljava/lang/Byte;)Ljava/lang/Boolean; lambda$asBoolean$0 a + m ()I sizeInBytes a + m (Ljava/io/DataOutput;)V write a + f I ARRAY_HEADER e + f I MAX_DEPTH u + f I OBJECT_HEADER d + f I OBJECT_REFERENCE f + f I STRING_SIZE g + f B TAG_BYTE i + f B TAG_BYTE_ARRAY o + f B TAG_COMPOUND r + f B TAG_DOUBLE n + f B TAG_END h + f B TAG_FLOAT m + f B TAG_INT k + f B TAG_INT_ARRAY s + f B TAG_LIST q + f B TAG_LONG l + f B TAG_LONG_ARRAY t + f B TAG_SHORT j + f B TAG_STRING p +c net/minecraft/util/Mth net/minecraft/util/MathHelper + m (F)F abs c + m (I)I abs a + m (DD)D absMax a + m (FF)F absMax a + m (II)I absMax a + m (FFF)F approach d + m (FFF)F approachDegrees e + m (DD)D atan2 d + m (IILjava/util/function/IntPredicate;)I binarySearch a + m (FFFFF)F catmullrom a + m (D)I ceil e + m (F)I ceil d + m (D)J ceilLong f + m (I)I ceillog2 f + m (IIII)I chessboardDistance a + m (DDD)D clamp a + m (FFF)F clamp a + m (III)I clamp a + m (JJJ)J clamp a + m (DDD)D clampedLerp b + m (FFF)F clampedLerp b + m (DDDDD)D clampedMap a + m (FFFFF)F clampedMap b + m (D)F cos b + m ()Ljava/util/UUID; createInsecureUUID a + m (Lnet/minecraft/util/RandomSource;)Ljava/util/UUID; createInsecureUUID a + m (F)F cube k + m (FF)F degreesDifference d + m (FF)F degreesDifferenceAbs e + m (DD)Z equal b + m (FF)Z equal b + m (F)F fastInvCubeRoot i + m (D)D fastInvSqrt j + m (D)I floor c + m (F)I floor b + m (II)I floorDiv b + m (D)D frac h + m (F)F frac g + m (Ljava/lang/String;I)I getInt a + m (III)J getSeed b + m (Lnet/minecraft/core/Vec3i;)J getSeed a + m (FFFI)I hsvToArgb a + m (FFF)I hsvToRgb g + m (D)D invSqrt i + m (F)F invSqrt h + m (DDD)D inverseLerp c + m (FFF)F inverseLerp f + m (II)Z isMultipleOf d + m (I)Z isPowerOfTwo e + m (IIII)Z lambda$outFromOrigin$1 c + m (IIIII)I lambda$outFromOrigin$2 a + m ([F)V lambda$static$0 a + m (DD)D length f + m (DDD)D length g + m (FF)F length g + m (DD)D lengthSquared e + m (DDD)D lengthSquared f + m (FFF)F lengthSquared k + m (DDD)D lerp d + m (DLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; lerp a + m (FFF)F lerp h + m (DDDDDD)D lerp2 a + m (DDDDDDDDDDD)D lerp3 a + m (FII)I lerpDiscrete b + m (FII)I lerpInt a + m (D)J lfloor d + m (I)I log2 g + m (DDDDD)D map b + m (FFFFF)F map c + m (Lorg/apache/commons/lang3/math/Fraction;I)I mulAndTruncate a + m (I)I murmurHash3Mixer h + m (Lnet/minecraft/util/RandomSource;DD)D nextDouble a + m (Lnet/minecraft/util/RandomSource;FF)F nextFloat a + m (Lnet/minecraft/util/RandomSource;II)I nextInt a + m (Lnet/minecraft/util/RandomSource;FF)F normal c + m (III)Ljava/util/stream/IntStream; outFromOrigin c + m (IIII)Ljava/util/stream/IntStream; outFromOrigin b + m (F)B packDegrees e + m (II)I positiveCeilDiv f + m (DD)D positiveModulo c + m (FF)F positiveModulo c + m (II)I positiveModulo c + m (DI)I quantize a + m (Lnet/minecraft/util/RandomSource;FF)F randomBetween b + m (Lnet/minecraft/util/RandomSource;II)I randomBetweenInclusive b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;)Z rayIntersectsAABB a + m (DDD)D rotLerp e + m (FFF)F rotLerp i + m (FFF)F rotLerpRad j + m (FFF)F rotateIfNecessary c + m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; rotationAroundAxis a + m (II)I roundToward e + m (D)I sign m + m (D)F sin a + m (I)I smallestEncompassingPowerOfTwo c + m (I)I smallestSquareSide d + m (D)D smoothstep k + m (D)D smoothstepDerivative l + m (F)F sqrt a + m (D)D square n + m (F)F square j + m (I)I square i + m (J)J square b + m (FF)F triangleWave f + m (B)F unpackDegrees a + m (D)D wobble o + m (D)D wrapDegrees g + m (F)F wrapDegrees f + m (I)I wrapDegrees b + m (J)F wrapDegrees a + f [D ASIN_TAB z + f I COS_OFFSET q + f [D COS_TAB A + f F DEG_TO_RAD d + f F EPSILON f + f D FRAC_BIAS y + f I FRAC_EXP w + f F HALF_PI b + f I LUT_SIZE x + f [I MULTIPLY_DE_BRUIJN_BIT_POSITION u + f D ONE_SIXTH v + f F PI a + f F RAD_TO_DEG e + f Lnet/minecraft/util/RandomSource; RANDOM t + f [F SIN s + f I SIN_MASK p + f I SIN_QUANTIZATION o + f D SIN_SCALE r + f F SQRT_OF_TWO g + f F TWO_PI c + f J UUID_VARIANT m + f J UUID_VARIANT_2 n + f J UUID_VERSION k + f J UUID_VERSION_TYPE_4 l + f Lorg/joml/Vector3f; X_AXIS i + f Lorg/joml/Vector3f; Y_AXIS h + f Lorg/joml/Vector3f; Z_AXIS j +c com/mojang/math/Divisor com/mojang/math/Divisor + m (II)Ljava/lang/Iterable; asIterable a + m (II)Ljava/util/Iterator; lambda$asIterable$0 b + f I denominator a + f I mod c + f I quotient b + f I remainder e + f I returnedParts d +c net/minecraft/Optionull net/minecraft/Optionull + m (Ljava/util/Collection;)Ljava/lang/Object; first a + m (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; firstOrDefault a + m (Ljava/util/Collection;Ljava/util/function/Supplier;)Ljava/lang/Object; firstOrElse a + m ([B)Z isNullOrEmpty a + m ([C)Z isNullOrEmpty a + m ([D)Z isNullOrEmpty a + m ([F)Z isNullOrEmpty a + m ([I)Z isNullOrEmpty a + m ([J)Z isNullOrEmpty a + m ([Ljava/lang/Object;)Z isNullOrEmpty a + m ([S)Z isNullOrEmpty a + m ([Z)Z isNullOrEmpty a + m (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; map a + m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; mapOrDefault a + m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Object; mapOrElse a + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; orElse a +c net/minecraft/data/Main net/minecraft/data/Main + m (Lnet/minecraft/data/DataGenerator;Ljava/util/Collection;ZZZ)V addServerProviders a + m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/DataProvider$Factory; bindRegistries a + m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/SnbtToNbt; lambda$addServerProviders$2 b + m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/NbtToSnbt; lambda$addServerProviders$3 a + m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; lambda$addServerProviders$4 c + m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; lambda$addServerProviders$5 b + m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; lambda$addServerProviders$6 a + m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/DataProvider; lambda$bindRegistries$1 a + m (Ljava/lang/String;)Ljava/nio/file/Path; lambda$main$0 a +c net/minecraft/nbt/NbtIo net/minecraft/nbt/NBTCompressedStreamTools + m (Ljava/io/OutputStream;)Ljava/io/DataOutputStream; createCompressorStream a + m (Ljava/io/InputStream;)Ljava/io/DataInputStream; createDecompressorStream a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parse a + m (Ljava/io/InputStream;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parseCompressed a + m (Ljava/nio/file/Path;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parseCompressed a + m (Ljava/io/DataInput;)Lnet/minecraft/nbt/CompoundTag; read a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; read a + m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/CompoundTag; read a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readAnyTag b + m (Ljava/io/InputStream;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; readCompressed a + m (Ljava/nio/file/Path;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; readCompressed a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;B)Lnet/minecraft/nbt/Tag; readTagSafe a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readUnnamedTag c + m (Lnet/minecraft/nbt/CompoundTag;Ljava/io/DataOutput;)V write a + m (Lnet/minecraft/nbt/CompoundTag;Ljava/nio/file/Path;)V write b + m (Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeAnyTag a + m (Lnet/minecraft/nbt/CompoundTag;Ljava/io/OutputStream;)V writeCompressed a + m (Lnet/minecraft/nbt/CompoundTag;Ljava/nio/file/Path;)V writeCompressed a + m (Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeUnnamedTag b + m (Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeUnnamedTagWithFallback c + f [Ljava/nio/file/OpenOption; SYNC_OUTPUT_OPTIONS a +c net/minecraft/nbt/NbtIo$1 net/minecraft/nbt/NBTCompressedStreamTools$1 + f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult a +c net/minecraft/nbt/NbtIo$StringFallbackDataOutput net/minecraft/nbt/NBTCompressedStreamTools$a +c net/minecraft/util/ARGB net/minecraft/util/ARGB + m (II)I addRgb b + m (I)I alpha b + m (II)I alphaBlend e + m (IIII)I alphaBlendChannel d + m (I)F alphaFloat m + m (F)I as8BitChannel d + m (II)I average g + m (F)I black c + m (I)I black j + m (I)I blue e + m (I)F blueFloat p + m (FI)I color a + m (II)I color f + m (III)I color a + m (IIII)I color b + m (Lnet/minecraft/world/phys/Vec3;)I color a + m (FFFF)I colorFromFloat a + m (F)F computeLinearToSrgb f + m (F)F computeSrgbToLinear e + m (I)F from8BitChannel s + m (I)I fromABGR r + m (I)I green d + m (I)F greenFloat o + m (I)I greyscale f + m ([S)V lambda$static$0 a + m ([B)V lambda$static$1 a + m (IIII)I linearChannelMean c + m (FII)I linearLerp b + m (F)I linearToSrgbChannel a + m (IIII)I meanLinear a + m (II)I multiply a + m (IF)I multiplyAlpha a + m (I)I opaque g + m (I)I red c + m (I)F redFloat n + m (IF)I scaleRGB b + m (IFFF)I scaleRGB a + m (II)I scaleRGB d + m (IF)I setBrightness c + m (FII)I srgbLerp a + m (I)F srgbToLinearChannel a + m (II)I subtractRgb c + m (I)I toABGR q + m (I)I transparent h + m (I)Lorg/joml/Vector3f; vector3fFromRGB24 k + m (I)Lorg/joml/Vector4f; vector4fFromARGB32 l + m (F)I white b + m (I)I white i + f I LINEAR_CHANNEL_DEPTH a + f [B LINEAR_TO_SRGB c + f [S SRGB_TO_LINEAR b +c net/minecraft/util/Ease net/minecraft/util/Ease + m (F)F inBack a + m (F)F inBounce b + m (F)F inCirc C + m (F)F inCubic c + m (F)F inElastic d + m (F)F inExpo e + m (F)F inOutBack D + m (F)F inOutBounce i + m (F)F inOutCirc j + m (F)F inOutCubic k + m (F)F inOutElastic B + m (F)F inOutExpo y + m (F)F inOutQuad l + m (F)F inOutQuart m + m (F)F inOutQuint n + m (F)F inOutSine u + m (F)F inQuad z + m (F)F inQuart f + m (F)F inQuint g + m (F)F inSine h + m (F)F outBack v + m (F)F outBounce o + m (F)F outCirc A + m (F)F outCubic x + m (F)F outElastic p + m (F)F outExpo q + m (F)F outQuad r + m (F)F outQuart w + m (F)F outQuint s + m (F)F outSine t +c net/minecraft/util/Unit net/minecraft/util/Unit + m ()[Lnet/minecraft/util/Unit; $values a + f [Lnet/minecraft/util/Unit; $VALUES d + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/util/Unit; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c +c net/minecraft/util/Util net/minecraft/util/SystemUtils + m ()Ljava/util/function/Predicate; allOf l + m (Ljava/util/List;)Ljava/util/function/Predicate; allOf a + m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a + m ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a + m ()Ljava/util/function/Predicate; anyOf m + m (Ljava/util/List;)Ljava/util/function/Predicate; anyOf b + m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b + m ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b + m ()Lnet/minecraft/TracingExecutor; backgroundExecutor h + m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; blockUntilDone c + m (Ljava/util/function/Function;Ljava/util/function/Predicate;)Ljava/lang/Object; blockUntilDone a + m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; copyAndAdd a + m (Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; copyAndAdd a + m (Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; copyAndPut a + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V copyBetweenDirs b + m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createDeleter a + m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createFileCreatedCheck c + m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createFileDeletedCheck b + m (Ljava/util/List;)Ljava/util/function/ToIntFunction; createIndexIdentityLookup g + m (Ljava/util/List;)Ljava/util/function/ToIntFunction; createIndexLookup f + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createRenamer a + m (Ljava/lang/Throwable;)Ljava/lang/String; describeError c + m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; doFetchChoiceType b + m (Ljava/lang/String;)V doPause d + m ([Ljava/util/function/BooleanSupplier;)Z executeInSequence a + m (Ljava/util/List;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; fallibleSequence a + m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; fetchChoiceType a + m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; findNextInIterable a + m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; findPreviousInIterable b + m (Ljava/util/List;I)Lcom/mojang/serialization/DataResult; fixedSize a + m (Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult; fixedSize a + m (Ljava/util/stream/LongStream;I)Lcom/mojang/serialization/DataResult; fixedSize a + m ()J getEpochMillis e + m ()Ljava/lang/String; getFilenameFormattedDateTime f + m ()I getMaxThreads q + m ()J getMillis c + m ()J getNanos d + m ()Lnet/minecraft/util/Util$OS; getPlatform n + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Object;)Ljava/lang/String; getPropertyName a + m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; getRandom a + m ([ILnet/minecraft/util/RandomSource;)I getRandom a + m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; getRandom a + m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandomSafe b + m (Lnet/minecraft/core/Registry;Ljava/lang/Object;)Ljava/lang/String; getRegisteredName a + m (II)I growByHalf a + m (Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional; ifElse a + m ()Lnet/minecraft/TracingExecutor; ioPool i + m ()Z isAarch64 o + m (IILjava/util/List;)Z isSymmetrical a + m (I)Ljava/lang/String; lambda$fixedSize$26 b + m (I)Ljava/lang/String; lambda$fixedSize$27 a + m (Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicInteger;ZLjava/lang/Runnable;)Ljava/lang/Thread; lambda$makeIoExecutor$4 a + m (Ljava/nio/file/spi/FileSystemProvider;)Z lambda$static$0 a + m ()Ljava/lang/IllegalStateException; lambda$static$1 r + m (Ljava/lang/String;)V lambda$static$2 e + m (Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; localizedDateFormatter a + m (Ljava/lang/String;)V logAndPauseIfInIde b + m (Ljava/lang/String;Ljava/lang/Throwable;)V logAndPauseIfInIde a + m (Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; make a + m (Ljava/util/function/Supplier;)Ljava/lang/Object; make a + m (Ljava/lang/String;Lnet/minecraft/resources/Identifier;)Ljava/lang/String; makeDescriptionId a + m (Ljava/lang/Class;Ljava/util/function/Function;)Ljava/util/Map; makeEnumMap a + m (Ljava/lang/String;Z)Lnet/minecraft/TracingExecutor; makeIoExecutor a + m (Ljava/util/Map;Ljava/util/function/Function;)Ljava/util/Map; mapValues a + m (Ljava/util/Map;Lcom/google/common/base/Function;)Ljava/util/Map; mapValuesLazy a + m ()I maxAllowedExecutorThreads g + m (Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction; memoize a + m (Ljava/util/function/Function;)Ljava/util/function/Function; memoize b + m (Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable; name a + m (Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier; name a + m ()Lnet/minecraft/TracingExecutor; nonCriticalIoPool j + m (Ljava/lang/String;II)I offsetByCodepoints a + m (Ljava/lang/Thread;Ljava/lang/Throwable;)V onThreadException a + m (Ljava/lang/String;)Ljava/net/URI; parseAndValidateUntrustedUri a + m (Ljava/lang/Throwable;)Ljava/lang/Throwable; pauseInIde b + m (Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; prefix a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed; readTypedOrThrow a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Z)Lcom/mojang/datafixers/Typed; readTypedOrThrow a + m (Ljava/lang/Runnable;Ljava/lang/String;)V runNamed a + m (ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z runWithRetries a + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V safeReplaceFile a + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)Z safeReplaceOrMoveFile a + m (Ljava/lang/String;Lnet/minecraft/CharPredicate;)Ljava/lang/String; sanitizeName a + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; sequence c + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; sequenceFailFast d + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; sequenceFailFastAndCancel e + m (Ljava/util/function/Consumer;)V setPause a + m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)V shuffle c + m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/util/RandomSource;)Ljava/util/List; shuffledCopy a + m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/util/List; shuffledCopy b + m ()V shutdownExecutors k + m (Ljava/util/function/Function;)Lnet/minecraft/util/SingleKeyCache; singleKeyCache a + m ()V startTimerHackThread p + m (Ljava/lang/Throwable;)V throwAsRuntime a + m ()Ljava/util/stream/Collector; toMap a + m ()Ljava/util/stream/Collector; toMutableList b + m (Ljava/util/stream/IntStream;Lnet/minecraft/util/RandomSource;)Lit/unimi/dsi/fastutil/ints/IntArrayList; toShuffledList a + m (Ljava/util/stream/Stream;Lnet/minecraft/util/RandomSource;)Ljava/util/List; toShuffledList a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed; writeAndReadTypedOrThrow a + f Ljava/util/Set; ALLOWED_UNTRUSTED_LINK_PROTOCOLS o + f Lnet/minecraft/TracingExecutor; BACKGROUND_EXECUTOR k + f I DEFAULT_MAX_THREADS h + f I DEFAULT_SAFE_FILE_OPERATION_RETRIES i + f Lnet/minecraft/TracingExecutor; DOWNLOAD_POOL m + f Ljava/time/format/DateTimeFormatter; FILENAME_DATE_TIME_FORMATTER n + f Lnet/minecraft/TracingExecutor; IO_POOL l + f I LINEAR_LOOKUP_THRESHOLD a + f Lorg/slf4j/Logger; LOGGER g + f Ljava/lang/String; MAX_THREADS_SYSTEM_PROPERTY j + f J NANOS_PER_MILLI b + f Ljava/util/UUID; NIL_UUID e + f Lcom/google/common/base/Ticker; TICKER d + f Ljava/nio/file/spi/FileSystemProvider; ZIP_FILE_SYSTEM_PROVIDER f + f Ljava/util/function/Consumer; thePauser p + f Lnet/minecraft/util/TimeSource$NanoTimeSource; timeSource c +c net/minecraft/util/Util$1 net/minecraft/util/SystemUtils$1 +c net/minecraft/util/Util$2 net/minecraft/util/SystemUtils$4 +c net/minecraft/util/Util$3 net/minecraft/util/SystemUtils$5 + f Ljava/lang/String; val$name b +c net/minecraft/util/Util$4 net/minecraft/util/SystemUtils$6 +c net/minecraft/util/Util$5 net/minecraft/util/SystemUtils$7 +c net/minecraft/util/Util$6 net/minecraft/util/SystemUtils$8 +c net/minecraft/util/Util$7 net/minecraft/util/SystemUtils$9 +c net/minecraft/util/Util$8 net/minecraft/util/SystemUtils$10 +c net/minecraft/util/Util$9 net/minecraft/util/SystemUtils$11 +c net/minecraft/util/Util$10 net/minecraft/util/SystemUtils$2 +c net/minecraft/util/Util$11 net/minecraft/util/SystemUtils$3 + f Ljava/util/Map; cache b +c net/minecraft/util/Util$12 net/minecraft/util/SystemUtils$12 +c net/minecraft/util/Util$OS net/minecraft/util/SystemUtils$OS + m ()[Lnet/minecraft/util/Util$OS; $values b + m (Ljava/net/URI;)[Ljava/lang/String; getOpenUriArguments b + m (Ljava/io/File;)V openFile a + m (Ljava/nio/file/Path;)V openPath a + m (Ljava/lang/String;)V openUri a + m (Ljava/net/URI;)V openUri a + m ()Ljava/lang/String; telemetryName a + f [Lnet/minecraft/util/Util$OS; $VALUES g + f Lnet/minecraft/util/Util$OS; LINUX a + f Lnet/minecraft/util/Util$OS; OSX d + f Lnet/minecraft/util/Util$OS; SOLARIS b + f Lnet/minecraft/util/Util$OS; UNKNOWN e + f Lnet/minecraft/util/Util$OS; WINDOWS c + f Ljava/lang/String; telemetryName f +c net/minecraft/util/Util$OS$1 net/minecraft/util/SystemUtils$OS$1 + m (Ljava/net/URI;)[Ljava/lang/String; getOpenUriArguments b +c net/minecraft/util/Util$OS$2 net/minecraft/util/SystemUtils$OS$2 + m (Ljava/net/URI;)[Ljava/lang/String; getOpenUriArguments b +c com/mojang/math/Quadrant com/mojang/math/Quadrant + m ()[Lcom/mojang/math/Quadrant; $values a + m (Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;)Lcom/mojang/math/OctahedralGroup; fromXYAngles a + m (Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;)Lcom/mojang/math/OctahedralGroup; fromXYZAngles a + m (Ljava/lang/Integer;)Ljava/lang/String; lambda$static$0 b + m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lcom/mojang/math/Quadrant;)Ljava/lang/Integer; lambda$static$2 a + m (I)Lcom/mojang/math/Quadrant; parseJson a + m (I)I rotateVertexIndex b + f [Lcom/mojang/math/Quadrant; $VALUES j + f Lcom/mojang/serialization/Codec; CODEC e + f Lcom/mojang/math/Quadrant; R0 a + f Lcom/mojang/math/Quadrant; R180 c + f Lcom/mojang/math/Quadrant; R270 d + f Lcom/mojang/math/Quadrant; R90 b + f Lcom/mojang/math/OctahedralGroup; rotationX g + f Lcom/mojang/math/OctahedralGroup; rotationY h + f Lcom/mojang/math/OctahedralGroup; rotationZ i + f I shift f +c net/minecraft/ReportType net/minecraft/ReportType + m (Ljava/lang/StringBuilder;Ljava/util/List;)V appendHeader a + m ()Ljava/lang/String; getErrorComment a + m ()Ljava/lang/String; header b + m ()Ljava/util/List; nuggets c + f Lnet/minecraft/ReportType; CHUNK_IO_ERROR e + f Lnet/minecraft/ReportType; CRASH a + f Lnet/minecraft/ReportType; NETWORK_PROTOCOL_ERROR d + f Lnet/minecraft/ReportType; PROFILE b + f Lnet/minecraft/ReportType; TEST c + f Ljava/lang/String; header f + f Ljava/util/List; nuggets g +c net/minecraft/core/IdMap net/minecraft/core/Registry + m (I)Ljava/lang/Object; byId a + m (I)Ljava/lang/Object; byIdOrThrow b + m (Ljava/lang/Object;)I getId a + m (Ljava/lang/Object;)I getIdOrThrow c + m ()I size d + f I DEFAULT a +c net/minecraft/core/Vec3i net/minecraft/core/BaseBlockPosition + m ()Lnet/minecraft/core/Vec3i; above q + m (I)Lnet/minecraft/core/Vec3i; above n + m ()Lnet/minecraft/core/Vec3i; below p + m (I)Lnet/minecraft/core/Vec3i; below m + m (Lnet/minecraft/core/Vec3i;D)Z closerThan a + m (Lnet/minecraft/core/Position;D)Z closerToCenterThan a + m (Lnet/minecraft/core/Vec3i;)I compareTo i + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; cross d + m (Lnet/minecraft/core/Vec3i;)I distChessboard l + m (Lnet/minecraft/core/Vec3i;)I distManhattan k + m (Lnet/minecraft/core/Vec3i;)D distSqr j + m (DDD)D distToCenterSqr c + m (Lnet/minecraft/core/Position;)D distToCenterSqr b + m (DDD)D distToLowCornerSqr d + m ()Lnet/minecraft/core/Vec3i; east l + m (I)Lnet/minecraft/core/Vec3i; east i + m (Lnet/minecraft/core/Direction$Axis;)I get a + m ()I getX u + m ()I getY v + m ()I getZ w + m (ILnet/minecraft/core/Vec3i;)Ljava/lang/String; lambda$offsetCodec$3 b + m (ILnet/minecraft/core/Vec3i;)Lcom/mojang/serialization/DataResult; lambda$offsetCodec$4 a + m ([I)Lnet/minecraft/core/Vec3i; lambda$static$0 a + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/core/Vec3i;)Ljava/util/stream/IntStream; lambda$static$2 a + m (I)Lnet/minecraft/core/Vec3i; multiply o + m (III)Lnet/minecraft/core/Vec3i; multiply f + m ()Lnet/minecraft/core/Vec3i; north o + m (I)Lnet/minecraft/core/Vec3i; north l + m (III)Lnet/minecraft/core/Vec3i; offset c + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; offset f + m (I)Lcom/mojang/serialization/Codec; offsetCodec v + m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/Vec3i; relative b + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Vec3i; relative b + m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/Vec3i; relative b + m (I)Lnet/minecraft/core/Vec3i; setX u + m (I)Lnet/minecraft/core/Vec3i; setY t + m (I)Lnet/minecraft/core/Vec3i; setZ s + m ()Lnet/minecraft/core/Vec3i; south n + m (I)Lnet/minecraft/core/Vec3i; south k + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; subtract e + m ()Lorg/joml/Vector3i; toMutable x + m ()Ljava/lang/String; toShortString y + m ()Lnet/minecraft/core/Vec3i; west m + m (I)Lnet/minecraft/core/Vec3i; west j + f Lcom/mojang/serialization/Codec; CODEC g + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h + f Lnet/minecraft/core/Vec3i; ZERO i + f I x a + f I y b + f I z c +c net/minecraft/nbt/EndTag net/minecraft/nbt/NBTTagEnd + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m ()Lnet/minecraft/nbt/EndTag; copy e + m ()Lnet/minecraft/nbt/Tag; copy d + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m ()I sizeInBytes a + m (Ljava/io/DataOutput;)V write a + f Lnet/minecraft/nbt/EndTag; INSTANCE b + f I SELF_SIZE_IN_BYTES c + f Lnet/minecraft/nbt/TagType; TYPE a +c net/minecraft/nbt/EndTag$1 net/minecraft/nbt/NBTTagEnd$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/EndTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;ILnet/minecraft/nbt/NbtAccounter;)V skip a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b +c net/minecraft/nbt/IntTag net/minecraft/nbt/NBTTagInt + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m ()Ljava/lang/Number; box m + m ()B byteValue j + m ()Lnet/minecraft/nbt/IntTag; copy e + m ()Lnet/minecraft/nbt/Tag; copy d + m ()D doubleValue k + m ()F floatValue l + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m ()I intValue h + m ()J longValue g + m ()S shortValue i + m ()I sizeInBytes a + m ()I value n + m (I)Lnet/minecraft/nbt/IntTag; valueOf a + m (Ljava/io/DataOutput;)V write a + f I SELF_SIZE_IN_BYTES c + f Lnet/minecraft/nbt/TagType; TYPE a + f I value b +c net/minecraft/nbt/IntTag$1 net/minecraft/nbt/NBTTagInt$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/IntTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)I readAccounted d + m ()I size c +c net/minecraft/nbt/IntTag$Cache net/minecraft/nbt/NBTTagInt$a + f I HIGH b + f I LOW c + f [Lnet/minecraft/nbt/IntTag; cache a +c net/minecraft/nbt/NbtOps net/minecraft/nbt/DynamicOpsNBT + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/Tag;)Ljava/lang/Object; convertTo a + m (Z)Lnet/minecraft/nbt/Tag; createBoolean a + m (B)Lnet/minecraft/nbt/Tag; createByte a + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/nbt/Tag; createByteList a + m (Lnet/minecraft/nbt/Tag;)Ljava/util/Optional; createCollector k + m (D)Lnet/minecraft/nbt/Tag; createDouble a + m (F)Lnet/minecraft/nbt/Tag; createFloat a + m (I)Lnet/minecraft/nbt/Tag; createInt a + m (Ljava/util/stream/IntStream;)Lnet/minecraft/nbt/Tag; createIntList a + m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/Tag; createList b + m (J)Lnet/minecraft/nbt/Tag; createLong a + m (Ljava/util/stream/LongStream;)Lnet/minecraft/nbt/Tag; createLongList a + m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/Tag; createMap a + m (Ljava/lang/Number;)Lnet/minecraft/nbt/Tag; createNumeric a + m (S)Lnet/minecraft/nbt/Tag; createShort a + m (Ljava/lang/String;)Lnet/minecraft/nbt/Tag; createString a + m ()Lnet/minecraft/nbt/Tag; empty a + m ()Lnet/minecraft/nbt/Tag; emptyList b + m ()Lnet/minecraft/nbt/Tag; emptyMap c + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getByteBuffer h + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getIntStream i + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getList g + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getLongStream j + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getMap e + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getMapEntries d + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getMapValues c + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getNumberValue a + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getStream f + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getStringValue b + m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/datafixers/util/Pair;)V lambda$createMap$21 a + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$getList$23 l + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$getMap$20 m + m (Lnet/minecraft/nbt/CompoundTag;Ljava/util/function/BiConsumer;)V lambda$getMapEntries$18 a + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$getMapEntries$19 n + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$getMapValues$16 a + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$getMapValues$17 o + m ()Ljava/lang/String; lambda$getNumberValue$0 g + m ()Lcom/mojang/serialization/DataResult; lambda$getNumberValue$1 f + m ()Ljava/lang/String; lambda$getStream$22 d + m ()Ljava/lang/String; lambda$getStringValue$2 e + m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/NbtOps$ListCollector;)Lcom/mojang/serialization/DataResult; lambda$mergeToList$3 a + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToList$4 w + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; lambda$mergeToList$5 v + m (Ljava/util/List;Lnet/minecraft/nbt/NbtOps$ListCollector;)Lcom/mojang/serialization/DataResult; lambda$mergeToList$6 a + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToList$7 u + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; lambda$mergeToList$8 t + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToMap$10 r + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToMap$11 q + m (Ljava/util/List;)Ljava/lang/String; lambda$mergeToMap$13 b + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToMap$14 p + m (Ljava/util/List;)Ljava/lang/String; lambda$mergeToMap$15 a + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$mergeToMap$9 s + m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)Lcom/mojang/serialization/DataResult; mergeToList a + m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; mergeToList a + m (Lnet/minecraft/nbt/Tag;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; mergeToMap a + m (Lnet/minecraft/nbt/Tag;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; mergeToMap a + m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; mergeToMap a + m (Lnet/minecraft/nbt/Tag;Ljava/lang/String;)Lnet/minecraft/nbt/Tag; remove a + f Lnet/minecraft/nbt/NbtOps; INSTANCE a +c net/minecraft/nbt/NbtOps$1 net/minecraft/nbt/DynamicOpsNBT$1 + m (Ljava/lang/String;)Lnet/minecraft/nbt/Tag; get a + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; get a + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$entries$0 a + f Lnet/minecraft/nbt/NbtOps; this$0 b +c net/minecraft/nbt/NbtOps$ListCollector net/minecraft/nbt/DynamicOpsNBT$d + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/NbtOps$ListCollector; accept a + m (Ljava/lang/Iterable;)Lnet/minecraft/nbt/NbtOps$ListCollector; acceptAll a + m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/NbtOps$ListCollector; acceptAll a + m ()Lnet/minecraft/nbt/Tag; result a +c net/minecraft/nbt/NbtOps$IntListCollector net/minecraft/nbt/DynamicOpsNBT$c + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/NbtOps$ListCollector; accept a + m ()Lnet/minecraft/nbt/Tag; result a + f Lit/unimi/dsi/fastutil/ints/IntArrayList; values a +c net/minecraft/nbt/NbtOps$NbtRecordBuilder net/minecraft/nbt/DynamicOpsNBT$f + m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; append a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; build a + m ()Lnet/minecraft/nbt/CompoundTag; initBuilder a + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$build$0 a +c net/minecraft/nbt/NbtOps$ByteListCollector net/minecraft/nbt/DynamicOpsNBT$a + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/NbtOps$ListCollector; accept a + m ()Lnet/minecraft/nbt/Tag; result a + f Lit/unimi/dsi/fastutil/bytes/ByteArrayList; values a +c net/minecraft/nbt/NbtOps$LongListCollector net/minecraft/nbt/DynamicOpsNBT$e + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/NbtOps$ListCollector; accept a + m ()Lnet/minecraft/nbt/Tag; result a + f Lit/unimi/dsi/fastutil/longs/LongArrayList; values a +c net/minecraft/nbt/NbtOps$GenericListCollector net/minecraft/nbt/DynamicOpsNBT$b + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/NbtOps$ListCollector; accept a + m (I)V lambda$new$0 a + m (B)V lambda$new$1 a + m (J)V lambda$new$2 a + m ()Lnet/minecraft/nbt/Tag; result a + f Lnet/minecraft/nbt/ListTag; result a +c net/minecraft/stats/Stat net/minecraft/stats/Statistic + m (Lnet/minecraft/stats/StatType;Ljava/lang/Object;)Ljava/lang/String; buildName a + m (I)Ljava/lang/String; format a + m ()Lnet/minecraft/stats/StatType; getType a + m ()Ljava/lang/Object; getValue b + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; locationToKey a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/stats/StatFormatter; formatter p + f Lnet/minecraft/stats/StatType; type r + f Ljava/lang/Object; value q +c net/minecraft/util/Crypt net/minecraft/util/MinecraftEncryption + m ([B)Ljava/security/PrivateKey; byteToPrivateKey b + m ([B)Ljava/security/PublicKey; byteToPublicKey a + m (ILjava/security/Key;[B)[B cipherData a + m (Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey; decryptByteToSecretKey a + m (Ljava/security/Key;[B)[B decryptUsingKey b + m (Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B digestData a + m ([[B)[B digestData a + m (Ljava/security/Key;[B)[B encryptUsingKey a + m ()Ljava/security/KeyPair; generateKeyPair b + m ()Ljavax/crypto/SecretKey; generateSecretKey a + m (ILjava/security/Key;)Ljavax/crypto/Cipher; getCipher a + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$0 d + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$1 c + m (Ljava/security/PrivateKey;)Ljava/lang/String; pemRsaPrivateKeyToString a + m (Ljava/security/PublicKey;)Ljava/lang/String; rsaPublicKeyToString a + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/util/Crypt$ByteArrayToKeyFunction;)Ljava/security/Key; rsaStringToKey a + m (ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher; setupCipher a + m (Ljava/lang/String;)Ljava/security/PrivateKey; stringToPemRsaPrivateKey a + m (Ljava/lang/String;)Ljava/security/PublicKey; stringToRsaPublicKey b + f Ljava/lang/String; ASYMMETRIC_ALGORITHM j + f I ASYMMETRIC_BITS k + f Ljava/lang/String; BYTE_ENCODING l + f Ljava/lang/String; HASH_ALGORITHM m + f Ljava/util/Base64$Encoder; MIME_ENCODER e + f Ljava/lang/String; MIME_LINE_SEPARATOR d + f Ljava/lang/String; PEM_RSA_PRIVATE_KEY_FOOTER o + f Ljava/lang/String; PEM_RSA_PRIVATE_KEY_HEADER n + f Lcom/mojang/serialization/Codec; PRIVATE_KEY_CODEC g + f Lcom/mojang/serialization/Codec; PUBLIC_KEY_CODEC f + f Ljava/lang/String; RSA_PUBLIC_KEY_FOOTER p + f Ljava/lang/String; RSA_PUBLIC_KEY_HEADER c + f I SIGNATURE_BYTES b + f Ljava/lang/String; SIGNING_ALGORITHM a + f Ljava/lang/String; SYMMETRIC_ALGORITHM h + f I SYMMETRIC_BITS i +c net/minecraft/util/Crypt$SaltSupplier net/minecraft/util/MinecraftEncryption$c + m ()J getLong a + f Ljava/security/SecureRandom; secureRandom a +c net/minecraft/util/Crypt$SaltSignaturePair net/minecraft/util/MinecraftEncryption$b + m ()Z isValid a + m ()J salt c + m ()[B saltAsBytes b + m ()[B signature d + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/util/Crypt$SaltSignaturePair;)V write a + f Lnet/minecraft/util/Crypt$SaltSignaturePair; EMPTY a + f J salt b + f [B signature c +c net/minecraft/util/Crypt$ByteArrayToKeyFunction net/minecraft/util/MinecraftEncryption$a +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 depthFirstSearch a +c net/minecraft/util/Tuple net/minecraft/util/Tuple + m ()Ljava/lang/Object; getA a + m ()Ljava/lang/Object; getB b + m (Ljava/lang/Object;)V setA a + m (Ljava/lang/Object;)V setB b +c com/mojang/math/Constants com/mojang/math/Constants + f F DEG_TO_RAD c + f F EPSILON d + f F PI a + f F RAD_TO_DEG b +c net/minecraft/CrashReport net/minecraft/CrashReport + m (Ljava/lang/String;)Lnet/minecraft/CrashReportCategory; addCategory a + m (Ljava/lang/String;I)Lnet/minecraft/CrashReportCategory; addCategory a + m (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/CrashReport; forThrowable a + m ()Ljava/lang/String; getDetails c + m (Ljava/lang/StringBuilder;)V getDetails a + m ()Ljava/lang/Throwable; getException b + m ()Ljava/lang/String; getExceptionMessage d + m (Lnet/minecraft/ReportType;)Ljava/lang/String; getFriendlyReport a + m (Lnet/minecraft/ReportType;Ljava/util/List;)Ljava/lang/String; getFriendlyReport a + m ()Ljava/nio/file/Path; getSaveFile e + m ()Lnet/minecraft/SystemReport; getSystemReport f + m ()Ljava/lang/String; getTitle a + m ()V preload g + m (Ljava/nio/file/Path;Lnet/minecraft/ReportType;)Z saveToFile a + m (Ljava/nio/file/Path;Lnet/minecraft/ReportType;Ljava/util/List;)Z saveToFile a + f Ljava/time/format/DateTimeFormatter; DATE_TIME_FORMATTER b + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/List; details e + f Ljava/lang/Throwable; exception d + f Ljava/nio/file/Path; saveFile f + f Lnet/minecraft/SystemReport; systemReport i + f Ljava/lang/String; title c + f Z trackingStackTrace g + f [Ljava/lang/StackTraceElement; uncategorizedStackTrace h +c net/minecraft/core/Cloner net/minecraft/core/Cloner + m (Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/lang/Object; clone a + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; lambda$clone$0 b + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; lambda$clone$1 a + f Lcom/mojang/serialization/Codec; directCodec a +c net/minecraft/core/Cloner$Factory net/minecraft/core/Cloner$a + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/Cloner$Factory; addCodec a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Cloner; cloner a + f Ljava/util/Map; codecs a +c net/minecraft/core/Holder net/minecraft/core/Holder + m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; direct a + m ()Ljava/lang/String; getRegisteredName g + m (Ljava/util/function/Predicate;)Z is a + m (Lnet/minecraft/core/Holder;)Z is a + m (Lnet/minecraft/resources/Identifier;)Z is a + m (Lnet/minecraft/resources/ResourceKey;)Z is a + m (Lnet/minecraft/tags/TagKey;)Z is a + m ()Z isBound b + m ()Lnet/minecraft/core/Holder$Kind; kind f + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$getRegisteredName$0 b + m ()Ljava/util/stream/Stream; tags c + m ()Lcom/mojang/datafixers/util/Either; unwrap d + m ()Ljava/util/Optional; unwrapKey e + m ()Ljava/lang/Object; value a +c net/minecraft/core/Holder$Kind net/minecraft/core/Holder$b + m ()[Lnet/minecraft/core/Holder$Kind; $values a + f [Lnet/minecraft/core/Holder$Kind; $VALUES c + f Lnet/minecraft/core/Holder$Kind; DIRECT b + f Lnet/minecraft/core/Holder$Kind; REFERENCE a +c net/minecraft/core/Holder$Direct net/minecraft/core/Holder$a + m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a + m (Ljava/util/function/Predicate;)Z is a + m (Lnet/minecraft/core/Holder;)Z is a + m (Lnet/minecraft/resources/Identifier;)Z is a + m (Lnet/minecraft/resources/ResourceKey;)Z is a + m (Lnet/minecraft/tags/TagKey;)Z is a + m ()Z isBound b + m ()Lnet/minecraft/core/Holder$Kind; kind f + m ()Ljava/util/stream/Stream; tags c + m ()Lcom/mojang/datafixers/util/Either; unwrap d + m ()Ljava/util/Optional; unwrapKey e + m ()Ljava/lang/Object; value a + f Ljava/lang/Object; value a +c net/minecraft/core/Holder$Reference net/minecraft/core/Holder$c + m (Lnet/minecraft/resources/ResourceKey;)V bindKey b + m (Ljava/util/Collection;)V bindTags a + m (Ljava/lang/Object;)V bindValue b + m ()Ljava/util/Set; boundTags i + m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a + m (Lnet/minecraft/core/HolderOwner;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; createIntrusive a + m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; createStandAlone a + m (Ljava/util/function/Predicate;)Z is a + m (Lnet/minecraft/core/Holder;)Z is a + m (Lnet/minecraft/resources/Identifier;)Z is a + m (Lnet/minecraft/resources/ResourceKey;)Z is a + m (Lnet/minecraft/tags/TagKey;)Z is a + m ()Z isBound b + m ()Lnet/minecraft/resources/ResourceKey; key h + m ()Lnet/minecraft/core/Holder$Kind; kind f + m ()Ljava/util/stream/Stream; tags c + m ()Lcom/mojang/datafixers/util/Either; unwrap d + m ()Ljava/util/Optional; unwrapKey e + m ()Ljava/lang/Object; value a + f Lnet/minecraft/resources/ResourceKey; key d + f Lnet/minecraft/core/HolderOwner; owner a + f Ljava/util/Set; tags b + f Lnet/minecraft/core/Holder$Reference$Type; type c + f Ljava/lang/Object; value e +c net/minecraft/core/Holder$Reference$Type net/minecraft/core/Holder$c$a + m ()[Lnet/minecraft/core/Holder$Reference$Type; $values a + f [Lnet/minecraft/core/Holder$Reference$Type; $VALUES c + f Lnet/minecraft/core/Holder$Reference$Type; INTRUSIVE b + f Lnet/minecraft/core/Holder$Reference$Type; STAND_ALONE a +c net/minecraft/nbt/ByteTag net/minecraft/nbt/NBTTagByte + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m ()Ljava/lang/Number; box m + m ()B byteValue j + m ()Lnet/minecraft/nbt/ByteTag; copy e + m ()Lnet/minecraft/nbt/Tag; copy d + m ()D doubleValue k + m ()F floatValue l + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m ()I intValue h + m ()J longValue g + m ()S shortValue i + m ()I sizeInBytes a + m ()B value n + m (B)Lnet/minecraft/nbt/ByteTag; valueOf a + m (Z)Lnet/minecraft/nbt/ByteTag; valueOf a + m (Ljava/io/DataOutput;)V write a + f Lnet/minecraft/nbt/ByteTag; ONE c + f I SELF_SIZE_IN_BYTES w + f Lnet/minecraft/nbt/TagType; TYPE a + f Lnet/minecraft/nbt/ByteTag; ZERO b + f B value v +c net/minecraft/nbt/ByteTag$1 net/minecraft/nbt/NBTTagByte$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ByteTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)B readAccounted d + m ()I size c +c net/minecraft/nbt/ByteTag$Cache net/minecraft/nbt/NBTTagByte$a + f [Lnet/minecraft/nbt/ByteTag; cache a +c net/minecraft/nbt/ListTag net/minecraft/nbt/NBTTagList + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m (ILnet/minecraft/nbt/Tag;)V add d + m (Lnet/minecraft/nbt/Tag;)V addAndUnwrap a + m (ILnet/minecraft/nbt/Tag;)Z addTag b + m ()Ljava/util/Optional; asList t_ + m ()Ljava/util/stream/Stream; compoundStream j + m ()Lnet/minecraft/nbt/ListTag; copy g + m ()Lnet/minecraft/nbt/Tag; copy d + m (I)Lnet/minecraft/nbt/Tag; get c + m (I)Ljava/util/Optional; getCompound a + m (I)Lnet/minecraft/nbt/CompoundTag; getCompoundOrEmpty b + m (I)Ljava/util/Optional; getDouble k + m (ID)D getDoubleOr a + m (I)Ljava/util/Optional; getFloat l + m (IF)F getFloatOr a + m ()B getId b + m (I)Ljava/util/Optional; getInt h + m (I)Ljava/util/Optional; getIntArray i + m (II)I getIntOr a + m (I)Ljava/util/Optional; getList e + m (I)Lnet/minecraft/nbt/ListTag; getListOrEmpty f + m (I)Ljava/util/Optional; getLongArray j + m (I)Lnet/minecraft/nbt/Tag; getNullable n + m (I)Ljava/util/Optional; getOptional o + m (I)Ljava/util/Optional; getShort g + m (IS)S getShortOr a + m (I)Ljava/util/Optional; getString m + m (ILjava/lang/String;)Ljava/lang/String; getStringOr a + m ()Lnet/minecraft/nbt/TagType; getType c + m ()B identifyRawElementType e + m (Lnet/minecraft/nbt/CompoundTag;)Z isWrapper b + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Consumer;)V lambda$compoundStream$0 a + m (I)Lnet/minecraft/nbt/Tag; remove d + m (ILnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; set c + m (ILnet/minecraft/nbt/Tag;)Z setTag a + m ()I sizeInBytes a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/Tag; tryUnwrap a + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/CompoundTag; wrapElement b + m (BLnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; wrapIfNeeded a + m (Ljava/io/DataOutput;)V write a + f I SELF_SIZE_IN_BYTES c + f Lnet/minecraft/nbt/TagType; TYPE a + f Ljava/lang/String; WRAPPER_MARKER b + f Ljava/util/List; list v +c net/minecraft/nbt/ListTag$1 net/minecraft/nbt/NBTTagList$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ListTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ListTag; loadList d + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parseList c + m (Ljava/io/DataInput;)I readListCount a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b +c net/minecraft/nbt/ListTag$2 net/minecraft/nbt/NBTTagList$2 + f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult b + f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult a +c net/minecraft/nbt/LongTag net/minecraft/nbt/NBTTagLong + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m ()Ljava/lang/Number; box m + m ()B byteValue j + m ()Lnet/minecraft/nbt/LongTag; copy e + m ()Lnet/minecraft/nbt/Tag; copy d + m ()D doubleValue k + m ()F floatValue l + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m ()I intValue h + m ()J longValue g + m ()S shortValue i + m ()I sizeInBytes a + m ()J value n + m (J)Lnet/minecraft/nbt/LongTag; valueOf a + m (Ljava/io/DataOutput;)V write a + f I SELF_SIZE_IN_BYTES c + f Lnet/minecraft/nbt/TagType; TYPE a + f J value b +c net/minecraft/nbt/LongTag$1 net/minecraft/nbt/NBTTagLong$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/LongTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)J readAccounted d + m ()I size c +c net/minecraft/nbt/LongTag$Cache net/minecraft/nbt/NBTTagLong$a + f I HIGH b + f I LOW c + f [Lnet/minecraft/nbt/LongTag; cache a +c net/minecraft/nbt/TagType net/minecraft/nbt/NBTTagType + m (I)Lnet/minecraft/nbt/TagType; createInvalid a + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parseRoot b + m (Ljava/io/DataInput;ILnet/minecraft/nbt/NbtAccounter;)V skip a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b +c net/minecraft/nbt/TagType$1 net/minecraft/nbt/NBTTagType$1 + m ()Ljava/io/IOException; createException c + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/EndTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;ILnet/minecraft/nbt/NbtAccounter;)V skip a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b + f I val$id a +c net/minecraft/nbt/TagType$2 net/minecraft/nbt/NBTTagType$2 + f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult a +c net/minecraft/nbt/TagType$StaticSize net/minecraft/nbt/NBTTagType$a + m ()I size c + m (Ljava/io/DataInput;ILnet/minecraft/nbt/NbtAccounter;)V skip a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b +c net/minecraft/nbt/TagType$VariableSize net/minecraft/nbt/NBTTagType$b + m (Ljava/io/DataInput;ILnet/minecraft/nbt/NbtAccounter;)V skip a +c net/minecraft/server/Eula net/minecraft/server/EULA + m ()Z hasAgreedToEULA a + m ()Z readFile b + m ()V saveDefaults c + f Lorg/slf4j/Logger; LOGGER a + f Z agreed c + f Ljava/nio/file/Path; file b +c net/minecraft/server/Main net/minecraft/server/Main + m (Lnet/minecraft/server/dedicated/DedicatedServerSettings;Lnet/minecraft/server/WorldLoader$DataLoadContext;Lnet/minecraft/core/Registry;ZZ)Lnet/minecraft/server/WorldLoader$DataLoadOutput; createNewWorldData a + m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/world/level/storage/WorldData;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lnet/minecraft/core/RegistryAccess;Z)V forceUpgrade a + m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;Lcom/mojang/serialization/Dynamic;ZLnet/minecraft/server/packs/repository/PackRepository;)Lnet/minecraft/server/WorldLoader$InitConfig; loadOrCreateConfig a + m (Ljava/nio/file/Path;)V writePidFile a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/stats/Stats net/minecraft/stats/StatisticList + m (Ljava/lang/String;Lnet/minecraft/stats/StatFormatter;)Lnet/minecraft/resources/Identifier; makeCustomStat a + m (Ljava/lang/String;Lnet/minecraft/core/Registry;)Lnet/minecraft/stats/StatType; makeRegistryStatType a + f Lnet/minecraft/resources/Identifier; ANIMALS_BRED R + f Lnet/minecraft/resources/Identifier; AVIATE_ONE_CM C + f Lnet/minecraft/resources/Identifier; BELL_RING aB + f Lnet/minecraft/stats/StatType; BLOCK_MINED a + f Lnet/minecraft/resources/Identifier; BOAT_ONE_CM y + f Lnet/minecraft/resources/Identifier; CLEAN_ARMOR Z + f Lnet/minecraft/resources/Identifier; CLEAN_BANNER aa + f Lnet/minecraft/resources/Identifier; CLEAN_SHULKER_BOX ab + f Lnet/minecraft/resources/Identifier; CLIMB_ONE_CM u + f Lnet/minecraft/resources/Identifier; CROUCH_ONE_CM q + f Lnet/minecraft/resources/Identifier; CROUCH_TIME o + f Lnet/minecraft/stats/StatType; CUSTOM i + f Lnet/minecraft/resources/Identifier; DAMAGE_ABSORBED N + f Lnet/minecraft/resources/Identifier; DAMAGE_BLOCKED_BY_SHIELD M + f Lnet/minecraft/resources/Identifier; DAMAGE_DEALT I + f Lnet/minecraft/resources/Identifier; DAMAGE_DEALT_ABSORBED J + f Lnet/minecraft/resources/Identifier; DAMAGE_DEALT_RESISTED K + f Lnet/minecraft/resources/Identifier; DAMAGE_RESISTED O + f Lnet/minecraft/resources/Identifier; DAMAGE_TAKEN L + f Lnet/minecraft/resources/Identifier; DEATHS P + f Lnet/minecraft/resources/Identifier; DROP H + f Lnet/minecraft/resources/Identifier; EAT_CAKE_SLICE W + f Lnet/minecraft/resources/Identifier; ENCHANT_ITEM am + f Lnet/minecraft/stats/StatType; ENTITY_KILLED g + f Lnet/minecraft/stats/StatType; ENTITY_KILLED_BY h + f Lnet/minecraft/resources/Identifier; FALL_ONE_CM t + f Lnet/minecraft/resources/Identifier; FILL_CAULDRON X + f Lnet/minecraft/resources/Identifier; FISH_CAUGHT T + f Lnet/minecraft/resources/Identifier; FLY_ONE_CM v + f Lnet/minecraft/resources/Identifier; HAPPY_GHAST_ONE_CM A + f Lnet/minecraft/resources/Identifier; HORSE_ONE_CM B + f Lnet/minecraft/resources/Identifier; INSPECT_DISPENSER ag + f Lnet/minecraft/resources/Identifier; INSPECT_DROPPER ae + f Lnet/minecraft/resources/Identifier; INSPECT_HOPPER af + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_ANVIL aE + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_BEACON ad + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_BLAST_FURNACE au + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_BREWINGSTAND ac + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_CAMPFIRE ax + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_CARTOGRAPHY_TABLE ay + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_CRAFTING_TABLE ap + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_FURNACE ao + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_GRINDSTONE aF + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_LECTERN aw + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_LOOM az + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_SMITHING_TABLE aH + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_SMOKER av + f Lnet/minecraft/resources/Identifier; INTERACT_WITH_STONECUTTER aA + f Lnet/minecraft/stats/StatType; ITEM_BROKEN d + f Lnet/minecraft/stats/StatType; ITEM_CRAFTED b + f Lnet/minecraft/stats/StatType; ITEM_DROPPED f + f Lnet/minecraft/stats/StatType; ITEM_PICKED_UP e + f Lnet/minecraft/stats/StatType; ITEM_USED c + f Lnet/minecraft/resources/Identifier; JUMP G + f Lnet/minecraft/resources/Identifier; LEAVE_GAME j + f Lnet/minecraft/resources/Identifier; MINECART_ONE_CM x + f Lnet/minecraft/resources/Identifier; MOB_KILLS Q + f Lnet/minecraft/resources/Identifier; NAUTILUS_ONE_CM F + f Lnet/minecraft/resources/Identifier; OPEN_BARREL at + f Lnet/minecraft/resources/Identifier; OPEN_CHEST aq + f Lnet/minecraft/resources/Identifier; OPEN_ENDERCHEST al + f Lnet/minecraft/resources/Identifier; OPEN_SHULKER_BOX as + f Lnet/minecraft/resources/Identifier; PIG_ONE_CM z + f Lnet/minecraft/resources/Identifier; PLAYER_KILLS S + f Lnet/minecraft/resources/Identifier; PLAY_NOTEBLOCK ah + f Lnet/minecraft/resources/Identifier; PLAY_RECORD an + f Lnet/minecraft/resources/Identifier; PLAY_TIME k + f Lnet/minecraft/resources/Identifier; POT_FLOWER aj + f Lnet/minecraft/resources/Identifier; RAID_TRIGGER aC + f Lnet/minecraft/resources/Identifier; RAID_WIN aD + f Lnet/minecraft/resources/Identifier; SLEEP_IN_BED ar + f Lnet/minecraft/resources/Identifier; SPRINT_ONE_CM r + f Lnet/minecraft/resources/Identifier; STRIDER_ONE_CM E + f Lnet/minecraft/resources/Identifier; SWIM_ONE_CM D + f Lnet/minecraft/resources/Identifier; TALKED_TO_VILLAGER U + f Lnet/minecraft/resources/Identifier; TARGET_HIT aG + f Lnet/minecraft/resources/Identifier; TIME_SINCE_DEATH m + f Lnet/minecraft/resources/Identifier; TIME_SINCE_REST n + f Lnet/minecraft/resources/Identifier; TOTAL_WORLD_TIME l + f Lnet/minecraft/resources/Identifier; TRADED_WITH_VILLAGER V + f Lnet/minecraft/resources/Identifier; TRIGGER_TRAPPED_CHEST ak + f Lnet/minecraft/resources/Identifier; TUNE_NOTEBLOCK ai + f Lnet/minecraft/resources/Identifier; USE_CAULDRON Y + f Lnet/minecraft/resources/Identifier; WALK_ONE_CM p + f Lnet/minecraft/resources/Identifier; WALK_ON_WATER_ONE_CM s + f Lnet/minecraft/resources/Identifier; WALK_UNDER_WATER_ONE_CM w +c net/minecraft/tags/TagKey net/minecraft/tags/TagKey + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast e + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagKey; create a + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; hashedCodec b + m (Lnet/minecraft/resources/ResourceKey;)Z isFor d + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagKey; lambda$codec$0 d + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagKey; lambda$hashedCodec$1 c + m ()Ljava/lang/String; lambda$hashedCodec$2 c + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$hashedCodec$3 a + m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; lambda$hashedCodec$4 a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagKey; lambda$streamCodec$5 b + m ()Lnet/minecraft/resources/Identifier; location b + m ()Lnet/minecraft/resources/ResourceKey; registry a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; streamCodec c + f Lcom/google/common/collect/Interner; VALUES c + f Lnet/minecraft/resources/Identifier; location b + f Lnet/minecraft/resources/ResourceKey; registry a +c net/minecraft/util/Signer net/minecraft/util/Signer + m (Ljava/security/PrivateKey;Ljava/lang/String;)Lnet/minecraft/util/Signer; from a + m (Ljava/lang/String;Ljava/security/PrivateKey;Lnet/minecraft/util/SignatureUpdater;)[B lambda$from$1 a + m ([BLnet/minecraft/util/SignatureUpdater$Output;)V lambda$sign$0 a + m ([B)[B sign a + f Lorg/slf4j/Logger; LOGGER a +c com/mojang/math/MatrixUtil com/mojang/math/MatrixUtil + m (FFF)Lcom/mojang/math/GivensParameters; approxGivensQuat a + m (Lorg/joml/Matrix4fc;I)Z checkProperty a + m (Lorg/joml/Matrix4fc;I)Z checkPropertyRaw b + m (Lorg/joml/Matrix3f;I)Lorg/joml/Quaternionf; eigenvalueJacobi a + m (Lorg/joml/Matrix4fc;)Z isIdentity a + m (Lorg/joml/Matrix4fc;)Z isOrthonormal c + m (Lorg/joml/Matrix4fc;)Z isPureTranslation b + m (Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f; mulComponentWise a + m (FF)Lcom/mojang/math/GivensParameters; qrGivensQuat a + m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;)V similarityTransform a + m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)V stepJacobi a + m (Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple; svdDecompose a + f F G a + f Lcom/mojang/math/GivensParameters; PI_4 b +c net/minecraft/SystemReport net/minecraft/SystemReport + m (Ljava/lang/StringBuilder;)V appendToCrashReportString a + m (Ljava/lang/String;Ljava/lang/Runnable;)V ignoreErrors a + m (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V lambda$appendToCrashReportString$25 a + m ()Ljava/lang/String; lambda$new$0 h + m ()Ljava/lang/String; lambda$new$1 g + m ()V lambda$new$2 f + m (Ljava/lang/String;)Z lambda$new$3 d + m ()Ljava/lang/String; lambda$new$4 e + m (Ljava/lang/String;)Z lambda$new$5 c + m ()Ljava/lang/String; lambda$new$6 d + m (Loshi/hardware/GraphicsCard;)Ljava/lang/String; lambda$putGraphics$18 a + m (Loshi/hardware/HardwareAbstractionLayer;)V lambda$putHardware$7 c + m (Loshi/hardware/HardwareAbstractionLayer;)V lambda$putHardware$8 b + m (Loshi/hardware/HardwareAbstractionLayer;)V lambda$putHardware$9 a + m (Loshi/hardware/GlobalMemory;)V lambda$putMemory$16 c + m (Loshi/hardware/GlobalMemory;)V lambda$putMemory$17 b + m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; lambda$putPhysicalMemory$10 b + m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; lambda$putPhysicalMemory$11 a + m (Loshi/hardware/CentralProcessor$ProcessorIdentifier;)Ljava/lang/String; lambda$putProcessor$19 a + m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; lambda$putProcessor$20 d + m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; lambda$putProcessor$21 c + m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; lambda$putProcessor$22 b + m (Ljava/lang/String;)Ljava/lang/String; lambda$putSpaceForProperty$24 b + m ()Ljava/lang/String; lambda$putStorage$23 c + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; lambda$putVirtualMemory$12 e + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; lambda$putVirtualMemory$13 d + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; lambda$putVirtualMemory$14 c + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; lambda$putVirtualMemory$15 b + m (Ljava/util/Map$Entry;)Ljava/lang/String; lambda$toLineSeparatedString$26 a + m (Ljava/util/function/Predicate;)Ljava/lang/String; printJvmFlags a + m (Ljava/util/List;)V putGraphics b + m (Loshi/SystemInfo;)V putHardware a + m (Loshi/hardware/GlobalMemory;)V putMemory a + m (Ljava/util/List;)V putPhysicalMemory a + m (Loshi/hardware/CentralProcessor;)V putProcessor a + m (Ljava/lang/String;Ljava/util/function/Supplier;)V putSpaceForPath b + m (Ljava/lang/String;)V putSpaceForProperty a + m ()V putStorage b + m (Loshi/hardware/VirtualMemory;)V putVirtualMemory a + m (Ljava/lang/String;Ljava/lang/String;)V setDetail a + m (Ljava/lang/String;Ljava/util/function/Supplier;)V setDetail a + m (J)F sizeInMiB a + m ()Ljava/lang/String; toLineSeparatedString a + f J BYTES_PER_MEBIBYTE a + f Ljava/lang/String; JAVA_VERSION e + f Ljava/lang/String; JAVA_VM_VERSION f + f Lorg/slf4j/Logger; LOGGER c + f J ONE_GIGA b + f Ljava/lang/String; OPERATING_SYSTEM d + f Ljava/util/Map; entries g +c net/minecraft/WorldVersion net/minecraft/WorldVersion + m ()Ljava/util/Date; buildTime e + m ()Lnet/minecraft/world/level/storage/DataVersion; dataVersion a + m ()Ljava/lang/String; id b + m ()Ljava/lang/String; name c + m (Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/metadata/pack/PackFormat; packVersion a + m ()I protocolVersion d + m ()Z stable f +c net/minecraft/WorldVersion$1 net/minecraft/WorldVersion$1 + f [I $SwitchMap$net$minecraft$server$packs$PackType a +c net/minecraft/WorldVersion$Simple net/minecraft/WorldVersion$a + m ()Ljava/util/Date; buildTime e + m ()Lnet/minecraft/world/level/storage/DataVersion; dataVersion a + m ()Lnet/minecraft/server/packs/metadata/pack/PackFormat; datapackVersion h + m ()Ljava/lang/String; id b + m ()Ljava/lang/String; name c + m (Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/metadata/pack/PackFormat; packVersion a + m ()I protocolVersion d + m ()Lnet/minecraft/server/packs/metadata/pack/PackFormat; resourcePackVersion g + m ()Z stable f + f Ljava/util/Date; buildTime g + f Lnet/minecraft/world/level/storage/DataVersion; dataVersion c + f Lnet/minecraft/server/packs/metadata/pack/PackFormat; datapackVersion f + f Ljava/lang/String; id a + f Ljava/lang/String; name b + f I protocolVersion d + f Lnet/minecraft/server/packs/metadata/pack/PackFormat; resourcePackVersion e + f Z stable h +c net/minecraft/gizmos/Gizmo net/minecraft/gizmos/Gizmo + m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a +c net/minecraft/nbt/FloatTag net/minecraft/nbt/NBTTagFloat + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m ()Ljava/lang/Number; box m + m ()B byteValue j + m ()Lnet/minecraft/nbt/FloatTag; copy e + m ()Lnet/minecraft/nbt/Tag; copy d + m ()D doubleValue k + m ()F floatValue l + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m ()I intValue h + m ()J longValue g + m ()S shortValue i + m ()I sizeInBytes a + m ()F value n + m (F)Lnet/minecraft/nbt/FloatTag; valueOf a + m (Ljava/io/DataOutput;)V write a + f I SELF_SIZE_IN_BYTES v + f Lnet/minecraft/nbt/TagType; TYPE b + f Lnet/minecraft/nbt/FloatTag; ZERO a + f F value c +c net/minecraft/nbt/FloatTag$1 net/minecraft/nbt/NBTTagFloat$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/FloatTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)F readAccounted d + m ()I size c +c net/minecraft/nbt/NbtUtils net/minecraft/nbt/GameProfileSerializer + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; addCurrentDataVersion a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; addCurrentDataVersion e + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addCurrentDataVersion a + m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; addDataVersion a + m (Lnet/minecraft/nbt/CompoundTag;I)Lnet/minecraft/nbt/CompoundTag; addDataVersion a + m (Lnet/minecraft/world/level/storage/ValueOutput;I)V addDataVersion a + m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;Z)Z compareNbt a + m (Lcom/mojang/serialization/Dynamic;I)I getDataVersion b + m (Lnet/minecraft/nbt/CompoundTag;)I getDataVersion f + m (Lnet/minecraft/nbt/CompoundTag;I)I getDataVersion b + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/String; getName a + m (ILjava/lang/StringBuilder;)Ljava/lang/StringBuilder; indent a + m (Ljava/util/Map$Entry;)Ljava/lang/String; lambda$packBlockState$14 a + m (Ljava/lang/StringBuilder;Lnet/minecraft/nbt/CompoundTag;)V lambda$packBlockState$15 a + m (Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/CompoundTag;)V lambda$packStructureTemplate$10 a + m (Lnet/minecraft/nbt/Tag;)Ljava/util/stream/Stream; lambda$packStructureTemplate$6 d + m (Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/ListTag;)V lambda$packStructureTemplate$7 a + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$packStructureTemplate$8 h + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$packStructureTemplate$9 g + m (Lnet/minecraft/nbt/ListTag;)I lambda$static$0 f + m (Lnet/minecraft/nbt/ListTag;)I lambda$static$1 e + m (Lnet/minecraft/nbt/ListTag;)I lambda$static$2 d + m (Lnet/minecraft/nbt/ListTag;)D lambda$static$3 c + m (Lnet/minecraft/nbt/ListTag;)D lambda$static$4 b + m (Lnet/minecraft/nbt/ListTag;)D lambda$static$5 a + m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;Ljava/lang/String;)V lambda$unpackBlockState$16 a + m (Lnet/minecraft/nbt/Tag;)Ljava/util/stream/Stream; lambda$unpackStructureTemplate$11 c + m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;)Ljava/lang/String; lambda$unpackStructureTemplate$12 a + m (Ljava/util/Map;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/ListTag; lambda$unpackStructureTemplate$13 a + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/lang/String; packBlockState d + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; packStructureTemplate b + m (Ljava/lang/StringBuilder;Lnet/minecraft/nbt/Tag;IZ)Ljava/lang/StringBuilder; prettyPrint a + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; prettyPrint a + m (Lnet/minecraft/nbt/Tag;Z)Ljava/lang/String; prettyPrint a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/block/state/BlockState; readBlockState a + m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/block/state/StateHolder; setValueHelper a + m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; snbtToStructure a + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/lang/String; structureToSnbt a + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; toPrettyComponent b + m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; unpackBlockState b + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; unpackStructureTemplate c + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/nbt/CompoundTag; writeBlockState a + m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/nbt/CompoundTag; writeFluidState a + f Lcom/mojang/serialization/Codec; BLOCK_NAME_CODEC d + f Lcom/google/common/base/Splitter; COLON_SPLITTER j + f Lcom/google/common/base/Splitter; COMMA_SPLITTER i + f Ljava/lang/String; ELEMENT_SEPARATOR g + f I INDENT l + f C KEY_VALUE_SEPARATOR h + f Lorg/slf4j/Logger; LOGGER k + f I NOT_FOUND m + f C PROPERTIES_END f + f C PROPERTIES_START e + f Ljava/lang/String; SNBT_DATA_TAG a + f Ljava/util/Comparator; YXZ_LISTTAG_DOUBLE_COMPARATOR c + f Ljava/util/Comparator; YXZ_LISTTAG_INT_COMPARATOR b +c net/minecraft/nbt/ShortTag net/minecraft/nbt/NBTTagShort + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m ()Ljava/lang/Number; box m + m ()B byteValue j + m ()Lnet/minecraft/nbt/ShortTag; copy e + m ()Lnet/minecraft/nbt/Tag; copy d + m ()D doubleValue k + m ()F floatValue l + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m ()I intValue h + m ()J longValue g + m ()S shortValue i + m ()I sizeInBytes a + m ()S value n + m (S)Lnet/minecraft/nbt/ShortTag; valueOf a + m (Ljava/io/DataOutput;)V write a + f I SELF_SIZE_IN_BYTES c + f Lnet/minecraft/nbt/TagType; TYPE a + f S value b +c net/minecraft/nbt/ShortTag$1 net/minecraft/nbt/NBTTagShort$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ShortTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)S readAccounted d + m ()I size c +c net/minecraft/nbt/ShortTag$Cache net/minecraft/nbt/NBTTagShort$a + f I HIGH b + f I LOW c + f [Lnet/minecraft/nbt/ShortTag; cache a +c net/minecraft/nbt/TagTypes net/minecraft/nbt/NBTTagTypes + m (I)Lnet/minecraft/nbt/TagType; getType a + f [Lnet/minecraft/nbt/TagType; TYPES a +c net/minecraft/sounds/Music net/minecraft/sounds/Music + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I maxDelay c + m ()I minDelay b + m ()Z replaceCurrentMusic d + m ()Lnet/minecraft/core/Holder; sound a + f Lcom/mojang/serialization/Codec; CODEC a + f I maxDelay d + f I minDelay c + f Z replaceCurrentMusic e + f Lnet/minecraft/core/Holder; sound b +c net/minecraft/tags/TagFile net/minecraft/tags/TagFile + m ()Ljava/util/List; entries a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Z replace b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/List; entries b + f Z replace c +c net/minecraft/util/ByIdMap net/minecraft/util/ByIdMap + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy;)Ljava/util/function/IntFunction; continuous a + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)Ljava/util/function/IntFunction; createMap a + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)[Ljava/lang/Object; createSortedArray b + m (I[Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object; lambda$continuous$1 a + m ([Ljava/lang/Object;II)Ljava/lang/Object; lambda$continuous$2 b + m ([Ljava/lang/Object;II)Ljava/lang/Object; lambda$continuous$3 a + m (Ljava/util/function/IntFunction;Ljava/lang/Object;I)Ljava/lang/Object; lambda$sparse$0 a + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/function/IntFunction; sparse a +c net/minecraft/util/ByIdMap$OutOfBoundsStrategy net/minecraft/util/ByIdMap$a + m ()[Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; $values a + f [Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; $VALUES d + f Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; CLAMP c + f Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; WRAP b + f Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; ZERO a +c net/minecraft/util/HashOps net/minecraft/util/HashOps + m (Lcom/mojang/serialization/DynamicOps;Lcom/google/common/hash/HashCode;)Ljava/lang/Object; convertTo a + m (Z)Lcom/google/common/hash/HashCode; createBoolean a + m (B)Lcom/google/common/hash/HashCode; createByte a + m (Ljava/nio/ByteBuffer;)Lcom/google/common/hash/HashCode; createByteList a + m (D)Lcom/google/common/hash/HashCode; createDouble a + m (F)Lcom/google/common/hash/HashCode; createFloat a + m (I)Lcom/google/common/hash/HashCode; createInt a + m (Ljava/util/stream/IntStream;)Lcom/google/common/hash/HashCode; createIntList a + m (Ljava/util/stream/Stream;)Lcom/google/common/hash/HashCode; createList b + m (J)Lcom/google/common/hash/HashCode; createLong a + m (Ljava/util/stream/LongStream;)Lcom/google/common/hash/HashCode; createLongList a + m (Ljava/util/Map;)Lcom/google/common/hash/HashCode; createMap a + m (Ljava/util/stream/Stream;)Lcom/google/common/hash/HashCode; createMap a + m (Ljava/lang/Number;)Lcom/google/common/hash/HashCode; createNumeric a + m (S)Lcom/google/common/hash/HashCode; createShort a + m (Ljava/lang/String;)Lcom/google/common/hash/HashCode; createString a + m ()Lcom/google/common/hash/HashCode; empty a + m ()Lcom/google/common/hash/HashCode; emptyList c + m ()Lcom/google/common/hash/HashCode; emptyMap b + m (Lcom/google/common/hash/HashCode;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; get b + m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getBooleanValue b + m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getByteBuffer i + m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getGeneric a + m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getIntStream j + m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getList g + m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getLongStream k + m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getMap h + m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getMapEntries e + m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getMapValues d + m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getNumberValue a + m (Lcom/google/common/hash/HashCode;Ljava/lang/Number;)Ljava/lang/Number; getNumberValue a + m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getStream f + m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getStringValue c + m (Lcom/google/common/hash/Hasher;Ljava/util/Map;)Lcom/google/common/hash/Hasher; hashMap a + m (Lcom/google/common/hash/Hasher;Ljava/util/stream/Stream;)Lcom/google/common/hash/Hasher; hashMap a + m (Lcom/google/common/hash/HashCode;)Z isEmpty l + m (Lcom/google/common/hash/Hasher;Lcom/google/common/hash/HashCode;)V lambda$createList$3 a + m (Lcom/google/common/hash/Hasher;Ljava/util/Map$Entry;)V lambda$hashMap$1 a + m (Lcom/google/common/hash/Hasher;Lcom/mojang/datafixers/util/Pair;)V lambda$hashMap$2 a + m ()Ljava/lang/String; lambda$static$0 e + m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; mergeToList b + m (Lcom/google/common/hash/HashCode;Ljava/util/List;)Lcom/mojang/serialization/DataResult; mergeToList a + m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; mergeToMap a + m (Lcom/google/common/hash/HashCode;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; mergeToMap a + m (Lcom/google/common/hash/HashCode;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; mergeToMap a + m (Lcom/google/common/hash/HashCode;Ljava/lang/String;)Lcom/google/common/hash/HashCode; remove a + m (Lcom/google/common/hash/HashCode;Ljava/lang/String;Lcom/google/common/hash/HashCode;)Lcom/google/common/hash/HashCode; set a + m ()Lcom/mojang/serialization/DataResult; unsupported d + m (Lcom/google/common/hash/HashCode;Ljava/lang/String;Ljava/util/function/Function;)Lcom/google/common/hash/HashCode; update a + m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;Ljava/util/function/Function;)Lcom/google/common/hash/HashCode; updateGeneric a + f Lnet/minecraft/util/HashOps; CRC32C_INSTANCE c + f [B EMPTY_LIST_PAYLOAD b + f [B EMPTY_MAP_PAYLOAD a + f [B EMPTY_PAYLOAD w + f [B FALSE_PAYLOAD x + f Ljava/util/Comparator; HASH_COMPARATOR A + f Ljava/util/Comparator; MAPLIKE_ENTRY_ORDER C + f Ljava/util/Comparator; MAP_ENTRY_ORDER B + f B TAG_BOOLEAN p + f B TAG_BYTE i + f B TAG_BYTE_ARRAY_END r + f B TAG_BYTE_ARRAY_START q + f B TAG_DOUBLE n + f B TAG_EMPTY d + f B TAG_FLOAT m + f B TAG_INT k + f B TAG_INT_ARRAY_END t + f B TAG_INT_ARRAY_START s + f B TAG_LIST_END h + f B TAG_LIST_START g + f B TAG_LONG l + f B TAG_LONG_ARRAY_END v + f B TAG_LONG_ARRAY_START u + f B TAG_MAP_END f + f B TAG_MAP_START e + f B TAG_SHORT j + f B TAG_STRING o + f [B TRUE_PAYLOAD y + f Lcom/mojang/serialization/DataResult; UNSUPPORTED_OPERATION_ERROR z + f Lcom/google/common/hash/HashCode; empty E + f Lcom/google/common/hash/HashCode; emptyList G + f Lcom/google/common/hash/HashCode; emptyMap F + f Lcom/google/common/hash/HashCode; falseHash I + f Lcom/google/common/hash/HashFunction; hashFunction D + f Lcom/google/common/hash/HashCode; trueHash H +c net/minecraft/util/HashOps$MapHashBuilder net/minecraft/util/HashOps$b + m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;Ljava/util/List;)Ljava/util/List; append a + m (Ljava/util/List;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; build a + m ()Ljava/util/List; initBuilder a + f Z $assertionsDisabled a + f Lnet/minecraft/util/HashOps; this$0 b +c net/minecraft/util/HashOps$ListHashBuilder net/minecraft/util/HashOps$a + m (Lcom/google/common/hash/Hasher;Lcom/google/common/hash/HashCode;)Lcom/google/common/hash/Hasher; append a + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; append a + m (Lcom/google/common/hash/Hasher;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; build b + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; build b + m ()Lcom/google/common/hash/Hasher; initBuilder b + m ()Ljava/lang/Object; initBuilder a + f Z $assertionsDisabled b + f Lnet/minecraft/util/HashOps; this$0 c +c net/minecraft/util/NullOps net/minecraft/util/NullOps + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/Unit;)Ljava/lang/Object; convertTo a + m (Z)Lnet/minecraft/util/Unit; createBoolean a + m (B)Lnet/minecraft/util/Unit; createByte a + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/Unit; createByteList a + m (D)Lnet/minecraft/util/Unit; createDouble a + m (F)Lnet/minecraft/util/Unit; createFloat a + m (I)Lnet/minecraft/util/Unit; createInt a + m (Ljava/util/stream/IntStream;)Lnet/minecraft/util/Unit; createIntList a + m (Ljava/util/stream/Stream;)Lnet/minecraft/util/Unit; createList b + m (J)Lnet/minecraft/util/Unit; createLong a + m (Ljava/util/stream/LongStream;)Lnet/minecraft/util/Unit; createLongList a + m (Ljava/util/Map;)Lnet/minecraft/util/Unit; createMap a + m (Ljava/util/stream/Stream;)Lnet/minecraft/util/Unit; createMap a + m (Ljava/lang/Number;)Lnet/minecraft/util/Unit; createNumeric a + m (S)Lnet/minecraft/util/Unit; createShort a + m (Ljava/lang/String;)Lnet/minecraft/util/Unit; createString a + m ()Lnet/minecraft/util/Unit; empty a + m ()Lnet/minecraft/util/Unit; emptyList c + m ()Lnet/minecraft/util/Unit; emptyMap b + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getBooleanValue b + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getByteBuffer i + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getIntStream j + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getList h + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getLongStream k + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getMap f + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getMapEntries e + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getMapValues d + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getNumberValue a + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getStream g + m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getStringValue c + m (Ljava/util/function/Consumer;)V lambda$getList$1 a + m (Ljava/util/function/BiConsumer;)V lambda$getMapEntries$0 a + m (Lnet/minecraft/util/Unit;Ljava/util/List;)Lcom/mojang/serialization/DataResult; mergeToList a + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; mergeToList a + m (Lnet/minecraft/util/Unit;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; mergeToMap a + m (Lnet/minecraft/util/Unit;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; mergeToMap a + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; mergeToMap a + m (Lnet/minecraft/util/Unit;Ljava/lang/String;)Lnet/minecraft/util/Unit; remove a + f Lcom/mojang/serialization/MapLike; EMPTY_MAP b + f Lnet/minecraft/util/NullOps; INSTANCE a +c net/minecraft/util/NullOps$1 net/minecraft/util/NullOps$1 + m (Ljava/lang/String;)Lnet/minecraft/util/Unit; get a + m (Lnet/minecraft/util/Unit;)Lnet/minecraft/util/Unit; get a +c net/minecraft/util/NullOps$NullMapBuilder net/minecraft/util/NullOps$b + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lnet/minecraft/util/Unit; append a + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; build a + m ()Lnet/minecraft/util/Unit; initBuilder a +c net/minecraft/util/NullOps$NullListBuilder net/minecraft/util/NullOps$a + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; append a + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lnet/minecraft/util/Unit; append a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; build b + m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; build b + m ()Ljava/lang/Object; initBuilder a + m ()Lnet/minecraft/util/Unit; initBuilder b +c net/minecraft/util/PngInfo net/minecraft/util/PngInfo + m ([B)Lnet/minecraft/util/PngInfo; fromBytes a + m (Ljava/io/InputStream;)Lnet/minecraft/util/PngInfo; fromStream a + m ()I height b + m (Ljava/nio/ByteBuffer;)V validateHeader a + m ()I width a + f Ljava/util/HexFormat; FORMAT c + f I IHDR_SIZE f + f I IHDR_TYPE e + f J PNG_HEADER d + f I height b + f I width a +c net/minecraft/CharPredicate net/minecraft/CharPredicate + m (Lnet/minecraft/CharPredicate;C)Z lambda$and$0 b + m (C)Z lambda$negate$1 a + m (Lnet/minecraft/CharPredicate;C)Z lambda$or$2 a +c net/minecraft/core/BlockBox net/minecraft/core/BlockBox + m ()Lnet/minecraft/world/phys/AABB; aabb b + m (Lnet/minecraft/core/BlockPos;)Z contains c + m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockBox; extend a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockBox; include b + m ()Z isBlock a + m ()Lnet/minecraft/core/BlockPos; max g + m ()Lnet/minecraft/core/BlockPos; min f + m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockBox; move b + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockBox; of a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockBox; of a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockBox; offset a + m ()I sizeX c + m ()I sizeY d + m ()I sizeZ e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/core/BlockPos; max c + f Lnet/minecraft/core/BlockPos; min b +c net/minecraft/core/BlockBox$1 net/minecraft/core/BlockBox$1 + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockBox; decode a + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockBox;)V encode a +c net/minecraft/core/BlockPos net/minecraft/core/BlockPosition + m ()Lnet/minecraft/core/BlockPos; above d + m ()Lnet/minecraft/core/Vec3i; above q + m (I)Lnet/minecraft/core/BlockPos; above b + m (I)Lnet/minecraft/core/Vec3i; above n + m ()J asLong a + m (III)J asLong a + m (I)Lnet/minecraft/core/BlockPos; atY h + m ()Lnet/minecraft/core/BlockPos; below e + m ()Lnet/minecraft/core/Vec3i; below p + m (I)Lnet/minecraft/core/BlockPos; below c + m (I)Lnet/minecraft/core/Vec3i; below m + m (IIIIII)Ljava/lang/Iterable; betweenClosed b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/lang/Iterable; betweenClosed c + m (Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; betweenClosed a + m (IIIIII)Ljava/util/stream/Stream; betweenClosedStream a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; betweenClosedStream d + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Ljava/util/stream/Stream; betweenClosedStream a + m (Lnet/minecraft/world/phys/AABB;)Ljava/util/stream/Stream; betweenClosedStream b + m (IIIIIILnet/minecraft/world/phys/Vec3;)Ljava/lang/Iterable; betweenCornersInDirection a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/Vec3;)Ljava/lang/Iterable; betweenCornersInDirection a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/Vec3;)Ljava/lang/Iterable; betweenCornersInDirection a + m (Lnet/minecraft/core/BlockPos;IILjava/util/function/BiConsumer;Ljava/util/function/Function;)I breadthFirstTraversal a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; clampLocationWithin a + m (DDD)Lnet/minecraft/core/BlockPos; containing a + m (Lnet/minecraft/core/Position;)Lnet/minecraft/core/BlockPos; containing a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos; cross c + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; cross d + m ()Lnet/minecraft/core/BlockPos; east i + m ()Lnet/minecraft/core/Vec3i; east l + m (I)Lnet/minecraft/core/BlockPos; east g + m (I)Lnet/minecraft/core/Vec3i; east i + m (Lnet/minecraft/core/BlockPos;IILjava/util/function/Predicate;)Ljava/util/Optional; findClosestMatch a + m ()Lnet/minecraft/world/phys/Vec3; getBottomCenter c + m ()Lnet/minecraft/world/phys/Vec3; getCenter b + m (J)J getFlatIndex e + m (J)I getX a + m (J)I getY b + m (J)I getZ c + m ()Lnet/minecraft/core/BlockPos; immutable j + m (IIIIII)Ljava/util/Iterator; lambda$betweenClosed$5 c + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;IIIIII)Ljava/util/Iterator; lambda$betweenCornersInDirection$8 a + m (Ljava/util/Queue;ILnet/minecraft/core/BlockPos;)V lambda$breadthFirstTraversal$7 a + m (IILnet/minecraft/util/RandomSource;IIIII)Ljava/util/Iterator; lambda$randomBetweenClosed$3 a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;I)Ljava/util/Iterator; lambda$spiralAround$6 a + m ([I)Lnet/minecraft/core/BlockPos; lambda$static$0 a + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/core/BlockPos;)Ljava/util/stream/IntStream; lambda$static$2 b + m (IIIIIII)Ljava/util/Iterator; lambda$withinManhattan$4 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; max b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; min a + m (I)Lnet/minecraft/core/BlockPos; multiply a + m (I)Lnet/minecraft/core/Vec3i; multiply o + m ()Lnet/minecraft/core/BlockPos$MutableBlockPos; mutable k + m ()Lnet/minecraft/core/BlockPos; north f + m ()Lnet/minecraft/core/Vec3i; north o + m (I)Lnet/minecraft/core/BlockPos; north d + m (I)Lnet/minecraft/core/Vec3i; north l + m (J)Lnet/minecraft/core/BlockPos; of d + m (III)Lnet/minecraft/core/BlockPos; offset b + m (III)Lnet/minecraft/core/Vec3i; offset c + m (JIII)J offset a + m (JLnet/minecraft/core/Direction;)J offset a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos; offset a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; offset f + m (Lnet/minecraft/util/RandomSource;IIIIIII)Ljava/lang/Iterable; randomBetweenClosed a + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;I)Ljava/lang/Iterable; randomInCube a + m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/BlockPos; relative a + m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/Vec3i; relative b + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos; relative a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Vec3i; relative b + m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockPos; relative a + m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/Vec3i; relative b + m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; rotate a + m ()Lnet/minecraft/core/BlockPos; south g + m ()Lnet/minecraft/core/Vec3i; south n + m (I)Lnet/minecraft/core/BlockPos; south e + m (I)Lnet/minecraft/core/Vec3i; south k + m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Ljava/lang/Iterable; spiralAround a + m (Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; squareOutSouthEast a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos; subtract b + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; subtract e + m ()Lnet/minecraft/core/BlockPos; west h + m ()Lnet/minecraft/core/Vec3i; west m + m (I)Lnet/minecraft/core/BlockPos; west f + m (I)Lnet/minecraft/core/Vec3i; west j + m (Lnet/minecraft/core/BlockPos;III)Ljava/lang/Iterable; withinManhattan a + m (Lnet/minecraft/core/BlockPos;III)Ljava/util/stream/Stream; withinManhattanStream b + f Lcom/mojang/serialization/Codec; CODEC a + f I MAX_HORIZONTAL_COORDINATE f + f I PACKED_HORIZONTAL_LENGTH d + f J PACKED_X_MASK j + f I PACKED_Y_LENGTH e + f J PACKED_Y_MASK k + f J PACKED_Z_MASK l + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f I X_OFFSET o + f I Y_OFFSET m + f Lnet/minecraft/core/BlockPos; ZERO c + f I Z_OFFSET n +c net/minecraft/core/BlockPos$1 net/minecraft/core/BlockPosition$1 + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockPos; decode a + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockPos;)V encode a +c net/minecraft/core/BlockPos$2 net/minecraft/core/BlockPosition$2 + m ()Lnet/minecraft/core/BlockPos; computeNext a + f I counter b + f Lnet/minecraft/core/BlockPos$MutableBlockPos; nextPos a + f I val$minX d + f I val$minY g + f I val$minZ i + f Lnet/minecraft/util/RandomSource; val$random e +c net/minecraft/core/BlockPos$3 net/minecraft/core/BlockPosition$3 + m ()Lnet/minecraft/core/BlockPos; computeNext a + f I currentDepth i + f Lnet/minecraft/core/BlockPos$MutableBlockPos; cursor h + f I maxX j + f I maxY k + f I x l + f I y m + f Z zMirror n +c net/minecraft/core/BlockPos$4 net/minecraft/core/BlockPosition$4 + m ()Lnet/minecraft/core/BlockPos; computeNext a + f Lnet/minecraft/core/BlockPos$MutableBlockPos; cursor g + f I index h + f I val$minX d + f I val$minY e + f I val$minZ f +c net/minecraft/core/BlockPos$5 net/minecraft/core/BlockPosition$5 + m ()Lnet/minecraft/core/BlockPos$MutableBlockPos; computeNext a + f Lnet/minecraft/core/BlockPos$MutableBlockPos; cursor f + f [Lnet/minecraft/core/Direction; directions e + f I lastX k + f I lastY l + f I lastZ m + f I leg h + f I legIndex j + f I legSize i + f I legs g + f Lnet/minecraft/core/BlockPos; val$center c +c net/minecraft/core/BlockPos$6 net/minecraft/core/BlockPosition$6 + m ()Lnet/minecraft/core/BlockPos; computeNext a + f Lnet/minecraft/core/BlockPos$MutableBlockPos; cursor j + f Z end n + f I firstDirX o + f I firstDirY p + f I firstDirZ q + f I firstIndex k + f I secondDirX r + f I secondDirY s + f I secondDirZ t + f I secondIndex l + f I thirdDirX u + f I thirdDirY v + f I thirdDirZ w + f I thirdIndex m +c net/minecraft/core/BlockPos$7 net/minecraft/core/BlockPosition$7 + f [I $SwitchMap$net$minecraft$core$Direction$Axis b + f [I $SwitchMap$net$minecraft$world$level$block$Rotation a +c net/minecraft/core/BlockPos$MutableBlockPos net/minecraft/core/BlockPosition$MutableBlockPosition + m ()Lnet/minecraft/core/Vec3i; above q + m (I)Lnet/minecraft/core/Vec3i; above n + m ()Lnet/minecraft/core/Vec3i; below p + m (I)Lnet/minecraft/core/Vec3i; below m + m (Lnet/minecraft/core/Direction$Axis;II)Lnet/minecraft/core/BlockPos$MutableBlockPos; clamp a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; cross d + m ()Lnet/minecraft/core/Vec3i; east l + m (I)Lnet/minecraft/core/Vec3i; east i + m ()Lnet/minecraft/core/BlockPos; immutable j + m (III)Lnet/minecraft/core/BlockPos$MutableBlockPos; move e + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos$MutableBlockPos; move c + m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockPos$MutableBlockPos; move c + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos$MutableBlockPos; move h + m (I)Lnet/minecraft/core/BlockPos; multiply a + m (I)Lnet/minecraft/core/Vec3i; multiply o + m ()Lnet/minecraft/core/Vec3i; north o + m (I)Lnet/minecraft/core/Vec3i; north l + m (III)Lnet/minecraft/core/BlockPos; offset b + m (III)Lnet/minecraft/core/Vec3i; offset c + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; offset f + m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/BlockPos; relative a + m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/Vec3i; relative b + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Vec3i; relative b + m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockPos; relative a + m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/Vec3i; relative b + m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; rotate a + m (DDD)Lnet/minecraft/core/BlockPos$MutableBlockPos; set b + m (III)Lnet/minecraft/core/BlockPos$MutableBlockPos; set d + m (J)Lnet/minecraft/core/BlockPos$MutableBlockPos; set f + m (Lnet/minecraft/core/AxisCycle;III)Lnet/minecraft/core/BlockPos$MutableBlockPos; set a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos$MutableBlockPos; set g + m (Lnet/minecraft/core/Vec3i;III)Lnet/minecraft/core/BlockPos$MutableBlockPos; setWithOffset a + m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos$MutableBlockPos; setWithOffset a + m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos$MutableBlockPos; setWithOffset a + m (I)Lnet/minecraft/core/BlockPos$MutableBlockPos; setX p + m (I)Lnet/minecraft/core/Vec3i; setX u + m (I)Lnet/minecraft/core/BlockPos$MutableBlockPos; setY q + m (I)Lnet/minecraft/core/Vec3i; setY t + m (I)Lnet/minecraft/core/BlockPos$MutableBlockPos; setZ r + m (I)Lnet/minecraft/core/Vec3i; setZ s + m ()Lnet/minecraft/core/Vec3i; south n + m (I)Lnet/minecraft/core/Vec3i; south k + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; subtract e + m ()Lnet/minecraft/core/Vec3i; west m + m (I)Lnet/minecraft/core/Vec3i; west j +c net/minecraft/core/BlockPos$TraversalNodeStatus net/minecraft/core/BlockPosition$b + m ()[Lnet/minecraft/core/BlockPos$TraversalNodeStatus; $values a + f [Lnet/minecraft/core/BlockPos$TraversalNodeStatus; $VALUES d + f Lnet/minecraft/core/BlockPos$TraversalNodeStatus; ACCEPT a + f Lnet/minecraft/core/BlockPos$TraversalNodeStatus; SKIP b + f Lnet/minecraft/core/BlockPos$TraversalNodeStatus; STOP c +c net/minecraft/core/Cursor3D net/minecraft/core/CursorPosition + m ()Z advance a + m ()I getNextType e + m ()I nextX b + m ()I nextY c + m ()I nextZ d + f I TYPE_CORNER d + f I TYPE_EDGE c + f I TYPE_FACE b + f I TYPE_INSIDE a + f I depth j + f I end k + f I height i + f I index l + f I originX e + f I originY f + f I originZ g + f I width h + f I x m + f I y n + f I z o +c net/minecraft/core/IdMapper net/minecraft/core/RegistryBlockID + m (Ljava/lang/Object;)V add b + m (Ljava/lang/Object;I)V addMapping a + m (I)Ljava/lang/Object; byId a + m (I)Z contains c + m (Ljava/lang/Object;)I getId a + m ()I size d + f Ljava/util/List; idToT d + f I nextId b + f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; tToId c +c net/minecraft/core/Position net/minecraft/core/IPosition + m ()D x a + m ()D y b + m ()D z c +c net/minecraft/core/QuartPos net/minecraft/core/QuartPos + m (I)I fromBlock a + m (I)I fromSection d + m (I)I quartLocal b + m (I)I toBlock c + m (I)I toSection e + f I BITS a + f I MASK c + f I SECTION_TO_QUARTS_BITS d + f I SIZE b +c net/minecraft/core/Registry net/minecraft/core/IRegistry + m ()Lnet/minecraft/core/IdMap; asHolderIdMap t + m ()Lcom/mojang/serialization/Codec; byNameCodec q + m (Lnet/minecraft/resources/Identifier;)Z containsKey d + m (Lnet/minecraft/resources/ResourceKey;)Z containsKey e + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; createIntrusiveHolder f + m ()Ljava/util/Set; entrySet k + m ()Lnet/minecraft/core/Registry; freeze n + m (I)Ljava/util/Optional; get c + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; get c + m ()Ljava/util/Optional; getAny a + m (Ljava/lang/Object;)I getId a + m (Ljava/lang/Object;)Lnet/minecraft/resources/Identifier; getKey b + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; getOptional b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getOptional f + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a + m (Ljava/lang/Object;)Ljava/util/Optional; getResourceKey d + m (Lnet/minecraft/tags/TagKey;)Ljava/lang/Iterable; getTagOrEmpty c + m ()Ljava/util/stream/Stream; getTags l + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; getValue a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; getValue c + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; getValueOrThrow g + m ()Lcom/mojang/serialization/Codec; holderByNameCodec r + m ()Lnet/minecraft/resources/ResourceKey; key g + m ()Ljava/util/Set; keySet i + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$byNameCodec$0 g + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; lambda$holderByNameCodec$1 c + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lambda$keys$8 a + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$referenceHolderWithLifecycle$2 g + m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$referenceHolderWithLifecycle$3 f + m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$referenceHolderWithLifecycle$4 e + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/Identifier; lambda$referenceHolderWithLifecycle$5 b + m (Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/serialization/Lifecycle; lambda$referenceHolderWithLifecycle$6 a + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; lambda$safeCastToReference$7 b + m (Lnet/minecraft/tags/TagLoader$LoadResult;)Lnet/minecraft/core/Registry$PendingTags; prepareTagReload a + m ()Lcom/mojang/serialization/Codec; referenceHolderWithLifecycle b + m (Lnet/minecraft/core/Registry;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; register a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/Identifier;Ljava/lang/Object;)Ljava/lang/Object; register a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Ljava/lang/Object; register a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/Identifier;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; registerForHolder b + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; registerForHolder b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; registrationInfo d + m ()Ljava/util/Set; registryKeySet j + m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/DataResult; safeCastToReference a + m ()Ljava/util/stream/Stream; stream s + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; wrapAsHolder e +c net/minecraft/core/Registry$1 net/minecraft/core/IRegistry$1 + m (I)Ljava/lang/Object; byId a + m (I)Lnet/minecraft/core/Holder; byId c + m (Ljava/lang/Object;)I getId a + m (Lnet/minecraft/core/Holder;)I getId a + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; lambda$iterator$0 a + m ()I size d + f Lnet/minecraft/core/Registry; this$0 b +c net/minecraft/core/Registry$PendingTags net/minecraft/core/IRegistry$a + m ()V apply d + m ()Lnet/minecraft/resources/ResourceKey; key a + m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; lookup c + m ()I size b +c net/minecraft/core/UUIDUtil net/minecraft/core/UUIDUtil + m (Ljava/lang/String;)Ljava/util/UUID; createOfflinePlayerUUID a + m (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; createOfflineProfile b + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; lambda$static$0 a + m (Ljava/util/UUID;)Ljava/util/stream/IntStream; lambda$static$1 c + m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; lambda$static$2 b + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$3 d + m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; lambda$static$4 a + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$5 c + m (JJ)[I leastMostToIntArray a + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/UUID; readUUID a + m ([I)Ljava/util/UUID; uuidFromIntArray a + m (Ljava/util/UUID;)[B uuidToByteArray b + m (Ljava/util/UUID;)[I uuidToIntArray a + f Lcom/mojang/serialization/Codec; AUTHLIB_CODEC e + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; CODEC_LINKED_SET c + f Lcom/mojang/serialization/Codec; CODEC_SET b + f Lcom/mojang/serialization/Codec; LENIENT_CODEC f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g + f Lcom/mojang/serialization/Codec; STRING_CODEC d + f I UUID_BYTES h + f Ljava/lang/String; UUID_PREFIX_OFFLINE_PLAYER i +c net/minecraft/core/UUIDUtil$1 net/minecraft/core/UUIDUtil$1 + m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V encode a +c net/minecraft/data/AtlasIds net/minecraft/data/AtlasIds + f Lnet/minecraft/resources/Identifier; ARMOR_TRIMS a + f Lnet/minecraft/resources/Identifier; BANNER_PATTERNS b + f Lnet/minecraft/resources/Identifier; BEDS c + f Lnet/minecraft/resources/Identifier; BLOCKS d + f Lnet/minecraft/resources/Identifier; CELESTIALS o + f Lnet/minecraft/resources/Identifier; CHESTS f + f Lnet/minecraft/resources/Identifier; DECORATED_POT g + f Lnet/minecraft/resources/Identifier; GUI h + f Lnet/minecraft/resources/Identifier; ITEMS e + f Lnet/minecraft/resources/Identifier; MAP_DECORATIONS i + f Lnet/minecraft/resources/Identifier; PAINTINGS j + f Lnet/minecraft/resources/Identifier; PARTICLES k + f Lnet/minecraft/resources/Identifier; SHIELD_PATTERNS l + f Lnet/minecraft/resources/Identifier; SHULKER_BOXES m + f Lnet/minecraft/resources/Identifier; SIGNS n +c net/minecraft/gametest/Main net/minecraft/gametest/Main + m (Ljava/lang/String;)V lambda$main$0 a +c net/minecraft/gizmos/Gizmos net/minecraft/gizmos/Gizmos + m (Lnet/minecraft/gizmos/Gizmo;)Lnet/minecraft/gizmos/GizmoProperties; addGizmo a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)Lnet/minecraft/gizmos/GizmoProperties; arrow b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;IF)Lnet/minecraft/gizmos/GizmoProperties; arrow b + m (Ljava/lang/String;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/gizmos/TextGizmo$Style;)Lnet/minecraft/gizmos/GizmoProperties; billboardText a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;IIF)Lnet/minecraft/gizmos/GizmoProperties; billboardTextOverBlock a + m (Lnet/minecraft/world/entity/Entity;ILjava/lang/String;IF)Lnet/minecraft/gizmos/GizmoProperties; billboardTextOverMob a + m (Lnet/minecraft/world/phys/Vec3;FLnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; circle a + m (Lnet/minecraft/core/BlockPos;FLnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; cuboid a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; cuboid a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; cuboid a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/gizmos/GizmoStyle;Z)Lnet/minecraft/gizmos/GizmoProperties; cuboid a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)Lnet/minecraft/gizmos/GizmoProperties; line a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;IF)Lnet/minecraft/gizmos/GizmoProperties; line a + m (Lnet/minecraft/world/phys/Vec3;IF)Lnet/minecraft/gizmos/GizmoProperties; point a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; rect a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/GizmoProperties; rect a + m (Lnet/minecraft/gizmos/GizmoCollector;)Lnet/minecraft/gizmos/Gizmos$TemporaryCollection; withCollector a + f Ljava/lang/ThreadLocal; collector a +c net/minecraft/gizmos/Gizmos$TemporaryCollection net/minecraft/gizmos/Gizmos$a + f Z closed b + f Lnet/minecraft/gizmos/GizmoCollector; old a +c net/minecraft/nbt/DoubleTag net/minecraft/nbt/NBTTagDouble + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m ()Ljava/lang/Number; box m + m ()B byteValue j + m ()Lnet/minecraft/nbt/DoubleTag; copy e + m ()Lnet/minecraft/nbt/Tag; copy d + m ()D doubleValue k + m ()F floatValue l + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m ()I intValue h + m ()J longValue g + m ()S shortValue i + m ()I sizeInBytes a + m ()D value n + m (D)Lnet/minecraft/nbt/DoubleTag; valueOf a + m (Ljava/io/DataOutput;)V write a + f I SELF_SIZE_IN_BYTES v + f Lnet/minecraft/nbt/TagType; TYPE b + f Lnet/minecraft/nbt/DoubleTag; ZERO a + f D value c +c net/minecraft/nbt/DoubleTag$1 net/minecraft/nbt/NBTTagDouble$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/DoubleTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)D readAccounted d + m ()I size c +c net/minecraft/nbt/StringTag net/minecraft/nbt/NBTTagString + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m ()Ljava/util/Optional; asString p_ + m ()Lnet/minecraft/nbt/StringTag; copy e + m ()Lnet/minecraft/nbt/Tag; copy d + m (Ljava/lang/String;)Ljava/lang/String; escapeWithoutQuotes c + m (Ljava/lang/String;Ljava/lang/StringBuilder;)V escapeWithoutQuotes b + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m (Ljava/lang/String;)Ljava/lang/String; quoteAndEscape b + m (Ljava/lang/String;Ljava/lang/StringBuilder;)V quoteAndEscape a + m ()I sizeInBytes a + m (Ljava/io/DataInput;)V skipString a + m ()Ljava/lang/String; value k + m (Ljava/lang/String;)Lnet/minecraft/nbt/StringTag; valueOf a + m (Ljava/io/DataOutput;)V write a + f C DOUBLE_QUOTE w + f Lnet/minecraft/nbt/StringTag; EMPTY v + f C ESCAPE y + f C NOT_SET z + f I SELF_SIZE_IN_BYTES c + f C SINGLE_QUOTE x + f Lnet/minecraft/nbt/TagType; TYPE a + f Ljava/lang/String; value b +c net/minecraft/nbt/StringTag$1 net/minecraft/nbt/NBTTagString$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StringTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Ljava/lang/String; readAccounted d + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b +c net/minecraft/nbt/TagParser net/minecraft/nbt/MojangsonParser + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/CompoundTag; castToCompoundOrThrow a + m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/nbt/TagParser; create a + m ()Lcom/mojang/serialization/DynamicOps; getOps a + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$static$0 a + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$1 c + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseAsArgument b + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/CompoundTag; parseCompoundAsArgument c + m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; parseCompoundFully a + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseFully a + m (Ljava/lang/String;)Ljava/lang/Object; parseFully b + f C ELEMENT_SEPARATOR c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_COMPOUND b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TRAILING_DATA a + f Lcom/mojang/serialization/Codec; FLATTENED_CODEC e + f Lcom/mojang/serialization/Codec; LENIENT_CODEC f + f C NAME_VALUE_SEPARATOR d + f Lnet/minecraft/nbt/TagParser; NBT_OPS_PARSER g + f Lnet/minecraft/util/parsing/packrat/commands/Grammar; grammar i + f Lcom/mojang/serialization/DynamicOps; ops h +c net/minecraft/sounds/Musics net/minecraft/sounds/Musics + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/sounds/Music; createGameMusic a + f Lnet/minecraft/sounds/Music; CREATIVE b + f Lnet/minecraft/sounds/Music; CREDITS c + f Lnet/minecraft/sounds/Music; END e + f Lnet/minecraft/sounds/Music; END_BOSS d + f I FIVE_MINUTES l + f Lnet/minecraft/sounds/Music; GAME g + f Lnet/minecraft/sounds/Music; MENU a + f I ONE_SECOND h + f I TEN_MINUTES j + f I THIRTY_SECONDS i + f I TWENTY_MINUTES k + f Lnet/minecraft/sounds/Music; UNDER_WATER f +c net/minecraft/tags/ItemTags net/minecraft/tags/TagsItem + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; bind a + f Lnet/minecraft/tags/TagKey; ACACIA_LOGS v + f Lnet/minecraft/tags/TagKey; ANVIL K + f Lnet/minecraft/tags/TagKey; ARMADILLO_FOOD aR + f Lnet/minecraft/tags/TagKey; ARMOR_ENCHANTABLE cx + f Lnet/minecraft/tags/TagKey; ARROWS br + f Lnet/minecraft/tags/TagKey; AXES cb + f Lnet/minecraft/tags/TagKey; AXOLOTL_FOOD bh + f Lnet/minecraft/tags/TagKey; BAMBOO_BLOCKS q + f Lnet/minecraft/tags/TagKey; BANNERS as + f Lnet/minecraft/tags/TagKey; BARS ao + f Lnet/minecraft/tags/TagKey; BEACON_PAYMENT_ITEMS bu + f Lnet/minecraft/tags/TagKey; BEDS R + f Lnet/minecraft/tags/TagKey; BEE_FOOD ar + f Lnet/minecraft/tags/TagKey; BIRCH_LOGS u + f Lnet/minecraft/tags/TagKey; BOATS bm + f Lnet/minecraft/tags/TagKey; BOOKSHELF_BOOKS bt + f Lnet/minecraft/tags/TagKey; BOOK_CLONING_TARGET cm + f Lnet/minecraft/tags/TagKey; BOW_ENCHANTABLE cJ + f Lnet/minecraft/tags/TagKey; BREAKS_DECORATED_POTS cg + f Lnet/minecraft/tags/TagKey; BREWING_FUEL ay + f Lnet/minecraft/tags/TagKey; BUNDLES cl + f Lnet/minecraft/tags/TagKey; BUTTONS f + f Lnet/minecraft/tags/TagKey; CAMEL_FOOD aP + f Lnet/minecraft/tags/TagKey; CAMEL_HUSK_FOOD aQ + f Lnet/minecraft/tags/TagKey; CANDLES U + f Lnet/minecraft/tags/TagKey; CAT_FOOD aI + f Lnet/minecraft/tags/TagKey; CHAINS am + f Lnet/minecraft/tags/TagKey; CHERRY_LOGS z + f Lnet/minecraft/tags/TagKey; CHEST_ARMOR bT + f Lnet/minecraft/tags/TagKey; CHEST_ARMOR_ENCHANTABLE cv + f Lnet/minecraft/tags/TagKey; CHEST_BOATS bn + f Lnet/minecraft/tags/TagKey; CHICKEN_FOOD aS + f Lnet/minecraft/tags/TagKey; CLUSTER_MAX_HARVESTABLES bN + f Lnet/minecraft/tags/TagKey; COALS bq + f Lnet/minecraft/tags/TagKey; COAL_ORES ab + f Lnet/minecraft/tags/TagKey; COMPASSES bO + f Lnet/minecraft/tags/TagKey; COMPLETES_FIND_TREE_TUTORIAL ag + f Lnet/minecraft/tags/TagKey; COPPER al + f Lnet/minecraft/tags/TagKey; COPPER_CHESTS ai + f Lnet/minecraft/tags/TagKey; COPPER_GOLEM_STATUES ak + f Lnet/minecraft/tags/TagKey; COPPER_ORES ad + f Lnet/minecraft/tags/TagKey; COPPER_TOOL_MATERIALS bx + f Lnet/minecraft/tags/TagKey; COW_FOOD aE + f Lnet/minecraft/tags/TagKey; CREEPER_DROP_MUSIC_DISCS bp + f Lnet/minecraft/tags/TagKey; CREEPER_IGNITERS bP + f Lnet/minecraft/tags/TagKey; CRIMSON_STEMS A + f Lnet/minecraft/tags/TagKey; CROSSBOW_ENCHANTABLE cL + f Lnet/minecraft/tags/TagKey; DAMPENS_VIBRATIONS V + f Lnet/minecraft/tags/TagKey; DARK_OAK_LOGS s + f Lnet/minecraft/tags/TagKey; DECORATED_POT_INGREDIENTS bZ + f Lnet/minecraft/tags/TagKey; DECORATED_POT_SHERDS bY + f Lnet/minecraft/tags/TagKey; DIAMOND_ORES Y + f Lnet/minecraft/tags/TagKey; DIAMOND_TOOL_MATERIALS bA + f Lnet/minecraft/tags/TagKey; DIRT ae + f Lnet/minecraft/tags/TagKey; DOORS o + f Lnet/minecraft/tags/TagKey; DROWNED_PREFERRED_WEAPONS co + f Lnet/minecraft/tags/TagKey; DUPLICATES_ALLAYS ax + f Lnet/minecraft/tags/TagKey; DURABILITY_ENCHANTABLE cI + f Lnet/minecraft/tags/TagKey; DYEABLE cj + f Lnet/minecraft/tags/TagKey; EGGS az + f Lnet/minecraft/tags/TagKey; EMERALD_ORES ac + f Lnet/minecraft/tags/TagKey; EQUIPPABLE_ENCHANTABLE cK + f Lnet/minecraft/tags/TagKey; FENCES S + f Lnet/minecraft/tags/TagKey; FENCE_GATES l + f Lnet/minecraft/tags/TagKey; FIRE_ASPECT_ENCHANTABLE cA + f Lnet/minecraft/tags/TagKey; FISHES bo + f Lnet/minecraft/tags/TagKey; FISHING_ENCHANTABLE cF + f Lnet/minecraft/tags/TagKey; FLOWERS Q + f Lnet/minecraft/tags/TagKey; FOOT_ARMOR bR + f Lnet/minecraft/tags/TagKey; FOOT_ARMOR_ENCHANTABLE ct + f Lnet/minecraft/tags/TagKey; FOX_FOOD aD + f Lnet/minecraft/tags/TagKey; FREEZE_IMMUNE_WEARABLES bM + f Lnet/minecraft/tags/TagKey; FROG_FOOD aT + f Lnet/minecraft/tags/TagKey; FURNACE_MINECART_FUEL ck + f Lnet/minecraft/tags/TagKey; GAZE_DISGUISE_EQUIPMENT cP + f Lnet/minecraft/tags/TagKey; GOAT_FOOD aF + f Lnet/minecraft/tags/TagKey; GOLD_ORES W + f Lnet/minecraft/tags/TagKey; GOLD_TOOL_MATERIALS bz + f Lnet/minecraft/tags/TagKey; HANGING_SIGNS aq + f Lnet/minecraft/tags/TagKey; HAPPY_GHAST_FOOD aN + f Lnet/minecraft/tags/TagKey; HAPPY_GHAST_TEMPT_ITEMS aO + f Lnet/minecraft/tags/TagKey; HARNESSES aM + f Lnet/minecraft/tags/TagKey; HEAD_ARMOR bU + f Lnet/minecraft/tags/TagKey; HEAD_ARMOR_ENCHANTABLE cw + f Lnet/minecraft/tags/TagKey; HOES cc + f Lnet/minecraft/tags/TagKey; HOGLIN_FOOD aU + f Lnet/minecraft/tags/TagKey; HORSE_FOOD aJ + f Lnet/minecraft/tags/TagKey; HORSE_TEMPT_ITEMS aL + f Lnet/minecraft/tags/TagKey; IGNORED_BY_PIGLIN_BABIES av + f Lnet/minecraft/tags/TagKey; IRON_ORES X + f Lnet/minecraft/tags/TagKey; IRON_TOOL_MATERIALS by + f Lnet/minecraft/tags/TagKey; JUNGLE_LOGS y + f Lnet/minecraft/tags/TagKey; LANTERNS an + f Lnet/minecraft/tags/TagKey; LAPIS_ORES aa + f Lnet/minecraft/tags/TagKey; LEAVES M + f Lnet/minecraft/tags/TagKey; LECTERN_BOOKS bs + f Lnet/minecraft/tags/TagKey; LEG_ARMOR bS + f Lnet/minecraft/tags/TagKey; LEG_ARMOR_ENCHANTABLE cu + f Lnet/minecraft/tags/TagKey; LIGHTNING_RODS aj + f Lnet/minecraft/tags/TagKey; LLAMA_FOOD aV + f Lnet/minecraft/tags/TagKey; LLAMA_TEMPT_ITEMS aW + f Lnet/minecraft/tags/TagKey; LOGS E + f Lnet/minecraft/tags/TagKey; LOGS_THAT_BURN D + f Lnet/minecraft/tags/TagKey; LUNGE_ENCHANTABLE cH + f Lnet/minecraft/tags/TagKey; MACE_ENCHANTABLE cN + f Lnet/minecraft/tags/TagKey; MANGROVE_LOGS x + f Lnet/minecraft/tags/TagKey; MAP_INVISIBILITY_EQUIPMENT cO + f Lnet/minecraft/tags/TagKey; MEAT aA + f Lnet/minecraft/tags/TagKey; MELEE_WEAPON_ENCHANTABLE cy + f Lnet/minecraft/tags/TagKey; MINING_ENCHANTABLE cD + f Lnet/minecraft/tags/TagKey; MINING_LOOT_ENCHANTABLE cE + f Lnet/minecraft/tags/TagKey; NAUTILUS_BUCKET_FOOD bi + f Lnet/minecraft/tags/TagKey; NAUTILUS_FOOD bj + f Lnet/minecraft/tags/TagKey; NAUTILUS_TAMING_ITEMS bk + f Lnet/minecraft/tags/TagKey; NETHERITE_TOOL_MATERIALS bB + f Lnet/minecraft/tags/TagKey; NON_FLAMMABLE_WOOD bl + f Lnet/minecraft/tags/TagKey; NOTE_BLOCK_TOP_INSTRUMENTS bQ + f Lnet/minecraft/tags/TagKey; OAK_LOGS r + f Lnet/minecraft/tags/TagKey; OCELOT_FOOD aX + f Lnet/minecraft/tags/TagKey; PALE_OAK_LOGS t + f Lnet/minecraft/tags/TagKey; PANDA_EATS_FROM_GROUND aZ + f Lnet/minecraft/tags/TagKey; PANDA_FOOD aY + f Lnet/minecraft/tags/TagKey; PARROT_FOOD bf + f Lnet/minecraft/tags/TagKey; PARROT_POISONOUS_FOOD bg + f Lnet/minecraft/tags/TagKey; PICKAXES cd + f Lnet/minecraft/tags/TagKey; PIGLIN_FOOD aC + f Lnet/minecraft/tags/TagKey; PIGLIN_LOVED au + f Lnet/minecraft/tags/TagKey; PIGLIN_PREFERRED_WEAPONS cp + f Lnet/minecraft/tags/TagKey; PIGLIN_REPELLENTS at + f Lnet/minecraft/tags/TagKey; PIGLIN_SAFE_ARMOR aw + f Lnet/minecraft/tags/TagKey; PIG_FOOD ba + f Lnet/minecraft/tags/TagKey; PILLAGER_PREFERRED_WEAPONS cq + f Lnet/minecraft/tags/TagKey; PLANKS b + f Lnet/minecraft/tags/TagKey; RABBIT_FOOD bb + f Lnet/minecraft/tags/TagKey; RAILS L + f Lnet/minecraft/tags/TagKey; REDSTONE_ORES Z + f Lnet/minecraft/tags/TagKey; REPAIRS_CHAIN_ARMOR bE + f Lnet/minecraft/tags/TagKey; REPAIRS_COPPER_ARMOR bD + f Lnet/minecraft/tags/TagKey; REPAIRS_DIAMOND_ARMOR bH + f Lnet/minecraft/tags/TagKey; REPAIRS_GOLD_ARMOR bG + f Lnet/minecraft/tags/TagKey; REPAIRS_IRON_ARMOR bF + f Lnet/minecraft/tags/TagKey; REPAIRS_LEATHER_ARMOR bC + f Lnet/minecraft/tags/TagKey; REPAIRS_NETHERITE_ARMOR bI + f Lnet/minecraft/tags/TagKey; REPAIRS_TURTLE_HELMET bJ + f Lnet/minecraft/tags/TagKey; REPAIRS_WOLF_ARMOR bK + f Lnet/minecraft/tags/TagKey; SAND F + f Lnet/minecraft/tags/TagKey; SAPLINGS p + f Lnet/minecraft/tags/TagKey; SHARP_WEAPON_ENCHANTABLE cB + f Lnet/minecraft/tags/TagKey; SHEARABLE_FROM_COPPER_GOLEM cs + f Lnet/minecraft/tags/TagKey; SHEEP_FOOD aG + f Lnet/minecraft/tags/TagKey; SHOVELS ce + f Lnet/minecraft/tags/TagKey; SHULKER_BOXES ah + f Lnet/minecraft/tags/TagKey; SIGNS ap + f Lnet/minecraft/tags/TagKey; SKELETON_PREFERRED_WEAPONS cn + f Lnet/minecraft/tags/TagKey; SKULLS bV + f Lnet/minecraft/tags/TagKey; SLABS H + f Lnet/minecraft/tags/TagKey; SMALL_FLOWERS P + f Lnet/minecraft/tags/TagKey; SMELTS_TO_GLASS G + f Lnet/minecraft/tags/TagKey; SNIFFER_FOOD aB + f Lnet/minecraft/tags/TagKey; SOUL_FIRE_BASE_BLOCKS T + f Lnet/minecraft/tags/TagKey; SPEARS cf + f Lnet/minecraft/tags/TagKey; SPRUCE_LOGS w + f Lnet/minecraft/tags/TagKey; STAIRS J + f Lnet/minecraft/tags/TagKey; STONE_BRICKS c + f Lnet/minecraft/tags/TagKey; STONE_BUTTONS e + f Lnet/minecraft/tags/TagKey; STONE_CRAFTING_MATERIALS bL + f Lnet/minecraft/tags/TagKey; STONE_TOOL_MATERIALS bw + f Lnet/minecraft/tags/TagKey; STRIDER_FOOD bc + f Lnet/minecraft/tags/TagKey; STRIDER_TEMPT_ITEMS bd + f Lnet/minecraft/tags/TagKey; SWEEPING_ENCHANTABLE cz + f Lnet/minecraft/tags/TagKey; SWORDS ca + f Lnet/minecraft/tags/TagKey; TERRACOTTA af + f Lnet/minecraft/tags/TagKey; TRAPDOORS O + f Lnet/minecraft/tags/TagKey; TRIDENT_ENCHANTABLE cG + f Lnet/minecraft/tags/TagKey; TRIMMABLE_ARMOR bW + f Lnet/minecraft/tags/TagKey; TRIM_MATERIALS bX + f Lnet/minecraft/tags/TagKey; TURTLE_FOOD be + f Lnet/minecraft/tags/TagKey; VANISHING_ENCHANTABLE cM + f Lnet/minecraft/tags/TagKey; VILLAGER_PICKS_UP ci + f Lnet/minecraft/tags/TagKey; VILLAGER_PLANTABLE_SEEDS ch + f Lnet/minecraft/tags/TagKey; WALLS I + f Lnet/minecraft/tags/TagKey; WARPED_STEMS B + f Lnet/minecraft/tags/TagKey; WART_BLOCKS C + f Lnet/minecraft/tags/TagKey; WEAPON_ENCHANTABLE cC + f Lnet/minecraft/tags/TagKey; WITHER_SKELETON_DISLIKED_WEAPONS cr + f Lnet/minecraft/tags/TagKey; WOLF_FOOD aH + f Lnet/minecraft/tags/TagKey; WOODEN_BUTTONS d + f Lnet/minecraft/tags/TagKey; WOODEN_DOORS h + f Lnet/minecraft/tags/TagKey; WOODEN_FENCES k + f Lnet/minecraft/tags/TagKey; WOODEN_PRESSURE_PLATES m + f Lnet/minecraft/tags/TagKey; WOODEN_SHELVES n + f Lnet/minecraft/tags/TagKey; WOODEN_SLABS j + f Lnet/minecraft/tags/TagKey; WOODEN_STAIRS i + f Lnet/minecraft/tags/TagKey; WOODEN_TOOL_MATERIALS bv + f Lnet/minecraft/tags/TagKey; WOODEN_TRAPDOORS N + f Lnet/minecraft/tags/TagKey; WOOL a + f Lnet/minecraft/tags/TagKey; WOOL_CARPETS g + f Lnet/minecraft/tags/TagKey; ZOMBIE_HORSE_FOOD aK +c net/minecraft/tags/TagEntry net/minecraft/tags/TagEntry + m (Lnet/minecraft/tags/TagEntry$Lookup;Ljava/util/function/Consumer;)Z build a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagEntry; element a + m ()Lnet/minecraft/util/ExtraCodecs$TagOrElementLocation; elementOrTag a + m (Lnet/minecraft/tags/TagEntry;)Ljava/lang/Boolean; lambda$static$0 c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/util/ExtraCodecs$TagOrElementLocation;)Lnet/minecraft/tags/TagEntry; lambda$static$2 a + m (Lnet/minecraft/tags/TagEntry;)Lnet/minecraft/tags/TagEntry; lambda$static$3 b + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/tags/TagEntry; lambda$static$4 a + m (Lnet/minecraft/tags/TagEntry;)Lcom/mojang/datafixers/util/Either; lambda$static$5 a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagEntry; optionalElement b + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagEntry; optionalTag d + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagEntry; tag c + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z verifyIfPresent a + m (Ljava/util/function/Consumer;)V visitOptionalDependencies b + m (Ljava/util/function/Consumer;)V visitRequiredDependencies a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; FULL_CODEC b + f Lnet/minecraft/resources/Identifier; id c + f Z required e + f Z tag d +c net/minecraft/tags/TagEntry$Lookup net/minecraft/tags/TagEntry$a + m (Lnet/minecraft/resources/Identifier;Z)Ljava/lang/Object; element a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Collection; tag a +c net/minecraft/util/FileUtil net/minecraft/util/FileUtils + m (Ljava/lang/String;)Z containsAllowedCharactersOnly g + m (Ljava/nio/file/Path;)V createDirectoriesSafe c + m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path; createPathToResource b + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; decomposePath e + m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; findAvailableName a + m (Ljava/lang/String;)Ljava/lang/String; getFullResourcePath c + m (Ljava/nio/file/Path;)Z isPathNormalized a + m (Ljava/lang/String;)Z isPathPartPortable b + m (Ljava/nio/file/Path;)Z isPathPortable b + m (Ljava/lang/String;)Z isValidPathSegment f + m (Ljava/lang/String;)Ljava/lang/String; lambda$decomposePath$0 i + m (Ljava/lang/String;)Ljava/lang/String; lambda$decomposePath$1 h + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; lambda$decomposePath$2 b + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; lambda$decomposePath$3 a + m (Ljava/lang/String;)Ljava/lang/String; normalizeResourcePath d + m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/nio/file/Path; resolvePath a + m (Ljava/lang/String;)Ljava/lang/String; sanitizeName a + m ([Ljava/lang/String;)V validatePath a + f Ljava/util/regex/Pattern; COPY_COUNTER_PATTERN a + f I MAX_FILE_NAME b + f Ljava/util/regex/Pattern; RESERVED_WINDOWS_FILENAMES c + f Ljava/util/regex/Pattern; STRICT_PATH_SEGMENT_CHECK d +c net/minecraft/util/HttpUtil net/minecraft/util/HttpUtilities + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Ljava/nio/file/Path; cachedFilePath a + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/HashCode;)Z checkExistingFile a + m (Lcom/google/common/hash/HashFunction;ILnet/minecraft/util/HttpUtil$DownloadProgressListener;Ljava/io/InputStream;Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; downloadAndHash a + 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/HttpUtil$DownloadProgressListener;)Ljava/nio/file/Path; downloadFile a + m ()I getAvailablePort a + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode; hashFile a + m (I)Z isPortAvailable a + m (Ljava/nio/file/Path;)V updateModificationTime a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/util/HttpUtil$DownloadProgressListener net/minecraft/util/HttpUtilities$a + m (Ljava/util/OptionalLong;)V downloadStart a + m (J)V downloadedBytes a + m (Z)V requestFinished a + m ()V requestStart a +c net/minecraft/util/Keyframe net/minecraft/util/Keyframe + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m ()I ticks a + m ()Ljava/lang/Object; value b + f I ticks a + f Ljava/lang/Object; value b +c net/minecraft/util/ModCheck net/minecraft/util/ModCheck + m ()Lnet/minecraft/util/ModCheck$Confidence; confidence c + m ()Ljava/lang/String; description d + m ()Ljava/lang/String; fullDescription b + m (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/util/ModCheck; identify a + m (Lnet/minecraft/util/ModCheck;)Lnet/minecraft/util/ModCheck; merge a + m ()Z shouldReportAsModified a + f Lnet/minecraft/util/ModCheck$Confidence; confidence a + f Ljava/lang/String; description b +c net/minecraft/util/ModCheck$Confidence net/minecraft/util/ModCheck$a + m ()[Lnet/minecraft/util/ModCheck$Confidence; $values a + f [Lnet/minecraft/util/ModCheck$Confidence; $VALUES f + f Lnet/minecraft/util/ModCheck$Confidence; DEFINITELY c + f Lnet/minecraft/util/ModCheck$Confidence; PROBABLY_NOT a + f Lnet/minecraft/util/ModCheck$Confidence; VERY_LIKELY b + f Ljava/lang/String; description d + f Z shouldReportAsModified e +c net/minecraft/util/TimeUtil net/minecraft/util/TimeRange + m (II)Lnet/minecraft/util/valueproviders/UniformInt; rangeOfSeconds a + f J MILLISECONDS_PER_SECOND c + f J NANOSECONDS_PER_MILLISECOND b + f J NANOSECONDS_PER_SECOND a + f J SECONDS_PER_HOUR d + f I SECONDS_PER_MINUTE e +c net/minecraft/util/TriState net/minecraft/util/TriState + m ()[Lnet/minecraft/util/TriState; $values a + m (Z)Lnet/minecraft/util/TriState; from a + m ()Ljava/lang/String; getSerializedName c + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/TriState; lambda$static$0 a + m (Lnet/minecraft/util/TriState;)Lcom/mojang/datafixers/util/Either; lambda$static$1 a + m (Z)Z toBoolean b + f [Lnet/minecraft/util/TriState; $VALUES f + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/util/TriState; DEFAULT c + f Lnet/minecraft/util/TriState; FALSE b + f Lnet/minecraft/util/TriState; TRUE a + f Ljava/lang/String; name e +c net/minecraft/ChatFormatting net/minecraft/EnumChatFormat + m ()[Lnet/minecraft/ChatFormatting; $values h + m (Ljava/lang/String;)Ljava/lang/String; cleanName c + m (C)Lnet/minecraft/ChatFormatting; getByCode a + m (I)Lnet/minecraft/ChatFormatting; getById a + m (Ljava/lang/String;)Lnet/minecraft/ChatFormatting; getByName b + m ()C getChar a + m ()Ljava/lang/Integer; getColor f + m ()I getId b + m ()Ljava/lang/String; getName g + m (ZZ)Ljava/util/Collection; getNames a + m ()Ljava/lang/String; getSerializedName c + m ()Z isColor e + m ()Z isFormat d + m (Lnet/minecraft/ChatFormatting;)Ljava/lang/String; lambda$static$0 d + m (Lnet/minecraft/ChatFormatting;)Lcom/mojang/serialization/DataResult; lambda$static$1 c + m (Lnet/minecraft/ChatFormatting;)Ljava/lang/String; lambda$static$2 b + m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/ChatFormatting; lambda$static$3 a + m (Ljava/lang/String;)Ljava/lang/String; stripFormatting a + f [Lnet/minecraft/ChatFormatting; $VALUES H + f Lnet/minecraft/ChatFormatting; AQUA l + f Lnet/minecraft/ChatFormatting; BLACK a + f Lnet/minecraft/ChatFormatting; BLUE j + f Lnet/minecraft/ChatFormatting; BOLD r + f Lcom/mojang/serialization/Codec; CODEC w + f Lcom/mojang/serialization/Codec; COLOR_CODEC x + f Lnet/minecraft/ChatFormatting; DARK_AQUA d + f Lnet/minecraft/ChatFormatting; DARK_BLUE b + f Lnet/minecraft/ChatFormatting; DARK_GRAY i + f Lnet/minecraft/ChatFormatting; DARK_GREEN c + f Lnet/minecraft/ChatFormatting; DARK_PURPLE f + f Lnet/minecraft/ChatFormatting; DARK_RED e + f Ljava/util/Map; FORMATTING_BY_NAME z + f Lnet/minecraft/ChatFormatting; GOLD g + f Lnet/minecraft/ChatFormatting; GRAY h + f Lnet/minecraft/ChatFormatting; GREEN k + f Lnet/minecraft/ChatFormatting; ITALIC u + f Lnet/minecraft/ChatFormatting; LIGHT_PURPLE n + f Lnet/minecraft/ChatFormatting; OBFUSCATED q + f C PREFIX_CODE y + f Lnet/minecraft/ChatFormatting; RED m + f Lnet/minecraft/ChatFormatting; RESET v + f Lnet/minecraft/ChatFormatting; STRIKETHROUGH s + f Ljava/util/regex/Pattern; STRIP_FORMATTING_PATTERN A + f Lnet/minecraft/ChatFormatting; UNDERLINE t + f Lnet/minecraft/ChatFormatting; WHITE p + f Lnet/minecraft/ChatFormatting; YELLOW o + f C code C + f Ljava/lang/Integer; color G + f I id F + f Z isFormat D + f Ljava/lang/String; name B + f Ljava/lang/String; toString E +c net/minecraft/core/AxisCycle net/minecraft/core/EnumAxisCycle + m ()[Lnet/minecraft/core/AxisCycle; $values b + m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/AxisCycle; between a + m (DDDLnet/minecraft/core/Direction$Axis;)D cycle a + m (IIILnet/minecraft/core/Direction$Axis;)I cycle a + m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; cycle a + m ()Lnet/minecraft/core/AxisCycle; inverse a + f [Lnet/minecraft/core/AxisCycle; $VALUES f + f [Lnet/minecraft/core/Direction$Axis; AXIS_VALUES d + f Lnet/minecraft/core/AxisCycle; BACKWARD c + f Lnet/minecraft/core/AxisCycle; FORWARD b + f Lnet/minecraft/core/AxisCycle; NONE a + f [Lnet/minecraft/core/AxisCycle; VALUES e +c net/minecraft/core/AxisCycle$1 net/minecraft/core/EnumAxisCycle$1 + m (DDDLnet/minecraft/core/Direction$Axis;)D cycle a + m (IIILnet/minecraft/core/Direction$Axis;)I cycle a + m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; cycle a + m ()Lnet/minecraft/core/AxisCycle; inverse a +c net/minecraft/core/AxisCycle$2 net/minecraft/core/EnumAxisCycle$2 + m (DDDLnet/minecraft/core/Direction$Axis;)D cycle a + m (IIILnet/minecraft/core/Direction$Axis;)I cycle a + m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; cycle a + m ()Lnet/minecraft/core/AxisCycle; inverse a +c net/minecraft/core/AxisCycle$3 net/minecraft/core/EnumAxisCycle$3 + m (DDDLnet/minecraft/core/Direction$Axis;)D cycle a + m (IIILnet/minecraft/core/Direction$Axis;)I cycle a + m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; cycle a + m ()Lnet/minecraft/core/AxisCycle; inverse a +c net/minecraft/core/BlockMath net/minecraft/core/BlockMath + m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; blockCenterToCorner a + m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; blockCornerToCenter b + m (Lcom/mojang/math/Transformation;Lnet/minecraft/core/Direction;)Lcom/mojang/math/Transformation; getFaceTransformation a + f Ljava/util/Map; VANILLA_UV_TRANSFORM_GLOBAL_TO_LOCAL b + f Ljava/util/Map; VANILLA_UV_TRANSFORM_LOCAL_TO_GLOBAL a +c net/minecraft/core/Direction net/minecraft/core/EnumDirection + m ()[Lnet/minecraft/core/Direction; $values y + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Collection; allShuffled a + m (Lnet/minecraft/world/phys/Vec3;)Lcom/google/common/collect/ImmutableList; axisStepOrder b + m (Ljava/lang/String;)Lnet/minecraft/core/Direction; byName a + m (I)Lnet/minecraft/core/Direction; from2DDataValue b + m (I)Lnet/minecraft/core/Direction; from3DDataValue a + m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/core/Direction$AxisDirection;)Lnet/minecraft/core/Direction; fromAxisAndDirection a + m (D)Lnet/minecraft/core/Direction; fromYRot a + m (Lnet/minecraft/core/Direction$AxisDirection;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; get a + m ()I get2DDataValue e + m ()I get3DDataValue d + m (DDD)Lnet/minecraft/core/Direction; getApproximateNearest a + m (FFF)Lnet/minecraft/core/Direction; getApproximateNearest a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/Direction; getApproximateNearest a + m ()Lnet/minecraft/core/Direction$Axis; getAxis o + m ()Lnet/minecraft/core/Direction$AxisDirection; getAxisDirection f + m ()Lnet/minecraft/core/Direction; getClockWise h + m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; getClockWise a + m ()Lnet/minecraft/core/Direction; getClockWiseX t + m ()Lnet/minecraft/core/Direction; getClockWiseZ v + m ()Lnet/minecraft/core/Direction; getCounterClockWise i + m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; getCounterClockWise b + m ()Lnet/minecraft/core/Direction; getCounterClockWiseX u + m ()Lnet/minecraft/core/Direction; getCounterClockWiseZ w + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; getFacingAxis a + m ()Ljava/lang/String; getName n + m (IIILnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; getNearest a + m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; getNearest a + m ()Lnet/minecraft/core/Direction; getOpposite g + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction; getRandom b + m ()Lorg/joml/Quaternionf; getRotation b + m ()Ljava/lang/String; getSerializedName c + m ()I getStepX j + m ()I getStepY k + m ()I getStepZ l + m ()Lnet/minecraft/world/phys/Vec3; getUnitVec3 r + m ()Lorg/joml/Vector3fc; getUnitVec3f s + m ()Lnet/minecraft/core/Vec3i; getUnitVec3i q + m (Lnet/minecraft/core/Direction;)F getYRot a + m (F)Z isFacingAngle a + m (Lnet/minecraft/core/Direction;)Ljava/lang/Byte; lambda$static$0 g + m (Lnet/minecraft/core/Direction;)Ljava/lang/Byte; lambda$static$1 f + m (Lnet/minecraft/core/Direction;)I lambda$static$2 e + m (I)[Lnet/minecraft/core/Direction; lambda$static$3 d + m (Lnet/minecraft/core/Direction;)Z lambda$static$4 d + m (Lnet/minecraft/core/Direction;)I lambda$static$5 c + m (I)[Lnet/minecraft/core/Direction; lambda$static$6 c + m ()Ljava/lang/String; lambda$verifyVertical$7 x + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)[Lnet/minecraft/core/Direction; makeDirectionArray a + m (Lnet/minecraft/world/entity/Entity;)[Lnet/minecraft/core/Direction; orderedByNearest a + m (Lorg/joml/Matrix4fc;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; rotate a + m ()Lorg/joml/Vector3f; step m + m ()Ljava/util/stream/Stream; stream a + m ()F toYRot p + m (Lnet/minecraft/core/Direction;)Lcom/mojang/serialization/DataResult; verifyVertical b + f [Lnet/minecraft/core/Direction; $VALUES A + f [Lnet/minecraft/core/Direction; BY_2D_DATA z + f [Lnet/minecraft/core/Direction; BY_3D_DATA y + f Ljava/util/function/IntFunction; BY_ID i + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC g + f Lnet/minecraft/core/Direction; DOWN a + f Lnet/minecraft/core/Direction; EAST f + f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC k + f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC_2D l + f Lnet/minecraft/core/Direction; NORTH c + f Lnet/minecraft/core/Direction; SOUTH d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j + f Lnet/minecraft/core/Direction; UP b + f [Lnet/minecraft/core/Direction; VALUES x + f Lcom/mojang/serialization/Codec; VERTICAL_CODEC h + f Lnet/minecraft/core/Direction; WEST e + f Lcom/google/common/collect/ImmutableList; YXZ_AXIS_ORDER m + f Lcom/google/common/collect/ImmutableList; YZX_AXIS_ORDER n + f Lnet/minecraft/core/Direction$AxisDirection; axisDirection t + f Lnet/minecraft/core/Direction$Axis; axis s + f I data2d q + f I data3d o + f Ljava/lang/String; name r + f Lnet/minecraft/core/Vec3i; normal u + f Lnet/minecraft/world/phys/Vec3; normalVec3 v + f Lorg/joml/Vector3fc; normalVec3f w + f I oppositeIndex p +c net/minecraft/core/Direction$Axis net/minecraft/core/EnumDirection$EnumAxis + m ()[Lnet/minecraft/core/Direction$Axis; $values i + m (Ljava/lang/String;)Lnet/minecraft/core/Direction$Axis; byName a + m (DDD)D choose a + m (III)I choose a + m (ZZZ)Z choose a + m ()[Lnet/minecraft/core/Direction; getDirections g + m ()Ljava/lang/String; getName a + m ()Lnet/minecraft/core/Direction; getNegative f + m ()Lnet/minecraft/core/Direction$Plane; getPlane h + m ()Lnet/minecraft/core/Direction; getPositive e + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction$Axis; getRandom a + m ()Ljava/lang/String; getSerializedName c + m ()Z isHorizontal d + m ()Z isVertical b + m (Lnet/minecraft/core/Direction;)Z test a + f [Lnet/minecraft/core/Direction$Axis; $VALUES g + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e + f [Lnet/minecraft/core/Direction$Axis; VALUES d + f Lnet/minecraft/core/Direction$Axis; X a + f Lnet/minecraft/core/Direction$Axis; Y b + f Lnet/minecraft/core/Direction$Axis; Z c + f Ljava/lang/String; name f +c net/minecraft/core/Direction$Axis$1 net/minecraft/core/EnumDirection$EnumAxis$1 + m (DDD)D choose a + m (III)I choose a + m (ZZZ)Z choose a + m ()Lnet/minecraft/core/Direction; getNegative f + m ()Lnet/minecraft/core/Direction; getPositive e +c net/minecraft/core/Direction$Axis$2 net/minecraft/core/EnumDirection$EnumAxis$2 + m (DDD)D choose a + m (III)I choose a + m (ZZZ)Z choose a + m ()Lnet/minecraft/core/Direction; getNegative f + m ()Lnet/minecraft/core/Direction; getPositive e +c net/minecraft/core/Direction$Axis$3 net/minecraft/core/EnumDirection$EnumAxis$3 + m (DDD)D choose a + m (III)I choose a + m (ZZZ)Z choose a + m ()Lnet/minecraft/core/Direction; getNegative f + m ()Lnet/minecraft/core/Direction; getPositive e +c net/minecraft/core/Direction$Plane net/minecraft/core/EnumDirection$EnumDirectionLimit + m ()[Lnet/minecraft/core/Direction$Plane; $values c + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction$Axis; getRandomAxis b + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction; getRandomDirection a + m ()I length b + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; shuffledCopy c + m ()Ljava/util/stream/Stream; stream a + m (Lnet/minecraft/core/Direction;)Z test a + f [Lnet/minecraft/core/Direction$Plane; $VALUES e + f Lnet/minecraft/core/Direction$Plane; HORIZONTAL a + f Lnet/minecraft/core/Direction$Plane; VERTICAL b + f [Lnet/minecraft/core/Direction$Axis; axis d + f [Lnet/minecraft/core/Direction; faces c +c net/minecraft/core/Direction$AxisDirection net/minecraft/core/EnumDirection$EnumAxisDirection + m ()[Lnet/minecraft/core/Direction$AxisDirection; $values d + m ()Ljava/lang/String; getName b + m ()I getStep a + m ()Lnet/minecraft/core/Direction$AxisDirection; opposite c + f [Lnet/minecraft/core/Direction$AxisDirection; $VALUES e + f Lnet/minecraft/core/Direction$AxisDirection; NEGATIVE b + f Lnet/minecraft/core/Direction$AxisDirection; POSITIVE a + f Ljava/lang/String; name d + f I step c +c net/minecraft/core/GlobalPos net/minecraft/core/GlobalPos + m ()Lnet/minecraft/resources/ResourceKey; dimension a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;I)Z isCloseEnough a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/GlobalPos; of a + m ()Lnet/minecraft/core/BlockPos; pos b + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lnet/minecraft/resources/ResourceKey; dimension d + f Lnet/minecraft/core/BlockPos; pos e +c net/minecraft/core/HolderSet net/minecraft/core/HolderSet + m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a + m (Lnet/minecraft/core/Holder;)Z contains a + m (Ljava/util/List;)Lnet/minecraft/core/HolderSet$Direct; direct a + m (Ljava/util/function/Function;Ljava/util/Collection;)Lnet/minecraft/core/HolderSet$Direct; direct a + m (Ljava/util/function/Function;[Ljava/lang/Object;)Lnet/minecraft/core/HolderSet$Direct; direct a + m ([Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$Direct; direct a + m ()Lnet/minecraft/core/HolderSet; empty f + m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; emptyNamed a + m (I)Lnet/minecraft/core/Holder; get a + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandomElement a + m ()Z isBound c + m ()I size b + m ()Ljava/util/stream/Stream; stream a + m ()Lcom/mojang/datafixers/util/Either; unwrap d + m ()Ljava/util/Optional; unwrapKey e +c net/minecraft/core/HolderSet$1 net/minecraft/core/HolderSet$1 + m ()Ljava/util/List; contents g +c net/minecraft/core/HolderSet$Named net/minecraft/core/HolderSet$Named + m (Ljava/util/List;)V bind b + m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a + m (Lnet/minecraft/core/Holder;)Z contains a + m ()Ljava/util/List; contents g + m ()Z isBound c + m ()Lnet/minecraft/tags/TagKey; key h + m ()Lcom/mojang/datafixers/util/Either; unwrap d + m ()Ljava/util/Optional; unwrapKey e + f Ljava/util/List; contents c + f Lnet/minecraft/tags/TagKey; key b + f Lnet/minecraft/core/HolderOwner; owner a +c net/minecraft/core/HolderSet$Direct net/minecraft/core/HolderSet$a + m (Lnet/minecraft/core/Holder;)Z contains a + m ()Ljava/util/List; contents g + m ()Z isBound c + m ()Lcom/mojang/datafixers/util/Either; unwrap d + m ()Ljava/util/Optional; unwrapKey e + f Lnet/minecraft/core/HolderSet$Direct; EMPTY a + f Ljava/util/List; contents b + f Ljava/util/Set; contentsSet c +c net/minecraft/core/HolderSet$ListBacked net/minecraft/core/HolderSet$b + m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a + m ()Ljava/util/List; contents g + m (I)Lnet/minecraft/core/Holder; get a + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandomElement a + m ()I size b + m ()Ljava/util/stream/Stream; stream a +c net/minecraft/core/Rotations net/minecraft/core/Vector3f + m (Ljava/util/List;)Lnet/minecraft/core/Rotations; lambda$static$0 b + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/core/Rotations;)Ljava/util/List; lambda$static$2 a + m ()F x a + m ()F y b + m ()F z c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f F x c + f F y d + f F z e +c net/minecraft/core/Rotations$1 net/minecraft/core/Vector3f$1 + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/Rotations; decode a + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/Rotations;)V encode a +c net/minecraft/data/HashCache net/minecraft/data/HashCache + m (Lnet/minecraft/data/HashCache$UpdateResult;)V applyUpdate a + m (Ljava/lang/String;Lnet/minecraft/data/HashCache$UpdateFunction;)Ljava/util/concurrent/CompletableFuture; generateUpdate a + m (Ljava/lang/String;)Ljava/nio/file/Path; getProviderCachePath b + m (Lnet/minecraft/data/HashCache$CacheUpdater;Ljava/lang/Object;)Lnet/minecraft/data/HashCache$UpdateResult; lambda$generateUpdate$0 a + m (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/data/HashCache$ProviderCache;)V lambda$purgeStaleAndWrite$1 a + m ()V purgeStaleAndWrite a + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/data/HashCache$ProviderCache; readCache a + m (Ljava/lang/String;)Z shouldRunInThisVersion a + f Ljava/lang/String; HEADER_MARKER b + f Lorg/slf4j/Logger; LOGGER a + f Ljava/nio/file/Path; cacheDir d + f Ljava/util/Set; cachePaths h + f Ljava/util/Map; caches f + f Ljava/util/Set; cachesToWrite g + f I initialCount i + f Ljava/nio/file/Path; rootDir c + f Ljava/lang/String; versionId e + f I writes j +c net/minecraft/data/HashCache$1 net/minecraft/data/HashCache$1 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a + f Lnet/minecraft/data/HashCache; this$0 d +c net/minecraft/data/HashCache$CacheUpdater net/minecraft/data/HashCache$a + m ()Lnet/minecraft/data/HashCache$UpdateResult; close a + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Z shouldWrite a + f Z closed f + f Lnet/minecraft/data/HashCache$ProviderCacheBuilder; newCache d + f Lnet/minecraft/data/HashCache$ProviderCache; oldCache c + f Ljava/lang/String; provider b + f Ljava/util/concurrent/atomic/AtomicInteger; writes e +c net/minecraft/data/HashCache$UpdateResult net/minecraft/data/HashCache$e + m ()Lnet/minecraft/data/HashCache$ProviderCache; cache b + m ()Ljava/lang/String; providerId a + m ()I writes c + f Lnet/minecraft/data/HashCache$ProviderCache; cache b + f Ljava/lang/String; providerId a + f I writes c +c net/minecraft/data/HashCache$ProviderCache net/minecraft/data/HashCache$b + m ()I count a + m ()Lcom/google/common/collect/ImmutableMap; data c + m (Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; get a + m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/nio/file/Path;Ljava/lang/String;)V lambda$load$0 a + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/data/HashCache$ProviderCache; load a + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/lang/String;)V save a + m ()Ljava/lang/String; version b + f Lcom/google/common/collect/ImmutableMap; data b + f Ljava/lang/String; version a +c net/minecraft/data/HashCache$ProviderCacheBuilder net/minecraft/data/HashCache$c + m ()Lnet/minecraft/data/HashCache$ProviderCache; build a + m ()Ljava/util/concurrent/ConcurrentMap; data c + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)V put a + m ()Ljava/lang/String; version b + f Ljava/util/concurrent/ConcurrentMap; data b + f Ljava/lang/String; version a +c net/minecraft/nbt/NumericTag net/minecraft/nbt/NBTNumber + m ()Ljava/util/Optional; asBoolean v + m ()Ljava/util/Optional; asByte p + m ()Ljava/util/Optional; asDouble u + m ()Ljava/util/Optional; asFloat t + m ()Ljava/util/Optional; asInt r + m ()Ljava/util/Optional; asLong s + m ()Ljava/util/Optional; asNumber o + m ()Ljava/util/Optional; asShort q + m ()Ljava/lang/Number; box m + m ()B byteValue j + m ()D doubleValue k + m ()F floatValue l + m ()I intValue h + m ()J longValue g + m ()S shortValue i +c net/minecraft/nbt/TagVisitor net/minecraft/nbt/TagVisitor + m (Lnet/minecraft/nbt/ByteTag;)V visitByte a + m (Lnet/minecraft/nbt/ByteArrayTag;)V visitByteArray a + m (Lnet/minecraft/nbt/CompoundTag;)V visitCompound a + m (Lnet/minecraft/nbt/DoubleTag;)V visitDouble a + m (Lnet/minecraft/nbt/EndTag;)V visitEnd a + m (Lnet/minecraft/nbt/FloatTag;)V visitFloat a + m (Lnet/minecraft/nbt/IntTag;)V visitInt a + m (Lnet/minecraft/nbt/IntArrayTag;)V visitIntArray a + m (Lnet/minecraft/nbt/ListTag;)V visitList a + m (Lnet/minecraft/nbt/LongTag;)V visitLong a + m (Lnet/minecraft/nbt/LongArrayTag;)V visitLongArray a + m (Lnet/minecraft/nbt/ShortTag;)V visitShort a + m (Lnet/minecraft/nbt/StringTag;)V visitString a +c net/minecraft/network/LpVec3 net/minecraft/network/LpVec3 + m (I)Z hasContinuationBit a + m (D)J pack b + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3; read a + m (D)D sanitize a + m (J)D unpack a + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3;)V write a + f D ABS_MAX_VALUE a + f D ABS_MIN_VALUE b + f I CONTINUATION_FLAG h + f I DATA_BITS c + f I DATA_BITS_MASK d + f D MAX_QUANTIZED_VALUE e + f I SCALE_BITS f + f I SCALE_BITS_MASK g + f I X_OFFSET i + f I Y_OFFSET j + f I Z_OFFSET k +c net/minecraft/network/VarInt net/minecraft/network/VarInt + m (I)I getByteSize a + m (B)Z hasContinuationBit a + m (Lio/netty/buffer/ByteBuf;)I read a + m (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; write a + f I CONTINUATION_BIT_MASK c + f I DATA_BITS_MASK b + f I DATA_BITS_PER_BYTE d + f I MAX_VARINT_SIZE a +c net/minecraft/stats/StatType net/minecraft/stats/StatisticWrapper + m (Ljava/lang/Object;)Z contains a + m (Ljava/lang/Object;)Lnet/minecraft/stats/Stat; get b + m (Ljava/lang/Object;Lnet/minecraft/stats/StatFormatter;)Lnet/minecraft/stats/Stat; get a + m ()Lnet/minecraft/network/chat/Component; getDisplayName c + m ()Lnet/minecraft/core/Registry; getRegistry b + m (Lnet/minecraft/stats/StatFormatter;Ljava/lang/Object;)Lnet/minecraft/stats/Stat; lambda$get$0 a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec a + f Lnet/minecraft/network/chat/Component; displayName c + f Ljava/util/Map; map b + f Lnet/minecraft/core/Registry; registry a + f Lnet/minecraft/network/codec/StreamCodec; streamCodec d +c net/minecraft/tags/BiomeTags net/minecraft/tags/BiomeTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; ALLOWS_SURFACE_SLIME_SPAWNS an + f Lnet/minecraft/tags/TagKey; ALLOWS_TROPICAL_FISH_SPAWNS_AT_ANY_HEIGHT ak + f Lnet/minecraft/tags/TagKey; HAS_ANCIENT_CITY U + f Lnet/minecraft/tags/TagKey; HAS_BASTION_REMNANT T + f Lnet/minecraft/tags/TagKey; HAS_BURIED_TREASURE p + f Lnet/minecraft/tags/TagKey; HAS_DESERT_PYRAMID q + f Lnet/minecraft/tags/TagKey; HAS_END_CITY W + f Lnet/minecraft/tags/TagKey; HAS_IGLOO r + f Lnet/minecraft/tags/TagKey; HAS_JUNGLE_TEMPLE s + f Lnet/minecraft/tags/TagKey; HAS_MINESHAFT t + f Lnet/minecraft/tags/TagKey; HAS_MINESHAFT_MESA u + f Lnet/minecraft/tags/TagKey; HAS_NETHER_FORTRESS R + f Lnet/minecraft/tags/TagKey; HAS_NETHER_FOSSIL S + f Lnet/minecraft/tags/TagKey; HAS_OCEAN_MONUMENT v + f Lnet/minecraft/tags/TagKey; HAS_OCEAN_RUIN_COLD w + f Lnet/minecraft/tags/TagKey; HAS_OCEAN_RUIN_WARM x + f Lnet/minecraft/tags/TagKey; HAS_PILLAGER_OUTPOST y + f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_DESERT z + f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_JUNGLE A + f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_MOUNTAIN D + f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_NETHER V + f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_OCEAN B + f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_STANDARD E + f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_SWAMP C + f Lnet/minecraft/tags/TagKey; HAS_SHIPWRECK G + f Lnet/minecraft/tags/TagKey; HAS_SHIPWRECK_BEACHED F + f Lnet/minecraft/tags/TagKey; HAS_STRONGHOLD H + f Lnet/minecraft/tags/TagKey; HAS_SWAMP_HUT J + f Lnet/minecraft/tags/TagKey; HAS_TRAIL_RUINS P + f Lnet/minecraft/tags/TagKey; HAS_TRIAL_CHAMBERS I + f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_DESERT K + f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_PLAINS L + f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_SAVANNA M + f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_SNOWY N + f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_TAIGA O + f Lnet/minecraft/tags/TagKey; HAS_WOODLAND_MANSION Q + f Lnet/minecraft/tags/TagKey; IS_BADLANDS f + f Lnet/minecraft/tags/TagKey; IS_BEACH c + f Lnet/minecraft/tags/TagKey; IS_DEEP_OCEAN a + f Lnet/minecraft/tags/TagKey; IS_END n + f Lnet/minecraft/tags/TagKey; IS_FOREST j + f Lnet/minecraft/tags/TagKey; IS_HILL g + f Lnet/minecraft/tags/TagKey; IS_JUNGLE i + f Lnet/minecraft/tags/TagKey; IS_MOUNTAIN e + f Lnet/minecraft/tags/TagKey; IS_NETHER m + f Lnet/minecraft/tags/TagKey; IS_OCEAN b + f Lnet/minecraft/tags/TagKey; IS_OVERWORLD l + f Lnet/minecraft/tags/TagKey; IS_RIVER d + f Lnet/minecraft/tags/TagKey; IS_SAVANNA k + f Lnet/minecraft/tags/TagKey; IS_TAIGA h + f Lnet/minecraft/tags/TagKey; MINESHAFT_BLOCKING Y + f Lnet/minecraft/tags/TagKey; MORE_FREQUENT_DROWNED_SPAWNS am + f Lnet/minecraft/tags/TagKey; POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS al + f Lnet/minecraft/tags/TagKey; PRODUCES_CORALS_FROM_BONEMEAL aa + f Lnet/minecraft/tags/TagKey; REDUCED_WATER_AMBIENT_SPAWNS aj + f Lnet/minecraft/tags/TagKey; REQUIRED_OCEAN_MONUMENT_SURROUNDING X + f Lnet/minecraft/tags/TagKey; SPAWNS_COLD_VARIANT_FARM_ANIMALS af + f Lnet/minecraft/tags/TagKey; SPAWNS_COLD_VARIANT_FROGS ad + f Lnet/minecraft/tags/TagKey; SPAWNS_CORAL_VARIANT_ZOMBIE_NAUTILUS ap + f Lnet/minecraft/tags/TagKey; SPAWNS_GOLD_RABBITS ah + f Lnet/minecraft/tags/TagKey; SPAWNS_SNOW_FOXES ao + f Lnet/minecraft/tags/TagKey; SPAWNS_WARM_VARIANT_FARM_ANIMALS ag + f Lnet/minecraft/tags/TagKey; SPAWNS_WARM_VARIANT_FROGS ae + f Lnet/minecraft/tags/TagKey; SPAWNS_WHITE_RABBITS ai + f Lnet/minecraft/tags/TagKey; STRONGHOLD_BIASED_TO o + f Lnet/minecraft/tags/TagKey; WATER_ON_MAP_OUTLINES Z + f Lnet/minecraft/tags/TagKey; WITHOUT_WANDERING_TRADER_SPAWNS ac + f Lnet/minecraft/tags/TagKey; WITHOUT_ZOMBIE_SIEGES ab +c net/minecraft/tags/BlockTags net/minecraft/tags/TagsBlock + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; ACACIA_LOGS v + f Lnet/minecraft/tags/TagKey; AIR cV + f Lnet/minecraft/tags/TagKey; ALL_HANGING_SIGNS aO + f Lnet/minecraft/tags/TagKey; ALL_SIGNS aP + f Lnet/minecraft/tags/TagKey; ANCIENT_CITY_REPLACEABLE cj + f Lnet/minecraft/tags/TagKey; ANIMALS_SPAWNABLE_ON cl + f Lnet/minecraft/tags/TagKey; ANVIL K + f Lnet/minecraft/tags/TagKey; ARMADILLO_SPAWNABLE_ON cm + f Lnet/minecraft/tags/TagKey; AXOLOTLS_SPAWNABLE_ON cn + f Lnet/minecraft/tags/TagKey; AZALEA_GROWS_ON cy + f Lnet/minecraft/tags/TagKey; AZALEA_ROOT_REPLACEABLE bJ + f Lnet/minecraft/tags/TagKey; BADLANDS_TERRACOTTA ay + f Lnet/minecraft/tags/TagKey; BAMBOO_BLOCKS q + f Lnet/minecraft/tags/TagKey; BAMBOO_PLANTABLE_ON aK + f Lnet/minecraft/tags/TagKey; BANNERS aw + f Lnet/minecraft/tags/TagKey; BARS ao + f Lnet/minecraft/tags/TagKey; BASE_STONE_NETHER bu + f Lnet/minecraft/tags/TagKey; BASE_STONE_OVERWORLD br + f Lnet/minecraft/tags/TagKey; BATS_SPAWNABLE_ON cw + f Lnet/minecraft/tags/TagKey; BEACON_BASE_BLOCKS ba + f Lnet/minecraft/tags/TagKey; BEDS R + f Lnet/minecraft/tags/TagKey; BEEHIVES aU + f Lnet/minecraft/tags/TagKey; BEE_ATTRACTIVE ar + f Lnet/minecraft/tags/TagKey; BEE_GROWABLES aW + f Lnet/minecraft/tags/TagKey; BIG_DRIPLEAF_PLACEABLE bL + f Lnet/minecraft/tags/TagKey; BIRCH_LOGS u + f Lnet/minecraft/tags/TagKey; BLOCKS_WIND_CHARGE_EXPLOSIONS cQ + f Lnet/minecraft/tags/TagKey; BUTTONS f + f Lnet/minecraft/tags/TagKey; CAMELS_SPAWNABLE_ON cx + f Lnet/minecraft/tags/TagKey; CAMEL_SAND_STEP_SOUND_BLOCKS bC + f Lnet/minecraft/tags/TagKey; CAMPFIRES bh + f Lnet/minecraft/tags/TagKey; CANDLES U + f Lnet/minecraft/tags/TagKey; CANDLE_CAKES bx + f Lnet/minecraft/tags/TagKey; CAN_GLIDE_THROUGH bn + f Lnet/minecraft/tags/TagKey; CAULDRONS by + f Lnet/minecraft/tags/TagKey; CAVE_VINES bG + f Lnet/minecraft/tags/TagKey; CEILING_HANGING_SIGNS ap + f Lnet/minecraft/tags/TagKey; CHAINS al + f Lnet/minecraft/tags/TagKey; CHERRY_LOGS z + f Lnet/minecraft/tags/TagKey; CLIMBABLE bd + f Lnet/minecraft/tags/TagKey; COAL_ORES ab + f Lnet/minecraft/tags/TagKey; COMBINATION_STEP_SOUND_BLOCKS bB + f Lnet/minecraft/tags/TagKey; COMPLETES_FIND_TREE_TUTORIAL ag + f Lnet/minecraft/tags/TagKey; CONCRETE_POWDER az + f Lnet/minecraft/tags/TagKey; CONVERTABLE_TO_MUD cz + f Lnet/minecraft/tags/TagKey; COPPER ak + f Lnet/minecraft/tags/TagKey; COPPER_CHESTS ai + f Lnet/minecraft/tags/TagKey; COPPER_GOLEM_STATUES am + f Lnet/minecraft/tags/TagKey; COPPER_ORES ad + f Lnet/minecraft/tags/TagKey; CORALS aJ + f Lnet/minecraft/tags/TagKey; CORAL_BLOCKS aG + f Lnet/minecraft/tags/TagKey; CORAL_PLANTS aI + f Lnet/minecraft/tags/TagKey; CRIMSON_STEMS A + f Lnet/minecraft/tags/TagKey; CROPS aV + f Lnet/minecraft/tags/TagKey; CRYSTAL_SOUND_BLOCKS bz + f Lnet/minecraft/tags/TagKey; DAMPENS_VIBRATIONS V + f Lnet/minecraft/tags/TagKey; DARK_OAK_LOGS s + f Lnet/minecraft/tags/TagKey; DEEPSLATE_ORE_REPLACEABLES bt + f Lnet/minecraft/tags/TagKey; DIAMOND_ORES Y + f Lnet/minecraft/tags/TagKey; DIRT ae + f Lnet/minecraft/tags/TagKey; DOES_NOT_BLOCK_HOPPERS cR + f Lnet/minecraft/tags/TagKey; DOORS o + f Lnet/minecraft/tags/TagKey; DRAGON_IMMUNE aQ + f Lnet/minecraft/tags/TagKey; DRAGON_TRANSPARENT aR + f Lnet/minecraft/tags/TagKey; DRIPSTONE_REPLACEABLE bF + f Lnet/minecraft/tags/TagKey; DRY_VEGETATION_MAY_PLACE_ON cC + f Lnet/minecraft/tags/TagKey; EDIBLE_FOR_SHEEP bm + f Lnet/minecraft/tags/TagKey; EMERALD_ORES ac + f Lnet/minecraft/tags/TagKey; ENCHANTMENT_POWER_PROVIDER cN + f Lnet/minecraft/tags/TagKey; ENCHANTMENT_POWER_TRANSMITTER cO + f Lnet/minecraft/tags/TagKey; ENDERMAN_HOLDABLE aB + f Lnet/minecraft/tags/TagKey; FALL_DAMAGE_RESETTING be + f Lnet/minecraft/tags/TagKey; FEATURES_CANNOT_REPLACE cd + f Lnet/minecraft/tags/TagKey; FENCES S + f Lnet/minecraft/tags/TagKey; FENCE_GATES l + f Lnet/minecraft/tags/TagKey; FIRE aY + f Lnet/minecraft/tags/TagKey; FLOWERS Q + f Lnet/minecraft/tags/TagKey; FLOWER_POTS aA + f Lnet/minecraft/tags/TagKey; FOXES_SPAWNABLE_ON ct + f Lnet/minecraft/tags/TagKey; FROGS_SPAWNABLE_ON cv + f Lnet/minecraft/tags/TagKey; FROG_PREFER_JUMP_TO cg + f Lnet/minecraft/tags/TagKey; GEODE_INVALID_BLOCKS cf + f Lnet/minecraft/tags/TagKey; GOATS_SPAWNABLE_ON co + f Lnet/minecraft/tags/TagKey; GOLD_ORES W + f Lnet/minecraft/tags/TagKey; GUARDED_BY_PIGLINS bi + f Lnet/minecraft/tags/TagKey; HAPPY_GHAST_AVOIDS bD + f Lnet/minecraft/tags/TagKey; HOGLIN_REPELLENTS bf + f Lnet/minecraft/tags/TagKey; ICE aC + f Lnet/minecraft/tags/TagKey; IMPERMEABLE aE + f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_COPPER_TOOL bZ + f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_DIAMOND_TOOL bX + f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_GOLD_TOOL cb + f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_IRON_TOOL bY + f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_NETHERITE_TOOL bW + f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_STONE_TOOL ca + f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_WOODEN_TOOL cc + f Lnet/minecraft/tags/TagKey; INFINIBURN_END bq + f Lnet/minecraft/tags/TagKey; INFINIBURN_NETHER bp + f Lnet/minecraft/tags/TagKey; INFINIBURN_OVERWORLD bo + f Lnet/minecraft/tags/TagKey; INSIDE_STEP_SOUND_BLOCKS bA + f Lnet/minecraft/tags/TagKey; INVALID_SPAWN_INSIDE cI + f Lnet/minecraft/tags/TagKey; IRON_ORES X + f Lnet/minecraft/tags/TagKey; JUNGLE_LOGS y + f Lnet/minecraft/tags/TagKey; LANTERNS an + f Lnet/minecraft/tags/TagKey; LAPIS_ORES aa + f Lnet/minecraft/tags/TagKey; LAVA_POOL_STONE_CANNOT_REPLACE ce + f Lnet/minecraft/tags/TagKey; LEAVES M + f Lnet/minecraft/tags/TagKey; LIGHTNING_RODS aj + f Lnet/minecraft/tags/TagKey; LOGS E + f Lnet/minecraft/tags/TagKey; LOGS_THAT_BURN D + f Lnet/minecraft/tags/TagKey; LUSH_GROUND_REPLACEABLE bI + f Lnet/minecraft/tags/TagKey; MAINTAINS_FARMLAND cP + f Lnet/minecraft/tags/TagKey; MANGROVE_LOGS x + f Lnet/minecraft/tags/TagKey; MANGROVE_LOGS_CAN_GROW_THROUGH cA + f Lnet/minecraft/tags/TagKey; MANGROVE_ROOTS_CAN_GROW_THROUGH cB + f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_AXE bN + f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_HOE bO + f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_PICKAXE bP + f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_SHOVEL bQ + f Lnet/minecraft/tags/TagKey; MOB_INTERACTABLE_DOORS as + f Lnet/minecraft/tags/TagKey; MOOSHROOMS_SPAWNABLE_ON cp + f Lnet/minecraft/tags/TagKey; MOSS_REPLACEABLE bH + f Lnet/minecraft/tags/TagKey; MUSHROOM_GROW_BLOCK bl + f Lnet/minecraft/tags/TagKey; NEEDS_DIAMOND_TOOL bT + f Lnet/minecraft/tags/TagKey; NEEDS_IRON_TOOL bU + f Lnet/minecraft/tags/TagKey; NEEDS_STONE_TOOL bV + f Lnet/minecraft/tags/TagKey; NETHER_CARVER_REPLACEABLES bw + f Lnet/minecraft/tags/TagKey; NYLIUM aZ + f Lnet/minecraft/tags/TagKey; OAK_LOGS r + f Lnet/minecraft/tags/TagKey; OCCLUDES_VIBRATION_SIGNALS bE + f Lnet/minecraft/tags/TagKey; OVERWORLD_CARVER_REPLACEABLES bv + f Lnet/minecraft/tags/TagKey; OVERWORLD_NATURAL_LOGS av + f Lnet/minecraft/tags/TagKey; PALE_OAK_LOGS t + f Lnet/minecraft/tags/TagKey; PARROTS_SPAWNABLE_ON cq + f Lnet/minecraft/tags/TagKey; PIGLIN_REPELLENTS ax + f Lnet/minecraft/tags/TagKey; PLANKS b + f Lnet/minecraft/tags/TagKey; POLAR_BEARS_SPAWNABLE_ON_ALTERNATE cr + f Lnet/minecraft/tags/TagKey; PORTALS aX + f Lnet/minecraft/tags/TagKey; PRESSURE_PLATES at + f Lnet/minecraft/tags/TagKey; PREVENT_MOB_SPAWNING_INSIDE bj + f Lnet/minecraft/tags/TagKey; RABBITS_SPAWNABLE_ON cs + f Lnet/minecraft/tags/TagKey; RAILS L + f Lnet/minecraft/tags/TagKey; REDSTONE_ORES Z + f Lnet/minecraft/tags/TagKey; REPLACEABLE cM + f Lnet/minecraft/tags/TagKey; REPLACEABLE_BY_MUSHROOMS cF + f Lnet/minecraft/tags/TagKey; REPLACEABLE_BY_TREES cE + f Lnet/minecraft/tags/TagKey; SAND F + f Lnet/minecraft/tags/TagKey; SAPLINGS p + f Lnet/minecraft/tags/TagKey; SCULK_REPLACEABLE ch + f Lnet/minecraft/tags/TagKey; SCULK_REPLACEABLE_WORLD_GEN ci + f Lnet/minecraft/tags/TagKey; SHULKER_BOXES ah + f Lnet/minecraft/tags/TagKey; SIGNS aM + f Lnet/minecraft/tags/TagKey; SLABS H + f Lnet/minecraft/tags/TagKey; SMALL_DRIPLEAF_PLACEABLE bK + f Lnet/minecraft/tags/TagKey; SMALL_FLOWERS P + f Lnet/minecraft/tags/TagKey; SMELTS_TO_GLASS G + f Lnet/minecraft/tags/TagKey; SNAPS_GOAT_HORN cD + f Lnet/minecraft/tags/TagKey; SNIFFER_DIGGABLE_BLOCK cJ + f Lnet/minecraft/tags/TagKey; SNIFFER_EGG_HATCH_BOOST cK + f Lnet/minecraft/tags/TagKey; SNOW bM + f Lnet/minecraft/tags/TagKey; SNOW_LAYER_CANNOT_SURVIVE_ON cG + f Lnet/minecraft/tags/TagKey; SNOW_LAYER_CAN_SURVIVE_ON cH + f Lnet/minecraft/tags/TagKey; SOUL_FIRE_BASE_BLOCKS T + f Lnet/minecraft/tags/TagKey; SOUL_SPEED_BLOCKS bb + f Lnet/minecraft/tags/TagKey; SPRUCE_LOGS w + f Lnet/minecraft/tags/TagKey; STAIRS J + f Lnet/minecraft/tags/TagKey; STANDING_SIGNS aq + f Lnet/minecraft/tags/TagKey; STONE_BRICKS c + f Lnet/minecraft/tags/TagKey; STONE_BUTTONS e + f Lnet/minecraft/tags/TagKey; STONE_ORE_REPLACEABLES bs + f Lnet/minecraft/tags/TagKey; STONE_PRESSURE_PLATES au + f Lnet/minecraft/tags/TagKey; STRIDER_WARM_BLOCKS bg + f Lnet/minecraft/tags/TagKey; SWORD_EFFICIENT bR + f Lnet/minecraft/tags/TagKey; SWORD_INSTANTLY_MINES bS + f Lnet/minecraft/tags/TagKey; TERRACOTTA af + f Lnet/minecraft/tags/TagKey; TRAIL_RUINS_REPLACEABLE cL + f Lnet/minecraft/tags/TagKey; TRAPDOORS O + f Lnet/minecraft/tags/TagKey; TRIGGERS_AMBIENT_DESERT_DRY_VEGETATION_BLOCK_SOUNDS cT + f Lnet/minecraft/tags/TagKey; TRIGGERS_AMBIENT_DESERT_SAND_BLOCK_SOUNDS cS + f Lnet/minecraft/tags/TagKey; TRIGGERS_AMBIENT_DRIED_GHAST_BLOCK_SOUNDS cU + f Lnet/minecraft/tags/TagKey; UNDERWATER_BONEMEALS aF + f Lnet/minecraft/tags/TagKey; UNSTABLE_BOTTOM_CENTER bk + f Lnet/minecraft/tags/TagKey; VALID_SPAWN aD + f Lnet/minecraft/tags/TagKey; VIBRATION_RESONATORS ck + f Lnet/minecraft/tags/TagKey; WALLS I + f Lnet/minecraft/tags/TagKey; WALL_CORALS aH + f Lnet/minecraft/tags/TagKey; WALL_HANGING_SIGNS aN + f Lnet/minecraft/tags/TagKey; WALL_POST_OVERRIDE bc + f Lnet/minecraft/tags/TagKey; WALL_SIGNS aL + f Lnet/minecraft/tags/TagKey; WARPED_STEMS B + f Lnet/minecraft/tags/TagKey; WART_BLOCKS C + f Lnet/minecraft/tags/TagKey; WITHER_IMMUNE aS + f Lnet/minecraft/tags/TagKey; WITHER_SUMMON_BASE_BLOCKS aT + f Lnet/minecraft/tags/TagKey; WOLVES_SPAWNABLE_ON cu + f Lnet/minecraft/tags/TagKey; WOODEN_BUTTONS d + f Lnet/minecraft/tags/TagKey; WOODEN_DOORS h + f Lnet/minecraft/tags/TagKey; WOODEN_FENCES k + f Lnet/minecraft/tags/TagKey; WOODEN_PRESSURE_PLATES m + f Lnet/minecraft/tags/TagKey; WOODEN_SHELVES n + f Lnet/minecraft/tags/TagKey; WOODEN_SLABS j + f Lnet/minecraft/tags/TagKey; WOODEN_STAIRS i + f Lnet/minecraft/tags/TagKey; WOODEN_TRAPDOORS N + f Lnet/minecraft/tags/TagKey; WOOL a + f Lnet/minecraft/tags/TagKey; WOOL_CARPETS g +c net/minecraft/tags/FluidTags net/minecraft/tags/TagsFluid + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; LAVA b + f Lnet/minecraft/tags/TagKey; WATER a +c net/minecraft/tags/TagLoader net/minecraft/tags/TagDataPack + m (Lnet/minecraft/core/RegistryAccess$Frozen;Ljava/util/List;)Ljava/util/List; buildUpdatedLookups a + m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry$PendingTags; findTagsForRegistry a + m (Lnet/minecraft/util/DependencySorter;Lnet/minecraft/resources/Identifier;Ljava/util/List;)V lambda$build$2 a + m (Lnet/minecraft/resources/Identifier;Ljava/util/List;)V lambda$build$3 a + m (Ljava/util/Map;Lnet/minecraft/resources/Identifier;Ljava/util/List;)V lambda$build$4 a + m (Lnet/minecraft/tags/TagEntry$Lookup;Ljava/util/Map;Lnet/minecraft/resources/Identifier;Lnet/minecraft/tags/TagLoader$SortingEntry;)V lambda$build$5 a + m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V lambda$buildUpdatedLookups$9 a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; lambda$load$0 a + m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/tags/TagEntry;)V lambda$load$1 a + m (Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;Ljava/util/List;)V lambda$loadTagsForRegistry$7 a + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map$Entry;)Lnet/minecraft/tags/TagKey; lambda$wrapTags$8 a + m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; load a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/RegistryAccess;)Ljava/util/List; loadTagsForExistingRegistries a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/WritableRegistry;)V loadTagsForRegistry a + m (Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;Lnet/minecraft/core/WritableRegistry;)V loadTagsFromNetwork a + m (Lnet/minecraft/tags/TagEntry$Lookup;Ljava/util/List;)Lcom/mojang/datafixers/util/Either; tryBuildTag a + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)Ljava/util/Map; wrapTags a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; directory c + f Lnet/minecraft/tags/TagLoader$ElementLookup; elementLookup b +c net/minecraft/tags/TagLoader$1 net/minecraft/tags/TagDataPack$1 + m (Lnet/minecraft/resources/Identifier;Z)Ljava/lang/Object; element a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Collection; tag a + f Lnet/minecraft/tags/TagLoader; this$0 b +c net/minecraft/tags/TagLoader$LoadResult net/minecraft/tags/TagDataPack$c + m ()Lnet/minecraft/resources/ResourceKey; key a + m ()Ljava/util/Map; tags b + f Lnet/minecraft/resources/ResourceKey; key a + f Ljava/util/Map; tags b +c net/minecraft/tags/TagLoader$SortingEntry net/minecraft/tags/TagDataPack$d + m ()Ljava/util/List; entries a + m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagLoader$EntryWithSource;)V lambda$visitOptionalDependencies$1 a + m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagLoader$EntryWithSource;)V lambda$visitRequiredDependencies$0 b + m (Ljava/util/function/Consumer;)V visitOptionalDependencies b + m (Ljava/util/function/Consumer;)V visitRequiredDependencies a + f Ljava/util/List; entries a +c net/minecraft/tags/TagLoader$ElementLookup net/minecraft/tags/TagDataPack$a + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/tags/TagLoader$ElementLookup; fromFrozenRegistry a + m (Lnet/minecraft/core/WritableRegistry;)Lnet/minecraft/tags/TagLoader$ElementLookup; fromWritableRegistry a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/Identifier;Z)Ljava/util/Optional; lambda$fromFrozenRegistry$0 a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/resources/Identifier;Z)Ljava/util/Optional; lambda$fromWritableRegistry$1 a +c net/minecraft/tags/TagLoader$EntryWithSource net/minecraft/tags/TagDataPack$b + m ()Lnet/minecraft/tags/TagEntry; entry a + m ()Ljava/lang/String; source b + f Lnet/minecraft/tags/TagEntry; entry a + f Ljava/lang/String; source b +c net/minecraft/util/BlockUtil net/minecraft/util/BlockUtil + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;ILnet/minecraft/core/Direction$Axis;ILjava/util/function/Predicate;)Lnet/minecraft/util/BlockUtil$FoundRectangle; getLargestRectangleAround a + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;I)I getLimit a + m ([I)Lcom/mojang/datafixers/util/Pair; getMaxRectangleLocation a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getTopConnectedBlock a +c net/minecraft/util/BlockUtil$IntBounds net/minecraft/util/BlockUtil$IntBounds + f I max b + f I min a +c net/minecraft/util/BlockUtil$FoundRectangle net/minecraft/util/BlockUtil$Rectangle + f I axis1Size b + f I axis2Size c + f Lnet/minecraft/core/BlockPos; minCorner a +c net/minecraft/util/ColorRGBA net/minecraft/util/ColorRGBA + m ()I rgba a + f Lcom/mojang/serialization/Codec; CODEC a + f I rgba b +c net/minecraft/util/CsvOutput net/minecraft/util/CSVWriter + m ()Lnet/minecraft/util/CsvOutput$Builder; builder a + m (Ljava/lang/Object;)Ljava/lang/String; getStringValue a + m (Ljava/util/stream/Stream;)V writeLine a + m ([Ljava/lang/Object;)V writeRow a + f Ljava/lang/String; FIELD_SEPARATOR b + f Ljava/lang/String; LINE_SEPARATOR a + f I columnCount d + f Ljava/io/Writer; output c +c net/minecraft/util/CsvOutput$Builder net/minecraft/util/CSVWriter$a + m (Ljava/lang/String;)Lnet/minecraft/util/CsvOutput$Builder; addColumn a + m (Ljava/io/Writer;)Lnet/minecraft/util/CsvOutput; build a + f Ljava/util/List; headers a +c net/minecraft/util/SpawnUtil net/minecraft/util/SpawnUtil + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/util/SpawnUtil$Strategy;)Z moveToPossibleSpawnPosition a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;IIILnet/minecraft/util/SpawnUtil$Strategy;Z)Ljava/util/Optional; trySpawnMob a +c net/minecraft/util/SpawnUtil$Strategy net/minecraft/util/SpawnUtil$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$1 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$2 a + f Lnet/minecraft/util/SpawnUtil$Strategy; LEGACY_IRON_GOLEM a + f Lnet/minecraft/util/SpawnUtil$Strategy; ON_TOP_OF_COLLIDER b + f Lnet/minecraft/util/SpawnUtil$Strategy; ON_TOP_OF_COLLIDER_NO_LEAVES c +c net/minecraft/world/LockCode net/minecraft/world/ChestLock + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addToTag a + m (Lnet/minecraft/world/entity/player/Player;)Z canUnlock a + m (Lnet/minecraft/world/level/storage/ValueInput;)Lnet/minecraft/world/LockCode; fromTag a + m ()Lnet/minecraft/advancements/criterion/ItemPredicate; predicate a + m (Lnet/minecraft/world/item/ItemStack;)Z unlocksWith a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/LockCode; NO_LOCK a + f Ljava/lang/String; TAG_LOCK c + f Lnet/minecraft/advancements/criterion/ItemPredicate; predicate d +c net/minecraft/world/Nameable net/minecraft/world/INamableTileEntity + m ()Lnet/minecraft/network/chat/Component; getCustomName as + m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ + m ()Lnet/minecraft/network/chat/Component; getName ap + m ()Ljava/lang/String; getPlainTextName aq + m ()Z hasCustomName i_ +c net/minecraft/DetectedVersion net/minecraft/MinecraftVersion + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/WorldVersion; createBuiltIn a + m (Ljava/lang/String;Ljava/lang/String;Z)Lnet/minecraft/WorldVersion; createBuiltIn a + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/WorldVersion; createFromJson a + m ()Lnet/minecraft/WorldVersion; tryDetectVersion a + f Lnet/minecraft/WorldVersion; BUILT_IN a + f Lorg/slf4j/Logger; LOGGER b +c net/minecraft/SharedConstants net/minecraft/SharedConstants + m (Ljava/lang/String;)Z booleanProperty b + m (Ljava/lang/String;)Z debugFlag c + m (Ljava/lang/String;)I debugIntValue d + m (Lnet/minecraft/world/level/ChunkPos;)Z debugVoidTerrain a + m ()Lnet/minecraft/WorldVersion; getCurrentVersion b + m ()I getProtocolVersion c + m (Ljava/lang/String;)Ljava/lang/String; prefixDebugFlagName a + m (Lnet/minecraft/WorldVersion;)V setVersion a + m ()V tryDetectVersion a + f F AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK bm + f F AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY bo + f F AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE bn + f Z CHECK_DATA_FIXER_SCHEMA aW + f Z COMMAND_STACK_TRACES aM + f Z CRASH_EAGERLY g + f Lnet/minecraft/WorldVersion; CURRENT_VERSION bs + f I DATA_PACK_FORMAT_MAJOR j + f I DATA_PACK_FORMAT_MINOR k + f Ljava/lang/String; DATA_VERSION_TAG o + f Z DEBUG_ACTIVE_TEXT_AREAS aq + f Z DEBUG_ALLOW_LOW_SIM_DISTANCE u + f Z DEBUG_AQUIFERS at + f Z DEBUG_BEES S + f Z DEBUG_BLOCK_BREAK U + f Z DEBUG_BRAIN Q + f Z DEBUG_BREEZE_MOB ag + f Z DEBUG_BYPASS_REALMS_VERSION_CHECK ac + f Z DEBUG_CARVERS Z + f Z DEBUG_CHASE_COMMAND an + f Z DEBUG_CURSOR_POS ak + f Z DEBUG_DEFAULT_SKIN_OVERRIDE al + f Z DEBUG_DEV_COMMANDS ap + f Z DEBUG_DISABLE_AQUIFERS az + f Z DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION aG + f Z DEBUG_DISABLE_BLENDING aF + f Z DEBUG_DISABLE_CARVERS aB + f Z DEBUG_DISABLE_FEATURES aD + f Z DEBUG_DISABLE_FLUID_GENERATION ay + f Z DEBUG_DISABLE_LIQUID_SPREADING as + f Z DEBUG_DISABLE_ORE_VEINS aE + f Z DEBUG_DISABLE_STRUCTURES aC + f Z DEBUG_DISABLE_SURFACE aA + f Z DEBUG_DONT_SAVE_WORLD X + f Z DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND aR + f Z DEBUG_DUMP_INTERPOLATED_TEXTURE_FRAMES I + f Z DEBUG_DUMP_TEXTURE_ATLAS H + f Z DEBUG_ENABLED q + f Z DEBUG_ENTITY_BLOCK_INTERSECTION av + f Z DEBUG_EXPERIMENTAL_REDSTONEWIRE_UPDATE_ORDER E + f I DEBUG_FAKE_JITTER_MS aK + f I DEBUG_FAKE_LATENCY_MS aJ + f Z DEBUG_FEATURE_COUNT aP + f Ljava/lang/String; DEBUG_FLAG_PREFIX p + f Z DEBUG_FORCE_ONBOARDING_SCREEN aj + f Z DEBUG_FORCE_TELEMETRY aQ + f Z DEBUG_GAME_EVENT_LISTENERS G + f Z DEBUG_GOAL_SELECTOR O + f Z DEBUG_HOTKEYS v + f Z DEBUG_IGNORE_LOCAL_MOB_CAP ar + f Z DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING au + f Z DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN W + f Z DEBUG_LARGE_DRIPSTONE Y + f Z DEBUG_MONITOR_TICK_TIMES V + f Z DEBUG_NAMED_RUNNABLES N + f Z DEBUG_NEIGHBORSUPDATE D + f Z DEBUG_ONLY_GENERATE_HALF_THE_WORLD ax + f Z DEBUG_OPEN_INCOMPATIBLE_WORLDS t + f Z DEBUG_ORE_VEINS aa + f Z DEBUG_PANORAMA_SCREENSHOT am + f Z DEBUG_PATHFINDING A + f Z DEBUG_POI R + f Z DEBUG_PRINT_PROPERTIES br + f Z DEBUG_RAIDS T + f Z DEBUG_RENDER_UI_LAYERING_RECTANGLES z + f Z DEBUG_SAVE_STRUCTURES_AS_SNBT K + f Z DEBUG_SCULK_CATALYST ab + f Z DEBUG_SHAPES C + f Z DEBUG_SHOW_LOCAL_SERVER_ENTITY_HIT_BOXES B + f Z DEBUG_SHOW_SERVER_DEBUG_VALUES aO + f Z DEBUG_SHUFFLE_MODELS y + f Z DEBUG_SHUFFLE_UI_RENDERING_ORDER x + f Z DEBUG_SOCIAL_INTERACTIONS ad + f Z DEBUG_STRUCTURES F + f Z DEBUG_STRUCTURE_EDIT_MODE J + f Z DEBUG_SUBTITLES aI + f Z DEBUG_SYNCHRONOUS_GL_LOGS L + f Z DEBUG_TRIAL_SPAWNER_DETECTS_SHEEP_AS_PLAYERS ah + f Z DEBUG_UI_NARRATION w + f Z DEBUG_UNLOCK_ALL_TRADES af + f Z DEBUG_VALIDATE_RESOURCE_PATH_CASE ae + f Z DEBUG_VAULT_DETECTS_SHEEP_AS_PLAYERS ai + f Z DEBUG_VERBOSE_COMMAND_ERRORS ao + f Z DEBUG_VERBOSE_SERVER_EVENTS M + f Z DEBUG_VILLAGE_SECTIONS P + f Z DEBUG_WORLD_RECREATE aN + f I DEFAULT_MINECRAFT_PORT aH + f I DEFAULT_RANDOM_TICK_SPEED bl + f Z FIX_SAND_DUPE s + f Z FIX_TNT_DUPE r + f [C ILLEGAL_FILE_CHARACTERS bg + f Z IS_RUNNING_IN_IDE aX + f I LANGUAGE_FORMAT m + f F MAXIMUM_BLOCK_EXPLOSION_RESISTANCE aT + f J MAXIMUM_TICK_TIME_NANOS aS + f I MAX_CHAINED_NEIGHBOR_UPDATES bd + f I MAX_CHAT_LENGTH aZ + f I MAX_CLOUD_DISTANCE bf + f I MAX_FUNCTION_COMMAND_LENGTH bb + f I MAX_PLAYER_NAME_LENGTH bc + f I MAX_RENDER_DISTANCE be + f I MAX_USER_INPUT_COMMAND_LENGTH ba + f I MILLIS_PER_TICK bi + f Lio/netty/util/ResourceLeakDetector$Level; NETTY_LEAK_DETECTION aL + f I RELEASE_NETWORK_PROTOCOL_VERSION d + f I REPORT_FORMAT_VERSION n + f I RESOURCE_PACK_FORMAT_MAJOR h + f I RESOURCE_PACK_FORMAT_MINOR i + f Ljava/lang/String; RPC_MANAGEMENT_SERVER_API_VERSION l + f Ljava/lang/String; SERIES c + f Z SNAPSHOT a + f I SNAPSHOT_NETWORK_PROTOCOL_VERSION e + f I SNAPSHOT_PROTOCOL_BIT bq + f I SNBT_NAG_VERSION f + f I TICKS_PER_GAME_DAY bk + f I TICKS_PER_MINUTE bj + f I TICKS_PER_SECOND bh + f Z USE_DEVONLY aV + f Z USE_WORKFLOWS_HOOKS aU + f I WORLD_ICON_SIZE bp + f I WORLD_RESOLUTION aY + f I WORLD_VERSION b + f Z debugGenerateSquareTerrainWithoutNoise aw +c net/minecraft/TracingExecutor net/minecraft/TracingExecutor + m (Ljava/lang/String;)Ljava/util/concurrent/Executor; forName a + m (Ljava/lang/String;Ljava/lang/Runnable;)V lambda$forName$0 d + m (Ljava/lang/String;Ljava/lang/Runnable;)V lambda$forName$1 c + m (Ljava/lang/String;Ljava/lang/Runnable;)V lambda$forName$2 b + m (Ljava/lang/String;Ljava/lang/Runnable;)V lambda$forName$3 a + m (Ljava/lang/Runnable;)V lambda$wrapUnnamed$4 b + m ()Ljava/util/concurrent/ExecutorService; service a + m (JLjava/util/concurrent/TimeUnit;)V shutdownAndAwait a + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapUnnamed a + f Ljava/util/concurrent/ExecutorService; service a +c net/minecraft/core/Direction8 net/minecraft/core/EnumDirection8 + m ()[Lnet/minecraft/core/Direction8; $values d + m ()Ljava/util/Set; getDirections a + m ()I getStepX b + m ()I getStepZ c + f [Lnet/minecraft/core/Direction8; $VALUES k + f Lnet/minecraft/core/Direction8; EAST c + f Lnet/minecraft/core/Direction8; NORTH a + f Lnet/minecraft/core/Direction8; NORTH_EAST b + f Lnet/minecraft/core/Direction8; NORTH_WEST h + f Lnet/minecraft/core/Direction8; SOUTH e + f Lnet/minecraft/core/Direction8; SOUTH_EAST d + f Lnet/minecraft/core/Direction8; SOUTH_WEST f + f Lnet/minecraft/core/Direction8; WEST g + f Ljava/util/Set; directions i + f Lnet/minecraft/core/Vec3i; step j +c net/minecraft/core/SectionPos net/minecraft/core/SectionPosition + m (IIILit/unimi/dsi/fastutil/longs/LongConsumer;)V aroundAndAtBlockPos a + m (JLit/unimi/dsi/fastutil/longs/LongConsumer;)V aroundAndAtBlockPos a + m (Lnet/minecraft/core/BlockPos;Lit/unimi/dsi/fastutil/longs/LongConsumer;)V aroundAndAtBlockPos a + m (Lnet/minecraft/world/level/ChunkPos;III)Ljava/util/stream/Stream; aroundChunk a + m ()J asLong s + m (III)J asLong b + m (Lnet/minecraft/core/BlockPos;)J asLong c + m (IIIIII)Ljava/util/stream/Stream; betweenClosedStream a + m (J)J blockToSection e + m (D)I blockToSectionCoord b + m (I)I blockToSectionCoord a + m ()Ljava/util/stream/Stream; blocksInside t + m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/core/SectionPos; bottomOf a + m ()Lnet/minecraft/core/BlockPos; center k + m ()Lnet/minecraft/world/level/ChunkPos; chunk r + m (Lnet/minecraft/core/SectionPos;I)Ljava/util/stream/Stream; cube a + m (II)J getZeroNode b + m (J)J getZeroNode f + m ()I maxBlockX g + m ()I maxBlockY h + m ()I maxBlockZ i + m ()I minBlockX d + m ()I minBlockY e + m ()I minBlockZ f + m (III)Lnet/minecraft/core/SectionPos; of a + m (J)Lnet/minecraft/core/SectionPos; of a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/SectionPos; of a + m (Lnet/minecraft/core/Position;)Lnet/minecraft/core/SectionPos; of a + m (Lnet/minecraft/world/level/ChunkPos;I)Lnet/minecraft/core/SectionPos; of a + m (Lnet/minecraft/world/level/entity/EntityAccess;)Lnet/minecraft/core/SectionPos; of a + m (III)Lnet/minecraft/core/SectionPos; offset d + m (III)Lnet/minecraft/core/Vec3i; offset c + m (JIII)J offset a + m (JLnet/minecraft/core/Direction;)J offset a + m ()Lnet/minecraft/core/BlockPos; origin j + m (D)I posToSectionCoord a + m (S)Lnet/minecraft/core/BlockPos; relativeToBlockPos g + m (S)I relativeToBlockX d + m (S)I relativeToBlockY e + m (S)I relativeToBlockZ f + m (I)I sectionRelative b + m (Lnet/minecraft/core/BlockPos;)S sectionRelativePos b + m (S)I sectionRelativeX a + m (S)I sectionRelativeY b + m (S)I sectionRelativeZ c + m (I)I sectionToBlockCoord c + m (II)I sectionToBlockCoord a + m (J)J sectionToChunk g + m ()I x a + m (J)I x b + m ()I y b + m (J)I y c + m ()I z c + m (J)I z d + f I PACKED_X_LENGTH j + f J PACKED_X_MASK m + f I PACKED_Y_LENGTH k + f J PACKED_Y_MASK n + f I PACKED_Z_LENGTH l + f J PACKED_Z_MASK o + f I RELATIVE_X_SHIFT s + f I RELATIVE_Y_SHIFT t + f I RELATIVE_Z_SHIFT u + f I SECTION_BITS a + f I SECTION_HALF_SIZE d + f I SECTION_MASK c + f I SECTION_MAX_INDEX e + f I SECTION_SIZE b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f I X_OFFSET r + f I Y_OFFSET p + f I Z_OFFSET q +c net/minecraft/core/SectionPos$1 net/minecraft/core/SectionPosition$1 + f Lnet/minecraft/core/Cursor3D; cursor a +c net/minecraft/data/PackOutput net/minecraft/data/PackOutput + m (Lnet/minecraft/data/PackOutput$Target;Ljava/lang/String;)Lnet/minecraft/data/PackOutput$PathProvider; createPathProvider a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/PackOutput$PathProvider; createRegistryElementsPathProvider a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/PackOutput$PathProvider; createRegistryTagsPathProvider b + m ()Ljava/nio/file/Path; getOutputFolder a + m (Lnet/minecraft/data/PackOutput$Target;)Ljava/nio/file/Path; getOutputFolder a + f Ljava/nio/file/Path; outputFolder a +c net/minecraft/data/PackOutput$Target net/minecraft/data/PackOutput$b + m ()[Lnet/minecraft/data/PackOutput$Target; $values a + f [Lnet/minecraft/data/PackOutput$Target; $VALUES e + f Lnet/minecraft/data/PackOutput$Target; DATA_PACK a + f Lnet/minecraft/data/PackOutput$Target; REPORTS c + f Lnet/minecraft/data/PackOutput$Target; RESOURCE_PACK b + f Ljava/lang/String; directory d +c net/minecraft/data/PackOutput$PathProvider net/minecraft/data/PackOutput$a + m (Lnet/minecraft/resources/Identifier;Ljava/lang/String;)Ljava/nio/file/Path; file a + m (Lnet/minecraft/resources/Identifier;)Ljava/nio/file/Path; json a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/nio/file/Path; json a + f Ljava/lang/String; kind b + f Ljava/nio/file/Path; root a +c net/minecraft/locale/Language net/minecraft/locale/LocaleLanguage + m ()Lnet/minecraft/locale/Language; getInstance a + m (Ljava/lang/String;)Ljava/lang/String; getOrDefault a + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getOrDefault a + m (Ljava/util/List;)Ljava/util/List; getVisualOrder a + m (Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/util/FormattedCharSequence; getVisualOrder a + m (Ljava/lang/String;)Z has b + m (Lnet/minecraft/locale/Language;)V inject a + m ()Z isDefaultRightToLeft b + m ()Lnet/minecraft/locale/Language; loadDefault c + m (Ljava/io/InputStream;Ljava/util/function/BiConsumer;)V loadFromJson a + m (Ljava/util/function/BiConsumer;Ljava/lang/String;)V parseTranslations a + f Ljava/lang/String; DEFAULT a + f Lcom/google/gson/Gson; GSON c + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/regex/Pattern; UNSUPPORTED_FORMAT_PATTERN d + f Lnet/minecraft/locale/Language; instance e +c net/minecraft/locale/Language$1 net/minecraft/locale/LocaleLanguage$1 + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getOrDefault a + m (Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/util/FormattedCharSequence; getVisualOrder a + m (Ljava/lang/String;)Z has b + m ()Z isDefaultRightToLeft b + m (Lnet/minecraft/util/FormattedCharSink;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; lambda$getVisualOrder$0 a + m (Lnet/minecraft/network/chat/FormattedText;Lnet/minecraft/util/FormattedCharSink;)Z lambda$getVisualOrder$1 a +c net/minecraft/nbt/CompoundTag net/minecraft/nbt/NBTTagCompound + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m ()Ljava/util/Optional; asCompound s_ + m (Ljava/lang/String;)Z contains b + m ()Lnet/minecraft/nbt/CompoundTag; copy l + m ()Lnet/minecraft/nbt/Tag; copy d + m ()Ljava/util/Set; entrySet g + m (Ljava/util/function/BiConsumer;)V forEach a + m (Ljava/lang/String;)Lnet/minecraft/nbt/Tag; get a + m (Ljava/lang/String;)Ljava/util/Optional; getBoolean q + m (Ljava/lang/String;Z)Z getBooleanOr b + m (Ljava/lang/String;)Ljava/util/Optional; getByte c + m (Ljava/lang/String;)Ljava/util/Optional; getByteArray j + m (Ljava/lang/String;B)B getByteOr b + m (Ljava/lang/String;)Ljava/util/Optional; getCompound m + m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; getCompoundOrEmpty n + m (Ljava/lang/String;)Ljava/util/Optional; getDouble h + m (Ljava/lang/String;D)D getDoubleOr b + m (Ljava/lang/String;)Ljava/util/Optional; getFloat g + m (Ljava/lang/String;F)F getFloatOr b + m ()B getId b + m (Ljava/lang/String;)Ljava/util/Optional; getInt e + m (Ljava/lang/String;)Ljava/util/Optional; getIntArray k + m (Ljava/lang/String;I)I getIntOr b + m (Ljava/lang/String;)Ljava/util/Optional; getList o + m (Ljava/lang/String;)Lnet/minecraft/nbt/ListTag; getListOrEmpty p + m (Ljava/lang/String;)Ljava/util/Optional; getLong f + m (Ljava/lang/String;)Ljava/util/Optional; getLongArray l + m (Ljava/lang/String;J)J getLongOr b + m (Ljava/lang/String;)Ljava/util/Optional; getOptional s + m (Ljava/lang/String;)Ljava/util/Optional; getShort d + m (Ljava/lang/String;S)S getShortOr b + m (Ljava/lang/String;)Ljava/util/Optional; getString i + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getStringOr b + m ()Lnet/minecraft/nbt/TagType; getType c + m ()Z isEmpty j + m ()Ljava/util/Set; keySet e + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$static$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/nbt/CompoundTag;)Lcom/mojang/serialization/Dynamic; lambda$static$2 b + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; merge a + m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; put a + m (Ljava/lang/String;Z)V putBoolean a + m (Ljava/lang/String;B)V putByte a + m (Ljava/lang/String;[B)V putByteArray a + m (Ljava/lang/String;D)V putDouble a + m (Ljava/lang/String;F)V putFloat a + m (Ljava/lang/String;I)V putInt a + m (Ljava/lang/String;[I)V putIntArray a + m (Ljava/lang/String;J)V putLong a + m (Ljava/lang/String;[J)V putLongArray a + m (Ljava/lang/String;S)V putShort a + m (Ljava/lang/String;Ljava/lang/String;)V putString a + m (Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional; read a + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/DynamicOps;)Ljava/util/Optional; read a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; read a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;)Ljava/util/Optional; read a + m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readNamedTagData a + m (Ljava/lang/String;)Lnet/minecraft/nbt/Tag; remove r + m ()Lnet/minecraft/nbt/CompoundTag; shallowCopy k + m ()I size i + m ()I sizeInBytes a + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V store a + m (Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V store a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V store a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V store a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V storeNullable b + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V storeNullable b + m ()Ljava/util/Collection; values h + m (Ljava/io/DataOutput;)V write a + m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeNamedTag a + f Lcom/mojang/serialization/Codec; CODEC a + f Lorg/slf4j/Logger; LOGGER c + f I MAP_ENTRY_SIZE_IN_BYTES w + f I SELF_SIZE_IN_BYTES v + f Lnet/minecraft/nbt/TagType; TYPE b + f Ljava/util/Map; tags x +c net/minecraft/nbt/CompoundTag$1 net/minecraft/nbt/NBTTagCompound$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; loadCompound d + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parseCompound c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Ljava/lang/String; readString e + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b +c net/minecraft/nbt/CompoundTag$2 net/minecraft/nbt/NBTTagCompound$2 + f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult a + f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult b +c net/minecraft/nbt/IntArrayTag net/minecraft/nbt/NBTTagIntArray + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m (ILnet/minecraft/nbt/Tag;)Z addTag b + m ()Ljava/util/Optional; asIntArray q_ + m ()Lnet/minecraft/nbt/IntArrayTag; copy e + m ()Lnet/minecraft/nbt/Tag; copy d + m (I)Lnet/minecraft/nbt/IntTag; get a + m (I)Lnet/minecraft/nbt/Tag; get c + m ()[I getAsIntArray g + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m (I)Lnet/minecraft/nbt/IntTag; remove b + m (I)Lnet/minecraft/nbt/Tag; remove d + m (ILnet/minecraft/nbt/Tag;)Z setTag a + m ()I sizeInBytes a + m (Ljava/io/DataOutput;)V write a + f I SELF_SIZE_IN_BYTES b + f Lnet/minecraft/nbt/TagType; TYPE a + f [I data c +c net/minecraft/nbt/IntArrayTag$1 net/minecraft/nbt/NBTTagIntArray$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/IntArrayTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)[I readAccounted d + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b +c net/minecraft/nbt/SnbtGrammar net/minecraft/nbt/SnbtGrammar + m (C)Z canStartNumber c + m (Ljava/lang/StringBuilder;Ljava/lang/String;)V cleanAndAppend a + m (Ljava/lang/StringBuilder;Ljava/lang/String;Z)V cleanAndAppend a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;Ljava/lang/String;)Ljava/lang/Object; convertDouble b + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;Ljava/lang/String;)Ljava/lang/Object; convertFloat a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/SnbtGrammar$Sign;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/nbt/SnbtGrammar$Signed;Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; createFloat a + m (Ljava/lang/NumberFormatException;)Lnet/minecraft/util/parsing/packrat/DelayedException; createNumberParseError a + m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; createParser a + m (C)Ljava/lang/String; escapeControlCharacters a + m (C)Z isAllowedToStartUnquotedString b + m (Ljava/util/List;)Ljava/lang/String; joinList a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; lambda$createParser$10 a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$11 j + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$12 i + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$13 h + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$14 g + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$15 f + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createParser$16 e + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; lambda$createParser$17 a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; lambda$createParser$18 a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Map$Entry; lambda$createParser$19 a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createParser$20 d + m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; lambda$createParser$21 a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createParser$22 c + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; lambda$createParser$23 b + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createParser$24 a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; lambda$createParser$25 a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; lambda$createParser$26 a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$Sign; lambda$createParser$4 m + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; lambda$createParser$5 l + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$IntegerLiteral; lambda$createParser$6 a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; lambda$createParser$7 k + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$Signed; lambda$createParser$8 b + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; lambda$createParser$9 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 d + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a + m (Ljava/lang/String;)Z needsUnderscoreRemoval a + m (Ljava/lang/String;I)S parseUnsignedShort a + f Lnet/minecraft/util/parsing/packrat/commands/NumberRunParseRule; BINARY_NUMERAL u + f Lnet/minecraft/util/parsing/packrat/commands/NumberRunParseRule; DECIMAL_NUMERAL v + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EMPTY_KEY q + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_BINARY_NUMERAL m + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_DECIMAL_NUMERAL o + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_FLOAT_TYPE f + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_HEX_ESCAPE b + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_HEX_NUMERAL p + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_INTEGER_TYPE e + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_NON_NEGATIVE_NUMBER g + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_UNQUOTED_STRING k + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INFINITY_NOT_ALLOWED s + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_ARRAY_ELEMENT_TYPE i + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_CHARACTER_NAME h + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_CODEPOINT c + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_STRING_CONTENTS l + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_UNQUOTED_START j + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_LEADING_ZERO_NOT_ALLOWED r + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_SUCH_OPERATION d + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NUMBER_PARSE_FAILURE a + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_UNDESCORE_NOT_ALLOWED n + f Ljava/util/HexFormat; HEX_ESCAPE t + f Lnet/minecraft/util/parsing/packrat/commands/NumberRunParseRule; HEX_NUMERAL w + f Lnet/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalCharacters; NUMBER_LOOKEAHEAD y + f Lnet/minecraft/util/parsing/packrat/commands/GreedyPredicateParseRule; PLAIN_STRING_CHUNK x + f Ljava/util/regex/Pattern; UNICODE_NAME z +c net/minecraft/nbt/SnbtGrammar$1 net/minecraft/nbt/SnbtGrammar$1 + m (C)Z isAccepted a +c net/minecraft/nbt/SnbtGrammar$2 net/minecraft/nbt/SnbtGrammar$2 + m (C)Z isAccepted a +c net/minecraft/nbt/SnbtGrammar$3 net/minecraft/nbt/SnbtGrammar$3 + m (C)Z isAccepted a +c net/minecraft/nbt/SnbtGrammar$4 net/minecraft/nbt/SnbtGrammar$4 + m (C)Z isAccepted a +c net/minecraft/nbt/SnbtGrammar$5 net/minecraft/nbt/SnbtGrammar$5 + m (C)Z isAccepted a +c net/minecraft/nbt/SnbtGrammar$Base net/minecraft/nbt/SnbtGrammar$b + m ()[Lnet/minecraft/nbt/SnbtGrammar$Base; $values a + f [Lnet/minecraft/nbt/SnbtGrammar$Base; $VALUES d + f Lnet/minecraft/nbt/SnbtGrammar$Base; BINARY a + f Lnet/minecraft/nbt/SnbtGrammar$Base; DECIMAL b + f Lnet/minecraft/nbt/SnbtGrammar$Base; HEX c +c net/minecraft/nbt/SnbtGrammar$Sign net/minecraft/nbt/SnbtGrammar$e + m ()[Lnet/minecraft/nbt/SnbtGrammar$Sign; $values a + m (Ljava/lang/StringBuilder;)V append a + f [Lnet/minecraft/nbt/SnbtGrammar$Sign; $VALUES c + f Lnet/minecraft/nbt/SnbtGrammar$Sign; MINUS b + f Lnet/minecraft/nbt/SnbtGrammar$Sign; PLUS a +c net/minecraft/nbt/SnbtGrammar$Signed net/minecraft/nbt/SnbtGrammar$f + m ()Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a + m ()Ljava/lang/Object; value b + f Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a + f Ljava/lang/Object; value b +c net/minecraft/nbt/SnbtGrammar$TypeSuffix net/minecraft/nbt/SnbtGrammar$i + m ()[Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; $values a + f [Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; $VALUES g + f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; BYTE c + f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; DOUBLE b + f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; FLOAT a + f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; INT e + f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; LONG f + f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; SHORT d +c net/minecraft/nbt/SnbtGrammar$ArrayPrefix net/minecraft/nbt/SnbtGrammar$a + m ()[Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; $values a + m (Lnet/minecraft/nbt/SnbtGrammar$IntegerLiteral;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Number; buildNumber a + m (Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix;)Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; computeType a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; create a + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a + m (Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;)Z isAllowed a + f [Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; $VALUES f + f Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; BYTE a + f Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; INT b + f Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; LONG c + f Ljava/util/Set; additionalTypes e + f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; defaultType d +c net/minecraft/nbt/SnbtGrammar$ArrayPrefix$1 net/minecraft/nbt/SnbtGrammar$a$1 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; create a + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a + f Ljava/nio/ByteBuffer; EMPTY_BUFFER d +c net/minecraft/nbt/SnbtGrammar$ArrayPrefix$2 net/minecraft/nbt/SnbtGrammar$a$2 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; create a + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a +c net/minecraft/nbt/SnbtGrammar$ArrayPrefix$3 net/minecraft/nbt/SnbtGrammar$a$3 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; create a + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a +c net/minecraft/nbt/SnbtGrammar$SignedPrefix net/minecraft/nbt/SnbtGrammar$g + m ()[Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; $values a + f [Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; $VALUES c + f Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; SIGNED a + f Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; UNSIGNED b +c net/minecraft/nbt/SnbtGrammar$IntegerSuffix net/minecraft/nbt/SnbtGrammar$d + m ()Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; signed a + m ()Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; type b + f Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; EMPTY a + f Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; signed b + f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; type c +c net/minecraft/nbt/SnbtGrammar$IntegerLiteral net/minecraft/nbt/SnbtGrammar$c + m ()Lnet/minecraft/nbt/SnbtGrammar$Base; base b + m (Lnet/minecraft/nbt/SnbtGrammar$Sign;)Ljava/lang/String; cleanupDigits a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a + m ()Ljava/lang/String; digits c + m ()Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a + m ()Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; signedOrDefault e + m ()Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; suffix d + f Lnet/minecraft/nbt/SnbtGrammar$Base; base b + f Ljava/lang/String; digits c + f Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a + f Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; suffix d +c net/minecraft/nbt/SnbtGrammar$SimpleHexLiteralParseRule net/minecraft/nbt/SnbtGrammar$h + m (C)Z isAccepted a +c net/minecraft/network/VarLong net/minecraft/network/VarLong + m (J)I getByteSize a + m (B)Z hasContinuationBit a + m (Lio/netty/buffer/ByteBuf;)J read a + m (Lio/netty/buffer/ByteBuf;J)Lio/netty/buffer/ByteBuf; write a + f I CONTINUATION_BIT_MASK c + f I DATA_BITS_MASK b + f I DATA_BITS_PER_BYTE d + f I MAX_VARLONG_SIZE a +c net/minecraft/server/Services net/minecraft/server/Services + m ()Z canValidateProfileKeys b + m ()Lnet/minecraft/server/players/UserNameToIdResolver; nameToIdCache f + m ()Lnet/minecraft/util/SignatureValidator; profileKeySignatureValidator a + m ()Lcom/mojang/authlib/GameProfileRepository; profileRepository e + m ()Lnet/minecraft/server/players/ProfileResolver; profileResolver g + m ()Lcom/mojang/authlib/yggdrasil/ServicesKeySet; servicesKeySet d + m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; sessionService c + f Ljava/lang/String; USERID_CACHE_FILE f + f Lnet/minecraft/server/players/UserNameToIdResolver; nameToIdCache d + f Lcom/mojang/authlib/GameProfileRepository; profileRepository c + f Lnet/minecraft/server/players/ProfileResolver; profileResolver e + f Lcom/mojang/authlib/yggdrasil/ServicesKeySet; servicesKeySet b + f Lcom/mojang/authlib/minecraft/MinecraftSessionService; sessionService a +c net/minecraft/server/TickTask net/minecraft/server/TickTask + m ()I getTick a + f Ljava/lang/Runnable; runnable b + f I tick a +c net/minecraft/tags/DialogTags net/minecraft/tags/DialogTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; PAUSE_SCREEN_ADDITIONS a + f Lnet/minecraft/tags/TagKey; QUICK_ACTIONS b +c net/minecraft/tags/TagBuilder net/minecraft/tags/TagBuilder + m (Lnet/minecraft/tags/TagEntry;)Lnet/minecraft/tags/TagBuilder; add a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagBuilder; addElement a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagBuilder; addOptionalElement b + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagBuilder; addOptionalTag d + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagBuilder; addTag c + m ()Ljava/util/List; build b + m ()Lnet/minecraft/tags/TagBuilder; create a + f Ljava/util/List; entries a +c net/minecraft/util/BitStorage net/minecraft/util/DataBits + m ()Lnet/minecraft/util/BitStorage; copy d + m (I)I get a + m (Ljava/util/function/IntConsumer;)V getAll a + m (II)I getAndSet a + m ()I getBits c + m ()[J getRaw a + m ()I getSize b + m (II)V set b + m ([I)V unpack a +c net/minecraft/util/Brightness net/minecraft/util/Brightness + m ()I block b + m (I)I block a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I pack a + m (II)I pack a + m ()I sky c + m (I)I sky b + m (I)Lnet/minecraft/util/Brightness; unpack c + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/util/Brightness; FULL_BRIGHT c + f Lcom/mojang/serialization/Codec; LIGHT_VALUE_CODEC a + f I block d + f I sky e +c net/minecraft/util/EasingType net/minecraft/util/EasingType + m (FFFF)Lnet/minecraft/util/EasingType; cubicBezier a + m (Lnet/minecraft/util/EasingType;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a + m (F)F lambda$static$1 b + m (F)F lambda$static$2 a + m (Ljava/lang/String;Lnet/minecraft/util/EasingType;)Lnet/minecraft/util/EasingType; registerSimple a + m (FF)Lnet/minecraft/util/EasingType; symmetricCubicBezier a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/util/EasingType; CONSTANT c + f Lnet/minecraft/util/EasingType; IN_BACK e + f Lnet/minecraft/util/EasingType; IN_BOUNCE f + f Lnet/minecraft/util/EasingType; IN_CIRC g + f Lnet/minecraft/util/EasingType; IN_CUBIC h + f Lnet/minecraft/util/EasingType; IN_ELASTIC i + f Lnet/minecraft/util/EasingType; IN_EXPO j + f Lnet/minecraft/util/EasingType; IN_OUT_BACK o + f Lnet/minecraft/util/EasingType; IN_OUT_BOUNCE p + f Lnet/minecraft/util/EasingType; IN_OUT_CIRC q + f Lnet/minecraft/util/EasingType; IN_OUT_CUBIC r + f Lnet/minecraft/util/EasingType; IN_OUT_ELASTIC s + f Lnet/minecraft/util/EasingType; IN_OUT_EXPO t + f Lnet/minecraft/util/EasingType; IN_OUT_QUAD u + f Lnet/minecraft/util/EasingType; IN_OUT_QUART v + f Lnet/minecraft/util/EasingType; IN_OUT_QUINT w + f Lnet/minecraft/util/EasingType; IN_OUT_SINE x + f Lnet/minecraft/util/EasingType; IN_QUAD k + f Lnet/minecraft/util/EasingType; IN_QUART l + f Lnet/minecraft/util/EasingType; IN_QUINT m + f Lnet/minecraft/util/EasingType; IN_SINE n + f Lnet/minecraft/util/EasingType; LINEAR d + f Lnet/minecraft/util/EasingType; OUT_BACK y + f Lnet/minecraft/util/EasingType; OUT_BOUNCE z + f Lnet/minecraft/util/EasingType; OUT_CIRC A + f Lnet/minecraft/util/EasingType; OUT_CUBIC B + f Lnet/minecraft/util/EasingType; OUT_ELASTIC C + f Lnet/minecraft/util/EasingType; OUT_EXPO D + f Lnet/minecraft/util/EasingType; OUT_QUAD E + f Lnet/minecraft/util/EasingType; OUT_QUART F + f Lnet/minecraft/util/EasingType; OUT_QUINT G + f Lnet/minecraft/util/EasingType; OUT_SINE H + f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; SIMPLE_REGISTRY a +c net/minecraft/util/EasingType$CubicBezier net/minecraft/util/EasingType$a + m (FF)Lnet/minecraft/util/EasingType$CubicBezier$CubicCurve; curveFromControls b + m (Lnet/minecraft/util/EasingType$CubicBezier;)Lnet/minecraft/util/EasingType$CubicBezierControls; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/Codec; CODEC I + f I NEWTON_RAPHSON_ITERATIONS J + f Lnet/minecraft/util/EasingType$CubicBezierControls; controls K + f Lnet/minecraft/util/EasingType$CubicBezier$CubicCurve; xCurve L + f Lnet/minecraft/util/EasingType$CubicBezier$CubicCurve; yCurve M +c net/minecraft/util/EasingType$CubicBezier$CubicCurve net/minecraft/util/EasingType$a$a + m (F)F sample a + m (F)F sampleGradient b +c net/minecraft/util/EasingType$CubicBezierControls net/minecraft/util/EasingType$b + m (Ljava/util/List;)Lnet/minecraft/util/EasingType$CubicBezierControls; lambda$static$0 a + m (Lnet/minecraft/util/EasingType$CubicBezierControls;)Ljava/util/List; lambda$static$1 a + m ()Ljava/lang/String; lambda$validate$2 g + m ()Ljava/lang/String; lambda$validate$3 f + m ()Lcom/mojang/serialization/DataResult; validate e + m ()F x1 a + m ()F x2 c + m ()F y1 b + m ()F y2 d + f Lcom/mojang/serialization/Codec; CODEC a + f F x1 b + f F x2 d + f F y1 c + f F y2 e +c net/minecraft/util/FileZipper net/minecraft/util/FileZipper + m (Ljava/nio/file/Path;)V add a + m (Ljava/nio/file/Path;Ljava/io/File;)V add a + m (Ljava/nio/file/Path;Ljava/lang/String;)V add a + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z lambda$add$0 a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/nio/file/FileSystem; fs d + f Ljava/nio/file/Path; outputFile b + f Ljava/nio/file/Path; tempFile c +c net/minecraft/util/GsonHelper net/minecraft/util/ChatDeserializer + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal; convertToBigDecimal j + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger; convertToBigInteger k + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Z convertToBoolean c + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)B convertToByte h + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)C convertToCharacter i + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)D convertToDouble d + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)F convertToFloat e + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)I convertToInt g + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/core/Holder; convertToItem b + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray; convertToJsonArray n + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; convertToJsonObject m + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)J convertToLong f + m (Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; convertToObject a + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)S convertToShort l + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String; convertToString a + m (Lcom/google/gson/JsonElement;I)Z encodesLongerThan a + m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; fromJson b + m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; fromJson a + m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; fromJson a + m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; fromNullableJson a + m (Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; fromNullableJson a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal; getAsBigDecimal r + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal; getAsBigDecimal a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger; getAsBigInteger s + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger; getAsBigInteger a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z getAsBoolean k + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z getAsBoolean a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)B getAsByte p + m (Lcom/google/gson/JsonObject;Ljava/lang/String;B)B getAsByte a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)C getAsCharacter q + m (Lcom/google/gson/JsonObject;Ljava/lang/String;C)C getAsCharacter a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)D getAsDouble l + m (Lcom/google/gson/JsonObject;Ljava/lang/String;D)D getAsDouble a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)F getAsFloat m + m (Lcom/google/gson/JsonObject;Ljava/lang/String;F)F getAsFloat a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)I getAsInt o + m (Lcom/google/gson/JsonObject;Ljava/lang/String;I)I getAsInt a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/core/Holder; getAsItem j + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; getAsItem a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray; getAsJsonArray v + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray; getAsJsonArray a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject; getAsJsonObject u + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; getAsJsonObject a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)J getAsLong n + m (Lcom/google/gson/JsonObject;Ljava/lang/String;J)J getAsLong a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; getAsObject a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; getAsObject a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)S getAsShort t + m (Lcom/google/gson/JsonObject;Ljava/lang/String;S)S getAsShort a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; getAsString i + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getAsString a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement; getNonNull h + m (Lcom/google/gson/JsonElement;)Ljava/lang/String; getType d + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isArrayNode d + m (Lcom/google/gson/JsonElement;)Z isBooleanValue c + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isBooleanValue c + m (Lcom/google/gson/JsonElement;)Z isNumberValue b + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isNumberValue b + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isObjectNode e + m (Lcom/google/gson/JsonElement;)Z isStringValue a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isStringValue a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isValidNode g + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isValidPrimitive f + m (Ljava/lang/String;Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException; lambda$convertToItem$0 a + m (Ljava/io/Reader;)Lcom/google/gson/JsonObject; parse a + m (Ljava/lang/String;)Lcom/google/gson/JsonObject; parse a + m (Ljava/io/Reader;)Lcom/google/gson/JsonArray; parseArray b + m (Ljava/lang/String;)Lcom/google/gson/JsonArray; parseArray b + m (Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection; sortByKeyIfNeeded a + m (Lcom/google/gson/JsonElement;)Ljava/lang/String; toStableString e + m (Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V writeValue a + f Lcom/google/gson/Gson; GSON a +c net/minecraft/util/GsonHelper$CountedAppendable net/minecraft/util/ChatDeserializer$a + m (I)Ljava/lang/Appendable; accountChars a + f I limit b + f I totalCount a +c net/minecraft/util/StringUtil net/minecraft/util/UtilColor + m (Ljava/lang/String;)Z endsWithNewLine d + m (Ljava/lang/String;)Ljava/lang/String; filterText g + m (Ljava/lang/String;Z)Ljava/lang/String; filterText a + m (IF)Ljava/lang/String; formatTickDuration a + m (I)Z isAllowedChatCharacter a + m (Ljava/lang/String;)Z isBlank h + m (Ljava/lang/String;)Z isNullOrEmpty b + m (Ljava/lang/String;)Z isValidPlayerName f + m (I)Z isWhitespace b + m (I)Z lambda$isValidPlayerName$0 c + m (Ljava/lang/String;)I lineCount c + m (Ljava/lang/String;)Ljava/lang/String; stripColor a + m (Ljava/lang/String;)Ljava/lang/String; trimChatMessage e + m (Ljava/lang/String;IZ)Ljava/lang/String; truncateStringIfNecessary a + f Ljava/util/regex/Pattern; LINE_END_PATTERN c + f Ljava/util/regex/Pattern; LINE_PATTERN b + f Ljava/util/regex/Pattern; STRIP_COLOR_PATTERN a +c net/minecraft/util/TimeSource net/minecraft/util/TimeSource +c net/minecraft/util/TimeSource$NanoTimeSource net/minecraft/util/TimeSource$a +c net/minecraft/world/BossEvent net/minecraft/world/BossBattle + m ()Lnet/minecraft/world/BossEvent$BossBarColor; getColor l + m ()Ljava/util/UUID; getId i + m ()Lnet/minecraft/network/chat/Component; getName j + m ()Lnet/minecraft/world/BossEvent$BossBarOverlay; getOverlay m + m ()F getProgress k + m (Lnet/minecraft/world/BossEvent$BossBarColor;)V setColor a + m (Z)Lnet/minecraft/world/BossEvent; setCreateWorldFog c + m (Z)Lnet/minecraft/world/BossEvent; setDarkenScreen a + m (Lnet/minecraft/network/chat/Component;)V setName a + m (Lnet/minecraft/world/BossEvent$BossBarOverlay;)V setOverlay a + m (Z)Lnet/minecraft/world/BossEvent; setPlayBossMusic b + m (F)V setProgress a + m ()Z shouldCreateWorldFog p + m ()Z shouldDarkenScreen n + m ()Z shouldPlayBossMusic o + f Lnet/minecraft/world/BossEvent$BossBarColor; color c + f Z createWorldFog g + f Z darkenScreen e + f Ljava/util/UUID; id h + f Lnet/minecraft/network/chat/Component; name a + f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay d + f Z playBossMusic f + f F progress b +c net/minecraft/world/BossEvent$BossBarColor net/minecraft/world/BossBattle$BarColor + m ()[Lnet/minecraft/world/BossEvent$BossBarColor; $values d + m ()Lnet/minecraft/ChatFormatting; getFormatting a + m ()Ljava/lang/String; getName b + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/BossEvent$BossBarColor; $VALUES k + f Lnet/minecraft/world/BossEvent$BossBarColor; BLUE b + f Lcom/mojang/serialization/Codec; CODEC h + f Lnet/minecraft/world/BossEvent$BossBarColor; GREEN d + f Lnet/minecraft/world/BossEvent$BossBarColor; PINK a + f Lnet/minecraft/world/BossEvent$BossBarColor; PURPLE f + f Lnet/minecraft/world/BossEvent$BossBarColor; RED c + f Lnet/minecraft/world/BossEvent$BossBarColor; WHITE g + f Lnet/minecraft/world/BossEvent$BossBarColor; YELLOW e + f Lnet/minecraft/ChatFormatting; formatting j + f Ljava/lang/String; name i +c net/minecraft/world/BossEvent$BossBarOverlay net/minecraft/world/BossBattle$BarStyle + m ()[Lnet/minecraft/world/BossEvent$BossBarOverlay; $values b + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/BossEvent$BossBarOverlay; $VALUES h + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_10 c + f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_12 d + f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_20 e + f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_6 b + f Lnet/minecraft/world/BossEvent$BossBarOverlay; PROGRESS a + f Ljava/lang/String; name g +c net/minecraft/world/Clearable net/minecraft/world/Clearable + m ()V clearContent a +c net/minecraft/world/Container net/minecraft/world/IInventory + m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b + m (Lnet/minecraft/world/Container;ILnet/minecraft/world/item/ItemStack;)Z canTakeItem a + m (Lnet/minecraft/world/item/Item;)I countItem a_ + m ()I getContainerSize b + m ()Ljava/util/List; getEntitiesWithContainerOpen am_ + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()I getMaxStackSize ap_ + m (Lnet/minecraft/world/item/ItemStack;)I getMaxStackSize f_ + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m (Ljava/util/function/Predicate;)Z hasAnyMatching a_ + m (Ljava/util/Set;)Z hasAnyOf a + m ()Z isEmpty c + m (Ljava/util/Set;Lnet/minecraft/world/item/ItemStack;)Z lambda$hasAnyOf$0 a + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m ()V setChanged e + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/player/Player;)Z stillValidBlockEntity a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/player/Player;F)Z stillValidBlockEntity a + m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b + f F DEFAULT_DISTANCE_BUFFER s_ +c net/minecraft/world/Container$1 net/minecraft/world/IInventory$1 + m ()Lnet/minecraft/world/item/ItemStack; get a + m (Lnet/minecraft/world/item/ItemStack;)Z set a + f Lnet/minecraft/world/Container; this$0 b +c net/minecraft/world/Container$ContainerIterator net/minecraft/world/IInventory$a + m ()Lnet/minecraft/world/item/ItemStack; next a + f Lnet/minecraft/world/Container; container a + f I index b + f I size c +c net/minecraft/world/Stopwatch net/minecraft/world/Stopwatch + m ()J accumulatedElapsedTime b + m ()J creationTime a + m (J)J elapsedMilliseconds a + m (J)D elapsedSeconds b + f J accumulatedElapsedTime b + f J creationTime a +c net/minecraft/world/item/Item net/minecraft/world/item/Item + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V appendHoverText a + m ()Lnet/minecraft/world/item/Item; asItem h + m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder e + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; byBlock a + m (I)Lnet/minecraft/world/item/Item; byId b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z canDestroyBlock a + m ()Z canFitInsideContainerItems d + m ()Lnet/minecraft/core/component/DataComponentMap; components f + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/ItemStack; finishUsingItem a + m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F getAttackDamageBonus a + m (Lnet/minecraft/world/item/ItemStack;)I getBarColor f + m (Lnet/minecraft/world/item/ItemStack;)I getBarWidth e + m ()Lnet/minecraft/world/item/ItemStack; getCraftingRemainder i + m ()Lnet/minecraft/world/item/ItemStack; getDefaultInstance m + m ()I getDefaultMaxStackSize g + m ()Ljava/lang/String; getDescriptionId j + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)F getDestroySpeed a + m (Lnet/minecraft/world/item/Item;)I getId a + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; getItemDamageSource a + m ()Lnet/minecraft/network/chat/Component; getName l + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/ClipContext$Fluid;)Lnet/minecraft/world/phys/BlockHitResult; getPlayerPOVHitResult a + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; getTooltipImage k + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V hurtEnemy a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactLivingEntity a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;)V inventoryTick a + m (Lnet/minecraft/world/item/ItemStack;)Z isBarVisible d + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)Z isCorrectToolForDrops b + m (Lnet/minecraft/world/item/ItemStack;)Z isFoil d_ + m ()Ljava/lang/String; lambda$static$0 b + m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z mineBlock a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)V onCraftedBy c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;)V onCraftedPostProcess a + m (Lnet/minecraft/world/entity/item/ItemEntity;)V onDestroyed a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V onUseTick a + 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/Player;Lnet/minecraft/world/entity/SlotAccess;)Z overrideOtherStackedOnMe a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;)Z overrideStackedOnOther a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V postHurtEnemy b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)Z releaseUsing a + m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Z shouldPrintOpWarning a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + m (Lnet/minecraft/world/item/ItemStack;)Z useOnRelease e_ + f I ABSOLUTE_MAX_STACK_SIZE k + f I APPROXIMATELY_INFINITE_USE_DURATION m + f Lnet/minecraft/resources/Identifier; BASE_ATTACK_DAMAGE_ID h + f Lnet/minecraft/resources/Identifier; BASE_ATTACK_SPEED_ID i + f Ljava/util/Map; BY_BLOCK g + f Lcom/mojang/serialization/Codec; CODEC e + f I DEFAULT_MAX_STACK_SIZE j + f Lorg/slf4j/Logger; LOGGER a + f I MAX_BAR_WIDTH l + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder b + f Lnet/minecraft/core/component/DataComponentMap; components c + f Lnet/minecraft/world/item/Item; craftingRemainingItem d + f Ljava/lang/String; descriptionId n + f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures o +c net/minecraft/world/item/Item$Properties net/minecraft/world/item/Item$Info + m (Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/Item$Properties; attributes a + m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; axe b + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/core/component/DataComponentMap; buildAndValidateComponents a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/Item$Properties; component a + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Properties; craftRemainder b + m (I)Lnet/minecraft/world/item/Item$Properties; durability b + m ()Ljava/lang/String; effectiveDescriptionId d + m ()Lnet/minecraft/resources/Identifier; effectiveModel e + m (I)Lnet/minecraft/world/item/Item$Properties; enchantable c + m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/Item$Properties; equippable a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/Item$Properties; equippableUnswappable b + m ()Lnet/minecraft/world/item/Item$Properties; fireResistant a + m (Lnet/minecraft/world/food/FoodProperties;)Lnet/minecraft/world/item/Item$Properties; food a + m (Lnet/minecraft/world/food/FoodProperties;Lnet/minecraft/world/item/component/Consumable;)Lnet/minecraft/world/item/Item$Properties; food a + m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; hoe c + m (Lnet/minecraft/world/item/equipment/ArmorMaterial;)Lnet/minecraft/world/item/Item$Properties; horseArmor b + m (Lnet/minecraft/world/item/equipment/ArmorMaterial;Lnet/minecraft/world/item/equipment/ArmorType;)Lnet/minecraft/world/item/Item$Properties; humanoidArmor a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Properties; jukeboxPlayable a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$static$0 e + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$static$1 d + m (Lnet/minecraft/world/item/equipment/ArmorMaterial;)Lnet/minecraft/world/item/Item$Properties; nautilusArmor c + m (Ljava/lang/String;)Lnet/minecraft/world/item/Item$Properties; overrideDescription a + m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; pickaxe a + m (Lnet/minecraft/world/item/Rarity;)Lnet/minecraft/world/item/Item$Properties; rarity a + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/Item$Properties; repairable a + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Properties; repairable c + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/Item$Properties; requiredFeatures a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Properties; setId c + m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; shovel d + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/item/Item$Properties; spawnEgg a + m (Lnet/minecraft/world/item/ToolMaterial;FFFFFFFFF)Lnet/minecraft/world/item/Item$Properties; spear a + m (I)Lnet/minecraft/world/item/Item$Properties; stacksTo a + m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; sword e + m (Lnet/minecraft/world/item/ToolMaterial;Lnet/minecraft/tags/TagKey;FFF)Lnet/minecraft/world/item/Item$Properties; tool a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Properties; trimMaterial b + m ()Lnet/minecraft/world/item/Item$Properties; useBlockDescriptionPrefix b + m (F)Lnet/minecraft/world/item/Item$Properties; useCooldown a + m ()Lnet/minecraft/world/item/Item$Properties; useItemDescriptionPrefix c + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Properties; usingConvertsTo a + m (Lnet/minecraft/world/item/equipment/ArmorMaterial;)Lnet/minecraft/world/item/Item$Properties; wolfArmor a + f Lnet/minecraft/resources/DependantName; BLOCK_DESCRIPTION_ID a + f Lnet/minecraft/resources/DependantName; ITEM_DESCRIPTION_ID b + f Lnet/minecraft/core/component/DataComponentMap$Builder; components c + f Lnet/minecraft/world/item/Item; craftingRemainingItem d + f Lnet/minecraft/resources/DependantName; descriptionId g + f Lnet/minecraft/resources/ResourceKey; id f + f Lnet/minecraft/resources/DependantName; model h + f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures e +c net/minecraft/world/item/Item$TooltipContext net/minecraft/world/item/Item$b + m ()Z isPeaceful c + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; mapData a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/Item$TooltipContext; of a + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/item/Item$TooltipContext; of a + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + m ()F tickRate b + f Lnet/minecraft/world/item/Item$TooltipContext; EMPTY a +c net/minecraft/world/item/Item$TooltipContext$1 net/minecraft/world/item/Item$b$1 + m ()Z isPeaceful c + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; mapData a + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + m ()F tickRate b +c net/minecraft/world/item/Item$TooltipContext$2 net/minecraft/world/item/Item$b$2 + m ()Z isPeaceful c + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; mapData a + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + m ()F tickRate b + f Lnet/minecraft/world/level/Level; val$level b +c net/minecraft/world/item/Item$TooltipContext$3 net/minecraft/world/item/Item$b$3 + m ()Z isPeaceful c + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; mapData a + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + m ()F tickRate b + f Lnet/minecraft/core/HolderLookup$Provider; val$registries b +c net/minecraft/world/phys/AABB net/minecraft/world/phys/AxisAlignedBB + m (DDDDDDLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; clip a + m (Ljava/lang/Iterable;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; clip a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; clip b + m ([DLnet/minecraft/core/Direction;DDDDDDDDLnet/minecraft/core/Direction;DDD)Lnet/minecraft/core/Direction; clipPoint a + m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)Z collidedAlongVector a + m (DDD)Z contains e + m (Lnet/minecraft/world/phys/Vec3;)Z contains d + m (DDD)Lnet/minecraft/world/phys/AABB; contract a + m (D)Lnet/minecraft/world/phys/AABB; deflate h + m (DDD)Lnet/minecraft/world/phys/AABB; deflate f + m (Lnet/minecraft/world/phys/AABB;)D distanceToSqr d + m (Lnet/minecraft/world/phys/Vec3;)D distanceToSqr e + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; encapsulatingFullBlocks a + m (DDD)Lnet/minecraft/world/phys/AABB; expandTowards b + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; expandTowards b + m ()Lnet/minecraft/world/phys/Vec3; getBottomCenter g + m ()Lnet/minecraft/world/phys/Vec3; getCenter f + m (DDDDDDLnet/minecraft/world/phys/Vec3;[DLnet/minecraft/core/Direction;DDD)Lnet/minecraft/core/Direction; getDirection a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/Vec3;[DLnet/minecraft/core/Direction;DDD)Lnet/minecraft/core/Direction; getDirection a + m ()Lnet/minecraft/world/phys/Vec3; getMaxPosition i + m ()Lnet/minecraft/world/phys/Vec3; getMinPosition h + m ()D getSize a + m ()D getXsize b + m ()D getYsize c + m ()D getZsize d + m ()Z hasNaN e + m (D)Lnet/minecraft/world/phys/AABB; inflate g + m (DDD)Lnet/minecraft/world/phys/AABB; inflate c + m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; intersect a + m (DDDDDD)Z intersects a + m (Lnet/minecraft/core/BlockPos;)Z intersects b + m (Lnet/minecraft/world/phys/AABB;)Z intersects c + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z intersects a + m (Lnet/minecraft/core/Direction$Axis;)D max b + m (Lnet/minecraft/core/Direction$Axis;)D min a + m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; minmax b + m (DDD)Lnet/minecraft/world/phys/AABB; move d + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; move a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; move c + m (Lorg/joml/Vector3f;)Lnet/minecraft/world/phys/AABB; move a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/phys/AABB; of a + m (Lnet/minecraft/world/phys/Vec3;DDD)Lnet/minecraft/world/phys/AABB; ofSize a + m (D)Lnet/minecraft/world/phys/AABB; setMaxX d + m (D)Lnet/minecraft/world/phys/AABB; setMaxY e + m (D)Lnet/minecraft/world/phys/AABB; setMaxZ f + m (D)Lnet/minecraft/world/phys/AABB; setMinX a + m (D)Lnet/minecraft/world/phys/AABB; setMinY b + m (D)Lnet/minecraft/world/phys/AABB; setMinZ c + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; unitCubeFromLowerCorner a + f D EPSILON g + f D maxX d + f D maxY e + f D maxZ f + f D minX a + f D minY b + f D minZ c +c net/minecraft/world/phys/AABB$Builder net/minecraft/world/phys/AxisAlignedBB$a + m ()Lnet/minecraft/world/phys/AABB; build a + m (Lorg/joml/Vector3fc;)V include a + f F maxX d + f F maxY e + f F maxZ f + f F minX a + f F minY b + f F minZ c +c net/minecraft/world/phys/Vec2 net/minecraft/world/phys/Vec2F + m (F)Lnet/minecraft/world/phys/Vec2; add b + m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/world/phys/Vec2; add b + m (Lnet/minecraft/world/phys/Vec2;)F distanceToSqr d + m (Lnet/minecraft/world/phys/Vec2;)F dot a + m (Lnet/minecraft/world/phys/Vec2;)Z equals c + m (Ljava/util/List;)Lnet/minecraft/world/phys/Vec2; lambda$static$0 b + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/world/phys/Vec2;)Ljava/util/List; lambda$static$2 e + m ()F length b + m ()F lengthSquared c + m ()Lnet/minecraft/world/phys/Vec2; negated d + m ()Lnet/minecraft/world/phys/Vec2; normalized a + m (F)Lnet/minecraft/world/phys/Vec2; scale a + f Lcom/mojang/serialization/Codec; CODEC i + f Lnet/minecraft/world/phys/Vec2; MAX g + f Lnet/minecraft/world/phys/Vec2; MIN h + f Lnet/minecraft/world/phys/Vec2; NEG_UNIT_X d + f Lnet/minecraft/world/phys/Vec2; NEG_UNIT_Y f + f Lnet/minecraft/world/phys/Vec2; ONE b + f Lnet/minecraft/world/phys/Vec2; UNIT_X c + f Lnet/minecraft/world/phys/Vec2; UNIT_Y e + f Lnet/minecraft/world/phys/Vec2; ZERO a + f F x j + f F y k +c net/minecraft/world/phys/Vec3 net/minecraft/world/phys/Vec3D + m (D)Lnet/minecraft/world/phys/Vec3; add b + m (DDD)Lnet/minecraft/world/phys/Vec3; add b + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; add e + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; addLocalCoordinates j + m (Ljava/util/EnumSet;)Lnet/minecraft/world/phys/Vec3; align a + m (Lnet/minecraft/world/phys/Vec2;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; applyLocalCoordinatesToRotation a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; atBottomCenterOf c + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; atCenterOf b + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; atLowerCornerOf a + m (Lnet/minecraft/core/Vec3i;DDD)Lnet/minecraft/world/phys/Vec3; atLowerCornerWithOffset a + m (Lnet/minecraft/core/Position;D)Z closerThan a + m (Lnet/minecraft/world/phys/Vec3;DD)Z closerThan a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; cross c + m (FF)Lnet/minecraft/world/phys/Vec3; directionFromRotation a + m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/world/phys/Vec3; directionFromRotation a + m (Lnet/minecraft/world/phys/Vec3;)D distanceTo f + m (DDD)D distanceToSqr c + m (Lnet/minecraft/world/phys/Vec3;)D distanceToSqr g + m (Lnet/minecraft/world/phys/Vec3;)D dot b + m (Lnet/minecraft/core/Direction$Axis;)D get a + m ()Lnet/minecraft/world/phys/Vec3; horizontal f + m ()D horizontalDistance i + m ()D horizontalDistanceSqr j + m ()Z isFinite n + m (Ljava/util/List;)Lnet/minecraft/world/phys/Vec3; lambda$static$0 b + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/world/phys/Vec3;)Ljava/util/List; lambda$static$2 k + m ()D length g + m ()D lengthSqr h + m (Lnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3; lerp a + m (DDD)Lnet/minecraft/world/phys/Vec3; multiply d + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; multiply h + m ()Lnet/minecraft/world/phys/Vec3; normalize d + m (Lnet/minecraft/util/RandomSource;F)Lnet/minecraft/world/phys/Vec3; offsetRandom a + m (Lnet/minecraft/util/RandomSource;F)Lnet/minecraft/world/phys/Vec3; offsetRandomXZ b + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; projectedOn i + m (Lnet/minecraft/core/Direction;D)Lnet/minecraft/world/phys/Vec3; relative a + m ()Lnet/minecraft/world/phys/Vec3; reverse e + m ()Lnet/minecraft/world/phys/Vec3; rotateClockwise90 k + m ()Lnet/minecraft/world/phys/Vec2; rotation l + m (D)Lnet/minecraft/world/phys/Vec3; scale c + m (D)Lnet/minecraft/world/phys/Vec3; subtract a + m (DDD)Lnet/minecraft/world/phys/Vec3; subtract a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; subtract d + m ()Lorg/joml/Vector3f; toVector3f m + m (Lnet/minecraft/core/Vec3i;D)Lnet/minecraft/world/phys/Vec3; upFromBottomCenterOf a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; vectorTo a + m (Lnet/minecraft/core/Direction$Axis;D)Lnet/minecraft/world/phys/Vec3; with a + m ()D x a + m (F)Lnet/minecraft/world/phys/Vec3; xRot a + m ()D y b + m (F)Lnet/minecraft/world/phys/Vec3; yRot b + m ()D z c + m (F)Lnet/minecraft/world/phys/Vec3; zRot c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/phys/Vec3; X_AXIS d + f Lnet/minecraft/world/phys/Vec3; Y_AXIS e + f Lnet/minecraft/world/phys/Vec3; ZERO c + f Lnet/minecraft/world/phys/Vec3; Z_AXIS f + f D x g + f D y h + f D z i +c net/minecraft/world/phys/Vec3$1 net/minecraft/world/phys/Vec3D$1 + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3; decode a + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3;)V encode a +c com/mojang/math/Transformation com/mojang/math/Transformation + m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; compose a + m (Lorg/joml/Vector3fc;Lorg/joml/Quaternionfc;Lorg/joml/Vector3fc;Lorg/joml/Quaternionfc;)Lorg/joml/Matrix4f; compose a + m ()V ensureDecomposed i + m ()Lorg/joml/Quaternionfc; getLeftRotation f + m ()Lorg/joml/Matrix4fc; getMatrix c + m ()Lorg/joml/Matrix4f; getMatrixCopy d + m ()Lorg/joml/Quaternionfc; getRightRotation h + m ()Lorg/joml/Vector3fc; getScale g + m ()Lorg/joml/Vector3fc; getTranslation e + m ()Lcom/mojang/math/Transformation; identity a + m ()Lcom/mojang/math/Transformation; inverse b + m (Lcom/mojang/math/Transformation;)Lorg/joml/Vector3fc; lambda$static$0 e + m (Lcom/mojang/math/Transformation;)Lorg/joml/Quaternionfc; lambda$static$1 d + m (Lcom/mojang/math/Transformation;)Lorg/joml/Vector3fc; lambda$static$2 c + m (Lcom/mojang/math/Transformation;)Lorg/joml/Quaternionfc; lambda$static$3 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m ()Lcom/mojang/math/Transformation; lambda$static$5 j + m (Lcom/mojang/math/Transformation;F)Lcom/mojang/math/Transformation; slerp a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; EXTENDED_CODEC b + f Lcom/mojang/math/Transformation; IDENTITY i + f Z decomposed d + f Lorg/joml/Quaternionfc; leftRotation f + f Lorg/joml/Matrix4fc; matrix c + f Lorg/joml/Quaternionfc; rightRotation h + f Lorg/joml/Vector3fc; scale g + f Lorg/joml/Vector3fc; translation e +c net/minecraft/core/ClientAsset net/minecraft/core/ClientAsset + m ()Lnet/minecraft/resources/Identifier; id a +c net/minecraft/core/ClientAsset$Texture net/minecraft/core/ClientAsset$c + m ()Lnet/minecraft/resources/Identifier; texturePath b +c net/minecraft/core/ClientAsset$ResourceTexture net/minecraft/core/ClientAsset$b + m ()Lnet/minecraft/resources/Identifier; id a + m (Ljava/lang/String;)Ljava/lang/String; lambda$new$0 a + m ()Lnet/minecraft/resources/Identifier; texturePath b + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/MapCodec; DEFAULT_FIELD_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lnet/minecraft/resources/Identifier; id d + f Lnet/minecraft/resources/Identifier; texturePath e +c net/minecraft/core/ClientAsset$DownloadedTexture net/minecraft/core/ClientAsset$a + m ()Lnet/minecraft/resources/Identifier; id a + m ()Lnet/minecraft/resources/Identifier; texturePath b + m ()Ljava/lang/String; url c + f Lnet/minecraft/resources/Identifier; texturePath a + f Ljava/lang/String; url b +c net/minecraft/core/FrontAndTop net/minecraft/core/BlockPropertyJigsawOrientation + m ()[Lnet/minecraft/core/FrontAndTop; $values d + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/FrontAndTop; fromFrontAndTop a + m ()Lnet/minecraft/core/Direction; front a + m ()Ljava/lang/String; getSerializedName c + m ([Lnet/minecraft/core/FrontAndTop;)V lambda$static$0 a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)I lookupKey b + m ()Lnet/minecraft/core/Direction; top b + f [Lnet/minecraft/core/FrontAndTop; $VALUES r + f [Lnet/minecraft/core/FrontAndTop; BY_TOP_FRONT n + f Lnet/minecraft/core/FrontAndTop; DOWN_EAST a + f Lnet/minecraft/core/FrontAndTop; DOWN_NORTH b + f Lnet/minecraft/core/FrontAndTop; DOWN_SOUTH c + f Lnet/minecraft/core/FrontAndTop; DOWN_WEST d + f Lnet/minecraft/core/FrontAndTop; EAST_UP j + f Lnet/minecraft/core/FrontAndTop; NORTH_UP k + f I NUM_DIRECTIONS m + f Lnet/minecraft/core/FrontAndTop; SOUTH_UP l + f Lnet/minecraft/core/FrontAndTop; UP_EAST e + f Lnet/minecraft/core/FrontAndTop; UP_NORTH f + f Lnet/minecraft/core/FrontAndTop; UP_SOUTH g + f Lnet/minecraft/core/FrontAndTop; UP_WEST h + f Lnet/minecraft/core/FrontAndTop; WEST_UP i + f Lnet/minecraft/core/Direction; front q + f Ljava/lang/String; name o + f Lnet/minecraft/core/Direction; top p +c net/minecraft/core/HolderOwner net/minecraft/core/HolderOwner + m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a +c net/minecraft/core/NonNullList net/minecraft/core/NonNullList + m ()Lnet/minecraft/core/NonNullList; create a + m (I)Lnet/minecraft/core/NonNullList; createWithCapacity a + m (Ljava/lang/Object;[Ljava/lang/Object;)Lnet/minecraft/core/NonNullList; of a + m (ILjava/lang/Object;)Lnet/minecraft/core/NonNullList; withSize a + f Ljava/lang/Object; defaultValue b + f Ljava/util/List; list a +c net/minecraft/data/BlockFamily net/minecraft/data/BlockFamily + m (Lnet/minecraft/data/BlockFamily$Variant;)Lnet/minecraft/world/level/block/Block; get a + m ()Lnet/minecraft/world/level/block/Block; getBaseBlock a + m ()Ljava/util/Optional; getRecipeGroupPrefix e + m ()Ljava/util/Optional; getRecipeUnlockedBy f + m ()Ljava/util/Map; getVariants b + m ()Z shouldGenerateModel c + m ()Z shouldGenerateRecipe d + f Lnet/minecraft/world/level/block/Block; baseBlock a + f Z generateModel c + f Z generateRecipe d + f Ljava/lang/String; recipeGroupPrefix e + f Ljava/lang/String; recipeUnlockedBy f + f Ljava/util/Map; variants b +c net/minecraft/data/BlockFamily$Builder net/minecraft/data/BlockFamily$a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; button a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; chiseled b + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; cracked d + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; customFence g + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; customFenceGate i + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; cut e + m ()Lnet/minecraft/data/BlockFamily$Builder; dontGenerateModel b + m ()Lnet/minecraft/data/BlockFamily$Builder; dontGenerateRecipe c + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; door f + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; fence h + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; fenceGate j + m ()Lnet/minecraft/data/BlockFamily; getFamily a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; mosaic c + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; polished n + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; pressurePlate m + m (Ljava/lang/String;)Lnet/minecraft/data/BlockFamily$Builder; recipeGroupPrefix a + m (Ljava/lang/String;)Lnet/minecraft/data/BlockFamily$Builder; recipeUnlockedBy b + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; sign a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; slab k + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; stairs l + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; trapdoor o + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; wall p + f Lnet/minecraft/data/BlockFamily; family a +c net/minecraft/data/BlockFamily$Variant net/minecraft/data/BlockFamily$b + m ()[Lnet/minecraft/data/BlockFamily$Variant; $values b + m ()Ljava/lang/String; getRecipeGroup a + f [Lnet/minecraft/data/BlockFamily$Variant; $VALUES t + f Lnet/minecraft/data/BlockFamily$Variant; BUTTON a + f Lnet/minecraft/data/BlockFamily$Variant; CHISELED b + f Lnet/minecraft/data/BlockFamily$Variant; CRACKED c + f Lnet/minecraft/data/BlockFamily$Variant; CUSTOM_FENCE f + f Lnet/minecraft/data/BlockFamily$Variant; CUSTOM_FENCE_GATE h + f Lnet/minecraft/data/BlockFamily$Variant; CUT d + f Lnet/minecraft/data/BlockFamily$Variant; DOOR e + f Lnet/minecraft/data/BlockFamily$Variant; FENCE g + f Lnet/minecraft/data/BlockFamily$Variant; FENCE_GATE i + f Lnet/minecraft/data/BlockFamily$Variant; MOSAIC j + f Lnet/minecraft/data/BlockFamily$Variant; POLISHED o + f Lnet/minecraft/data/BlockFamily$Variant; PRESSURE_PLATE n + f Lnet/minecraft/data/BlockFamily$Variant; SIGN k + f Lnet/minecraft/data/BlockFamily$Variant; SLAB l + f Lnet/minecraft/data/BlockFamily$Variant; STAIRS m + f Lnet/minecraft/data/BlockFamily$Variant; TRAPDOOR p + f Lnet/minecraft/data/BlockFamily$Variant; WALL q + f Lnet/minecraft/data/BlockFamily$Variant; WALL_SIGN r + f Ljava/lang/String; recipeGroup s +c net/minecraft/gizmos/LineGizmo net/minecraft/gizmos/LineGizmo + m ()I color c + m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a + m ()Lnet/minecraft/world/phys/Vec3; end b + m ()Lnet/minecraft/world/phys/Vec3; start a + m ()F width d + f F DEFAULT_WIDTH a + f I color d + f Lnet/minecraft/world/phys/Vec3; end c + f Lnet/minecraft/world/phys/Vec3; start b + f F width e +c net/minecraft/gizmos/RectGizmo net/minecraft/gizmos/RectGizmo + m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/gizmos/GizmoStyle;)Lnet/minecraft/gizmos/RectGizmo; fromCuboidFace a + m ()Lnet/minecraft/gizmos/GizmoStyle; style e + f Lnet/minecraft/gizmos/GizmoStyle; style e +c net/minecraft/gizmos/RectGizmo$1 net/minecraft/gizmos/RectGizmo$1 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/gizmos/TextGizmo net/minecraft/gizmos/TextGizmo + m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a + m ()Lnet/minecraft/world/phys/Vec3; pos a + m ()Lnet/minecraft/gizmos/TextGizmo$Style; style c + m ()Ljava/lang/String; text b + f Lnet/minecraft/world/phys/Vec3; pos a + f Lnet/minecraft/gizmos/TextGizmo$Style; style c + f Ljava/lang/String; text b +c net/minecraft/gizmos/TextGizmo$Style net/minecraft/gizmos/TextGizmo$a + m ()Ljava/util/OptionalDouble; adjustLeft d + m ()I color b + m (I)Lnet/minecraft/gizmos/TextGizmo$Style; forColor b + m (I)Lnet/minecraft/gizmos/TextGizmo$Style; forColorAndCentered a + m ()F scale c + m ()Lnet/minecraft/gizmos/TextGizmo$Style; whiteAndCentered a + m (F)Lnet/minecraft/gizmos/TextGizmo$Style; withLeftAlignment b + m (F)Lnet/minecraft/gizmos/TextGizmo$Style; withScale a + f F DEFAULT_SCALE a + f Ljava/util/OptionalDouble; adjustLeft d + f I color b + f F scale c +c net/minecraft/nbt/ByteArrayTag net/minecraft/nbt/NBTTagByteArray + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m (ILnet/minecraft/nbt/Tag;)Z addTag b + m ()Ljava/util/Optional; asByteArray f + m ()Lnet/minecraft/nbt/Tag; copy d + m (I)Lnet/minecraft/nbt/ByteTag; get a + m (I)Lnet/minecraft/nbt/Tag; get c + m ()[B getAsByteArray e + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m (I)Lnet/minecraft/nbt/ByteTag; remove b + m (I)Lnet/minecraft/nbt/Tag; remove d + m (ILnet/minecraft/nbt/Tag;)Z setTag a + m ()I sizeInBytes a + m (Ljava/io/DataOutput;)V write a + f I SELF_SIZE_IN_BYTES b + f Lnet/minecraft/nbt/TagType; TYPE a + f [B data c +c net/minecraft/nbt/ByteArrayTag$1 net/minecraft/nbt/NBTTagByteArray$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ByteArrayTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)[B readAccounted d + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b +c net/minecraft/nbt/LongArrayTag net/minecraft/nbt/NBTTagLongArray + m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a + m (Lnet/minecraft/nbt/TagVisitor;)V accept a + m (ILnet/minecraft/nbt/Tag;)Z addTag b + m ()Ljava/util/Optional; asLongArray r_ + m ()Lnet/minecraft/nbt/LongArrayTag; copy e + m ()Lnet/minecraft/nbt/Tag; copy d + m (I)Lnet/minecraft/nbt/LongTag; get a + m (I)Lnet/minecraft/nbt/Tag; get c + m ()[J getAsLongArray g + m ()B getId b + m ()Lnet/minecraft/nbt/TagType; getType c + m (I)Lnet/minecraft/nbt/LongTag; remove b + m (I)Lnet/minecraft/nbt/Tag; remove d + m (ILnet/minecraft/nbt/Tag;)Z setTag a + m ()I sizeInBytes a + m (Ljava/io/DataOutput;)V write a + f I SELF_SIZE_IN_BYTES b + f Lnet/minecraft/nbt/TagType; TYPE a + f [J data c +c net/minecraft/nbt/LongArrayTag$1 net/minecraft/nbt/NBTTagLongArray$1 + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getPrettyName b + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/LongArrayTag; load a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c + m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)[J readAccounted d + m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b +c net/minecraft/nbt/NbtAccounter net/minecraft/nbt/NBTReadLimiter + m (J)V accountBytes b + m (JJ)V accountBytes a + m (J)Lnet/minecraft/nbt/NbtAccounter; create a + m ()Lnet/minecraft/nbt/NbtAccounter; defaultQuota a + m ()I getDepth g + m ()J getUsage f + m ()V popDepth e + m ()V pushDepth d + m ()Lnet/minecraft/nbt/NbtAccounter; uncompressedQuota b + m ()Lnet/minecraft/nbt/NbtAccounter; unlimitedHeap c + f I DEFAULT_NBT_QUOTA a + f I MAX_STACK_DEPTH c + f I UNCOMPRESSED_NBT_QUOTA b + f I depth g + f I maxDepth f + f J quota d + f J usage e +c net/minecraft/nbt/PrimitiveTag net/minecraft/nbt/PrimitiveTag + m ()Lnet/minecraft/nbt/Tag; copy d +c net/minecraft/references/Items net/minecraft/references/Items + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + f Lnet/minecraft/resources/ResourceKey; MELON_SEEDS b + f Lnet/minecraft/resources/ResourceKey; PUMPKIN_SEEDS a +c net/minecraft/server/Bootstrap net/minecraft/server/DispenserRegistry + m ()V bootStrap a + m (Ljava/util/function/Supplier;)V checkBootstrapCalled a + m (Ljava/util/Set;)V checkGameruleTranslations a + m (Ljava/lang/Iterable;Ljava/util/function/Function;Ljava/util/Set;)V checkTranslations a + m (Ljava/util/function/Supplier;)Ljava/lang/RuntimeException; createBootstrapException b + m ()Ljava/util/Set; getMissingTranslations b + m (Ljava/lang/String;)V realStdoutPrintln a + m ()V validate c + m ()V wrapStreams d + f Lorg/slf4j/Logger; LOGGER d + f Ljava/io/PrintStream; STDOUT a + f Ljava/util/concurrent/atomic/AtomicLong; bootstrapDuration b + f Z isBootstrapped c +c net/minecraft/server/Bootstrap$1 net/minecraft/server/DispenserRegistry$1 + m (Lnet/minecraft/world/level/gamerules/GameRule;)V visit a +c net/minecraft/server/WorldStem net/minecraft/server/WorldStem + m ()Lnet/minecraft/server/ReloadableServerResources; dataPackResources b + m ()Lnet/minecraft/core/LayeredRegistryAccess; registries c + m ()Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a + m ()Lnet/minecraft/world/level/storage/WorldData; worldData d + f Lnet/minecraft/server/ReloadableServerResources; dataPackResources b + f Lnet/minecraft/core/LayeredRegistryAccess; registries c + f Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a + f Lnet/minecraft/world/level/storage/WorldData; worldData d +c net/minecraft/stats/RecipeBook net/minecraft/stats/RecipeBook + m ()Lnet/minecraft/stats/RecipeBookSettings; getBookSettings a + m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isFiltering b + m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isOpen a + m (Lnet/minecraft/world/inventory/RecipeBookType;ZZ)V setBookSetting a + m (Lnet/minecraft/stats/RecipeBookSettings;)V setBookSettings a + m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setFiltering b + m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setOpen a + f Lnet/minecraft/stats/RecipeBookSettings; bookSettings a +c net/minecraft/tags/PoiTypeTags net/minecraft/tags/PoiTypeTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; ACQUIRABLE_JOB_SITE a + f Lnet/minecraft/tags/TagKey; BEE_HOME c + f Lnet/minecraft/tags/TagKey; VILLAGE b +c net/minecraft/util/CommonLinks net/minecraft/util/CommonLinks + m (Ljava/lang/String;Ljava/util/UUID;)Ljava/lang/String; extendRealms a + m (Ljava/lang/String;Ljava/util/UUID;Z)Ljava/lang/String; extendRealms a + f Ljava/net/URI; ACCESSIBILITY_HELP l + f Ljava/net/URI; ACCOUNT_SETTINGS g + f Ljava/net/URI; ATTRIBUTION d + f Ljava/net/URI; BLOCKING_HELP o + f Ljava/net/URI; BUY_MINECRAFT_JAVA f + f Ljava/net/URI; BUY_REALMS r + f Ljava/net/URI; EULA b + f Ljava/lang/String; EXTEND_REALMS_LINK u + f Ljava/net/URI; GDPR a + f Ljava/net/URI; GENERAL_HELP k + f Ljava/net/URI; INTENTIONAL_GAME_DESIGN_BUG w + f Ljava/lang/String; INTENTIONAL_GAME_DESIGN_BUG_ID v + f Ljava/net/URI; LICENSES e + f Ljava/net/URI; PRIVACY_STATEMENT c + f Ljava/net/URI; REALMS_CONTENT_CREATION t + f Ljava/net/URI; REALMS_TERMS s + f Ljava/net/URI; RELEASE_FEEDBACK i + f Ljava/net/URI; REPORTING_HELP m + f Ljava/net/URI; SNAPSHOT_BUGS_FEEDBACK j + f Ljava/net/URI; SNAPSHOT_FEEDBACK h + f Ljava/net/URI; START_REALMS_TRIAL q + f Ljava/net/URI; SUSPENSION_HELP n + f Ljava/net/URI; SYMLINK_HELP p +c net/minecraft/util/CubicSpline net/minecraft/util/CubicSpline + m (Lnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline$Builder; builder a + m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline$Builder; builder a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m (F)Lnet/minecraft/util/CubicSpline; constant a + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$1 a + m (Lnet/minecraft/util/CubicSpline$Multipoint;I)Lnet/minecraft/util/CubicSpline$1Point; lambda$codec$2 a + m (Lnet/minecraft/util/CubicSpline$Multipoint;)Ljava/util/List; lambda$codec$3 b + m (Lnet/minecraft/util/BoundedFloatFunction;Ljava/util/List;)Lnet/minecraft/util/CubicSpline$Multipoint; lambda$codec$4 a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$5 a + m (Lnet/minecraft/util/CubicSpline$Multipoint;)Ljava/lang/Record; lambda$codec$6 a + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/CubicSpline; lambda$codec$7 a + m (Lnet/minecraft/util/CubicSpline;)Lcom/mojang/datafixers/util/Either; lambda$codec$8 a + m (Lnet/minecraft/util/CubicSpline$CoordinateVisitor;)Lnet/minecraft/util/CubicSpline; mapAll a + m ()Ljava/lang/String; parityString c +c net/minecraft/util/CubicSpline$1Point net/minecraft/util/CubicSpline$a + m ()F derivative c + m ()F location a + m ()Lnet/minecraft/util/CubicSpline; value b + f F derivative c + f F location a + f Lnet/minecraft/util/CubicSpline; value b +c net/minecraft/util/CubicSpline$Builder net/minecraft/util/CubicSpline$b + m (FF)Lnet/minecraft/util/CubicSpline$Builder; addPoint a + m (FFF)Lnet/minecraft/util/CubicSpline$Builder; addPoint a + m (FLnet/minecraft/util/CubicSpline;)Lnet/minecraft/util/CubicSpline$Builder; addPoint a + m (FLnet/minecraft/util/CubicSpline;F)Lnet/minecraft/util/CubicSpline$Builder; addPoint a + m ()Lnet/minecraft/util/CubicSpline; build a + f Lnet/minecraft/util/BoundedFloatFunction; coordinate a + f Lit/unimi/dsi/fastutil/floats/FloatList; derivatives e + f Lit/unimi/dsi/fastutil/floats/FloatList; locations c + f Lnet/minecraft/util/BoundedFloatFunction; valueTransformer b + f Ljava/util/List; values d +c net/minecraft/util/CubicSpline$Constant net/minecraft/util/CubicSpline$c + m (Ljava/lang/Object;)F apply a + m (Lnet/minecraft/util/CubicSpline$CoordinateVisitor;)Lnet/minecraft/util/CubicSpline; mapAll a + m ()F maxValue b + m ()F minValue a + m ()Ljava/lang/String; parityString c + m ()F value d + f F value b +c net/minecraft/util/CubicSpline$Multipoint net/minecraft/util/CubicSpline$e + m (Ljava/lang/Object;)F apply a + m ()Lnet/minecraft/util/BoundedFloatFunction; coordinate d + m (Lnet/minecraft/util/BoundedFloatFunction;[FLjava/util/List;[F)Lnet/minecraft/util/CubicSpline$Multipoint; create a + m ()[F derivatives g + m ([FF)I findIntervalStart a + m (F[FI)Z lambda$findIntervalStart$0 a + m (Lnet/minecraft/util/CubicSpline$CoordinateVisitor;Lnet/minecraft/util/CubicSpline;)Lnet/minecraft/util/CubicSpline; lambda$mapAll$3 a + m ([FI)D lambda$toString$1 a + m (D)Ljava/lang/String; lambda$toString$2 a + m (F[FF[FI)F linearExtend a + m ()[F locations e + m (Lnet/minecraft/util/CubicSpline$CoordinateVisitor;)Lnet/minecraft/util/CubicSpline; mapAll a + m ()F maxValue b + m ()F minValue a + m ()Ljava/lang/String; parityString c + m ([F)Ljava/lang/String; toString a + m ([FLjava/util/List;[F)V validateSizes a + m ()Ljava/util/List; values f + f Lnet/minecraft/util/BoundedFloatFunction; coordinate b + f [F derivatives e + f [F locations c + f F maxValue g + f F minValue f + f Ljava/util/List; values d +c net/minecraft/util/CubicSpline$CoordinateVisitor net/minecraft/util/CubicSpline$d +c net/minecraft/util/ExtraCodecs net/minecraft/util/ExtraCodecs + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; asOptionalLong a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; catchDecoderException e + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; compactListCodec a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; compactListCodec c + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Codec; converter a + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; dispatchOptionalValue a + m (Ljava/util/function/Function;)Ljava/util/function/Function; ensureHomogenous b + m (FF)Lcom/mojang/serialization/Codec; floatRange a + m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; floatRangeMinExclusiveWithMessage b + m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; floatRangeMinInclusiveWithMessage a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; gameProfileCodec h + m (I)Lcom/mojang/serialization/Codec; hexColor a + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; idResolverCodec a + m (Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;I)Lcom/mojang/serialization/Codec; idResolverCodec a + m (II)Lcom/mojang/serialization/Codec; intRange a + m (IILjava/util/function/Function;)Lcom/mojang/serialization/Codec; intRangeWithMessage a + 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; intervalCodec a + m (Ljava/lang/String;)Ljava/lang/String; lambda$legacyEnum$117 a + m (Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$legacyEnum$118 a + m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; legacyEnum c + m (II)Lcom/mojang/serialization/Codec; longRange b + m (JJLjava/util/function/Function;)Lcom/mojang/serialization/Codec; longRangeWithMessage a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyHolderSet c + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyList b + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyMap d + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; object2BooleanMap f + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; optionalEmptyMap g + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; orCompressed a + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; orCompressed a + m (Ljava/lang/Object;)Lcom/mojang/serialization/Codec$ResultFunction; orElsePartial a + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; overrideLifecycle a + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; overrideLifecycle b + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; retrieveContext a + m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; sizeLimitedMap a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/util/ExtraCodecs$StrictUnboundedMapCodec; strictUnboundedMap b + m (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec; temporalCodec a + f Lcom/mojang/serialization/Codec; ARGB_COLOR_CODEC m + f Lcom/mojang/serialization/Codec; AUTHLIB_GAME_PROFILE K + f Lcom/mojang/serialization/Codec; AXISANGLE4F i + f Lcom/mojang/serialization/Codec; BASE64_STRING y + f Lcom/mojang/serialization/Codec; BIT_SET D + f Lcom/mojang/serialization/Codec; CHAT_STRING Q + f Lcom/mojang/serialization/Codec; CODEPOINT N + f Lcom/mojang/serialization/Codec; ESCAPED_STRING z + f Ljava/lang/String; HEX_COLOR_PREFIX R + f Lcom/mojang/serialization/Codec; INSTANT_ISO8601 x + f Lcom/mojang/serialization/Codec; JAVA b + f Lcom/mojang/serialization/Codec; JSON a + f Lcom/mojang/serialization/Codec; MATRIX4F k + f I MAX_PROPERTIES H + f I MAX_PROPERTY_NAME_LENGTH E + f I MAX_PROPERTY_SIGNATURE_LENGTH G + f I MAX_PROPERTY_VALUE_LENGTH F + f Lcom/mojang/serialization/Codec; NBT c + f Lcom/mojang/serialization/Codec; NON_EMPTY_STRING M + f Lcom/mojang/serialization/Codec; NON_NEGATIVE_FLOAT u + f Lcom/mojang/serialization/Codec; NON_NEGATIVE_INT q + f Lcom/mojang/serialization/Codec; NON_NEGATIVE_LONG s + f Lcom/mojang/serialization/Codec; PATTERN w + f Lcom/mojang/serialization/Codec; PLAYER_NAME J + f Lcom/mojang/serialization/Codec; POSITIVE_FLOAT v + f Lcom/mojang/serialization/Codec; POSITIVE_INT r + f Lcom/mojang/serialization/Codec; POSITIVE_LONG t + f Lcom/mojang/serialization/Codec; PROPERTY S + f Lcom/mojang/serialization/Codec; PROPERTY_MAP I + f Lcom/mojang/serialization/Codec; QUATERNIONF j + f Lcom/mojang/serialization/Codec; QUATERNIONF_COMPONENTS h + f Lcom/mojang/serialization/Codec; RESOURCE_PATH_CODEC O + f Lcom/mojang/serialization/Codec; RGB_COLOR_CODEC l + f Lcom/mojang/serialization/MapCodec; STORED_GAME_PROFILE L + f Lcom/mojang/serialization/Codec; STRING_ARGB_COLOR o + f Lcom/mojang/serialization/Codec; STRING_RGB_COLOR n + f Lcom/mojang/serialization/Codec; TAG_OR_ELEMENT_ID A + f Lcom/mojang/serialization/Codec; UNSIGNED_BYTE p + f Lcom/mojang/serialization/Codec; UNTRUSTED_URI P + f Lcom/mojang/serialization/Codec; VECTOR2F d + f Lcom/mojang/serialization/Codec; VECTOR3F e + f Lcom/mojang/serialization/Codec; VECTOR3I f + f Lcom/mojang/serialization/Codec; VECTOR4F g + f Ljava/util/function/Function; fromOptionalLong C + f Ljava/util/function/Function; toOptionalLong B +c net/minecraft/util/ExtraCodecs$1 net/minecraft/util/ExtraCodecs$1 + m (Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/String; lambda$apply$0 a + f Ljava/lang/Object; val$value a +c net/minecraft/util/ExtraCodecs$4 net/minecraft/util/ExtraCodecs$4 + m (Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; lambda$apply$0 a +c net/minecraft/util/ExtraCodecs$5 net/minecraft/util/ExtraCodecs$5 + m (Ljava/lang/Object;Ljava/lang/Exception;)Ljava/lang/String; lambda$decode$0 a + f Lcom/mojang/serialization/Codec; val$codec a +c net/minecraft/util/ExtraCodecs$6 net/minecraft/util/ExtraCodecs$6 + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; encode a + m (Ljava/lang/String;Lcom/mojang/serialization/MapLike;)Ljava/lang/String; lambda$decode$0 a + 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; lambda$decode$1 a +c net/minecraft/util/ExtraCodecs$7 net/minecraft/util/ExtraCodecs$7 + m (Ljava/util/Optional;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Z isEmptyMap a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$decode$0 a + f Lcom/mojang/serialization/Codec; val$codec a +c net/minecraft/util/ExtraCodecs$LateBoundIdMapper net/minecraft/util/ExtraCodecs$b + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m (Ljava/lang/Object;)Ljava/lang/String; lambda$put$0 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; put a + m ()Ljava/util/Set; values a + f Lcom/google/common/collect/BiMap; idToValue a +c net/minecraft/util/ExtraCodecs$TagOrElementLocation net/minecraft/util/ExtraCodecs$d + m ()Ljava/lang/String; decoratedId c + m ()Lnet/minecraft/resources/Identifier; id a + m ()Z tag b + f Lnet/minecraft/resources/Identifier; id a + f Z tag b +c net/minecraft/util/ExtraCodecs$1ContextRetrievalCodec net/minecraft/util/ExtraCodecs$a +c net/minecraft/util/ExtraCodecs$StrictUnboundedMapCodec net/minecraft/util/ExtraCodecs$c + m (Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a + m (Lcom/mojang/serialization/DataResult;Ljava/lang/String;)Ljava/lang/String; lambda$decode$0 a + m ()Ljava/lang/String; lambda$decode$1 a + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; lambda$decode$2 a + m (Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair; lambda$decode$3 a + f Lcom/mojang/serialization/Codec; elementCodec b + f Lcom/mojang/serialization/Codec; keyCodec a +c net/minecraft/util/FutureChain net/minecraft/util/FutureChain + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; lambda$append$0 a + m (Ljava/util/function/Consumer;Ljava/lang/Object;)V lambda$append$1 a + m (Ljava/lang/Throwable;)Ljava/lang/Void; lambda$append$2 a + f Lorg/slf4j/Logger; LOGGER b + f Z closed e + f Ljava/util/concurrent/Executor; executor d + f Ljava/util/concurrent/CompletableFuture; head c +c net/minecraft/util/TaskChainer net/minecraft/util/TaskChainer + m (Ljava/lang/Runnable;Ljava/lang/Object;)V lambda$append$0 a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/util/TaskChainer$1 net/minecraft/util/TaskChainer$1 + m (Ljava/lang/Throwable;)Ljava/lang/Void; lambda$append$0 a + f Ljava/util/concurrent/Executor; val$executor b +c net/minecraft/world/Containers net/minecraft/world/InventoryUtils + m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/Container;)V dropContents a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/NonNullList;)V dropContents a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/Container;)V dropContents a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/Container;)V dropContents a + m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V dropItemStack a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V lambda$dropContents$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighboursAfterDestroy a +c net/minecraft/world/Difficulty net/minecraft/world/EnumDifficulty + m ()[Lnet/minecraft/world/Difficulty; $values f + m (I)Lnet/minecraft/world/Difficulty; byId a + m (Ljava/lang/String;)Lnet/minecraft/world/Difficulty; byName a + m ()Lnet/minecraft/network/chat/Component; getDisplayName b + m ()I getId a + m ()Lnet/minecraft/network/chat/Component; getInfo d + m ()Ljava/lang/String; getKey e + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/Difficulty; $VALUES j + f Ljava/util/function/IntFunction; BY_ID g + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e + f Lnet/minecraft/world/Difficulty; EASY b + f Lnet/minecraft/world/Difficulty; HARD d + f Lnet/minecraft/world/Difficulty; NORMAL c + f Lnet/minecraft/world/Difficulty; PEACEFUL a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f I id h + f Ljava/lang/String; key i +c net/minecraft/world/entity/Mob net/minecraft/world/entity/EntityInsentient + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m ()V ate R + m ()V baseTick aJ + m ()V burnUndead p + m (Lnet/minecraft/world/entity/EntityType;)Z canAttackType a + m ()Z canBeLeashed aj_ + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f + m (Lnet/minecraft/world/item/ItemStack;)Z canHoldItem h + m ()Z canPickUpLoot gn + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z canReplaceCurrentItem a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canReplaceEqualItem b + m (Lnet/minecraft/world/entity/player/Player;)Z canShearEquipment b_ + m (Lnet/minecraft/world/item/ItemStack;)Z canUseNonMeleeWeapon g + m ()F chargeSpeedModifier gK + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; checkAndHandleImportantInteractions c + m ()V checkDespawn dW + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMobSpawnRules a + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;)Z checkSpawnRules a + m ()V clampHeadRotationToBody af + m ()V clearHome gE + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z compareArmor b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z compareWeapons c + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/ConversionParams$AfterConversion;)Lnet/minecraft/world/entity/Mob; convertTo a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/ConversionParams$AfterConversion;)Lnet/minecraft/world/entity/Mob; convertTo a + m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/storage/loot/LootParams; createEquipmentParams h + m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/Container; createEquipmentSlotContainer h + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createMobAttributes E + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropCustomDeathLoot a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropFromLootTable b + m (Lnet/minecraft/server/level/ServerLevel;)V dropPreservedEquipment b + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/Set; dropPreservedEquipment a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/DifficultyInstance;)V enchantSpawnedArmor a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/util/RandomSource;FLnet/minecraft/world/DifficultyInstance;)V enchantSpawnedEquipment a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchantSpawnedWeapon b + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)V equip a + m (Lnet/minecraft/world/entity/EquipmentTable;)V equip a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; equipItemIfPossible b + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()I getAmbientSoundInterval S + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlot;)D getApproximateAttributeWith a + m (D)Lnet/minecraft/world/phys/AABB; getAttackBoundingBox j + m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f + m ()Lnet/minecraft/world/item/ItemStack; getBodyArmorItem ak + m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl + m ()Lnet/minecraft/world/entity/DropChances; getDropChances an + m (Lnet/minecraft/world/entity/EquipmentSlot;I)Lnet/minecraft/world/item/Item; getEquipmentForSlot a + m ()I getHeadRotSpeed ai + m ()Lnet/minecraft/core/BlockPos; getHomePosition gC + m ()I getHomeRadius gD + m ()Lnet/minecraft/world/entity/ai/control/JumpControl; getJumpControl L + m ()Lnet/minecraft/world/entity/Leashable$LeashData; getLeashData T_ + m ()Lnet/minecraft/world/entity/ai/control/LookControl; getLookControl J + m ()Ljava/util/Optional; getLootTable er + m ()J getLootTableSeed fc + m ()Lnet/minecraft/world/entity/HumanoidArm; getMainArm at + m ()I getMaxFallDistance cW + m ()I getMaxHeadXRot ac + m ()I getMaxHeadYRot ae + m ()I getMaxSpawnClusterSize aj + m ()Lnet/minecraft/world/entity/ai/control/MoveControl; getMoveControl K + m ()Lnet/minecraft/world/entity/ai/navigation/PathNavigation; getNavigation N + m (Lnet/minecraft/world/level/pathfinder/PathType;)F getPathfindingMalus a + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m ()Lnet/minecraft/core/Vec3i; getPickupReach Z + m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa + m ()Lnet/minecraft/world/entity/ai/sensing/Sensing; getSensing P + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m ()Lnet/minecraft/world/entity/LivingEntity; getTargetFromBrain Q + m (B)V handleEntityEvent b + m ()Z hasHome gF + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z hasValidEquippableItemForSlot i + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m ()Z isAggressive gI + m ()Z isEffectiveAi dy + m ()Z isLeftHanded gH + m (I)Z isMaxGroupSizeReached q + m ()Z isNoAi gG + m ()Z isPersistenceRequired gA + m ()Z isSaddled al + m ()Z isSunBurnTick gL + m ()Z isWearingBodyArmor am + m ()Z isWithinHome gB + m (Lnet/minecraft/core/BlockPos;)Z isWithinHome a + m (Lnet/minecraft/world/phys/Vec3;)Z isWithinHome a + m (Lnet/minecraft/world/entity/LivingEntity;)Z isWithinMeleeAttackRange h + m (Lnet/minecraft/tags/TagKey;)V jumpInLiquid c + m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/resources/ResourceKey;)V lambda$addAdditionalSaveData$0 a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;)V lambda$checkAndHandleImportantInteractions$2 b + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$dropPreservedEquipment$1 j + m ()V leashTooFarBehaviour y + m (Lnet/minecraft/world/entity/Entity;FF)V lookAt a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/core/Holder;)V onAttributeUpdated a + m ()V onLeashRemoved s + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;)V onOffspringSpawnedFromEgg a + m ()V onPathfindingDone H + m ()V onPathfindingStart G + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a + m ()V playAmbientSound T + m (Lnet/minecraft/world/damagesource/DamageSource;)V playHurtSound g + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentEnchantments a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a + m ()V registerGoals D + m ()V removeAfterChangingDimensions cV + m (Ljava/util/function/Predicate;)V removeAllGoals d + m ()V removeFreeWill gJ + m (D)Z removeWhenFarAway i + m ()Z requiresCustomPersistence ab + m ()V resetAmbientSoundTime k + m ()V resetAngularLeashMomentum gM + m (FFF)F rotlerp a + m ()V serverAiStep fV + m (Z)V setAggressive w + m (Z)V setBaby a_ + m (Lnet/minecraft/world/item/ItemStack;)V setBodyArmorItem i + m (Z)V setCanPickUpLoot b_ + m (Lnet/minecraft/world/entity/EquipmentSlot;F)V setDropChance a + m (Lnet/minecraft/world/entity/EquipmentSlot;)V setGuaranteedDrop g + m (Lnet/minecraft/core/BlockPos;I)V setHomeTo a + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V setItemSlotAndDropWhenKilled b + m (Lnet/minecraft/world/entity/Leashable$LeashData;)V setLeashData a + m (Z)V setLeftHanded v + m (Z)V setNoAi u + m (Lnet/minecraft/world/level/pathfinder/PathType;F)V setPathfindingMalus a + m ()V setPersistenceRequired gz + m (F)V setSpeed C + m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget g + m (F)V setXxa K + m (F)V setYya J + m (F)V setZza I + m ()Z shouldPassengersInheritMalus F + m ()V spawnAnim U + m (Lnet/minecraft/world/entity/Entity;ZZ)Z startRiding a + m ()V stopInPlace X + m ()Lnet/minecraft/world/entity/EquipmentSlot; sunProtectionSlot Y + m ()V tick g + m (F)V tickHeadTurn D + m ()V updateControlFlags V + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V usePlayerItem a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_MOB_FLAGS_ID a + f D DEFAULT_ATTACK_REACH cv + f Z DEFAULT_CAN_PICK_UP_LOOT cw + f Z DEFAULT_LEFT_HANDED cy + f Z DEFAULT_NO_AI cz + f Z DEFAULT_PERSISTENCE_REQUIRED cx + f Ljava/util/List; EQUIPMENT_POPULATION_ORDER cu + f Lnet/minecraft/core/Vec3i; ITEM_PICKUP_REACH e + f F MAX_ENCHANTED_ARMOR_CHANCE ce + f F MAX_ENCHANTED_WEAPON_CHANCE cf + f F MAX_PICKUP_LOOT_CHANCE cd + f F MAX_WEARING_ARMOR_CHANCE s + f I MOB_FLAG_AGGRESSIVE d + f I MOB_FLAG_LEFTHANDED c + f I MOB_FLAG_NO_AI b + f I PICKUP_REACH r + f Lnet/minecraft/resources/Identifier; RANDOM_SPAWN_BONUS_ID ch + f Ljava/lang/String; TAG_CAN_PICK_UP_LOOT ck + f Ljava/lang/String; TAG_DROP_CHANCES ci + f Ljava/lang/String; TAG_LEFT_HANDED cj + f Ljava/lang/String; TAG_NO_AI cl + f I UPDATE_GOAL_SELECTOR_EVERY_N_TICKS cg + f F WEARING_ARMOR_UPGRADE_MATERIAL_ATTEMPTS cc + f F WEARING_ARMOR_UPGRADE_MATERIAL_CHANCE t + f I ambientSoundTime cm + f Lnet/minecraft/world/entity/ai/control/BodyRotationControl; bodyRotationControl cA + f Z canPickUpLoot cE + f Lnet/minecraft/world/entity/DropChances; dropChances cD + f Lnet/minecraft/world/entity/ai/goal/GoalSelector; goalSelector cs + f Lnet/minecraft/core/BlockPos; homePosition cK + f I homeRadius cL + f Lnet/minecraft/world/entity/ai/control/JumpControl; jumpControl cq + f Lnet/minecraft/world/entity/Leashable$LeashData; leashData cJ + f Lnet/minecraft/world/entity/ai/control/LookControl; lookControl co + f Ljava/util/Optional; lootTable cH + f J lootTableSeed cI + f Lnet/minecraft/world/entity/ai/control/MoveControl; moveControl cp + f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; navigation cr + f Ljava/util/Map; pathfindingMalus cG + f Z persistenceRequired cF + f Lnet/minecraft/world/entity/ai/sensing/Sensing; sensing cC + f Lnet/minecraft/world/entity/LivingEntity; target cB + f Lnet/minecraft/world/entity/ai/goal/GoalSelector; targetSelector ct + f I xpReward cn +c net/minecraft/world/entity/Mob$1 net/minecraft/world/entity/EntityInsentient$1 + m ()Lnet/minecraft/world/item/ItemStack; getTheItem g + m ()V setChanged e + m (Lnet/minecraft/world/item/ItemStack;)V setTheItem b + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + f Lnet/minecraft/world/entity/Mob; this$0 c + f Lnet/minecraft/world/entity/EquipmentSlot; val$slot b +c net/minecraft/world/entity/Mob$2 net/minecraft/world/entity/EntityInsentient$2 + f [I $SwitchMap$net$minecraft$world$entity$EquipmentSlot a +c net/minecraft/world/food/Foods net/minecraft/world/food/Foods + m (I)Lnet/minecraft/world/food/FoodProperties$Builder; stew a + f Lnet/minecraft/world/food/FoodProperties; APPLE a + f Lnet/minecraft/world/food/FoodProperties; BAKED_POTATO b + f Lnet/minecraft/world/food/FoodProperties; BEEF c + f Lnet/minecraft/world/food/FoodProperties; BEETROOT d + f Lnet/minecraft/world/food/FoodProperties; BEETROOT_SOUP e + f Lnet/minecraft/world/food/FoodProperties; BREAD f + f Lnet/minecraft/world/food/FoodProperties; CARROT g + f Lnet/minecraft/world/food/FoodProperties; CHICKEN h + f Lnet/minecraft/world/food/FoodProperties; CHORUS_FRUIT i + f Lnet/minecraft/world/food/FoodProperties; COD j + f Lnet/minecraft/world/food/FoodProperties; COOKED_BEEF k + f Lnet/minecraft/world/food/FoodProperties; COOKED_CHICKEN l + f Lnet/minecraft/world/food/FoodProperties; COOKED_COD m + f Lnet/minecraft/world/food/FoodProperties; COOKED_MUTTON n + f Lnet/minecraft/world/food/FoodProperties; COOKED_PORKCHOP o + f Lnet/minecraft/world/food/FoodProperties; COOKED_RABBIT p + f Lnet/minecraft/world/food/FoodProperties; COOKED_SALMON q + f Lnet/minecraft/world/food/FoodProperties; COOKIE r + f Lnet/minecraft/world/food/FoodProperties; DRIED_KELP s + f Lnet/minecraft/world/food/FoodProperties; ENCHANTED_GOLDEN_APPLE t + f Lnet/minecraft/world/food/FoodProperties; GLOW_BERRIES M + f Lnet/minecraft/world/food/FoodProperties; GOLDEN_APPLE u + f Lnet/minecraft/world/food/FoodProperties; GOLDEN_CARROT v + f Lnet/minecraft/world/food/FoodProperties; HONEY_BOTTLE w + f Lnet/minecraft/world/food/FoodProperties; MELON_SLICE x + f Lnet/minecraft/world/food/FoodProperties; MUSHROOM_STEW y + f Lnet/minecraft/world/food/FoodProperties; MUTTON z + f Lnet/minecraft/world/food/FoodProperties; POISONOUS_POTATO A + f Lnet/minecraft/world/food/FoodProperties; PORKCHOP B + f Lnet/minecraft/world/food/FoodProperties; POTATO C + f Lnet/minecraft/world/food/FoodProperties; PUFFERFISH D + f Lnet/minecraft/world/food/FoodProperties; PUMPKIN_PIE E + f Lnet/minecraft/world/food/FoodProperties; RABBIT F + f Lnet/minecraft/world/food/FoodProperties; RABBIT_STEW G + f Lnet/minecraft/world/food/FoodProperties; ROTTEN_FLESH H + f Lnet/minecraft/world/food/FoodProperties; SALMON I + f Lnet/minecraft/world/food/FoodProperties; SPIDER_EYE J + f Lnet/minecraft/world/food/FoodProperties; SUSPICIOUS_STEW K + f Lnet/minecraft/world/food/FoodProperties; SWEET_BERRIES L + f Lnet/minecraft/world/food/FoodProperties; TROPICAL_FISH N +c net/minecraft/world/item/Items net/minecraft/world/item/Items + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; blockIdToItemId a + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/function/Function; createBlockItemWithCustomItemName b + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$createBlockItemWithCustomItemName$184 b + m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$registerBlock$185 a + m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$registerBlock$186 a + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$0 bs + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$1 br + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$10 bi + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$100 K + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$101 W + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$102 V + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$103 U + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$104 T + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$105 S + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$106 R + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$107 Q + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$108 P + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$109 O + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$11 bh + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$110 N + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$111 M + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$112 L + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$113 K + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$114 J + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$115 I + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$116 H + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$117 G + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$118 F + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$119 E + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$12 bg + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$120 D + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$121 C + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$122 B + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$123 A + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$124 z + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$125 J + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$126 I + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$127 H + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$128 G + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$129 F + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$13 ak + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$130 E + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$131 D + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$132 C + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$133 B + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$134 A + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$135 z + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$136 y + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$137 x + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$138 w + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$139 v + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$14 bf + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$140 u + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$141 t + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$142 s + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$143 r + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$144 q + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$145 p + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$146 o + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$147 n + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$148 m + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$149 l + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$15 be + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$150 k + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$151 j + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$152 i + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$153 h + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$154 g + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$155 y + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$156 x + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$157 w + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$158 v + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$159 u + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$16 bd + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$160 t + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$161 s + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$162 f + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$163 r + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$164 q + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$165 p + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$166 o + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$167 n + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$168 m + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$169 l + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$17 aj + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$170 k + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$171 j + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$172 i + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$173 h + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$174 g + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$175 f + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$176 e + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$177 d + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$178 c + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$179 e + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$18 ai + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$180 d + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$181 c + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$182 b + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$183 a + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$19 bc + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$2 bq + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$20 bb + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$21 ba + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$22 aZ + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$23 aY + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$24 aX + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$25 aW + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$26 aV + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$27 aU + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$28 aT + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$29 aS + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$3 bp + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$30 aR + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$31 aQ + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$32 aP + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$33 aO + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$34 aN + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$35 aM + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$36 aL + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$37 ah + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$38 ag + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$39 af + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$4 bo + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$40 ae + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$41 ad + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$42 ac + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$43 ab + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$44 aa + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$45 Z + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$46 Y + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$47 X + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$48 aK + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$49 aJ + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$5 bn + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$50 aI + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$51 aH + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$52 aG + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$53 aF + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$54 aE + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$55 aD + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$56 aC + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$57 aB + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$58 aA + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$59 az + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$6 bm + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$60 ay + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$61 ax + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$62 aw + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$63 av + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$64 au + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$65 at + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$66 as + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$67 ar + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$68 aq + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$69 ap + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$7 bl + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$70 ao + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$71 an + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$72 am + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$73 al + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$74 ak + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$75 aj + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$76 ai + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$77 ah + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$78 ag + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$79 af + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$8 bk + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$80 ae + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$81 ad + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$82 ac + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$83 ab + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$84 aa + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$85 Z + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$86 Y + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$87 X + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$88 W + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$89 V + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; lambda$static$9 bj + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$90 U + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$91 T + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$92 S + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$93 R + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$94 Q + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$95 P + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$96 O + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$97 N + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$98 M + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; lambda$static$99 L + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; registerBlock a + m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;)Lnet/minecraft/world/item/Item; registerBlock a + m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerBlock a + m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/Item; registerBlock a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerBlock a + m (Lnet/minecraft/world/level/block/Block;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; registerBlock a + m (Ljava/lang/String;)Lnet/minecraft/world/item/Item; registerItem a + m (Ljava/lang/String;Ljava/util/function/Function;)Lnet/minecraft/world/item/Item; registerItem a + m (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerItem a + m (Ljava/lang/String;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerItem a + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/world/item/Item; registerItem a + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerItem a + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/item/Item; registerSpawnEgg a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; vanillaItemId b + f Lnet/minecraft/world/item/Item; ACACIA_BOAT pz + f Lnet/minecraft/world/item/Item; ACACIA_BUTTON nn + f Lnet/minecraft/world/item/Item; ACACIA_CHEST_BOAT pA + f Lnet/minecraft/world/item/Item; ACACIA_DOOR nQ + f Lnet/minecraft/world/item/Item; ACACIA_FENCE fK + f Lnet/minecraft/world/item/Item; ACACIA_FENCE_GATE oF + f Lnet/minecraft/world/item/Item; ACACIA_HANGING_SIGN sc + f Lnet/minecraft/world/item/Item; ACACIA_LEAVES cE + f Lnet/minecraft/world/item/Item; ACACIA_LOG bI + f Lnet/minecraft/world/item/Item; ACACIA_PLANKS O + f Lnet/minecraft/world/item/Item; ACACIA_PRESSURE_PLATE nD + f Lnet/minecraft/world/item/Item; ACACIA_SAPLING ab + f Lnet/minecraft/world/item/Item; ACACIA_SHELF eT + f Lnet/minecraft/world/item/Item; ACACIA_SIGN rQ + f Lnet/minecraft/world/item/Item; ACACIA_SLAB eo + f Lnet/minecraft/world/item/Item; ACACIA_STAIRS hp + f Lnet/minecraft/world/item/Item; ACACIA_TRAPDOOR ol + f Lnet/minecraft/world/item/Item; ACACIA_WOOD ct + f Lnet/minecraft/world/item/Item; ACTIVATOR_RAIL oQ + f Lnet/minecraft/world/item/Item; AIR a + f Lnet/minecraft/world/item/Item; ALLAY_SPAWN_EGG vf + f Lnet/minecraft/world/item/Item; ALLIUM dA + f Lnet/minecraft/world/item/Item; AMETHYST_BLOCK aK + f Lnet/minecraft/world/item/Item; AMETHYST_CLUSTER zT + f Lnet/minecraft/world/item/Item; AMETHYST_SHARD qe + f Lnet/minecraft/world/item/Item; ANCIENT_DEBRIS aE + f Lnet/minecraft/world/item/Item; ANDESITE g + f Lnet/minecraft/world/item/Item; ANDESITE_SLAB ms + f Lnet/minecraft/world/item/Item; ANDESITE_STAIRS mb + f Lnet/minecraft/world/item/Item; ANDESITE_WALL hK + f Lnet/minecraft/world/item/Item; ANGLER_POTTERY_SHERD Au + f Lnet/minecraft/world/item/Item; ANVIL hW + f Lnet/minecraft/world/item/Item; APPLE pV + f Lnet/minecraft/world/item/Item; ARCHER_POTTERY_SHERD Av + f Lnet/minecraft/world/item/Item; ARMADILLO_SCUTE pR + f Lnet/minecraft/world/item/Item; ARMADILLO_SPAWN_EGG uJ + f Lnet/minecraft/world/item/Item; ARMOR_STAND wS + f Lnet/minecraft/world/item/Item; ARMS_UP_POTTERY_SHERD Aw + f Lnet/minecraft/world/item/Item; ARROW pX + f Lnet/minecraft/world/item/Item; AXOLOTL_BUCKET sv + f Lnet/minecraft/world/item/Item; AXOLOTL_SPAWN_EGG uT + f Lnet/minecraft/world/item/Item; AZALEA cX + f Lnet/minecraft/world/item/Item; AZALEA_LEAVES cJ + f Lnet/minecraft/world/item/Item; AZURE_BLUET dB + f Lnet/minecraft/world/item/Item; BAKED_POTATO wt + f Lnet/minecraft/world/item/Item; BAMBOO ej + f Lnet/minecraft/world/item/Item; BAMBOO_BLOCK bR + f Lnet/minecraft/world/item/Item; BAMBOO_BUTTON ns + f Lnet/minecraft/world/item/Item; BAMBOO_CHEST_RAFT pK + f Lnet/minecraft/world/item/Item; BAMBOO_DOOR nV + f Lnet/minecraft/world/item/Item; BAMBOO_FENCE fP + f Lnet/minecraft/world/item/Item; BAMBOO_FENCE_GATE oK + f Lnet/minecraft/world/item/Item; BAMBOO_HANGING_SIGN sh + f Lnet/minecraft/world/item/Item; BAMBOO_MOSAIC W + f Lnet/minecraft/world/item/Item; BAMBOO_MOSAIC_SLAB eu + f Lnet/minecraft/world/item/Item; BAMBOO_MOSAIC_STAIRS hv + f Lnet/minecraft/world/item/Item; BAMBOO_PLANKS T + f Lnet/minecraft/world/item/Item; BAMBOO_PRESSURE_PLATE nI + f Lnet/minecraft/world/item/Item; BAMBOO_RAFT pJ + f Lnet/minecraft/world/item/Item; BAMBOO_SHELF eU + f Lnet/minecraft/world/item/Item; BAMBOO_SIGN rV + f Lnet/minecraft/world/item/Item; BAMBOO_SLAB et + f Lnet/minecraft/world/item/Item; BAMBOO_STAIRS hu + f Lnet/minecraft/world/item/Item; BAMBOO_TRAPDOOR oq + f Lnet/minecraft/world/item/Item; BARREL yO + f Lnet/minecraft/world/item/Item; BARRIER iu + f Lnet/minecraft/world/item/Item; BASALT fY + f Lnet/minecraft/world/item/Item; BAT_SPAWN_EGG uK + f Lnet/minecraft/world/item/Item; BEACON hz + f Lnet/minecraft/world/item/Item; BEDROCK ag + f Lnet/minecraft/world/item/Item; BEEF ue + f Lnet/minecraft/world/item/Item; BEEHIVE zh + f Lnet/minecraft/world/item/Item; BEETROOT xz + f Lnet/minecraft/world/item/Item; BEETROOT_SEEDS xA + f Lnet/minecraft/world/item/Item; BEETROOT_SOUP xB + f Lnet/minecraft/world/item/Item; BEE_NEST zg + f Lnet/minecraft/world/item/Item; BEE_SPAWN_EGG uL + f Lnet/minecraft/world/item/Item; BELL yW + f Lnet/minecraft/world/item/Item; BIG_DRIPLEAF eh + f Lnet/minecraft/world/item/Item; BIRCH_BOAT pv + f Lnet/minecraft/world/item/Item; BIRCH_BUTTON nl + f Lnet/minecraft/world/item/Item; BIRCH_CHEST_BOAT pw + f Lnet/minecraft/world/item/Item; BIRCH_DOOR nO + f Lnet/minecraft/world/item/Item; BIRCH_FENCE fI + f Lnet/minecraft/world/item/Item; BIRCH_FENCE_GATE oD + f Lnet/minecraft/world/item/Item; BIRCH_HANGING_SIGN sa + f Lnet/minecraft/world/item/Item; BIRCH_LEAVES cC + f Lnet/minecraft/world/item/Item; BIRCH_LOG bG + f Lnet/minecraft/world/item/Item; BIRCH_PLANKS M + f Lnet/minecraft/world/item/Item; BIRCH_PRESSURE_PLATE nB + f Lnet/minecraft/world/item/Item; BIRCH_SAPLING Z + f Lnet/minecraft/world/item/Item; BIRCH_SHELF eV + f Lnet/minecraft/world/item/Item; BIRCH_SIGN rO + f Lnet/minecraft/world/item/Item; BIRCH_SLAB em + f Lnet/minecraft/world/item/Item; BIRCH_STAIRS hn + f Lnet/minecraft/world/item/Item; BIRCH_TRAPDOOR oj + f Lnet/minecraft/world/item/Item; BIRCH_WOOD cr + f Lnet/minecraft/world/item/Item; BLACKSTONE zm + f Lnet/minecraft/world/item/Item; BLACKSTONE_SLAB zn + f Lnet/minecraft/world/item/Item; BLACKSTONE_STAIRS zo + f Lnet/minecraft/world/item/Item; BLACKSTONE_WALL hP + f Lnet/minecraft/world/item/Item; BLACK_BANNER xt + f Lnet/minecraft/world/item/Item; BLACK_BED tV + f Lnet/minecraft/world/item/Item; BLACK_BUNDLE sY + f Lnet/minecraft/world/item/Item; BLACK_CANDLE zP + f Lnet/minecraft/world/item/Item; BLACK_CARPET iM + f Lnet/minecraft/world/item/Item; BLACK_CONCRETE kR + f Lnet/minecraft/world/item/Item; BLACK_CONCRETE_POWDER lh + f Lnet/minecraft/world/item/Item; BLACK_DYE tB + f Lnet/minecraft/world/item/Item; BLACK_GLAZED_TERRACOTTA kB + f Lnet/minecraft/world/item/Item; BLACK_HARNESS ph + f Lnet/minecraft/world/item/Item; BLACK_SHULKER_BOX kl + f Lnet/minecraft/world/item/Item; BLACK_STAINED_GLASS jl + f Lnet/minecraft/world/item/Item; BLACK_STAINED_GLASS_PANE jB + f Lnet/minecraft/world/item/Item; BLACK_TERRACOTTA it + f Lnet/minecraft/world/item/Item; BLACK_WOOL du + f Lnet/minecraft/world/item/Item; BLADE_POTTERY_SHERD Ax + f Lnet/minecraft/world/item/Item; BLAST_FURNACE yQ + f Lnet/minecraft/world/item/Item; BLAZE_POWDER us + f Lnet/minecraft/world/item/Item; BLAZE_ROD uk + f Lnet/minecraft/world/item/Item; BLAZE_SPAWN_EGG vT + f Lnet/minecraft/world/item/Item; BLUE_BANNER xp + f Lnet/minecraft/world/item/Item; BLUE_BED tR + f Lnet/minecraft/world/item/Item; BLUE_BUNDLE sU + f Lnet/minecraft/world/item/Item; BLUE_CANDLE zL + f Lnet/minecraft/world/item/Item; BLUE_CARPET iI + f Lnet/minecraft/world/item/Item; BLUE_CONCRETE kN + f Lnet/minecraft/world/item/Item; BLUE_CONCRETE_POWDER ld + f Lnet/minecraft/world/item/Item; BLUE_DYE tx + f Lnet/minecraft/world/item/Item; BLUE_EGG sE + f Lnet/minecraft/world/item/Item; BLUE_GLAZED_TERRACOTTA kx + f Lnet/minecraft/world/item/Item; BLUE_HARNESS pd + f Lnet/minecraft/world/item/Item; BLUE_ICE lP + f Lnet/minecraft/world/item/Item; BLUE_ORCHID dz + f Lnet/minecraft/world/item/Item; BLUE_SHULKER_BOX kh + f Lnet/minecraft/world/item/Item; BLUE_STAINED_GLASS jh + f Lnet/minecraft/world/item/Item; BLUE_STAINED_GLASS_PANE jx + f Lnet/minecraft/world/item/Item; BLUE_TERRACOTTA ip + f Lnet/minecraft/world/item/Item; BLUE_WOOL dq + f Lnet/minecraft/world/item/Item; BOGGED_SPAWN_EGG vo + f Lnet/minecraft/world/item/Item; BOLT_ARMOR_TRIM_SMITHING_TEMPLATE At + f Lnet/minecraft/world/item/Item; BONE tD + f Lnet/minecraft/world/item/Item; BONE_BLOCK jT + f Lnet/minecraft/world/item/Item; BONE_MEAL tC + f Lnet/minecraft/world/item/Item; BOOK sB + f Lnet/minecraft/world/item/Item; BOOKSHELF ff + f Lnet/minecraft/world/item/Item; BORDURE_INDENTED_BANNER_PATTERN yL + f Lnet/minecraft/world/item/Item; BOWL pU + f Lnet/minecraft/world/item/Item; BOW pW + f Lnet/minecraft/world/item/Item; BRAIN_CORAL lw + f Lnet/minecraft/world/item/Item; BRAIN_CORAL_BLOCK lr + f Lnet/minecraft/world/item/Item; BRAIN_CORAL_FAN lG + f Lnet/minecraft/world/item/Item; BREAD rd + f Lnet/minecraft/world/item/Item; BREEZE_ROD wm + f Lnet/minecraft/world/item/Item; BREEZE_SPAWN_EGG vE + f Lnet/minecraft/world/item/Item; BREWER_POTTERY_SHERD Ay + f Lnet/minecraft/world/item/Item; BREWING_STAND uu + f Lnet/minecraft/world/item/Item; BRICK sx + f Lnet/minecraft/world/item/Item; BRICKS eS + f Lnet/minecraft/world/item/Item; BRICK_SLAB eD + f Lnet/minecraft/world/item/Item; BRICK_STAIRS gP + f Lnet/minecraft/world/item/Item; BRICK_WALL hC + f Lnet/minecraft/world/item/Item; BROWN_BANNER xq + f Lnet/minecraft/world/item/Item; BROWN_BED tS + f Lnet/minecraft/world/item/Item; BROWN_BUNDLE sV + f Lnet/minecraft/world/item/Item; BROWN_CANDLE zM + f Lnet/minecraft/world/item/Item; BROWN_CARPET iJ + f Lnet/minecraft/world/item/Item; BROWN_CONCRETE kO + f Lnet/minecraft/world/item/Item; BROWN_CONCRETE_POWDER le + f Lnet/minecraft/world/item/Item; BROWN_DYE ty + f Lnet/minecraft/world/item/Item; BROWN_EGG sF + f Lnet/minecraft/world/item/Item; BROWN_GLAZED_TERRACOTTA ky + f Lnet/minecraft/world/item/Item; BROWN_HARNESS pe + f Lnet/minecraft/world/item/Item; BROWN_MUSHROOM dN + f Lnet/minecraft/world/item/Item; BROWN_MUSHROOM_BLOCK gx + f Lnet/minecraft/world/item/Item; BROWN_SHULKER_BOX ki + f Lnet/minecraft/world/item/Item; BROWN_STAINED_GLASS ji + f Lnet/minecraft/world/item/Item; BROWN_STAINED_GLASS_PANE jy + f Lnet/minecraft/world/item/Item; BROWN_TERRACOTTA iq + f Lnet/minecraft/world/item/Item; BROWN_WOOL dr + f Lnet/minecraft/world/item/Item; BRUSH Aa + f Lnet/minecraft/world/item/Item; BUBBLE_CORAL lx + f Lnet/minecraft/world/item/Item; BUBBLE_CORAL_BLOCK ls + f Lnet/minecraft/world/item/Item; BUBBLE_CORAL_FAN lH + f Lnet/minecraft/world/item/Item; BUCKET sk + f Lnet/minecraft/world/item/Item; BUDDING_AMETHYST aL + f Lnet/minecraft/world/item/Item; BUNDLE sI + f Lnet/minecraft/world/item/Item; BURN_POTTERY_SHERD Az + f Lnet/minecraft/world/item/Item; BUSH cW + f Lnet/minecraft/world/item/Item; CACTUS fC + f Lnet/minecraft/world/item/Item; CACTUS_FLOWER fD + f Lnet/minecraft/world/item/Item; CAKE tF + f Lnet/minecraft/world/item/Item; CALCITE l + f Lnet/minecraft/world/item/Item; CALIBRATED_SCULK_SENSOR nb + f Lnet/minecraft/world/item/Item; CAMEL_HUSK_SPAWN_EGG vp + f Lnet/minecraft/world/item/Item; CAMEL_SPAWN_EGG uC + f Lnet/minecraft/world/item/Item; CAMPFIRE zc + f Lnet/minecraft/world/item/Item; CANDLE zz + f Lnet/minecraft/world/item/Item; CARROT wr + f Lnet/minecraft/world/item/Item; CARROT_ON_A_STICK pn + f Lnet/minecraft/world/item/Item; CARTOGRAPHY_TABLE yR + f Lnet/minecraft/world/item/Item; CARVED_PUMPKIN fT + f Lnet/minecraft/world/item/Item; CAT_SPAWN_EGG uG + f Lnet/minecraft/world/item/Item; CAULDRON uv + f Lnet/minecraft/world/item/Item; CAVE_SPIDER_SPAWN_EGG vC + f Lnet/minecraft/world/item/Item; CHAINMAIL_BOOTS rp + f Lnet/minecraft/world/item/Item; CHAINMAIL_CHESTPLATE rn + f Lnet/minecraft/world/item/Item; CHAINMAIL_HELMET rm + f Lnet/minecraft/world/item/Item; CHAINMAIL_LEGGINGS ro + f Lnet/minecraft/world/item/Item; CHAIN_COMMAND_BLOCK jO + f Lnet/minecraft/world/item/Item; CHARCOAL pZ + f Lnet/minecraft/world/item/Item; CHERRY_BOAT pB + f Lnet/minecraft/world/item/Item; CHERRY_BUTTON no + f Lnet/minecraft/world/item/Item; CHERRY_CHEST_BOAT pC + f Lnet/minecraft/world/item/Item; CHERRY_DOOR nR + f Lnet/minecraft/world/item/Item; CHERRY_FENCE fL + f Lnet/minecraft/world/item/Item; CHERRY_FENCE_GATE oG + f Lnet/minecraft/world/item/Item; CHERRY_HANGING_SIGN sd + f Lnet/minecraft/world/item/Item; CHERRY_LEAVES cF + f Lnet/minecraft/world/item/Item; CHERRY_LOG bJ + f Lnet/minecraft/world/item/Item; CHERRY_PLANKS P + f Lnet/minecraft/world/item/Item; CHERRY_PRESSURE_PLATE nE + f Lnet/minecraft/world/item/Item; CHERRY_SAPLING ac + f Lnet/minecraft/world/item/Item; CHERRY_SHELF eW + f Lnet/minecraft/world/item/Item; CHERRY_SIGN rR + f Lnet/minecraft/world/item/Item; CHERRY_SLAB ep + f Lnet/minecraft/world/item/Item; CHERRY_STAIRS hq + f Lnet/minecraft/world/item/Item; CHERRY_TRAPDOOR om + f Lnet/minecraft/world/item/Item; CHERRY_WOOD cu + f Lnet/minecraft/world/item/Item; CHEST ft + f Lnet/minecraft/world/item/Item; CHEST_MINECART pj + f Lnet/minecraft/world/item/Item; CHICKEN ug + f Lnet/minecraft/world/item/Item; CHICKEN_SPAWN_EGG uy + f Lnet/minecraft/world/item/Item; CHIPPED_ANVIL hX + f Lnet/minecraft/world/item/Item; CHISELED_BOOKSHELF fg + f Lnet/minecraft/world/item/Item; CHISELED_COPPER aU + f Lnet/minecraft/world/item/Item; CHISELED_DEEPSLATE gv + f Lnet/minecraft/world/item/Item; CHISELED_NETHER_BRICKS gW + f Lnet/minecraft/world/item/Item; CHISELED_POLISHED_BLACKSTONE zt + f Lnet/minecraft/world/item/Item; CHISELED_QUARTZ_BLOCK hZ + f Lnet/minecraft/world/item/Item; CHISELED_RED_SANDSTONE jK + f Lnet/minecraft/world/item/Item; CHISELED_RESIN_BRICKS gO + f Lnet/minecraft/world/item/Item; CHISELED_SANDSTONE cR + f Lnet/minecraft/world/item/Item; CHISELED_STONE_BRICKS go + f Lnet/minecraft/world/item/Item; CHISELED_TUFF q + f Lnet/minecraft/world/item/Item; CHISELED_TUFF_BRICKS z + f Lnet/minecraft/world/item/Item; CHORUS_FLOWER fn + f Lnet/minecraft/world/item/Item; CHORUS_FRUIT xv + f Lnet/minecraft/world/item/Item; CHORUS_PLANT fm + f Lnet/minecraft/world/item/Item; CLAY fE + f Lnet/minecraft/world/item/Item; CLAY_BALL sy + f Lnet/minecraft/world/item/Item; CLOCK ta + f Lnet/minecraft/world/item/Item; CLOSED_EYEBLOSSOM dx + f Lnet/minecraft/world/item/Item; COAL pY + f Lnet/minecraft/world/item/Item; COAL_BLOCK aF + f Lnet/minecraft/world/item/Item; COAL_ORE am + f Lnet/minecraft/world/item/Item; COARSE_DIRT D + f Lnet/minecraft/world/item/Item; COAST_ARMOR_TRIM_SMITHING_TEMPLATE Ae + f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE j + f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE_SLAB mw + f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE_STAIRS mf + f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE_WALL hS + f Lnet/minecraft/world/item/Item; COBBLESTONE J + f Lnet/minecraft/world/item/Item; COBBLESTONE_SLAB eC + f Lnet/minecraft/world/item/Item; COBBLESTONE_STAIRS fy + f Lnet/minecraft/world/item/Item; COBBLESTONE_WALL hA + f Lnet/minecraft/world/item/Item; COBWEB cT + f Lnet/minecraft/world/item/Item; COCOA_BEANS tl + f Lnet/minecraft/world/item/Item; COD td + f Lnet/minecraft/world/item/Item; COD_BUCKET st + f Lnet/minecraft/world/item/Item; COD_SPAWN_EGG uU + f Lnet/minecraft/world/item/Item; COMMAND_BLOCK hy + f Lnet/minecraft/world/item/Item; COMMAND_BLOCK_MINECART xb + f Lnet/minecraft/world/item/Item; COMPARATOR mF + f Lnet/minecraft/world/item/Item; COMPASS sG + f Lnet/minecraft/world/item/Item; COMPOSTER yN + f Lnet/minecraft/world/item/Item; CONDUIT lQ + f Lnet/minecraft/world/item/Item; COOKED_BEEF uf + f Lnet/minecraft/world/item/Item; COOKED_CHICKEN uh + f Lnet/minecraft/world/item/Item; COOKED_COD th + f Lnet/minecraft/world/item/Item; COOKED_MUTTON xd + f Lnet/minecraft/world/item/Item; COOKED_PORKCHOP rI + f Lnet/minecraft/world/item/Item; COOKED_RABBIT wO + f Lnet/minecraft/world/item/Item; COOKED_SALMON ti + f Lnet/minecraft/world/item/Item; COOKIE tW + f Lnet/minecraft/world/item/Item; COPPER_AXE qv + f Lnet/minecraft/world/item/WeatheringCopperItems; COPPER_BARS gB + f Lnet/minecraft/world/item/Item; COPPER_BLOCK aN + f Lnet/minecraft/world/item/Item; COPPER_BOOTS rl + f Lnet/minecraft/world/item/Item; COPPER_BULB AZ + f Lnet/minecraft/world/item/WeatheringCopperItems; COPPER_CHAIN gD + f Lnet/minecraft/world/item/Item; COPPER_CHEST Bh + f Lnet/minecraft/world/item/Item; COPPER_CHESTPLATE rj + f Lnet/minecraft/world/item/Item; COPPER_DOOR nY + f Lnet/minecraft/world/item/Item; COPPER_GOLEM_SPAWN_EGG vi + f Lnet/minecraft/world/item/Item; COPPER_GOLEM_STATUE Bp + f Lnet/minecraft/world/item/Item; COPPER_GRATE AR + f Lnet/minecraft/world/item/Item; COPPER_HELMET ri + f Lnet/minecraft/world/item/Item; COPPER_HOE qw + f Lnet/minecraft/world/item/Item; COPPER_HORSE_ARMOR wT + f Lnet/minecraft/world/item/Item; COPPER_INGOT qi + f Lnet/minecraft/world/item/WeatheringCopperItems; COPPER_LANTERN yZ + f Lnet/minecraft/world/item/Item; COPPER_LEGGINGS rk + f Lnet/minecraft/world/item/Item; COPPER_NAUTILUS_ARMOR yx + f Lnet/minecraft/world/item/Item; COPPER_NUGGET xS + f Lnet/minecraft/world/item/Item; COPPER_ORE aq + f Lnet/minecraft/world/item/Item; COPPER_PICKAXE qu + f Lnet/minecraft/world/item/Item; COPPER_SHOVEL qt + f Lnet/minecraft/world/item/Item; COPPER_SPEAR xK + f Lnet/minecraft/world/item/Item; COPPER_SWORD qs + f Lnet/minecraft/world/item/Item; COPPER_TORCH gc + f Lnet/minecraft/world/item/Item; COPPER_TRAPDOOR ot + f Lnet/minecraft/world/item/Item; CORNFLOWER dH + f Lnet/minecraft/world/item/Item; COW_SPAWN_EGG uz + f Lnet/minecraft/world/item/Item; CRACKED_DEEPSLATE_BRICKS gs + f Lnet/minecraft/world/item/Item; CRACKED_DEEPSLATE_TILES gu + f Lnet/minecraft/world/item/Item; CRACKED_NETHER_BRICKS gV + f Lnet/minecraft/world/item/Item; CRACKED_POLISHED_BLACKSTONE_BRICKS zx + f Lnet/minecraft/world/item/Item; CRACKED_STONE_BRICKS gn + f Lnet/minecraft/world/item/Item; CRAFTER tX + f Lnet/minecraft/world/item/Item; CRAFTING_TABLE fu + f Lnet/minecraft/world/item/Item; CREAKING_HEART fs + f Lnet/minecraft/world/item/Item; CREAKING_SPAWN_EGG vF + f Lnet/minecraft/world/item/Item; CREEPER_BANNER_PATTERN yD + f Lnet/minecraft/world/item/Item; CREEPER_HEAD wB + f Lnet/minecraft/world/item/Item; CREEPER_SPAWN_EGG vG + f Lnet/minecraft/world/item/Item; CRIMSON_BUTTON nt + f Lnet/minecraft/world/item/Item; CRIMSON_DOOR nW + f Lnet/minecraft/world/item/Item; CRIMSON_FENCE fQ + f Lnet/minecraft/world/item/Item; CRIMSON_FENCE_GATE oL + f Lnet/minecraft/world/item/Item; CRIMSON_FUNGUS dP + f Lnet/minecraft/world/item/Item; CRIMSON_HANGING_SIGN si + f Lnet/minecraft/world/item/Item; CRIMSON_HYPHAE cy + f Lnet/minecraft/world/item/Item; CRIMSON_NYLIUM H + f Lnet/minecraft/world/item/Item; CRIMSON_PLANKS U + f Lnet/minecraft/world/item/Item; CRIMSON_PRESSURE_PLATE nJ + f Lnet/minecraft/world/item/Item; CRIMSON_ROOTS dR + f Lnet/minecraft/world/item/Item; CRIMSON_SHELF eX + f Lnet/minecraft/world/item/Item; CRIMSON_SIGN rW + f Lnet/minecraft/world/item/Item; CRIMSON_SLAB ev + f Lnet/minecraft/world/item/Item; CRIMSON_STAIRS hw + f Lnet/minecraft/world/item/Item; CRIMSON_STEM bP + f Lnet/minecraft/world/item/Item; CRIMSON_TRAPDOOR or + f Lnet/minecraft/world/item/Item; CROSSBOW yz + f Lnet/minecraft/world/item/Item; CRYING_OBSIDIAN zl + f Lnet/minecraft/world/item/Item; CUT_COPPER aY + f Lnet/minecraft/world/item/Item; CUT_COPPER_SLAB bg + f Lnet/minecraft/world/item/Item; CUT_COPPER_STAIRS bc + f Lnet/minecraft/world/item/Item; CUT_RED_SANDSTONE jL + f Lnet/minecraft/world/item/Item; CUT_RED_SANDSTONE_SLAB eJ + f Lnet/minecraft/world/item/Item; CUT_SANDSTONE cS + f Lnet/minecraft/world/item/Item; CUT_STANDSTONE_SLAB eA + f Lnet/minecraft/world/item/Item; CYAN_BANNER xn + f Lnet/minecraft/world/item/Item; CYAN_BED tP + f Lnet/minecraft/world/item/Item; CYAN_BUNDLE sS + f Lnet/minecraft/world/item/Item; CYAN_CANDLE zJ + f Lnet/minecraft/world/item/Item; CYAN_CARPET iG + f Lnet/minecraft/world/item/Item; CYAN_CONCRETE kL + f Lnet/minecraft/world/item/Item; CYAN_CONCRETE_POWDER lb + f Lnet/minecraft/world/item/Item; CYAN_DYE tv + f Lnet/minecraft/world/item/Item; CYAN_GLAZED_TERRACOTTA kv + f Lnet/minecraft/world/item/Item; CYAN_HARNESS pb + f Lnet/minecraft/world/item/Item; CYAN_SHULKER_BOX kf + f Lnet/minecraft/world/item/Item; CYAN_STAINED_GLASS jf + f Lnet/minecraft/world/item/Item; CYAN_STAINED_GLASS_PANE jv + f Lnet/minecraft/world/item/Item; CYAN_TERRACOTTA in + f Lnet/minecraft/world/item/Item; CYAN_WOOL do + f Lnet/minecraft/world/item/Item; DAMAGED_ANVIL hY + f Lnet/minecraft/world/item/Item; DANDELION dv + f Lnet/minecraft/world/item/Item; DANGER_POTTERY_SHERD AA + f Lnet/minecraft/world/item/Item; DARK_OAK_BOAT pD + f Lnet/minecraft/world/item/Item; DARK_OAK_BUTTON np + f Lnet/minecraft/world/item/Item; DARK_OAK_CHEST_BOAT pE + f Lnet/minecraft/world/item/Item; DARK_OAK_DOOR nS + f Lnet/minecraft/world/item/Item; DARK_OAK_FENCE fM + f Lnet/minecraft/world/item/Item; DARK_OAK_FENCE_GATE oH + f Lnet/minecraft/world/item/Item; DARK_OAK_HANGING_SIGN se + f Lnet/minecraft/world/item/Item; DARK_OAK_LEAVES cG + f Lnet/minecraft/world/item/Item; DARK_OAK_LOG bL + f Lnet/minecraft/world/item/Item; DARK_OAK_PLANKS Q + f Lnet/minecraft/world/item/Item; DARK_OAK_PRESSURE_PLATE nF + f Lnet/minecraft/world/item/Item; DARK_OAK_SAPLING ad + f Lnet/minecraft/world/item/Item; DARK_OAK_SHELF eY + f Lnet/minecraft/world/item/Item; DARK_OAK_SIGN rS + f Lnet/minecraft/world/item/Item; DARK_OAK_SLAB eq + f Lnet/minecraft/world/item/Item; DARK_OAK_STAIRS hr + f Lnet/minecraft/world/item/Item; DARK_OAK_TRAPDOOR on + f Lnet/minecraft/world/item/Item; DARK_OAK_WOOD cw + f Lnet/minecraft/world/item/Item; DARK_PRISMARINE jE + f Lnet/minecraft/world/item/Item; DARK_PRISMARINE_SLAB eN + f Lnet/minecraft/world/item/Item; DARK_PRISMARINE_STAIRS jH + f Lnet/minecraft/world/item/Item; DAYLIGHT_DETECTOR mZ + f Lnet/minecraft/world/item/Item; DEAD_BRAIN_CORAL lA + f Lnet/minecraft/world/item/Item; DEAD_BRAIN_CORAL_BLOCK lm + f Lnet/minecraft/world/item/Item; DEAD_BRAIN_CORAL_FAN lL + f Lnet/minecraft/world/item/Item; DEAD_BUBBLE_CORAL lB + f Lnet/minecraft/world/item/Item; DEAD_BUBBLE_CORAL_BLOCK ln + f Lnet/minecraft/world/item/Item; DEAD_BUBBLE_CORAL_FAN lM + f Lnet/minecraft/world/item/Item; DEAD_BUSH cZ + f Lnet/minecraft/world/item/Item; DEAD_FIRE_CORAL lC + f Lnet/minecraft/world/item/Item; DEAD_FIRE_CORAL_BLOCK lo + f Lnet/minecraft/world/item/Item; DEAD_FIRE_CORAL_FAN lN + f Lnet/minecraft/world/item/Item; DEAD_HORN_CORAL lD + f Lnet/minecraft/world/item/Item; DEAD_HORN_CORAL_BLOCK lp + f Lnet/minecraft/world/item/Item; DEAD_HORN_CORAL_FAN lO + f Lnet/minecraft/world/item/Item; DEAD_TUBE_CORAL lE + f Lnet/minecraft/world/item/Item; DEAD_TUBE_CORAL_BLOCK ll + f Lnet/minecraft/world/item/Item; DEAD_TUBE_CORAL_FAN lK + f Lnet/minecraft/world/item/Item; DEBUG_STICK xU + f Lnet/minecraft/world/item/Item; DECORATED_POT fh + f Lnet/minecraft/world/item/Item; DEEPSLATE i + f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICKS gr + f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICK_SLAB my + f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICK_STAIRS mh + f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICK_WALL hU + f Lnet/minecraft/world/item/Item; DEEPSLATE_COAL_ORE an + f Lnet/minecraft/world/item/Item; DEEPSLATE_COPPER_ORE ar + f Lnet/minecraft/world/item/Item; DEEPSLATE_DIAMOND_ORE aB + f Lnet/minecraft/world/item/Item; DEEPSLATE_EMERALD_ORE ax + f Lnet/minecraft/world/item/Item; DEEPSLATE_GOLD_ORE at + f Lnet/minecraft/world/item/Item; DEEPSLATE_IRON_ORE ap + f Lnet/minecraft/world/item/Item; DEEPSLATE_LAPIS_ORE az + f Lnet/minecraft/world/item/Item; DEEPSLATE_REDSTONE_ORE av + f Lnet/minecraft/world/item/Item; DEEPSLATE_TILES gt + f Lnet/minecraft/world/item/Item; DEEPSLATE_TILE_SLAB mz + f Lnet/minecraft/world/item/Item; DEEPSLATE_TILE_STAIRS mi + f Lnet/minecraft/world/item/Item; DEEPSLATE_TILE_WALL hV + f Lnet/minecraft/world/item/Item; DETECTOR_RAIL oO + f Lnet/minecraft/world/item/Item; DIAMOND qa + f Lnet/minecraft/world/item/Item; DIAMOND_AXE qP + f Lnet/minecraft/world/item/Item; DIAMOND_BLOCK aP + f Lnet/minecraft/world/item/Item; DIAMOND_BOOTS rx + f Lnet/minecraft/world/item/Item; DIAMOND_CHESTPLATE rv + f Lnet/minecraft/world/item/Item; DIAMOND_HELMET ru + f Lnet/minecraft/world/item/Item; DIAMOND_HOE qQ + f Lnet/minecraft/world/item/Item; DIAMOND_HORSE_ARMOR wW + f Lnet/minecraft/world/item/Item; DIAMOND_LEGGINGS rw + f Lnet/minecraft/world/item/Item; DIAMOND_NAUTILUS_ARMOR yv + f Lnet/minecraft/world/item/Item; DIAMOND_ORE aA + f Lnet/minecraft/world/item/Item; DIAMOND_PICKAXE qO + f Lnet/minecraft/world/item/Item; DIAMOND_SHOVEL qN + f Lnet/minecraft/world/item/Item; DIAMOND_SPEAR xN + f Lnet/minecraft/world/item/Item; DIAMOND_SWORD qM + f Lnet/minecraft/world/item/Item; DIORITE e + f Lnet/minecraft/world/item/Item; DIORITE_SLAB mv + f Lnet/minecraft/world/item/Item; DIORITE_STAIRS me + f Lnet/minecraft/world/item/Item; DIORITE_WALL hO + f Lnet/minecraft/world/item/Item; DIRT C + f Lnet/minecraft/world/item/Item; DIRT_PATH iP + f Lnet/minecraft/world/item/Item; DISC_FRAGMENT_5 yq + f Lnet/minecraft/world/item/Item; DISPENSER mM + f Lnet/minecraft/world/item/Item; DOLPHIN_SPAWN_EGG uV + f Lnet/minecraft/world/item/Item; DONKEY_SPAWN_EGG uD + f Lnet/minecraft/world/item/Item; DRAGON_BREATH xC + f Lnet/minecraft/world/item/Item; DRAGON_EGG hh + f Lnet/minecraft/world/item/Item; DRAGON_HEAD wC + f Lnet/minecraft/world/item/Item; DRIED_GHAST lk + f Lnet/minecraft/world/item/Item; DRIED_KELP ub + f Lnet/minecraft/world/item/Item; DRIED_KELP_BLOCK sz + f Lnet/minecraft/world/item/Item; DRIPSTONE_BLOCK A + f Lnet/minecraft/world/item/Item; DROPPER mN + f Lnet/minecraft/world/item/Item; DROWNED_SPAWN_EGG vq + f Lnet/minecraft/world/item/Item; DRY_SHORT_GRASS db + f Lnet/minecraft/world/item/Item; DRY_TALL_GRASS dc + f Lnet/minecraft/world/item/Item; DUNE_ARMOR_TRIM_SMITHING_TEMPLATE Ad + f Lnet/minecraft/world/item/Item; ECHO_SHARD zZ + f Lnet/minecraft/world/item/Item; EGG sD + f Lnet/minecraft/world/item/Item; ELDER_GUARDIAN_SPAWN_EGG vH + f Lnet/minecraft/world/item/Item; ELYTRA pq + f Lnet/minecraft/world/item/Item; EMERALD qb + f Lnet/minecraft/world/item/Item; EMERALD_BLOCK hk + f Lnet/minecraft/world/item/Item; EMERALD_ORE aw + f Lnet/minecraft/world/item/Item; ENCHANTED_BOOK wI + f Lnet/minecraft/world/item/Item; ENCHANTED_GOLDEN_APPLE rL + f Lnet/minecraft/world/item/Item; ENCHANTING_TABLE hd + f Lnet/minecraft/world/item/Item; ENDERMAN_SPAWN_EGG we + f Lnet/minecraft/world/item/Item; ENDERMITE_SPAWN_EGG wf + f Lnet/minecraft/world/item/Item; ENDER_CHEST hj + f Lnet/minecraft/world/item/Item; ENDER_DRAGON_SPAWN_EGG wd + f Lnet/minecraft/world/item/Item; ENDER_EYE uw + f Lnet/minecraft/world/item/Item; ENDER_PEARL uj + f Lnet/minecraft/world/item/Item; END_CRYSTAL xu + f Lnet/minecraft/world/item/Item; END_PORTAL_FRAME he + f Lnet/minecraft/world/item/Item; END_ROD fl + f Lnet/minecraft/world/item/Item; END_STONE hf + f Lnet/minecraft/world/item/Item; END_STONE_BRICKS hg + f Lnet/minecraft/world/item/Item; END_STONE_BRICK_SLAB mo + f Lnet/minecraft/world/item/Item; END_STONE_BRICK_STAIRS lW + f Lnet/minecraft/world/item/Item; END_STONE_BRICK_WALL hN + f Lnet/minecraft/world/item/Item; EVOKER_SPAWN_EGG vO + f Lnet/minecraft/world/item/Item; EXPERIENCE_BOTTLE wh + f Lnet/minecraft/world/item/Item; EXPLORER_POTTERY_SHERD AB + f Lnet/minecraft/world/item/Item; EXPOSED_CHISELED_COPPER aV + f Lnet/minecraft/world/item/Item; EXPOSED_COPPER aR + f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_BULB Ba + f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_CHEST Bi + f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_DOOR nZ + f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_GOLEM_STATUE Bq + f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_GRATE AS + f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_TRAPDOOR ou + f Lnet/minecraft/world/item/Item; EXPOSED_CUT_COPPER aZ + f Lnet/minecraft/world/item/Item; EXPOSED_CUT_COPPER_SLAB bh + f Lnet/minecraft/world/item/Item; EXPOSED_CUT_COPPER_STAIRS bd + f Lnet/minecraft/world/item/Item; EXPOSED_LIGHTNING_ROD mS + f Lnet/minecraft/world/item/Item; EYE_ARMOR_TRIM_SMITHING_TEMPLATE Ah + f Lnet/minecraft/world/item/Item; FARMLAND fv + f Lnet/minecraft/world/item/Item; FEATHER qZ + f Lnet/minecraft/world/item/Item; FERMENTED_SPIDER_EYE ur + f Lnet/minecraft/world/item/Item; FERN cV + f Lnet/minecraft/world/item/Item; FIELD_MASONED_BANNER_PATTERN yK + f Lnet/minecraft/world/item/Item; FILLED_MAP tY + f Lnet/minecraft/world/item/Item; FIREFLY_BUSH da + f Lnet/minecraft/world/item/Item; FIREWORK_ROCKET wG + f Lnet/minecraft/world/item/Item; FIREWORK_STAR wH + f Lnet/minecraft/world/item/Item; FIRE_CHARGE wi + f Lnet/minecraft/world/item/Item; FIRE_CORAL ly + f Lnet/minecraft/world/item/Item; FIRE_CORAL_BLOCK lt + f Lnet/minecraft/world/item/Item; FIRE_CORAL_FAN lI + f Lnet/minecraft/world/item/Item; FISHING_ROD sZ + f Lnet/minecraft/world/item/Item; FLETCHING_TABLE yS + f Lnet/minecraft/world/item/Item; FLINT rG + f Lnet/minecraft/world/item/Item; FLINT_AND_STEEL pT + f Lnet/minecraft/world/item/Item; FLOWERING_AZALEA cY + f Lnet/minecraft/world/item/Item; FLOWERING_AZALEA_LEAVES cK + f Lnet/minecraft/world/item/Item; FLOWER_BANNER_PATTERN yC + f Lnet/minecraft/world/item/Item; FLOWER_POT wq + f Lnet/minecraft/world/item/Item; FLOW_ARMOR_TRIM_SMITHING_TEMPLATE As + f Lnet/minecraft/world/item/Item; FLOW_BANNER_PATTERN yI + f Lnet/minecraft/world/item/Item; FLOW_POTTERY_SHERD AC + f Lnet/minecraft/world/item/Item; FOX_SPAWN_EGG uM + f Lnet/minecraft/world/item/Item; FRIEND_POTTERY_SHERD AD + f Lnet/minecraft/world/item/Item; FROGSPAWN zY + f Lnet/minecraft/world/item/Item; FROG_SPAWN_EGG uW + f Lnet/minecraft/world/item/Item; FURNACE fw + f Lnet/minecraft/world/item/Item; FURNACE_MINECART pk + f Lnet/minecraft/world/item/Item; GHAST_SPAWN_EGG vU + f Lnet/minecraft/world/item/Item; GHAST_TEAR ul + f Lnet/minecraft/world/item/Item; GILDED_BLACKSTONE zp + f Lnet/minecraft/world/item/Item; GLASS cN + f Lnet/minecraft/world/item/Item; GLASS_BOTTLE uo + f Lnet/minecraft/world/item/Item; GLASS_PANE gE + f Lnet/minecraft/world/item/Item; GLISTERING_MELON_SLICE ux + f Lnet/minecraft/world/item/Item; GLOBE_BANNER_PATTERN yG + f Lnet/minecraft/world/item/Item; GLOWSTONE gd + f Lnet/minecraft/world/item/Item; GLOWSTONE_DUST tc + f Lnet/minecraft/world/item/Item; GLOW_BERRIES zb + f Lnet/minecraft/world/item/Item; GLOW_INK_SAC tk + f Lnet/minecraft/world/item/Item; GLOW_ITEM_FRAME wp + f Lnet/minecraft/world/item/Item; GLOW_LICHEN gH + f Lnet/minecraft/world/item/Item; GLOW_SQUID_SPAWN_EGG uX + f Lnet/minecraft/world/item/Item; GOAT_HORN yM + f Lnet/minecraft/world/item/Item; GOAT_SPAWN_EGG uN + f Lnet/minecraft/world/item/Item; GOLDEN_APPLE rK + f Lnet/minecraft/world/item/Item; GOLDEN_AXE qF + f Lnet/minecraft/world/item/Item; GOLDEN_BOOTS rB + f Lnet/minecraft/world/item/Item; GOLDEN_CARROT ww + f Lnet/minecraft/world/item/Item; GOLDEN_CHESTPLATE rz + f Lnet/minecraft/world/item/Item; GOLDEN_HELMET ry + f Lnet/minecraft/world/item/Item; GOLDEN_HOE qG + f Lnet/minecraft/world/item/Item; GOLDEN_HORSE_ARMOR wV + f Lnet/minecraft/world/item/Item; GOLDEN_LEGGINGS rA + f Lnet/minecraft/world/item/Item; GOLDEN_NAUTILUS_ARMOR yu + f Lnet/minecraft/world/item/Item; GOLDEN_PICKAXE qE + f Lnet/minecraft/world/item/Item; GOLDEN_SHOVEL qD + f Lnet/minecraft/world/item/Item; GOLDEN_SPEAR xM + f Lnet/minecraft/world/item/Item; GOLDEN_SWORD qC + f Lnet/minecraft/world/item/Item; GOLD_BLOCK aO + f Lnet/minecraft/world/item/Item; GOLD_INGOT qk + f Lnet/minecraft/world/item/Item; GOLD_NUGGET um + f Lnet/minecraft/world/item/Item; GOLD_ORE as + f Lnet/minecraft/world/item/Item; GRANITE c + f Lnet/minecraft/world/item/Item; GRANITE_SLAB mr + f Lnet/minecraft/world/item/Item; GRANITE_STAIRS ma + f Lnet/minecraft/world/item/Item; GRANITE_WALL hG + f Lnet/minecraft/world/item/Item; GRASS_BLOCK B + f Lnet/minecraft/world/item/Item; GRAVEL al + f Lnet/minecraft/world/item/Item; GRAY_BANNER xl + f Lnet/minecraft/world/item/Item; GRAY_BED tN + f Lnet/minecraft/world/item/Item; GRAY_BUNDLE sQ + f Lnet/minecraft/world/item/Item; GRAY_CANDLE zH + f Lnet/minecraft/world/item/Item; GRAY_CARPET iE + f Lnet/minecraft/world/item/Item; GRAY_CONCRETE kJ + f Lnet/minecraft/world/item/Item; GRAY_CONCRETE_POWDER kZ + f Lnet/minecraft/world/item/Item; GRAY_DYE tt + f Lnet/minecraft/world/item/Item; GRAY_GLAZED_TERRACOTTA kt + f Lnet/minecraft/world/item/Item; GRAY_HARNESS oZ + f Lnet/minecraft/world/item/Item; GRAY_SHULKER_BOX kd + f Lnet/minecraft/world/item/Item; GRAY_STAINED_GLASS jd + f Lnet/minecraft/world/item/Item; GRAY_STAINED_GLASS_PANE jt + f Lnet/minecraft/world/item/Item; GRAY_TERRACOTTA il + f Lnet/minecraft/world/item/Item; GRAY_WOOL dm + f Lnet/minecraft/world/item/Item; GREEN_BANNER xr + f Lnet/minecraft/world/item/Item; GREEN_BED tT + f Lnet/minecraft/world/item/Item; GREEN_BUNDLE sW + f Lnet/minecraft/world/item/Item; GREEN_CANDLE zN + f Lnet/minecraft/world/item/Item; GREEN_CARPET iK + f Lnet/minecraft/world/item/Item; GREEN_CONCRETE kP + f Lnet/minecraft/world/item/Item; GREEN_CONCRETE_POWDER lf + f Lnet/minecraft/world/item/Item; GREEN_DYE tz + f Lnet/minecraft/world/item/Item; GREEN_GLAZED_TERRACOTTA kz + f Lnet/minecraft/world/item/Item; GREEN_HARNESS pf + f Lnet/minecraft/world/item/Item; GREEN_SHULKER_BOX kj + f Lnet/minecraft/world/item/Item; GREEN_STAINED_GLASS jj + f Lnet/minecraft/world/item/Item; GREEN_STAINED_GLASS_PANE jz + f Lnet/minecraft/world/item/Item; GREEN_TERRACOTTA ir + f Lnet/minecraft/world/item/Item; GREEN_WOOL ds + f Lnet/minecraft/world/item/Item; GRINDSTONE yT + f Lnet/minecraft/world/item/Item; GUARDIAN_SPAWN_EGG vI + f Lnet/minecraft/world/item/Item; GUNPOWDER ra + f Lnet/minecraft/world/item/Item; GUSTER_BANNER_PATTERN yJ + f Lnet/minecraft/world/item/Item; GUSTER_POTTERY_SHERD AE + f Lnet/minecraft/world/item/Item; HANGING_ROOTS eg + f Lnet/minecraft/world/item/Item; HAPPY_GHAST_SPAWN_EGG vV + f Lnet/minecraft/world/item/Item; HAY_BLOCK iw + f Lnet/minecraft/world/item/Item; HEARTBREAK_POTTERY_SHERD AG + f Lnet/minecraft/world/item/Item; HEART_OF_THE_SEA yy + f Lnet/minecraft/world/item/Item; HEART_POTTERY_SHERD AF + f Lnet/minecraft/world/item/Item; HEAVY_CORE aJ + f Lnet/minecraft/world/item/Item; HEAVY_WEIGHTED_PRESSURE_PLATE ny + f Lnet/minecraft/world/item/Item; HOGLIN_SPAWN_EGG vW + f Lnet/minecraft/world/item/Item; HONEYCOMB zf + f Lnet/minecraft/world/item/Item; HONEYCOMB_BLOCK zj + f Lnet/minecraft/world/item/Item; HONEY_BLOCK mJ + f Lnet/minecraft/world/item/Item; HONEY_BOTTLE zi + f Lnet/minecraft/world/item/Item; HOPPER mL + f Lnet/minecraft/world/item/Item; HOPPER_MINECART pm + f Lnet/minecraft/world/item/Item; HORN_CORAL lz + f Lnet/minecraft/world/item/Item; HORN_CORAL_BLOCK lu + f Lnet/minecraft/world/item/Item; HORN_CORAL_FAN lJ + f Lnet/minecraft/world/item/Item; HORSE_SPAWN_EGG uE + f Lnet/minecraft/world/item/Item; HOST_ARMOR_TRIM_SMITHING_TEMPLATE Ar + f Lnet/minecraft/world/item/Item; HOWL_POTTERY_SHERD AH + f Lnet/minecraft/world/item/Item; HUSK_SPAWN_EGG vr + f Lnet/minecraft/world/item/Item; ICE fA + f Lnet/minecraft/world/item/Item; INFESTED_CHISELED_STONE_BRICKS gj + f Lnet/minecraft/world/item/Item; INFESTED_COBBLESTONE gf + f Lnet/minecraft/world/item/Item; INFESTED_CRACKED_STONE_BRICKS gi + f Lnet/minecraft/world/item/Item; INFESTED_DEEPSLATE gk + f Lnet/minecraft/world/item/Item; INFESTED_MOSSY_STONE_BRICKS gh + f Lnet/minecraft/world/item/Item; INFESTED_STONE ge + f Lnet/minecraft/world/item/Item; INFESTED_STONE_BRICKS gg + f Lnet/minecraft/world/item/Item; INK_SAC tj + f Lnet/minecraft/world/item/Item; IRON_AXE qK + f Lnet/minecraft/world/item/Item; IRON_BARS gA + f Lnet/minecraft/world/item/Item; IRON_BLOCK aM + f Lnet/minecraft/world/item/Item; IRON_BOOTS rt + f Lnet/minecraft/world/item/Item; IRON_CHAIN gC + f Lnet/minecraft/world/item/Item; IRON_CHESTPLATE rr + f Lnet/minecraft/world/item/Item; IRON_DOOR nL + f Lnet/minecraft/world/item/Item; IRON_GOLEM_SPAWN_EGG vj + f Lnet/minecraft/world/item/Item; IRON_HELMET rq + f Lnet/minecraft/world/item/Item; IRON_HOE qL + f Lnet/minecraft/world/item/Item; IRON_HORSE_ARMOR wU + f Lnet/minecraft/world/item/Item; IRON_INGOT qg + f Lnet/minecraft/world/item/Item; IRON_LEGGINGS rs + f Lnet/minecraft/world/item/Item; IRON_NAUTILUS_ARMOR yt + f Lnet/minecraft/world/item/Item; IRON_NUGGET xR + f Lnet/minecraft/world/item/Item; IRON_ORE ao + f Lnet/minecraft/world/item/Item; IRON_PICKAXE qJ + f Lnet/minecraft/world/item/Item; IRON_SHOVEL qI + f Lnet/minecraft/world/item/Item; IRON_SPEAR xL + f Lnet/minecraft/world/item/Item; IRON_SWORD qH + f Lnet/minecraft/world/item/Item; IRON_TRAPDOOR og + f Lnet/minecraft/world/item/Item; ITEM_FRAME wo + f Lnet/minecraft/world/item/Item; JACK_O_LANTERN fU + f Lnet/minecraft/world/item/Item; JIGSAW pM + f Lnet/minecraft/world/item/Item; JUKEBOX fF + f Lnet/minecraft/world/item/Item; JUNGLE_BOAT px + f Lnet/minecraft/world/item/Item; JUNGLE_BUTTON nm + f Lnet/minecraft/world/item/Item; JUNGLE_CHEST_BOAT py + f Lnet/minecraft/world/item/Item; JUNGLE_DOOR nP + f Lnet/minecraft/world/item/Item; JUNGLE_FENCE fJ + f Lnet/minecraft/world/item/Item; JUNGLE_FENCE_GATE oE + f Lnet/minecraft/world/item/Item; JUNGLE_HANGING_SIGN sb + f Lnet/minecraft/world/item/Item; JUNGLE_LEAVES cD + f Lnet/minecraft/world/item/Item; JUNGLE_LOG bH + f Lnet/minecraft/world/item/Item; JUNGLE_PLANKS N + f Lnet/minecraft/world/item/Item; JUNGLE_PRESSURE_PLATE nC + f Lnet/minecraft/world/item/Item; JUNGLE_SAPLING aa + f Lnet/minecraft/world/item/Item; JUNGLE_SHELF eZ + f Lnet/minecraft/world/item/Item; JUNGLE_SIGN rP + f Lnet/minecraft/world/item/Item; JUNGLE_SLAB en + f Lnet/minecraft/world/item/Item; JUNGLE_STAIRS ho + f Lnet/minecraft/world/item/Item; JUNGLE_TRAPDOOR ok + f Lnet/minecraft/world/item/Item; JUNGLE_WOOD cs + f Lnet/minecraft/world/item/Item; KELP dX + f Lnet/minecraft/world/item/Item; KNOWLEDGE_BOOK xT + f Lnet/minecraft/world/item/Item; LADDER fx + f Lnet/minecraft/world/item/Item; LANTERN yX + f Lnet/minecraft/world/item/Item; LAPIS_BLOCK cP + f Lnet/minecraft/world/item/Item; LAPIS_LAZULI qc + f Lnet/minecraft/world/item/Item; LAPIS_ORE ay + f Lnet/minecraft/world/item/Item; LARGE_AMETHYST_BUD zS + f Lnet/minecraft/world/item/Item; LARGE_FERN iV + f Lnet/minecraft/world/item/Item; LAVA_BUCKET sm + f Lnet/minecraft/world/item/Item; LEAD wZ + f Lnet/minecraft/world/item/Item; LEAF_LITTER ea + f Lnet/minecraft/world/item/Item; LEATHER sp + f Lnet/minecraft/world/item/Item; LEATHER_BOOTS rh + f Lnet/minecraft/world/item/Item; LEATHER_CHESTPLATE rf + f Lnet/minecraft/world/item/Item; LEATHER_HELMET re + f Lnet/minecraft/world/item/Item; LEATHER_HORSE_ARMOR wY + f Lnet/minecraft/world/item/Item; LEATHER_LEGGINGS rg + f Lnet/minecraft/world/item/Item; LECTERN mO + f Lnet/minecraft/world/item/Item; LEVER mQ + f Lnet/minecraft/world/item/Item; LIGHT iv + f Lnet/minecraft/world/item/Item; LIGHTNING_ROD mR + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_BANNER xh + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_BED tJ + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_BUNDLE sM + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CANDLE zD + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CARPET iA + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CONCRETE kF + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CONCRETE_POWDER kV + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_DYE tp + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_GLAZED_TERRACOTTA kp + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_HARNESS oV + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_SHULKER_BOX jZ + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_STAINED_GLASS iZ + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_STAINED_GLASS_PANE jp + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_TERRACOTTA ih + f Lnet/minecraft/world/item/Item; LIGHT_BLUE_WOOL di + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_BANNER xm + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_BED tO + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_BUNDLE sR + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CANDLE zI + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CARPET iF + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CONCRETE kK + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CONCRETE_POWDER la + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_DYE tu + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_GLAZED_TERRACOTTA ku + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_HARNESS pa + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_SHULKER_BOX ke + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_STAINED_GLASS je + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_STAINED_GLASS_PANE ju + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_TERRACOTTA im + f Lnet/minecraft/world/item/Item; LIGHT_GRAY_WOOL dn + f Lnet/minecraft/world/item/Item; LIGHT_WEIGHTED_PRESSURE_PLATE nx + f Lnet/minecraft/world/item/Item; LILAC iR + f Lnet/minecraft/world/item/Item; LILY_OF_THE_VALLEY dI + f Lnet/minecraft/world/item/Item; LILY_PAD gT + f Lnet/minecraft/world/item/Item; LIME_BANNER xj + f Lnet/minecraft/world/item/Item; LIME_BED tL + f Lnet/minecraft/world/item/Item; LIME_BUNDLE sO + f Lnet/minecraft/world/item/Item; LIME_CANDLE zF + f Lnet/minecraft/world/item/Item; LIME_CARPET iC + f Lnet/minecraft/world/item/Item; LIME_CONCRETE kH + f Lnet/minecraft/world/item/Item; LIME_CONCRETE_POWDER kX + f Lnet/minecraft/world/item/Item; LIME_DYE tr + f Lnet/minecraft/world/item/Item; LIME_GLAZED_TERRACOTTA kr + f Lnet/minecraft/world/item/Item; LIME_HARNESS oX + f Lnet/minecraft/world/item/Item; LIME_SHULKER_BOX kb + f Lnet/minecraft/world/item/Item; LIME_STAINED_GLASS jb + f Lnet/minecraft/world/item/Item; LIME_STAINED_GLASS_PANE jr + f Lnet/minecraft/world/item/Item; LIME_TERRACOTTA ij + f Lnet/minecraft/world/item/Item; LIME_WOOL dk + f Lnet/minecraft/world/item/Item; LINGERING_POTION xG + f Lnet/minecraft/world/item/Item; LLAMA_SPAWN_EGG uO + f Lnet/minecraft/world/item/Item; LODESTONE zk + f Lnet/minecraft/world/item/Item; LOOM yB + f Lnet/minecraft/world/item/Item; MACE wn + f Lnet/minecraft/world/item/Item; MAGENTA_BANNER xg + f Lnet/minecraft/world/item/Item; MAGENTA_BED tI + f Lnet/minecraft/world/item/Item; MAGENTA_BUNDLE sL + f Lnet/minecraft/world/item/Item; MAGENTA_CANDLE zC + f Lnet/minecraft/world/item/Item; MAGENTA_CARPET iz + f Lnet/minecraft/world/item/Item; MAGENTA_CONCRETE kE + f Lnet/minecraft/world/item/Item; MAGENTA_CONCRETE_POWDER kU + f Lnet/minecraft/world/item/Item; MAGENTA_DYE to + f Lnet/minecraft/world/item/Item; MAGENTA_GLAZED_TERRACOTTA ko + f Lnet/minecraft/world/item/Item; MAGENTA_HARNESS oU + f Lnet/minecraft/world/item/Item; MAGENTA_SHULKER_BOX jY + f Lnet/minecraft/world/item/Item; MAGENTA_STAINED_GLASS iY + f Lnet/minecraft/world/item/Item; MAGENTA_STAINED_GLASS_PANE jo + f Lnet/minecraft/world/item/Item; MAGENTA_TERRACOTTA ig + f Lnet/minecraft/world/item/Item; MAGENTA_WOOL dh + f Lnet/minecraft/world/item/Item; MAGMA_BLOCK jP + f Lnet/minecraft/world/item/Item; MAGMA_CREAM ut + f Lnet/minecraft/world/item/Item; MAGMA_CUBE_SPAWN_EGG vX + f Lnet/minecraft/world/item/Item; MANGROVE_BOAT pH + f Lnet/minecraft/world/item/Item; MANGROVE_BUTTON nr + f Lnet/minecraft/world/item/Item; MANGROVE_CHEST_BOAT pI + f Lnet/minecraft/world/item/Item; MANGROVE_DOOR nU + f Lnet/minecraft/world/item/Item; MANGROVE_FENCE fO + f Lnet/minecraft/world/item/Item; MANGROVE_FENCE_GATE oJ + f Lnet/minecraft/world/item/Item; MANGROVE_HANGING_SIGN sg + f Lnet/minecraft/world/item/Item; MANGROVE_LEAVES cI + f Lnet/minecraft/world/item/Item; MANGROVE_LOG bM + f Lnet/minecraft/world/item/Item; MANGROVE_PLANKS S + f Lnet/minecraft/world/item/Item; MANGROVE_PRESSURE_PLATE nH + f Lnet/minecraft/world/item/Item; MANGROVE_PROPAGULE af + f Lnet/minecraft/world/item/Item; MANGROVE_ROOTS bN + f Lnet/minecraft/world/item/Item; MANGROVE_SHELF fa + f Lnet/minecraft/world/item/Item; MANGROVE_SIGN rU + f Lnet/minecraft/world/item/Item; MANGROVE_SLAB es + f Lnet/minecraft/world/item/Item; MANGROVE_STAIRS ht + f Lnet/minecraft/world/item/Item; MANGROVE_TRAPDOOR op + f Lnet/minecraft/world/item/Item; MANGROVE_WOOD cx + f Lnet/minecraft/world/item/Item; MAP wv + f Lnet/minecraft/world/item/Item; MEDIUM_AMETHYST_BUD zR + f Lnet/minecraft/world/item/Item; MELON gF + f Lnet/minecraft/world/item/Item; MELON_SEEDS ud + f Lnet/minecraft/world/item/Item; MELON_SLICE ua + f Lnet/minecraft/world/item/Item; MILK_BUCKET sq + f Lnet/minecraft/world/item/Item; MINECART pi + f Lnet/minecraft/world/item/Item; MINER_POTTERY_SHERD AI + f Lnet/minecraft/world/item/Item; MOJANG_BANNER_PATTERN yF + f Lnet/minecraft/world/item/Item; MOOSHROOM_SPAWN_EGG vg + f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE fi + f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE_SLAB mn + f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE_STAIRS lV + f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE_WALL hB + f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICKS gm + f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICK_SLAB ml + f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICK_STAIRS lT + f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICK_WALL hF + f Lnet/minecraft/world/item/Item; MOSS_BLOCK ec + f Lnet/minecraft/world/item/Item; MOSS_CARPET eb + f Lnet/minecraft/world/item/Item; MOURNER_POTTERY_SHERD AJ + f Lnet/minecraft/world/item/Item; MUDDY_MANGROVE_ROOTS bO + f Lnet/minecraft/world/item/Item; MUD G + f Lnet/minecraft/world/item/Item; MUD_BRICKS gq + f Lnet/minecraft/world/item/Item; MUD_BRICK_SLAB eF + f Lnet/minecraft/world/item/Item; MUD_BRICK_STAIRS gR + f Lnet/minecraft/world/item/Item; MUD_BRICK_WALL hI + f Lnet/minecraft/world/item/Item; MULE_SPAWN_EGG uF + f Lnet/minecraft/world/item/Item; MUSHROOM_STEM gz + f Lnet/minecraft/world/item/Item; MUSHROOM_STEW qX + f Lnet/minecraft/world/item/Item; MUSIC_DISC_11 yi + f Lnet/minecraft/world/item/Item; MUSIC_DISC_13 xV + f Lnet/minecraft/world/item/Item; MUSIC_DISC_5 ym + f Lnet/minecraft/world/item/Item; MUSIC_DISC_BLOCKS xX + f Lnet/minecraft/world/item/Item; MUSIC_DISC_CAT xW + f Lnet/minecraft/world/item/Item; MUSIC_DISC_CHIRP xY + f Lnet/minecraft/world/item/Item; MUSIC_DISC_CREATOR xZ + f Lnet/minecraft/world/item/Item; MUSIC_DISC_CREATOR_MUSIC_BOX ya + f Lnet/minecraft/world/item/Item; MUSIC_DISC_FAR yb + f Lnet/minecraft/world/item/Item; MUSIC_DISC_LAVA_CHICKEN yc + f Lnet/minecraft/world/item/Item; MUSIC_DISC_MALL yd + f Lnet/minecraft/world/item/Item; MUSIC_DISC_MELLOHI ye + f Lnet/minecraft/world/item/Item; MUSIC_DISC_OTHERSIDE yk + f Lnet/minecraft/world/item/Item; MUSIC_DISC_PIGSTEP yn + f Lnet/minecraft/world/item/Item; MUSIC_DISC_PRECIPICE yo + f Lnet/minecraft/world/item/Item; MUSIC_DISC_RELIC yl + f Lnet/minecraft/world/item/Item; MUSIC_DISC_STAL yf + f Lnet/minecraft/world/item/Item; MUSIC_DISC_STRAD yg + f Lnet/minecraft/world/item/Item; MUSIC_DISC_TEARS yp + f Lnet/minecraft/world/item/Item; MUSIC_DISC_WAIT yj + f Lnet/minecraft/world/item/Item; MUSIC_DISC_WARD yh + f Lnet/minecraft/world/item/Item; MUTTON xc + f Lnet/minecraft/world/item/Item; MYCELIUM gS + f Lnet/minecraft/world/item/Item; NAME_TAG xa + f Lnet/minecraft/world/item/Item; NAUTILUS_SHELL ys + f Lnet/minecraft/world/item/Item; NAUTILUS_SPAWN_EGG uY + f Lnet/minecraft/world/item/Item; NETHERITE_AXE qU + f Lnet/minecraft/world/item/Item; NETHERITE_BLOCK aQ + f Lnet/minecraft/world/item/Item; NETHERITE_BOOTS rF + f Lnet/minecraft/world/item/Item; NETHERITE_CHESTPLATE rD + f Lnet/minecraft/world/item/Item; NETHERITE_HELMET rC + f Lnet/minecraft/world/item/Item; NETHERITE_HOE qV + f Lnet/minecraft/world/item/Item; NETHERITE_HORSE_ARMOR wX + f Lnet/minecraft/world/item/Item; NETHERITE_INGOT ql + f Lnet/minecraft/world/item/Item; NETHERITE_LEGGINGS rE + f Lnet/minecraft/world/item/Item; NETHERITE_NAUTILUS_ARMOR yw + f Lnet/minecraft/world/item/Item; NETHERITE_PICKAXE qT + f Lnet/minecraft/world/item/Item; NETHERITE_SCRAP qm + f Lnet/minecraft/world/item/Item; NETHERITE_SHOVEL qS + f Lnet/minecraft/world/item/Item; NETHERITE_SPEAR xO + f Lnet/minecraft/world/item/Item; NETHERITE_SWORD qR + f Lnet/minecraft/world/item/Item; NETHERITE_UPGRADE_SMITHING_TEMPLATE Ab + f Lnet/minecraft/world/item/Item; NETHERRACK fV + f Lnet/minecraft/world/item/Item; NETHER_BRICK wJ + f Lnet/minecraft/world/item/Item; NETHER_BRICKS gU + f Lnet/minecraft/world/item/Item; NETHER_BRICK_FENCE gX + f Lnet/minecraft/world/item/Item; NETHER_BRICK_SLAB eG + f Lnet/minecraft/world/item/Item; NETHER_BRICK_STAIRS gY + f Lnet/minecraft/world/item/Item; NETHER_BRICK_WALL hJ + f Lnet/minecraft/world/item/Item; NETHER_GOLD_ORE aC + f Lnet/minecraft/world/item/Item; NETHER_QUARTZ_ORE aD + f Lnet/minecraft/world/item/Item; NETHER_SPROUTS dT + f Lnet/minecraft/world/item/Item; NETHER_STAR wE + f Lnet/minecraft/world/item/Item; NETHER_WART un + f Lnet/minecraft/world/item/Item; NETHER_WART_BLOCK jQ + f Lnet/minecraft/world/item/Item; NOTE_BLOCK ng + f Lnet/minecraft/world/item/Item; OAK_BOAT pr + f Lnet/minecraft/world/item/Item; OAK_BUTTON nj + f Lnet/minecraft/world/item/Item; OAK_CHEST_BOAT ps + f Lnet/minecraft/world/item/Item; OAK_DOOR nM + f Lnet/minecraft/world/item/Item; OAK_FENCE fG + f Lnet/minecraft/world/item/Item; OAK_FENCE_GATE oB + f Lnet/minecraft/world/item/Item; OAK_HANGING_SIGN rY + f Lnet/minecraft/world/item/Item; OAK_LEAVES cA + f Lnet/minecraft/world/item/Item; OAK_LOG bE + f Lnet/minecraft/world/item/Item; OAK_PLANKS K + f Lnet/minecraft/world/item/Item; OAK_PRESSURE_PLATE nz + f Lnet/minecraft/world/item/Item; OAK_SAPLING X + f Lnet/minecraft/world/item/Item; OAK_SHELF fb + f Lnet/minecraft/world/item/Item; OAK_SIGN rM + f Lnet/minecraft/world/item/Item; OAK_SLAB ek + f Lnet/minecraft/world/item/Item; OAK_STAIRS hl + f Lnet/minecraft/world/item/Item; OAK_TRAPDOOR oh + f Lnet/minecraft/world/item/Item; OAK_WOOD cp + f Lnet/minecraft/world/item/Item; OBSERVER mK + f Lnet/minecraft/world/item/Item; OBSIDIAN fj + f Lnet/minecraft/world/item/Item; OCELOT_SPAWN_EGG uP + f Lnet/minecraft/world/item/Item; OCHRE_FROGLIGHT zV + f Lnet/minecraft/world/item/Item; OMINOUS_BOTTLE BB + f Lnet/minecraft/world/item/Item; OMINOUS_TRIAL_KEY Bz + f Lnet/minecraft/world/item/Item; OPEN_EYEBLOSSOM dw + f Lnet/minecraft/world/item/Item; ORANGE_BANNER xf + f Lnet/minecraft/world/item/Item; ORANGE_BED tH + f Lnet/minecraft/world/item/Item; ORANGE_BUNDLE sK + f Lnet/minecraft/world/item/Item; ORANGE_CANDLE zB + f Lnet/minecraft/world/item/Item; ORANGE_CARPET iy + f Lnet/minecraft/world/item/Item; ORANGE_CONCRETE kD + f Lnet/minecraft/world/item/Item; ORANGE_CONCRETE_POWDER kT + f Lnet/minecraft/world/item/Item; ORANGE_DYE tn + f Lnet/minecraft/world/item/Item; ORANGE_GLAZED_TERRACOTTA kn + f Lnet/minecraft/world/item/Item; ORANGE_HARNESS oT + f Lnet/minecraft/world/item/Item; ORANGE_SHULKER_BOX jX + f Lnet/minecraft/world/item/Item; ORANGE_STAINED_GLASS iX + f Lnet/minecraft/world/item/Item; ORANGE_STAINED_GLASS_PANE jn + f Lnet/minecraft/world/item/Item; ORANGE_TERRACOTTA if + f Lnet/minecraft/world/item/Item; ORANGE_TULIP dD + f Lnet/minecraft/world/item/Item; ORANGE_WOOL dg + f Lnet/minecraft/world/item/Item; OXEYE_DAISY dG + f Lnet/minecraft/world/item/Item; OXIDIZED_CHISELED_COPPER aX + f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER aT + f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_BULB Bc + f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_CHEST Bk + f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_DOOR ob + f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_GOLEM_STATUE Bs + f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_GRATE AU + f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_TRAPDOOR ow + f Lnet/minecraft/world/item/Item; OXIDIZED_CUT_COPPER bb + f Lnet/minecraft/world/item/Item; OXIDIZED_CUT_COPPER_SLAB bj + f Lnet/minecraft/world/item/Item; OXIDIZED_CUT_COPPER_STAIRS bf + f Lnet/minecraft/world/item/Item; OXIDIZED_LIGHTNING_ROD mU + f Lnet/minecraft/world/item/Item; PACKED_ICE iO + f Lnet/minecraft/world/item/Item; PACKED_MUD gp + f Lnet/minecraft/world/item/Item; PAINTING rJ + f Lnet/minecraft/world/item/Item; PALE_HANGING_MOSS ee + f Lnet/minecraft/world/item/Item; PALE_MOSS_BLOCK ef + f Lnet/minecraft/world/item/Item; PALE_MOSS_CARPET ed + f Lnet/minecraft/world/item/Item; PALE_OAK_BOAT pF + f Lnet/minecraft/world/item/Item; PALE_OAK_BUTTON nq + f Lnet/minecraft/world/item/Item; PALE_OAK_CHEST_BOAT pG + f Lnet/minecraft/world/item/Item; PALE_OAK_DOOR nT + f Lnet/minecraft/world/item/Item; PALE_OAK_FENCE fN + f Lnet/minecraft/world/item/Item; PALE_OAK_FENCE_GATE oI + f Lnet/minecraft/world/item/Item; PALE_OAK_HANGING_SIGN sf + f Lnet/minecraft/world/item/Item; PALE_OAK_LEAVES cH + f Lnet/minecraft/world/item/Item; PALE_OAK_LOG bK + f Lnet/minecraft/world/item/Item; PALE_OAK_PLANKS R + f Lnet/minecraft/world/item/Item; PALE_OAK_PRESSURE_PLATE nG + f Lnet/minecraft/world/item/Item; PALE_OAK_SAPLING ae + f Lnet/minecraft/world/item/Item; PALE_OAK_SHELF fc + f Lnet/minecraft/world/item/Item; PALE_OAK_SIGN rT + f Lnet/minecraft/world/item/Item; PALE_OAK_SLAB er + f Lnet/minecraft/world/item/Item; PALE_OAK_STAIRS hs + f Lnet/minecraft/world/item/Item; PALE_OAK_TRAPDOOR oo + f Lnet/minecraft/world/item/Item; PALE_OAK_WOOD cv + f Lnet/minecraft/world/item/Item; PANDA_SPAWN_EGG uQ + f Lnet/minecraft/world/item/Item; PAPER sA + f Lnet/minecraft/world/item/Item; PARCHED_SPAWN_EGG vs + f Lnet/minecraft/world/item/Item; PARROT_SPAWN_EGG uH + f Lnet/minecraft/world/item/Item; PEARLESCENT_FROGLIGHT zX + f Lnet/minecraft/world/item/Item; PEONY iT + f Lnet/minecraft/world/item/Item; PETRIFIED_OAK_SLAB eB + f Lnet/minecraft/world/item/Item; PHANTOM_MEMBRANE pp + f Lnet/minecraft/world/item/Item; PHANTOM_SPAWN_EGG vJ + f Lnet/minecraft/world/item/Item; PIGLIN_BANNER_PATTERN yH + f Lnet/minecraft/world/item/Item; PIGLIN_BRUTE_SPAWN_EGG vZ + f Lnet/minecraft/world/item/Item; PIGLIN_HEAD wD + f Lnet/minecraft/world/item/Item; PIGLIN_SPAWN_EGG vY + f Lnet/minecraft/world/item/Item; PIG_SPAWN_EGG uA + f Lnet/minecraft/world/item/Item; PILLAGER_SPAWN_EGG vP + f Lnet/minecraft/world/item/Item; PINK_BANNER xk + f Lnet/minecraft/world/item/Item; PINK_BED tM + f Lnet/minecraft/world/item/Item; PINK_BUNDLE sP + f Lnet/minecraft/world/item/Item; PINK_CANDLE zG + f Lnet/minecraft/world/item/Item; PINK_CARPET iD + f Lnet/minecraft/world/item/Item; PINK_CONCRETE kI + f Lnet/minecraft/world/item/Item; PINK_CONCRETE_POWDER kY + f Lnet/minecraft/world/item/Item; PINK_DYE ts + f Lnet/minecraft/world/item/Item; PINK_GLAZED_TERRACOTTA ks + f Lnet/minecraft/world/item/Item; PINK_HARNESS oY + f Lnet/minecraft/world/item/Item; PINK_PETALS dY + f Lnet/minecraft/world/item/Item; PINK_SHULKER_BOX kc + f Lnet/minecraft/world/item/Item; PINK_STAINED_GLASS jc + f Lnet/minecraft/world/item/Item; PINK_STAINED_GLASS_PANE js + f Lnet/minecraft/world/item/Item; PINK_TERRACOTTA ik + f Lnet/minecraft/world/item/Item; PINK_TULIP dF + f Lnet/minecraft/world/item/Item; PINK_WOOL dl + f Lnet/minecraft/world/item/Item; PISTON mG + f Lnet/minecraft/world/item/Item; PITCHER_PLANT dL + f Lnet/minecraft/world/item/Item; PITCHER_POD xy + f Lnet/minecraft/world/item/Item; PLAYER_HEAD wz + f Lnet/minecraft/world/item/Item; PLENTY_POTTERY_SHERD AK + f Lnet/minecraft/world/item/Item; PODZOL E + f Lnet/minecraft/world/item/Item; POINTED_DRIPSTONE zU + f Lnet/minecraft/world/item/Item; POISONOUS_POTATO wu + f Lnet/minecraft/world/item/Item; POLAR_BEAR_SPAWN_EGG uR + f Lnet/minecraft/world/item/Item; POLISHED_ANDESITE h + f Lnet/minecraft/world/item/Item; POLISHED_ANDESITE_SLAB mu + f Lnet/minecraft/world/item/Item; POLISHED_ANDESITE_STAIRS md + f Lnet/minecraft/world/item/Item; POLISHED_BASALT fZ + f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE zq + f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICKS zu + f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICK_SLAB zv + f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICK_STAIRS zw + f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICK_WALL hR + f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BUTTON ni + f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_PRESSURE_PLATE nw + f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_SLAB zr + f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_STAIRS zs + f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_WALL hQ + f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE k + f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE_SLAB mx + f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE_STAIRS mg + f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE_WALL hT + f Lnet/minecraft/world/item/Item; POLISHED_DIORITE f + f Lnet/minecraft/world/item/Item; POLISHED_DIORITE_SLAB mm + f Lnet/minecraft/world/item/Item; POLISHED_DIORITE_STAIRS lU + f Lnet/minecraft/world/item/Item; POLISHED_GRANITE d + f Lnet/minecraft/world/item/Item; POLISHED_GRANITE_SLAB mj + f Lnet/minecraft/world/item/Item; POLISHED_GRANITE_STAIRS lR + f Lnet/minecraft/world/item/Item; POLISHED_TUFF r + f Lnet/minecraft/world/item/Item; POLISHED_TUFF_SLAB s + f Lnet/minecraft/world/item/Item; POLISHED_TUFF_STAIRS t + f Lnet/minecraft/world/item/Item; POLISHED_TUFF_WALL u + f Lnet/minecraft/world/item/Item; POPPED_CHORUS_FRUIT xw + f Lnet/minecraft/world/item/Item; POPPY dy + f Lnet/minecraft/world/item/Item; PORKCHOP rH + f Lnet/minecraft/world/item/Item; POTATO ws + f Lnet/minecraft/world/item/Item; POTION up + f Lnet/minecraft/world/item/Item; POWDER_SNOW_BUCKET sn + f Lnet/minecraft/world/item/Item; POWERED_RAIL oN + f Lnet/minecraft/world/item/Item; PRISMARINE jC + f Lnet/minecraft/world/item/Item; PRISMARINE_BRICKS jD + f Lnet/minecraft/world/item/Item; PRISMARINE_BRICK_SLAB eM + f Lnet/minecraft/world/item/Item; PRISMARINE_BRICK_STAIRS jG + f Lnet/minecraft/world/item/Item; PRISMARINE_CRYSTALS wM + f Lnet/minecraft/world/item/Item; PRISMARINE_SHARD wL + f Lnet/minecraft/world/item/Item; PRISMARINE_SLAB eL + f Lnet/minecraft/world/item/Item; PRISMARINE_STAIRS jF + f Lnet/minecraft/world/item/Item; PRISMARINE_WALL hD + f Lnet/minecraft/world/item/Item; PRIZE_POTTERY_SHERD AL + f Lnet/minecraft/world/item/Item; PUFFERFISH tg + f Lnet/minecraft/world/item/Item; PUFFERFISH_BUCKET sr + f Lnet/minecraft/world/item/Item; PUFFERFISH_SPAWN_EGG uZ + f Lnet/minecraft/world/item/Item; PUMPKIN fS + f Lnet/minecraft/world/item/Item; PUMPKIN_PIE wF + f Lnet/minecraft/world/item/Item; PUMPKIN_SEEDS uc + f Lnet/minecraft/world/item/Item; PURPLE_BANNER xo + f Lnet/minecraft/world/item/Item; PURPLE_BED tQ + f Lnet/minecraft/world/item/Item; PURPLE_BUNDLE sT + f Lnet/minecraft/world/item/Item; PURPLE_CANDLE zK + f Lnet/minecraft/world/item/Item; PURPLE_CARPET iH + f Lnet/minecraft/world/item/Item; PURPLE_CONCRETE kM + f Lnet/minecraft/world/item/Item; PURPLE_CONCRETE_POWDER lc + f Lnet/minecraft/world/item/Item; PURPLE_DYE tw + f Lnet/minecraft/world/item/Item; PURPLE_GLAZED_TERRACOTTA kw + f Lnet/minecraft/world/item/Item; PURPLE_HARNESS pc + f Lnet/minecraft/world/item/Item; PURPLE_SHULKER_BOX kg + f Lnet/minecraft/world/item/Item; PURPLE_STAINED_GLASS jg + f Lnet/minecraft/world/item/Item; PURPLE_STAINED_GLASS_PANE jw + f Lnet/minecraft/world/item/Item; PURPLE_TERRACOTTA io + f Lnet/minecraft/world/item/Item; PURPLE_WOOL dp + f Lnet/minecraft/world/item/Item; PURPUR_BLOCK fo + f Lnet/minecraft/world/item/Item; PURPUR_PILLAR fp + f Lnet/minecraft/world/item/Item; PURPUR_SLAB eK + f Lnet/minecraft/world/item/Item; PURPUR_STAIRS fq + f Lnet/minecraft/world/item/Item; QUARTZ qd + f Lnet/minecraft/world/item/Item; QUARTZ_BLOCK ia + f Lnet/minecraft/world/item/Item; QUARTZ_BRICKS ib + f Lnet/minecraft/world/item/Item; QUARTZ_PILLAR ic + f Lnet/minecraft/world/item/Item; QUARTZ_SLAB eH + f Lnet/minecraft/world/item/Item; QUARTZ_STAIRS id + f Lnet/minecraft/world/item/Item; RABBIT wN + f Lnet/minecraft/world/item/Item; RABBIT_FOOT wQ + f Lnet/minecraft/world/item/Item; RABBIT_HIDE wR + f Lnet/minecraft/world/item/Item; RABBIT_SPAWN_EGG uS + f Lnet/minecraft/world/item/Item; RABBIT_STEW wP + f Lnet/minecraft/world/item/Item; RAIL oP + f Lnet/minecraft/world/item/Item; RAISER_ARMOR_TRIM_SMITHING_TEMPLATE Aq + f Lnet/minecraft/world/item/Item; RAVAGER_SPAWN_EGG vQ + f Lnet/minecraft/world/item/Item; RAW_COPPER qh + f Lnet/minecraft/world/item/Item; RAW_COPPER_BLOCK aH + f Lnet/minecraft/world/item/Item; RAW_GOLD qj + f Lnet/minecraft/world/item/Item; RAW_GOLD_BLOCK aI + f Lnet/minecraft/world/item/Item; RAW_IRON qf + f Lnet/minecraft/world/item/Item; RAW_IRON_BLOCK aG + f Lnet/minecraft/world/item/Item; RECOVERY_COMPASS sH + f Lnet/minecraft/world/item/Item; REDSTONE mB + f Lnet/minecraft/world/item/Item; REDSTONE_BLOCK mD + f Lnet/minecraft/world/item/Item; REDSTONE_LAMP nf + f Lnet/minecraft/world/item/Item; REDSTONE_ORE au + f Lnet/minecraft/world/item/Item; REDSTONE_TORCH mC + f Lnet/minecraft/world/item/Item; RED_BANNER xs + f Lnet/minecraft/world/item/Item; RED_BED tU + f Lnet/minecraft/world/item/Item; RED_BUNDLE sX + f Lnet/minecraft/world/item/Item; RED_CANDLE zO + f Lnet/minecraft/world/item/Item; RED_CARPET iL + f Lnet/minecraft/world/item/Item; RED_CONCRETE kQ + f Lnet/minecraft/world/item/Item; RED_CONCRETE_POWDER lg + f Lnet/minecraft/world/item/Item; RED_DYE tA + f Lnet/minecraft/world/item/Item; RED_GLAZED_TERRACOTTA kA + f Lnet/minecraft/world/item/Item; RED_HARNESS pg + f Lnet/minecraft/world/item/Item; RED_MUSHROOM dO + f Lnet/minecraft/world/item/Item; RED_MUSHROOM_BLOCK gy + f Lnet/minecraft/world/item/Item; RED_NETHER_BRICKS jS + f Lnet/minecraft/world/item/Item; RED_NETHER_BRICK_SLAB mt + f Lnet/minecraft/world/item/Item; RED_NETHER_BRICK_STAIRS mc + f Lnet/minecraft/world/item/Item; RED_NETHER_BRICK_WALL hL + f Lnet/minecraft/world/item/Item; RED_SAND ak + f Lnet/minecraft/world/item/Item; RED_SANDSTONE jJ + f Lnet/minecraft/world/item/Item; RED_SANDSTONE_SLAB eI + f Lnet/minecraft/world/item/Item; RED_SANDSTONE_STAIRS jM + f Lnet/minecraft/world/item/Item; RED_SANDSTONE_WALL hE + f Lnet/minecraft/world/item/Item; RED_SHULKER_BOX kk + f Lnet/minecraft/world/item/Item; RED_STAINED_GLASS jk + f Lnet/minecraft/world/item/Item; RED_STAINED_GLASS_PANE jA + f Lnet/minecraft/world/item/Item; RED_TERRACOTTA is + f Lnet/minecraft/world/item/Item; RED_TULIP dC + f Lnet/minecraft/world/item/Item; RED_WOOL dt + f Lnet/minecraft/world/item/Item; REINFORCED_DEEPSLATE gw + f Lnet/minecraft/world/item/Item; REPEATER mE + f Lnet/minecraft/world/item/Item; REPEATING_COMMAND_BLOCK jN + f Lnet/minecraft/world/item/Item; RESIN_BLOCK gJ + f Lnet/minecraft/world/item/Item; RESIN_BRICK wK + f Lnet/minecraft/world/item/Item; RESIN_BRICKS gK + f Lnet/minecraft/world/item/Item; RESIN_BRICK_SLAB gM + f Lnet/minecraft/world/item/Item; RESIN_BRICK_STAIRS gL + f Lnet/minecraft/world/item/Item; RESIN_BRICK_WALL gN + f Lnet/minecraft/world/item/Item; RESIN_CLUMP gI + f Lnet/minecraft/world/item/Item; RESPAWN_ANCHOR zy + f Lnet/minecraft/world/item/Item; RIB_ARMOR_TRIM_SMITHING_TEMPLATE Al + f Lnet/minecraft/world/item/Item; ROOTED_DIRT F + f Lnet/minecraft/world/item/Item; ROSE_BUSH iS + f Lnet/minecraft/world/item/Item; ROTTEN_FLESH ui + f Lnet/minecraft/world/item/Item; SADDLE oR + f Lnet/minecraft/world/item/Item; SALMON te + f Lnet/minecraft/world/item/Item; SALMON_BUCKET ss + f Lnet/minecraft/world/item/Item; SALMON_SPAWN_EGG va + f Lnet/minecraft/world/item/Item; SAND ah + f Lnet/minecraft/world/item/Item; SANDSTONE cQ + f Lnet/minecraft/world/item/Item; SANDSTONE_SLAB ez + f Lnet/minecraft/world/item/Item; SANDSTONE_STAIRS hi + f Lnet/minecraft/world/item/Item; SANDSTONE_WALL hM + f Lnet/minecraft/world/item/Item; SCAFFOLDING mA + f Lnet/minecraft/world/item/Item; SCRAPE_POTTERY_SHERD AM + f Lnet/minecraft/world/item/Item; SCULK gZ + f Lnet/minecraft/world/item/Item; SCULK_CATALYST hb + f Lnet/minecraft/world/item/Item; SCULK_SENSOR na + f Lnet/minecraft/world/item/Item; SCULK_SHRIEKER hc + f Lnet/minecraft/world/item/Item; SCULK_VEIN ha + f Lnet/minecraft/world/item/Item; SEAGRASS dd + f Lnet/minecraft/world/item/Item; SEA_LANTERN jI + f Lnet/minecraft/world/item/Item; SEA_PICKLE de + f Lnet/minecraft/world/item/Item; SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE Ac + f Lnet/minecraft/world/item/Item; SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE Ao + f Lnet/minecraft/world/item/Item; SHEAF_POTTERY_SHERD AN + f Lnet/minecraft/world/item/Item; SHEARS tZ + f Lnet/minecraft/world/item/Item; SHEEP_SPAWN_EGG uB + f Lnet/minecraft/world/item/Item; SHELTER_POTTERY_SHERD AO + f Lnet/minecraft/world/item/Item; SHIELD xH + f Lnet/minecraft/world/item/Item; SHORT_GRASS cU + f Lnet/minecraft/world/item/Item; SHROOMLIGHT ze + f Lnet/minecraft/world/item/Item; SHULKER_BOX jV + f Lnet/minecraft/world/item/Item; SHULKER_SHELL xQ + f Lnet/minecraft/world/item/Item; SHULKER_SPAWN_EGG wg + f Lnet/minecraft/world/item/Item; SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE Ap + f Lnet/minecraft/world/item/Item; SILVERFISH_SPAWN_EGG vK + f Lnet/minecraft/world/item/Item; SKELETON_HORSE_SPAWN_EGG vu + f Lnet/minecraft/world/item/Item; SKELETON_SKULL wx + f Lnet/minecraft/world/item/Item; SKELETON_SPAWN_EGG vt + f Lnet/minecraft/world/item/Item; SKULL_BANNER_PATTERN yE + f Lnet/minecraft/world/item/Item; SKULL_POTTERY_SHERD AP + f Lnet/minecraft/world/item/Item; SLIME_BALL sC + f Lnet/minecraft/world/item/Item; SLIME_BLOCK mI + f Lnet/minecraft/world/item/Item; SLIME_SPAWN_EGG vL + f Lnet/minecraft/world/item/Item; SMALL_AMETHYST_BUD zQ + f Lnet/minecraft/world/item/Item; SMALL_DRIPLEAF ei + f Lnet/minecraft/world/item/Item; SMITHING_TABLE yU + f Lnet/minecraft/world/item/Item; SMOKER yP + f Lnet/minecraft/world/item/Item; SMOOTH_BASALT ga + f Lnet/minecraft/world/item/Item; SMOOTH_QUARTZ eO + f Lnet/minecraft/world/item/Item; SMOOTH_QUARTZ_SLAB mq + f Lnet/minecraft/world/item/Item; SMOOTH_QUARTZ_STAIRS lZ + f Lnet/minecraft/world/item/Item; SMOOTH_RED_SANDSTONE eP + f Lnet/minecraft/world/item/Item; SMOOTH_RED_SANDSTONE_SLAB mk + f Lnet/minecraft/world/item/Item; SMOOTH_RED_SANDSTONE_STAIRS lS + f Lnet/minecraft/world/item/Item; SMOOTH_SANDSTONE eQ + f Lnet/minecraft/world/item/Item; SMOOTH_SANDSTONE_SLAB mp + f Lnet/minecraft/world/item/Item; SMOOTH_SANDSTONE_STAIRS lY + f Lnet/minecraft/world/item/Item; SMOOTH_STONE eR + f Lnet/minecraft/world/item/Item; SMOOTH_STONE_SLAB ey + f Lnet/minecraft/world/item/Item; SNIFFER_EGG lj + f Lnet/minecraft/world/item/Item; SNIFFER_SPAWN_EGG vh + f Lnet/minecraft/world/item/Item; SNORT_POTTERY_SHERD AQ + f Lnet/minecraft/world/item/Item; SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE Ak + f Lnet/minecraft/world/item/Item; SNOWBALL so + f Lnet/minecraft/world/item/Item; SNOW fz + f Lnet/minecraft/world/item/Item; SNOW_BLOCK fB + f Lnet/minecraft/world/item/Item; SNOW_GOLEM_SPAWN_EGG vk + f Lnet/minecraft/world/item/Item; SOUL_CAMPFIRE zd + f Lnet/minecraft/world/item/Item; SOUL_LANTERN yY + f Lnet/minecraft/world/item/Item; SOUL_SAND fW + f Lnet/minecraft/world/item/Item; SOUL_SOIL fX + f Lnet/minecraft/world/item/Item; SOUL_TORCH gb + f Lnet/minecraft/world/item/Item; SPAWNER fr + f Lnet/minecraft/world/item/Item; SPECTRAL_ARROW xE + f Lnet/minecraft/world/item/Item; SPIDER_EYE uq + f Lnet/minecraft/world/item/Item; SPIDER_SPAWN_EGG vD + f Lnet/minecraft/world/item/Item; SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE Am + f Lnet/minecraft/world/item/Item; SPLASH_POTION xD + f Lnet/minecraft/world/item/Item; SPONGE cL + f Lnet/minecraft/world/item/Item; SPORE_BLOSSOM dM + f Lnet/minecraft/world/item/Item; SPRUCE_BOAT pt + f Lnet/minecraft/world/item/Item; SPRUCE_BUTTON nk + f Lnet/minecraft/world/item/Item; SPRUCE_CHEST_BOAT pu + f Lnet/minecraft/world/item/Item; SPRUCE_DOOR nN + f Lnet/minecraft/world/item/Item; SPRUCE_FENCE fH + f Lnet/minecraft/world/item/Item; SPRUCE_FENCE_GATE oC + f Lnet/minecraft/world/item/Item; SPRUCE_HANGING_SIGN rZ + f Lnet/minecraft/world/item/Item; SPRUCE_LEAVES cB + f Lnet/minecraft/world/item/Item; SPRUCE_LOG bF + f Lnet/minecraft/world/item/Item; SPRUCE_PLANKS L + f Lnet/minecraft/world/item/Item; SPRUCE_PRESSURE_PLATE nA + f Lnet/minecraft/world/item/Item; SPRUCE_SAPLING Y + f Lnet/minecraft/world/item/Item; SPRUCE_SHELF fd + f Lnet/minecraft/world/item/Item; SPRUCE_SIGN rN + f Lnet/minecraft/world/item/Item; SPRUCE_SLAB el + f Lnet/minecraft/world/item/Item; SPRUCE_STAIRS hm + f Lnet/minecraft/world/item/Item; SPRUCE_TRAPDOOR oi + f Lnet/minecraft/world/item/Item; SPRUCE_WOOD cq + f Lnet/minecraft/world/item/Item; SPYGLASS tb + f Lnet/minecraft/world/item/Item; SQUID_SPAWN_EGG vb + f Lnet/minecraft/world/item/Item; STICK qW + f Lnet/minecraft/world/item/Item; STICKY_PISTON mH + f Lnet/minecraft/world/item/Item; STONECUTTER yV + f Lnet/minecraft/world/item/Item; STONE b + f Lnet/minecraft/world/item/Item; STONE_AXE qA + f Lnet/minecraft/world/item/Item; STONE_BRICKS gl + f Lnet/minecraft/world/item/Item; STONE_BRICK_SLAB eE + f Lnet/minecraft/world/item/Item; STONE_BRICK_STAIRS gQ + f Lnet/minecraft/world/item/Item; STONE_BRICK_WALL hH + f Lnet/minecraft/world/item/Item; STONE_BUTTON nh + f Lnet/minecraft/world/item/Item; STONE_HOE qB + f Lnet/minecraft/world/item/Item; STONE_PICKAXE qz + f Lnet/minecraft/world/item/Item; STONE_PRESSURE_PLATE nv + f Lnet/minecraft/world/item/Item; STONE_SHOVEL qy + f Lnet/minecraft/world/item/Item; STONE_SLAB ex + f Lnet/minecraft/world/item/Item; STONE_SPEAR xJ + f Lnet/minecraft/world/item/Item; STONE_STAIRS lX + f Lnet/minecraft/world/item/Item; STONE_SWORD qx + f Lnet/minecraft/world/item/Item; STRAY_SPAWN_EGG vv + f Lnet/minecraft/world/item/Item; STRIDER_SPAWN_EGG wa + f Lnet/minecraft/world/item/Item; STRING qY + f Lnet/minecraft/world/item/Item; STRIPPED_ACACIA_LOG bW + f Lnet/minecraft/world/item/Item; STRIPPED_ACACIA_WOOD ch + f Lnet/minecraft/world/item/Item; STRIPPED_BAMBOO_BLOCK co + f Lnet/minecraft/world/item/Item; STRIPPED_BIRCH_LOG bU + f Lnet/minecraft/world/item/Item; STRIPPED_BIRCH_WOOD cf + f Lnet/minecraft/world/item/Item; STRIPPED_CHERRY_LOG bX + f Lnet/minecraft/world/item/Item; STRIPPED_CHERRY_WOOD ci + f Lnet/minecraft/world/item/Item; STRIPPED_CRIMSON_HYPHAE cm + f Lnet/minecraft/world/item/Item; STRIPPED_CRIMSON_STEM cb + f Lnet/minecraft/world/item/Item; STRIPPED_DARK_OAK_LOG bY + f Lnet/minecraft/world/item/Item; STRIPPED_DARK_OAK_WOOD cj + f Lnet/minecraft/world/item/Item; STRIPPED_JUNGLE_LOG bV + f Lnet/minecraft/world/item/Item; STRIPPED_JUNGLE_WOOD cg + f Lnet/minecraft/world/item/Item; STRIPPED_MANGROVE_LOG ca + f Lnet/minecraft/world/item/Item; STRIPPED_MANGROVE_WOOD cl + f Lnet/minecraft/world/item/Item; STRIPPED_OAK_LOG bS + f Lnet/minecraft/world/item/Item; STRIPPED_OAK_WOOD cd + f Lnet/minecraft/world/item/Item; STRIPPED_PALE_OAK_LOG bZ + f Lnet/minecraft/world/item/Item; STRIPPED_PALE_OAK_WOOD ck + f Lnet/minecraft/world/item/Item; STRIPPED_SPRUCE_LOG bT + f Lnet/minecraft/world/item/Item; STRIPPED_SPRUCE_WOOD ce + f Lnet/minecraft/world/item/Item; STRIPPED_WARPED_HYPHAE cn + f Lnet/minecraft/world/item/Item; STRIPPED_WARPED_STEM cc + f Lnet/minecraft/world/item/Item; STRUCTURE_BLOCK pL + f Lnet/minecraft/world/item/Item; STRUCTURE_VOID jU + f Lnet/minecraft/world/item/Item; SUGAR tE + f Lnet/minecraft/world/item/Item; SUGAR_CANE dW + f Lnet/minecraft/world/item/Item; SUNFLOWER iQ + f Lnet/minecraft/world/item/Item; SUSPICIOUS_GRAVEL aj + f Lnet/minecraft/world/item/Item; SUSPICIOUS_SAND ai + f Lnet/minecraft/world/item/Item; SUSPICIOUS_STEW yA + f Lnet/minecraft/world/item/Item; SWEET_BERRIES za + f Lnet/minecraft/world/item/Item; TADPOLE_BUCKET sw + f Lnet/minecraft/world/item/Item; TADPOLE_SPAWN_EGG vc + f Lnet/minecraft/world/item/Item; TALL_GRASS iU + f Lnet/minecraft/world/item/Item; TARGET mP + f Lnet/minecraft/world/item/Item; TERRACOTTA iN + f Lnet/minecraft/world/item/Item; TEST_BLOCK pN + f Lnet/minecraft/world/item/Item; TEST_INSTANCE_BLOCK pO + f Lnet/minecraft/world/item/Item; TIDE_ARMOR_TRIM_SMITHING_TEMPLATE Aj + f Lnet/minecraft/world/item/Item; TINTED_GLASS cO + f Lnet/minecraft/world/item/Item; TIPPED_ARROW xF + f Lnet/minecraft/world/item/Item; TNT ne + f Lnet/minecraft/world/item/Item; TNT_MINECART pl + f Lnet/minecraft/world/item/Item; TORCHFLOWER dK + f Lnet/minecraft/world/item/Item; TORCHFLOWER_SEEDS xx + f Lnet/minecraft/world/item/Item; TORCH fk + f Lnet/minecraft/world/item/Item; TOTEM_OF_UNDYING xP + f Lnet/minecraft/world/item/Item; TRADER_LLAMA_SPAWN_EGG vl + f Lnet/minecraft/world/item/Item; TRAPPED_CHEST nd + f Lnet/minecraft/world/item/Item; TRIAL_KEY By + f Lnet/minecraft/world/item/Item; TRIAL_SPAWNER Bx + f Lnet/minecraft/world/item/Item; TRIDENT yr + f Lnet/minecraft/world/item/Item; TRIPWIRE_HOOK nc + f Lnet/minecraft/world/item/Item; TROPICAL_FISH tf + f Lnet/minecraft/world/item/Item; TROPICAL_FISH_BUCKET su + f Lnet/minecraft/world/item/Item; TROPICAL_FISH_SPAWN_EGG vd + f Lnet/minecraft/world/item/Item; TUBE_CORAL lv + f Lnet/minecraft/world/item/Item; TUBE_CORAL_BLOCK lq + f Lnet/minecraft/world/item/Item; TUBE_CORAL_FAN lF + f Lnet/minecraft/world/item/Item; TUFF m + f Lnet/minecraft/world/item/Item; TUFF_BRICKS v + f Lnet/minecraft/world/item/Item; TUFF_BRICK_SLAB w + f Lnet/minecraft/world/item/Item; TUFF_BRICK_STAIRS x + f Lnet/minecraft/world/item/Item; TUFF_BRICK_WALL y + f Lnet/minecraft/world/item/Item; TUFF_SLAB n + f Lnet/minecraft/world/item/Item; TUFF_STAIRS o + f Lnet/minecraft/world/item/Item; TUFF_WALL p + f Lnet/minecraft/world/item/Item; TURTLE_EGG li + f Lnet/minecraft/world/item/Item; TURTLE_HELMET pP + f Lnet/minecraft/world/item/Item; TURTLE_SCUTE pQ + f Lnet/minecraft/world/item/Item; TURTLE_SPAWN_EGG ve + f Lnet/minecraft/world/item/Item; TWISTING_VINES dV + f Lnet/minecraft/world/item/Item; VAULT BA + f Lnet/minecraft/world/item/Item; VERDANT_FROGLIGHT zW + f Lnet/minecraft/world/item/Item; VEX_ARMOR_TRIM_SMITHING_TEMPLATE Ai + f Lnet/minecraft/world/item/Item; VEX_SPAWN_EGG vS + f Lnet/minecraft/world/item/Item; VILLAGER_SPAWN_EGG vm + f Lnet/minecraft/world/item/Item; VINDICATOR_SPAWN_EGG vR + f Lnet/minecraft/world/item/Item; VINE gG + f Lnet/minecraft/world/item/Item; WANDERING_TRADER_SPAWN_EGG vn + f Lnet/minecraft/world/item/Item; WARDEN_SPAWN_EGG vM + f Lnet/minecraft/world/item/Item; WARD_ARMOR_TRIM_SMITHING_TEMPLATE Ag + f Lnet/minecraft/world/item/Item; WARPED_BUTTON nu + f Lnet/minecraft/world/item/Item; WARPED_DOOR nX + f Lnet/minecraft/world/item/Item; WARPED_FENCE fR + f Lnet/minecraft/world/item/Item; WARPED_FENCE_GATE oM + f Lnet/minecraft/world/item/Item; WARPED_FUNGUS dQ + f Lnet/minecraft/world/item/Item; WARPED_FUNGUS_ON_A_STICK po + f Lnet/minecraft/world/item/Item; WARPED_HANGING_SIGN sj + f Lnet/minecraft/world/item/Item; WARPED_HYPHAE cz + f Lnet/minecraft/world/item/Item; WARPED_NYLIUM I + f Lnet/minecraft/world/item/Item; WARPED_PLANKS V + f Lnet/minecraft/world/item/Item; WARPED_PRESSURE_PLATE nK + f Lnet/minecraft/world/item/Item; WARPED_ROOTS dS + f Lnet/minecraft/world/item/Item; WARPED_SHELF fe + f Lnet/minecraft/world/item/Item; WARPED_SIGN rX + f Lnet/minecraft/world/item/Item; WARPED_SLAB ew + f Lnet/minecraft/world/item/Item; WARPED_STAIRS hx + f Lnet/minecraft/world/item/Item; WARPED_STEM bQ + f Lnet/minecraft/world/item/Item; WARPED_TRAPDOOR os + f Lnet/minecraft/world/item/Item; WARPED_WART_BLOCK jR + f Lnet/minecraft/world/item/Item; WATER_BUCKET sl + f Lnet/minecraft/world/item/Item; WAXED_CHISELED_COPPER bo + f Lnet/minecraft/world/item/Item; WAXED_COPPER_BLOCK bk + f Lnet/minecraft/world/item/Item; WAXED_COPPER_BULB Bd + f Lnet/minecraft/world/item/Item; WAXED_COPPER_CHEST Bl + f Lnet/minecraft/world/item/Item; WAXED_COPPER_DOOR oc + f Lnet/minecraft/world/item/Item; WAXED_COPPER_GOLEM_STATUE Bt + f Lnet/minecraft/world/item/Item; WAXED_COPPER_GRATE AV + f Lnet/minecraft/world/item/Item; WAXED_COPPER_TRAPDOOR ox + f Lnet/minecraft/world/item/Item; WAXED_CUT_COPPER bs + f Lnet/minecraft/world/item/Item; WAXED_CUT_COPPER_SLAB bA + f Lnet/minecraft/world/item/Item; WAXED_CUT_COPPER_STAIRS bw + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CHISELED_COPPER bp + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER bl + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_BULB Be + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_CHEST Bm + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_DOOR od + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_GOLEM_STATUE Bu + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_GRATE AW + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_TRAPDOOR oy + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CUT_COPPER bt + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CUT_COPPER_SLAB bB + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CUT_COPPER_STAIRS bx + f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_LIGHTNING_ROD mW + f Lnet/minecraft/world/item/Item; WAXED_LIGHTNING_ROD mV + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CHISELED_COPPER br + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER bn + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_BULB Bg + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_CHEST Bo + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_DOOR of + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_GOLEM_STATUE Bw + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_GRATE AY + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_TRAPDOOR oA + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CUT_COPPER bv + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CUT_COPPER_SLAB bD + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CUT_COPPER_STAIRS bz + f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_LIGHTNING_ROD mY + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CHISELED_COPPER bq + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER bm + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_BULB Bf + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_CHEST Bn + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_DOOR oe + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_GOLEM_STATUE Bv + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_GRATE AX + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_TRAPDOOR oz + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CUT_COPPER bu + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CUT_COPPER_SLAB bC + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CUT_COPPER_STAIRS by + f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_LIGHTNING_ROD mX + f Lnet/minecraft/world/item/Item; WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE An + f Lnet/minecraft/world/item/Item; WEATHERED_CHISELED_COPPER aW + f Lnet/minecraft/world/item/Item; WEATHERED_COPPER aS + f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_BULB Bb + f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_CHEST Bj + f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_DOOR oa + f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_GOLEM_STATUE Br + f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_GRATE AT + f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_TRAPDOOR ov + f Lnet/minecraft/world/item/Item; WEATHERED_CUT_COPPER ba + f Lnet/minecraft/world/item/Item; WEATHERED_CUT_COPPER_SLAB bi + f Lnet/minecraft/world/item/Item; WEATHERED_CUT_COPPER_STAIRS be + f Lnet/minecraft/world/item/Item; WEATHERED_LIGHTNING_ROD mT + f Lnet/minecraft/world/item/Item; WEEPING_VINES dU + f Lnet/minecraft/world/item/Item; WET_SPONGE cM + f Lnet/minecraft/world/item/Item; WHEAT rc + f Lnet/minecraft/world/item/Item; WHEAT_SEEDS rb + f Lnet/minecraft/world/item/Item; WHITE_BANNER xe + f Lnet/minecraft/world/item/Item; WHITE_BED tG + f Lnet/minecraft/world/item/Item; WHITE_BUNDLE sJ + f Lnet/minecraft/world/item/Item; WHITE_CANDLE zA + f Lnet/minecraft/world/item/Item; WHITE_CARPET ix + f Lnet/minecraft/world/item/Item; WHITE_CONCRETE kC + f Lnet/minecraft/world/item/Item; WHITE_CONCRETE_POWDER kS + f Lnet/minecraft/world/item/Item; WHITE_DYE tm + f Lnet/minecraft/world/item/Item; WHITE_GLAZED_TERRACOTTA km + f Lnet/minecraft/world/item/Item; WHITE_HARNESS oS + f Lnet/minecraft/world/item/Item; WHITE_SHULKER_BOX jW + f Lnet/minecraft/world/item/Item; WHITE_STAINED_GLASS iW + f Lnet/minecraft/world/item/Item; WHITE_STAINED_GLASS_PANE jm + f Lnet/minecraft/world/item/Item; WHITE_TERRACOTTA ie + f Lnet/minecraft/world/item/Item; WHITE_TULIP dE + f Lnet/minecraft/world/item/Item; WHITE_WOOL df + f Lnet/minecraft/world/item/Item; WILDFLOWERS dZ + f Lnet/minecraft/world/item/Item; WILD_ARMOR_TRIM_SMITHING_TEMPLATE Af + f Lnet/minecraft/world/item/Item; WIND_CHARGE wj + f Lnet/minecraft/world/item/Item; WITCH_SPAWN_EGG vN + f Lnet/minecraft/world/item/Item; WITHER_ROSE dJ + f Lnet/minecraft/world/item/Item; WITHER_SKELETON_SKULL wy + f Lnet/minecraft/world/item/Item; WITHER_SKELETON_SPAWN_EGG vx + f Lnet/minecraft/world/item/Item; WITHER_SPAWN_EGG vw + f Lnet/minecraft/world/item/Item; WOLF_ARMOR pS + f Lnet/minecraft/world/item/Item; WOLF_SPAWN_EGG uI + f Lnet/minecraft/world/item/Item; WOODEN_AXE qq + f Lnet/minecraft/world/item/Item; WOODEN_HOE qr + f Lnet/minecraft/world/item/Item; WOODEN_PICKAXE qp + f Lnet/minecraft/world/item/Item; WOODEN_SHOVEL qo + f Lnet/minecraft/world/item/Item; WOODEN_SPEAR xI + f Lnet/minecraft/world/item/Item; WOODEN_SWORD qn + f Lnet/minecraft/world/item/Item; WRITABLE_BOOK wk + f Lnet/minecraft/world/item/Item; WRITTEN_BOOK wl + f Lnet/minecraft/world/item/Item; YELLOW_BANNER xi + f Lnet/minecraft/world/item/Item; YELLOW_BED tK + f Lnet/minecraft/world/item/Item; YELLOW_BUNDLE sN + f Lnet/minecraft/world/item/Item; YELLOW_CANDLE zE + f Lnet/minecraft/world/item/Item; YELLOW_CARPET iB + f Lnet/minecraft/world/item/Item; YELLOW_CONCRETE kG + f Lnet/minecraft/world/item/Item; YELLOW_CONCRETE_POWDER kW + f Lnet/minecraft/world/item/Item; YELLOW_DYE tq + f Lnet/minecraft/world/item/Item; YELLOW_GLAZED_TERRACOTTA kq + f Lnet/minecraft/world/item/Item; YELLOW_HARNESS oW + f Lnet/minecraft/world/item/Item; YELLOW_SHULKER_BOX ka + f Lnet/minecraft/world/item/Item; YELLOW_STAINED_GLASS ja + f Lnet/minecraft/world/item/Item; YELLOW_STAINED_GLASS_PANE jq + f Lnet/minecraft/world/item/Item; YELLOW_TERRACOTTA ii + f Lnet/minecraft/world/item/Item; YELLOW_WOOL dj + f Lnet/minecraft/world/item/Item; ZOGLIN_SPAWN_EGG wb + f Lnet/minecraft/world/item/Item; ZOMBIE_HEAD wA + f Lnet/minecraft/world/item/Item; ZOMBIE_HORSE_SPAWN_EGG vz + f Lnet/minecraft/world/item/Item; ZOMBIE_NAUTILUS_SPAWN_EGG vA + f Lnet/minecraft/world/item/Item; ZOMBIE_SPAWN_EGG vy + f Lnet/minecraft/world/item/Item; ZOMBIE_VILLAGER_SPAWN_EGG vB + f Lnet/minecraft/world/item/Item; ZOMBIFIED_PIGLIN_SPAWN_EGG wc +c com/mojang/math/OctahedralGroup com/mojang/math/PointGroupO + m ()[Lcom/mojang/math/OctahedralGroup; $values g + m (Lcom/mojang/math/OctahedralGroup;)Lcom/mojang/math/OctahedralGroup; compose a + m ()Ljava/lang/String; getSerializedName c + m ()Lcom/mojang/math/OctahedralGroup; inverse a + m (Lnet/minecraft/core/Direction$Axis;)Z inverts a + m (Lcom/mojang/math/OctahedralGroup;)Lcom/mojang/math/OctahedralGroup; lambda$static$0 c + m ()[[Lcom/mojang/math/OctahedralGroup; lambda$static$1 f + m (Lcom/mojang/math/OctahedralGroup;Lcom/mojang/math/OctahedralGroup;)Z lambda$static$2 a + m (Lcom/mojang/math/OctahedralGroup;)Lcom/mojang/math/OctahedralGroup; lambda$static$3 b + m (I)[Lcom/mojang/math/OctahedralGroup; lambda$static$4 a + m ()Lcom/mojang/math/SymmetricGroup3; permutation d + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; rotate a + m (Lnet/minecraft/core/FrontAndTop;)Lnet/minecraft/core/FrontAndTop; rotate a + m (Lorg/joml/Vector3i;)Lorg/joml/Vector3i; rotate a + m ()I trace e + m (ZZZLcom/mojang/math/SymmetricGroup3;)I trace a + m ()Lorg/joml/Matrix3fc; transformation b + f [Lcom/mojang/math/OctahedralGroup; $VALUES ap + f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_X_180 X + f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_X_270 W + f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_X_90 Y + f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Y_180 aa + f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Y_270 Z + f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Y_90 ab + f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Z_180 ad + f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Z_270 ac + f Lcom/mojang/math/OctahedralGroup; BLOCK_ROT_Z_90 ae + f [[Lcom/mojang/math/OctahedralGroup; CAYLEY_TABLE an + f Lcom/mojang/math/OctahedralGroup; IDENTITY a + f [Lcom/mojang/math/OctahedralGroup; INVERSE_TABLE ao + f Lcom/mojang/math/OctahedralGroup; INVERSION y + f Lcom/mojang/math/OctahedralGroup; INVERT_X z + f Lcom/mojang/math/OctahedralGroup; INVERT_Y A + f Lcom/mojang/math/OctahedralGroup; INVERT_Z B + f Lcom/mojang/math/OctahedralGroup; ROT_120_NNN e + f Lcom/mojang/math/OctahedralGroup; ROT_120_NNP f + f Lcom/mojang/math/OctahedralGroup; ROT_120_NPN g + f Lcom/mojang/math/OctahedralGroup; ROT_120_NPP h + f Lcom/mojang/math/OctahedralGroup; ROT_120_PNN i + f Lcom/mojang/math/OctahedralGroup; ROT_120_PNP j + f Lcom/mojang/math/OctahedralGroup; ROT_120_PPN k + f Lcom/mojang/math/OctahedralGroup; ROT_120_PPP l + f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XY_NEG m + f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XY_POS n + f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XZ_NEG o + f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XZ_POS p + f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_YZ_NEG q + f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_YZ_POS r + f Lcom/mojang/math/OctahedralGroup; ROT_180_FACE_XY b + f Lcom/mojang/math/OctahedralGroup; ROT_180_FACE_XZ c + f Lcom/mojang/math/OctahedralGroup; ROT_180_FACE_YZ d + f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NNN C + f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NNP D + f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NPN E + f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NPP F + f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PNN G + f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PNP H + f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PPN I + f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PPP J + f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_X_NEG Q + f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_X_POS R + f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Y_NEG S + f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Y_POS T + f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Z_NEG U + f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Z_POS V + f Lcom/mojang/math/OctahedralGroup; ROT_90_X_NEG s + f Lcom/mojang/math/OctahedralGroup; ROT_90_X_POS t + f Lcom/mojang/math/OctahedralGroup; ROT_90_Y_NEG u + f Lcom/mojang/math/OctahedralGroup; ROT_90_Y_POS v + f Lcom/mojang/math/OctahedralGroup; ROT_90_Z_NEG w + f Lcom/mojang/math/OctahedralGroup; ROT_90_Z_POS x + f Lcom/mojang/math/OctahedralGroup; SWAP_NEG_XY N + f Lcom/mojang/math/OctahedralGroup; SWAP_NEG_XZ P + f Lcom/mojang/math/OctahedralGroup; SWAP_NEG_YZ O + f Lcom/mojang/math/OctahedralGroup; SWAP_XY K + f Lcom/mojang/math/OctahedralGroup; SWAP_XZ M + f Lcom/mojang/math/OctahedralGroup; SWAP_YZ L + f Z invertX aj + f Z invertY ak + f Z invertZ al + f Ljava/lang/String; name ah + f Lcom/mojang/math/SymmetricGroup3; permutation am + f Ljava/util/Map; rotatedDirections ai + f Lorg/joml/Matrix3fc; transformation ag +c com/mojang/math/OctahedralGroup$1 com/mojang/math/PointGroupO$1 + f [I $SwitchMap$net$minecraft$core$Direction$Axis a +c com/mojang/math/SymmetricGroup3 com/mojang/math/PointGroupS + m ()[Lcom/mojang/math/SymmetricGroup3; $values e + m (Lcom/mojang/math/SymmetricGroup3;)Lcom/mojang/math/SymmetricGroup3; compose a + m ()Lcom/mojang/math/SymmetricGroup3; inverse a + m (IIILcom/mojang/math/SymmetricGroup3;)Z lambda$static$0 a + m ()[[Lcom/mojang/math/SymmetricGroup3; lambda$static$1 d + m (Lcom/mojang/math/SymmetricGroup3;Lcom/mojang/math/SymmetricGroup3;)Z lambda$static$2 a + m (Lcom/mojang/math/SymmetricGroup3;)Lcom/mojang/math/SymmetricGroup3; lambda$static$3 b + m (I)[Lcom/mojang/math/SymmetricGroup3; lambda$static$4 b + m ()[Lcom/mojang/math/SymmetricGroup3; lambda$static$5 c + m (I)I permute a + m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; permuteAxis a + m (Lorg/joml/Vector3f;)Lorg/joml/Vector3f; permuteVector a + m (Lorg/joml/Vector3i;)Lorg/joml/Vector3i; permuteVector a + m ()Lorg/joml/Matrix3fc; transformation b + f [Lcom/mojang/math/SymmetricGroup3; $VALUES m + f [[Lcom/mojang/math/SymmetricGroup3; CAYLEY_TABLE k + f [Lcom/mojang/math/SymmetricGroup3; INVERSE_TABLE l + f Lcom/mojang/math/SymmetricGroup3; P123 a + f Lcom/mojang/math/SymmetricGroup3; P132 c + f Lcom/mojang/math/SymmetricGroup3; P213 b + f Lcom/mojang/math/SymmetricGroup3; P231 e + f Lcom/mojang/math/SymmetricGroup3; P312 d + f Lcom/mojang/math/SymmetricGroup3; P321 f + f I p0 g + f I p1 h + f I p2 i + f Lorg/joml/Matrix3fc; transformation j +c net/minecraft/CrashReportDetail net/minecraft/CrashReportCallable +c net/minecraft/ReportedException net/minecraft/ReportedException + m ()Lnet/minecraft/CrashReport; getReport a + f Lnet/minecraft/CrashReport; report a +c net/minecraft/SuppressForbidden net/minecraft/SuppressForbidden + m ()Ljava/lang/String; reason a +c net/minecraft/commands/Commands net/minecraft/commands/CommandDispatcher + m (Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; argument a + m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/commands/CommandSourceStack; createCompilationContext a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/commands/CommandBuildContext; createValidationContext a + m (Lnet/minecraft/commands/Commands$ParseFunction;)Ljava/util/function/Predicate; createValidator a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Consumer;)V executeCommandInContext a + m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)Lcom/mojang/brigadier/context/ContextChain; finishParsing a + m ()Lcom/mojang/brigadier/CommandDispatcher; getDispatcher a + m (Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; getParseException b + m (Lnet/minecraft/server/permissions/PermissionCheck;)Lnet/minecraft/server/permissions/PermissionProviderCheck; hasPermission a + m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; literal b + m (Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults; mapSource a + m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)V performCommand a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)V performPrefixedCommand a + m (Lnet/minecraft/server/level/ServerPlayer;)V sendCommands a + m (Ljava/lang/String;)Ljava/lang/String; trimOptionalPrefix a + m ()V validate b + m (Lcom/mojang/brigadier/ParseResults;)V validateParseResults a + f Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector; COMMAND_NODE_INSPECTOR i + f Ljava/lang/String; COMMAND_PREFIX a + f Ljava/lang/ThreadLocal; CURRENT_EXECUTION_CONTEXT g + f Lnet/minecraft/server/permissions/PermissionCheck; LEVEL_ADMINS e + f Lnet/minecraft/server/permissions/PermissionCheck; LEVEL_ALL b + f Lnet/minecraft/server/permissions/PermissionCheck; LEVEL_GAMEMASTERS d + f Lnet/minecraft/server/permissions/PermissionCheck; LEVEL_MODERATORS c + f Lnet/minecraft/server/permissions/PermissionCheck; LEVEL_OWNERS f + f Lorg/slf4j/Logger; LOGGER h + f Lcom/mojang/brigadier/CommandDispatcher; dispatcher j +c net/minecraft/commands/Commands$1 net/minecraft/commands/CommandDispatcher$1 + m (Lcom/mojang/brigadier/tree/CommandNode;)Z isExecutable a + m (Lcom/mojang/brigadier/tree/CommandNode;)Z isRestricted b + m (Lcom/mojang/brigadier/tree/ArgumentCommandNode;)Lnet/minecraft/resources/Identifier; suggestionId a + f Lnet/minecraft/commands/CommandSourceStack; noPermissionSource a +c net/minecraft/commands/Commands$2 net/minecraft/commands/CommandDispatcher$2 + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderLookup$RegistryLookup$Delegate; createLookup a + m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a + m ()Ljava/util/stream/Stream; listRegistryKeys b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a +c net/minecraft/commands/Commands$2$1 net/minecraft/commands/CommandDispatcher$2$1 + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrThrow b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; lambda$getOrThrow$0 c + m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a +c net/minecraft/commands/Commands$ParseFunction net/minecraft/commands/CommandDispatcher$b +c net/minecraft/commands/Commands$CommandSelection net/minecraft/commands/CommandDispatcher$ServerType + m ()[Lnet/minecraft/commands/Commands$CommandSelection; $values a + f [Lnet/minecraft/commands/Commands$CommandSelection; $VALUES f + f Lnet/minecraft/commands/Commands$CommandSelection; ALL a + f Lnet/minecraft/commands/Commands$CommandSelection; DEDICATED b + f Lnet/minecraft/commands/Commands$CommandSelection; INTEGRATED c + f Z includeDedicated e + f Z includeIntegrated d +c net/minecraft/commands/Commands$RestrictedMarker net/minecraft/commands/CommandDispatcher$RestrictedMarker +c net/minecraft/core/HolderGetter net/minecraft/core/HolderGetter + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrThrow b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrThrow b + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandomElementOf a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; lambda$getOrThrow$0 h + m (Lnet/minecraft/tags/TagKey;)Ljava/lang/IllegalStateException; lambda$getOrThrow$1 d + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/Optional; lambda$getRandomElementOf$2 a +c net/minecraft/core/HolderGetter$Provider net/minecraft/core/HolderGetter$a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get c + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrThrow d + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderGetter;)Ljava/util/Optional; lambda$get$1 b + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderGetter;)Ljava/util/Optional; lambda$getOrThrow$2 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; lambda$getOrThrow$3 g + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; lambda$lookupOrThrow$0 h + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookupOrThrow b +c net/minecraft/core/HolderLookup net/minecraft/core/HolderLookup + m ()Ljava/util/stream/Stream; listElementIds c_ + m ()Ljava/util/stream/Stream; listElements c + m ()Ljava/util/stream/Stream; listTagIds f + m ()Ljava/util/stream/Stream; listTags e +c net/minecraft/core/HolderLookup$Provider net/minecraft/core/HolderLookup$a + m ()Lcom/mojang/serialization/Lifecycle; allRegistriesLifecycle d + m (Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$Provider; create a + m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; createSerializationContext a + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$create$1 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; lambda$lookupOrThrow$0 i + m ()Ljava/util/stream/Stream; listRegistries c + m ()Ljava/util/stream/Stream; listRegistryKeys b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookupOrThrow b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lookupOrThrow e +c net/minecraft/core/HolderLookup$Provider$1 net/minecraft/core/HolderLookup$a$1 + m ()Ljava/util/stream/Stream; listRegistryKeys b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a + f Ljava/util/Map; val$map a +c net/minecraft/core/HolderLookup$RegistryLookup net/minecraft/core/HolderLookup$b + m (Ljava/util/function/Predicate;)Lnet/minecraft/core/HolderLookup$RegistryLookup; filterElements a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/core/HolderLookup$RegistryLookup; filterFeatures a + m ()Lnet/minecraft/resources/ResourceKey; key g + m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/lang/Object;)Z lambda$filterFeatures$0 a + m ()Lcom/mojang/serialization/Lifecycle; registryLifecycle h +c net/minecraft/core/HolderLookup$RegistryLookup$1 net/minecraft/core/HolderLookup$b$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a + m (Ljava/util/function/Predicate;Lnet/minecraft/core/Holder$Reference;)Z lambda$get$0 b + m (Ljava/util/function/Predicate;Lnet/minecraft/core/Holder$Reference;)Z lambda$listElements$1 a + m ()Ljava/util/stream/Stream; listElements c + m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a + f Lnet/minecraft/core/HolderLookup$RegistryLookup; this$0 b +c net/minecraft/core/HolderLookup$RegistryLookup$Delegate net/minecraft/core/HolderLookup$b$a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a + m ()Lnet/minecraft/resources/ResourceKey; key g + m ()Ljava/util/stream/Stream; listElements c + m ()Ljava/util/stream/Stream; listTags e + m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a + m ()Lcom/mojang/serialization/Lifecycle; registryLifecycle h +c net/minecraft/data/CachedOutput net/minecraft/data/CachedOutput + m (Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V lambda$static$0 a + f Lnet/minecraft/data/CachedOutput; NO_CACHE a +c net/minecraft/data/DataProvider net/minecraft/data/DebugReportProvider + m ()Ljava/lang/String; getName a + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lcom/google/gson/JsonElement; lambda$saveAll$2 a + m (Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/data/CachedOutput;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; lambda$saveAll$3 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$saveAll$4 a + m (Lcom/google/gson/JsonElement;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)V lambda$saveStable$5 a + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V lambda$static$0 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$static$1 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; saveAll a + m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Lnet/minecraft/data/PackOutput$PathProvider;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; saveAll a + m (Lnet/minecraft/data/CachedOutput;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; saveAll a + m (Lnet/minecraft/data/CachedOutput;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a + m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a + m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a + f Ljava/util/function/ToIntFunction; FIXED_ORDER_FIELDS a + f Ljava/util/Comparator; KEY_COMPARATOR b + f Lorg/slf4j/Logger; LOGGER c +c net/minecraft/data/DataProvider$Factory net/minecraft/data/DebugReportProvider$a +c net/minecraft/gizmos/ArrowGizmo net/minecraft/gizmos/ArrowGizmo + m ()I color c + m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a + m ()Lnet/minecraft/world/phys/Vec3; end b + m ()Lnet/minecraft/world/phys/Vec3; start a + m ()F width d + f F DEFAULT_WIDTH a + f I color d + f Lnet/minecraft/world/phys/Vec3; end c + f Lnet/minecraft/world/phys/Vec3; start b + f F width e +c net/minecraft/gizmos/GizmoStyle net/minecraft/gizmos/GizmoStyle + m ()I fill e + m (I)Lnet/minecraft/gizmos/GizmoStyle; fill b + m ()Z hasFill a + m ()Z hasStroke b + m (F)I multipliedFill b + m (F)I multipliedStroke a + m ()I stroke c + m (I)Lnet/minecraft/gizmos/GizmoStyle; stroke a + m (IF)Lnet/minecraft/gizmos/GizmoStyle; stroke a + m (IFI)Lnet/minecraft/gizmos/GizmoStyle; strokeAndFill a + m ()F strokeWidth d + f F DEFAULT_WIDTH d + f I fill c + f I stroke a + f F strokeWidth b +c net/minecraft/gizmos/PointGizmo net/minecraft/gizmos/PointGizmo + m ()I color b + m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a + m ()Lnet/minecraft/world/phys/Vec3; pos a + m ()F size c + f I color b + f Lnet/minecraft/world/phys/Vec3; pos a + f F size c +c net/minecraft/nbt/CollectionTag net/minecraft/nbt/NBTList + m (ILnet/minecraft/nbt/Tag;)Z addTag b + m (I)Lnet/minecraft/nbt/Tag; get c + m (I)Lnet/minecraft/nbt/Tag; remove d + m (ILnet/minecraft/nbt/Tag;)Z setTag a +c net/minecraft/nbt/CollectionTag$1 net/minecraft/nbt/NBTList$1 + m ()Lnet/minecraft/nbt/Tag; next a + f I index b + f Lnet/minecraft/nbt/CollectionTag; this$0 a +c net/minecraft/references/Blocks net/minecraft/references/Blocks + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + f Lnet/minecraft/resources/ResourceKey; ATTACHED_MELON_STEM f + f Lnet/minecraft/resources/ResourceKey; ATTACHED_PUMPKIN_STEM c + f Lnet/minecraft/resources/ResourceKey; MELON d + f Lnet/minecraft/resources/ResourceKey; MELON_STEM e + f Lnet/minecraft/resources/ResourceKey; PUMPKIN a + f Lnet/minecraft/resources/ResourceKey; PUMPKIN_STEM b +c net/minecraft/server/ServerInfo net/minecraft/server/ServerInfo + m ()I getMaxPlayers r + m ()Ljava/lang/String; getMotd ah + m ()I getPlayerCount R + m ()Ljava/lang/String; getServerVersion Q +c net/minecraft/sounds/SoundEvent net/minecraft/sounds/SoundEffect + m (Lnet/minecraft/resources/Identifier;Ljava/util/Optional;)Lnet/minecraft/sounds/SoundEvent; create a + m (Lnet/minecraft/resources/Identifier;F)Lnet/minecraft/sounds/SoundEvent; createFixedRangeEvent a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/sounds/SoundEvent; createVariableRangeEvent a + m ()Ljava/util/Optional; fixedRange b + m (F)F getRange a + m (Lnet/minecraft/resources/Identifier;Ljava/lang/Float;)Lnet/minecraft/sounds/SoundEvent; lambda$create$1 a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/sounds/SoundEvent; lambda$create$2 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/resources/Identifier; location a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Ljava/util/Optional; fixedRange f + f Lnet/minecraft/resources/Identifier; location e +c net/minecraft/tags/TimelineTags net/minecraft/tags/TimelineTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; IN_END d + f Lnet/minecraft/tags/TagKey; IN_NETHER c + f Lnet/minecraft/tags/TagKey; IN_OVERWORLD b + f Lnet/minecraft/tags/TagKey; UNIVERSAL a +c net/minecraft/util/CommonColors net/minecraft/util/CommonColors + f I BLACK b + f I BLUE j + f I COSMOS_PINK o + f I DARK_GRAY d + f I DARK_PURPLE m + f I GRAY c + f I GREEN i + f I HIGH_CONTRAST_DIAMOND n + f I LIGHTER_GRAY f + f I LIGHT_GRAY e + f I RED g + f I SOFT_RED h + f I SOFT_YELLOW l + f I TEXT_GRAY p + f I WHITE a + f I YELLOW k +c net/minecraft/util/EncoderCache net/minecraft/util/EncoderCache + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; wrap a + f Lcom/google/common/cache/LoadingCache; cache a +c net/minecraft/util/EncoderCache$1 net/minecraft/util/EncoderCache$1 + m (Lnet/minecraft/util/EncoderCache$Key;)Lcom/mojang/serialization/DataResult; load a +c net/minecraft/util/EncoderCache$2 net/minecraft/util/EncoderCache$2 + m (Ljava/lang/Object;)Ljava/lang/Object; lambda$encode$0 a + f Lnet/minecraft/util/EncoderCache; this$0 b + f Lcom/mojang/serialization/Codec; val$codec a +c net/minecraft/util/EncoderCache$Key net/minecraft/util/EncoderCache$a + m ()Lcom/mojang/serialization/Codec; codec b + m ()Lcom/mojang/serialization/DynamicOps; ops d + m ()Lcom/mojang/serialization/DataResult; resolve a + m ()Ljava/lang/Object; value c + f Lcom/mojang/serialization/Codec; codec a + f Lcom/mojang/serialization/DynamicOps; ops c + f Ljava/lang/Object; value b +c net/minecraft/util/ListAndDeque net/minecraft/util/ListAndDeque + m ()Lnet/minecraft/util/ListAndDeque; reversed b +c net/minecraft/util/RandomSource net/minecraft/util/RandomSource + m (I)V consumeCount b + m ()Lnet/minecraft/util/RandomSource; create a + m (J)Lnet/minecraft/util/RandomSource; create a + m ()Lnet/minecraft/util/RandomSource; createNewThreadLocalInstance c + m ()Lnet/minecraft/util/RandomSource; createThreadSafe b + m ()Lnet/minecraft/util/RandomSource; fork d + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e + m ()Z nextBoolean h + m ()D nextDouble j + m ()F nextFloat i + m ()D nextGaussian k + m ()I nextInt f + m (I)I nextInt a + m (II)I nextInt b + m (II)I nextIntBetweenInclusive a + m ()J nextLong g + m (J)V setSeed b + m (DD)D triangle a + m (FF)F triangle a + f D GAUSSIAN_SPREAD_FACTOR a +c net/minecraft/util/SmoothDouble net/minecraft/util/SmoothDouble + m (DD)D getNewDeltaValue a + m ()V reset a + f D lastAmount c + f D remainingValue b + f D targetValue a +c net/minecraft/util/SpecialDates net/minecraft/util/SpecialDates + m ()Ljava/time/MonthDay; dayNow a + m ()Z isExtendedChristmas c + m ()Z isHalloween b + f Ljava/time/MonthDay; CHRISTMAS c + f Ljava/util/List; CHRISTMAS_RANGE b + f Ljava/time/MonthDay; HALLOWEEN a + f Ljava/time/MonthDay; NEW_YEAR d +c net/minecraft/world/Stopwatches net/minecraft/world/Stopwatches + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/Stopwatch;)Z add a + m ()J currentTime c + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/Stopwatch; get a + m ()Ljava/util/List; ids b + m ()Z isDirty O_ + m (Ljava/util/Map;JLnet/minecraft/resources/Identifier;Lnet/minecraft/world/Stopwatch;)V lambda$pack$1 a + m (Lnet/minecraft/world/Stopwatches;JLnet/minecraft/resources/Identifier;Ljava/lang/Long;)V lambda$unpack$0 a + m (Ljava/util/function/UnaryOperator;Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/Stopwatch;)Lnet/minecraft/world/Stopwatch; lambda$update$2 a + m ()Ljava/util/Map; pack d + m (Lnet/minecraft/resources/Identifier;)Z remove b + m (Ljava/util/Map;)Lnet/minecraft/world/Stopwatches; unpack a + m (Lnet/minecraft/resources/Identifier;Ljava/util/function/UnaryOperator;)Z update a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE a + f Ljava/util/Map; stopwatches c +c net/minecraft/world/entity/Pose net/minecraft/world/entity/EntityPose + m ()[Lnet/minecraft/world/entity/Pose; $values b + m ()Ljava/lang/String; getSerializedName c + m ()I id a + f [Lnet/minecraft/world/entity/Pose; $VALUES x + f Ljava/util/function/IntFunction; BY_ID s + f Lcom/mojang/serialization/Codec; CODEC t + f Lnet/minecraft/world/entity/Pose; CROAKING i + f Lnet/minecraft/world/entity/Pose; CROUCHING f + f Lnet/minecraft/world/entity/Pose; DIGGING o + f Lnet/minecraft/world/entity/Pose; DYING h + f Lnet/minecraft/world/entity/Pose; EMERGING n + f Lnet/minecraft/world/entity/Pose; FALL_FLYING b + f Lnet/minecraft/world/entity/Pose; INHALING r + f Lnet/minecraft/world/entity/Pose; LONG_JUMPING g + f Lnet/minecraft/world/entity/Pose; ROARING l + f Lnet/minecraft/world/entity/Pose; SHOOTING q + f Lnet/minecraft/world/entity/Pose; SITTING k + f Lnet/minecraft/world/entity/Pose; SLEEPING c + f Lnet/minecraft/world/entity/Pose; SLIDING p + f Lnet/minecraft/world/entity/Pose; SNIFFING m + f Lnet/minecraft/world/entity/Pose; SPIN_ATTACK e + f Lnet/minecraft/world/entity/Pose; STANDING a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC u + f Lnet/minecraft/world/entity/Pose; SWIMMING d + f Lnet/minecraft/world/entity/Pose; USING_TONGUE j + f I id v + f Ljava/lang/String; name w +c net/minecraft/world/item/Rarity net/minecraft/world/item/EnumItemRarity + m ()[Lnet/minecraft/world/item/Rarity; $values b + m ()Lnet/minecraft/ChatFormatting; color a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/item/Rarity;)I lambda$static$0 b + m (Lnet/minecraft/world/item/Rarity;)I lambda$static$1 a + f [Lnet/minecraft/world/item/Rarity; $VALUES k + f Ljava/util/function/IntFunction; BY_ID f + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/item/Rarity; COMMON a + f Lnet/minecraft/world/item/Rarity; EPIC d + f Lnet/minecraft/world/item/Rarity; RARE c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g + f Lnet/minecraft/world/item/Rarity; UNCOMMON b + f Lnet/minecraft/ChatFormatting; color j + f I id h + f Ljava/lang/String; name i +c net/minecraft/world/level/Level net/minecraft/world/level/World + m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V addAlwaysVisibleParticle b + m (Lnet/minecraft/core/particles/ParticleOptions;ZDDDDDD)V addAlwaysVisibleParticle a + m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V addBlockEntityTicker a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V addDestroyBlockEffect b + m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V addParticle a + m (Lnet/minecraft/core/particles/ParticleOptions;ZZDDDDDD)V addParticle a + m (Lnet/minecraft/core/BlockPos;)V blockEntityChanged u + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;II)V blockEvent a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V broadcastDamageEvent a + m (Lnet/minecraft/world/entity/Entity;B)V broadcastEntityEvent a + m ()Z canHaveWeather am + m (DDDDDDLjava/util/List;)V createFireworks a + m ()Lnet/minecraft/world/damagesource/DamageSources; damageSources as + m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/entity/Entity;I)Z destroyBlock a + m (ILnet/minecraft/core/BlockPos;I)V destroyBlockProgress a + m ()Lnet/minecraft/resources/ResourceKey; dimension aq + m ()Lnet/minecraft/world/level/dimension/DimensionType; dimensionType F_ + m ()Lnet/minecraft/core/Holder; dimensionTypeRegistration ap + m ()Ljava/util/Collection; dragonParts v + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes ad + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; environmentAttributes c + m (Lnet/minecraft/world/entity/Entity;DDDFLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a + m (Lnet/minecraft/world/entity/Entity;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/random/WeightedList;Lnet/minecraft/core/Holder;)V explode a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;Lnet/minecraft/world/phys/Vec3;FZLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a + m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportCategory; fillReportDetails a + m ()Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues S + m ()Ljava/lang/String; gatherChunkSourceStats P + m ()Lnet/minecraft/world/level/biome/BiomeManager; getBiomeManager H_ + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ + m (IIII)Lnet/minecraft/core/BlockPos; getBlockRandomPos a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ + m (II)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a + m (II)Lnet/minecraft/world/level/chunk/LevelChunk; getChunk d + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/LevelChunk; getChunkAt q + m (II)Lnet/minecraft/world/level/BlockGetter; getChunkForCollisions c + m (Lnet/minecraft/core/BlockPos;)I getClientLeafTintColor x + m ()J getDayTime al + m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; getEntities M + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;Ljava/util/List;)V getEntities a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;Ljava/util/List;I)V getEntities a + m (I)Lnet/minecraft/world/entity/Entity; getEntity a + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; getEntity d + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; getEntityInAnyDimension a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a + m ()Lnet/minecraft/world/level/storage/LevelData; getLevelData D_ + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine C_ + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getMapData a + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/player/Player; getPlayerInAnyDimension b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getPushableEntities k + m (F)F getRainLevel c + m ()Lnet/minecraft/util/RandomSource; getRandom G_ + m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData C + m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard ab + m ()Lnet/minecraft/server/MinecraftServer; getServer s + m ()I getSkyDarken E_ + m (F)F getThunderLevel a + m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)Lnet/minecraft/world/level/storage/LevelData$RespawnData; getWorldBorderAdjustedRespawnData b + m (ILnet/minecraft/core/BlockPos;I)V globalLevelEvent b + m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/Entity;)V guardEntityTick a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Z hasEntities b + m ()Z isBrightOutside ag + m ()Z isClientSide B_ + m ()Z isDarkOutside ah + m ()Z isDebug ar + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isFluidAtPosition b + m (Lnet/minecraft/core/BlockPos;)Z isInSpawnableBounds p + m (Lnet/minecraft/core/BlockPos;)Z isInValidBounds o + m (Lnet/minecraft/core/BlockPos;)Z isInValidBoundsHorizontal g + m (Lnet/minecraft/core/BlockPos;)Z isInWorldBounds n + m (Lnet/minecraft/core/BlockPos;)Z isInWorldBoundsHorizontal c + m (Lnet/minecraft/core/BlockPos;)Z isLoaded t + m (I)Z isOutsideSpawnableHeight b + m ()Z isRaining ao + m (Lnet/minecraft/core/BlockPos;)Z isRainingAt v + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isStateAtPosition a + m ()Z isThundering an + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z loadedAndEntityCanStandOn a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction;)Z loadedAndEntityCanStandOnFace a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Z mayInteract a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V neighborShapeChanged a + m ()J nextSubTickCount I_ + m ()Z noSave z + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V onBlockEntityAdded a + m ()Lnet/minecraft/world/level/chunk/PalettedContainerFactory; palettedContainerFactory at + m (DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFZ)V playLocalSound a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFZ)V playLocalSound a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playLocalSound a + m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playPlayerSound a + m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a + m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a + m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FF)V playSound a + m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;)V playSound a + m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a + m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing R + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/biome/Biome$Precipitation; precipitationAt w + m ()V prepareWeather ak + m ()Lnet/minecraft/world/item/crafting/RecipeAccess; recipeAccess aa + m ()Lnet/minecraft/core/RegistryAccess; registryAccess J_ + m (Lnet/minecraft/core/BlockPos;Z)Z removeBlock a + m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity s + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;I)V sendBlockUpdated a + m (Lnet/minecraft/network/protocol/Packet;)V sendPacketToServer a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z setBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)Z setBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z setBlockAndUpdate c + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V setBlocksDirty b + m (F)V setRainLevel d + m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setRespawnData a + m (I)V setSkyFlashTime c + m (Z)V setSpawnSettings b + m (F)V setThunderLevel b + m (J)Z shouldTickBlocksAt a + m (Lnet/minecraft/core/BlockPos;)Z shouldTickBlocksAt r + m (Lnet/minecraft/world/entity/Entity;)Z shouldTickDeath h + m ()V tickBlockEntities ai + m ()Lnet/minecraft/world/TickRateManager; tickRateManager y + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAt a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAtExceptFromFacing a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateNeighbourForOutputSignal b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updatePOIOnBlockStateChange a + m ()V updateSkyBrightness aj + f Lnet/minecraft/util/random/WeightedList; DEFAULT_EXPLOSION_BLOCK_PARTICLES a + f Lnet/minecraft/resources/ResourceKey; END j + f I LONG_PARTICLE_CLIP_RANGE l + f I MAX_BRIGHTNESS n + f I MAX_ENTITY_SPAWN_Y o + f I MAX_LEVEL_SIZE k + f I MIN_ENTITY_SPAWN_Y p + f Lnet/minecraft/resources/ResourceKey; NETHER i + f Lnet/minecraft/resources/ResourceKey; OVERWORLD h + f Lcom/mojang/serialization/Codec; RESOURCE_KEY_CODEC g + f I SHORT_PARTICLE_CLIP_RANGE m + f I addend t + f Lnet/minecraft/world/level/biome/BiomeManager; biomeManager E + f Ljava/util/List; blockEntityTickers q + f Lnet/minecraft/world/damagesource/DamageSources; damageSources H + f Lnet/minecraft/resources/ResourceKey; dimension F + f Lnet/minecraft/core/Holder; dimensionTypeRegistration C + f Z isClientSide D + f Z isDebug e + f Lnet/minecraft/world/level/storage/WritableLevelData; levelData z + f Lnet/minecraft/world/level/redstone/CollectingNeighborUpdater; neighborUpdater r + f F oRainLevel u + f F oThunderLevel w + f Lnet/minecraft/world/level/chunk/PalettedContainerFactory; palettedContainerFactory I + f Ljava/util/List; pendingBlockEntityTickers b + f F rainLevel v + f I randValue s + f Lnet/minecraft/util/RandomSource; random y + f Lnet/minecraft/core/RegistryAccess; registryAccess G + f I skyDarken f + f J subTickCount J + f Ljava/lang/Thread; thread d + f Lnet/minecraft/util/RandomSource; threadSafeRandom B + f F thunderLevel x + f Z tickingBlockEntities c +c net/minecraft/world/level/Level$ExplosionInteraction net/minecraft/world/level/World$a + m ()[Lnet/minecraft/world/level/Level$ExplosionInteraction; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/Level$ExplosionInteraction; $VALUES h + f Lnet/minecraft/world/level/Level$ExplosionInteraction; BLOCK b + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/world/level/Level$ExplosionInteraction; MOB c + f Lnet/minecraft/world/level/Level$ExplosionInteraction; NONE a + f Lnet/minecraft/world/level/Level$ExplosionInteraction; TNT d + f Lnet/minecraft/world/level/Level$ExplosionInteraction; TRIGGER e + f Ljava/lang/String; id g +c net/minecraft/world/scores/Team net/minecraft/world/scores/ScoreboardTeamBase + m ()Z canSeeFriendlyInvisibles j + m ()Lnet/minecraft/world/scores/Team$CollisionRule; getCollisionRule m + m ()Lnet/minecraft/ChatFormatting; getColor o + m ()Lnet/minecraft/world/scores/Team$Visibility; getDeathMessageVisibility l + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; getFormattedName d + m ()Ljava/lang/String; getName c + m ()Lnet/minecraft/world/scores/Team$Visibility; getNameTagVisibility k + m ()Ljava/util/Collection; getPlayers h + m (Lnet/minecraft/world/scores/Team;)Z isAlliedTo a + m ()Z isAllowFriendlyFire i +c net/minecraft/world/scores/Team$Visibility net/minecraft/world/scores/ScoreboardTeamBase$EnumNameTagVisibility + m ()[Lnet/minecraft/world/scores/Team$Visibility; $values b + m ()Lnet/minecraft/network/chat/Component; getDisplayName a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/scores/Team$Visibility;)I lambda$static$0 b + m (Lnet/minecraft/world/scores/Team$Visibility;)I lambda$static$1 a + f [Lnet/minecraft/world/scores/Team$Visibility; $VALUES j + f Lnet/minecraft/world/scores/Team$Visibility; ALWAYS a + f Ljava/util/function/IntFunction; BY_ID i + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/scores/Team$Visibility; HIDE_FOR_OTHER_TEAMS c + f Lnet/minecraft/world/scores/Team$Visibility; HIDE_FOR_OWN_TEAM d + f Lnet/minecraft/world/scores/Team$Visibility; NEVER b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f I id h + f Ljava/lang/String; name g +c net/minecraft/world/scores/Team$CollisionRule net/minecraft/world/scores/ScoreboardTeamBase$EnumTeamPush + m ()[Lnet/minecraft/world/scores/Team$CollisionRule; $values b + m ()Lnet/minecraft/network/chat/Component; getDisplayName a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/scores/Team$CollisionRule;)I lambda$static$0 b + m (Lnet/minecraft/world/scores/Team$CollisionRule;)I lambda$static$1 a + f [Lnet/minecraft/world/scores/Team$CollisionRule; $VALUES j + f Lnet/minecraft/world/scores/Team$CollisionRule; ALWAYS a + f Ljava/util/function/IntFunction; BY_ID i + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/scores/Team$CollisionRule; NEVER b + f Lnet/minecraft/world/scores/Team$CollisionRule; PUSH_OTHER_TEAMS c + f Lnet/minecraft/world/scores/Team$CollisionRule; PUSH_OWN_TEAM d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f I id h + f Ljava/lang/String; name g +c org/bukkit/craftbukkit/CraftArt org/bukkit/craftbukkit/v1_21_R7/CraftArt +c com/mojang/math/GivensParameters com/mojang/math/GivensParameters + m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; aroundX a + m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; aroundX a + m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; aroundY b + m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; aroundY b + m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; aroundZ c + m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; aroundZ c + m ()F cos b + m ()F cosHalf e + m (F)Lcom/mojang/math/GivensParameters; fromPositiveAngle a + m (FF)Lcom/mojang/math/GivensParameters; fromUnnormalized a + m ()Lcom/mojang/math/GivensParameters; inverse a + m ()F sin c + m ()F sinHalf d + f F cosHalf b + f F sinHalf a +c net/minecraft/data/BlockFamilies net/minecraft/data/BlockFamilies + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; familyBuilder a + m ()Ljava/util/stream/Stream; getAllFamilies a + f Lnet/minecraft/data/BlockFamily; ACACIA_PLANKS a + f Lnet/minecraft/data/BlockFamily; ANDESITE o + f Lnet/minecraft/data/BlockFamily; BAMBOO_MOSAIC m + f Lnet/minecraft/data/BlockFamily; BAMBOO_PLANKS l + f Lnet/minecraft/data/BlockFamily; BIRCH_PLANKS c + f Lnet/minecraft/data/BlockFamily; BLACKSTONE q + f Lnet/minecraft/data/BlockFamily; BRICKS t + f Lnet/minecraft/data/BlockFamily; CHERRY_PLANKS b + f Lnet/minecraft/data/BlockFamily; COBBLED_DEEPSLATE an + f Lnet/minecraft/data/BlockFamily; COBBLESTONE M + f Lnet/minecraft/data/BlockFamily; COPPER_BLOCK w + f Lnet/minecraft/data/BlockFamily; CRIMSON_PLANKS d + f Lnet/minecraft/data/BlockFamily; CUT_COPPER x + f Lnet/minecraft/data/BlockFamily; CUT_RED_SANDSTONE ai + f Lnet/minecraft/data/BlockFamily; CUT_SANDSTONE af + f Lnet/minecraft/data/BlockFamily; DARK_OAK_PLANKS g + f Lnet/minecraft/data/BlockFamily; DARK_PRISMARINE ab + f Lnet/minecraft/data/BlockFamily; DEEPSLATE am + f Lnet/minecraft/data/BlockFamily; DEEPSLATE_BRICKS ap + f Lnet/minecraft/data/BlockFamily; DEEPSLATE_TILES aq + f Lnet/minecraft/data/BlockFamily; DIORITE O + f Lnet/minecraft/data/BlockFamily; END_STONE_BRICKS u + f Lnet/minecraft/data/BlockFamily; EXPOSED_COPPER A + f Lnet/minecraft/data/BlockFamily; EXPOSED_CUT_COPPER B + f Lnet/minecraft/data/BlockFamily; GRANITE Q + f Lnet/minecraft/data/BlockFamily; JUNGLE_PLANKS e + f Lnet/minecraft/data/BlockFamily; MANGROVE_PLANKS k + f Ljava/util/Map; MAP ar + f Lnet/minecraft/data/BlockFamily; MOSSY_COBBLESTONE N + f Lnet/minecraft/data/BlockFamily; MOSSY_STONE_BRICKS v + f Lnet/minecraft/data/BlockFamily; MUD_BRICKS n + f Lnet/minecraft/data/BlockFamily; NETHER_BRICKS W + f Lnet/minecraft/data/BlockFamily; OAK_PLANKS f + f Lnet/minecraft/data/BlockFamily; OXIDIZED_COPPER I + f Lnet/minecraft/data/BlockFamily; OXIDIZED_CUT_COPPER J + f Lnet/minecraft/data/BlockFamily; PALE_OAK_PLANKS h + f Lnet/minecraft/data/BlockFamily; POLISHED_ANDESITE p + f Lnet/minecraft/data/BlockFamily; POLISHED_BLACKSTONE r + f Lnet/minecraft/data/BlockFamily; POLISHED_BLACKSTONE_BRICKS s + f Lnet/minecraft/data/BlockFamily; POLISHED_DEEPSLATE ao + f Lnet/minecraft/data/BlockFamily; POLISHED_DIORITE P + f Lnet/minecraft/data/BlockFamily; POLISHED_GRANITE R + f Lnet/minecraft/data/BlockFamily; POLISHED_TUFF T + f Lnet/minecraft/data/BlockFamily; PRISMARINE Y + f Lnet/minecraft/data/BlockFamily; PRISMARINE_BRICKS aa + f Lnet/minecraft/data/BlockFamily; PURPUR Z + f Lnet/minecraft/data/BlockFamily; QUARTZ ac + f Ljava/lang/String; RECIPE_GROUP_PREFIX_WOODEN as + f Ljava/lang/String; RECIPE_UNLOCKED_BY_HAS_PLANKS at + f Lnet/minecraft/data/BlockFamily; RED_NETHER_BRICKS X + f Lnet/minecraft/data/BlockFamily; RED_SANDSTONE ah + f Lnet/minecraft/data/BlockFamily; RESIN_BRICKS V + f Lnet/minecraft/data/BlockFamily; SANDSTONE ae + f Lnet/minecraft/data/BlockFamily; SMOOTH_QUARTZ ad + f Lnet/minecraft/data/BlockFamily; SMOOTH_RED_SANDSTONE aj + f Lnet/minecraft/data/BlockFamily; SMOOTH_SANDSTONE ag + f Lnet/minecraft/data/BlockFamily; SPRUCE_PLANKS i + f Lnet/minecraft/data/BlockFamily; STONE ak + f Lnet/minecraft/data/BlockFamily; STONE_BRICK al + f Lnet/minecraft/data/BlockFamily; TUFF S + f Lnet/minecraft/data/BlockFamily; TUFF_BRICKS U + f Lnet/minecraft/data/BlockFamily; WARPED_PLANKS j + f Lnet/minecraft/data/BlockFamily; WAXED_COPPER_BLOCK y + f Lnet/minecraft/data/BlockFamily; WAXED_CUT_COPPER z + f Lnet/minecraft/data/BlockFamily; WAXED_EXPOSED_COPPER C + f Lnet/minecraft/data/BlockFamily; WAXED_EXPOSED_CUT_COPPER D + f Lnet/minecraft/data/BlockFamily; WAXED_OXIDIZED_COPPER K + f Lnet/minecraft/data/BlockFamily; WAXED_OXIDIZED_CUT_COPPER L + f Lnet/minecraft/data/BlockFamily; WAXED_WEATHERED_COPPER G + f Lnet/minecraft/data/BlockFamily; WAXED_WEATHERED_CUT_COPPER H + f Lnet/minecraft/data/BlockFamily; WEATHERED_COPPER E + f Lnet/minecraft/data/BlockFamily; WEATHERED_CUT_COPPER F +c net/minecraft/data/DataGenerator net/minecraft/data/DataGenerator + m (ZLjava/lang/String;)Lnet/minecraft/data/DataGenerator$PackGenerator; getBuiltinDatapack a + m (Z)Lnet/minecraft/data/DataGenerator$PackGenerator; getVanillaPack a + m (Lnet/minecraft/data/HashCache;Lcom/google/common/base/Stopwatch;Ljava/lang/String;Lnet/minecraft/data/DataProvider;)V lambda$run$0 a + m ()V run a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/Set; allProviderIds d + f Z alwaysGenerate g + f Ljava/util/Map; providersToRun e + f Ljava/nio/file/Path; rootOutputFolder b + f Lnet/minecraft/data/PackOutput; vanillaPackOutput c + f Lnet/minecraft/WorldVersion; version f +c net/minecraft/data/DataGenerator$PackGenerator net/minecraft/data/DataGenerator$a + m (Lnet/minecraft/data/DataProvider$Factory;)Lnet/minecraft/data/DataProvider; addProvider a + f Lnet/minecraft/data/PackOutput; output d + f Ljava/lang/String; providerPrefix c + f Lnet/minecraft/data/DataGenerator; this$0 a + f Z toRun b +c net/minecraft/gizmos/CircleGizmo net/minecraft/gizmos/CircleGizmo + m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a + m ()Lnet/minecraft/world/phys/Vec3; pos a + m ()F radius b + m ()Lnet/minecraft/gizmos/GizmoStyle; style c + f I CIRCLE_VERTICES d + f F SEGMENT_SIZE_RADIANS e + f Lnet/minecraft/world/phys/Vec3; pos a + f F radius b + f Lnet/minecraft/gizmos/GizmoStyle; style c +c net/minecraft/gizmos/CuboidGizmo net/minecraft/gizmos/CuboidGizmo + m ()Lnet/minecraft/world/phys/AABB; aabb a + m ()Z coloredCornerStroke c + m (Lnet/minecraft/gizmos/GizmoPrimitives;F)V emit a + m ()Lnet/minecraft/gizmos/GizmoStyle; style b + f Lnet/minecraft/world/phys/AABB; aabb a + f Z coloredCornerStroke c + f Lnet/minecraft/gizmos/GizmoStyle; style b +c net/minecraft/nbt/SnbtOperations net/minecraft/nbt/SnbtOperations + f Ljava/lang/String; BUILTIN_FALSE b + f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; BUILTIN_IDS d + f Ljava/util/Map; BUILTIN_OPERATIONS c + f Ljava/lang/String; BUILTIN_TRUE a + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_NUMBER_OR_BOOLEAN f + f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_STRING_UUID e +c net/minecraft/nbt/SnbtOperations$1 net/minecraft/nbt/SnbtOperations$1 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Boolean; convert a + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; run a +c net/minecraft/nbt/SnbtOperations$2 net/minecraft/nbt/SnbtOperations$2 + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; run a +c net/minecraft/nbt/SnbtOperations$3 net/minecraft/nbt/SnbtOperations$3 + f Ljava/util/Set; keys a +c net/minecraft/nbt/SnbtOperations$BuiltinKey net/minecraft/nbt/SnbtOperations$a + m ()I argCount b + m ()Ljava/lang/String; id a + f I argCount b + f Ljava/lang/String; id a +c net/minecraft/nbt/SnbtOperations$BuiltinOperation net/minecraft/nbt/SnbtOperations$b + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; run a +c net/minecraft/network/CipherBase net/minecraft/network/PacketEncryptionHandler + m (Lio/netty/buffer/ByteBuf;)[B bufToByte a + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; decipher a + m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V encipher a + f Ljavax/crypto/Cipher; cipher a + f [B heapIn b + f [B heapOut c +c net/minecraft/network/Connection net/minecraft/network/NetworkManager + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V channelRead0 a + m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/PacketFlow;)V configureInMemoryPipeline a + m (Lio/netty/channel/ChannelPipeline;)V configurePacketHandler a + m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/PacketFlow;ZLnet/minecraft/network/BandwidthDebugMonitor;)V configureSerialization a + m (Ljava/net/InetSocketAddress;Lnet/minecraft/server/network/EventLoopGroupHolder;Lnet/minecraft/network/Connection;)Lio/netty/channel/ChannelFuture; connect a + m (Ljava/net/SocketAddress;)Lnet/minecraft/network/Connection; connectToLocalServer a + m (Ljava/net/InetSocketAddress;Lnet/minecraft/server/network/EventLoopGroupHolder;Lnet/minecraft/util/debugchart/LocalSampleLogger;)Lnet/minecraft/network/Connection; connectToServer a + m (Lnet/minecraft/network/BandwidthDebugMonitor;Z)Lio/netty/channel/ChannelInboundHandler; createFrameDecoder a + m (Z)Lio/netty/channel/ChannelOutboundHandler; createFrameEncoder d + m (Lnet/minecraft/network/DisconnectionDetails;)V disconnect a + m (Lnet/minecraft/network/chat/Component;)V disconnect a + m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;Z)V doSendPacket c + m ()V flush q + m ()V flushChannel a + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;)V genericsFtw a + m ()F getAverageReceivedPackets o + m ()F getAverageSentPackets p + m ()Lnet/minecraft/network/DisconnectionDetails; getDisconnectionDetails l + m (Z)Ljava/lang/String; getLoggableAddress a + m ()Lnet/minecraft/network/PacketListener; getPacketListener k + m ()Lnet/minecraft/network/protocol/PacketFlow; getReceiving f + m ()Ljava/net/SocketAddress; getRemoteAddress d + m ()Lnet/minecraft/network/protocol/PacketFlow; getSending g + m ()V handleDisconnection n + m (Z)Ljava/lang/String; inboundHandlerName c + m (Ljava/lang/String;ILnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ClientboundPacketListener;Lnet/minecraft/network/protocol/handshake/ClientIntent;)V initiateServerboundConnection a + m (Ljava/lang/String;ILnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ClientboundPacketListener;Z)V initiateServerboundPlayConnection a + m (Ljava/lang/String;ILnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V initiateServerboundPlayConnection a + m (Ljava/lang/String;ILnet/minecraft/network/protocol/status/ClientStatusPacketListener;)V initiateServerboundStatusConnection a + m ()Z isConnected i + m ()Z isConnecting j + m ()Z isEncrypted h + m ()Z isMemoryConnection e + m (Lorg/slf4j/Marker;)V lambda$static$0 c + m (Lorg/slf4j/Marker;)V lambda$static$1 b + m (Lorg/slf4j/Marker;)V lambda$static$2 a + m (Z)Ljava/lang/String; outboundHandlerName b + m (Ljava/util/function/Consumer;)V runOnceConnected a + m (Lnet/minecraft/network/protocol/Packet;)V send a + m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;)V send a + m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;Z)V send a + m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;Z)V sendPacket b + m (Lnet/minecraft/util/debugchart/LocalSampleLogger;)V setBandwidthLogger a + m (Lnet/minecraft/network/PacketListener;)V setListenerForServerboundHandshake a + m ()V setReadOnly m + m (IZ)V setupCompression a + m (Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/PacketListener;)V setupInboundProtocol a + m (Lnet/minecraft/network/ProtocolInfo;)V setupOutboundProtocol a + m (Lio/netty/channel/ChannelFuture;)V syncAfterConfigurationChange a + m ()V tick b + m ()V tickSecond c + m (Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/PacketListener;)V validateListener b + f F AVERAGE_PACKETS_SMOOTHING e + f Lnet/minecraft/network/ProtocolInfo; INITIAL_PROTOCOL g + f Lorg/slf4j/Logger; LOGGER f + f Lorg/slf4j/Marker; PACKET_MARKER b + f Lorg/slf4j/Marker; PACKET_RECEIVED_MARKER c + f Lorg/slf4j/Marker; PACKET_SENT_MARKER d + f Lorg/slf4j/Marker; ROOT_MARKER a + f Ljava/net/SocketAddress; address l + f F averageReceivedPackets t + f F averageSentPackets u + f Lnet/minecraft/network/BandwidthDebugMonitor; bandwidthDebugMonitor y + f Lio/netty/channel/Channel; channel k + f Lnet/minecraft/network/DisconnectionDetails; delayedDisconnect x + f Lnet/minecraft/network/PacketListener; disconnectListener m + f Lnet/minecraft/network/DisconnectionDetails; disconnectionDetails o + f Z disconnectionHandled q + f Z encrypted p + f Z handlingFault w + f Lnet/minecraft/network/PacketListener; packetListener n + f Ljava/util/Queue; pendingActions j + f I receivedPackets r + f Lnet/minecraft/network/protocol/PacketFlow; receiving h + f Z sendLoginDisconnect i + f I sentPackets s + f I tickCount v +c net/minecraft/network/Connection$1 net/minecraft/network/NetworkManager$1 + f Lnet/minecraft/network/Connection; val$connection a +c net/minecraft/network/Connection$2 net/minecraft/network/NetworkManager$2 +c net/minecraft/network/Connection$3 net/minecraft/network/NetworkManager$3 + f Lnet/minecraft/network/Connection; val$connection a +c net/minecraft/network/Connection$4 net/minecraft/network/NetworkManager$4 +c net/minecraft/network/Connection$InnerUtil net/minecraft/network/NetworkManager$InnerUtil +c net/minecraft/network/Connection$WrappedConsumer net/minecraft/network/NetworkManager$WrappedConsumer +c net/minecraft/network/Connection$PacketSendAction net/minecraft/network/NetworkManager$PacketSendAction +c net/minecraft/network/Utf8String net/minecraft/network/Utf8String + m (Lio/netty/buffer/ByteBuf;I)Ljava/lang/String; read a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;I)V write a +c net/minecraft/network/chat/Style net/minecraft/network/chat/ChatModifier + m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; applyFormat b + m ([Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; applyFormats a + m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; applyLegacyFormat c + m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; applyTo a + m (Lnet/minecraft/network/chat/Style;Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/network/chat/Style; checkEmptyAfterChange a + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/network/chat/Style; create a + m ()Lnet/minecraft/network/chat/ClickEvent; getClickEvent i + m ()Lnet/minecraft/network/chat/TextColor; getColor a + m ()Lnet/minecraft/network/chat/FontDescription; getFont l + m ()Lnet/minecraft/network/chat/HoverEvent; getHoverEvent j + m ()Ljava/lang/String; getInsertion k + m ()Ljava/lang/Integer; getShadowColor b + m ()Z isBold c + m ()Z isEmpty h + m ()Z isItalic d + m ()Z isObfuscated g + m ()Z isStrikethrough e + m ()Z isUnderlined f + m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withBold a + m (Lnet/minecraft/network/chat/ClickEvent;)Lnet/minecraft/network/chat/Style; withClickEvent a + m (I)Lnet/minecraft/network/chat/Style; withColor a + m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; withColor a + m (Lnet/minecraft/network/chat/TextColor;)Lnet/minecraft/network/chat/Style; withColor a + m (Lnet/minecraft/network/chat/FontDescription;)Lnet/minecraft/network/chat/Style; withFont a + m (Lnet/minecraft/network/chat/HoverEvent;)Lnet/minecraft/network/chat/Style; withHoverEvent a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Style; withInsertion a + m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withItalic b + m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withObfuscated e + m (I)Lnet/minecraft/network/chat/Style; withShadowColor b + m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withStrikethrough d + m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withUnderlined c + m ()Lnet/minecraft/network/chat/Style; withoutShadow m + f Lnet/minecraft/network/chat/Style; EMPTY a + f I NO_SHADOW b + f Ljava/lang/Boolean; bold e + f Lnet/minecraft/network/chat/ClickEvent; clickEvent j + f Lnet/minecraft/network/chat/TextColor; color c + f Lnet/minecraft/network/chat/FontDescription; font m + f Lnet/minecraft/network/chat/HoverEvent; hoverEvent k + f Ljava/lang/String; insertion l + f Ljava/lang/Boolean; italic f + f Ljava/lang/Boolean; obfuscated i + f Ljava/lang/Integer; shadowColor d + f Ljava/lang/Boolean; strikethrough h + f Ljava/lang/Boolean; underlined g +c net/minecraft/network/chat/Style$1 net/minecraft/network/chat/ChatModifier$1 + f [I $SwitchMap$net$minecraft$ChatFormatting a +c net/minecraft/network/chat/Style$1Collector net/minecraft/network/chat/ChatModifier$a + m (Ljava/lang/String;Ljava/lang/Boolean;)V addFlagString a + m (Ljava/lang/String;Ljava/lang/Object;)V addValueString a + m ()V prependSeparator a + f Z isNotFirst b +c net/minecraft/network/chat/Style$Serializer net/minecraft/network/chat/ChatModifier$ChatModifierSerializer + m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$0 k + m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$1 j + m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$10 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$11 a + m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$2 i + m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$3 h + m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$4 g + m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$5 f + m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$6 e + m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$7 d + m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$8 c + m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; lambda$static$9 b + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_STREAM_CODEC c +c net/minecraft/server/ServerLinks net/minecraft/server/ServerLinks + m ()Ljava/util/List; entries c + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)Ljava/util/Optional; findKnownType a + m ()Z isEmpty a + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Lnet/minecraft/server/ServerLinks$KnownLinkType;)Ljava/lang/Boolean; lambda$findKnownType$0 a + m (Lnet/minecraft/network/chat/Component;)Ljava/lang/Boolean; lambda$findKnownType$1 a + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Lnet/minecraft/server/ServerLinks$Entry;)Z lambda$findKnownType$2 a + m (Lnet/minecraft/server/ServerLinks$Entry;)Lnet/minecraft/server/ServerLinks$UntrustedEntry; lambda$untrust$3 a + m ()Ljava/util/List; untrust b + f Lnet/minecraft/server/ServerLinks; EMPTY a + f Lnet/minecraft/network/codec/StreamCodec; TYPE_STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; UNTRUSTED_LINKS_STREAM_CODEC c + f Ljava/util/List; entries d +c net/minecraft/server/ServerLinks$Entry net/minecraft/server/ServerLinks$Entry + m (Lnet/minecraft/network/chat/Component;Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; custom a + m ()Lnet/minecraft/network/chat/Component; displayName a + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; knownType a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$displayName$0 a + m ()Ljava/net/URI; link c + m ()Lcom/mojang/datafixers/util/Either; type b + f Ljava/net/URI; link b + f Lcom/mojang/datafixers/util/Either; type a +c net/minecraft/server/ServerLinks$KnownLinkType net/minecraft/server/ServerLinks$KnownLinkType + m ()[Lnet/minecraft/server/ServerLinks$KnownLinkType; $values b + m (Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; create a + m ()Lnet/minecraft/network/chat/Component; displayName a + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)I lambda$static$0 b + m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)I lambda$static$1 a + f [Lnet/minecraft/server/ServerLinks$KnownLinkType; $VALUES o + f Lnet/minecraft/server/ServerLinks$KnownLinkType; ANNOUNCEMENTS j + f Lnet/minecraft/server/ServerLinks$KnownLinkType; BUG_REPORT a + f Ljava/util/function/IntFunction; BY_ID l + f Lnet/minecraft/server/ServerLinks$KnownLinkType; COMMUNITY f + f Lnet/minecraft/server/ServerLinks$KnownLinkType; COMMUNITY_GUIDELINES b + f Lnet/minecraft/server/ServerLinks$KnownLinkType; FEEDBACK e + f Lnet/minecraft/server/ServerLinks$KnownLinkType; FORUMS h + f Lnet/minecraft/server/ServerLinks$KnownLinkType; NEWS i + f Lnet/minecraft/server/ServerLinks$KnownLinkType; STATUS d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC k + f Lnet/minecraft/server/ServerLinks$KnownLinkType; SUPPORT c + f Lnet/minecraft/server/ServerLinks$KnownLinkType; WEBSITE g + f I id m + f Ljava/lang/String; name n +c net/minecraft/server/ServerLinks$UntrustedEntry net/minecraft/server/ServerLinks$UntrustedEntry + m ()Ljava/lang/String; link b + m ()Lcom/mojang/datafixers/util/Either; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; link c + f Lcom/mojang/datafixers/util/Either; type b +c net/minecraft/server/WorldLoader net/minecraft/server/WorldLoader + m (Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;Ljava/lang/Throwable;)V lambda$load$0 a + m (Lnet/minecraft/server/WorldLoader$ResultFactory;Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/WorldLoader$DataLoadOutput;Lnet/minecraft/server/ReloadableServerResources;)Ljava/lang/Object; lambda$load$1 a + m (Lnet/minecraft/server/WorldLoader$InitConfig;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/WorldLoader$ResultFactory;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; load a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/server/WorldLoader$InitConfig net/minecraft/server/WorldLoader$c + m ()Lnet/minecraft/commands/Commands$CommandSelection; commandSelection b + m ()Lnet/minecraft/server/permissions/PermissionSet; functionCompilationPermissions c + m ()Lnet/minecraft/server/WorldLoader$PackConfig; packConfig a + f Lnet/minecraft/commands/Commands$CommandSelection; commandSelection b + f Lnet/minecraft/server/permissions/PermissionSet; functionCompilationPermissions c + f Lnet/minecraft/server/WorldLoader$PackConfig; packConfig a +c net/minecraft/server/WorldLoader$PackConfig net/minecraft/server/WorldLoader$d + m ()Lcom/mojang/datafixers/util/Pair; createResourceManager a + m ()Z initMode e + m ()Lnet/minecraft/world/level/WorldDataConfiguration; initialDataConfig c + m ()Lnet/minecraft/server/packs/repository/PackRepository; packRepository b + m ()Z safeMode d + f Z initMode d + f Lnet/minecraft/world/level/WorldDataConfiguration; initialDataConfig b + f Lnet/minecraft/server/packs/repository/PackRepository; packRepository a + f Z safeMode c +c net/minecraft/server/WorldLoader$ResultFactory net/minecraft/server/WorldLoader$e +c net/minecraft/server/WorldLoader$DataLoadOutput net/minecraft/server/WorldLoader$b + m ()Ljava/lang/Object; cookie a + m ()Lnet/minecraft/core/RegistryAccess$Frozen; finalDimensions b + f Ljava/lang/Object; cookie a + f Lnet/minecraft/core/RegistryAccess$Frozen; finalDimensions b +c net/minecraft/server/WorldLoader$DataLoadContext net/minecraft/server/WorldLoader$a + m ()Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration b + m ()Lnet/minecraft/core/RegistryAccess$Frozen; datapackDimensions d + m ()Lnet/minecraft/core/HolderLookup$Provider; datapackWorldgen c + m ()Lnet/minecraft/server/packs/resources/ResourceManager; resources a + f Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration b + f Lnet/minecraft/core/RegistryAccess$Frozen; datapackDimensions d + f Lnet/minecraft/core/HolderLookup$Provider; datapackWorldgen c + f Lnet/minecraft/server/packs/resources/ResourceManager; resources a +c net/minecraft/server/WorldLoader$WorldDataSupplier net/minecraft/server/WorldLoader$f +c net/minecraft/sounds/SoundEvents net/minecraft/sounds/SoundEffects + m (I)Lnet/minecraft/core/Holder$Reference; lambda$registerGoatHornSoundVariants$0 a + m (Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; lambda$registerWolfSoundVariants$1 b + m (Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariant; lambda$registerWolfSoundVariants$2 a + m (Ljava/lang/String;)Lnet/minecraft/sounds/SoundEvent; register a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/sounds/SoundEvent; register a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/sounds/SoundEvent; register a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;F)Lnet/minecraft/core/Holder; register a + m (Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; registerForHolder b + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/core/Holder$Reference; registerForHolder b + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/core/Holder$Reference; registerForHolder b + m ()Lcom/google/common/collect/ImmutableList; registerGoatHornSoundVariants a + m ()Ljava/util/Map; registerWolfSoundVariants b + f Lnet/minecraft/sounds/SoundEvent; ALLAY_AMBIENT_WITHOUT_ITEM b + f Lnet/minecraft/sounds/SoundEvent; ALLAY_AMBIENT_WITH_ITEM a + f Lnet/minecraft/sounds/SoundEvent; ALLAY_DEATH c + f Lnet/minecraft/sounds/SoundEvent; ALLAY_HURT d + f Lnet/minecraft/sounds/SoundEvent; ALLAY_ITEM_GIVEN e + f Lnet/minecraft/sounds/SoundEvent; ALLAY_ITEM_TAKEN f + f Lnet/minecraft/sounds/SoundEvent; ALLAY_THROW g + f Lnet/minecraft/core/Holder$Reference; AMBIENT_BASALT_DELTAS_ADDITIONS i + f Lnet/minecraft/core/Holder$Reference; AMBIENT_BASALT_DELTAS_LOOP j + f Lnet/minecraft/core/Holder$Reference; AMBIENT_BASALT_DELTAS_MOOD k + f Lnet/minecraft/core/Holder$Reference; AMBIENT_CAVE h + f Lnet/minecraft/core/Holder$Reference; AMBIENT_CRIMSON_FOREST_ADDITIONS l + f Lnet/minecraft/core/Holder$Reference; AMBIENT_CRIMSON_FOREST_LOOP m + f Lnet/minecraft/core/Holder$Reference; AMBIENT_CRIMSON_FOREST_MOOD n + f Lnet/minecraft/core/Holder$Reference; AMBIENT_NETHER_WASTES_ADDITIONS o + f Lnet/minecraft/core/Holder$Reference; AMBIENT_NETHER_WASTES_LOOP p + f Lnet/minecraft/core/Holder$Reference; AMBIENT_NETHER_WASTES_MOOD q + f Lnet/minecraft/core/Holder$Reference; AMBIENT_SOUL_SAND_VALLEY_ADDITIONS r + f Lnet/minecraft/core/Holder$Reference; AMBIENT_SOUL_SAND_VALLEY_LOOP s + f Lnet/minecraft/core/Holder$Reference; AMBIENT_SOUL_SAND_VALLEY_MOOD t + f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_ENTER x + f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_EXIT y + f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP z + f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP_ADDITIONS A + f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE B + f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE C + f Lnet/minecraft/core/Holder$Reference; AMBIENT_WARPED_FOREST_ADDITIONS u + f Lnet/minecraft/core/Holder$Reference; AMBIENT_WARPED_FOREST_LOOP v + f Lnet/minecraft/core/Holder$Reference; AMBIENT_WARPED_FOREST_MOOD w + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_BREAK D + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_CHIME E + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_FALL F + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_HIT G + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_PLACE H + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_RESONATE I + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_STEP J + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_BREAK K + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_FALL L + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_HIT M + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_PLACE N + f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_STEP O + f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_BREAK P + f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_FALL T + f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_HIT S + f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_PLACE R + f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_STEP Q + f Lnet/minecraft/sounds/SoundEvent; ANVIL_BREAK U + f Lnet/minecraft/sounds/SoundEvent; ANVIL_DESTROY V + f Lnet/minecraft/sounds/SoundEvent; ANVIL_FALL W + f Lnet/minecraft/sounds/SoundEvent; ANVIL_HIT X + f Lnet/minecraft/sounds/SoundEvent; ANVIL_LAND Y + f Lnet/minecraft/sounds/SoundEvent; ANVIL_PLACE Z + f Lnet/minecraft/sounds/SoundEvent; ANVIL_STEP aa + f Lnet/minecraft/sounds/SoundEvent; ANVIL_USE ab + f Lnet/minecraft/sounds/SoundEvent; APPLY_EFFECT_BAD_OMEN Hr + f Lnet/minecraft/sounds/SoundEvent; APPLY_EFFECT_RAID_OMEN Ht + f Lnet/minecraft/sounds/SoundEvent; APPLY_EFFECT_TRIAL_OMEN Hs + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_AMBIENT af + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_BRUSH ao + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_DEATH ah + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_EAT ac + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_HURT ad + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_HURT_REDUCED ae + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_LAND aj + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_PEEK am + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_ROLL ai + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_SCUTE_DROP ak + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_STEP ag + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_UNROLL_FINISH al + f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_UNROLL_START an + f Lnet/minecraft/core/Holder; ARMOR_EQUIP_CHAIN ap + f Lnet/minecraft/core/Holder; ARMOR_EQUIP_COPPER aw + f Lnet/minecraft/core/Holder; ARMOR_EQUIP_DIAMOND aq + f Lnet/minecraft/core/Holder; ARMOR_EQUIP_ELYTRA ar + f Lnet/minecraft/core/Holder; ARMOR_EQUIP_GENERIC as + f Lnet/minecraft/core/Holder; ARMOR_EQUIP_GOLD at + f Lnet/minecraft/core/Holder; ARMOR_EQUIP_IRON au + f Lnet/minecraft/core/Holder; ARMOR_EQUIP_LEATHER av + f Lnet/minecraft/core/Holder$Reference; ARMOR_EQUIP_NAUTILUS aB + f Lnet/minecraft/core/Holder; ARMOR_EQUIP_NETHERITE ax + f Lnet/minecraft/core/Holder; ARMOR_EQUIP_TURTLE ay + f Lnet/minecraft/core/Holder; ARMOR_EQUIP_WOLF az + f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_BREAK aD + f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_FALL aE + f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_HIT aF + f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_PLACE aG + f Lnet/minecraft/core/Holder$Reference; ARMOR_UNEQUIP_NAUTILUS aC + f Lnet/minecraft/sounds/SoundEvent; ARMOR_UNEQUIP_WOLF aA + f Lnet/minecraft/sounds/SoundEvent; ARROW_HIT aH + f Lnet/minecraft/sounds/SoundEvent; ARROW_HIT_PLAYER aI + f Lnet/minecraft/sounds/SoundEvent; ARROW_SHOOT aJ + f Lnet/minecraft/sounds/SoundEvent; AXE_SCRAPE aL + f Lnet/minecraft/sounds/SoundEvent; AXE_STRIP aK + f Lnet/minecraft/sounds/SoundEvent; AXE_WAX_OFF aM + f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_ATTACK aN + f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_DEATH aO + f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_HURT aP + f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_IDLE_AIR aQ + f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_IDLE_WATER aR + f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_SPLASH aS + f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_SWIM aT + f Lnet/minecraft/sounds/SoundEvent; AZALEA_BREAK aU + f Lnet/minecraft/sounds/SoundEvent; AZALEA_FALL aV + f Lnet/minecraft/sounds/SoundEvent; AZALEA_HIT aW + f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_BREAK aZ + f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_FALL ba + f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_HIT bb + f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_PLACE bc + f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_STEP bd + f Lnet/minecraft/sounds/SoundEvent; AZALEA_PLACE aX + f Lnet/minecraft/sounds/SoundEvent; AZALEA_STEP aY + f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_AMBIENT be + f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_AMBIENT_ON_LAND bf + f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_DEATH bg + f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_DEATH_ON_LAND bh + f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_EAT bi + f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_HURT bj + f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_HURT_ON_LAND bk + f Lnet/minecraft/sounds/SoundEvent; BABY_NAUTILUS_SWIM bm + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_BREAK bn + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_FALL bo + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_HIT bp + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_PLACE bq + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_SAPLING_BREAK bs + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_SAPLING_HIT bt + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_SAPLING_PLACE bu + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_STEP br + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_BREAK bv + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_BUTTON_CLICK_OFF bE + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_BUTTON_CLICK_ON bF + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_DOOR_CLOSE bA + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_DOOR_OPEN bB + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_FALL bw + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_FENCE_GATE_CLOSE bI + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_FENCE_GATE_OPEN bJ + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_BREAK nN + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_FALL nO + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_HIT nP + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_PLACE nQ + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_STEP nM + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HIT bx + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_PLACE by + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF bG + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON bH + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_STEP bz + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_TRAPDOOR_CLOSE bC + f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_TRAPDOOR_OPEN bD + f Lnet/minecraft/sounds/SoundEvent; BARREL_CLOSE bK + f Lnet/minecraft/sounds/SoundEvent; BARREL_OPEN bL + f Lnet/minecraft/sounds/SoundEvent; BASALT_BREAK bM + f Lnet/minecraft/sounds/SoundEvent; BASALT_FALL bQ + f Lnet/minecraft/sounds/SoundEvent; BASALT_HIT bP + f Lnet/minecraft/sounds/SoundEvent; BASALT_PLACE bO + f Lnet/minecraft/sounds/SoundEvent; BASALT_STEP bN + f Lnet/minecraft/sounds/SoundEvent; BAT_AMBIENT bR + f Lnet/minecraft/sounds/SoundEvent; BAT_DEATH bS + f Lnet/minecraft/sounds/SoundEvent; BAT_HURT bT + f Lnet/minecraft/sounds/SoundEvent; BAT_LOOP bU + f Lnet/minecraft/sounds/SoundEvent; BAT_TAKEOFF bV + f Lnet/minecraft/sounds/SoundEvent; BEACON_ACTIVATE bW + f Lnet/minecraft/sounds/SoundEvent; BEACON_AMBIENT bX + f Lnet/minecraft/sounds/SoundEvent; BEACON_DEACTIVATE bY + f Lnet/minecraft/sounds/SoundEvent; BEACON_POWER_SELECT bZ + f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_DRIP cg + f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_ENTER ch + f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_EXIT ci + f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_SHEAR cj + f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_WORK ck + f Lnet/minecraft/sounds/SoundEvent; BEE_DEATH ca + f Lnet/minecraft/sounds/SoundEvent; BEE_HURT cb + f Lnet/minecraft/sounds/SoundEvent; BEE_LOOP cd + f Lnet/minecraft/sounds/SoundEvent; BEE_LOOP_AGGRESSIVE cc + f Lnet/minecraft/sounds/SoundEvent; BEE_POLLINATE cf + f Lnet/minecraft/sounds/SoundEvent; BEE_STING ce + f Lnet/minecraft/sounds/SoundEvent; BELL_BLOCK cl + f Lnet/minecraft/sounds/SoundEvent; BELL_RESONATE cm + f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_BREAK cn + f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_FALL co + f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_HIT cp + f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_PLACE cq + f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_STEP cr + f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_TILT_DOWN jj + f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_TILT_UP jk + f Lnet/minecraft/sounds/SoundEvent; BLASTFURNACE_FIRE_CRACKLE cM + f Lnet/minecraft/sounds/SoundEvent; BLAZE_AMBIENT cs + f Lnet/minecraft/sounds/SoundEvent; BLAZE_BURN ct + f Lnet/minecraft/sounds/SoundEvent; BLAZE_DEATH cu + f Lnet/minecraft/sounds/SoundEvent; BLAZE_HURT cv + f Lnet/minecraft/sounds/SoundEvent; BLAZE_SHOOT cw + f Lnet/minecraft/sounds/SoundEvent; BOAT_PADDLE_LAND cx + f Lnet/minecraft/sounds/SoundEvent; BOAT_PADDLE_WATER cy + f Lnet/minecraft/sounds/SoundEvent; BOGGED_AMBIENT cz + f Lnet/minecraft/sounds/SoundEvent; BOGGED_DEATH cA + f Lnet/minecraft/sounds/SoundEvent; BOGGED_HURT cB + f Lnet/minecraft/sounds/SoundEvent; BOGGED_SHEAR cC + f Lnet/minecraft/sounds/SoundEvent; BOGGED_STEP cD + f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_BREAK cE + f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_FALL cF + f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_HIT cG + f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_PLACE cH + f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_STEP cI + f Lnet/minecraft/sounds/SoundEvent; BONE_MEAL_USE cJ + f Lnet/minecraft/sounds/SoundEvent; BOOK_PAGE_TURN cK + f Lnet/minecraft/sounds/SoundEvent; BOOK_PUT cL + f Lnet/minecraft/sounds/SoundEvent; BOTTLE_EMPTY cN + f Lnet/minecraft/sounds/SoundEvent; BOTTLE_FILL cO + f Lnet/minecraft/sounds/SoundEvent; BOTTLE_FILL_DRAGONBREATH cP + f Lnet/minecraft/sounds/SoundEvent; BREEZE_CHARGE cQ + f Lnet/minecraft/sounds/SoundEvent; BREEZE_DEATH cZ + f Lnet/minecraft/sounds/SoundEvent; BREEZE_DEFLECT cR + f Lnet/minecraft/sounds/SoundEvent; BREEZE_HURT da + f Lnet/minecraft/sounds/SoundEvent; BREEZE_IDLE_AIR cU + f Lnet/minecraft/sounds/SoundEvent; BREEZE_IDLE_GROUND cT + f Lnet/minecraft/sounds/SoundEvent; BREEZE_INHALE cS + f Lnet/minecraft/sounds/SoundEvent; BREEZE_JUMP cW + f Lnet/minecraft/sounds/SoundEvent; BREEZE_LAND cX + f Lnet/minecraft/sounds/SoundEvent; BREEZE_SHOOT cV + f Lnet/minecraft/sounds/SoundEvent; BREEZE_SLIDE cY + f Lnet/minecraft/sounds/SoundEvent; BREEZE_WHIRL db + f Lnet/minecraft/core/Holder$Reference; BREEZE_WIND_CHARGE_BURST dc + f Lnet/minecraft/sounds/SoundEvent; BREWING_STAND_BREW dd + f Lnet/minecraft/sounds/SoundEvent; BRUSH_GENERIC de + f Lnet/minecraft/sounds/SoundEvent; BRUSH_GRAVEL dg + f Lnet/minecraft/sounds/SoundEvent; BRUSH_GRAVEL_COMPLETED di + f Lnet/minecraft/sounds/SoundEvent; BRUSH_SAND df + f Lnet/minecraft/sounds/SoundEvent; BRUSH_SAND_COMPLETED dh + f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_BUBBLE_POP dj + f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_UPWARDS_AMBIENT dk + f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_UPWARDS_INSIDE dl + f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_WHIRLPOOL_AMBIENT dm + f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_WHIRLPOOL_INSIDE dn + f Lnet/minecraft/sounds/SoundEvent; BUBBLE_POP do + f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY dp + f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_AXOLOTL dq + f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_FISH dr + f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_LAVA ds + f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_POWDER_SNOW dt + f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_TADPOLE du + f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL dv + f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_AXOLOTL dw + f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_FISH dx + f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_LAVA dy + f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_POWDER_SNOW dz + f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_TADPOLE dA + f Lnet/minecraft/sounds/SoundEvent; BUNDLE_DROP_CONTENTS dB + f Lnet/minecraft/sounds/SoundEvent; BUNDLE_INSERT dC + f Lnet/minecraft/sounds/SoundEvent; BUNDLE_INSERT_FAIL dD + f Lnet/minecraft/sounds/SoundEvent; BUNDLE_REMOVE_ONE dE + f Lnet/minecraft/sounds/SoundEvent; CACTUS_FLOWER_BREAK dF + f Lnet/minecraft/sounds/SoundEvent; CACTUS_FLOWER_PLACE dG + f Lnet/minecraft/sounds/SoundEvent; CAKE_ADD_CANDLE dH + f Lnet/minecraft/sounds/SoundEvent; CALCITE_BREAK dI + f Lnet/minecraft/sounds/SoundEvent; CALCITE_FALL dM + f Lnet/minecraft/sounds/SoundEvent; CALCITE_HIT dL + f Lnet/minecraft/sounds/SoundEvent; CALCITE_PLACE dK + f Lnet/minecraft/sounds/SoundEvent; CALCITE_STEP dJ + f Lnet/minecraft/sounds/SoundEvent; CAMEL_AMBIENT dY + f Lnet/minecraft/sounds/SoundEvent; CAMEL_DASH dZ + f Lnet/minecraft/sounds/SoundEvent; CAMEL_DASH_READY ea + f Lnet/minecraft/sounds/SoundEvent; CAMEL_DEATH eb + f Lnet/minecraft/sounds/SoundEvent; CAMEL_EAT ec + f Lnet/minecraft/sounds/SoundEvent; CAMEL_HURT ed + f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_AMBIENT dN + f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_DASH dO + f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_DASH_READY dP + f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_DEATH dQ + f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_EAT dR + f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_HURT dS + f Lnet/minecraft/core/Holder$Reference; CAMEL_HUSK_SADDLE dT + f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_SIT dU + f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_STAND dV + f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_STEP dW + f Lnet/minecraft/sounds/SoundEvent; CAMEL_HUSK_STEP_SAND dX + f Lnet/minecraft/core/Holder$Reference; CAMEL_SADDLE ee + f Lnet/minecraft/sounds/SoundEvent; CAMEL_SIT ef + f Lnet/minecraft/sounds/SoundEvent; CAMEL_STAND eg + f Lnet/minecraft/sounds/SoundEvent; CAMEL_STEP eh + f Lnet/minecraft/sounds/SoundEvent; CAMEL_STEP_SAND ei + f Lnet/minecraft/sounds/SoundEvent; CAMPFIRE_CRACKLE ej + f Lnet/minecraft/sounds/SoundEvent; CANDLE_AMBIENT ek + f Lnet/minecraft/sounds/SoundEvent; CANDLE_BREAK el + f Lnet/minecraft/sounds/SoundEvent; CANDLE_EXTINGUISH em + f Lnet/minecraft/sounds/SoundEvent; CANDLE_FALL en + f Lnet/minecraft/sounds/SoundEvent; CANDLE_HIT eo + f Lnet/minecraft/sounds/SoundEvent; CANDLE_PLACE ep + f Lnet/minecraft/sounds/SoundEvent; CANDLE_STEP eq + f Lnet/minecraft/sounds/SoundEvent; CAT_AMBIENT er + f Lnet/minecraft/sounds/SoundEvent; CAT_BEG_FOR_FOOD ew + f Lnet/minecraft/sounds/SoundEvent; CAT_DEATH et + f Lnet/minecraft/sounds/SoundEvent; CAT_EAT eu + f Lnet/minecraft/sounds/SoundEvent; CAT_HISS ev + f Lnet/minecraft/sounds/SoundEvent; CAT_HURT ex + f Lnet/minecraft/sounds/SoundEvent; CAT_PURREOW ez + f Lnet/minecraft/sounds/SoundEvent; CAT_PURR ey + f Lnet/minecraft/sounds/SoundEvent; CAT_STRAY_AMBIENT es + f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_BREAK eA + f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_FALL eB + f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_HIT eC + f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_PICK_BERRIES eF + f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_PLACE eD + f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_STEP eE + f Lnet/minecraft/sounds/SoundEvent; CHAIN_BREAK eG + f Lnet/minecraft/sounds/SoundEvent; CHAIN_FALL eH + f Lnet/minecraft/sounds/SoundEvent; CHAIN_HIT eI + f Lnet/minecraft/sounds/SoundEvent; CHAIN_PLACE eJ + f Lnet/minecraft/sounds/SoundEvent; CHAIN_STEP eK + f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_BREAK eV + f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_FALL eW + f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_HIT eX + f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_PLACE eY + f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_STEP eZ + f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_BREAK eQ + f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_FALL eR + f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_HIT eS + f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_PLACE eT + f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_STEP eU + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_BREAK eL + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_BUTTON_CLICK_OFF fj + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_BUTTON_CLICK_ON fk + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_DOOR_CLOSE ff + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_DOOR_OPEN fg + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_FALL eM + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_FENCE_GATE_CLOSE fn + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_FENCE_GATE_OPEN fo + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_BREAK fb + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_FALL fc + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_HIT fd + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_PLACE fe + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_STEP fa + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HIT eN + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_PLACE eO + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF fl + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON fm + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_STEP eP + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_TRAPDOOR_CLOSE fh + f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_TRAPDOOR_OPEN fi + f Lnet/minecraft/sounds/SoundEvent; CHEST_CLOSE fp + f Lnet/minecraft/sounds/SoundEvent; CHEST_LOCKED fq + f Lnet/minecraft/sounds/SoundEvent; CHEST_OPEN fr + f Lnet/minecraft/sounds/SoundEvent; CHICKEN_AMBIENT fs + f Lnet/minecraft/sounds/SoundEvent; CHICKEN_DEATH ft + f Lnet/minecraft/sounds/SoundEvent; CHICKEN_EGG fu + f Lnet/minecraft/sounds/SoundEvent; CHICKEN_HURT fv + f Lnet/minecraft/sounds/SoundEvent; CHICKEN_STEP fw + f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_BREAK fx + f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_FALL fy + f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_HIT fz + f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_INSERT fA + f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_INSERT_ENCHANTED fB + f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_PICKUP fD + f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_PICKUP_ENCHANTED fE + f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_PLACE fF + f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_STEP fC + f Lnet/minecraft/sounds/SoundEvent; CHORUS_FLOWER_DEATH fG + f Lnet/minecraft/sounds/SoundEvent; CHORUS_FLOWER_GROW fH + f Lnet/minecraft/sounds/SoundEvent; CHORUS_FRUIT_TELEPORT fI + f Lnet/minecraft/sounds/SoundEvent; COBWEB_BREAK fJ + f Lnet/minecraft/sounds/SoundEvent; COBWEB_FALL fN + f Lnet/minecraft/sounds/SoundEvent; COBWEB_HIT fM + f Lnet/minecraft/sounds/SoundEvent; COBWEB_PLACE fL + f Lnet/minecraft/sounds/SoundEvent; COBWEB_STEP fK + f Lnet/minecraft/sounds/SoundEvent; COD_AMBIENT fO + f Lnet/minecraft/sounds/SoundEvent; COD_DEATH fP + f Lnet/minecraft/sounds/SoundEvent; COD_FLOP fQ + f Lnet/minecraft/sounds/SoundEvent; COD_HURT fR + f Lnet/minecraft/sounds/SoundEvent; COMPARATOR_CLICK fS + f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_EMPTY fT + f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_FILL fU + f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_FILL_SUCCESS fV + f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_READY fW + f Lnet/minecraft/sounds/SoundEvent; CONDUIT_ACTIVATE fX + f Lnet/minecraft/sounds/SoundEvent; CONDUIT_AMBIENT fY + f Lnet/minecraft/sounds/SoundEvent; CONDUIT_AMBIENT_SHORT fZ + f Lnet/minecraft/sounds/SoundEvent; CONDUIT_ATTACK_TARGET ga + f Lnet/minecraft/sounds/SoundEvent; CONDUIT_DEACTIVATE gb + f Lnet/minecraft/sounds/SoundEvent; COPPER_BREAK gj + f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_BREAK gc + f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_FALL gg + f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_HIT gf + f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_PLACE ge + f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_STEP gd + f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_TURN_OFF gi + f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_TURN_ON gh + f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_CLOSE go + f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_OPEN gp + f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_OXIDIZED_CLOSE gs + f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_OXIDIZED_OPEN gt + f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_WEATHERED_CLOSE gq + f Lnet/minecraft/sounds/SoundEvent; COPPER_CHEST_WEATHERED_OPEN gr + f Lnet/minecraft/sounds/SoundEvent; COPPER_DOOR_CLOSE gu + f Lnet/minecraft/sounds/SoundEvent; COPPER_DOOR_OPEN gv + f Lnet/minecraft/sounds/SoundEvent; COPPER_FALL gn + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_BECOME_STATUE gM + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_DEATH gy + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_HURT gx + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_ITEM_DROP gK + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_ITEM_GET gI + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_ITEM_NO_DROP gL + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_ITEM_NO_GET gJ + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_OXIDIZED_DEATH gE + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_OXIDIZED_HURT gD + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_OXIDIZED_SPIN gH + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_OXIDIZED_STEP gC + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_SHEAR gT + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_SPAWN gS + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_SPIN gF + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STATUE_BREAK gN + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STATUE_FALL gR + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STATUE_HIT gP + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STATUE_PLACE gO + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STATUE_STEP gQ + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_STEP gw + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_WEATHERED_DEATH gB + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_WEATHERED_HURT gA + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_WEATHERED_SPIN gG + f Lnet/minecraft/sounds/SoundEvent; COPPER_GOLEM_WEATHERED_STEP gz + f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_BREAK gU + f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_FALL gY + f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_HIT gX + f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_PLACE gW + f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_STEP gV + f Lnet/minecraft/sounds/SoundEvent; COPPER_HIT gm + f Lnet/minecraft/sounds/SoundEvent; COPPER_PLACE gl + f Lnet/minecraft/sounds/SoundEvent; COPPER_STEP gk + f Lnet/minecraft/sounds/SoundEvent; COPPER_TRAPDOOR_CLOSE gZ + f Lnet/minecraft/sounds/SoundEvent; COPPER_TRAPDOOR_OPEN ha + f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_BREAK hb + f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_FALL hc + f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_HIT hd + f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_PLACE he + f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_STEP hf + f Lnet/minecraft/sounds/SoundEvent; COW_AMBIENT hg + f Lnet/minecraft/sounds/SoundEvent; COW_DEATH hh + f Lnet/minecraft/sounds/SoundEvent; COW_HURT hi + f Lnet/minecraft/sounds/SoundEvent; COW_MILK hj + f Lnet/minecraft/sounds/SoundEvent; COW_STEP hk + f Lnet/minecraft/sounds/SoundEvent; CRAFTER_CRAFT hl + f Lnet/minecraft/sounds/SoundEvent; CRAFTER_FAIL hm + f Lnet/minecraft/sounds/SoundEvent; CREAKING_ACTIVATE ho + f Lnet/minecraft/sounds/SoundEvent; CREAKING_AMBIENT hn + f Lnet/minecraft/sounds/SoundEvent; CREAKING_ATTACK hq + f Lnet/minecraft/sounds/SoundEvent; CREAKING_DEACTIVATE hp + f Lnet/minecraft/sounds/SoundEvent; CREAKING_DEATH hr + f Lnet/minecraft/sounds/SoundEvent; CREAKING_FREEZE ht + f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_BREAK hy + f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_FALL hz + f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_HIT hA + f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_HURT hB + f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_IDLE hE + f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_PLACE hC + f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_SPAWN hF + f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_STEP hD + f Lnet/minecraft/sounds/SoundEvent; CREAKING_SPAWN hv + f Lnet/minecraft/sounds/SoundEvent; CREAKING_STEP hs + f Lnet/minecraft/sounds/SoundEvent; CREAKING_SWAY hw + f Lnet/minecraft/sounds/SoundEvent; CREAKING_TWITCH hx + f Lnet/minecraft/sounds/SoundEvent; CREAKING_UNFREEZE hu + f Lnet/minecraft/sounds/SoundEvent; CREEPER_DEATH hG + f Lnet/minecraft/sounds/SoundEvent; CREEPER_HURT hH + f Lnet/minecraft/sounds/SoundEvent; CREEPER_PRIMED hI + f Lnet/minecraft/sounds/SoundEvent; CROP_BREAK hJ + f Lnet/minecraft/sounds/SoundEvent; CROP_PLANTED hK + f Lnet/minecraft/sounds/SoundEvent; CROSSBOW_HIT hL + f Lnet/minecraft/core/Holder; CROSSBOW_LOADING_END hM + f Lnet/minecraft/core/Holder; CROSSBOW_LOADING_MIDDLE hN + f Lnet/minecraft/core/Holder; CROSSBOW_LOADING_START hO + f Lnet/minecraft/core/Holder; CROSSBOW_QUICK_CHARGE_1 hP + f Lnet/minecraft/core/Holder; CROSSBOW_QUICK_CHARGE_2 hQ + f Lnet/minecraft/core/Holder; CROSSBOW_QUICK_CHARGE_3 hR + f Lnet/minecraft/sounds/SoundEvent; CROSSBOW_SHOOT hS + f Lnet/minecraft/sounds/SoundEvent; DEAD_BUSH_IDLE hT + f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_BREAK hU + f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_FALL hV + f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_HIT hW + f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_INSERT hX + f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_INSERT_FAIL hY + f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_PLACE ia + f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_SHATTER ib + f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_STEP hZ + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BREAK ih + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_BREAK ic + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_FALL id + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_HIT ie + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_PLACE if + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_STEP ig + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_FALL ii + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_HIT ij + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_PLACE ik + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_STEP il + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_BREAK im + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_FALL in + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_HIT io + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_PLACE ip + f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_STEP iq + f Lnet/minecraft/sounds/SoundEvent; DISPENSER_DISPENSE ir + f Lnet/minecraft/sounds/SoundEvent; DISPENSER_FAIL is + f Lnet/minecraft/sounds/SoundEvent; DISPENSER_LAUNCH it + f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_AMBIENT iu + f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_AMBIENT_WATER iv + f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_ATTACK iw + f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_DEATH ix + f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_EAT iy + f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_HURT iz + f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_JUMP iA + f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_PLAY iB + f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_SPLASH iC + f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_SWIM iD + f Lnet/minecraft/sounds/SoundEvent; DONKEY_AMBIENT iE + f Lnet/minecraft/sounds/SoundEvent; DONKEY_ANGRY iF + f Lnet/minecraft/sounds/SoundEvent; DONKEY_CHEST iG + f Lnet/minecraft/sounds/SoundEvent; DONKEY_DEATH iH + f Lnet/minecraft/sounds/SoundEvent; DONKEY_EAT iI + f Lnet/minecraft/sounds/SoundEvent; DONKEY_HURT iJ + f Lnet/minecraft/sounds/SoundEvent; DONKEY_JUMP iK + f Lnet/minecraft/sounds/SoundEvent; DRAGON_FIREBALL_EXPLODE jK + f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_AMBIENT iO + f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_AMBIENT_WATER iP + f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_BREAK iL + f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_FALL iN + f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_PLACE iQ + f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_PLACE_IN_WATER iR + f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_STEP iM + f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_TRANSITION iS + f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_BREAK iT + f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_FALL iX + f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_HIT iW + f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_PLACE iV + f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_STEP iU + f Lnet/minecraft/sounds/SoundEvent; DROWNED_AMBIENT jl + f Lnet/minecraft/sounds/SoundEvent; DROWNED_AMBIENT_WATER jm + f Lnet/minecraft/sounds/SoundEvent; DROWNED_DEATH jn + f Lnet/minecraft/sounds/SoundEvent; DROWNED_DEATH_WATER jo + f Lnet/minecraft/sounds/SoundEvent; DROWNED_HURT jp + f Lnet/minecraft/sounds/SoundEvent; DROWNED_HURT_WATER jq + f Lnet/minecraft/sounds/SoundEvent; DROWNED_SHOOT jr + f Lnet/minecraft/sounds/SoundEvent; DROWNED_STEP js + f Lnet/minecraft/sounds/SoundEvent; DROWNED_SWIM jt + f Lnet/minecraft/sounds/SoundEvent; DRY_GRASS iY + f Lnet/minecraft/sounds/SoundEvent; DYE_USE ju + f Lnet/minecraft/sounds/SoundEvent; EGG_THROW jv + f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_AMBIENT jw + f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_AMBIENT_LAND jx + f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_CURSE jy + f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_DEATH jz + f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_DEATH_LAND jA + f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_FLOP jB + f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_HURT jC + f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_HURT_LAND jD + f Lnet/minecraft/sounds/SoundEvent; ELYTRA_FLYING jE + f Lnet/minecraft/sounds/SoundEvent; EMPTY tA + f Lnet/minecraft/sounds/SoundEvent; ENCHANTMENT_TABLE_USE jF + f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_AMBIENT jR + f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_DEATH jS + f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_HURT jT + f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_SCREAM jU + f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_STARE jV + f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_TELEPORT jW + f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_AMBIENT jX + f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_DEATH jY + f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_HURT jZ + f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_STEP ka + f Lnet/minecraft/sounds/SoundEvent; ENDER_CHEST_CLOSE jG + f Lnet/minecraft/sounds/SoundEvent; ENDER_CHEST_OPEN jH + f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_AMBIENT jI + f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_DEATH jJ + f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_FLAP jL + f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_GROWL jM + f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_HURT jN + f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_SHOOT jO + f Lnet/minecraft/sounds/SoundEvent; ENDER_EYE_DEATH jP + f Lnet/minecraft/sounds/SoundEvent; ENDER_EYE_LAUNCH jQ + f Lnet/minecraft/sounds/SoundEvent; ENDER_PEARL_THROW kb + f Lnet/minecraft/sounds/SoundEvent; END_GATEWAY_SPAWN kc + f Lnet/minecraft/sounds/SoundEvent; END_PORTAL_FRAME_FILL kd + f Lnet/minecraft/sounds/SoundEvent; END_PORTAL_SPAWN ke + f Lnet/minecraft/sounds/SoundEvent; EVOKER_AMBIENT kf + f Lnet/minecraft/sounds/SoundEvent; EVOKER_CAST_SPELL kg + f Lnet/minecraft/sounds/SoundEvent; EVOKER_CELEBRATE kh + f Lnet/minecraft/sounds/SoundEvent; EVOKER_DEATH ki + f Lnet/minecraft/sounds/SoundEvent; EVOKER_FANGS_ATTACK kj + f Lnet/minecraft/sounds/SoundEvent; EVOKER_HURT kk + f Lnet/minecraft/sounds/SoundEvent; EVOKER_PREPARE_ATTACK kl + f Lnet/minecraft/sounds/SoundEvent; EVOKER_PREPARE_SUMMON km + f Lnet/minecraft/sounds/SoundEvent; EVOKER_PREPARE_WOLOLO kn + f Lnet/minecraft/sounds/SoundEvent; EXPERIENCE_BOTTLE_THROW ko + f Lnet/minecraft/sounds/SoundEvent; EXPERIENCE_ORB_PICKUP kp + f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_CLOSE kt + f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_CLOSE_LONG ks + f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_IDLE ku + f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_OPEN kr + f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_OPEN_LONG kq + f Lnet/minecraft/sounds/SoundEvent; FENCE_GATE_CLOSE kv + f Lnet/minecraft/sounds/SoundEvent; FENCE_GATE_OPEN kw + f Lnet/minecraft/sounds/SoundEvent; FIRECHARGE_USE kx + f Lnet/minecraft/sounds/SoundEvent; FIREFLY_BUSH_IDLE ky + f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_BLAST kz + f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_BLAST_FAR kA + f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_LARGE_BLAST kB + f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_LARGE_BLAST_FAR kC + f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_LAUNCH kD + f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_SHOOT kE + f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_TWINKLE kF + f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_TWINKLE_FAR kG + f Lnet/minecraft/sounds/SoundEvent; FIRE_AMBIENT kH + f Lnet/minecraft/sounds/SoundEvent; FIRE_EXTINGUISH kI + f Lnet/minecraft/sounds/SoundEvent; FISHING_BOBBER_RETRIEVE kK + f Lnet/minecraft/sounds/SoundEvent; FISHING_BOBBER_SPLASH kL + f Lnet/minecraft/sounds/SoundEvent; FISHING_BOBBER_THROW kM + f Lnet/minecraft/sounds/SoundEvent; FISH_SWIM kJ + f Lnet/minecraft/sounds/SoundEvent; FLINTANDSTEEL_USE kN + f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_BREAK kO + f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_FALL kP + f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_HIT kQ + f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_PLACE kR + f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_STEP kS + f Lnet/minecraft/sounds/SoundEvent; FOX_AGGRO kT + f Lnet/minecraft/sounds/SoundEvent; FOX_AMBIENT kU + f Lnet/minecraft/sounds/SoundEvent; FOX_BITE kV + f Lnet/minecraft/sounds/SoundEvent; FOX_DEATH kW + f Lnet/minecraft/sounds/SoundEvent; FOX_EAT kX + f Lnet/minecraft/sounds/SoundEvent; FOX_HURT kY + f Lnet/minecraft/sounds/SoundEvent; FOX_SCREECH kZ + f Lnet/minecraft/sounds/SoundEvent; FOX_SLEEP la + f Lnet/minecraft/sounds/SoundEvent; FOX_SNIFF lb + f Lnet/minecraft/sounds/SoundEvent; FOX_SPIT lc + f Lnet/minecraft/sounds/SoundEvent; FOX_TELEPORT ld + f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_BREAK lo + f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_FALL lp + f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_HIT lq + f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_PLACE lr + f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_STEP ls + f Lnet/minecraft/sounds/SoundEvent; FROGSPAWNSTEP lt + f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_BREAK lu + f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_FALL lv + f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_HATCH lw + f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_HIT lx + f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_PLACE ly + f Lnet/minecraft/sounds/SoundEvent; FROG_AMBIENT lz + f Lnet/minecraft/sounds/SoundEvent; FROG_DEATH lA + f Lnet/minecraft/sounds/SoundEvent; FROG_EAT lB + f Lnet/minecraft/sounds/SoundEvent; FROG_HURT lC + f Lnet/minecraft/sounds/SoundEvent; FROG_LAY_SPAWN lD + f Lnet/minecraft/sounds/SoundEvent; FROG_LONG_JUMP lE + f Lnet/minecraft/sounds/SoundEvent; FROG_STEP lF + f Lnet/minecraft/sounds/SoundEvent; FROG_TONGUE lG + f Lnet/minecraft/sounds/SoundEvent; FUNGUS_BREAK tV + f Lnet/minecraft/sounds/SoundEvent; FUNGUS_FALL tZ + f Lnet/minecraft/sounds/SoundEvent; FUNGUS_HIT tY + f Lnet/minecraft/sounds/SoundEvent; FUNGUS_PLACE tX + f Lnet/minecraft/sounds/SoundEvent; FUNGUS_STEP tW + f Lnet/minecraft/sounds/SoundEvent; FURNACE_FIRE_CRACKLE lM + f Lnet/minecraft/sounds/SoundEvent; GENERIC_BIG_FALL lN + f Lnet/minecraft/sounds/SoundEvent; GENERIC_BURN lO + f Lnet/minecraft/sounds/SoundEvent; GENERIC_DEATH lP + f Lnet/minecraft/core/Holder$Reference; GENERIC_DRINK lQ + f Lnet/minecraft/core/Holder$Reference; GENERIC_EAT lR + f Lnet/minecraft/core/Holder$Reference; GENERIC_EXPLODE lS + f Lnet/minecraft/sounds/SoundEvent; GENERIC_EXTINGUISH_FIRE lT + f Lnet/minecraft/sounds/SoundEvent; GENERIC_HURT lU + f Lnet/minecraft/sounds/SoundEvent; GENERIC_SMALL_FALL lV + f Lnet/minecraft/sounds/SoundEvent; GENERIC_SPLASH lW + f Lnet/minecraft/sounds/SoundEvent; GENERIC_SWIM lX + f Lnet/minecraft/sounds/SoundEvent; GHASTLING_AMBIENT me + f Lnet/minecraft/sounds/SoundEvent; GHASTLING_DEATH mf + f Lnet/minecraft/sounds/SoundEvent; GHASTLING_HURT mg + f Lnet/minecraft/sounds/SoundEvent; GHASTLING_SPAWN mh + f Lnet/minecraft/sounds/SoundEvent; GHAST_AMBIENT lY + f Lnet/minecraft/sounds/SoundEvent; GHAST_DEATH lZ + f Lnet/minecraft/sounds/SoundEvent; GHAST_HURT ma + f Lnet/minecraft/sounds/SoundEvent; GHAST_SCREAM mb + f Lnet/minecraft/sounds/SoundEvent; GHAST_SHOOT mc + f Lnet/minecraft/sounds/SoundEvent; GHAST_WARN md + f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_BREAK mi + f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_FALL mj + f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_HIT mk + f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_PLACE ml + f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_STEP mm + f Lnet/minecraft/sounds/SoundEvent; GLASS_BREAK mn + f Lnet/minecraft/sounds/SoundEvent; GLASS_FALL mo + f Lnet/minecraft/sounds/SoundEvent; GLASS_HIT mp + f Lnet/minecraft/sounds/SoundEvent; GLASS_PLACE mq + f Lnet/minecraft/sounds/SoundEvent; GLASS_STEP mr + f Lnet/minecraft/sounds/SoundEvent; GLOW_INK_SAC_USE ms + f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_ADD_ITEM mt + f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_BREAK mu + f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_PLACE mv + f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_REMOVE_ITEM mw + f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_ROTATE_ITEM mx + f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_AMBIENT my + f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_DEATH mz + f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_HURT mA + f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_SQUIRT mB + f Lnet/minecraft/sounds/SoundEvent; GOAT_AMBIENT mC + f Lnet/minecraft/sounds/SoundEvent; GOAT_DEATH mD + f Lnet/minecraft/sounds/SoundEvent; GOAT_EAT mE + f Lnet/minecraft/sounds/SoundEvent; GOAT_HORN_BREAK mK + f Lcom/google/common/collect/ImmutableList; GOAT_HORN_SOUND_VARIANTS oD + f I GOAT_HORN_VARIANT_COUNT oC + f Lnet/minecraft/sounds/SoundEvent; GOAT_HURT mF + f Lnet/minecraft/sounds/SoundEvent; GOAT_LONG_JUMP mG + f Lnet/minecraft/sounds/SoundEvent; GOAT_MILK mH + f Lnet/minecraft/sounds/SoundEvent; GOAT_PREPARE_RAM mI + f Lnet/minecraft/sounds/SoundEvent; GOAT_RAM_IMPACT mJ + f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_AMBIENT mL + f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_DEATH mM + f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_EAT mN + f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_HURT mO + f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_LONG_JUMP mP + f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_MILK mQ + f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_PREPARE_RAM mR + f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_RAM_IMPACT mS + f Lnet/minecraft/sounds/SoundEvent; GOAT_STEP mT + f Lnet/minecraft/sounds/SoundEvent; GRASS_BREAK mU + f Lnet/minecraft/sounds/SoundEvent; GRASS_FALL mV + f Lnet/minecraft/sounds/SoundEvent; GRASS_HIT mW + f Lnet/minecraft/sounds/SoundEvent; GRASS_PLACE mX + f Lnet/minecraft/sounds/SoundEvent; GRASS_STEP mY + f Lnet/minecraft/sounds/SoundEvent; GRAVEL_BREAK mZ + f Lnet/minecraft/sounds/SoundEvent; GRAVEL_FALL na + f Lnet/minecraft/sounds/SoundEvent; GRAVEL_HIT nb + f Lnet/minecraft/sounds/SoundEvent; GRAVEL_PLACE nc + f Lnet/minecraft/sounds/SoundEvent; GRAVEL_STEP nd + f Lnet/minecraft/sounds/SoundEvent; GRINDSTONE_USE ne + f Lnet/minecraft/sounds/SoundEvent; GROWING_PLANT_CROP nf + f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_AMBIENT ng + f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_AMBIENT_LAND nh + f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_ATTACK ni + f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_DEATH nj + f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_DEATH_LAND nk + f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_FLOP nl + f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_HURT nm + f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_HURT_LAND nn + f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_BREAK no + f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_FALL np + f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_HIT nq + f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_PLACE nr + f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_STEP ns + f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_BREAK nu + f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_FALL nv + f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_HIT nw + f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_PLACE nx + f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_STEP nt + f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_AMBIENT ny + f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_DEATH nz + f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_HURT nA + f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_RIDING nB + f Lnet/minecraft/core/Holder$Reference; HARNESS_EQUIP oh + f Lnet/minecraft/sounds/SoundEvent; HARNESS_GOGGLES_DOWN ok + f Lnet/minecraft/sounds/SoundEvent; HARNESS_GOGGLES_UP oj + f Lnet/minecraft/sounds/SoundEvent; HARNESS_UNEQUIP oi + f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_BREAK nC + f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_FALL nD + f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_HIT nE + f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_PLACE nF + f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_STEP nG + f Lnet/minecraft/sounds/SoundEvent; HOE_TILL ol + f Lnet/minecraft/sounds/SoundEvent; HOGLIN_AMBIENT om + f Lnet/minecraft/sounds/SoundEvent; HOGLIN_ANGRY on + f Lnet/minecraft/sounds/SoundEvent; HOGLIN_ATTACK oo + f Lnet/minecraft/sounds/SoundEvent; HOGLIN_CONVERTED_TO_ZOMBIFIED op + f Lnet/minecraft/sounds/SoundEvent; HOGLIN_DEATH oq + f Lnet/minecraft/sounds/SoundEvent; HOGLIN_HURT or + f Lnet/minecraft/sounds/SoundEvent; HOGLIN_RETREAT os + f Lnet/minecraft/sounds/SoundEvent; HOGLIN_STEP ot + f Lnet/minecraft/sounds/SoundEvent; HONEYCOMB_WAX_ON oA + f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_BREAK ou + f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_FALL ov + f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_HIT ow + f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_PLACE ox + f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_SLIDE oy + f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_STEP oz + f Lnet/minecraft/core/Holder$Reference; HONEY_DRINK oB + f Lnet/minecraft/sounds/SoundEvent; HORSE_AMBIENT oE + f Lnet/minecraft/sounds/SoundEvent; HORSE_ANGRY oF + f Lnet/minecraft/core/Holder$Reference; HORSE_ARMOR oG + f Lnet/minecraft/core/Holder$Reference; HORSE_ARMOR_UNEQUIP oH + f Lnet/minecraft/sounds/SoundEvent; HORSE_BREATHE oI + f Lnet/minecraft/sounds/SoundEvent; HORSE_DEATH oJ + f Lnet/minecraft/sounds/SoundEvent; HORSE_EAT oK + f Lnet/minecraft/sounds/SoundEvent; HORSE_GALLOP oL + f Lnet/minecraft/sounds/SoundEvent; HORSE_HURT oM + f Lnet/minecraft/sounds/SoundEvent; HORSE_JUMP oN + f Lnet/minecraft/sounds/SoundEvent; HORSE_LAND oO + f Lnet/minecraft/core/Holder$Reference; HORSE_SADDLE oP + f Lnet/minecraft/sounds/SoundEvent; HORSE_STEP oQ + f Lnet/minecraft/sounds/SoundEvent; HORSE_STEP_WOOD oR + f Lnet/minecraft/sounds/SoundEvent; HOSTILE_BIG_FALL oS + f Lnet/minecraft/sounds/SoundEvent; HOSTILE_DEATH oT + f Lnet/minecraft/sounds/SoundEvent; HOSTILE_HURT oU + f Lnet/minecraft/sounds/SoundEvent; HOSTILE_SMALL_FALL oV + f Lnet/minecraft/sounds/SoundEvent; HOSTILE_SPLASH oW + f Lnet/minecraft/sounds/SoundEvent; HOSTILE_SWIM oX + f Lnet/minecraft/sounds/SoundEvent; HUSK_AMBIENT oY + f Lnet/minecraft/sounds/SoundEvent; HUSK_CONVERTED_TO_ZOMBIE oZ + f Lnet/minecraft/sounds/SoundEvent; HUSK_DEATH pa + f Lnet/minecraft/sounds/SoundEvent; HUSK_HURT pb + f Lnet/minecraft/sounds/SoundEvent; HUSK_STEP pc + f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_AMBIENT pd + f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_CAST_SPELL pe + f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_DEATH pf + f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_HURT pg + f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_MIRROR_MOVE ph + f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_PREPARE_BLINDNESS pi + f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_PREPARE_MIRROR pj + f Lnet/minecraft/sounds/SoundEvent; INK_SAC_USE pk + f Lnet/minecraft/sounds/SoundEvent; IRON_BREAK pl + f Lnet/minecraft/sounds/SoundEvent; IRON_DOOR_CLOSE pq + f Lnet/minecraft/sounds/SoundEvent; IRON_DOOR_OPEN pr + f Lnet/minecraft/sounds/SoundEvent; IRON_FALL pp + f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_ATTACK ps + f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_DAMAGE pt + f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_DEATH pu + f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_HURT pv + f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_REPAIR pw + f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_STEP px + f Lnet/minecraft/sounds/SoundEvent; IRON_HIT po + f Lnet/minecraft/sounds/SoundEvent; IRON_PLACE pn + f Lnet/minecraft/sounds/SoundEvent; IRON_STEP pm + f Lnet/minecraft/sounds/SoundEvent; IRON_TRAPDOOR_CLOSE py + f Lnet/minecraft/sounds/SoundEvent; IRON_TRAPDOOR_OPEN pz + f Lnet/minecraft/core/Holder$Reference; ITEM_BREAK pF + f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_ADD_ITEM pA + f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_BREAK pB + f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_PLACE pC + f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_REMOVE_ITEM pD + f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_ROTATE_ITEM pE + f Lnet/minecraft/sounds/SoundEvent; ITEM_PICKUP pG + f Lnet/minecraft/sounds/SoundEvent; LADDER_BREAK pH + f Lnet/minecraft/sounds/SoundEvent; LADDER_FALL pI + f Lnet/minecraft/sounds/SoundEvent; LADDER_HIT pJ + f Lnet/minecraft/sounds/SoundEvent; LADDER_PLACE pK + f Lnet/minecraft/sounds/SoundEvent; LADDER_STEP pL + f Lnet/minecraft/sounds/SoundEvent; LANTERN_BREAK pM + f Lnet/minecraft/sounds/SoundEvent; LANTERN_FALL pN + f Lnet/minecraft/sounds/SoundEvent; LANTERN_HIT pO + f Lnet/minecraft/sounds/SoundEvent; LANTERN_PLACE pP + f Lnet/minecraft/sounds/SoundEvent; LANTERN_STEP pQ + f Lnet/minecraft/sounds/SoundEvent; LARGE_AMETHYST_BUD_BREAK pR + f Lnet/minecraft/sounds/SoundEvent; LARGE_AMETHYST_BUD_PLACE pS + f Lnet/minecraft/sounds/SoundEvent; LAVA_AMBIENT pT + f Lnet/minecraft/sounds/SoundEvent; LAVA_EXTINGUISH pU + f Lnet/minecraft/sounds/SoundEvent; LAVA_POP pV + f Lnet/minecraft/sounds/SoundEvent; LEAD_BREAK qd + f Lnet/minecraft/sounds/SoundEvent; LEAD_TIED qc + f Lnet/minecraft/sounds/SoundEvent; LEAD_UNTIED qb + f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_BREAK pW + f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_FALL qa + f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_HIT pZ + f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_PLACE pY + f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_STEP pX + f Lnet/minecraft/sounds/SoundEvent; LEVER_CLICK qe + f Lnet/minecraft/sounds/SoundEvent; LIGHTNING_BOLT_IMPACT qf + f Lnet/minecraft/sounds/SoundEvent; LIGHTNING_BOLT_THUNDER qg + f Lnet/minecraft/sounds/SoundEvent; LILY_PAD_PLACE EN + f Lnet/minecraft/sounds/SoundEvent; LINGERING_POTION_THROW qh + f Lnet/minecraft/sounds/SoundEvent; LLAMA_AMBIENT qi + f Lnet/minecraft/sounds/SoundEvent; LLAMA_ANGRY qj + f Lnet/minecraft/core/Holder$Reference; LLAMA_CARPET_UNEQUIP qr + f Lnet/minecraft/sounds/SoundEvent; LLAMA_CHEST qk + f Lnet/minecraft/sounds/SoundEvent; LLAMA_DEATH ql + f Lnet/minecraft/sounds/SoundEvent; LLAMA_EAT qm + f Lnet/minecraft/sounds/SoundEvent; LLAMA_HURT qn + f Lnet/minecraft/sounds/SoundEvent; LLAMA_SPIT qo + f Lnet/minecraft/sounds/SoundEvent; LLAMA_STEP qp + f Lnet/minecraft/core/Holder$Reference; LLAMA_SWAG qq + f Lnet/minecraft/sounds/SoundEvent; LODESTONE_BREAK qt + f Lnet/minecraft/sounds/SoundEvent; LODESTONE_COMPASS_LOCK qy + f Lnet/minecraft/sounds/SoundEvent; LODESTONE_FALL qx + f Lnet/minecraft/sounds/SoundEvent; LODESTONE_HIT qw + f Lnet/minecraft/sounds/SoundEvent; LODESTONE_PLACE qv + f Lnet/minecraft/sounds/SoundEvent; LODESTONE_STEP qu + f Lnet/minecraft/core/Holder; LUNGE_1 qz + f Lnet/minecraft/core/Holder; LUNGE_2 qA + f Lnet/minecraft/core/Holder; LUNGE_3 qB + f Lnet/minecraft/sounds/SoundEvent; MACE_SMASH_AIR qC + f Lnet/minecraft/sounds/SoundEvent; MACE_SMASH_GROUND qD + f Lnet/minecraft/sounds/SoundEvent; MACE_SMASH_GROUND_HEAVY qE + f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_DEATH qF + f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_DEATH_SMALL qs + f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_HURT qG + f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_HURT_SMALL qH + f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_JUMP qI + f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_SQUISH qJ + f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_SQUISH_SMALL qK + f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_BREAK qL + f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_FALL qM + f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_HIT qN + f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_PLACE qO + f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_STEP qP + f Lnet/minecraft/sounds/SoundEvent; MEDIUM_AMETHYST_BUD_BREAK qQ + f Lnet/minecraft/sounds/SoundEvent; MEDIUM_AMETHYST_BUD_PLACE qR + f Lnet/minecraft/sounds/SoundEvent; METAL_BREAK qS + f Lnet/minecraft/sounds/SoundEvent; METAL_FALL qT + f Lnet/minecraft/sounds/SoundEvent; METAL_HIT qU + f Lnet/minecraft/sounds/SoundEvent; METAL_PLACE qV + f Lnet/minecraft/sounds/SoundEvent; METAL_PRESSURE_PLATE_CLICK_OFF qW + f Lnet/minecraft/sounds/SoundEvent; METAL_PRESSURE_PLATE_CLICK_ON qX + f Lnet/minecraft/sounds/SoundEvent; METAL_STEP qY + f Lnet/minecraft/sounds/SoundEvent; MINECART_INSIDE ra + f Lnet/minecraft/sounds/SoundEvent; MINECART_INSIDE_UNDERWATER qZ + f Lnet/minecraft/sounds/SoundEvent; MINECART_RIDING rb + f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_CONVERT rc + f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_EAT rd + f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_MILK re + f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_MILK_SUSPICIOUSLY rf + f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_SHEAR rg + f Lnet/minecraft/sounds/SoundEvent; MOSS_BREAK rr + f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_BREAK rh + f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_FALL ri + f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_HIT rj + f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_PLACE rk + f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_STEP rl + f Lnet/minecraft/sounds/SoundEvent; MOSS_FALL rs + f Lnet/minecraft/sounds/SoundEvent; MOSS_HIT rt + f Lnet/minecraft/sounds/SoundEvent; MOSS_PLACE ru + f Lnet/minecraft/sounds/SoundEvent; MOSS_STEP rv + f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_BREAK rG + f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_FALL rH + f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_HIT rI + f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_PLACE rJ + f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_STEP rK + f Lnet/minecraft/sounds/SoundEvent; MUD_BREAK rw + f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_BREAK rB + f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_FALL rC + f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_HIT rD + f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_PLACE rE + f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_STEP rF + f Lnet/minecraft/sounds/SoundEvent; MUD_FALL rx + f Lnet/minecraft/sounds/SoundEvent; MUD_HIT ry + f Lnet/minecraft/sounds/SoundEvent; MUD_PLACE rz + f Lnet/minecraft/sounds/SoundEvent; MUD_STEP rA + f Lnet/minecraft/sounds/SoundEvent; MULE_AMBIENT rL + f Lnet/minecraft/sounds/SoundEvent; MULE_ANGRY rM + f Lnet/minecraft/sounds/SoundEvent; MULE_CHEST rN + f Lnet/minecraft/sounds/SoundEvent; MULE_DEATH rO + f Lnet/minecraft/sounds/SoundEvent; MULE_EAT rP + f Lnet/minecraft/sounds/SoundEvent; MULE_HURT rQ + f Lnet/minecraft/sounds/SoundEvent; MULE_JUMP rR + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_BADLANDS sN + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_BAMBOO_JUNGLE sQ + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_BASALT_DELTAS st + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_CHERRY_GROVE sE + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_CRIMSON_FOREST su + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_DEEP_DARK sv + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_DESERT sM + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_DRIPSTONE_CAVES sw + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_FLOWER_FOREST sL + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_FOREST sB + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_FROZEN_PEAKS sG + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_GROVE sx + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_JAGGED_PEAKS sy + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_JUNGLE sO + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_LUSH_CAVES sz + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_MEADOW sD + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_NETHER_WASTES sF + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_OLD_GROWTH_TAIGA sC + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SNOWY_SLOPES sH + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SOUL_SAND_VALLEY sI + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SPARSE_JUNGLE sP + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_STONY_PEAKS sJ + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SWAMP sA + f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_WARPED_FOREST sK + f Lnet/minecraft/core/Holder$Reference; MUSIC_CREATIVE rS + f Lnet/minecraft/core/Holder$Reference; MUSIC_CREDITS rT + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_11 rV + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_13 rW + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_5 rU + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_BLOCKS rX + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CAT rY + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CHIRP rZ + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CREATOR sl + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CREATOR_MUSIC_BOX sm + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_FAR sa + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_LAVA_CHICKEN sb + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_MALL sc + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_MELLOHI sd + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_OTHERSIDE sj + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_PIGSTEP se + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_PRECIPICE sn + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_RELIC sk + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_STAL sf + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_STRAD sg + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_TEARS so + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_WAIT sh + f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_WARD si + f Lnet/minecraft/core/Holder$Reference; MUSIC_DRAGON sp + f Lnet/minecraft/core/Holder$Reference; MUSIC_END sq + f Lnet/minecraft/core/Holder$Reference; MUSIC_GAME sr + f Lnet/minecraft/core/Holder$Reference; MUSIC_MENU ss + f Lnet/minecraft/core/Holder$Reference; MUSIC_UNDER_WATER sR + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_AMBIENT sS + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_AMBIENT_ON_LAND sT + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DASH sU + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DASH_ON_LAND sV + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DASH_READY sW + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DASH_READY_ON_LAND sX + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DEATH sY + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_DEATH_ON_LAND sZ + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_EAT ta + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_HURT tb + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_HURT_ON_LAND tc + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_RIDING bl + f Lnet/minecraft/core/Holder$Reference; NAUTILUS_SADDLE_EQUIP Hw + f Lnet/minecraft/core/Holder$Reference; NAUTILUS_SADDLE_UNDERWATER_EQUIP Hv + f Lnet/minecraft/sounds/SoundEvent; NAUTILUS_SWIM td + f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_BREAK uk + f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_FALL uo + f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_HIT un + f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_PLACE um + f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_STEP ul + f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_BREAK up + f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_FALL ut + f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_HIT us + f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_PLACE ur + f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_STEP uq + f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_BREAK te + f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_FALL ti + f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_HIT th + f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_PLACE tg + f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_STEP tf + f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_BREAK xW + f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_FALL xX + f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_HIT xY + f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_PLACE xZ + f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_STEP ya + f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_BREAK yb + f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_FALL yc + f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_HIT yd + f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_PLACE ye + f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_STEP yf + f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_BREAK tQ + f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_FALL tU + f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_HIT tT + f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_PLACE tS + f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_STEP tR + f Lnet/minecraft/sounds/SoundEvent; NETHER_WART_BREAK tj + f Lnet/minecraft/sounds/SoundEvent; NETHER_WART_PLANTED tk + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_BREAK tl + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_BUTTON_CLICK_OFF tu + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_BUTTON_CLICK_ON tv + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_DOOR_CLOSE tq + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_DOOR_OPEN tr + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_FALL tm + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_FENCE_GATE_CLOSE ty + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_FENCE_GATE_OPEN tz + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_BREAK nI + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_FALL nJ + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_HIT nK + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_PLACE nL + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_STEP nH + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HIT tn + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_PLACE to + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF tw + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_PRESSURE_PLATE_CLICK_ON tx + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_STEP tp + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_TRAPDOOR_CLOSE ts + f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_TRAPDOOR_OPEN tt + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BANJO uJ + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BASEDRUM uu + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BASS uv + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BELL uw + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BIT uI + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_CHIME ux + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_COW_BELL uG + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_DIDGERIDOO uH + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_FLUTE uy + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_GUITAR uz + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_HARP uA + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_HAT uB + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_CREEPER uM + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_ENDER_DRAGON uN + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_PIGLIN uP + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_SKELETON uL + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_WITHER_SKELETON uO + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_ZOMBIE uK + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IRON_XYLOPHONE uF + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_PLING uC + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_SNARE uD + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_XYLOPHONE uE + f Lnet/minecraft/sounds/SoundEvent; NYLIUM_BREAK tL + f Lnet/minecraft/sounds/SoundEvent; NYLIUM_FALL tP + f Lnet/minecraft/sounds/SoundEvent; NYLIUM_HIT tO + f Lnet/minecraft/sounds/SoundEvent; NYLIUM_PLACE tN + f Lnet/minecraft/sounds/SoundEvent; NYLIUM_STEP tM + f Lnet/minecraft/sounds/SoundEvent; OCELOT_AMBIENT uR + f Lnet/minecraft/sounds/SoundEvent; OCELOT_DEATH uS + f Lnet/minecraft/sounds/SoundEvent; OCELOT_HURT uQ + f Lnet/minecraft/core/Holder$Reference; OMINOUS_BOTTLE_DISPOSE uT + f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_BREAK tB + f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_FALL tC + f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_HIT tD + f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_PLACE tE + f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_STEP tF + f Lnet/minecraft/sounds/SoundEvent; PAINTING_BREAK uU + f Lnet/minecraft/sounds/SoundEvent; PAINTING_PLACE uV + f Lnet/minecraft/sounds/SoundEvent; PALE_HANGING_MOSS_IDLE uW + f Lnet/minecraft/sounds/SoundEvent; PANDA_AGGRESSIVE_AMBIENT ve + f Lnet/minecraft/sounds/SoundEvent; PANDA_AMBIENT uZ + f Lnet/minecraft/sounds/SoundEvent; PANDA_BITE vh + f Lnet/minecraft/sounds/SoundEvent; PANDA_CANT_BREED vd + f Lnet/minecraft/sounds/SoundEvent; PANDA_DEATH va + f Lnet/minecraft/sounds/SoundEvent; PANDA_EAT vb + f Lnet/minecraft/sounds/SoundEvent; PANDA_HURT vg + f Lnet/minecraft/sounds/SoundEvent; PANDA_PRE_SNEEZE uX + f Lnet/minecraft/sounds/SoundEvent; PANDA_SNEEZE uY + f Lnet/minecraft/sounds/SoundEvent; PANDA_STEP vc + f Lnet/minecraft/sounds/SoundEvent; PANDA_WORRIED_AMBIENT vf + f Lnet/minecraft/sounds/SoundEvent; PARCHED_AMBIENT vi + f Lnet/minecraft/sounds/SoundEvent; PARCHED_DEATH vj + f Lnet/minecraft/sounds/SoundEvent; PARCHED_HURT vk + f Lnet/minecraft/sounds/SoundEvent; PARCHED_STEP vl + f Lnet/minecraft/sounds/SoundEvent; PARROT_AMBIENT vm + f Lnet/minecraft/sounds/SoundEvent; PARROT_DEATH vn + f Lnet/minecraft/sounds/SoundEvent; PARROT_EAT vo + f Lnet/minecraft/sounds/SoundEvent; PARROT_FLY vp + f Lnet/minecraft/sounds/SoundEvent; PARROT_HURT vq + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_BLAZE vr + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_BOGGED vs + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_BREEZE vt + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_CAMEL_HUSK vu + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_CREAKING vv + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_CREEPER vw + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_DROWNED vx + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ELDER_GUARDIAN vy + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ENDERMITE vA + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ENDER_DRAGON vz + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_EVOKER vB + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_GHAST vC + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_GUARDIAN vD + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_HOGLIN vE + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_HUSK vF + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ILLUSIONER vG + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_MAGMA_CUBE vH + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PARCHED vJ + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PHANTOM vI + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PIGLIN vK + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PIGLIN_BRUTE vL + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PILLAGER vM + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_RAVAGER vN + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SHULKER vO + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SILVERFISH vP + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SKELETON vQ + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SLIME vR + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SPIDER vS + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_STRAY vT + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_VEX vU + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_VINDICATOR vV + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WARDEN vW + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WITCH vX + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WITHER vY + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WITHER_SKELETON vZ + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOGLIN wa + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOMBIE wb + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOMBIE_HORSE wc + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOMBIE_NAUTILUS wd + f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOMBIE_VILLAGER we + f Lnet/minecraft/sounds/SoundEvent; PARROT_STEP wf + f Lnet/minecraft/sounds/SoundEvent; PHANTOM_AMBIENT wg + f Lnet/minecraft/sounds/SoundEvent; PHANTOM_BITE wh + f Lnet/minecraft/sounds/SoundEvent; PHANTOM_DEATH wi + f Lnet/minecraft/sounds/SoundEvent; PHANTOM_FLAP wj + f Lnet/minecraft/sounds/SoundEvent; PHANTOM_HURT wk + f Lnet/minecraft/sounds/SoundEvent; PHANTOM_SWOOP wl + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_ADMIRING_ITEM wr + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_AMBIENT ws + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_ANGRY wt + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_AMBIENT wB + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_ANGRY wC + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED wG + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_DEATH wD + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_HURT wE + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_STEP wF + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_CELEBRATE wu + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_CONVERTED_TO_ZOMBIFIED wA + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_DEATH wv + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_HURT wx + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_JEALOUS ww + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_RETREAT wy + f Lnet/minecraft/sounds/SoundEvent; PIGLIN_STEP wz + f Lnet/minecraft/sounds/SoundEvent; PIG_AMBIENT wm + f Lnet/minecraft/sounds/SoundEvent; PIG_DEATH wn + f Lnet/minecraft/sounds/SoundEvent; PIG_HURT wo + f Lnet/minecraft/core/Holder$Reference; PIG_SADDLE wp + f Lnet/minecraft/sounds/SoundEvent; PIG_STEP wq + f Lnet/minecraft/sounds/SoundEvent; PILLAGER_AMBIENT wH + f Lnet/minecraft/sounds/SoundEvent; PILLAGER_CELEBRATE wI + f Lnet/minecraft/sounds/SoundEvent; PILLAGER_DEATH wJ + f Lnet/minecraft/sounds/SoundEvent; PILLAGER_HURT wK + f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_BREAK rm + f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_FALL rn + f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_HIT ro + f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_PLACE rp + f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_STEP rq + f Lnet/minecraft/sounds/SoundEvent; PISTON_CONTRACT wL + f Lnet/minecraft/sounds/SoundEvent; PISTON_EXTEND wM + f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_CRIT wN + f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_KNOCKBACK wO + f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_NODAMAGE wP + f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_STRONG wQ + f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_SWEEP wR + f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_WEAK wS + f Lnet/minecraft/sounds/SoundEvent; PLAYER_BIG_FALL wT + f Lnet/minecraft/sounds/SoundEvent; PLAYER_BREATH wU + f Lnet/minecraft/sounds/SoundEvent; PLAYER_BURP wV + f Lnet/minecraft/sounds/SoundEvent; PLAYER_DEATH wW + f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT wX + f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_DROWN wY + f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_FREEZE wZ + f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_ON_FIRE xa + f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_SWEET_BERRY_BUSH xb + f Lnet/minecraft/sounds/SoundEvent; PLAYER_LEVELUP xc + f Lnet/minecraft/sounds/SoundEvent; PLAYER_SMALL_FALL xd + f Lnet/minecraft/sounds/SoundEvent; PLAYER_SPLASH xe + f Lnet/minecraft/sounds/SoundEvent; PLAYER_SPLASH_HIGH_SPEED xf + f Lnet/minecraft/sounds/SoundEvent; PLAYER_SWIM xg + f Lnet/minecraft/sounds/SoundEvent; PLAYER_TELEPORT xh + f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_BREAK iZ + f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_LAVA jf + f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON jh + f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_WATER jg + f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON ji + f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_FALL jd + f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_HIT jc + f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_LAND je + f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_PLACE jb + f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_STEP ja + f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_AMBIENT xi + f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_AMBIENT_BABY xj + f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_DEATH xk + f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_HURT xl + f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_STEP xm + f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_WARNING xn + f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_BREAK xo + f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_FALL xp + f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_HIT xq + f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_PLACE xr + f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_STEP xs + f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_BREAK Ds + f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_FALL Dt + f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_HIT Du + f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_PLACE Dv + f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_STEP Dw + f Lnet/minecraft/sounds/SoundEvent; PORTAL_AMBIENT xt + f Lnet/minecraft/sounds/SoundEvent; PORTAL_TRAVEL xu + f Lnet/minecraft/sounds/SoundEvent; PORTAL_TRIGGER xv + f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_BREAK xw + f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_FALL xx + f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_HIT xy + f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_PLACE xz + f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_STEP xA + f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_BLOW_OUT xB + f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_BLOW_UP xC + f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_DEATH xD + f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_FLOP xE + f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_HURT xF + f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_STING xG + f Lnet/minecraft/sounds/SoundEvent; PUMPKIN_CARVE xH + f Lnet/minecraft/sounds/SoundEvent; RABBIT_AMBIENT xI + f Lnet/minecraft/sounds/SoundEvent; RABBIT_ATTACK xJ + f Lnet/minecraft/sounds/SoundEvent; RABBIT_DEATH xK + f Lnet/minecraft/sounds/SoundEvent; RABBIT_HURT xL + f Lnet/minecraft/sounds/SoundEvent; RABBIT_JUMP xM + f Lnet/minecraft/core/Holder$Reference; RAID_HORN xN + f Lnet/minecraft/sounds/SoundEvent; RAVAGER_AMBIENT xO + f Lnet/minecraft/sounds/SoundEvent; RAVAGER_ATTACK xP + f Lnet/minecraft/sounds/SoundEvent; RAVAGER_CELEBRATE xQ + f Lnet/minecraft/sounds/SoundEvent; RAVAGER_DEATH xR + f Lnet/minecraft/sounds/SoundEvent; RAVAGER_HURT xS + f Lnet/minecraft/sounds/SoundEvent; RAVAGER_ROAR xV + f Lnet/minecraft/sounds/SoundEvent; RAVAGER_STEP xT + f Lnet/minecraft/sounds/SoundEvent; RAVAGER_STUNNED xU + f Lnet/minecraft/sounds/SoundEvent; REDSTONE_TORCH_BURNOUT yg + f Lnet/minecraft/sounds/SoundEvent; RESIN_BREAK yh + f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_BREAK yl + f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_FALL ym + f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_HIT yn + f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_PLACE yo + f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_STEP yp + f Lnet/minecraft/sounds/SoundEvent; RESIN_FALL yi + f Lnet/minecraft/sounds/SoundEvent; RESIN_PLACE yj + f Lnet/minecraft/sounds/SoundEvent; RESIN_STEP yk + f Lnet/minecraft/sounds/SoundEvent; RESPAWN_ANCHOR_AMBIENT yq + f Lnet/minecraft/sounds/SoundEvent; RESPAWN_ANCHOR_CHARGE yr + f Lnet/minecraft/core/Holder$Reference; RESPAWN_ANCHOR_DEPLETE ys + f Lnet/minecraft/sounds/SoundEvent; RESPAWN_ANCHOR_SET_SPAWN yt + f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_BREAK yu + f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_FALL yv + f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_HIT yw + f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_PLACE yx + f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_STEP yy + f Lnet/minecraft/sounds/SoundEvent; ROOTS_BREAK lH + f Lnet/minecraft/sounds/SoundEvent; ROOTS_FALL lL + f Lnet/minecraft/sounds/SoundEvent; ROOTS_HIT lK + f Lnet/minecraft/sounds/SoundEvent; ROOTS_PLACE lJ + f Lnet/minecraft/sounds/SoundEvent; ROOTS_STEP lI + f Lnet/minecraft/core/Holder$Reference; SADDLE_UNEQUIP Hu + f Lnet/minecraft/sounds/SoundEvent; SALMON_AMBIENT yz + f Lnet/minecraft/sounds/SoundEvent; SALMON_DEATH yA + f Lnet/minecraft/sounds/SoundEvent; SALMON_FLOP yB + f Lnet/minecraft/sounds/SoundEvent; SALMON_HURT yC + f Lnet/minecraft/sounds/SoundEvent; SAND_BREAK yD + f Lnet/minecraft/sounds/SoundEvent; SAND_FALL yE + f Lnet/minecraft/sounds/SoundEvent; SAND_HIT yF + f Lnet/minecraft/sounds/SoundEvent; SAND_IDLE yI + f Lnet/minecraft/sounds/SoundEvent; SAND_PLACE yG + f Lnet/minecraft/sounds/SoundEvent; SAND_STEP yH + f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_BREAK yJ + f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_FALL yK + f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_HIT yL + f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_PLACE yM + f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_STEP yN + f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_BREAK yQ + f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_CHARGE yP + f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_FALL yR + f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_HIT yS + f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_PLACE yT + f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_SPREAD yO + f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_STEP yU + f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_BLOOM yV + f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_BREAK yW + f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_FALL yX + f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_HIT yY + f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_PLACE yZ + f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_STEP za + f Lnet/minecraft/sounds/SoundEvent; SCULK_CLICKING zb + f Lnet/minecraft/sounds/SoundEvent; SCULK_CLICKING_STOP zc + f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_BREAK zd + f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_FALL ze + f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_HIT zf + f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_PLACE zg + f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_STEP zh + f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_BREAK zi + f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_FALL zj + f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_HIT zk + f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_PLACE zl + f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_SHRIEK zm + f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_STEP zn + f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_BREAK zo + f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_FALL zp + f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_HIT zq + f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_PLACE zr + f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_STEP zs + f Lnet/minecraft/sounds/SoundEvent; SHEARS_SNIP zy + f Lnet/minecraft/sounds/SoundEvent; SHEEP_AMBIENT zt + f Lnet/minecraft/sounds/SoundEvent; SHEEP_DEATH zu + f Lnet/minecraft/sounds/SoundEvent; SHEEP_HURT zv + f Lnet/minecraft/sounds/SoundEvent; SHEEP_SHEAR zw + f Lnet/minecraft/sounds/SoundEvent; SHEEP_STEP zx + f Lnet/minecraft/sounds/SoundEvent; SHELF_ACTIVATE zz + f Lnet/minecraft/sounds/SoundEvent; SHELF_BREAK zA + f Lnet/minecraft/sounds/SoundEvent; SHELF_DEACTIVATE zB + f Lnet/minecraft/sounds/SoundEvent; SHELF_FALL zC + f Lnet/minecraft/sounds/SoundEvent; SHELF_HIT zD + f Lnet/minecraft/sounds/SoundEvent; SHELF_MULTI_SWAP zE + f Lnet/minecraft/sounds/SoundEvent; SHELF_PLACE zF + f Lnet/minecraft/sounds/SoundEvent; SHELF_PLACE_ITEM zG + f Lnet/minecraft/sounds/SoundEvent; SHELF_SINGLE_SWAP zH + f Lnet/minecraft/sounds/SoundEvent; SHELF_STEP zI + f Lnet/minecraft/sounds/SoundEvent; SHELF_TAKE_ITEM zJ + f Lnet/minecraft/core/Holder$Reference; SHIELD_BLOCK zK + f Lnet/minecraft/core/Holder$Reference; SHIELD_BREAK zL + f Lnet/minecraft/sounds/SoundEvent; SHOVEL_FLATTEN zR + f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_BREAK zM + f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_FALL zQ + f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_HIT zP + f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_PLACE zO + f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_STEP zN + f Lnet/minecraft/sounds/SoundEvent; SHULKER_AMBIENT zS + f Lnet/minecraft/sounds/SoundEvent; SHULKER_BOX_CLOSE zT + f Lnet/minecraft/sounds/SoundEvent; SHULKER_BOX_OPEN zU + f Lnet/minecraft/sounds/SoundEvent; SHULKER_BULLET_HIT zV + f Lnet/minecraft/sounds/SoundEvent; SHULKER_BULLET_HURT zW + f Lnet/minecraft/sounds/SoundEvent; SHULKER_CLOSE zX + f Lnet/minecraft/sounds/SoundEvent; SHULKER_DEATH zY + f Lnet/minecraft/sounds/SoundEvent; SHULKER_HURT zZ + f Lnet/minecraft/sounds/SoundEvent; SHULKER_HURT_CLOSED Aa + f Lnet/minecraft/sounds/SoundEvent; SHULKER_OPEN Ab + f Lnet/minecraft/sounds/SoundEvent; SHULKER_SHOOT Ac + f Lnet/minecraft/sounds/SoundEvent; SHULKER_TELEPORT Ad + f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_AMBIENT Ae + f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_DEATH Af + f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_HURT Ag + f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_STEP Ah + f Lnet/minecraft/sounds/SoundEvent; SKELETON_AMBIENT Ai + f Lnet/minecraft/sounds/SoundEvent; SKELETON_CONVERTED_TO_STRAY Aj + f Lnet/minecraft/sounds/SoundEvent; SKELETON_DEATH Ak + f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_AMBIENT Al + f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_AMBIENT_WATER Ap + f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_DEATH Am + f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_GALLOP_WATER Aq + f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_HURT An + f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_JUMP_WATER Ar + f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_STEP_WATER As + f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_SWIM Ao + f Lnet/minecraft/sounds/SoundEvent; SKELETON_HURT At + f Lnet/minecraft/sounds/SoundEvent; SKELETON_SHOOT Au + f Lnet/minecraft/sounds/SoundEvent; SKELETON_STEP Av + f Lnet/minecraft/sounds/SoundEvent; SLIME_ATTACK Aw + f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_BREAK AB + f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_FALL AC + f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_HIT AD + f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_PLACE AE + f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_STEP AF + f Lnet/minecraft/sounds/SoundEvent; SLIME_DEATH Ax + f Lnet/minecraft/sounds/SoundEvent; SLIME_DEATH_SMALL Bx + f Lnet/minecraft/sounds/SoundEvent; SLIME_HURT Ay + f Lnet/minecraft/sounds/SoundEvent; SLIME_HURT_SMALL By + f Lnet/minecraft/sounds/SoundEvent; SLIME_JUMP Az + f Lnet/minecraft/sounds/SoundEvent; SLIME_JUMP_SMALL Bz + f Lnet/minecraft/sounds/SoundEvent; SLIME_SQUISH AA + f Lnet/minecraft/sounds/SoundEvent; SLIME_SQUISH_SMALL BA + f Lnet/minecraft/sounds/SoundEvent; SMALL_AMETHYST_BUD_BREAK AG + f Lnet/minecraft/sounds/SoundEvent; SMALL_AMETHYST_BUD_PLACE AH + f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_BREAK AI + f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_FALL AJ + f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_HIT AK + f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_PLACE AL + f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_STEP AM + f Lnet/minecraft/sounds/SoundEvent; SMITHING_TABLE_USE BB + f Lnet/minecraft/sounds/SoundEvent; SMOKER_SMOKE BC + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DEATH BH + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DIGGING BM + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DIGGING_STOP BN + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DROP_SEED BI + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EAT BE + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EGG_CRACK BQ + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EGG_HATCH BR + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EGG_PLOP BP + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_HAPPY BO + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_HURT BG + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_IDLE BF + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_SCENTING BJ + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_SEARCHING BL + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_SNIFFING BK + f Lnet/minecraft/sounds/SoundEvent; SNIFFER_STEP BD + f Lnet/minecraft/sounds/SoundEvent; SNOWBALL_THROW BS + f Lnet/minecraft/sounds/SoundEvent; SNOW_BREAK BT + f Lnet/minecraft/sounds/SoundEvent; SNOW_FALL BU + f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_AMBIENT BV + f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_DEATH BW + f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_HURT BX + f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_SHEAR BZ + f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_SHOOT BY + f Lnet/minecraft/sounds/SoundEvent; SNOW_HIT Ca + f Lnet/minecraft/sounds/SoundEvent; SNOW_PLACE Cb + f Lnet/minecraft/sounds/SoundEvent; SNOW_STEP Cc + f Lnet/minecraft/core/Holder$Reference; SOUL_ESCAPE AX + f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_BREAK AN + f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_FALL AR + f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_HIT AQ + f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_PLACE AP + f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_STEP AO + f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_BREAK AS + f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_FALL AW + f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_HIT AV + f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_PLACE AU + f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_STEP AT + f Lnet/minecraft/sounds/SoundEvent; SPAWNER_BREAK AY + f Lnet/minecraft/sounds/SoundEvent; SPAWNER_FALL AZ + f Lnet/minecraft/sounds/SoundEvent; SPAWNER_HIT Ba + f Lnet/minecraft/sounds/SoundEvent; SPAWNER_PLACE Bb + f Lnet/minecraft/sounds/SoundEvent; SPAWNER_STEP Bc + f Lnet/minecraft/core/Holder; SPEAR_ATTACK Bf + f Lnet/minecraft/core/Holder; SPEAR_HIT Be + f Lnet/minecraft/core/Holder; SPEAR_USE Bd + f Lnet/minecraft/core/Holder; SPEAR_WOOD_ATTACK Bi + f Lnet/minecraft/core/Holder; SPEAR_WOOD_HIT Bh + f Lnet/minecraft/core/Holder; SPEAR_WOOD_USE Bg + f Lnet/minecraft/sounds/SoundEvent; SPIDER_AMBIENT Cd + f Lnet/minecraft/sounds/SoundEvent; SPIDER_DEATH Ce + f Lnet/minecraft/sounds/SoundEvent; SPIDER_HURT Cf + f Lnet/minecraft/sounds/SoundEvent; SPIDER_STEP Cg + f Lnet/minecraft/sounds/SoundEvent; SPLASH_POTION_BREAK Ch + f Lnet/minecraft/sounds/SoundEvent; SPLASH_POTION_THROW Ci + f Lnet/minecraft/sounds/SoundEvent; SPONGE_ABSORB Co + f Lnet/minecraft/sounds/SoundEvent; SPONGE_BREAK Cj + f Lnet/minecraft/sounds/SoundEvent; SPONGE_FALL Ck + f Lnet/minecraft/sounds/SoundEvent; SPONGE_HIT Cl + f Lnet/minecraft/sounds/SoundEvent; SPONGE_PLACE Cm + f Lnet/minecraft/sounds/SoundEvent; SPONGE_STEP Cn + f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_BREAK Bj + f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_FALL Bk + f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_HIT Bl + f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_PLACE Bm + f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_STEP Bn + f Lnet/minecraft/sounds/SoundEvent; SPYGLASS_STOP_USING Cq + f Lnet/minecraft/sounds/SoundEvent; SPYGLASS_USE Cp + f Lnet/minecraft/sounds/SoundEvent; SQUID_AMBIENT Cr + f Lnet/minecraft/sounds/SoundEvent; SQUID_DEATH Cs + f Lnet/minecraft/sounds/SoundEvent; SQUID_HURT Ct + f Lnet/minecraft/sounds/SoundEvent; SQUID_SQUIRT Cu + f Lnet/minecraft/sounds/SoundEvent; STEM_BREAK tG + f Lnet/minecraft/sounds/SoundEvent; STEM_FALL tK + f Lnet/minecraft/sounds/SoundEvent; STEM_HIT tJ + f Lnet/minecraft/sounds/SoundEvent; STEM_PLACE tI + f Lnet/minecraft/sounds/SoundEvent; STEM_STEP tH + f Lnet/minecraft/sounds/SoundEvent; STONE_BREAK Cv + f Lnet/minecraft/sounds/SoundEvent; STONE_BUTTON_CLICK_OFF Cw + f Lnet/minecraft/sounds/SoundEvent; STONE_BUTTON_CLICK_ON Cx + f Lnet/minecraft/sounds/SoundEvent; STONE_FALL Cy + f Lnet/minecraft/sounds/SoundEvent; STONE_HIT Cz + f Lnet/minecraft/sounds/SoundEvent; STONE_PLACE CA + f Lnet/minecraft/sounds/SoundEvent; STONE_PRESSURE_PLATE_CLICK_OFF CB + f Lnet/minecraft/sounds/SoundEvent; STONE_PRESSURE_PLATE_CLICK_ON CC + f Lnet/minecraft/sounds/SoundEvent; STONE_STEP CD + f Lnet/minecraft/sounds/SoundEvent; STRAY_AMBIENT CE + f Lnet/minecraft/sounds/SoundEvent; STRAY_DEATH CF + f Lnet/minecraft/sounds/SoundEvent; STRAY_HURT CG + f Lnet/minecraft/sounds/SoundEvent; STRAY_STEP CH + f Lnet/minecraft/sounds/SoundEvent; STRIDER_AMBIENT Bo + f Lnet/minecraft/sounds/SoundEvent; STRIDER_DEATH Br + f Lnet/minecraft/sounds/SoundEvent; STRIDER_EAT Bv + f Lnet/minecraft/sounds/SoundEvent; STRIDER_HAPPY Bp + f Lnet/minecraft/sounds/SoundEvent; STRIDER_HURT Bs + f Lnet/minecraft/sounds/SoundEvent; STRIDER_RETREAT Bq + f Lnet/minecraft/core/Holder$Reference; STRIDER_SADDLE Bw + f Lnet/minecraft/sounds/SoundEvent; STRIDER_STEP Bt + f Lnet/minecraft/sounds/SoundEvent; STRIDER_STEP_LAVA Bu + f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_BREAK lj + f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_FALL ln + f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_HIT lm + f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_PLACE ll + f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_STEP lk + f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_BREAK le + f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_FALL li + f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_HIT lh + f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_PLACE lg + f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_STEP lf + f Lnet/minecraft/sounds/SoundEvent; SWEET_BERRY_BUSH_BREAK CI + f Lnet/minecraft/sounds/SoundEvent; SWEET_BERRY_BUSH_PICK_BERRIES CK + f Lnet/minecraft/sounds/SoundEvent; SWEET_BERRY_BUSH_PLACE CJ + f Lnet/minecraft/sounds/SoundEvent; TADPOLE_DEATH CL + f Lnet/minecraft/sounds/SoundEvent; TADPOLE_FLOP CM + f Lnet/minecraft/sounds/SoundEvent; TADPOLE_GROW_UP CN + f Lnet/minecraft/sounds/SoundEvent; TADPOLE_HURT CO + f Lnet/minecraft/sounds/SoundEvent; THORNS_HIT CP + f Lnet/minecraft/sounds/SoundEvent; TNT_PRIMED CQ + f Lnet/minecraft/sounds/SoundEvent; TOTEM_USE CR + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_ABOUT_TO_SPAWN_ITEM nX + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_AMBIENT oc + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_AMBIENT_OMINOUS od + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_BREAK nR + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_CLOSE_SHUTTER of + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_DETECT_PLAYER oa + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_EJECT_ITEM og + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_FALL nV + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_HIT nU + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_OMINOUS_ACTIVATE ob + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_OPEN_SHUTTER oe + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_PLACE nT + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_SPAWN_ITEM nY + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_SPAWN_ITEM_BEGIN nZ + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_SPAWN_MOB nW + f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_STEP nS + f Lnet/minecraft/sounds/SoundEvent; TRIDENT_HIT CS + f Lnet/minecraft/sounds/SoundEvent; TRIDENT_HIT_GROUND CT + f Lnet/minecraft/sounds/SoundEvent; TRIDENT_RETURN CU + f Lnet/minecraft/core/Holder; TRIDENT_RIPTIDE_1 CV + f Lnet/minecraft/core/Holder; TRIDENT_RIPTIDE_2 CW + f Lnet/minecraft/core/Holder; TRIDENT_RIPTIDE_3 CX + f Lnet/minecraft/core/Holder; TRIDENT_THROW CY + f Lnet/minecraft/core/Holder; TRIDENT_THUNDER CZ + f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_ATTACH Da + f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_CLICK_OFF Db + f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_CLICK_ON Dc + f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_DETACH Dd + f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_AMBIENT De + f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_DEATH Df + f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_FLOP Dg + f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_HURT Dh + f Lnet/minecraft/sounds/SoundEvent; TUFF_BREAK Di + f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_BREAK Dn + f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_FALL Do + f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_HIT Dp + f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_PLACE Dq + f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_STEP Dr + f Lnet/minecraft/sounds/SoundEvent; TUFF_FALL Dm + f Lnet/minecraft/sounds/SoundEvent; TUFF_HIT Dl + f Lnet/minecraft/sounds/SoundEvent; TUFF_PLACE Dk + f Lnet/minecraft/sounds/SoundEvent; TUFF_STEP Dj + f Lnet/minecraft/sounds/SoundEvent; TURTLE_AMBIENT_LAND Dx + f Lnet/minecraft/sounds/SoundEvent; TURTLE_DEATH Dy + f Lnet/minecraft/sounds/SoundEvent; TURTLE_DEATH_BABY Dz + f Lnet/minecraft/sounds/SoundEvent; TURTLE_EGG_BREAK DA + f Lnet/minecraft/sounds/SoundEvent; TURTLE_EGG_CRACK DB + f Lnet/minecraft/sounds/SoundEvent; TURTLE_EGG_HATCH DC + f Lnet/minecraft/sounds/SoundEvent; TURTLE_HURT DD + f Lnet/minecraft/sounds/SoundEvent; TURTLE_HURT_BABY DE + f Lnet/minecraft/sounds/SoundEvent; TURTLE_LAY_EGG DF + f Lnet/minecraft/sounds/SoundEvent; TURTLE_SHAMBLE DG + f Lnet/minecraft/sounds/SoundEvent; TURTLE_SHAMBLE_BABY DH + f Lnet/minecraft/sounds/SoundEvent; TURTLE_SWIM DI + f Lnet/minecraft/core/Holder$Reference; UI_BUTTON_CLICK DJ + f Lnet/minecraft/sounds/SoundEvent; UI_CARTOGRAPHY_TABLE_TAKE_RESULT DM + f Lnet/minecraft/sounds/SoundEvent; UI_LOOM_SELECT_PATTERN DK + f Lnet/minecraft/sounds/SoundEvent; UI_LOOM_TAKE_RESULT DL + f Lnet/minecraft/sounds/SoundEvent; UI_STONECUTTER_SELECT_RECIPE DO + f Lnet/minecraft/sounds/SoundEvent; UI_STONECUTTER_TAKE_RESULT DN + f Lnet/minecraft/sounds/SoundEvent; UI_TOAST_CHALLENGE_COMPLETE DP + f Lnet/minecraft/sounds/SoundEvent; UI_TOAST_IN DQ + f Lnet/minecraft/sounds/SoundEvent; UI_TOAST_OUT DR + f Lnet/minecraft/sounds/SoundEvent; VAULT_ACTIVATE DS + f Lnet/minecraft/sounds/SoundEvent; VAULT_AMBIENT DT + f Lnet/minecraft/sounds/SoundEvent; VAULT_BREAK DU + f Lnet/minecraft/sounds/SoundEvent; VAULT_CLOSE_SHUTTER DV + f Lnet/minecraft/sounds/SoundEvent; VAULT_DEACTIVATE DW + f Lnet/minecraft/sounds/SoundEvent; VAULT_EJECT_ITEM DX + f Lnet/minecraft/sounds/SoundEvent; VAULT_FALL DZ + f Lnet/minecraft/sounds/SoundEvent; VAULT_HIT Ea + f Lnet/minecraft/sounds/SoundEvent; VAULT_INSERT_ITEM Eb + f Lnet/minecraft/sounds/SoundEvent; VAULT_INSERT_ITEM_FAIL Ec + f Lnet/minecraft/sounds/SoundEvent; VAULT_OPEN_SHUTTER Ed + f Lnet/minecraft/sounds/SoundEvent; VAULT_PLACE Ee + f Lnet/minecraft/sounds/SoundEvent; VAULT_REJECT_REWARDED_PLAYER DY + f Lnet/minecraft/sounds/SoundEvent; VAULT_STEP Ef + f Lnet/minecraft/sounds/SoundEvent; VEX_AMBIENT Eg + f Lnet/minecraft/sounds/SoundEvent; VEX_CHARGE Eh + f Lnet/minecraft/sounds/SoundEvent; VEX_DEATH Ei + f Lnet/minecraft/sounds/SoundEvent; VEX_HURT Ej + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_AMBIENT Ek + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_CELEBRATE El + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_DEATH Em + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_HURT En + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_NO Eo + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_TRADE Ep + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_ARMORER Er + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_BUTCHER Es + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_CARTOGRAPHER Et + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_CLERIC Eu + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_FARMER Ev + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_FISHERMAN Ew + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_FLETCHER Ex + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_LEATHERWORKER Ey + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_LIBRARIAN Ez + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_MASON EA + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_SHEPHERD EB + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_TOOLSMITH EC + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_WEAPONSMITH ED + f Lnet/minecraft/sounds/SoundEvent; VILLAGER_YES Eq + f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_AMBIENT EE + f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_CELEBRATE EF + f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_DEATH EG + f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_HURT EH + f Lnet/minecraft/sounds/SoundEvent; VINE_BREAK EI + f Lnet/minecraft/sounds/SoundEvent; VINE_FALL EJ + f Lnet/minecraft/sounds/SoundEvent; VINE_HIT EK + f Lnet/minecraft/sounds/SoundEvent; VINE_PLACE EL + f Lnet/minecraft/sounds/SoundEvent; VINE_STEP EM + f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_AMBIENT EO + f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DEATH EP + f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DISAPPEARED EQ + f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DRINK_MILK ER + f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DRINK_POTION ES + f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_HURT ET + f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_NO EU + f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_REAPPEARED EV + f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_TRADE EW + f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_YES EX + f Lnet/minecraft/sounds/SoundEvent; WARDEN_AGITATED EY + f Lnet/minecraft/sounds/SoundEvent; WARDEN_AMBIENT EZ + f Lnet/minecraft/sounds/SoundEvent; WARDEN_ANGRY Fa + f Lnet/minecraft/sounds/SoundEvent; WARDEN_ATTACK_IMPACT Fb + f Lnet/minecraft/sounds/SoundEvent; WARDEN_DEATH Fc + f Lnet/minecraft/sounds/SoundEvent; WARDEN_DIG Fd + f Lnet/minecraft/sounds/SoundEvent; WARDEN_EMERGE Fe + f Lnet/minecraft/sounds/SoundEvent; WARDEN_HEARTBEAT Ff + f Lnet/minecraft/sounds/SoundEvent; WARDEN_HURT Fg + f Lnet/minecraft/sounds/SoundEvent; WARDEN_LISTENING Fh + f Lnet/minecraft/sounds/SoundEvent; WARDEN_LISTENING_ANGRY Fi + f Lnet/minecraft/sounds/SoundEvent; WARDEN_NEARBY_CLOSE Fj + f Lnet/minecraft/sounds/SoundEvent; WARDEN_NEARBY_CLOSER Fk + f Lnet/minecraft/sounds/SoundEvent; WARDEN_NEARBY_CLOSEST Fl + f Lnet/minecraft/sounds/SoundEvent; WARDEN_ROAR Fm + f Lnet/minecraft/sounds/SoundEvent; WARDEN_SNIFF Fn + f Lnet/minecraft/sounds/SoundEvent; WARDEN_SONIC_BOOM Fo + f Lnet/minecraft/sounds/SoundEvent; WARDEN_SONIC_CHARGE Fp + f Lnet/minecraft/sounds/SoundEvent; WARDEN_STEP Fq + f Lnet/minecraft/sounds/SoundEvent; WARDEN_TENDRIL_CLICKS Fr + f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_BREAK uf + f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_FALL uj + f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_HIT ui + f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_PLACE uh + f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_STEP ug + f Lnet/minecraft/sounds/SoundEvent; WATER_AMBIENT Fu + f Lnet/minecraft/sounds/SoundEvent; WAXED_HANGING_SIGN_INTERACT_FAIL Fs + f Lnet/minecraft/sounds/SoundEvent; WAXED_SIGN_INTERACT_FAIL Ft + f Lnet/minecraft/sounds/SoundEvent; WEATHER_END_FLASH Fv + f Lnet/minecraft/sounds/SoundEvent; WEATHER_RAIN Fw + f Lnet/minecraft/sounds/SoundEvent; WEATHER_RAIN_ABOVE Fx + f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_BREAK ua + f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_FALL ue + f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_HIT ud + f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_PLACE uc + f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_STEP ub + f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_BREAK Fy + f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_FALL Fz + f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_HIT FA + f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_PLACE FB + f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_STEP FC + f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_BREAK FD + f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_DRIES FE + f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_FALL FF + f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_HIT FG + f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_PLACE FH + f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_STEP FI + f Lnet/minecraft/core/Holder$Reference; WIND_CHARGE_BURST FJ + f Lnet/minecraft/sounds/SoundEvent; WIND_CHARGE_THROW FK + f Lnet/minecraft/sounds/SoundEvent; WITCH_AMBIENT FL + f Lnet/minecraft/sounds/SoundEvent; WITCH_CELEBRATE FM + f Lnet/minecraft/sounds/SoundEvent; WITCH_DEATH FN + f Lnet/minecraft/sounds/SoundEvent; WITCH_DRINK FO + f Lnet/minecraft/sounds/SoundEvent; WITCH_HURT FP + f Lnet/minecraft/sounds/SoundEvent; WITCH_THROW FQ + f Lnet/minecraft/sounds/SoundEvent; WITHER_AMBIENT FR + f Lnet/minecraft/sounds/SoundEvent; WITHER_BREAK_BLOCK FS + f Lnet/minecraft/sounds/SoundEvent; WITHER_DEATH FT + f Lnet/minecraft/sounds/SoundEvent; WITHER_HURT FU + f Lnet/minecraft/sounds/SoundEvent; WITHER_SHOOT FV + f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_AMBIENT FW + f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_DEATH FX + f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_HURT FY + f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_STEP FZ + f Lnet/minecraft/sounds/SoundEvent; WITHER_SPAWN Ga + f Lnet/minecraft/core/Holder$Reference; WOLF_ARMOR_BREAK Gb + f Lnet/minecraft/sounds/SoundEvent; WOLF_ARMOR_CRACK Gc + f Lnet/minecraft/sounds/SoundEvent; WOLF_ARMOR_DAMAGE Gd + f Lnet/minecraft/sounds/SoundEvent; WOLF_ARMOR_REPAIR Ge + f Lnet/minecraft/sounds/SoundEvent; WOLF_SHAKE Gf + f Ljava/util/Map; WOLF_SOUNDS Gh + f Lnet/minecraft/sounds/SoundEvent; WOLF_STEP Gg + f Lnet/minecraft/sounds/SoundEvent; WOODEN_BUTTON_CLICK_OFF Gm + f Lnet/minecraft/sounds/SoundEvent; WOODEN_BUTTON_CLICK_ON Gn + f Lnet/minecraft/sounds/SoundEvent; WOODEN_DOOR_CLOSE Gi + f Lnet/minecraft/sounds/SoundEvent; WOODEN_DOOR_OPEN Gj + f Lnet/minecraft/sounds/SoundEvent; WOODEN_PRESSURE_PLATE_CLICK_OFF Go + f Lnet/minecraft/sounds/SoundEvent; WOODEN_PRESSURE_PLATE_CLICK_ON Gp + f Lnet/minecraft/sounds/SoundEvent; WOODEN_TRAPDOOR_CLOSE Gk + f Lnet/minecraft/sounds/SoundEvent; WOODEN_TRAPDOOR_OPEN Gl + f Lnet/minecraft/sounds/SoundEvent; WOOD_BREAK Gq + f Lnet/minecraft/sounds/SoundEvent; WOOD_FALL Gr + f Lnet/minecraft/sounds/SoundEvent; WOOD_HIT Gs + f Lnet/minecraft/sounds/SoundEvent; WOOD_PLACE Gt + f Lnet/minecraft/sounds/SoundEvent; WOOD_STEP Gu + f Lnet/minecraft/sounds/SoundEvent; WOOL_BREAK Gv + f Lnet/minecraft/sounds/SoundEvent; WOOL_FALL Gw + f Lnet/minecraft/sounds/SoundEvent; WOOL_HIT Gx + f Lnet/minecraft/sounds/SoundEvent; WOOL_PLACE Gy + f Lnet/minecraft/sounds/SoundEvent; WOOL_STEP Gz + f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_AMBIENT GA + f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_ANGRY GB + f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_ATTACK GC + f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_DEATH GD + f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_HURT GE + f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_STEP GF + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_AMBIENT GG + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_ATTACK_IRON_DOOR GI + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_ATTACK_WOODEN_DOOR GH + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_BREAK_WOODEN_DOOR GJ + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_CONVERTED_TO_DROWNED GK + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_DEATH GL + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_DESTROY_EGG GM + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_AMBIENT GN + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_ANGRY GO + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_DEATH GP + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_EAT GQ + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_HURT GR + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HURT GS + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_INFECT GT + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_AMBIENT GU + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_AMBIENT_ON_LAND GV + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DASH GW + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DASH_ON_LAND GX + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DASH_READY GY + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DASH_READY_ON_LAND GZ + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DEATH Ha + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_DEATH_ON_LAND Hb + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_EAT Hc + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_HURT Hd + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_HURT_ON_LAND He + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_NAUTILUS_SWIM Hf + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_STEP Hk + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_AMBIENT Hl + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_CONVERTED Hm + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_CURE Hn + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_DEATH Ho + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_HURT Hp + f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_STEP Hq + f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_AMBIENT Hg + f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_ANGRY Hh + f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_DEATH Hi + f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_HURT Hj +c net/minecraft/sounds/SoundSource net/minecraft/sounds/SoundCategory + m ()[Lnet/minecraft/sounds/SoundSource; $values b + m ()Ljava/lang/String; getName a + f [Lnet/minecraft/sounds/SoundSource; $VALUES m + f Lnet/minecraft/sounds/SoundSource; AMBIENT i + f Lnet/minecraft/sounds/SoundSource; BLOCKS e + f Lnet/minecraft/sounds/SoundSource; HOSTILE f + f Lnet/minecraft/sounds/SoundSource; MASTER a + f Lnet/minecraft/sounds/SoundSource; MUSIC b + f Lnet/minecraft/sounds/SoundSource; NEUTRAL g + f Lnet/minecraft/sounds/SoundSource; PLAYERS h + f Lnet/minecraft/sounds/SoundSource; RECORDS c + f Lnet/minecraft/sounds/SoundSource; UI k + f Lnet/minecraft/sounds/SoundSource; VOICE j + f Lnet/minecraft/sounds/SoundSource; WEATHER d + f Ljava/lang/String; name l +c net/minecraft/stats/StatsCounter net/minecraft/stats/StatisticManager + m (Lnet/minecraft/stats/Stat;)I getValue a + m (Lnet/minecraft/stats/StatType;Ljava/lang/Object;)I getValue a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/stats/Stat;I)V increment b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/stats/Stat;I)V setValue a + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; stats a +c net/minecraft/tags/GameEventTags net/minecraft/tags/GameEventTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; ALLAY_CAN_LISTEN e + f Lnet/minecraft/tags/TagKey; IGNORE_VIBRATIONS_SNEAKING d + f Lnet/minecraft/tags/TagKey; SHRIEKER_CAN_LISTEN c + f Lnet/minecraft/tags/TagKey; VIBRATIONS a + f Lnet/minecraft/tags/TagKey; WARDEN_CAN_LISTEN b +c net/minecraft/tags/StructureTags net/minecraft/tags/StructureTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; CATS_SPAWN_AS_BLACK o + f Lnet/minecraft/tags/TagKey; CATS_SPAWN_IN n + f Lnet/minecraft/tags/TagKey; DOLPHIN_LOCATED b + f Lnet/minecraft/tags/TagKey; EYE_OF_ENDER_LOCATED a + f Lnet/minecraft/tags/TagKey; MINESHAFT q + f Lnet/minecraft/tags/TagKey; OCEAN_RUIN t + f Lnet/minecraft/tags/TagKey; ON_DESERT_VILLAGE_MAPS f + f Lnet/minecraft/tags/TagKey; ON_JUNGLE_EXPLORER_MAPS j + f Lnet/minecraft/tags/TagKey; ON_OCEAN_EXPLORER_MAPS d + f Lnet/minecraft/tags/TagKey; ON_PLAINS_VILLAGE_MAPS g + f Lnet/minecraft/tags/TagKey; ON_SAVANNA_VILLAGE_MAPS e + f Lnet/minecraft/tags/TagKey; ON_SNOWY_VILLAGE_MAPS i + f Lnet/minecraft/tags/TagKey; ON_SWAMP_EXPLORER_MAPS k + f Lnet/minecraft/tags/TagKey; ON_TAIGA_VILLAGE_MAPS h + f Lnet/minecraft/tags/TagKey; ON_TREASURE_MAPS l + f Lnet/minecraft/tags/TagKey; ON_TRIAL_CHAMBERS_MAPS m + f Lnet/minecraft/tags/TagKey; ON_WOODLAND_EXPLORER_MAPS c + f Lnet/minecraft/tags/TagKey; RUINED_PORTAL s + f Lnet/minecraft/tags/TagKey; SHIPWRECK r + f Lnet/minecraft/tags/TagKey; VILLAGE p +c net/minecraft/util/DirectoryLock net/minecraft/util/SessionLock + m (Ljava/nio/file/Path;)Lnet/minecraft/util/DirectoryLock; create a + m (Ljava/nio/file/Path;)Z isLocked b + m ()Z isValid a + f Ljava/nio/ByteBuffer; DUMMY d + f Ljava/lang/String; LOCK_FILE a + f Ljava/nio/channels/FileChannel; lockFile b + f Ljava/nio/channels/FileLock; lock c +c net/minecraft/util/DirectoryLock$LockException net/minecraft/util/SessionLock$ExceptionWorldConflict + m (Ljava/nio/file/Path;)Lnet/minecraft/util/DirectoryLock$LockException; alreadyLocked a +c net/minecraft/util/KeyframeTrack net/minecraft/util/KeyframeTrack + m (Ljava/util/Optional;Lnet/minecraft/world/attribute/LerpFunction;)Lnet/minecraft/util/KeyframeTrackSampler; bakeSampler a + m ()Lnet/minecraft/util/EasingType; easingType b + m ()Ljava/util/List; keyframes a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$mapCodec$0 a + m ()Ljava/lang/String; lambda$validateKeyframes$1 d + m ()Ljava/lang/String; lambda$validateKeyframes$2 c + m (Lnet/minecraft/util/Keyframe;)Ljava/lang/String; lambda$validateKeyframes$3 a + m (Lnet/minecraft/util/Keyframe;I)Ljava/lang/String; lambda$validatePeriod$4 a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; mapCodec a + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; validateKeyframes a + m (Lnet/minecraft/util/KeyframeTrack;I)Lcom/mojang/serialization/DataResult; validatePeriod a + f Lnet/minecraft/util/EasingType; easingType b + f Ljava/util/List; keyframes a +c net/minecraft/util/KeyframeTrack$Builder net/minecraft/util/KeyframeTrack$a + m (ILjava/lang/Object;)Lnet/minecraft/util/KeyframeTrack$Builder; addKeyframe a + m ()Lnet/minecraft/util/KeyframeTrack; build a + m (Lnet/minecraft/util/EasingType;)Lnet/minecraft/util/KeyframeTrack$Builder; setEasing a + f Lnet/minecraft/util/EasingType; easing b + f Lcom/google/common/collect/ImmutableList$Builder; keyframes a +c net/minecraft/util/MemoryReserve net/minecraft/util/MemoryReserve + m ()V allocate a + m ()V release b + f [B reserve a +c net/minecraft/util/ParticleUtils net/minecraft/util/ParticleUtils + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; getRandomSpeedRanges a + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/phys/Vec3; lambda$spawnParticlesOnBlockFaces$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/ParticleOptions;)V spawnParticleBelow a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/particles/ParticleOptions;)V spawnParticleInBlock a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/phys/Vec3;D)V spawnParticleOnFace a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;IDDZLnet/minecraft/core/particles/ParticleOptions;)V spawnParticles a + m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;DLnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/valueproviders/UniformInt;)V spawnParticlesAlongAxis a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/core/Direction;Ljava/util/function/Supplier;D)V spawnParticlesOnBlockFace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/valueproviders/IntProvider;)V spawnParticlesOnBlockFaces a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V spawnSmashAttackParticles a +c net/minecraft/util/StaticCache2D net/minecraft/util/StaticCache2D + m (II)Z contains b + m (IIILnet/minecraft/util/StaticCache2D$Initializer;)Lnet/minecraft/util/StaticCache2D; create a + m (Ljava/util/function/Consumer;)V forEach a + m (II)Ljava/lang/Object; get a + m (II)I getIndex c + f [Ljava/lang/Object; cache e + f I minX a + f I minZ b + f I sizeX c + f I sizeZ d +c net/minecraft/util/StaticCache2D$Initializer net/minecraft/util/StaticCache2D$a +c net/minecraft/util/TickThrottler net/minecraft/util/TickThrottler + m ()V increment a + m ()Z isUnderThreshold c + m ()V tick b + f I incrementStep a + f I threshold b +c net/minecraft/world/MenuProvider net/minecraft/world/ITileInventory + m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ +c net/minecraft/world/item/AirItem net/minecraft/world/item/ItemAir + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a +c net/minecraft/world/item/AxeItem net/minecraft/world/item/ItemAxe + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; evaluateNewBlockState a + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getStripped a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$evaluateNewBlockState$0 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getStripped$1 a + m (Lnet/minecraft/world/item/context/UseOnContext;)Z playerHasBlockingItemUseIntent b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;I)V spawnSoundAndParticle a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f Ljava/util/Map; STRIPPABLES a +c net/minecraft/world/item/BedItem net/minecraft/world/item/ItemBed + m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/BlockState;)Z placeBlock a +c net/minecraft/world/item/BowItem net/minecraft/world/item/ItemBow + m ()Ljava/util/function/Predicate; getAllSupportedProjectiles a + m ()I getDefaultProjectileRange b + m (I)F getPowerForTime a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)Z releaseUsing a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/projectile/Projectile;IFFFLnet/minecraft/world/entity/LivingEntity;)V shootProjectile a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f I DEFAULT_RANGE b + f I MAX_DRAW_DURATION a +c net/minecraft/world/item/DyeItem net/minecraft/world/item/ItemDye + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeItem; byColor a + m ()Lnet/minecraft/world/item/DyeColor; getDyeColor a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactLivingEntity a + m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; lambda$tryApplyToSign$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZLnet/minecraft/world/entity/player/Player;)Z tryApplyToSign a + f Ljava/util/Map; ITEM_BY_COLOR a + f Lnet/minecraft/world/item/DyeColor; dyeColor b +c net/minecraft/world/item/EggItem net/minecraft/world/item/ItemEgg + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f F PROJECTILE_SHOOT_POWER a +c net/minecraft/world/item/HoeItem net/minecraft/world/item/ItemHoe + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/function/Consumer; changeIntoState a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/ItemLike;)Ljava/util/function/Consumer; changeIntoStateAndDropItem a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/UseOnContext;)V lambda$changeIntoState$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/context/UseOnContext;)V lambda$changeIntoStateAndDropItem$2 a + m (Lnet/minecraft/world/item/context/UseOnContext;)Z lambda$static$0 c + m (Lnet/minecraft/world/item/context/UseOnContext;)Z onlyIfAirAbove b + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f Ljava/util/Map; TILLABLES a +c net/minecraft/world/item/MapItem net/minecraft/world/item/ItemWorldMap + m (Lnet/minecraft/server/level/ServerLevel;IIBZZ)Lnet/minecraft/world/item/ItemStack; create a + m (Lnet/minecraft/server/level/ServerLevel;IIIZZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/MapId; createNewSavedData a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getCorrectStateForFluidBlock a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getSavedData b + m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getSavedData a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;)V inventoryTick a + m ([ZII)Z isBiomeWatery a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;)V lockMap b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;)V onCraftedPostProcess a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V renderBiomePreviewMap a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;)V scaleMap a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V update a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f I IMAGE_HEIGHT b + f I IMAGE_WIDTH a +c net/minecraft/world/item/MapItem$1 net/minecraft/world/item/ItemWorldMap$1 + f [I $SwitchMap$net$minecraft$world$item$component$MapPostProcessing a +c net/minecraft/world/scores/Score net/minecraft/world/scores/ScoreboardScore + m ()Lnet/minecraft/network/chat/Component; display e + m (Lnet/minecraft/network/chat/Component;)V display a + m ()Z isLocked b + m ()Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat c + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V numberFormat b + m ()Lnet/minecraft/world/scores/Score$Packed; pack d + m (Z)V setLocked a + m ()I value a + m (I)V value a + f Lnet/minecraft/network/chat/Component; display c + f Z locked b + f Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat d + f I value a +c net/minecraft/world/scores/Score$Packed net/minecraft/world/scores/ScoreboardScore$a + m ()Ljava/util/Optional; display c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Z locked b + m ()Ljava/util/Optional; numberFormat d + m ()I value a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Ljava/util/Optional; display d + f Z locked c + f Ljava/util/Optional; numberFormat e + f I value b +c org/bukkit/craftbukkit/CraftRaid org/bukkit/craftbukkit/v1_21_R7/CraftRaid +c net/minecraft/CrashReportCategory net/minecraft/CrashReportSystemDetails + m (I)I fillInStackTrace a + m (DDD)Ljava/lang/String; formatLocation a + m (Lnet/minecraft/world/level/LevelHeightAccessor;DDD)Ljava/lang/String; formatLocation a + m (Lnet/minecraft/world/level/LevelHeightAccessor;III)Ljava/lang/String; formatLocation a + m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Ljava/lang/String; formatLocation a + m (Ljava/lang/StringBuilder;)V getDetails a + m ()[Ljava/lang/StackTraceElement; getStacktrace a + m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Ljava/lang/String; lambda$populateBlockLocationDetails$0 b + m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V populateBlockDetails a + m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/CrashReportCategory; populateBlockLocationDetails a + m (Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/CrashReportCategory; setDetail a + m (Ljava/lang/String;Lnet/minecraft/CrashReportDetail;)Lnet/minecraft/CrashReportCategory; setDetail a + m (Ljava/lang/String;Ljava/lang/Throwable;)V setDetailError a + m (I)V trimStacktrace b + m (Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z validateStackTrace a + f Ljava/util/List; entries b + f [Ljava/lang/StackTraceElement; stackTrace c + f Ljava/lang/String; title a +c net/minecraft/CrashReportCategory$Entry net/minecraft/CrashReportSystemDetails$CrashReportDetail + m ()Ljava/lang/String; getKey a + m ()Ljava/lang/String; getValue b + f Ljava/lang/String; key a + f Ljava/lang/String; value b +c net/minecraft/IdentifierException net/minecraft/ResourceKeyInvalidException +c net/minecraft/core/MappedRegistry net/minecraft/core/RegistryMaterials + m ()V bindAllTagsToEmpty o + m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)V bindTag a + m (I)Ljava/lang/Object; byId a + m (Lnet/minecraft/resources/Identifier;)Z containsKey d + m (Lnet/minecraft/resources/ResourceKey;)Z containsKey e + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; createIntrusiveHolder f + m ()Lnet/minecraft/core/HolderGetter; createRegistrationLookup p + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; createTag e + m ()Ljava/util/Set; entrySet k + m ()Lnet/minecraft/core/Registry; freeze n + m (I)Ljava/util/Optional; get c + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; get c + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a + m ()Ljava/util/Optional; getAny a + m (Ljava/lang/Object;)I getId a + m (Ljava/lang/Object;)Lnet/minecraft/resources/Identifier; getKey b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrCreateHolderOrThrow i + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrCreateTagForRegistration d + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a + m (Ljava/lang/Object;)Ljava/util/Optional; getResourceKey d + m ()Ljava/util/stream/Stream; getTags l + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; getValue a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; getValue c + m (Lnet/minecraft/core/Holder$Reference;)Ljava/lang/Object; getValueFromNullable a + m ()Z isEmpty m + m ()Lnet/minecraft/resources/ResourceKey; key g + m ()Ljava/util/Set; keySet i + m (Lnet/minecraft/core/HolderSet$Named;)V lambda$bindAllTagsToEmpty$11 a + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; lambda$createIntrusiveHolder$8 g + m (Ljava/lang/Object;Lnet/minecraft/core/Holder$Reference;)V lambda$freeze$3 a + m (Ljava/util/Map$Entry;)Z lambda$freeze$4 d + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/Identifier; lambda$freeze$5 c + m (Ljava/util/Map$Entry;)Z lambda$freeze$6 b + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/Identifier; lambda$freeze$7 a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; lambda$getOrCreateHolderOrThrow$2 j + m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V lambda$new$0 a + m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map;Lnet/minecraft/tags/TagKey;Ljava/util/List;)V lambda$prepareTagReload$12 a + m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/HolderSet$Named;)V lambda$refreshTagsInHolders$10 a + m (Ljava/util/Map;Lnet/minecraft/core/Holder$Reference;)V lambda$refreshTagsInHolders$9 a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; lambda$register$1 k + m ()Ljava/util/stream/Stream; listElements c + m ()Ljava/util/stream/Stream; listTags e + m (Lnet/minecraft/tags/TagLoader$LoadResult;)Lnet/minecraft/core/Registry$PendingTags; prepareTagReload a + m ()V refreshTagsInHolders u + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$Reference; register a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; registrationInfo d + m ()Ljava/util/Set; registryKeySet j + m ()Lcom/mojang/serialization/Lifecycle; registryLifecycle h + m ()I size d + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder$Reference; validateAndUnwrapTagElement a + m ()V validateWrite b + m (Lnet/minecraft/resources/ResourceKey;)V validateWrite h + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; wrapAsHolder e + f Lnet/minecraft/core/MappedRegistry$TagSet; allTags k + f Lit/unimi/dsi/fastutil/objects/ObjectList; byId c + f Ljava/util/Map; byKey f + f Ljava/util/Map; byLocation e + f Ljava/util/Map; byValue g + f Ljava/util/Map; frozenTags j + f Z frozen l + f Lnet/minecraft/resources/ResourceKey; key b + f Ljava/util/Map; registrationInfos h + f Lcom/mojang/serialization/Lifecycle; registryLifecycle i + f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; toId d + f Ljava/util/Map; unregisteredIntrusiveHolders m +c net/minecraft/core/MappedRegistry$1 net/minecraft/core/RegistryMaterials$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrThrow b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrThrow b + f Lnet/minecraft/core/MappedRegistry; this$0 a +c net/minecraft/core/MappedRegistry$2 net/minecraft/core/RegistryMaterials$2 + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a + m ()Ljava/util/stream/Stream; listTags e + m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a + f Lnet/minecraft/core/MappedRegistry; this$0 b +c net/minecraft/core/MappedRegistry$3 net/minecraft/core/RegistryMaterials$3 + m ()V apply d + m ()Lnet/minecraft/resources/ResourceKey; key a + m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/HolderSet$Named;)V lambda$apply$0 a + m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; lookup c + m ()I size b + f Lnet/minecraft/core/MappedRegistry; this$0 d +c net/minecraft/core/MappedRegistry$TagSet net/minecraft/core/RegistryMaterials$a + m (Ljava/util/function/BiConsumer;)V forEach a + m (Ljava/util/Map;)Lnet/minecraft/core/MappedRegistry$TagSet; fromMap a + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a + m ()Ljava/util/stream/Stream; getTags c + m ()Z isBound b + m ()Lnet/minecraft/core/MappedRegistry$TagSet; unbound a +c net/minecraft/core/MappedRegistry$TagSet$1 net/minecraft/core/RegistryMaterials$a$1 + m (Ljava/util/function/BiConsumer;)V forEach a + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a + m ()Ljava/util/stream/Stream; getTags c + m ()Z isBound b +c net/minecraft/core/MappedRegistry$TagSet$2 net/minecraft/core/RegistryMaterials$a$2 + m (Ljava/util/function/BiConsumer;)V forEach a + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a + m ()Ljava/util/stream/Stream; getTags c + m ()Z isBound b +c net/minecraft/core/RegistryAccess net/minecraft/core/IRegistryCustom + m ()Lnet/minecraft/core/RegistryAccess$Frozen; freeze e + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/RegistryAccess$Frozen; fromRegistryOfRegistries a + m (Lnet/minecraft/core/RegistryAccess$RegistryEntry;)Lnet/minecraft/resources/ResourceKey; lambda$listRegistryKeys$1 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; lambda$lookupOrThrow$0 j + m ()Ljava/util/stream/Stream; listRegistryKeys b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookupOrThrow b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lookupOrThrow e + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; lookupOrThrow f + m ()Ljava/util/stream/Stream; registries a + f Lnet/minecraft/core/RegistryAccess$Frozen; EMPTY b + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/core/RegistryAccess$1 net/minecraft/core/IRegistryCustom$1 + m ()Lnet/minecraft/core/RegistryAccess$Frozen; freeze e + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a + m ()Ljava/util/stream/Stream; registries a +c net/minecraft/core/RegistryAccess$Frozen net/minecraft/core/IRegistryCustom$Dimension +c net/minecraft/core/RegistryAccess$1FrozenAccess net/minecraft/core/IRegistryCustom$a +c net/minecraft/core/RegistryAccess$RegistryEntry net/minecraft/core/IRegistryCustom$d + m ()Lnet/minecraft/core/RegistryAccess$RegistryEntry; freeze c + m (Ljava/util/Map$Entry;)Lnet/minecraft/core/RegistryAccess$RegistryEntry; fromMapEntry a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Registry;)Lnet/minecraft/core/RegistryAccess$RegistryEntry; fromUntyped a + m ()Lnet/minecraft/resources/ResourceKey; key a + m ()Lnet/minecraft/core/Registry; value b + f Lnet/minecraft/resources/ResourceKey; key a + f Lnet/minecraft/core/Registry; value b +c net/minecraft/core/RegistryAccess$ImmutableRegistryAccess net/minecraft/core/IRegistryCustom$c + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Registry; lambda$lookup$1 b + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Registry; lambda$new$0 c + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a + m ()Ljava/util/stream/Stream; registries a + f Ljava/util/Map; registries c +c net/minecraft/core/RegistryCodecs net/minecraft/core/RegistryCodecs + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; homogeneousList a + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; homogeneousList a + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; homogeneousList a + m (Lnet/minecraft/resources/ResourceKey;Z)Lcom/mojang/serialization/Codec; homogeneousList a +c net/minecraft/data/worldgen/Pools net/minecraft/data/worldgen/WorldGenFeaturePieces + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; parseKey b + m (Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)V register a + f Lnet/minecraft/resources/ResourceKey; EMPTY a +c net/minecraft/network/HashedStack net/minecraft/network/HashedStack + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Lnet/minecraft/network/HashedStack; create b + m (Ljava/util/Optional;)Lnet/minecraft/network/HashedStack; lambda$static$0 a + m (Lnet/minecraft/network/HashedStack;)Ljava/util/Optional; lambda$static$1 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Z matches a + f Lnet/minecraft/network/HashedStack; EMPTY a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/HashedStack$1 net/minecraft/network/HashedStack$1 + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Z matches a +c net/minecraft/network/HashedStack$ActualItem net/minecraft/network/HashedStack$a + m ()Lnet/minecraft/network/HashedPatchMap; components c + m ()I count b + m ()Lnet/minecraft/core/Holder; item a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Z matches a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lnet/minecraft/network/HashedPatchMap; components f + f I count e + f Lnet/minecraft/core/Holder; item d +c net/minecraft/server/ConsoleInput net/minecraft/server/ServerCommand + f Ljava/lang/String; msg a + f Lnet/minecraft/commands/CommandSourceStack; source b +c net/minecraft/server/dialog/Input net/minecraft/server/dialog/Input + m ()Lnet/minecraft/server/dialog/input/InputControl; control b + m ()Ljava/lang/String; key a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/server/dialog/input/InputControl; control c + f Ljava/lang/String; key b +c net/minecraft/server/level/Ticket net/minecraft/server/level/Ticket + m ()V decreaseTicksLeft d + m ()I getTicketLevel b + m ()Lnet/minecraft/server/level/TicketType; getType a + m ()Z isTimedOut e + m (Lnet/minecraft/server/level/Ticket;)Ljava/lang/Long; lambda$static$0 a + m ()V resetTicksLeft c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I ticketLevel c + f J ticksLeft d + f Lnet/minecraft/server/level/TicketType; type b +c net/minecraft/stats/StatFormatter net/minecraft/stats/Counter + m (I)Ljava/lang/String; lambda$static$0 c + m (I)Ljava/lang/String; lambda$static$1 b + m (I)Ljava/lang/String; lambda$static$2 a + f Ljava/text/DecimalFormat; DECIMAL_FORMAT a + f Lnet/minecraft/stats/StatFormatter; DEFAULT b + f Lnet/minecraft/stats/StatFormatter; DISTANCE d + f Lnet/minecraft/stats/StatFormatter; DIVIDE_BY_TEN c + f Lnet/minecraft/stats/StatFormatter; TIME e +c net/minecraft/tags/DamageTypeTags net/minecraft/tags/DamageTypeTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; ALWAYS_HURTS_ENDER_DRAGONS y + f Lnet/minecraft/tags/TagKey; ALWAYS_KILLS_ARMOR_STANDS A + f Lnet/minecraft/tags/TagKey; ALWAYS_MOST_SIGNIFICANT_FALL s + f Lnet/minecraft/tags/TagKey; ALWAYS_TRIGGERS_SILVERFISH x + f Lnet/minecraft/tags/TagKey; AVOIDS_GUARDIAN_THORNS w + f Lnet/minecraft/tags/TagKey; BURNS_ARMOR_STANDS v + f Lnet/minecraft/tags/TagKey; BURN_FROM_STEPPING E + f Lnet/minecraft/tags/TagKey; BYPASSES_ARMOR b + f Lnet/minecraft/tags/TagKey; BYPASSES_COOLDOWN e + f Lnet/minecraft/tags/TagKey; BYPASSES_EFFECTS f + f Lnet/minecraft/tags/TagKey; BYPASSES_ENCHANTMENTS h + f Lnet/minecraft/tags/TagKey; BYPASSES_INVULNERABILITY d + f Lnet/minecraft/tags/TagKey; BYPASSES_RESISTANCE g + f Lnet/minecraft/tags/TagKey; BYPASSES_SHIELD c + f Lnet/minecraft/tags/TagKey; BYPASSES_WOLF_ARMOR C + f Lnet/minecraft/tags/TagKey; CAN_BREAK_ARMOR_STAND B + f Lnet/minecraft/tags/TagKey; DAMAGES_HELMET a + f Lnet/minecraft/tags/TagKey; IGNITES_ARMOR_STANDS u + f Lnet/minecraft/tags/TagKey; IS_DROWNING n + f Lnet/minecraft/tags/TagKey; IS_EXPLOSION l + f Lnet/minecraft/tags/TagKey; IS_FALL m + f Lnet/minecraft/tags/TagKey; IS_FIRE i + f Lnet/minecraft/tags/TagKey; IS_FREEZING o + f Lnet/minecraft/tags/TagKey; IS_LIGHTNING p + f Lnet/minecraft/tags/TagKey; IS_MACE_SMASH H + f Lnet/minecraft/tags/TagKey; IS_PLAYER_ATTACK D + f Lnet/minecraft/tags/TagKey; IS_PROJECTILE j + f Lnet/minecraft/tags/TagKey; NO_ANGER q + f Lnet/minecraft/tags/TagKey; NO_IMPACT r + f Lnet/minecraft/tags/TagKey; NO_KNOCKBACK z + f Lnet/minecraft/tags/TagKey; PANIC_CAUSES F + f Lnet/minecraft/tags/TagKey; PANIC_ENVIRONMENTAL_CAUSES G + f Lnet/minecraft/tags/TagKey; WITCH_RESISTANT_TO k + f Lnet/minecraft/tags/TagKey; WITHER_IMMUNE_TO t +c net/minecraft/tags/EntityTypeTags net/minecraft/tags/TagsEntity + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; ACCEPTS_IRON_GOLEM_GIFT Q + f Lnet/minecraft/tags/TagKey; AQUATIC v + f Lnet/minecraft/tags/TagKey; ARROWS g + f Lnet/minecraft/tags/TagKey; ARTHROPOD w + f Lnet/minecraft/tags/TagKey; AXOLOTL_ALWAYS_HOSTILES j + f Lnet/minecraft/tags/TagKey; AXOLOTL_HUNT_TARGETS k + f Lnet/minecraft/tags/TagKey; BEEHIVE_INHABITORS f + f Lnet/minecraft/tags/TagKey; BOAT J + f Lnet/minecraft/tags/TagKey; BURN_IN_DAYLIGHT e + f Lnet/minecraft/tags/TagKey; CANDIDATE_FOR_IRON_GOLEM_GIFT R + f Lnet/minecraft/tags/TagKey; CANNOT_BE_PUSHED_ONTO_BOATS P + f Lnet/minecraft/tags/TagKey; CAN_BREATHE_UNDER_WATER n + f Lnet/minecraft/tags/TagKey; CAN_EQUIP_HARNESS L + f Lnet/minecraft/tags/TagKey; CAN_EQUIP_SADDLE K + f Lnet/minecraft/tags/TagKey; CAN_FLOAT_WHILE_RIDDEN T + f Lnet/minecraft/tags/TagKey; CAN_TURN_IN_BOATS t + f Lnet/minecraft/tags/TagKey; CAN_WEAR_HORSE_ARMOR M + f Lnet/minecraft/tags/TagKey; CAN_WEAR_NAUTILUS_ARMOR N + f Lnet/minecraft/tags/TagKey; DEFLECTS_PROJECTILES s + f Lnet/minecraft/tags/TagKey; DISMOUNTS_UNDERWATER q + f Lnet/minecraft/tags/TagKey; FALL_DAMAGE_IMMUNE p + f Lnet/minecraft/tags/TagKey; FOLLOWABLE_FRIENDLY_MOBS O + f Lnet/minecraft/tags/TagKey; FREEZE_HURTS_EXTRA_TYPES m + f Lnet/minecraft/tags/TagKey; FREEZE_IMMUNE_ENTITY_TYPES l + f Lnet/minecraft/tags/TagKey; FROG_FOOD o + f Lnet/minecraft/tags/TagKey; IGNORES_POISON_AND_REGEN x + f Lnet/minecraft/tags/TagKey; ILLAGER u + f Lnet/minecraft/tags/TagKey; ILLAGER_FRIENDS A + f Lnet/minecraft/tags/TagKey; IMMUNE_TO_INFESTED H + f Lnet/minecraft/tags/TagKey; IMMUNE_TO_OOZING G + f Lnet/minecraft/tags/TagKey; IMPACT_PROJECTILES h + f Lnet/minecraft/tags/TagKey; INVERTED_HEALING_AND_HARM y + f Lnet/minecraft/tags/TagKey; NAUTILUS_HOSTILES S + f Lnet/minecraft/tags/TagKey; NON_CONTROLLING_RIDER r + f Lnet/minecraft/tags/TagKey; NOT_SCARY_FOR_PUFFERFISH B + f Lnet/minecraft/tags/TagKey; NO_ANGER_FROM_WIND_CHARGE F + f Lnet/minecraft/tags/TagKey; POWDER_SNOW_WALKABLE_MOBS i + f Lnet/minecraft/tags/TagKey; RAIDERS c + f Lnet/minecraft/tags/TagKey; REDIRECTABLE_PROJECTILE I + f Lnet/minecraft/tags/TagKey; SENSITIVE_TO_BANE_OF_ARTHROPODS D + f Lnet/minecraft/tags/TagKey; SENSITIVE_TO_IMPALING C + f Lnet/minecraft/tags/TagKey; SENSITIVE_TO_SMITE E + f Lnet/minecraft/tags/TagKey; SKELETONS a + f Lnet/minecraft/tags/TagKey; UNDEAD d + f Lnet/minecraft/tags/TagKey; WITHER_FRIENDS z + f Lnet/minecraft/tags/TagKey; ZOMBIES b +c net/minecraft/tags/InstrumentTags net/minecraft/tags/InstrumentTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; GOAT_HORNS c + f Lnet/minecraft/tags/TagKey; REGULAR_GOAT_HORNS a + f Lnet/minecraft/tags/TagKey; SCREAMING_GOAT_HORNS b +c net/minecraft/util/ArrayListDeque net/minecraft/util/ArrayListDeque + m ()I capacity a + m ([Ljava/lang/Object;I)V copyCount a + m (I)I getIndex a + m (I)Ljava/lang/Object; getInner c + m ()V grow c + m ()Lnet/minecraft/util/ListAndDeque; reversed b + m (I)V verifyIndexInRange b + m (II)V verifyIndexInRange a + f I MIN_GROWTH a + f [Ljava/lang/Object; contents b + f I head c + f I size d +c net/minecraft/util/ArrayListDeque$ReversedView net/minecraft/util/ArrayListDeque$b + m (I)I reverseIndex a + m ()Lnet/minecraft/util/ListAndDeque; reversed b + f Lnet/minecraft/util/ArrayListDeque; source b + f Lnet/minecraft/util/ArrayListDeque; this$0 a +c net/minecraft/util/ArrayListDeque$DescendingIterator net/minecraft/util/ArrayListDeque$a + f I index b + f Lnet/minecraft/util/ArrayListDeque; this$0 a +c net/minecraft/util/BinaryAnimator net/minecraft/util/BinaryAnimator + m (F)F getFactor a + m (Z)V tick a + f I animationLength a + f Lnet/minecraft/util/EasingType; easing b + f I ticks c + f I ticksOld d +c net/minecraft/util/CryptException net/minecraft/util/CryptographyException +c net/minecraft/util/FileSystemUtil net/minecraft/util/FileSystemUtil + m (Ljava/net/URI;)Ljava/nio/file/Path; safeGetPath a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/util/InclusiveRange net/minecraft/util/InclusiveRange + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m (Lcom/mojang/serialization/Codec;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/util/InclusiveRange;)Z contains a + m (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/DataResult; create a + m (Ljava/lang/Comparable;)Z isValueInRange a + m (Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; lambda$codec$0 b + m (Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; lambda$codec$1 a + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; lambda$codec$2 a + m ()Ljava/lang/String; lambda$create$3 c + m (Ljava/util/function/Function;)Lnet/minecraft/util/InclusiveRange; map a + m ()Ljava/lang/Comparable; maxInclusive b + m ()Ljava/lang/Comparable; minInclusive a + f Lcom/mojang/serialization/Codec; INT a + f Ljava/lang/Comparable; maxInclusive c + f Ljava/lang/Comparable; minInclusive b +c net/minecraft/util/SingleKeyCache net/minecraft/util/SingleKeyCache + m (Ljava/lang/Object;)Ljava/lang/Object; getValue a + f Ljava/lang/Object; cacheKey b + f Ljava/lang/Object; cachedValue c + f Ljava/util/function/Function; computeValue a +c net/minecraft/util/SortedArraySet net/minecraft/util/ArraySetSorted + m (Ljava/lang/Object;I)V addInternal a + m (Ljava/lang/Object;)Ljava/lang/Object; addOrGet a + m ([Ljava/lang/Object;)[Ljava/lang/Object; castRawArray a + m ()Lnet/minecraft/util/SortedArraySet; create a + m (I)Lnet/minecraft/util/SortedArraySet; create a + m (Ljava/util/Comparator;)Lnet/minecraft/util/SortedArraySet; create a + m (Ljava/util/Comparator;I)Lnet/minecraft/util/SortedArraySet; create a + m (Ljava/lang/Object;)I findIndex c + m ()Ljava/lang/Object; first b + m (Ljava/lang/Object;)Ljava/lang/Object; get b + m (I)I getInsertionPosition b + m (I)Ljava/lang/Object; getInternal e + m (I)V grow c + m ()Ljava/lang/Object; last c + m (I)V removeInternal d + f I DEFAULT_INITIAL_CAPACITY a + f Ljava/util/Comparator; comparator b + f [Ljava/lang/Object; contents c + f I size d +c net/minecraft/util/SortedArraySet$ArrayIterator net/minecraft/util/ArraySetSorted$a + f I index b + f I last c + f Lnet/minecraft/util/SortedArraySet; this$0 a +c net/minecraft/util/ZeroBitStorage net/minecraft/util/ZeroBitStorage + m ()Lnet/minecraft/util/BitStorage; copy d + m (I)I get a + m (Ljava/util/function/IntConsumer;)V getAll a + m (II)I getAndSet a + m ()I getBits c + m ()[J getRaw a + m ()I getSize b + m (II)V set b + m ([I)V unpack a + f [J RAW a + f I size b +c net/minecraft/util/profiling/Zone net/minecraft/util/profiling/Zone + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; addText a + m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; addText a + m (J)Lnet/minecraft/util/profiling/Zone; addValue a + m (I)Lnet/minecraft/util/profiling/Zone; setColor a + f Lnet/minecraft/util/profiling/Zone; INACTIVE a + f Lnet/minecraft/util/profiling/ProfilerFiller; profiler b +c net/minecraft/world/entity/Avatar net/minecraft/world/entity/Avatar + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()Lnet/minecraft/world/entity/HumanoidArm; getMainArm at + m (Lnet/minecraft/world/entity/player/PlayerModelPart;)Z isModelPartShown a + m (Lnet/minecraft/world/entity/HumanoidArm;)V setMainArm a + f F CROUCH_BB_HEIGHT a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYER_MAIN_HAND s + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYER_MODE_CUSTOMISATION t + f F DEFAULT_EYE_HEIGHT n + f Lnet/minecraft/world/entity/HumanoidArm; DEFAULT_MAIN_HAND l + f I DEFAULT_MODEL_CUSTOMIZATION m + f Lnet/minecraft/world/phys/Vec3; DEFAULT_VEHICLE_ATTACHMENT o + f Ljava/util/Map; POSES r + f Lnet/minecraft/world/entity/EntityDimensions; STANDING_DIMENSIONS q + f F SWIMMING_BB_HEIGHT p + f F SWIMMING_BB_WIDTH b +c net/minecraft/world/entity/Entity net/minecraft/world/entity/Entity + m (FF)V absSnapRotationTo b + m (DDD)V absSnapTo g + m (DDDFF)V absSnapTo a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/phys/Vec3;)V addDeltaMovement l + m (Lnet/minecraft/world/entity/Entity$Movement;)V addMovementThisTick a + m (Lnet/minecraft/world/entity/Entity;)V addPassenger q + m (Ljava/lang/String;)Z addTag a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; adjustSpawnLocation a + m (F)V animateHurt q + m (Lnet/minecraft/world/item/ItemStack;)V applyComponentsFromItemStack c + m ()V applyEffectsFromBlocks aW + m (Ljava/util/List;)V applyEffectsFromBlocks b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V applyEffectsFromBlocks a + m ()V applyGravity bu + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;Lnet/minecraft/core/component/DataComponentType;)Z applyImplicitComponentIfPresent a + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/entity/Entity$MovementEmission;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V applyMovementEmissionAndPlaySound a + m (Lnet/minecraft/core/Direction$Axis;D)D applyPistonMovementRestriction a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Mob;)Z attemptToShearEquipment a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V awardKillScore a + m ()V baseTick aJ + m ()Lnet/minecraft/core/BlockPos; blockPosition dK + m (Lnet/minecraft/server/level/ServerPlayer;)Z broadcastToPlayer a + m (Lnet/minecraft/world/level/portal/TeleportTransition;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/portal/TeleportTransition; calculatePassengerTransition a + m (FF)Lnet/minecraft/world/phys/Vec3; calculateUpVector d + m (FF)Lnet/minecraft/world/phys/Vec3; calculateViewVector c + m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s + m (Lnet/minecraft/world/entity/Entity;)Z canBeCollidedWith j + m ()Z canBeHitByProjectile bW + m (Lnet/minecraft/world/entity/Entity;)Z canCollideWith i + m ()Z canControlVehicle ct + m ()Z canFreeze ea + m ()Z canInteractWithLevel av + m (Lnet/minecraft/world/entity/Entity;)Z canRide p + m ()Z canSimulateMovement dx + m ()Z canSpawnSprintParticle bL + m ()Z canSprint ef + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/Level;)Z canTeleport a + m (Z)Z canUsePortal o + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; castComponentValue c + m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a + m ()V checkBelowWorld aL + m ()V checkDespawn dW + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m ()V checkFallDistanceAccumulation cQ + m (Ljava/util/List;Lnet/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector;)V checkInsideBlocks a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector;Lit/unimi/dsi/fastutil/longs/LongSet;I)I checkInsideBlocks a + m (ZLnet/minecraft/world/phys/Vec3;)V checkSupportingBlock b + m ()Lnet/minecraft/world/level/ChunkPos; chunkPosition dM + m ()V clearFire aT + m ()V clearFreeze cL + m ()V clearMovementThisTick aY + m (Lnet/minecraft/world/entity/Entity;D)Z closerThan a + m (Lnet/minecraft/world/entity/Entity;DD)Z closerThan a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; collectAllColliders a + m (Lnet/minecraft/world/phys/AABB;Ljava/util/List;FF)[F collectCandidateStepUpHeights a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Ljava/util/List;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; collectColliders a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; collide a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/Level;Ljava/util/List;)Lnet/minecraft/world/phys/Vec3; collideBoundingBox a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/List;)Lnet/minecraft/world/phys/Vec3; collideWithShapes a + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z collidedWithFluid a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)Z collidedWithShapeMovingFrom a + m ()V computeSpeed aK + m (Lnet/minecraft/world/entity/Entity;)Z considersEntityAsAlly u + m (Lnet/minecraft/world/entity/Entity;)V copyPosition x + m ()Z couldAcceptPassenger cg + m ()I countPlayerPassengers ds + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStackForNameResolution d + m ()Lnet/minecraft/network/chat/HoverEvent; createHoverEvent di + m ()Lnet/minecraft/world/damagesource/DamageSources; damageSources en + m ()Z dampensVibrations bw + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;ZZ)V debugBlockIntersection a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/entity/projectile/Projectile;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; deflection a + m ()V discard aC + m (DDD)V dismountTo l + m ()Z dismountsUnderwater cs + m ()Z displayFireAnimation cX + m (Lnet/minecraft/world/entity/Entity;)F distanceTo f + m (DDD)D distanceToSqr h + m (Lnet/minecraft/world/entity/Entity;)D distanceToSqr g + m (Lnet/minecraft/world/phys/Vec3;)D distanceToSqr g + m (DDDZ)V doCheckFallDamage a + m ()V doWaterSplashEffect bI + m (Lnet/minecraft/world/entity/player/Player;)Z dropAllLeashConnections d + m ()V ejectPassengers ce + m ()V extinguishFire bc + m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a + m ()Z fireImmune bx + m ()V fixupDimensions df + m (FZFZ)V forceSetRotation a + m (Lnet/minecraft/world/entity/EntityDimensions;)Z fudgePositionAfterSizeChange a + m (Lnet/minecraft/core/Holder;)V gameEvent c + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)V gameEvent a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a + m ()I getAirSupply cK + m ()Lnet/minecraft/world/entity/EntityAttachments; getAttachments dH + m (D)D getAvailableSpaceBelow b + m ()F getBbHeight dG + m ()F getBbWidth dF + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;F)F getBlockExplosionResistance a + m ()F getBlockJumpFactor bh + m ()Lnet/minecraft/core/BlockPos; getBlockPosBelowThatAffectsMyMovement bf + m ()F getBlockSpeedFactor bi + m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockStateOn bK + m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockStateOnLegacy bJ + m ()I getBlockX dO + m ()I getBlockY dQ + m ()I getBlockZ dU + m ()Lnet/minecraft/world/phys/AABB; getBoundingBox dj + m (DDF)Lnet/minecraft/world/phys/Vec3; getCollisionHorizontalEscapeVector a + m ()Lnet/minecraft/world/entity/Entity; getControlledVehicle dA + m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl + m ()Lnet/minecraft/network/chat/Component; getCustomName as + m ()D getDefaultGravity bs + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityAttachments;)Lnet/minecraft/world/phys/Vec3; getDefaultPassengerAttachmentPoint a + m ()Lnet/minecraft/world/phys/Vec3; getDeltaMovement dN + m ()I getDimensionChangingDelay co + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDimensions a + m ()Lnet/minecraft/core/Direction; getDirection dg + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b + m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ + m ()Ljava/lang/String; getEncodeId ca + m ()Lnet/minecraft/network/syncher/SynchedEntityData; getEntityData aD + m ()F getEyeHeight dk + m (Lnet/minecraft/world/entity/Pose;)F getEyeHeight e + m ()Lnet/minecraft/world/phys/Vec3; getEyePosition bV + m (F)Lnet/minecraft/world/phys/Vec3; getEyePosition n + m ()D getEyeY dT + m ()I getFireImmuneTicks dC + m ()Lnet/minecraft/world/entity/Entity; getFirstPassenger do + m (Lnet/minecraft/tags/TagKey;)D getFluidHeight b + m ()D getFluidJumpThreshold dE + m ()Lnet/minecraft/world/phys/Vec3; getForward cm + m ()D getGravity bt + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/phys/Vec3; getHandHoldingItemAngle a + m ()Lnet/minecraft/world/phys/Vec3; getHeadLookAngle ck + m ()I getId aA + m ()Lnet/minecraft/world/level/block/state/BlockState; getInBlockState dL + m ()Ljava/lang/Iterable; getIndirectPassengers dr + m ()Ljava/util/stream/Stream; getIndirectPassengersStream E + m (Lnet/minecraft/world/phys/Vec3;FF)Lnet/minecraft/world/phys/Vec3; getInputVector a + m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ + m ()Lnet/minecraft/world/phys/Vec3; getKnownMovement ag + m ()Lnet/minecraft/world/phys/Vec3; getKnownSpeed ah + m ()F getLightLevelDependentMagicValue bO + m (F)Lnet/minecraft/world/phys/Vec3; getLightProbePosition o + m ()Lnet/minecraft/world/phys/Vec3; getLookAngle cj + m ()Ljava/util/Optional; getLootTable er + m ()I getMaxAirSupply cJ + m ()I getMaxFallDistance cW + m ()Lnet/minecraft/core/Direction; getMotionDirection dh + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()Lnet/minecraft/network/chat/Component; getName ap + m ()Lnet/minecraft/core/Direction; getNearestViewDirection bU + m ()Lnet/minecraft/core/BlockPos; getOnPos bg + m (F)Lnet/minecraft/core/BlockPos; getOnPos f + m ()Lnet/minecraft/core/BlockPos; getOnPosLegacy be + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getPassengerRidingPosition n + m ()Ljava/util/List; getPassengers dn + m ()Ljava/util/stream/Stream; getPassengersAndSelf dq + m ()F getPercentFrozen cN + m ()F getPickRadius ci + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ + m ()I getPortalCooldown aN + m ()Lnet/minecraft/world/entity/Pose; getPose aF + m (F)Lnet/minecraft/world/phys/Vec3; getPosition p + m ()Lnet/minecraft/network/protocol/game/VecDeltaCodec; getPositionCodec ax + m (F)F getPreciseBodyRotation t + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getPrimaryStepSoundBlockPos e + m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashHolderOffsets dX + m ()Lnet/minecraft/util/RandomSource; getRandom ep + m (D)D getRandomX e + m ()D getRandomY dS + m (D)D getRandomZ h + m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/util/BlockUtil$FoundRectangle;)Lnet/minecraft/world/phys/Vec3; getRelativePortalPosition a + m ()I getRemainingFireTicks aS + m ()Lnet/minecraft/world/entity/Entity$RemovalReason; getRemovalReason ei + m ()Z getRequiresPrecisePosition az + m ()Lnet/minecraft/world/entity/Entity; getRootVehicle du + m (F)Lnet/minecraft/world/phys/Vec3; getRopeHoldPosition u + m ()Lnet/minecraft/world/phys/Vec2; getRotationVector cl + m ()Ljava/lang/String; getScoreboardName da + m ()Ljava/util/stream/Stream; getSelfAndPassengers dp + m (I)Z getSharedFlag i + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()Ljava/lang/String; getStringUUID cZ + m ()Lnet/minecraft/sounds/SoundEvent; getSwimHighSpeedSplashSound bm + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl + m ()Ljava/util/Set; getTags aB + m ()Lnet/minecraft/world/scores/PlayerTeam; getTeam cI + m ()I getTeamColor h_ + m ()I getTicksFrozen cM + m ()I getTicksRequiredToFreeze cP + m ()Lnet/minecraft/world/entity/EntityType; getType ay + m ()Lnet/minecraft/network/chat/Component; getTypeName cR + m ()Ljava/util/UUID; getUUID cY + m (F)Lnet/minecraft/world/phys/Vec3; getUpVector m + m ()Lnet/minecraft/world/entity/Entity; getVehicle dz + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getVehicleAttachmentPoint m + m ()D getViewScale dc + m (F)Lnet/minecraft/world/phys/Vec3; getViewVector h + m (F)F getViewXRot i + m (F)F getViewYRot j + m ()F getVisualRotationYInDegrees ed + m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem eq + m ()D getX dP + m (D)D getX d + m ()F getXRot ee + m (F)F getXRot k + m ()D getY dR + m (D)D getY f + m ()F getYHeadRot cS + m ()F getYRot ec + m (F)F getYRot l + m ()D getZ dV + m (D)D getZ g + m (Lnet/minecraft/world/damagesource/DamageSource;)V handleDamageEvent c + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/core/BlockPos;)V handleOnAboveBubbleColumn a + m (Lnet/minecraft/world/entity/Entity;Z)V handleOnInsideBubbleColumn a + m ()V handlePortal cn + m ()Z hasControllingPassenger dm + m ()Z hasCustomName i_ + m ()Z hasExactlyOnePlayerPassenger dt + m ()Z hasGlowingTag cE + m (Lnet/minecraft/world/entity/Entity;)Z hasIndirectPassenger B + m ()Z hasMovedHorizontallyRecently aZ + m (Ljava/util/function/Predicate;)Z hasPassenger a + m (Lnet/minecraft/world/entity/Entity;)Z hasPassenger z + m (Lnet/minecraft/world/entity/Pose;)Z hasPose d + m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurt a + m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b + m (Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtOrSimulate b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (F)V igniteForSeconds e + m (I)V igniteForTicks g + m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactAt a + m (Lnet/minecraft/world/entity/Entity;)Z is v + m ()Z isAffectedByBlocks ba + m ()Z isAlive cb + m (Lnet/minecraft/world/entity/Entity;)Z isAlliedTo t + m (Lnet/minecraft/world/scores/Team;)Z isAlliedTo a + m ()Z isAlwaysTicking el + m ()Z isAttackable cT + m ()Z isClientAuthoritative aa_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isColliding a + m ()Z isCrouching cz + m ()Z isCurrentlyGlowing cF + m ()Z isCustomNameVisible dd + m ()Z isDescending cy + m ()Z isDiscrete cx + m ()Z isEffectiveAi dy + m (Lnet/minecraft/tags/TagKey;)Z isEyeInFluid a + m ()Z isFlapping bp + m ()Z isFlyingVehicle em + m (DDD)Z isFree f + m (Lnet/minecraft/world/phys/AABB;)Z isFree b + m ()Z isFreezing eb + m ()Z isFullyFrozen cO + m (Lnet/minecraft/world/phys/Vec3;)Z isHorizontalCollisionMinor d + m ()Z isIgnoringBlockTriggers m_ + m ()Z isInClouds bE + m ()Z isInLava bN + m ()Z isInLiquid bB + m ()Z isInRain isInRain0 + m ()Z isInShallowWater bD + m ()Z isInWall cc + m ()Z isInWater by + m ()Z isInWaterOrRain bA + m ()Z isInterpolating ch + m ()Z isInvisible cG + m (Lnet/minecraft/world/entity/player/Player;)Z isInvisibleTo e + m ()Z isInvulnerable cU + m (Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableToBase d + m ()Z isLocalClientAuthoritative dw + m ()Z isLocalInstanceAuthoritative dv + m ()Z isNoGravity br + m ()Z isOnFire cp + m ()Z isOnPortalCooldown aO + m ()Z isOnRails cH + m ()Z isPassenger cq + m (Lnet/minecraft/world/entity/Entity;)Z isPassengerOfSameVehicle A + m ()Z isPickable bX + m ()Z isPushable bY + m ()Z isPushedByFluid db + m ()Z isRemoved eh + m ()Z isShiftKeyDown cu + m ()Z isSilent bq + m ()Z isSpectator au + m ()Z isSprinting cA + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStateClimbable c + m ()Z isSteppingCarefully cv + m (Lnet/minecraft/core/BlockPos;)Z isSupportedBy d + m ()Z isSuppressingBounce cw + m ()Z isSwimming cB + m ()Z isUnderWater bC + m ()Z isVehicle cr + m ()Z isVisuallyCrawling cD + m ()Z isVisuallySwimming cC + m (Lnet/minecraft/server/level/ServerLevel;)V kill c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Z killedEntity a + m ()V lavaHurt aQ + m ()V lavaIgnite aP + m (FI)V lerpHeadTo a + m (Lnet/minecraft/world/phys/Vec3;)V lerpMotion j + m (IDDDDD)V lerpPositionAndRotationStep a + m ()Lnet/minecraft/world/level/Level; level ao + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; limitPistonMovement e + m (Lnet/minecraft/world/level/storage/ValueInput;)V load d + m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/world/phys/Vec3;)V lookAt a + m ()Lnet/minecraft/world/phys/AABB; makeBoundingBox aG + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V makeStuckInBlock a + m ()V markHurt bT + m ()F maxUpStep eg + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z mayInteract c + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/MoverType;)Lnet/minecraft/world/phys/Vec3; maybeBackOffFromEdge a + m (Lnet/minecraft/world/level/block/Mirror;)F mirror a + m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a + m (FF)V moveOrInterpolateTo e + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V moveOrInterpolateTo a + m (Lnet/minecraft/world/phys/Vec3;)V moveOrInterpolateTo i + m (Lnet/minecraft/world/phys/Vec3;FF)V moveOrInterpolateTo d + m (FLnet/minecraft/world/phys/Vec3;)V moveRelative a + m (DDD)V moveTowardsClosestSpace k + m ()F nextStep bj + m (Lnet/minecraft/world/entity/Leashable;)V notifyLeashHolder a + m (Lnet/minecraft/world/entity/Leashable;)V notifyLeasheeRemoved b + m ()Lnet/minecraft/world/phys/Vec3; oldPosition bS + m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a + m ()V onBelowWorld aU + m ()V onClientRemoval aE + m (Lnet/minecraft/world/entity/Entity;)V onExplosionHit a + m ()V onFlap bo + m ()Z onGround aV + m (Lnet/minecraft/world/level/block/state/BlockState;)V onInsideBlock a + m (Z)V onInsideBubbleColumn m + m (Lnet/minecraft/world/entity/Entity;)V onPassengerTurned l + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemoval b + m (Ljava/util/List;)V onSyncedDataUpdated a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (DFZ)Lnet/minecraft/world/phys/HitResult; pick a + m (Lnet/minecraft/core/BlockPos;)V placePortalTicket f + m ()V playAmethystStepSound q + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V playCombinationStepSounds a + m ()V playEntityOnFireExtinguishedSound bb + m (Lnet/minecraft/world/level/block/state/BlockState;)V playMuffledStepSound b + m (Lnet/minecraft/sounds/SoundEvent;)V playSound a + m (Lnet/minecraft/sounds/SoundEvent;FF)V playSound a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (F)V playSwimSound g + m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ + m ()Lnet/minecraft/world/phys/Vec3; position dI + m (Lnet/minecraft/world/entity/Entity;)V positionRider k + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V positionRider a + m ()Lnet/minecraft/util/ProblemReporter$PathElement; problemPath es + m ()V processFlappingMovement bd + m ()V processPortalCooldown O + m (DFLnet/minecraft/world/damagesource/DamageSource;)V propagateFallToPassengers b + m (DDD)V push i + m (Lnet/minecraft/world/entity/Entity;)V push h + m (Lnet/minecraft/world/phys/Vec3;)V push h + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V reapplyPosition aH + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m ()V refreshDimensions j_ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a + m ()Lnet/minecraft/core/RegistryAccess; registryAccess eo + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V remove a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; removeAction a + m ()V removeAfterChangingDimensions cV + m ()V removeLatestMovementRecording aX + m (Ljava/lang/String;)Z removeTag b + m ()V removeVehicle ad + m ()Z repositionEntityAfterLoad bZ + m ()V resetFallDistance l + m (Lnet/minecraft/world/entity/Entity;)V restoreFrom y + m ()V rideTick t + m (Lnet/minecraft/world/level/block/Rotation;)F rotate a + m (Lnet/minecraft/world/level/storage/ValueOutput;)Z save c + m (Lnet/minecraft/world/level/storage/ValueOutput;)Z saveAsPassenger b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithoutId d + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V sendBubbleColumnParticles a + m (Lnet/minecraft/world/level/portal/TeleportTransition;)V sendTeleportTransitionToRidingPlayers a + m (I)V setAirSupply j + m (Lnet/minecraft/world/level/block/Portal;Lnet/minecraft/core/BlockPos;)V setAsInsidePortal a + m (Lnet/minecraft/world/phys/AABB;)V setBoundingBox a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V setComponent d + m (Lnet/minecraft/network/chat/Component;)V setCustomName b + m (Z)V setCustomNameVisible p + m (DDD)V setDeltaMovement m + m (Lnet/minecraft/world/phys/Vec3;)V setDeltaMovement k + m (Z)V setGlowingTag k + m (I)V setId e + m (Z)V setInvisible l + m (Z)V setInvulnerable n + m (Z)V setIsInPowderSnow q + m (Lnet/minecraft/world/level/Level;)V setLevel a + m (Lnet/minecraft/world/level/entity/EntityInLevelCallback;)V setLevelCallback a + m (Z)V setNoGravity g + m ()V setOldPos bQ + m (Lnet/minecraft/world/phys/Vec3;)V setOldPos m + m ()V setOldPosAndRot bP + m (Lnet/minecraft/world/phys/Vec3;FF)V setOldPosAndRot c + m ()V setOldRot bR + m (FF)V setOldRot f + m (Z)V setOnGround e + m (ZLnet/minecraft/world/phys/Vec3;)V setOnGroundWithMovement a + m (ZZLnet/minecraft/world/phys/Vec3;)V setOnGroundWithMovement a + m ()V setPortalCooldown aM + m (I)V setPortalCooldown f + m (DDD)V setPos a_ + m (Lnet/minecraft/world/phys/Vec3;)V setPos b + m (DDD)V setPosRaw n + m (Lnet/minecraft/world/entity/Pose;)V setPose c + m (I)V setRemainingFireTicks h + m (Z)V setRequiresPrecisePosition c + m (FF)V setRot a + m (IZ)V setSharedFlag b + m (Z)V setSharedFlagOnFire d + m (Z)V setShiftKeyDown h + m (Z)V setSilent f + m (Z)V setSprinting i + m (Z)V setSwimming j + m (I)V setTicksFrozen k + m (Ljava/util/UUID;)V setUUID a + m (D)V setViewScale c + m (F)V setXRot w + m (F)V setYBodyRot s + m (F)V setYHeadRot r + m (F)V setYRot v + m (Lnet/minecraft/world/entity/player/Player;)Z shearOffAllLeashConnections c + m ()Z shouldBeSaved ek + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldPlayAmethystStepSound d + m ()Z shouldPlayLavaHurtSound aR + m (DDD)Z shouldRender j + m (D)Z shouldRenderAtSqrDistance a + m ()Z shouldShowName de + m ()Z showVehicleHealth cd + m (Lnet/minecraft/world/entity/Entity;)Z skipAttackInteraction w + m (DDD)V snapTo d + m (DDDFF)V snapTo b + m (Lnet/minecraft/core/BlockPos;FF)V snapTo a + m (Lnet/minecraft/world/phys/Vec3;)V snapTo f + m (Lnet/minecraft/world/phys/Vec3;FF)V snapTo b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a + m ()V spawnSprintParticle bM + m (Lnet/minecraft/world/entity/Entity;)Z startRiding o + m (Lnet/minecraft/world/entity/Entity;ZZ)Z startRiding a + m (Lnet/minecraft/server/level/ServerPlayer;)V startSeenByPlayer d + m ()V stopRiding cf + m (Lnet/minecraft/server/level/ServerPlayer;)V stopSeenByPlayer e + m ()Z supportQuadLeashAsHolder dY + m (DDD)V syncPacketPositionCodec e + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleportCrossDimension a + m ()V teleportPassengers D + m (DDD)V teleportRelative c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleportSameDimension a + m (Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V teleportSetPosition a + m (Lnet/minecraft/world/entity/PositionMoveRotation;Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V teleportSetPosition a + m (Lnet/minecraft/world/level/portal/TeleportTransition;Lnet/minecraft/server/level/ServerLevel;)V teleportSpectators a + m (DDD)V teleportTo b + m (Lnet/minecraft/server/level/ServerLevel;DDDLjava/util/Set;FFZ)Z teleportTo a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a + m ()V tick g + m ()Z touchingUnloadedChunk dD + m ()Lnet/minecraft/world/phys/Vec3; trackingPosition dJ + m (DD)V turn b + m ()V unRide aw + m ()V unsetRemoved ej + m ()V updateDataBeforeSync aI + m (Ljava/util/function/BiConsumer;)V updateDynamicGameEventListener a + m (Lnet/minecraft/tags/TagKey;D)Z updateFluidHeightAndDoFluidPushing a + m ()V updateFluidOnEyes u + m ()Z updateInWaterStateAndDoFluidPushing bG + m ()V updateInWaterStateAndDoWaterCurrentPushing bH + m ()V updateSwimming bF + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZZLnet/minecraft/world/phys/Vec3;)Z vibrationAndSoundEffectsFromBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V walkingStepSound c + m ()V waterSwimSound bn + f I BASE_SAFE_FALL_DISTANCE V + f I BASE_TICKS_REQUIRED_TO_FREEZE T + f I BOARDING_COOLDOWN N + f I CONTENTS_SLOT_INDEX M + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_AIR_SUPPLY_ID bl + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CUSTOM_NAME bm + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CUSTOM_NAME_VISIBLE bn + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_NO_GRAVITY bp + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_POSE aE + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHARED_FLAGS_ID aA + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SILENT bo + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TICKS_FROZEN bq + f F DEFAULT_BB_HEIGHT ak + f F DEFAULT_BB_WIDTH aj + f F DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2 Q + f D DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5 R + f D DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0 S + f Ljava/util/concurrent/atomic/AtomicInteger; ENTITY_COUNTER c + f I FLAG_FALL_FLYING aD + f I FLAG_GLOWING aC + f I FLAG_INVISIBLE bk + f I FLAG_ONFIRE aB + f I FLAG_SHIFT_KEY_DOWN bh + f I FLAG_SPRINTING bi + f I FLAG_SWIMMING bj + f I FREEZE_HURT_FREQUENCY U + f Lnet/minecraft/world/phys/AABB; INITIAL_AABB e + f D LAVA_FAST_FLOW_SCALE s + f D LAVA_SLOW_FLOW_SCALE t + f Lorg/slf4j/Logger; LOGGER b + f I MAX_BLOCK_ITERATIONS_ALONG_TRAVEL_PER_TICK u + f I MAX_ENTITY_TAG_COUNT P + f I MAX_MOVEMENTS_HANDELED_PER_TICK aM + f D MAX_MOVEMENT_RESETTING_TRACE_DISTANCE aN + f Ljava/lang/String; TAG_AIR E + f Ljava/lang/String; TAG_CUSTOM_NAME L + f Ljava/lang/String; TAG_DATA y + f Ljava/lang/String; TAG_FALL_DISTANCE G + f Ljava/lang/String; TAG_FIRE H + f Ljava/lang/String; TAG_GLOWING J + f Ljava/lang/String; TAG_ID v + f Ljava/lang/String; TAG_INVULNERABLE K + f Lcom/mojang/serialization/Codec; TAG_LIST_CODEC d + f Ljava/lang/String; TAG_MOTION A + f Ljava/lang/String; TAG_NO_GRAVITY D + f Ljava/lang/String; TAG_ON_GROUND F + f Ljava/lang/String; TAG_PASSENGERS x + f Ljava/lang/String; TAG_PORTAL_COOLDOWN C + f Ljava/lang/String; TAG_POS z + f Ljava/lang/String; TAG_ROTATION B + f Ljava/lang/String; TAG_SILENT I + f Ljava/lang/String; TAG_UUID w + f I TOTAL_AIR_SUPPLY O + f D WATER_FLOW_SCALE r + f Lnet/minecraft/core/BlockPos; blockPosition aW + f Z blocksBuilding W + f I boardingCooldown X + f Lnet/minecraft/world/level/ChunkPos; chunkPosition aX + f F crystalSoundIntensity bC + f Lnet/minecraft/world/item/component/CustomData; customData bM + f Lnet/minecraft/world/phys/Vec3; deltaMovement aY + f Lnet/minecraft/world/entity/EntityDimensions; dimensions bz + f Lnet/minecraft/network/syncher/SynchedEntityData; entityData az + f F eyeHeight bA + f D fallDistance an + f Ljava/util/List; finalMovementsThisTick bJ + f Z firstTick ay + f Lit/unimi/dsi/fastutil/objects/Object2DoubleMap; fluidHeight av + f Ljava/util/Set; fluidOnEyes bg + f F flyDist am + f Z hasGlowingTag bv + f Z hasVisualFire bE + f Z horizontalCollision ad + f Z hurtMarked ah + f I id aR + f Lnet/minecraft/world/level/block/state/BlockState; inBlockState bH + f Lnet/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector; insideEffectCollector bL + f I invulnerableTime ax + f Z invulnerable bu + f Z isInPowderSnow aJ + f I lastCrystalSoundPlayTick bD + f Lnet/minecraft/world/phys/Vec3; lastKnownPosition bG + f Lnet/minecraft/world/phys/Vec3; lastKnownSpeed bF + f Lnet/minecraft/world/level/entity/EntityInLevelCallback; levelCallback br + f Lnet/minecraft/world/level/Level; level aU + f Ljava/util/Optional; mainSupportingBlockPos aL + f Z minorHorizontalCollision ag + f F moveDist al + f Ljava/util/ArrayDeque; movementThisTick bI + f Z needsSync aF + f F nextStep be + f Z noPhysics ar + f Z onGroundNoBlocks bB + f Z onGround bc + f Lnet/minecraft/network/protocol/game/VecDeltaCodec; packetPositionCodec bs + f Lcom/google/common/collect/ImmutableList; passengers aS + f J pistonDeltasGameTime by + f [D pistonDeltas bx + f I portalCooldown bt + f Lnet/minecraft/world/entity/PortalProcessor; portalProcess aG + f Lnet/minecraft/world/phys/Vec3; position aV + f Lnet/minecraft/util/RandomSource; random as + f I remainingFireTicks bf + f Lnet/minecraft/world/entity/Entity$RemovalReason; removalReason bd + f Z requiresPrecisePosition aQ + f Ljava/lang/String; stringUUID aI + f Lnet/minecraft/world/phys/Vec3; stuckSpeedMultiplier ai + f Ljava/util/Set; tags bw + f I tickCount at + f Lnet/minecraft/world/entity/EntityType; type aP + f Ljava/util/UUID; uuid aH + f Lnet/minecraft/world/entity/Entity; vehicle aT + f Z verticalCollisionBelow af + f Z verticalCollision ae + f D viewScale aO + f Lit/unimi/dsi/fastutil/longs/LongSet; visitedBlocks bK + f Z wasEyeInWater aw + f Z wasInPowderSnow aK + f Z wasTouchingWater au + f D xOld ao + f F xRot ba + f F xRotO ac + f D xo Y + f D yOld ap + f F yRot aZ + f F yRotO ab + f D yo Z + f D zOld aq + f D zo aa +c net/minecraft/world/entity/Entity$Movement net/minecraft/world/entity/Entity$c + m ()Ljava/util/Optional; axisDependentOriginalMovement c + m ()Lnet/minecraft/world/phys/Vec3; from a + m ()Lnet/minecraft/world/phys/Vec3; to b + f Ljava/util/Optional; axisDependentOriginalMovement c + f Lnet/minecraft/world/phys/Vec3; from a + f Lnet/minecraft/world/phys/Vec3; to b +c net/minecraft/world/entity/Entity$RemovalReason net/minecraft/world/entity/Entity$RemovalReason + m ()[Lnet/minecraft/world/entity/Entity$RemovalReason; $values c + m ()Z shouldDestroy a + m ()Z shouldSave b + f [Lnet/minecraft/world/entity/Entity$RemovalReason; $VALUES h + f Lnet/minecraft/world/entity/Entity$RemovalReason; CHANGED_DIMENSION e + f Lnet/minecraft/world/entity/Entity$RemovalReason; DISCARDED b + f Lnet/minecraft/world/entity/Entity$RemovalReason; KILLED a + f Lnet/minecraft/world/entity/Entity$RemovalReason; UNLOADED_TO_CHUNK c + f Lnet/minecraft/world/entity/Entity$RemovalReason; UNLOADED_WITH_PLAYER d + f Z destroy f + f Z save g +c net/minecraft/world/entity/Entity$MovementEmission net/minecraft/world/entity/Entity$MovementEmission + m ()[Lnet/minecraft/world/entity/Entity$MovementEmission; $values d + m ()Z emitsAnything a + m ()Z emitsEvents b + m ()Z emitsSounds c + f [Lnet/minecraft/world/entity/Entity$MovementEmission; $VALUES g + f Lnet/minecraft/world/entity/Entity$MovementEmission; ALL d + f Lnet/minecraft/world/entity/Entity$MovementEmission; EVENTS c + f Lnet/minecraft/world/entity/Entity$MovementEmission; NONE a + f Lnet/minecraft/world/entity/Entity$MovementEmission; SOUNDS b + f Z events f + f Z sounds e +c net/minecraft/world/entity/Entity$EntityPathElement net/minecraft/world/entity/Entity$a + m ()Lnet/minecraft/world/entity/Entity; entity a + f Lnet/minecraft/world/entity/Entity; entity a +c net/minecraft/world/entity/Marker net/minecraft/world/entity/Marker + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/Entity;)V addPassenger q + m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s + m ()Z couldAcceptPassenger cg + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a + m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isIgnoringBlockTriggers m_ + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V tick g +c net/minecraft/world/food/FoodData net/minecraft/world/food/FoodMetaData + m (IF)V add b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (F)V addExhaustion a + m (IF)V eat a + m (Lnet/minecraft/world/food/FoodProperties;)V eat a + m ()I getFoodLevel a + m ()F getSaturationLevel d + m ()Z hasEnoughFood b + m ()Z needsFood c + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (I)V setFoodLevel a + m (F)V setSaturation b + m (Lnet/minecraft/server/level/ServerPlayer;)V tick a + f F DEFAULT_EXHAUSTION_LEVEL b + f I DEFAULT_TICK_TIMER a + f F exhaustionLevel e + f I foodLevel c + f F saturationLevel d + f I tickTimer f +c net/minecraft/world/item/BoatItem net/minecraft/world/item/ItemBoat + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/HitResult;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat; getBoat a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f Lnet/minecraft/world/entity/EntityType; entityType a +c net/minecraft/world/item/DyeColor net/minecraft/world/item/EnumColor + m ()[Lnet/minecraft/world/item/DyeColor; $values h + m (I)Lnet/minecraft/world/item/DyeColor; byFireworkColor b + m (I)Lnet/minecraft/world/item/DyeColor; byId a + m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; byName a + m ()I getFireworkColor f + m ()I getId a + m ()Lnet/minecraft/world/level/material/MapColor; getMapColor e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; getMixedColor a + m ()Ljava/lang/String; getName b + m ()Ljava/lang/String; getSerializedName c + m ()I getTextColor g + m ()I getTextureDiffuseColor d + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; lambda$getMixedColor$3 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; lambda$getMixedColor$4 b + m (Lnet/minecraft/world/item/DyeColor;)Ljava/lang/Integer; lambda$static$0 c + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; lambda$static$1 b + m (Lnet/minecraft/world/item/DyeColor;)Ljava/lang/Byte; lambda$static$2 a + m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/crafting/CraftingInput; makeCraftColorInput a + f [Lnet/minecraft/world/item/DyeColor; $VALUES B + f Lnet/minecraft/world/item/DyeColor; BLACK p + f Lnet/minecraft/world/item/DyeColor; BLUE l + f Lnet/minecraft/world/item/DyeColor; BROWN m + f Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap; BY_FIREWORK_COLOR u + f Ljava/util/function/IntFunction; BY_ID t + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC q + f Lnet/minecraft/world/item/DyeColor; CYAN j + f Lnet/minecraft/world/item/DyeColor; GRAY h + f Lnet/minecraft/world/item/DyeColor; GREEN n + f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC s + f Lnet/minecraft/world/item/DyeColor; LIGHT_BLUE d + f Lnet/minecraft/world/item/DyeColor; LIGHT_GRAY i + f Lnet/minecraft/world/item/DyeColor; LIME f + f Lnet/minecraft/world/item/DyeColor; MAGENTA c + f Lnet/minecraft/world/item/DyeColor; ORANGE b + f Lnet/minecraft/world/item/DyeColor; PINK g + f Lnet/minecraft/world/item/DyeColor; PURPLE k + f Lnet/minecraft/world/item/DyeColor; RED o + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC r + f Lnet/minecraft/world/item/DyeColor; WHITE a + f Lnet/minecraft/world/item/DyeColor; YELLOW e + f I fireworkColor z + f I id v + f Lnet/minecraft/world/level/material/MapColor; mapColor x + f Ljava/lang/String; name w + f I textColor A + f I textureDiffuseColor y +c net/minecraft/world/item/LeadItem net/minecraft/world/item/ItemLeash + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/InteractionResult; bindPlayerMobs a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Leashable;)Z lambda$bindPlayerMobs$0 a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a +c net/minecraft/world/item/MaceItem net/minecraft/world/item/MaceItem + m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/phys/Vec3; calculateImpactPosition a + m (Lnet/minecraft/world/entity/LivingEntity;)Z canSmashAttack b + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; createAttributes a + m ()Lnet/minecraft/world/item/component/Tool; createToolProperties b + m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F getAttackDamageBonus a + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; getItemDamageSource a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)D getKnockbackPower a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V hurtEnemy a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V knockback a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; knockbackPredicate a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)V lambda$knockback$0 b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$knockbackPredicate$1 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V postHurtEnemy b + f I DEFAULT_ATTACK_DAMAGE c + f F DEFAULT_ATTACK_SPEED d + f F SMASH_ATTACK_FALL_THRESHOLD a + f F SMASH_ATTACK_HEAVY_THRESHOLD o + f F SMASH_ATTACK_KNOCKBACK_POWER p + f F SMASH_ATTACK_KNOCKBACK_RADIUS b +c net/minecraft/world/item/SignItem net/minecraft/world/item/ItemSign + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)Z updateCustomBlockEntityTag a +c net/minecraft/world/level/Spawner net/minecraft/world/level/Spawner + m (Lnet/minecraft/world/item/component/TypedEntityData;Ljava/util/function/Consumer;Ljava/lang/String;)V appendHoverText a + m (Lnet/minecraft/world/item/component/TypedEntityData;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getSpawnEntityDisplayName a + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$getSpawnEntityDisplayName$0 b + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$getSpawnEntityDisplayName$1 a + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/network/chat/MutableComponent; lambda$getSpawnEntityDisplayName$2 a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/util/RandomSource;)V setEntityId a +c org/bukkit/craftbukkit/CraftChunk org/bukkit/craftbukkit/v1_21_R7/CraftChunk +c org/bukkit/craftbukkit/CraftFluid org/bukkit/craftbukkit/v1_21_R7/CraftFluid +c org/bukkit/craftbukkit/CraftInput org/bukkit/craftbukkit/v1_21_R7/CraftInput +c org/bukkit/craftbukkit/CraftSound org/bukkit/craftbukkit/v1_21_R7/CraftSound +c org/bukkit/craftbukkit/CraftWorld org/bukkit/craftbukkit/v1_21_R7/CraftWorld +c org/bukkit/craftbukkit/CraftWorld$1 org/bukkit/craftbukkit/v1_21_R7/CraftWorld$1 +c org/bukkit/craftbukkit/CraftWorld$2 org/bukkit/craftbukkit/v1_21_R7/CraftWorld$2 +c org/bukkit/craftbukkit/Overridden org/bukkit/craftbukkit/v1_21_R7/Overridden +c net/minecraft/commands/ParserUtils net/minecraft/commands/ParserUtils + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/CharPredicate;)Ljava/lang/String; readWhile a +c net/minecraft/nbt/StreamTagVisitor net/minecraft/nbt/StreamTagVisitor + m (B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (D)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (F)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (S)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ([B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ([I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ([J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitContainerEnd b + m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitElement b + m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitEnd a + m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a + m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a + m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitList a + m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitRootEntry b +c net/minecraft/nbt/StreamTagVisitor$EntryResult net/minecraft/nbt/StreamTagVisitor$a + m ()[Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; $values a + f [Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; $VALUES e + f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; BREAK c + f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; ENTER a + f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; HALT d + f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; SKIP b +c net/minecraft/nbt/StreamTagVisitor$ValueResult net/minecraft/nbt/StreamTagVisitor$b + m ()[Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; $values a + f [Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; $VALUES d + f Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; BREAK b + f Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; CONTINUE a + f Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; HALT c +c net/minecraft/nbt/StringTagVisitor net/minecraft/nbt/StringTagVisitor + m ()Ljava/lang/String; build a + m (Ljava/lang/String;)V handleKeyEscape a + m (Lnet/minecraft/nbt/ByteTag;)V visitByte a + m (Lnet/minecraft/nbt/ByteArrayTag;)V visitByteArray a + m (Lnet/minecraft/nbt/CompoundTag;)V visitCompound a + m (Lnet/minecraft/nbt/DoubleTag;)V visitDouble a + m (Lnet/minecraft/nbt/EndTag;)V visitEnd a + m (Lnet/minecraft/nbt/FloatTag;)V visitFloat a + m (Lnet/minecraft/nbt/IntTag;)V visitInt a + m (Lnet/minecraft/nbt/IntArrayTag;)V visitIntArray a + m (Lnet/minecraft/nbt/ListTag;)V visitList a + m (Lnet/minecraft/nbt/LongTag;)V visitLong a + m (Lnet/minecraft/nbt/LongArrayTag;)V visitLongArray a + m (Lnet/minecraft/nbt/ShortTag;)V visitShort a + m (Lnet/minecraft/nbt/StringTag;)V visitString a + f Ljava/util/regex/Pattern; UNQUOTED_KEY_MATCH a + f Ljava/lang/StringBuilder; builder b +c net/minecraft/nbt/visitors/SkipAll net/minecraft/nbt/visitors/SkipAll + m (B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (D)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (F)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (S)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ([B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ([I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ([J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitContainerEnd b + m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitElement b + m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitEnd a + m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a + m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a + m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitList a + m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitRootEntry b + f Lnet/minecraft/nbt/visitors/SkipAll; INSTANCE a +c net/minecraft/network/HandlerNames net/minecraft/network/HandlerNames + f Ljava/lang/String; BUNDLER l + f Ljava/lang/String; COMPRESS b + f Ljava/lang/String; DECODER c + f Ljava/lang/String; DECOMPRESS a + f Ljava/lang/String; DECRYPT i + f Ljava/lang/String; ENCODER d + f Ljava/lang/String; ENCRYPT j + f Ljava/lang/String; INBOUND_CONFIG e + f Ljava/lang/String; LATENCY p + f Ljava/lang/String; LEGACY_QUERY o + f Ljava/lang/String; OUTBOUND_CONFIG f + f Ljava/lang/String; PACKET_HANDLER m + f Ljava/lang/String; PREPENDER h + f Ljava/lang/String; SPLITTER g + f Ljava/lang/String; TIMEOUT n + f Ljava/lang/String; UNBUNDLER k +c net/minecraft/network/ProtocolInfo net/minecraft/network/ProtocolInfo + m ()Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo d + m ()Lnet/minecraft/network/codec/StreamCodec; codec c + m ()Lnet/minecraft/network/protocol/PacketFlow; flow b + m ()Lnet/minecraft/network/ConnectionProtocol; id a +c net/minecraft/network/ProtocolInfo$Details net/minecraft/network/ProtocolInfo$a + m ()Lnet/minecraft/network/protocol/PacketFlow; flow b + m ()Lnet/minecraft/network/ConnectionProtocol; id a + m (Lnet/minecraft/network/ProtocolInfo$Details$PacketVisitor;)V listPackets a +c net/minecraft/network/ProtocolInfo$Details$PacketVisitor net/minecraft/network/ProtocolInfo$a$a +c net/minecraft/network/ProtocolInfo$DetailsProvider net/minecraft/network/ProtocolInfo$b + m ()Lnet/minecraft/network/ProtocolInfo$Details; details a +c net/minecraft/resources/Identifier net/minecraft/resources/MinecraftKey + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; assertValidNamespace e + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; assertValidPath f + m (Ljava/lang/String;C)Lnet/minecraft/resources/Identifier; bySeparator a + m (Lnet/minecraft/resources/Identifier;)I compareTo a + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; createUntrusted d + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; fromNamespaceAndPath a + m ()Ljava/lang/String; getNamespace b + m ()Ljava/lang/String; getPath a + m (C)Z isAllowedInIdentifier a + m (Ljava/lang/String;)Z isValidNamespace j + m (Ljava/lang/String;)Z isValidPath i + m (Ljava/lang/String;Lnet/minecraft/IdentifierException;)Ljava/lang/String; lambda$read$0 a + m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; parse a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/Identifier; read a + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; read d + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; readGreedy c + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/Identifier; readNonEmpty b + m ()Ljava/lang/String; toDebugFileName c + m ()Ljava/lang/String; toLanguageKey d + m (Ljava/lang/String;)Ljava/lang/String; toLanguageKey h + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; toLanguageKey c + m ()Ljava/lang/String; toShortLanguageKey e + m ()Ljava/lang/String; toShortString f + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; tryBuild b + m (Ljava/lang/String;C)Lnet/minecraft/resources/Identifier; tryBySeparator b + m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; tryParse c + m (C)Z validNamespaceChar c + m (C)Z validPathChar b + m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; withDefaultNamespace b + m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; withPath e + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/resources/Identifier; withPath a + m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; withPrefix f + m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; withSuffix g + f Z $assertionsDisabled g + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/lang/String; DEFAULT_NAMESPACE e + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID c + f C NAMESPACE_SEPARATOR d + f Ljava/lang/String; REALMS_NAMESPACE f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/lang/String; namespace h + f Ljava/lang/String; path i +c net/minecraft/server/RegistryLayer net/minecraft/server/RegistryLayer + m ()[Lnet/minecraft/server/RegistryLayer; $values b + m ()Lnet/minecraft/core/LayeredRegistryAccess; createRegistryAccess a + f [Lnet/minecraft/server/RegistryLayer; $VALUES g + f Lnet/minecraft/server/RegistryLayer; DIMENSIONS c + f Lnet/minecraft/server/RegistryLayer; RELOADABLE d + f Lnet/minecraft/server/RegistryLayer; STATIC a + f Lnet/minecraft/core/RegistryAccess$Frozen; STATIC_ACCESS f + f Ljava/util/List; VALUES e + f Lnet/minecraft/server/RegistryLayer; WORLDGEN b +c net/minecraft/server/dialog/Dialog net/minecraft/server/dialog/Dialog + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + m ()Ljava/util/Optional; onCancel d + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/network/codec/StreamCodec; CONTEXT_FREE_STREAM_CODEC g + f Lcom/mojang/serialization/Codec; DIRECT_CODEC c + f Lcom/mojang/serialization/Codec; LIST_CODEC e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f Lcom/mojang/serialization/Codec; WIDTH_CODEC b +c net/minecraft/server/rcon/PktUtils net/minecraft/server/rcon/StatusChallengeUtils + m ([BI)I intFromByteArray a + m ([BII)I intFromByteArray b + m ([BII)I intFromNetworkByteArray c + m ([BII)Ljava/lang/String; stringFromByteArray a + m (B)Ljava/lang/String; toHexString a + f [C HEX_CHAR b + f I MAX_PACKET_SIZE a +c net/minecraft/tags/EnchantmentTags net/minecraft/tags/EnchantmentTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; ARMOR_EXCLUSIVE b + f Lnet/minecraft/tags/TagKey; BOOTS_EXCLUSIVE c + f Lnet/minecraft/tags/TagKey; BOW_EXCLUSIVE d + f Lnet/minecraft/tags/TagKey; CROSSBOW_EXCLUSIVE e + f Lnet/minecraft/tags/TagKey; CURSE o + f Lnet/minecraft/tags/TagKey; DAMAGE_EXCLUSIVE f + f Lnet/minecraft/tags/TagKey; DOUBLE_TRADE_PRICE j + f Lnet/minecraft/tags/TagKey; IN_ENCHANTING_TABLE k + f Lnet/minecraft/tags/TagKey; MINING_EXCLUSIVE g + f Lnet/minecraft/tags/TagKey; NON_TREASURE v + f Lnet/minecraft/tags/TagKey; ON_MOB_SPAWN_EQUIPMENT l + f Lnet/minecraft/tags/TagKey; ON_RANDOM_LOOT n + f Lnet/minecraft/tags/TagKey; ON_TRADED_EQUIPMENT m + f Lnet/minecraft/tags/TagKey; PREVENTS_BEE_SPAWNS_WHEN_MINING q + f Lnet/minecraft/tags/TagKey; PREVENTS_DECORATED_POT_SHATTERING r + f Lnet/minecraft/tags/TagKey; PREVENTS_ICE_MELTING s + f Lnet/minecraft/tags/TagKey; PREVENTS_INFESTED_SPAWNS t + f Lnet/minecraft/tags/TagKey; RIPTIDE_EXCLUSIVE h + f Lnet/minecraft/tags/TagKey; SMELTS_LOOT p + f Lnet/minecraft/tags/TagKey; TOOLTIP_ORDER a + f Lnet/minecraft/tags/TagKey; TRADEABLE i + f Lnet/minecraft/tags/TagKey; TRADES_DESERT_COMMON w + f Lnet/minecraft/tags/TagKey; TRADES_DESERT_SPECIAL D + f Lnet/minecraft/tags/TagKey; TRADES_JUNGLE_COMMON x + f Lnet/minecraft/tags/TagKey; TRADES_JUNGLE_SPECIAL E + f Lnet/minecraft/tags/TagKey; TRADES_PLAINS_COMMON y + f Lnet/minecraft/tags/TagKey; TRADES_PLAINS_SPECIAL F + f Lnet/minecraft/tags/TagKey; TRADES_SAVANNA_COMMON z + f Lnet/minecraft/tags/TagKey; TRADES_SAVANNA_SPECIAL G + f Lnet/minecraft/tags/TagKey; TRADES_SNOW_COMMON A + f Lnet/minecraft/tags/TagKey; TRADES_SNOW_SPECIAL H + f Lnet/minecraft/tags/TagKey; TRADES_SWAMP_COMMON B + f Lnet/minecraft/tags/TagKey; TRADES_SWAMP_SPECIAL I + f Lnet/minecraft/tags/TagKey; TRADES_TAIGA_COMMON C + f Lnet/minecraft/tags/TagKey; TRADES_TAIGA_SPECIAL J + f Lnet/minecraft/tags/TagKey; TREASURE u +c net/minecraft/tags/WorldPresetTags net/minecraft/tags/WorldPresetTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; EXTENDED b + f Lnet/minecraft/tags/TagKey; NORMAL a +c net/minecraft/util/ProblemReporter net/minecraft/util/ProblemReporter + m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter; forChild a + m (Lnet/minecraft/util/ProblemReporter$Problem;)V report a + f Lnet/minecraft/util/ProblemReporter; DISCARDING a +c net/minecraft/util/ProblemReporter$1 net/minecraft/util/ProblemReporter$1 + m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter; forChild a + m (Lnet/minecraft/util/ProblemReporter$Problem;)V report a +c net/minecraft/util/ProblemReporter$Problem net/minecraft/util/ProblemReporter$g + m ()Ljava/lang/String; description a +c net/minecraft/util/ProblemReporter$Collector net/minecraft/util/ProblemReporter$a + m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter; forChild a + m (Ljava/util/function/BiConsumer;)V forEach a + m ()Ljava/lang/String; getReport b + m ()Ljava/lang/String; getTreeReport c + m ()Z isEmpty a + m (Ljava/util/Map$Entry;)Ljava/lang/String; lambda$getReport$1 a + m ()Ljava/lang/String; lambda$static$0 d + m (Lnet/minecraft/util/ProblemReporter$Problem;)V report a + f Lnet/minecraft/util/ProblemReporter$PathElement; EMPTY_ROOT b + f Lnet/minecraft/util/ProblemReporter$PathElement; element d + f Lnet/minecraft/util/ProblemReporter$Collector; parent c + f Ljava/util/Set; problems e +c net/minecraft/util/ProblemReporter$Collector$Entry net/minecraft/util/ProblemReporter$a$a + m ()Lnet/minecraft/util/ProblemReporter$Problem; problem b + m ()Lnet/minecraft/util/ProblemReporter$Collector; source a + f Lnet/minecraft/util/ProblemReporter$Problem; problem b + f Lnet/minecraft/util/ProblemReporter$Collector; source a +c net/minecraft/util/ProblemReporter$Collector$ProblemTreeNode net/minecraft/util/ProblemReporter$a$b + m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter$Collector$ProblemTreeNode; child a + m ()Ljava/util/Map; children d + m ()Lnet/minecraft/util/ProblemReporter$PathElement; element b + m ()Ljava/util/List; getLines a + m (Ljava/util/List;Lnet/minecraft/util/ProblemReporter$PathElement;Lnet/minecraft/util/ProblemReporter$Collector$ProblemTreeNode;)V lambda$getLines$0 b + m (Ljava/util/List;Lnet/minecraft/util/ProblemReporter$PathElement;Lnet/minecraft/util/ProblemReporter$Collector$ProblemTreeNode;)V lambda$getLines$1 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$getLines$2 a + m ()Ljava/util/List; problems c + f Ljava/util/Map; children c + f Lnet/minecraft/util/ProblemReporter$PathElement; element a + f Ljava/util/List; problems b +c net/minecraft/util/ProblemReporter$PathElement net/minecraft/util/ProblemReporter$f +c net/minecraft/util/ProblemReporter$ScopedCollector net/minecraft/util/ProblemReporter$j + f Lorg/slf4j/Logger; logger c +c net/minecraft/util/ProblemReporter$FieldPathElement net/minecraft/util/ProblemReporter$c + m ()Ljava/lang/String; name a + f Ljava/lang/String; name a +c net/minecraft/util/ProblemReporter$IndexedPathElement net/minecraft/util/ProblemReporter$e + m ()I index a + f I index a +c net/minecraft/util/ProblemReporter$RootFieldPathElement net/minecraft/util/ProblemReporter$i + m ()Ljava/lang/String; name a + f Ljava/lang/String; name a +c net/minecraft/util/ProblemReporter$RootElementPathElement net/minecraft/util/ProblemReporter$h + m ()Lnet/minecraft/resources/ResourceKey; id a + f Lnet/minecraft/resources/ResourceKey; id a +c net/minecraft/util/ProblemReporter$IndexedFieldPathElement net/minecraft/util/ProblemReporter$d + m ()I index b + m ()Ljava/lang/String; name a + f I index b + f Ljava/lang/String; name a +c net/minecraft/util/ProblemReporter$ElementReferencePathElement net/minecraft/util/ProblemReporter$b + m ()Lnet/minecraft/resources/ResourceKey; id a + f Lnet/minecraft/resources/ResourceKey; id a +c net/minecraft/util/random/Weighted net/minecraft/util/random/Weighted + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; codec a + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m (Ljava/util/function/Function;)Lnet/minecraft/util/random/Weighted; map a + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a + m ()Ljava/lang/Object; value a + m ()I weight b + f Lorg/slf4j/Logger; LOGGER c + f Ljava/lang/Object; value a + f I weight b +c net/minecraft/world/RandomSequence net/minecraft/world/RandomSequence + m (JLjava/util/Optional;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; createSequence a + m (Lnet/minecraft/world/RandomSequence;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Lnet/minecraft/util/RandomSource; random a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; seedForKey a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; source b +c net/minecraft/world/entity/Display net/minecraft/world/entity/Display + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Z affectedByCulling f + m (F)F calculateInterpolationProgress a + m ()Lnet/minecraft/world/entity/Display$RenderState; createFreshRenderState A + m (Lnet/minecraft/world/entity/Display$RenderState;F)Lnet/minecraft/world/entity/Display$RenderState; createInterpolatedRenderState a + m (Lnet/minecraft/network/syncher/SynchedEntityData;)Lcom/mojang/math/Transformation; createTransformation a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; getBillboardConstraints p + m ()Lnet/minecraft/world/phys/AABB; getBoundingBoxForCulling e + m ()Lnet/minecraft/util/Brightness; getBrightnessOverride q + m ()I getGlowColorOverride x + m ()F getHeight y + m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ + m ()I getPackedBrightnessOverride r + m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ + m ()I getPosRotInterpolationDuration n + m ()F getShadowRadius u + m ()F getShadowStrength v + m ()I getTeamColor h_ + m ()I getTransformationInterpolationDelay m + m ()I getTransformationInterpolationDuration k + m ()F getViewRange s + m ()F getWidth w + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isIgnoringBlockTriggers m_ + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()Lnet/minecraft/world/entity/Display$RenderState; renderState i + m (Lnet/minecraft/world/entity/Display$BillboardConstraints;)V setBillboardConstraints a + m (Lnet/minecraft/util/Brightness;)V setBrightnessOverride a + m (I)V setGlowColorOverride l + m (F)V setHeight y + m (DDD)V setPos a_ + m (I)V setPosRotInterpolationDuration d + m (F)V setShadowRadius c + m (F)V setShadowStrength d + m (Lcom/mojang/math/Transformation;)V setTransformation a + m (I)V setTransformationInterpolationDelay b + m (I)V setTransformationInterpolationDuration a + m (F)V setViewRange b + m (F)V setWidth x + m (D)Z shouldRenderAtSqrDistance a + m ()V tick g + m ()V updateCulling z + m (ZF)V updateRenderSubState a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BILLBOARD_RENDER_CONSTRAINTS_ID aO + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BRIGHTNESS_OVERRIDE_ID aP + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_GLOW_COLOR_OVERRIDE_ID aV + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEIGHT_ID aU + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LEFT_ROTATION_ID u + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_POS_ROT_INTERPOLATION_DURATION_ID r + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RIGHT_ROTATION_ID aN + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SCALE_ID t + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHADOW_RADIUS_ID aR + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHADOW_STRENGTH_ID aS + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID q + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID p + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRANSLATION_ID s + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VIEW_RANGE_ID aQ + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WIDTH_ID aT + f F INITIAL_HEIGHT be + f I INITIAL_POS_ROT_INTERPOLATION_DURATION aZ + f F INITIAL_SHADOW_RADIUS ba + f F INITIAL_SHADOW_STRENGTH bb + f I INITIAL_TRANSFORMATION_INTERPOLATION_DURATION aX + f I INITIAL_TRANSFORMATION_START_INTERPOLATION aY + f F INITIAL_VIEW_RANGE bc + f F INITIAL_WIDTH bd + f Lorg/slf4j/Logger; LOGGER o + f I NO_BRIGHTNESS_OVERRIDE a + f I NO_GLOW_COLOR_OVERRIDE bf + f Lit/unimi/dsi/fastutil/ints/IntSet; RENDER_STATE_IDS aW + f Ljava/lang/String; TAG_BILLBOARD f + f Ljava/lang/String; TAG_BRIGHTNESS g + f Ljava/lang/String; TAG_GLOW_COLOR_OVERRIDE m + f Ljava/lang/String; TAG_HEIGHT l + f Ljava/lang/String; TAG_POS_ROT_INTERPOLATION_DURATION b + f Ljava/lang/String; TAG_SHADOW_RADIUS i + f Ljava/lang/String; TAG_SHADOW_STRENGTH j + f Ljava/lang/String; TAG_TRANSFORMATION e + f Ljava/lang/String; TAG_TRANSFORMATION_INTERPOLATION_DURATION c + f Ljava/lang/String; TAG_TRANSFORMATION_START_INTERPOLATION d + f Ljava/lang/String; TAG_VIEW_RANGE h + f Ljava/lang/String; TAG_WIDTH k + f Lnet/minecraft/world/phys/AABB; cullingBoundingBox bj + f I interpolationDuration bh + f Lnet/minecraft/world/entity/InterpolationHandler; interpolation bo + f J interpolationStartClientTick bg + f F lastProgress bi + f Z noCulling bk + f Lnet/minecraft/world/entity/Display$RenderState; renderState bn + f Z updateInterpolationDuration bm + f Z updateRenderState n + f Z updateStartTick bl +c net/minecraft/world/entity/Display$ItemDisplay net/minecraft/world/entity/Display$ItemDisplay + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/item/ItemStack; getItemStack m + m ()Lnet/minecraft/world/item/ItemDisplayContext; getItemTransform n + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m ()Lnet/minecraft/world/entity/Display$ItemDisplay$ItemRenderState; itemRenderState k + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/item/ItemStack;)V setItemStack a + m (Lnet/minecraft/world/item/ItemDisplayContext;)V setItemTransform a + m (ZF)V updateRenderSubState a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_DISPLAY_ID r + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK_ID q + f Ljava/lang/String; TAG_ITEM o + f Ljava/lang/String; TAG_ITEM_DISPLAY p + f Lnet/minecraft/world/entity/Display$ItemDisplay$ItemRenderState; itemRenderState t + f Lnet/minecraft/world/entity/SlotAccess; slot s +c net/minecraft/world/entity/Display$ItemDisplay$ItemRenderState net/minecraft/world/entity/Display$ItemDisplay$a + m ()Lnet/minecraft/world/item/ItemStack; itemStack a + m ()Lnet/minecraft/world/item/ItemDisplayContext; itemTransform b + f Lnet/minecraft/world/item/ItemStack; itemStack a + f Lnet/minecraft/world/item/ItemDisplayContext; itemTransform b +c net/minecraft/world/entity/Display$RenderState net/minecraft/world/entity/Display$j + m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; billboardConstraints b + m ()I brightnessOverride c + m ()I glowColorOverride f + m ()Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowRadius d + m ()Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowStrength e + m ()Lnet/minecraft/world/entity/Display$GenericInterpolator; transformation a + f Lnet/minecraft/world/entity/Display$BillboardConstraints; billboardConstraints b + f I brightnessOverride c + f I glowColorOverride f + f Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowRadius d + f Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowStrength e + f Lnet/minecraft/world/entity/Display$GenericInterpolator; transformation a +c net/minecraft/world/entity/Display$TextDisplay net/minecraft/world/entity/Display$TextDisplay + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/Display$TextDisplay$LineSplitter;)Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; cacheDisplay a + m ()Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; createFreshTextRenderState s + m (Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState;F)Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; createInterpolatedTextRenderState a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (B)Lnet/minecraft/world/entity/Display$TextDisplay$Align; getAlign a + m ()I getBackgroundColor q + m ()B getFlags r + m ()I getLineWidth n + m ()Lnet/minecraft/network/chat/Component; getText m + m ()B getTextOpacity p + m (BLnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;B)B loadFlag a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (I)V setBackgroundColor b + m (B)V setFlags d + m (I)V setLineWidth a + m (Lnet/minecraft/network/chat/Component;)V setText a + m (B)V setTextOpacity c + m (BLnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;B)V storeFlag a + m ()Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; textRenderState k + m (ZF)V updateRenderSubState a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BACKGROUND_COLOR_ID aY + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LINE_WIDTH_ID aX + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STYLE_FLAGS_ID ba + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TEXT_ID aW + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TEXT_OPACITY_ID aZ + f B FLAG_ALIGN_LEFT s + f B FLAG_ALIGN_RIGHT t + f B FLAG_SEE_THROUGH q + f B FLAG_SHADOW p + f B FLAG_USE_DEFAULT_BACKGROUND r + f I INITIAL_BACKGROUND u + f I INITIAL_LINE_WIDTH aV + f B INITIAL_TEXT_OPACITY aU + f Ljava/lang/String; TAG_ALIGNMENT aT + f Ljava/lang/String; TAG_BACKGROUND_COLOR aP + f Ljava/lang/String; TAG_LINE_WIDTH aN + f Ljava/lang/String; TAG_SEE_THROUGH aR + f Ljava/lang/String; TAG_SHADOW aQ + f Ljava/lang/String; TAG_TEXT o + f Ljava/lang/String; TAG_TEXT_OPACITY aO + f Ljava/lang/String; TAG_USE_DEFAULT_BACKGROUND aS + f Lit/unimi/dsi/fastutil/ints/IntSet; TEXT_RENDER_STATE_IDS bb + f Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; clientDisplayCache bc + f Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; textRenderState bd +c net/minecraft/world/entity/Display$TextDisplay$Align net/minecraft/world/entity/Display$TextDisplay$Align + m ()[Lnet/minecraft/world/entity/Display$TextDisplay$Align; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/Display$TextDisplay$Align; $VALUES f + f Lnet/minecraft/world/entity/Display$TextDisplay$Align; CENTER a + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/entity/Display$TextDisplay$Align; LEFT b + f Lnet/minecraft/world/entity/Display$TextDisplay$Align; RIGHT c + f Ljava/lang/String; name e +c net/minecraft/world/entity/Display$TextDisplay$CachedInfo net/minecraft/world/entity/Display$TextDisplay$CachedInfo + m ()Ljava/util/List; lines a + m ()I width b + f Ljava/util/List; lines a + f I width b +c net/minecraft/world/entity/Display$TextDisplay$CachedLine net/minecraft/world/entity/Display$TextDisplay$CachedLine + m ()Lnet/minecraft/util/FormattedCharSequence; contents a + m ()I width b + f Lnet/minecraft/util/FormattedCharSequence; contents a + f I width b +c net/minecraft/world/entity/Display$TextDisplay$TextRenderState net/minecraft/world/entity/Display$TextDisplay$e + m ()Lnet/minecraft/world/entity/Display$IntInterpolator; backgroundColor d + m ()B flags e + m ()I lineWidth b + m ()Lnet/minecraft/network/chat/Component; text a + m ()Lnet/minecraft/world/entity/Display$IntInterpolator; textOpacity c + f Lnet/minecraft/world/entity/Display$IntInterpolator; backgroundColor d + f B flags e + f I lineWidth b + f Lnet/minecraft/network/chat/Component; text a + f Lnet/minecraft/world/entity/Display$IntInterpolator; textOpacity c +c net/minecraft/world/entity/Display$BlockDisplay net/minecraft/world/entity/Display$BlockDisplay + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Lnet/minecraft/world/entity/Display$BlockDisplay$BlockRenderState; blockRenderState k + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState m + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState c + m (ZF)V updateRenderSubState a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BLOCK_STATE_ID p + f Ljava/lang/String; TAG_BLOCK_STATE o + f Lnet/minecraft/world/entity/Display$BlockDisplay$BlockRenderState; blockRenderState q +c net/minecraft/world/entity/Display$BlockDisplay$BlockRenderState net/minecraft/world/entity/Display$BlockDisplay$a + m ()Lnet/minecraft/world/level/block/state/BlockState; blockState a + f Lnet/minecraft/world/level/block/state/BlockState; blockState a +c net/minecraft/world/entity/Display$IntInterpolator net/minecraft/world/entity/Display$IntInterpolator + m (IF)I lambda$constant$0 a +c net/minecraft/world/entity/Display$ColorInterpolator net/minecraft/world/entity/Display$ColorInterpolator + m ()I current b + m ()I previous a + f I current b + f I previous a +c net/minecraft/world/entity/Display$FloatInterpolator net/minecraft/world/entity/Display$FloatInterpolator + m (FF)F lambda$constant$0 a +c net/minecraft/world/entity/Display$GenericInterpolator net/minecraft/world/entity/Display$GenericInterpolator + m (Ljava/lang/Object;F)Ljava/lang/Object; lambda$constant$0 a +c net/minecraft/world/entity/Display$BillboardConstraints net/minecraft/world/entity/Display$BillboardConstraints + m ()[Lnet/minecraft/world/entity/Display$BillboardConstraints; $values b + m ()B getId a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/Display$BillboardConstraints; $VALUES i + f Ljava/util/function/IntFunction; BY_ID f + f Lnet/minecraft/world/entity/Display$BillboardConstraints; CENTER d + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/entity/Display$BillboardConstraints; FIXED a + f Lnet/minecraft/world/entity/Display$BillboardConstraints; HORIZONTAL c + f Lnet/minecraft/world/entity/Display$BillboardConstraints; VERTICAL b + f B id g + f Ljava/lang/String; name h +c net/minecraft/world/entity/Display$LinearIntInterpolator net/minecraft/world/entity/Display$i + m ()I current b + m ()I previous a + f I current b + f I previous a +c net/minecraft/world/entity/Display$LinearFloatInterpolator net/minecraft/world/entity/Display$h + m ()F current b + m ()F previous a + f F current b + f F previous a +c net/minecraft/world/entity/Display$TransformationInterpolator net/minecraft/world/entity/Display$l + m ()Lcom/mojang/math/Transformation; current b + m (F)Lcom/mojang/math/Transformation; get a + m ()Lcom/mojang/math/Transformation; previous a + f Lcom/mojang/math/Transformation; current b + f Lcom/mojang/math/Transformation; previous a +c net/minecraft/world/entity/npc/Npc net/minecraft/world/entity/npc/NPC +c net/minecraft/world/inventory/Slot net/minecraft/world/inventory/Slot + m (Lnet/minecraft/world/entity/player/Player;)Z allowModification b + m (Lnet/minecraft/world/item/ItemStack;)V checkTakeAchievements c_ + m ()I getContainerSlot i + m ()Lnet/minecraft/world/item/ItemStack; getItem g + m ()I getMaxStackSize a + m (Lnet/minecraft/world/item/ItemStack;)I getMaxStackSize b_ + m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c + m ()Z hasItem h + m ()Z isActive b + m ()Z isFake f + m ()Z isHighlightable e + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V lambda$safeTake$0 b + m (Lnet/minecraft/world/entity/player/Player;)Z mayPickup a + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/item/ItemStack;I)V onQuickCraft a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V onQuickCraft b + m (I)V onSwapCraft b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + m (I)Lnet/minecraft/world/item/ItemStack; remove a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; safeInsert d + m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; safeInsert b + m (IILnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; safeTake b + m (Lnet/minecraft/world/item/ItemStack;)V set f + m (Lnet/minecraft/world/item/ItemStack;)V setByPlayer e + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V setByPlayer a + m ()V setChanged d + m (IILnet/minecraft/world/entity/player/Player;)Ljava/util/Optional; tryRemove a + f Lnet/minecraft/world/Container; container c + f I index d + f I slot a + f I x e + f I y f +c net/minecraft/world/item/ArrowItem net/minecraft/world/item/ItemArrow + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; createArrow a +c net/minecraft/world/item/BlockItem net/minecraft/world/item/ItemBlock + m ()Z canFitInsideContainerItems d + m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/BlockState;)Z canPlace b + m ()Lnet/minecraft/world/level/block/Block; getBlock c + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/sounds/SoundEvent; getPlaceSound a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getPlacementState c + m ()Z mustSurvive b + m (Lnet/minecraft/world/entity/item/ItemEntity;)V onDestroyed a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/InteractionResult; place a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/BlockState;)Z placeBlock a + m (Ljava/util/Map;Lnet/minecraft/world/item/Item;)V registerBlocks a + m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/storage/TagValueOutput;)V setBlockEntityData a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Z shouldPrintOpWarning a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V updateBlockEntityComponents a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateBlockStateFromTag a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)Z updateCustomBlockEntityTag a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Z updateCustomBlockEntityTag a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/item/context/BlockPlaceContext; updatePlacementContext b + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f Lnet/minecraft/world/level/block/Block; block a +c net/minecraft/world/item/BrushItem net/minecraft/world/item/BrushItem + m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/phys/HitResult; calculateHitResult a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V onUseTick a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/HumanoidArm;)V spawnDustParticles a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f I ANIMATION_DURATION a + f I USE_DURATION b +c net/minecraft/world/item/BrushItem$1 net/minecraft/world/item/BrushItem$1 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/item/BrushItem$DustParticlesDelta net/minecraft/world/item/BrushItem$a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/item/BrushItem$DustParticlesDelta; fromDirection a + m ()D xd a + m ()D yd b + m ()D zd c + f D ALONG_SIDE_DELTA d + f D OUT_FROM_SIDE_DELTA e + f D xd a + f D yd b + f D zd c +c net/minecraft/world/item/ItemStack net/minecraft/world/item/ItemStack + m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/component/TooltipDisplay;Lnet/minecraft/world/entity/player/Player;)V addAttributeTooltips a + m (Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/TooltipFlag;Ljava/util/function/Consumer;)V addDetailsToTooltip a + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V addToTooltip a + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;)V addUnitComponentToTooltip a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; applyAfterUseComponentSideEffects a + m (Lnet/minecraft/core/component/DataComponentMap;)V applyComponents b + m (Lnet/minecraft/core/component/DataComponentPatch;)V applyComponents b + m (Lnet/minecraft/core/component/DataComponentPatch;)V applyComponentsAndValidate a + m (Lnet/minecraft/world/damagesource/DamageSource;)Z canBeHurtBy a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z canBreakBlockInAdventureMode b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z canDestroyBlock a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z canPlaceOnBlockInAdventureMode a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder$Reference;)V causeUseVibration a + m (ILnet/minecraft/world/entity/LivingEntity;)V consume a + m (ILnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/ItemStack; consumeAndReturn b + m ()Lnet/minecraft/world/item/ItemStack; copy v + m ()Lnet/minecraft/world/item/ItemStack; copyAndClear g + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/component/DataComponentGetter;)V copyFrom a + m (I)Lnet/minecraft/world/item/ItemStack; copyWithCount c + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; createOptionalStreamCodec b + m (Lnet/minecraft/core/Holder;I)V enchant a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/ItemStack; finishUsingItem a + m (Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;)V forEachModifier a + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Lorg/apache/commons/lang3/function/TriConsumer;)V forEachModifier a + m ()I getBarColor u + m ()I getBarWidth t + m ()Lnet/minecraft/core/component/DataComponentMap; getComponents a + m ()Lnet/minecraft/core/component/DataComponentPatch; getComponentsPatch d + m ()I getCount N + m ()Lnet/minecraft/network/chat/Component; getCustomName z + m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/function/Supplier;)Lnet/minecraft/world/damagesource/DamageSource; getDamageSource a + m ()I getDamageValue o + m (Lnet/minecraft/world/level/block/state/BlockState;)F getDestroySpeed a + m ()Lnet/minecraft/network/chat/Component; getDisplayName K + m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; getEnchantments G + m ()Lnet/minecraft/world/entity/Entity; getEntityRepresentation J + m ()Lnet/minecraft/world/entity/decoration/ItemFrame; getFrame I + m ()Lnet/minecraft/network/chat/Component; getHoverName y + m ()Lnet/minecraft/world/item/Item; getItem h + m ()Lnet/minecraft/core/Holder; getItemHolder i + m ()Lnet/minecraft/network/chat/Component; getItemName A + m ()I getMaxDamage p + m ()I getMaxStackSize k + m ()I getPopTime M + m ()Lnet/minecraft/core/component/DataComponentMap; getPrototype c + m ()Lnet/minecraft/world/item/Rarity; getRarity D + m ()Lnet/minecraft/network/chat/Component; getStyledHoverName B + m ()Lnet/minecraft/world/item/component/SwingAnimation; getSwingAnimation L + m ()Ljava/util/stream/Stream; getTags j + m ()Ljava/util/Optional; getTooltipImage b + m (Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/TooltipFlag;)Ljava/util/List; getTooltipLines a + m ()Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation w + m (Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a + m (I)V grow g + m ()Z hasFoil C + m (Lnet/minecraft/core/component/DataComponentType;)Z hasNonDefault d + m (Lnet/minecraft/world/item/ItemStack;)I hashItemAndComponents b + m (Ljava/util/List;)I hashStackList a + m (ILnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)V hurtAndBreak a + m (ILnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V hurtAndBreak a + m (ILnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; hurtAndConvertOnBreak a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z hurtEnemy a + m (ILnet/minecraft/world/entity/player/Player;)V hurtWithoutBreaking a + m ()Lnet/minecraft/core/component/DataComponentMap; immutableComponents e + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactLivingEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;)V inventoryTick a + m (Ljava/util/function/Predicate;)Z is a + m (Lnet/minecraft/core/Holder;)Z is a + m (Lnet/minecraft/core/HolderSet;)Z is a + m (Lnet/minecraft/tags/TagKey;)Z is a + m (Lnet/minecraft/world/item/Item;)Z is a + m ()Z isBarVisible s + m ()Z isBroken q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCorrectToolForDrops b + m ()Z isDamageableItem m + m ()Z isDamaged n + m ()Z isEmpty f + m ()Z isEnchantable E + m ()Z isEnchanted F + m ()Z isFramed H + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isItemEnabled a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z isSameItem b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z isSameItemSameComponents c + m ()Z isStackable l + m (Lnet/minecraft/world/item/ItemStack;)Z isValidRepairItem c + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Consumer;Lnet/minecraft/world/entity/EquipmentSlotGroup;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;)V lambda$addAttributeTooltips$17 a + m (Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$enchant$18 a + m (Lorg/apache/commons/lang3/function/TriConsumer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V lambda$forEachModifier$19 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/EitherHolder;)Ljava/util/Optional; lambda$getDamageSource$21 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/damagesource/DamageSource; lambda$getDamageSource$22 a + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; lambda$getDamageSource$23 b + m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$getDisplayName$20 a + m (Lnet/minecraft/world/item/Item;)V lambda$hurtWithoutBreaking$13 b + m (Ljava/util/Optional;)Lnet/minecraft/world/item/ItemStack; lambda$lenientOptionalFieldOf$15 a + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; lambda$lenientOptionalFieldOf$16 d + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentPatch; lambda$static$0 h + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; lambda$static$2 a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentPatch; lambda$static$3 g + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)Lnet/minecraft/world/item/ItemStack; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m ()Lcom/mojang/serialization/Codec; lambda$static$6 P + m ()Ljava/lang/String; lambda$validateComponents$11 O + m (II)Ljava/lang/String; lambda$validateComponents$12 a + m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; lenientOptionalFieldOf a + m (I)V limitSize f + m (Ljava/util/List;Ljava/util/List;)Z listMatches a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z matches a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;)Z matchesIgnoringComponents a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V mineBlock a + m ()Z nextDamageWillBreak r + m (Lnet/minecraft/world/entity/player/Player;I)V onCraftedBy a + m (Lnet/minecraft/world/level/Level;)V onCraftedBySystem a + m (Lnet/minecraft/world/entity/item/ItemEntity;)V onDestroyed a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)V onUseTick b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/SlotAccess;)Z overrideOtherStackedOnMe a + m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;)Z overrideStackedOnOther a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V postHurtEnemy b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)V releaseUsing a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; remove e + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; set b + m (Lnet/minecraft/core/component/TypedDataComponent;)Ljava/lang/Object; set a + m (I)V setCount e + m (I)V setDamageValue b + m (Lnet/minecraft/world/entity/Entity;)V setEntityRepresentation a + m (I)V setPopTime d + m (I)V shrink h + m (I)Lnet/minecraft/world/item/ItemStack; split a + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/ItemStack; transmuteCopy a + m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/world/item/ItemStack; transmuteCopy a + m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/world/item/ItemStack; transmuteCopyIgnoreEmpty b + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; update a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; update a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + m ()Z useOnRelease x + m (Lnet/minecraft/core/component/DataComponentMap;)Lcom/mojang/serialization/DataResult; validateComponents a + m (Lnet/minecraft/world/item/ItemStack;)Lcom/mojang/serialization/DataResult; validateStrict a + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; validatedStreamCodec a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/network/chat/Component; DISABLED_ITEM_TOOLTIP q + f Lnet/minecraft/world/item/ItemStack; EMPTY l + f Lnet/minecraft/network/chat/Component; INTANGIBLE_TOOLTIP o + f Lorg/slf4j/Logger; LOGGER p + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lcom/mojang/serialization/Codec; OPTIONAL_CODEC f + f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_LIST_STREAM_CODEC k + f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC h + f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_UNTRUSTED_STREAM_CODEC i + f Ljava/util/List; OP_NBT_WARNING m + f Lcom/mojang/serialization/Codec; SIMPLE_ITEM_CODEC g + f Lcom/mojang/serialization/Codec; SINGLE_ITEM_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j + f Lcom/mojang/serialization/Codec; STRICT_CODEC d + f Lcom/mojang/serialization/Codec; STRICT_SINGLE_ITEM_CODEC e + f Lnet/minecraft/network/chat/Component; UNBREAKABLE_TOOLTIP n + f Lnet/minecraft/core/component/PatchedDataComponentMap; components u + f I count r + f Lnet/minecraft/world/entity/Entity; entityRepresentation v + f Lnet/minecraft/world/item/Item; item t + f I popTime s +c net/minecraft/world/item/ItemStack$1 net/minecraft/world/item/ItemStack$1 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; decode a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V encode a +c net/minecraft/world/item/ItemStack$2 net/minecraft/world/item/ItemStack$2 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; decode a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V encode a +c net/minecraft/world/item/ItemStack$3 net/minecraft/world/item/ItemStack$3 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; decode a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V encode a + f Lnet/minecraft/network/codec/StreamCodec; val$codec a +c net/minecraft/world/item/ItemStack$4 net/minecraft/world/item/ItemStack$4 + f [I $SwitchMap$net$minecraft$world$item$Rarity a +c net/minecraft/world/item/ItemUtils net/minecraft/world/item/ItemLiquidUtil + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; createFilledResult a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/item/ItemStack; createFilledResult a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;)V lambda$onContainerDestroyed$0 a + m (Lnet/minecraft/world/entity/item/ItemEntity;Ljava/lang/Iterable;)V onContainerDestroyed a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; startUsingInstantly a +c net/minecraft/world/level/ChunkPos net/minecraft/world/level/ChunkCoordIntPair + m (II)J asLong d + m (Lnet/minecraft/core/BlockPos;)J asLong a + m (Lnet/minecraft/core/BlockPos;)Z contains b + m (II)I distanceSquared g + m (J)I distanceSquared c + m (Lnet/minecraft/world/level/ChunkPos;)I distanceSquared b + m (III)Lnet/minecraft/core/BlockPos; getBlockAt a + m (I)I getBlockX a + m (I)I getBlockZ b + m (II)I getChessboardDistance f + m (Lnet/minecraft/world/level/ChunkPos;)I getChessboardDistance a + m ()I getMaxBlockX g + m ()I getMaxBlockZ h + m (I)Lnet/minecraft/core/BlockPos; getMiddleBlockPosition c + m ()I getMiddleBlockX c + m ()I getMiddleBlockZ d + m ()I getMinBlockX e + m ()I getMinBlockZ f + m ()I getRegionLocalX k + m ()I getRegionLocalZ l + m ()I getRegionX i + m ()I getRegionZ j + m ()Lnet/minecraft/core/BlockPos; getWorldPosition m + m (J)I getX a + m (J)I getZ b + m (II)I hash e + m ()Z isValid a + m (II)Z isValid c + m ([I)Lnet/minecraft/world/level/ChunkPos; lambda$static$0 a + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/IntStream; lambda$static$2 c + m (II)Lnet/minecraft/world/level/ChunkPos; maxFromRegion b + m (II)Lnet/minecraft/world/level/ChunkPos; minFromRegion a + m (Lnet/minecraft/world/level/ChunkPos;I)Ljava/util/stream/Stream; rangeClosed a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/Stream; rangeClosed a + m ()J toLong b + f Lcom/mojang/serialization/Codec; CODEC a + f J COORD_BITS l + f J COORD_MASK m + f I HASH_A p + f I HASH_C q + f I HASH_Z_XOR r + f J INVALID_CHUNK_POS c + f I MAX_COORDINATE_VALUE d + f I REGION_BITS n + f I REGION_MASK o + f I REGION_MAX_INDEX g + f I REGION_SIZE f + f I SAFETY_MARGIN j + f I SAFETY_MARGIN_CHUNKS k + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/level/ChunkPos; ZERO e + f I x h + f I z i +c net/minecraft/world/level/ChunkPos$1 net/minecraft/world/level/ChunkCoordIntPair$1 + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/level/ChunkPos; decode a + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/level/ChunkPos;)V encode a +c net/minecraft/world/level/ChunkPos$2 net/minecraft/world/level/ChunkCoordIntPair$2 + f Lnet/minecraft/world/level/ChunkPos; pos e +c net/minecraft/world/level/GameType net/minecraft/world/level/EnumGamemode + m ()[Lnet/minecraft/world/level/GameType; $values i + m (I)Lnet/minecraft/world/level/GameType; byId a + m (Ljava/lang/String;)Lnet/minecraft/world/level/GameType; byName a + m (Ljava/lang/String;Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/level/GameType; byName a + m (I)Lnet/minecraft/world/level/GameType; byNullableId b + m ()I getId a + m ()Lnet/minecraft/network/chat/Component; getLongDisplayName d + m ()Ljava/lang/String; getName b + m (Lnet/minecraft/world/level/GameType;)I getNullableId a + m ()Ljava/lang/String; getSerializedName c + m ()Lnet/minecraft/network/chat/Component; getShortDisplayName e + m ()Z isBlockPlacingRestricted f + m ()Z isCreative g + m ()Z isSurvival h + m (I)Z isValidId c + m (ILnet/minecraft/world/level/GameType;)Z lambda$isValidId$0 a + m (Lnet/minecraft/world/entity/player/Abilities;)V updatePlayerAbilities a + f [Lnet/minecraft/world/level/GameType; $VALUES o + f Lnet/minecraft/world/level/GameType; ADVENTURE c + f Ljava/util/function/IntFunction; BY_ID i + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC f + f Lnet/minecraft/world/level/GameType; CREATIVE b + f Lnet/minecraft/world/level/GameType; DEFAULT_MODE e + f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC h + f I NOT_SET j + f Lnet/minecraft/world/level/GameType; SPECTATOR d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g + f Lnet/minecraft/world/level/GameType; SURVIVAL a + f I id k + f Lnet/minecraft/network/chat/Component; longName n + f Ljava/lang/String; name l + f Lnet/minecraft/network/chat/Component; shortName m +c net/minecraft/world/level/ItemLike net/minecraft/world/level/IMaterial + m ()Lnet/minecraft/world/item/Item; asItem h +c net/minecraft/world/phys/HitResult net/minecraft/world/phys/MovingObjectPosition + m (Lnet/minecraft/world/entity/Entity;)D distanceTo a + m ()Lnet/minecraft/world/phys/Vec3; getLocation g + m ()Lnet/minecraft/world/phys/HitResult$Type; getType d + f Lnet/minecraft/world/phys/Vec3; location a +c net/minecraft/world/phys/HitResult$Type net/minecraft/world/phys/MovingObjectPosition$EnumMovingObjectType + m ()[Lnet/minecraft/world/phys/HitResult$Type; $values a + f [Lnet/minecraft/world/phys/HitResult$Type; $VALUES d + f Lnet/minecraft/world/phys/HitResult$Type; BLOCK b + f Lnet/minecraft/world/phys/HitResult$Type; ENTITY c + f Lnet/minecraft/world/phys/HitResult$Type; MISS a +c org/bukkit/craftbukkit/CraftEffect org/bukkit/craftbukkit/v1_21_R7/CraftEffect +c org/bukkit/craftbukkit/CraftEffect$1 org/bukkit/craftbukkit/v1_21_R7/CraftEffect$1 +c org/bukkit/craftbukkit/CraftServer org/bukkit/craftbukkit/v1_21_R7/CraftServer +c org/bukkit/craftbukkit/CraftServer$1 org/bukkit/craftbukkit/v1_21_R7/CraftServer$1 +c org/bukkit/craftbukkit/CraftServer$2 org/bukkit/craftbukkit/v1_21_R7/CraftServer$2 +c org/bukkit/craftbukkit/CraftServer$3 org/bukkit/craftbukkit/v1_21_R7/CraftServer$3 +c org/bukkit/craftbukkit/CraftServer$4 org/bukkit/craftbukkit/v1_21_R7/CraftServer$4 +c net/minecraft/core/RegistrationInfo net/minecraft/core/RegistrationInfo + m ()Ljava/util/Optional; knownPackInfo a + m ()Lcom/mojang/serialization/Lifecycle; lifecycle b + f Lnet/minecraft/core/RegistrationInfo; BUILT_IN a + f Ljava/util/Optional; knownPackInfo b + f Lcom/mojang/serialization/Lifecycle; lifecycle c +c net/minecraft/core/WritableRegistry net/minecraft/core/IRegistryWritable + m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)V bindTag a + m ()Lnet/minecraft/core/HolderGetter; createRegistrationLookup p + m ()Z isEmpty m + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$Reference; register a +c net/minecraft/data/tags/TagAppender net/minecraft/data/tags/TagAppender + m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a + m ([Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a + m (Ljava/util/Collection;)Lnet/minecraft/data/tags/TagAppender; addAll a + m (Ljava/util/stream/Stream;)Lnet/minecraft/data/tags/TagAppender; addAll a + m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; addOptional b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addOptionalTag b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addTag a + m (Lnet/minecraft/tags/TagBuilder;)Lnet/minecraft/data/tags/TagAppender; forBuilder a + m (Ljava/util/function/Function;)Lnet/minecraft/data/tags/TagAppender; map a +c net/minecraft/data/tags/TagAppender$1 net/minecraft/data/tags/TagAppender$1 + m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/tags/TagAppender; add a + m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; addOptional b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/tags/TagAppender; addOptional b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addOptionalTag b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addTag a + f Lnet/minecraft/tags/TagBuilder; val$builder a +c net/minecraft/data/tags/TagAppender$2 net/minecraft/data/tags/TagAppender$2 + m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a + m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; addOptional b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addOptionalTag b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addTag a +c net/minecraft/data/worldgen/Carvers net/minecraft/data/worldgen/WorldGenCarvers + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + f Lnet/minecraft/resources/ResourceKey; CANYON c + f Lnet/minecraft/resources/ResourceKey; CAVE a + f Lnet/minecraft/resources/ResourceKey; CAVE_EXTRA_UNDERGROUND b + f Lnet/minecraft/resources/ResourceKey; NETHER_CAVE d +c net/minecraft/gizmos/GizmoCollector net/minecraft/gizmos/GizmoCollector + m (Lnet/minecraft/gizmos/Gizmo;)Lnet/minecraft/gizmos/GizmoProperties; lambda$static$0 a + f Lnet/minecraft/gizmos/GizmoProperties; IGNORED a + f Lnet/minecraft/gizmos/GizmoCollector; NOOP b +c net/minecraft/gizmos/GizmoCollector$1 net/minecraft/gizmos/GizmoCollector$1 + m ()Lnet/minecraft/gizmos/GizmoProperties; fadeOut b + m (I)Lnet/minecraft/gizmos/GizmoProperties; persistForMillis a + m ()Lnet/minecraft/gizmos/GizmoProperties; setAlwaysOnTop a +c net/minecraft/network/CipherDecoder net/minecraft/network/PacketDecrypter + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V decode a +c net/minecraft/network/CipherEncoder net/minecraft/network/PacketEncrypter +c net/minecraft/network/HiddenByteBuf net/minecraft/network/HiddenByteBuf + m ()Lio/netty/buffer/ByteBuf; contents c + m (Ljava/lang/Object;)Ljava/lang/Object; pack a + m ()Lnet/minecraft/network/HiddenByteBuf; retain a + m (I)Lnet/minecraft/network/HiddenByteBuf; retain a + m ()Lnet/minecraft/network/HiddenByteBuf; touch b + m (Ljava/lang/Object;)Lnet/minecraft/network/HiddenByteBuf; touch c + m (Ljava/lang/Object;)Ljava/lang/Object; unpack b + f Lio/netty/buffer/ByteBuf; contents a +c net/minecraft/network/PacketDecoder net/minecraft/network/PacketDecoder + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/network/ProtocolInfo; protocolInfo b +c net/minecraft/network/PacketEncoder net/minecraft/network/PacketEncoder + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Lio/netty/buffer/ByteBuf;)V encode a + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/network/ProtocolInfo; protocolInfo b +c net/minecraft/network/chat/ChatType net/minecraft/network/chat/ChatMessageType + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/ChatType$Bound; bind a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/ChatType$Bound; bind a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/ChatType$Bound; bind a + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m ()Lnet/minecraft/network/chat/ChatTypeDecoration; chat a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/network/chat/ChatTypeDecoration; narration b + f Lnet/minecraft/resources/ResourceKey; CHAT e + f Lnet/minecraft/network/chat/ChatTypeDecoration; DEFAULT_CHAT_DECORATION d + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b + f Lnet/minecraft/resources/ResourceKey; EMOTE_COMMAND k + f Lnet/minecraft/resources/ResourceKey; MSG_COMMAND_INCOMING g + f Lnet/minecraft/resources/ResourceKey; MSG_COMMAND_OUTGOING h + f Lnet/minecraft/resources/ResourceKey; SAY_COMMAND f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lnet/minecraft/resources/ResourceKey; TEAM_MSG_COMMAND_INCOMING i + f Lnet/minecraft/resources/ResourceKey; TEAM_MSG_COMMAND_OUTGOING j + f Lnet/minecraft/network/chat/ChatTypeDecoration; chat l + f Lnet/minecraft/network/chat/ChatTypeDecoration; narration m +c net/minecraft/network/chat/ChatType$Bound net/minecraft/network/chat/ChatMessageType$a + m ()Lnet/minecraft/core/Holder; chatType a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorate a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorateNarration b + m ()Lnet/minecraft/network/chat/Component; name b + m ()Ljava/util/Optional; targetName c + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/ChatType$Bound; withTargetName c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/core/Holder; chatType b + f Lnet/minecraft/network/chat/Component; name c + f Ljava/util/Optional; targetName d +c net/minecraft/resources/RegistryOps net/minecraft/resources/RegistryOps + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/resources/RegistryOps; create a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)Lnet/minecraft/resources/RegistryOps; create a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getter b + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/core/HolderLookup$Provider;)Lcom/mojang/serialization/Dynamic; injectRegistryContext a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; lambda$retrieveElement$10 a + m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; lambda$retrieveElement$11 a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/RegistryOps$RegistryInfo;)Ljava/util/Optional; lambda$retrieveElement$6 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$retrieveElement$7 f + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$retrieveElement$8 e + m ()Ljava/lang/String; lambda$retrieveElement$9 a + m (Lnet/minecraft/resources/RegistryOps$RegistryInfo;)Lcom/mojang/serialization/DataResult; lambda$retrieveGetter$0 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$retrieveGetter$1 h + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$retrieveGetter$2 g + m ()Ljava/lang/String; lambda$retrieveGetter$3 b + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; lambda$retrieveGetter$4 a + m (Ljava/lang/Object;)Lnet/minecraft/core/HolderGetter; lambda$retrieveGetter$5 b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; owner a + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; retrieveElement d + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; retrieveGetter c + m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; withParent a + f Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup; lookupProvider b +c net/minecraft/resources/RegistryOps$RegistryInfo net/minecraft/resources/RegistryOps$b + m ()Lcom/mojang/serialization/Lifecycle; elementsLifecycle c + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/resources/RegistryOps$RegistryInfo; fromRegistryLookup a + m ()Lnet/minecraft/core/HolderGetter; getter b + m ()Lnet/minecraft/core/HolderOwner; owner a + f Lcom/mojang/serialization/Lifecycle; elementsLifecycle c + f Lnet/minecraft/core/HolderGetter; getter b + f Lnet/minecraft/core/HolderOwner; owner a +c net/minecraft/resources/RegistryOps$RegistryInfoLookup net/minecraft/resources/RegistryOps$c + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a +c net/minecraft/resources/RegistryOps$HolderLookupAdapter net/minecraft/resources/RegistryOps$a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; createLookup b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a + f Lnet/minecraft/core/HolderLookup$Provider; lookupProvider a + f Ljava/util/Map; lookups b +c net/minecraft/resources/ResourceKey net/minecraft/resources/ResourceKey + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast d + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; create a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; create a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createRegistryKey a + m ()Lnet/minecraft/resources/Identifier; identifier a + m (Lnet/minecraft/resources/ResourceKey;)Z isFor c + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; lambda$codec$0 c + m (Lnet/minecraft/resources/ResourceKey$InternKey;)Lnet/minecraft/resources/ResourceKey; lambda$create$2 a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; lambda$streamCodec$1 b + m ()Lnet/minecraft/resources/Identifier; registry b + m ()Lnet/minecraft/resources/ResourceKey; registryKey c + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Ljava/util/concurrent/ConcurrentMap; VALUES a + f Lnet/minecraft/resources/Identifier; identifier c + f Lnet/minecraft/resources/Identifier; registryName b +c net/minecraft/resources/ResourceKey$InternKey net/minecraft/resources/ResourceKey$a + m ()Lnet/minecraft/resources/Identifier; identifier b + m ()Lnet/minecraft/resources/Identifier; registry a + f Lnet/minecraft/resources/Identifier; identifier b + f Lnet/minecraft/resources/Identifier; registry a +c net/minecraft/server/dialog/Dialogs net/minecraft/server/dialog/Dialogs + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a + f I BIG_BUTTON_WIDTH d + f Lnet/minecraft/resources/ResourceKey; CUSTOM_OPTIONS b + f Lnet/minecraft/server/dialog/ActionButton; DEFAULT_BACK_BUTTON e + f Lnet/minecraft/resources/ResourceKey; QUICK_ACTIONS c + f Lnet/minecraft/resources/ResourceKey; SERVER_LINKS a +c net/minecraft/server/level/ChunkMap net/minecraft/server/level/PlayerChunkMap + m (J)Lnet/minecraft/server/level/GenerationChunkHolder; acquireGeneration e + m (Lnet/minecraft/world/entity/Entity;)V addEntity a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/stream/Stream; allChunksWithAtLeastStatus a + m (Lnet/minecraft/world/level/ChunkPos;)Z anyPlayerCloseEnoughForSpawning b + m (Lnet/minecraft/world/level/ChunkPos;)Z anyPlayerCloseEnoughForSpawningInternal l + m (Lnet/minecraft/core/BlockPos;I)Z anyPlayerCloseEnoughTo a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ChunkTrackingView;)V applyChunkTrackingView a + m (Lnet/minecraft/server/level/GenerationChunkHolder;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; applyStep a + m (Ljava/util/List;)V collectSpawningChunks a + m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; createEmptyChunk h + m (Ljava/lang/IllegalStateException;Ljava/lang/String;)Lnet/minecraft/ReportedException; debugFuturesAndCreateReportedException a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V dropChunk b + m (Ljava/io/Writer;)V dumpChunks a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/phys/Vec3;)D euclideanDistanceSquared a + m (Ljava/util/function/Consumer;)V forEachBlockTickingChunk a + m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Consumer;)V forEachEntityTrackedBy a + m (Ljava/util/function/Consumer;)V forEachReadyToSendChunk b + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator a + m ()Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; generatorState b + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Optional;)Lnet/minecraft/nbt/CompoundTag; getChunkDataFixContextTag a + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/String; getChunkDebugData a + m (J)Ljava/util/function/IntSupplier; getChunkQueueLevel d + m (Lnet/minecraft/server/level/ChunkHolder;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture; getChunkRangeFuture a + m (J)Lnet/minecraft/world/level/chunk/LevelChunk; getChunkToSend f + m ()Lnet/minecraft/server/level/DistanceManager; getDistanceManager i + m (J)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getLatestStatus c + m ()Lnet/minecraft/server/level/ThreadedLevelLightEngine; getLightEngine d + m (Lnet/minecraft/server/level/ServerPlayer;)I getPlayerViewDistance b + m (Lnet/minecraft/world/level/ChunkPos;Z)Ljava/util/List; getPlayers a + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; getPlayersCloseForSpawning c + m ()Lnet/minecraft/world/entity/ai/village/poi/PoiManager; getPoiManager k + m ()Ljava/lang/String; getStorageName l + m (J)Lnet/minecraft/server/level/ChunkHolder; getUpdatingChunkIfPresent a + m (J)Lnet/minecraft/server/level/ChunkHolder; getVisibleChunkIfPresent b + m (Ljava/lang/Throwable;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; handleChunkLoadFailure a + m ()Z hasWork e + m (Lnet/minecraft/server/level/ServerPlayer;II)Z isChunkOnTrackedBorder b + m (Lnet/minecraft/server/level/ServerPlayer;II)Z isChunkTracked a + m (Lnet/minecraft/world/level/ChunkPos;)Z isExistingChunkFull j + m (Lnet/minecraft/world/entity/Entity;)Z isTrackedByAnyPlayer c + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V markChunkPendingToSend a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/chunk/LevelChunk;)V markChunkPendingToSend a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/status/ChunkType;)B markPosition a + m (Lnet/minecraft/world/level/ChunkPos;)V markPositionReplaceable i + m (Lnet/minecraft/server/level/ServerPlayer;)V move a + m (Lnet/minecraft/server/level/ChunkHolder;Lnet/minecraft/world/level/chunk/LevelChunk;)V onChunkReadyToSend a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/FullChunkStatus;)V onFullChunkStatusChange a + m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V onLevelChange a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;I)Z playerIsCloseEnoughTo a + m (Lnet/minecraft/server/level/ChunkHolder;)Ljava/util/concurrent/CompletableFuture; prepareAccessibleChunk c + m (Lnet/minecraft/server/level/ChunkHolder;)Ljava/util/concurrent/CompletableFuture; prepareEntityTickingChunk a + m (Lnet/minecraft/server/level/ChunkHolder;)Ljava/util/concurrent/CompletableFuture; prepareTickingChunk b + m (Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String; printFuture a + m (Ljava/util/function/BooleanSupplier;)V processUnloads b + m ()Z promoteChunkMap f + m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState c + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; readChunk k + m (Lnet/minecraft/server/level/GenerationChunkHolder;)V releaseGeneration a + m (Lnet/minecraft/world/entity/Entity;)V removeEntity b + m (Ljava/util/List;)V resendBiomesForChunks b + m (Lnet/minecraft/server/level/ChunkGenerationTask;)V runGenerationTask a + m ()V runGenerationTasks g + m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Z save a + m (Z)V saveAllChunks a + m (Lnet/minecraft/server/level/ChunkHolder;J)Z saveChunkIfNeeded a + m (Ljava/util/function/BooleanSupplier;)V saveChunksEagerly c + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; scheduleChunkLoad g + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/server/level/ChunkGenerationTask; scheduleGenerationTask a + m (JLnet/minecraft/server/level/ChunkHolder;)V scheduleUnload a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayers a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayersAndSelf b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Predicate;)V sendToTrackingPlayersFiltered a + m (Lnet/minecraft/world/level/ChunkPos;)V setChunkUnsaved f + m (I)V setServerViewDistance a + m ()I size h + m (Lnet/minecraft/server/level/ServerPlayer;)Z skipPlayer c + m ()V tick j + m (Ljava/util/function/BooleanSupplier;)V tick a + m (JILnet/minecraft/server/level/ChunkHolder;I)Lnet/minecraft/server/level/ChunkHolder; updateChunkScheduling a + m (Lnet/minecraft/server/level/ServerPlayer;)V updateChunkTracking e + m (Lnet/minecraft/server/level/ServerPlayer;)V updatePlayerPos d + m (Lnet/minecraft/server/level/ServerPlayer;Z)V updatePlayerStatus a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; upgradeChunkTag a + m (Lnet/minecraft/world/level/ChunkPos;I)V waitForLightBeforeSending a + f I CHUNK_SAVED_EAGERLY_PER_TICK k + f I CHUNK_SAVED_PER_TICK j + f B CHUNK_TYPE_FULL h + f B CHUNK_TYPE_REPLACEABLE f + f B CHUNK_TYPE_UNKNOWN g + f I EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS l + f I FORCED_TICKET_LEVEL c + f Lorg/slf4j/Logger; LOGGER i + f I MAX_ACTIVE_CHUNK_WRITES m + f I MAX_VIEW_DISTANCE b + f I MIN_VIEW_DISTANCE a + f Ljava/util/concurrent/CompletableFuture; UNLOADED_CHUNK_LIST_FUTURE e + f Lnet/minecraft/server/level/ChunkResult; UNLOADED_CHUNK_LIST_RESULT d + f Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; chunkGeneratorState v + f Lnet/minecraft/world/level/entity/ChunkStatusUpdateListener; chunkStatusListener C + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; chunkTypeCache H + f Lnet/minecraft/server/level/ChunkMap$ChunkDistanceManager; distanceManager D + f Lnet/minecraft/server/level/ChunkMap$DistanceManager; distanceManager D + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; entityMap G + f Lnet/minecraft/server/level/ServerLevel; level r + f Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine s + f Lnet/minecraft/util/thread/BlockableEventLoop; mainThreadExecutor t + f Z modified z + f Lnet/minecraft/server/level/PlayerMap; playerMap F + f Lnet/minecraft/world/entity/ai/village/poi/PoiManager; poiManager x + f Lnet/minecraft/world/level/levelgen/RandomState; randomState u + f I serverViewDistance M + f Ljava/lang/String; storageName E + f Lnet/minecraft/world/level/TicketStorage; ticketStorage w + f Lit/unimi/dsi/fastutil/longs/LongSet; toDrop y + f Lnet/minecraft/world/level/chunk/status/WorldGenContext; worldGenContext N +c net/minecraft/server/level/ChunkMap$TrackedEntity net/minecraft/server/level/PlayerChunkMap$EntityTracker + m ()V broadcastRemoved a + m ()I getEffectiveRange b + m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer a + m (I)I scaledRange a + m (Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayers a + m (Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayersAndSelf b + m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Predicate;)V sendToTrackingPlayersFiltered a + m (Lnet/minecraft/server/level/ServerPlayer;)V updatePlayer b + m (Ljava/util/List;)V updatePlayers a + f Lnet/minecraft/world/entity/Entity; entity c + f Lnet/minecraft/core/SectionPos; lastSectionPos e + f I range d + f Ljava/util/Set; seenBy f + f Lnet/minecraft/server/level/ServerEntity; serverEntity b + f Lnet/minecraft/server/level/ChunkMap; this$0 a +c net/minecraft/server/level/ChunkMap$DistanceManager net/minecraft/server/level/PlayerChunkMap$a + m (J)Lnet/minecraft/server/level/ChunkHolder; getChunk b + m (J)Z isChunkToRemove a + m (JILnet/minecraft/server/level/ChunkHolder;I)Lnet/minecraft/server/level/ChunkHolder; updateChunkScheduling a + f Lnet/minecraft/server/level/ChunkMap; this$0 a +c net/minecraft/server/level/ChunkMap$CallbackExecutor net/minecraft/server/level/PlayerChunkMap$CallbackExecutor +c net/minecraft/server/level/DemoMode net/minecraft/server/level/DemoPlayerInteractManager + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action;Lnet/minecraft/core/Direction;II)V handleBlockBreakAction a + m ()V outputDemoReminder f + m ()V tick a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; useItem a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f I DEMO_DAYS a + f I TOTAL_PLAY_TICKS b + f I demoEndedReminder g + f Z demoHasEnded f + f Z displayedIntro e + f I gameModeTicks h +c net/minecraft/server/packs/PackType net/minecraft/server/packs/EnumResourcePackType + m ()[Lnet/minecraft/server/packs/PackType; $values b + m ()Ljava/lang/String; getDirectory a + f [Lnet/minecraft/server/packs/PackType; $VALUES d + f Lnet/minecraft/server/packs/PackType; CLIENT_RESOURCES a + f Lnet/minecraft/server/packs/PackType; SERVER_DATA b + f Ljava/lang/String; directory c +c net/minecraft/util/DependencySorter net/minecraft/util/DependencySorter + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V addDependencyIfNotCyclic b + m (Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$Entry;)Lnet/minecraft/util/DependencySorter; addEntry a + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z isCyclic a + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z lambda$isCyclic$1 e + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V lambda$orderByDependencies$2 d + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$Entry;)V lambda$orderByDependencies$3 b + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V lambda$orderByDependencies$4 c + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$Entry;)V lambda$orderByDependencies$5 a + m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V lambda$orderByDependencies$6 a + m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V lambda$visitDependenciesAndElement$0 b + m (Ljava/util/function/BiConsumer;)V orderByDependencies a + m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/lang/Object;Ljava/util/function/BiConsumer;)V visitDependenciesAndElement a + f Ljava/util/Map; contents a +c net/minecraft/util/DependencySorter$Entry net/minecraft/util/DependencySorter$a + m (Ljava/util/function/Consumer;)V visitOptionalDependencies b + m (Ljava/util/function/Consumer;)V visitRequiredDependencies a +c net/minecraft/util/ProgressListener net/minecraft/util/IProgressUpdate + m (Lnet/minecraft/network/chat/Component;)V progressStage c + m (I)V progressStagePercentage a + m (Lnet/minecraft/network/chat/Component;)V progressStart b + m (Lnet/minecraft/network/chat/Component;)V progressStartNoAbort a + m ()V stop a +c net/minecraft/util/SignatureUpdater net/minecraft/util/SignatureUpdater +c net/minecraft/util/SignatureUpdater$Output net/minecraft/util/SignatureUpdater$a +c net/minecraft/util/SimpleBitStorage net/minecraft/util/SimpleBitStorage + m (I)I cellIndex b + m ()Lnet/minecraft/util/BitStorage; copy d + m (I)I get a + m (Ljava/util/function/IntConsumer;)V getAll a + m (II)I getAndSet a + m ()I getBits c + m ()[J getRaw a + m ()I getSize b + m (II)V set b + m ([I)V unpack a + f [I MAGIC a + f I bits c + f [J data b + f I divideAdd h + f I divideMul g + f I divideShift i + f J mask d + f I size e + f I valuesPerLong f +c net/minecraft/util/SimpleBitStorage$InitializationException net/minecraft/util/SimpleBitStorage$a +c net/minecraft/util/StrictJsonParser net/minecraft/util/StrictJsonParser + m (Ljava/io/Reader;)Lcom/google/gson/JsonElement; parse a + m (Ljava/lang/String;)Lcom/google/gson/JsonElement; parse a +c net/minecraft/util/StringDecomposer net/minecraft/util/StringDecomposer + m (Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;IC)Z feedChar a + m (Ljava/lang/String;)Ljava/lang/String; filterBrokenSurrogates a + m (Lnet/minecraft/network/chat/FormattedText;)Ljava/lang/String; getPlainText a + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterate a + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateBackwards b + m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted a + m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted a + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted c + m (Lnet/minecraft/network/chat/FormattedText;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted a + m (Ljava/lang/StringBuilder;ILnet/minecraft/network/chat/Style;I)Z lambda$filterBrokenSurrogates$1 b + m (Ljava/lang/StringBuilder;ILnet/minecraft/network/chat/Style;I)Z lambda$getPlainText$2 a + m (Lnet/minecraft/util/FormattedCharSink;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; lambda$iterateFormatted$0 a + f C REPLACEMENT_CHAR a + f Ljava/util/Optional; STOP_ITERATION b +c net/minecraft/world/ContainerHelper net/minecraft/world/ContainerUtil + m (Lnet/minecraft/world/Container;Ljava/util/function/Predicate;IZ)I clearOrCountMatchingItems a + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;IZ)I clearOrCountMatchingItems a + m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/core/NonNullList;)V loadAllItems a + m (Ljava/util/List;II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/NonNullList;)V saveAllItems a + m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/NonNullList;Z)V saveAllItems a + m (Ljava/util/List;I)Lnet/minecraft/world/item/ItemStack; takeItem a + f Ljava/lang/String; TAG_ITEMS a +c net/minecraft/world/InteractionHand net/minecraft/world/EnumHand + m ()[Lnet/minecraft/world/InteractionHand; $values b + m ()Lnet/minecraft/world/entity/EquipmentSlot; asEquipmentSlot a + f [Lnet/minecraft/world/InteractionHand; $VALUES c + f Lnet/minecraft/world/InteractionHand; MAIN_HAND a + f Lnet/minecraft/world/InteractionHand; OFF_HAND b +c net/minecraft/world/RandomSequences net/minecraft/world/RandomSequences + m ()I clear a + m (Lnet/minecraft/resources/Identifier;J)Lnet/minecraft/world/RandomSequence; createSequence c + m (Lnet/minecraft/resources/Identifier;JIZZ)Lnet/minecraft/world/RandomSequence; createSequence b + m (Ljava/util/function/BiConsumer;)V forAllSequences a + m (Lnet/minecraft/resources/Identifier;J)Lnet/minecraft/util/RandomSource; get a + m ()Z includeSequenceId d + m ()Z includeWorldSeed c + m (JLnet/minecraft/resources/Identifier;)Lnet/minecraft/world/RandomSequence; lambda$get$2 a + m (Lnet/minecraft/world/RandomSequences;)Ljava/util/Map; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/resources/Identifier;J)V reset b + m (Lnet/minecraft/resources/Identifier;JIZZ)V reset a + m ()I salt b + m (IZZ)V setSeedDefaults a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE b + f Z includeSequenceId e + f Z includeWorldSeed d + f I salt c + f Ljava/util/Map; sequences f +c net/minecraft/world/RandomSequences$DirtyMarkingRandomSource net/minecraft/world/RandomSequences$a + m ()Lnet/minecraft/util/RandomSource; fork d + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e + m ()Z nextBoolean h + m ()D nextDouble j + m ()F nextFloat i + m ()D nextGaussian k + m ()I nextInt f + m (I)I nextInt a + m ()J nextLong g + m (J)V setSeed b + f Lnet/minecraft/util/RandomSource; random c + f Lnet/minecraft/world/RandomSequences; this$0 b +c net/minecraft/world/SimpleContainer net/minecraft/world/InventorySubcontainer + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; addItem b + m (Lnet/minecraft/world/ContainerListener;)V addListener a + m (Lnet/minecraft/world/item/ItemStack;)Z canAddItem c + m ()V clearContent a + m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V fromItemList a + m ()I getContainerSize b + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Lnet/minecraft/core/NonNullList; getItems h + m ()Z isEmpty c + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$removeAllItems$0 g + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$toString$1 f + m (Lnet/minecraft/world/item/ItemStack;)V moveItemToEmptySlots d + m (Lnet/minecraft/world/item/ItemStack;)V moveItemToOccupiedSlotsWithSameType e + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V moveItemsBetweenStacks a + m ()Ljava/util/List; removeAllItems g + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m (Lnet/minecraft/world/item/Item;I)Lnet/minecraft/world/item/ItemStack; removeItemType a + m (Lnet/minecraft/world/ContainerListener;)V removeListener b + m ()V setChanged e + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + m (Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList;)V storeAsItemList a + f Lnet/minecraft/core/NonNullList; items c + f Ljava/util/List; listeners d + f I size b +c net/minecraft/world/TickRateManager net/minecraft/world/TickRateManager + m ()I frozenTicksToRun k + m (Lnet/minecraft/world/entity/Entity;)Z isEntityFrozen a + m ()Z isFrozen l + m ()Z isSteppingForward j + m ()F millisecondsPerTick g + m ()J nanosecondsPerTick h + m ()Z runsNormally i + m (Z)V setFrozen a + m (I)V setFrozenTicksToRun c + m (F)V setTickRate a + m ()V tick m + m ()F tickrate f + f F MIN_TICKRATE a + f I frozenTicksToRun d + f Z isFrozen f + f J nanosecondsPerTick c + f Z runGameElements e + f F tickrate b +c net/minecraft/world/entity/Relative net/minecraft/world/entity/Relative + m ()[Lnet/minecraft/world/entity/Relative; $values b + m (ZZZ)Ljava/util/Set; direction b + m ()I getMask a + m (I)Z isSet b + m (Ljava/util/Set;)I pack a + m (ZZZ)Ljava/util/Set; position a + m (ZZ)Ljava/util/Set; rotation a + m ([Ljava/util/Set;)Ljava/util/Set; union a + m (I)Ljava/util/Set; unpack a + f [Lnet/minecraft/world/entity/Relative; $VALUES o + f Ljava/util/Set; ALL j + f Ljava/util/Set; DELTA l + f Lnet/minecraft/world/entity/Relative; DELTA_X f + f Lnet/minecraft/world/entity/Relative; DELTA_Y g + f Lnet/minecraft/world/entity/Relative; DELTA_Z h + f Lnet/minecraft/world/entity/Relative; ROTATE_DELTA i + f Ljava/util/Set; ROTATION k + f Lnet/minecraft/network/codec/StreamCodec; SET_STREAM_CODEC m + f Lnet/minecraft/world/entity/Relative; X a + f Lnet/minecraft/world/entity/Relative; X_ROT e + f Lnet/minecraft/world/entity/Relative; Y b + f Lnet/minecraft/world/entity/Relative; Y_ROT d + f Lnet/minecraft/world/entity/Relative; Z c + f I bit n +c net/minecraft/world/entity/ai/Brain net/minecraft/world/entity/ai/BehaviorController + m (Lnet/minecraft/world/entity/schedule/Activity;)Z activityRequirementsAreMet f + m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;)V addActivity a + m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;)V addActivity a + m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;Ljava/util/Set;)V addActivityAndRemoveMemoriesWhenStopped a + m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V addActivityAndRemoveMemoryWhenStopped a + m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;Ljava/util/Set;)V addActivityWithConditions a + m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V addActivityWithConditions a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryStatus;)Z checkMemory a + m ()V clearMemories a + m (Ljava/util/Collection;Ljava/util/Collection;)Lcom/mojang/serialization/Codec; codec b + m ()Lnet/minecraft/world/entity/ai/Brain; copyWithoutBehaviors h + m (ILcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList; createPriorityPairs a + m (Lnet/minecraft/world/entity/schedule/Activity;)V eraseMemoriesForOtherActivitesThan e + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V eraseMemory b + m ()V forgetOutdatedMemories k + m ()Ljava/util/Set; getActiveActivities c + m ()Ljava/util/Optional; getActiveNonCoreActivity f + m ()Ljava/util/Map; getMemories b + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; getMemory c + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; getMemoryInternal d + m ()Ljava/util/List; getRunningBehaviors d + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)J getTimeUntilExpiry e + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Z hasMemoryValue a + m (Lnet/minecraft/world/entity/schedule/Activity;)Z isActive c + m ()Z isBrainDead i + m (Ljava/lang/Object;)Z isEmptyCollection a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)Z isMemoryValue b + m (Ljava/lang/Integer;)Ljava/util/Map; lambda$addActivityAndRemoveMemoriesWhenStopped$3 a + m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/util/Set; lambda$addActivityAndRemoveMemoriesWhenStopped$4 g + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V lambda$clearMemories$1 f + m (Ljava/lang/Object;Ljava/lang/Object;)Z lambda$isMemoryValue$2 a + m (Ljava/util/Map$Entry;)Lnet/minecraft/world/entity/ai/Brain$MemoryValue; lambda$memories$0 a + m ()Ljava/util/stream/Stream; memories j + m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/world/entity/ai/Brain$Provider; provider a + m ()V removeAllBehaviors g + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; serializeStart a + m (Lnet/minecraft/world/entity/schedule/Activity;)V setActiveActivity d + m (Lnet/minecraft/world/entity/schedule/Activity;)V setActiveActivityIfPossible a + m (Ljava/util/List;)V setActiveActivityToFirstValid a + m (Ljava/util/Set;)V setCoreActivities a + m (Lnet/minecraft/world/entity/schedule/Activity;)V setDefaultActivity b + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)V setMemory a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V setMemory a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V setMemoryInternal b + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;J)V setMemoryWithExpiry a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)V setSchedule a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V startEachNonRunningBehavior d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V stopAll b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tickEachRunningBehavior e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tickSensors c + m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem;JLnet/minecraft/world/phys/Vec3;)V updateActivityFromSchedule a + m ()V useDefaultActivity e + f Lorg/slf4j/Logger; LOGGER a + f I SCHEDULE_UPDATE_DELAY c + f Ljava/util/Set; activeActivities k + f Ljava/util/Map; activityMemoriesToEraseWhenStopped i + f Ljava/util/Map; activityRequirements h + f Ljava/util/Map; availableBehaviorsByPriority f + f Ljava/util/function/Supplier; codec b + f Ljava/util/Set; coreActivities j + f Lnet/minecraft/world/entity/schedule/Activity; defaultActivity l + f J lastScheduleUpdate m + f Ljava/util/Map; memories d + f Lnet/minecraft/world/attribute/EnvironmentAttribute; schedule g + f Ljava/util/Map; sensors e +c net/minecraft/world/entity/ai/Brain$1 net/minecraft/world/entity/ai/BehaviorController$1 + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; captureRead a + m (Lnet/minecraft/world/entity/ai/Brain;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; encode a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/lang/String; lambda$captureRead$5 b + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lcom/mojang/serialization/DataResult; lambda$captureRead$6 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult; lambda$captureRead$7 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)Lnet/minecraft/world/entity/ai/Brain$MemoryValue; lambda$captureRead$8 a + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lcom/mojang/serialization/DataResult; lambda$decode$3 a + m (Lcom/mojang/serialization/DynamicOps;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/datafixers/util/Pair;)V lambda$decode$4 a + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;Lnet/minecraft/world/entity/ai/Brain$MemoryValue;)V lambda$encode$9 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/serialization/Codec;)Lnet/minecraft/resources/Identifier; lambda$keys$0 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/stream/Stream; lambda$keys$1 c + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lambda$keys$2 a + f Ljava/util/Collection; val$memoryTypes a + f Ljava/util/Collection; val$sensorTypes b +c net/minecraft/world/entity/ai/Brain$Provider net/minecraft/world/entity/ai/BehaviorController$b + m ()Lcom/mojang/serialization/Codec; lambda$makeBrain$0 b + m ()Lnet/minecraft/world/entity/ai/Brain; lambda$makeBrain$1 a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + f Lcom/mojang/serialization/Codec; codec c + f Ljava/util/Collection; memoryTypes a + f Ljava/util/Collection; sensorTypes b +c net/minecraft/world/entity/ai/Brain$MemoryValue net/minecraft/world/entity/ai/BehaviorController$a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/Brain$MemoryValue; createUnchecked a + m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)V lambda$serialize$0 a + m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)V lambda$serialize$1 a + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V serialize a + m (Lnet/minecraft/world/entity/ai/Brain;)V setMemoryInternal a + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; type a + f Ljava/util/Optional; value b +c net/minecraft/world/item/BannerItem net/minecraft/world/item/ItemBanner + m ()Lnet/minecraft/world/item/DyeColor; getColor a +c net/minecraft/world/item/BottleItem net/minecraft/world/item/ItemGlassBottle + m (Lnet/minecraft/world/entity/AreaEffectCloud;)Z lambda$use$0 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; turnBottleIntoItem a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a +c net/minecraft/world/item/BucketItem net/minecraft/world/item/ItemBucket + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V checkExtraContent a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/BlockHitResult;)Z emptyContents a + m ()Lnet/minecraft/world/level/material/Fluid; getContent a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; getEmptySuccessItem b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/sounds/SoundEvent;)V lambda$use$0 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V playEmptySound a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f Lnet/minecraft/world/level/material/Fluid; content a +c net/minecraft/world/item/BundleItem net/minecraft/world/item/BundleItem + m (Lnet/minecraft/world/entity/player/Player;)V broadcastChangesOnContainerMenu a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Z dropContent b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V dropContent a + m ()Ljava/util/List; getAllBundleItemColors a + m (Lnet/minecraft/world/item/ItemStack;)I getBarColor f + m (Lnet/minecraft/world/item/ItemStack;)I getBarWidth e + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/Item; getByColor a + m (Lnet/minecraft/world/item/ItemStack;)F getFullnessDisplay c + m (Lnet/minecraft/world/item/ItemStack;)I getNumberOfItemsToShow j + m (Lnet/minecraft/world/item/ItemStack;)I getSelectedItem h + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; getSelectedItemStack i + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; getTooltipImage k + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a + m (Lnet/minecraft/world/item/ItemStack;)Z hasSelectedItem g + m (Lnet/minecraft/world/item/ItemStack;)Z isBarVisible d + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/BundleItem; lambda$getAllBundleItemColors$0 b + m (Lnet/minecraft/world/entity/item/ItemEntity;)V onDestroyed a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V onUseTick a + 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/Player;Lnet/minecraft/world/entity/SlotAccess;)Z overrideOtherStackedOnMe a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;)Z overrideStackedOnOther a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)V playDropContentsSound a + m (Lnet/minecraft/world/entity/Entity;)V playInsertFailSound c + m (Lnet/minecraft/world/entity/Entity;)V playInsertSound b + m (Lnet/minecraft/world/entity/Entity;)V playRemoveOneSound a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/Optional; removeOneItemFromBundle a + m (Lnet/minecraft/world/item/ItemStack;I)V toggleSelectedItem a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f I BAR_COLOR p + f I FULL_BAR_COLOR o + f I MAX_SHOWN_GRID_ITEMS c + f I MAX_SHOWN_GRID_ITEMS_X a + f I MAX_SHOWN_GRID_ITEMS_Y b + f I OVERFLOWING_MAX_SHOWN_GRID_ITEMS d + f I TICKS_AFTER_FIRST_THROW q + f I TICKS_BETWEEN_THROWS r + f I TICKS_MAX_THROW_DURATION s +c net/minecraft/world/item/BundleItem$1 net/minecraft/world/item/BundleItem$1 + f [I $SwitchMap$net$minecraft$world$item$DyeColor a +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; lambda$tryApplyToSign$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZLnet/minecraft/world/entity/player/Player;)Z tryApplyToSign a +c net/minecraft/world/item/Instrument net/minecraft/world/item/Instrument + m ()Lnet/minecraft/network/chat/Component; description d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F range c + m ()Lnet/minecraft/core/Holder; soundEvent a + m ()F useDuration b + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/network/chat/Component; description h + f F range g + f Lnet/minecraft/core/Holder; soundEvent e + f F useDuration f +c net/minecraft/world/item/PotionItem net/minecraft/world/item/ItemPotion + m ()Lnet/minecraft/world/item/ItemStack; getDefaultInstance m + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a +c net/minecraft/world/item/ShearsItem net/minecraft/world/item/ItemShears + m ()Lnet/minecraft/world/item/component/Tool; createToolProperties a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z mineBlock a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a +c net/minecraft/world/item/ShieldItem net/minecraft/world/item/ItemShield + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a +c net/minecraft/world/item/ShovelItem net/minecraft/world/item/ItemSpade + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f Ljava/util/Map; FLATTENABLES a +c net/minecraft/world/level/Explosion net/minecraft/world/level/Explosion + m ()Z canTriggerBlocks g + m ()Lnet/minecraft/world/phys/Vec3; center f + m ()Lnet/minecraft/world/level/Explosion$BlockInteraction; getBlockInteraction b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; getDefaultDamageSource a + m ()Lnet/minecraft/world/entity/Entity; getDirectSourceEntity d + m ()Lnet/minecraft/world/entity/LivingEntity; getIndirectSourceEntity c + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; getIndirectSourceEntity a + m ()Lnet/minecraft/server/level/ServerLevel; level a + m ()F radius e + m ()Z shouldAffectBlocklikeEntities h +c net/minecraft/world/level/Explosion$BlockInteraction net/minecraft/world/level/Explosion$Effect + m ()[Lnet/minecraft/world/level/Explosion$BlockInteraction; $values b + m ()Z shouldAffectBlocklikeEntities a + f [Lnet/minecraft/world/level/Explosion$BlockInteraction; $VALUES f + f Lnet/minecraft/world/level/Explosion$BlockInteraction; DESTROY b + f Lnet/minecraft/world/level/Explosion$BlockInteraction; DESTROY_WITH_DECAY c + f Lnet/minecraft/world/level/Explosion$BlockInteraction; KEEP a + f Lnet/minecraft/world/level/Explosion$BlockInteraction; TRIGGER_BLOCK d + f Z shouldAffectBlocklikeEntities e +c net/minecraft/world/level/MoonPhase net/minecraft/world/level/MoonPhase + m ()[Lnet/minecraft/world/level/MoonPhase; $values d + m ()Ljava/lang/String; getSerializedName c + m ()I index a + m ()I startTick b + f [Lnet/minecraft/world/level/MoonPhase; $VALUES n + f Lcom/mojang/serialization/Codec; CODEC i + f I COUNT j + f Lnet/minecraft/world/level/MoonPhase; FIRST_QUARTER g + f Lnet/minecraft/world/level/MoonPhase; FULL_MOON a + f Lnet/minecraft/world/level/MoonPhase; NEW_MOON e + f I PHASE_LENGTH k + f Lnet/minecraft/world/level/MoonPhase; THIRD_QUARTER c + f Lnet/minecraft/world/level/MoonPhase; WANING_CRESCENT d + f Lnet/minecraft/world/level/MoonPhase; WANING_GIBBOUS b + f Lnet/minecraft/world/level/MoonPhase; WAXING_CRESCENT f + f Lnet/minecraft/world/level/MoonPhase; WAXING_GIBBOUS h + f I index l + f Ljava/lang/String; name m +c net/minecraft/world/level/SpawnData net/minecraft/world/level/MobSpawnerData + m ()Ljava/util/Optional; customSpawnRules e + m ()Lnet/minecraft/nbt/CompoundTag; entityToSpawn d + m ()Ljava/util/Optional; equipment f + m ()Ljava/util/Optional; getCustomSpawnRules b + m ()Lnet/minecraft/nbt/CompoundTag; getEntityToSpawn a + m ()Ljava/util/Optional; getEquipment c + m (Lnet/minecraft/world/level/SpawnData;)Lnet/minecraft/nbt/CompoundTag; lambda$static$0 c + m (Lnet/minecraft/world/level/SpawnData;)Ljava/util/Optional; lambda$static$1 b + m (Lnet/minecraft/world/level/SpawnData;)Ljava/util/Optional; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + f Lcom/mojang/serialization/Codec; CODEC b + f Ljava/lang/String; ENTITY_TAG a + f Lcom/mojang/serialization/Codec; LIST_CODEC c + f Ljava/util/Optional; customSpawnRules e + f Lnet/minecraft/nbt/CompoundTag; entityToSpawn d + f Ljava/util/Optional; equipment f +c net/minecraft/world/level/SpawnData$CustomSpawnRules net/minecraft/world/level/MobSpawnerData$a + m ()Lnet/minecraft/util/InclusiveRange; blockLightLimit a + m (Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; checkLightBoundaries a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z isValidPosition a + m (Lnet/minecraft/world/level/SpawnData$CustomSpawnRules;)Lnet/minecraft/util/InclusiveRange; lambda$static$1 b + m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; lightLimit a + m ()Lnet/minecraft/util/InclusiveRange; skyLightLimit b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/util/InclusiveRange; LIGHT_RANGE d + f Lnet/minecraft/util/InclusiveRange; blockLightLimit b + f Lnet/minecraft/util/InclusiveRange; skyLightLimit c +c net/minecraft/world/ticks/SavedTick net/minecraft/world/ticks/TickListChunk + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m ()I delay c + m (Ljava/util/List;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; filterTickListForChunk a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$1 a + m (JLnet/minecraft/world/ticks/SavedTick;)Z lambda$filterTickListForChunk$2 a + m ()Lnet/minecraft/core/BlockPos; pos b + m ()Lnet/minecraft/world/ticks/TickPriority; priority d + m (Ljava/lang/Object;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/SavedTick; probe a + m ()Ljava/lang/Object; type a + m (JJ)Lnet/minecraft/world/ticks/ScheduledTick; unpack a + f Lit/unimi/dsi/fastutil/Hash$Strategy; UNIQUE_TICK_HASH a + f I delay d + f Lnet/minecraft/core/BlockPos; pos c + f Lnet/minecraft/world/ticks/TickPriority; priority e + f Ljava/lang/Object; type b +c net/minecraft/world/ticks/SavedTick$1 net/minecraft/world/ticks/TickListChunk$1 + m (Lnet/minecraft/world/ticks/SavedTick;Lnet/minecraft/world/ticks/SavedTick;)Z equals a + m (Lnet/minecraft/world/ticks/SavedTick;)I hashCode a +c org/bukkit/craftbukkit/tag/CraftTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftTag +c net/minecraft/advancements/Criterion net/minecraft/advancements/Criterion + m (Lnet/minecraft/advancements/CriterionTrigger;)Lcom/mojang/serialization/Codec; criterionCodec a + m (Lnet/minecraft/advancements/CriterionTrigger;Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/Criterion; lambda$criterionCodec$0 a + m ()Lnet/minecraft/advancements/CriterionTrigger; trigger a + m ()Lnet/minecraft/advancements/CriterionTriggerInstance; triggerInstance b + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC d + f Lnet/minecraft/advancements/CriterionTriggerInstance; triggerInstance c + f Lnet/minecraft/advancements/CriterionTrigger; trigger b +c net/minecraft/commands/CommandSource net/minecraft/commands/ICommandListener + m ()Z acceptsFailure y_ + m ()Z acceptsSuccess x_ + m ()Z alwaysAccepts o_ + m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a + m ()Z shouldInformAdmins c + f Lnet/minecraft/commands/CommandSource; NULL a +c net/minecraft/commands/CommandSource$1 net/minecraft/commands/ICommandListener$1 + m ()Z acceptsFailure y_ + m ()Z acceptsSuccess x_ + m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a + m ()Z shouldInformAdmins c +c net/minecraft/core/DefaultedRegistry net/minecraft/core/RegistryBlocks + m (I)Ljava/lang/Object; byId a + m ()Lnet/minecraft/resources/Identifier; getDefaultKey b + m (Ljava/lang/Object;)Lnet/minecraft/resources/Identifier; getKey b + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; getValue a +c net/minecraft/data/info/PacketReport net/minecraft/data/info/PacketReport + m ()Ljava/lang/String; getName a + m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/protocol/PacketType;I)V lambda$serializePackets$0 a + m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/ProtocolInfo$Details;)V lambda$serializePackets$1 a + m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/ConnectionProtocol;Ljava/util/List;)V lambda$serializePackets$2 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + m ()Lcom/google/gson/JsonElement; serializePackets b + f Lnet/minecraft/data/PackOutput; output d +c net/minecraft/data/tags/TagsProvider net/minecraft/data/tags/TagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a + m ()Ljava/util/concurrent/CompletableFuture; contentsGetter b + m ()Ljava/util/concurrent/CompletableFuture; createContentsProvider c + m ()Ljava/lang/String; getName a + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/tags/TagBuilder; getOrCreateRawBuilder b + m (Ljava/lang/Void;)Lnet/minecraft/data/tags/TagsProvider$TagLookup; lambda$contentsGetter$10 a + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; lambda$contentsGetter$9 a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; lambda$createContentsProvider$11 b + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/tags/TagBuilder; lambda$getOrCreateRawBuilder$8 a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; lambda$run$0 c + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/tags/TagsProvider$TagLookup;)Lnet/minecraft/data/tags/TagsProvider$1CombinedData; lambda$run$1 a + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/resources/Identifier;)Z lambda$run$2 a + m (Lnet/minecraft/data/tags/TagsProvider$1CombinedData;Lnet/minecraft/resources/Identifier;)Z lambda$run$3 a + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/tags/TagEntry;)Z lambda$run$4 a + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/tags/TagsProvider$1CombinedData;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; lambda$run$5 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$6 b + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/tags/TagsProvider$1CombinedData;)Ljava/util/concurrent/CompletionStage; lambda$run$7 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Ljava/util/Map; builders i + f Ljava/util/concurrent/CompletableFuture; contentsDone g + f Ljava/util/concurrent/CompletableFuture; lookupProvider d + f Ljava/util/concurrent/CompletableFuture; parentProvider h + f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider e + f Lnet/minecraft/resources/ResourceKey; registryKey f +c net/minecraft/data/tags/TagsProvider$TagLookup net/minecraft/data/tags/TagsProvider$b + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; lambda$empty$0 a +c net/minecraft/data/tags/TagsProvider$1CombinedData net/minecraft/data/tags/TagsProvider$a + m ()Lnet/minecraft/core/HolderLookup$Provider; contents a + m ()Lnet/minecraft/data/tags/TagsProvider$TagLookup; parent b + f Lnet/minecraft/core/HolderLookup$Provider; contents a + f Lnet/minecraft/data/tags/TagsProvider$TagLookup; parent b +c net/minecraft/gizmos/GizmoPrimitives net/minecraft/gizmos/GizmoPrimitives + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;IF)V addLine a + m (Lnet/minecraft/world/phys/Vec3;IF)V addPoint a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)V addQuad a + m (Lnet/minecraft/world/phys/Vec3;Ljava/lang/String;Lnet/minecraft/gizmos/TextGizmo$Style;)V addText a + m ([Lnet/minecraft/world/phys/Vec3;I)V addTriangleFan a +c net/minecraft/gizmos/GizmoProperties net/minecraft/gizmos/GizmoProperties + m ()Lnet/minecraft/gizmos/GizmoProperties; fadeOut b + m (I)Lnet/minecraft/gizmos/GizmoProperties; persistForMillis a + m ()Lnet/minecraft/gizmos/GizmoProperties; setAlwaysOnTop a +c net/minecraft/nbt/visitors/FieldTree net/minecraft/nbt/visitors/FieldTree + m (Lnet/minecraft/nbt/visitors/FieldSelector;)V addEntry a + m ()Lnet/minecraft/nbt/visitors/FieldTree; createRoot a + m ()I depth b + m ()Ljava/util/Map; fieldsToRecurse d + m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Z isSelected a + m (Ljava/lang/String;)Lnet/minecraft/nbt/visitors/FieldTree; lambda$addEntry$0 a + m ()Ljava/util/Map; selectedFields c + f I depth a + f Ljava/util/Map; fieldsToRecurse c + f Ljava/util/Map; selectedFields b +c net/minecraft/network/HashedPatchMap net/minecraft/network/HashedPatchMap + m ()Ljava/util/Map; addedComponents a + m (Lnet/minecraft/core/component/DataComponentPatch;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Lnet/minecraft/network/HashedPatchMap; create a + m (Ljava/util/Map;Lnet/minecraft/network/HashedPatchMap$HashGenerator;Lnet/minecraft/core/component/TypedDataComponent;)V lambda$create$0 a + m (Lnet/minecraft/core/component/DataComponentPatch;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Z matches b + m ()Ljava/util/Set; removedComponents b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Map; addedComponents b + f Ljava/util/Set; removedComponents c +c net/minecraft/network/HashedPatchMap$HashGenerator net/minecraft/network/HashedPatchMap$a +c net/minecraft/network/PacketListener net/minecraft/network/PacketListener + m (Lnet/minecraft/network/chat/Component;Ljava/lang/Throwable;)Lnet/minecraft/network/DisconnectionDetails; createDisconnectionInfo a + m (Lnet/minecraft/CrashReport;)V fillCrashReport a + m (Lnet/minecraft/CrashReport;Lnet/minecraft/CrashReportCategory;)V fillListenerSpecificCrashDetails a + m ()Lnet/minecraft/network/protocol/PacketFlow; flow N_ + m ()Z isAcceptingMessages c + m ()Ljava/lang/String; lambda$fillCrashReport$0 e + m ()Ljava/lang/String; lambda$fillCrashReport$1 d + m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a + m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V onPacketError a + m ()Lnet/minecraft/network/ConnectionProtocol; protocol b + m (Lnet/minecraft/network/protocol/Packet;)Z shouldHandleMessage a +c net/minecraft/network/chat/Component net/minecraft/network/chat/IChatBaseComponent + m (Lnet/minecraft/network/chat/Component;)Z contains a + m ()Lnet/minecraft/network/chat/MutableComponent; copy f + m ()Lnet/minecraft/network/chat/MutableComponent; empty i + m ()Lnet/minecraft/network/chat/ComponentContents; getContents b + m ()Ljava/util/List; getSiblings c + m (I)Ljava/lang/String; getString a + m ()Lnet/minecraft/network/chat/Style; getStyle a + m ()Lnet/minecraft/util/FormattedCharSequence; getVisualOrderText g + m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; keybind d + m (ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; lambda$getString$0 a + m (Ljava/util/List;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; lambda$toFlatList$1 a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; literal b + m (Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/network/chat/contents/data/DataSource;)Lnet/minecraft/network/chat/MutableComponent; nbt a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; nullToEmpty a + m (Lnet/minecraft/network/chat/contents/objects/ObjectInfo;)Lnet/minecraft/network/chat/MutableComponent; object a + m ()Lnet/minecraft/network/chat/MutableComponent; plainCopy e + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; score b + m (Lnet/minecraft/commands/arguments/selector/SelectorPattern;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; score a + m (Lnet/minecraft/commands/arguments/selector/SelectorPattern;Ljava/util/Optional;)Lnet/minecraft/network/chat/MutableComponent; selector a + m ()Ljava/util/List; toFlatList h + m (Lnet/minecraft/network/chat/Style;)Ljava/util/List; toFlatList a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; translatable c + m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; translatable a + m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; translatableEscape b + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; translatableWithFallback a + m (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; translatableWithFallback a + m (Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/Component; translationArg a + m (Ljava/net/URI;)Lnet/minecraft/network/chat/Component; translationArg a + m (Ljava/util/Date;)Lnet/minecraft/network/chat/Component; translationArg a + m (Ljava/util/UUID;)Lnet/minecraft/network/chat/Component; translationArg a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; translationArg a + m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/chat/Component; translationArg a + m ()Ljava/lang/String; tryCollapseToString d + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a +c net/minecraft/network/chat/TextColor net/minecraft/network/chat/ChatHexColor + m ()Ljava/lang/String; formatValue c + m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/TextColor; fromLegacyFormat a + m (I)Lnet/minecraft/network/chat/TextColor; fromRgb a + m ()I getValue a + m (Ljava/lang/String;)Ljava/lang/String; lambda$parseColor$2 d + m (Ljava/lang/String;)Ljava/lang/String; lambda$parseColor$3 c + m (Ljava/lang/String;)Ljava/lang/String; lambda$parseColor$4 b + m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/TextColor; lambda$static$0 b + m (Lnet/minecraft/network/chat/TextColor;)Ljava/lang/String; lambda$static$1 a + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; parseColor a + m ()Ljava/lang/String; serialize b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/lang/String; CUSTOM_COLOR_PREFIX b + f Ljava/util/Map; LEGACY_FORMAT_TO_COLOR c + f Ljava/util/Map; NAMED_COLORS d + f Ljava/lang/String; name f + f I value e +c net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer + m ()Z acceptsFailure y_ + m ()Z acceptsSuccess x_ + m ()Z acceptsTransfers bq + m (Ljava/lang/Runnable;)V addTickable b + m ()Z allowFlight ag + m ()V autoSave bE + m ()Lnet/minecraft/network/protocol/status/ServerStatus$Players; buildPlayerStatus bH + m ()Lnet/minecraft/network/protocol/status/ServerStatus; buildServerStatus bG + m ()V cancelRecordingMetrics aY + m ()I computeNextAutosaveInterval bF + m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/level/WorldDataConfiguration;ZZ)Lnet/minecraft/world/level/WorldDataConfiguration; configurePackRepository a + m (Lnet/minecraft/server/packs/repository/PackRepository;Ljava/util/Collection;Lnet/minecraft/world/flag/FeatureFlagSet;Z)Lnet/minecraft/world/level/WorldDataConfiguration; configureRepositoryWithSelection a + m (Ljava/lang/Throwable;)Lnet/minecraft/CrashReport; constructOrExtractCrashReport b + m (I)Lnet/minecraft/server/level/progress/ChunkLoadStatusView; createChunkLoadStatusView a + m ()Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack aG + m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/level/ServerPlayerGameMode; createGameModeForPlayer b + m ()Lnet/minecraft/util/profiling/ProfilerFiller; createProfiler bQ + m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/network/TextFilter; createTextFilterForPlayer a + m ()Lnet/minecraft/util/debug/ServerDebugSubscribers; debugSubscribers bw + m (Ljava/lang/Runnable;)V doRunTask d + m (Lnet/minecraft/server/TickTask;)V doRunTask b + m (Ljava/nio/file/Path;)V dumpClasspath e + m (Ljava/nio/file/Path;)V dumpGameRules d + m (Ljava/nio/file/Path;)V dumpMiscStats c + m (Ljava/nio/file/Path;)V dumpNativeModules g + m (Ljava/nio/file/Path;)V dumpServerProperties a + m (Ljava/nio/file/Path;)V dumpThreads f + m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/flag/FeatureFlagSet;)V enableForcedFeaturePacks a + m ()V endMetricsRecordingTick aU + m (Lnet/minecraft/world/level/GameType;)I enforceGameTypeForPlayers b + m ()Z enforceSecureProfile ay + m (Ljava/lang/Runnable;)V executeIfPossible c + m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; fillServerSystemReport a + m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; fillSystemReport b + m ()Lnet/minecraft/server/level/ServerLevel; findRespawnDimension aH + m ()V finishMeasuringTaskExecutionTime bA + m ()V finishRecordingMetrics aX + m ()V forceDifficulty t + m ()Z forceSynchronousWrites aZ + m ()V forceTimeSynchronization L + m ()Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues bs + m ()I getAbsoluteMaxWorldSize au + m ()Lnet/minecraft/server/ServerAdvancementManager; getAdvancements aB + m ()Ljava/lang/Iterable; getAllLevels P + m ()J getAverageTickTimeNanos aS + m ()Lnet/minecraft/network/chat/ChatDecorator; getChatDecorator bm + m ()Ljava/util/Map; getCodeOfConducts ab + m ()Lnet/minecraft/world/level/storage/CommandStorage; getCommandStorage aL + m ()Lnet/minecraft/commands/Commands; getCommands aF + m ()I getCompressionThreshold ax + m ()Lnet/minecraft/server/network/ServerConnectionListener; getConnection ak + m ()F getCurrentSmoothedTickTime aQ + m ()Lnet/minecraft/server/bossevents/CustomBossEvents; getCustomBossEvents aN + m ()Lnet/minecraft/world/level/GameType; getDefaultGameType w + m (Ljava/lang/String;)Ljava/nio/file/Path; getFile c + m ()Lcom/mojang/datafixers/DataFixer; getFixerUpper aA + m ()Lnet/minecraft/world/level/GameType; getForcedGameType bf + m ()Lnet/minecraft/server/permissions/PermissionSet; getFunctionCompilationPermissions l + m ()Lnet/minecraft/server/ServerFunctionManager; getFunctions aC + m ()Ljava/security/KeyPair; getKeyPair U + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/server/level/ServerLevel; getLevel a + m ()Lnet/minecraft/server/level/progress/LevelLoadListener; getLevelLoadListener bo + m ()Ljava/lang/String; getLocalIp y + m ()I getMaxChainedNeighborUpdates bl + m ()Lnet/minecraft/util/ModCheck; getModdedStatus T + m ()Ljava/lang/String; getMotd ah + m ()J getNextTickTime az + m ()Lnet/minecraft/server/packs/repository/PackRepository; getPackRepository aE + m ()I getPlayerCount R + m ()Lnet/minecraft/server/players/PlayerList; getPlayerList aj + m ()[Ljava/lang/String; getPlayerNames S + m ()I getPort V + m ()Z getPreventProxyConnections af + m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; getProfilePermissions b + m ()Ljava/net/Proxy; getProxy ap + m ()I getRateLimitPacketsPerSecond o + m ()Lnet/minecraft/world/item/crafting/RecipeManager; getRecipeManager aJ + m ()Lnet/minecraft/server/packs/resources/ResourceManager; getResourceManager bg + m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData aI + m ()Ljava/lang/Thread; getRunningThread aw + m (I)I getScaledTrackingDistance c + m ()Lnet/minecraft/server/ServerScoreboard; getScoreboard aK + m (Lnet/minecraft/server/packs/repository/PackRepository;Z)Lnet/minecraft/world/level/DataPackConfig; getSelectedPacks a + m ()Lnet/minecraft/server/notifications/ServerActivityMonitor; getServerActivityMonitor H + m ()Ljava/nio/file/Path; getServerDirectory G + m ()Ljava/util/Optional; getServerResourcePack ac + m ()Ljava/lang/String; getServerVersion Q + m ()Lcom/mojang/authlib/GameProfile; getSingleplayerProfile W + m ()Lnet/minecraft/network/protocol/status/ServerStatus; getStatus as + m ()Lnet/minecraft/world/Stopwatches; getStopwatches aM + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; getStructureManager ba + m ()I getTickCount am + m ()Lnet/minecraft/util/debugchart/SampleLogger; getTickTimeLogger f + m ()[J getTickTimesNanos aT + m ()Lnet/minecraft/world/level/storage/WorldData; getWorldData bb + m (Lnet/minecraft/world/level/storage/LevelResource;)Ljava/nio/file/Path; getWorldPath a + m ()Ljava/util/Optional; getWorldScreenshotFile F + m (Z)V halt a + m (Lnet/minecraft/resources/Identifier;Ljava/util/Optional;)V handleCustomClickAction a + m ()Z haveTime bB + m ()Z hidesOnlinePlayers ao + m ()Z initServer e + m ()V initializeKeyPair Y + m ()V invalidateStatus at + m ()Z isAutoSave bp + m ()Z isCurrentlySaving bh + m ()Z isDedicatedServer n + m ()Z isDemo aa + m ()Z isEnforceWhitelist aO + m ()Z isHardcore v_ + m ()Z isPaused I + m ()Z isPublished q + m ()Z isReady al + m ()Z isRecordingMetrics aV + m ()Z isResourcePackRequired ad + m ()Z isRunning z + m ()Z isShutdown M + m ()Z isSingleplayer X + m (Lnet/minecraft/server/players/NameAndId;)Z isSingleplayerOwner a + m ()Z isStopped ai + m ()Z isTickTimeLoggingEnabled g + m ()Z isTimeProfilerRunning bi + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z isUnderSpawnProtection a + m ()Z isUsingWhitelist aP + m ()V kickUnlistedPlayers aD + m ()Ljava/lang/String; lambda$fillSystemReport$21 bV + m ()Ljava/lang/String; lambda$fillSystemReport$22 bU + m ()Ljava/lang/String; lambda$fillSystemReport$23 bT + m ()Ljava/lang/String; lambda$fillSystemReport$24 bS + m ()Ljava/lang/String; lambda$fillSystemReport$25 bR + m (Lnet/minecraft/util/profiling/ProfileResults;)V lambda$new$0 a + m (Ljava/nio/file/Path;)V lambda$new$1 m + m (Ljava/util/concurrent/atomic/AtomicReference;)V lambda$spin$2 a + m (Ljava/lang/Thread;Ljava/lang/Throwable;)V lambda$spin$3 a + m ()Ljava/util/Set; levelKeys O + m ()Ljava/util/Optional; loadStatusIcon bD + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;Ljava/lang/String;)V logChatMessage a + m ()V logFullTickTime by + m ()Z logIPs bn + m (J)V logTickMethodTime a + m (Ljava/util/function/BooleanSupplier;)V managedBlock b + m ()Lnet/minecraft/server/notifications/NotificationManager; notificationManager C + m (Lnet/minecraft/CrashReport;)V onServerCrash a + m ()V onServerExit i + m ()V onTickRateChanged J + m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; operatorUserPermissions k + m ()Lnet/minecraft/server/level/ServerLevel; overworld N + m ()Lnet/minecraft/network/PacketProcessor; packetProcessor bv + m ()I pauseWhenEmptySeconds bu + m ()I playerIdleTimeout aq + m ()Z pollTask E + m ()Z pollTaskInternal bC + m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing br + m (Z)V processPacketsAndTick b + m (Lnet/minecraft/world/level/GameType;ZI)Z publishServer a + m ()Lnet/minecraft/core/LayeredRegistryAccess; registries bd + m ()Lnet/minecraft/core/RegistryAccess$Frozen; registryAccess bc + m (Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; reloadResources a + m ()Lnet/minecraft/server/ReloadableServerRegistries$Holder; reloadableRegistries be + m ()Z repliesToStatus an + m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)V reportChunkLoadFailure a + m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)V reportChunkSaveFailure b + m (Ljava/lang/Throwable;Lnet/minecraft/network/protocol/PacketType;)V reportPacketHandlingException a + m ()V runServer A + m (ZZZ)Z saveAllChunks a + m (Ljava/nio/file/Path;)V saveDebugReport b + m (ZZZ)Z saveEverything b + m ()Z scheduleExecutables av + m ()Lnet/minecraft/core/GlobalPos; selectLevelLoadFocusPos v + m (Lnet/minecraft/server/level/ServerPlayer;)V sendDifficultyUpdate c + m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a + m ()Lnet/minecraft/server/ServerLinks; serverLinks bt + m ()Lnet/minecraft/server/Services; services ar + m (Z)Z setAutoSave i + m (Lnet/minecraft/world/level/GameType;)V setDefaultGameType a + m (Z)V setDemo d + m (Z)V setDifficultyLocked c + m (Z)V setEnforceWhitelist g + m (Ljava/lang/RuntimeException;)V setFatalException a + m (Ljava/lang/String;)V setId b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/storage/ServerLevelData;ZZLnet/minecraft/server/level/progress/LevelLoadListener;)V setInitialSpawn a + m (Ljava/lang/String;)V setLocalIp a_ + m (Ljava/lang/String;)V setMotd d + m (I)V setPlayerIdleTimeout d + m (Lnet/minecraft/server/players/PlayerList;)V setPlayerList a + m (I)V setPort b + m (Z)V setPreventProxyConnections f + m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setRespawnData a + m (Lcom/mojang/authlib/GameProfile;)V setSingleplayerProfile a + m (Z)V setUsesAuthentication e + m (Z)V setUsingWhitelist h + m (Lnet/minecraft/world/level/storage/WorldData;)V setupDebugLevel a + m ()Z shouldInformAdmins c + m ()Z shouldRconBroadcast m + m (Ljava/lang/Runnable;)Z shouldRun e + m (Lnet/minecraft/server/TickTask;)Z shouldRun a + m (Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer; spin a + m ()V startMeasuringTaskExecutionTime bz + m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V startRecordingMetrics a + m ()V startTimeProfiler bj + m ()V stopRecordingMetrics aW + m ()V stopServer x + m ()Lnet/minecraft/util/profiling/ProfileResults; stopTimeProfiler bk + m (Lnet/minecraft/CrashReport;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;)V storeChunkIoError a + m (Lnet/minecraft/server/level/ServerLevel;)V synchronizeTime a + m ()Z throwIfFatalException B + m (Ljava/util/function/BooleanSupplier;)V tickChildren c + m ()V tickConnection K + m ()Lnet/minecraft/server/ServerTickRateManager; tickRateManager aR + m (Ljava/util/function/BooleanSupplier;)V tickServer a + m ()V updateEffectiveRespawnData bI + m ()V updateMobSpawningFlags Z + m ()Z useNativeTransport p + m ()Z usesAuthentication ae + m ()V waitForTasks D + m ()V waitUntilNextTick w_ + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f + m (Ljava/lang/Runnable;)Lnet/minecraft/server/TickTask; wrapRunnable a + f I ABSOLUTE_MAX_WORLD_SIZE d + f Lnet/minecraft/server/players/NameAndId; ANONYMOUS_PLAYER_PROFILE f + f I AUTOSAVE_INTERVAL x + f F AVERAGE_TICK_TIME_SMOOTHING n + f Lnet/minecraft/world/level/LevelSettings; DEMO_SETTINGS e + f Lorg/slf4j/Logger; LOGGER m + f I MAX_STATUS_PLAYER_SAMPLE v + f I MAX_TICK_LATENCY z + f I MIMINUM_AUTOSAVE_TICKS y + f J OVERLOADED_THRESHOLD_NANOS p + f I OVERLOADED_TICKS_THRESHOLD q + f I OVERLOADED_TICKS_WARNING_INTERVAL s + f J OVERLOADED_WARNING_INTERVAL_NANOS r + f J PREPARE_LEVELS_DEFAULT_DELAY_NANOS u + f I SERVER_ACTIVITY_MONITOR_SECONDS_BETWEEN_NOTIFICATIONS w + f I SPAWN_POSITION_SEARCH_RADIUS c + f J STATUS_EXPIRE_TIME_NANOS t + f I TICK_STATS_SPAN o + f Ljava/lang/String; VANILLA_BRAND b + f J aggregatedTickTimesNanos ab + f Lnet/minecraft/world/level/storage/CommandStorage; commandStorage av + f Lnet/minecraft/server/network/ServerConnectionListener; connection H + f Lnet/minecraft/server/bossevents/CustomBossEvents; customBossEvents aw + f Z debugCommandProfilerDelayStart G + f Lnet/minecraft/server/MinecraftServer$TimeProfiler; debugCommandProfiler F + f Lnet/minecraft/util/debug/ServerDebugSubscribers; debugSubscribers aG + f J delayedTasksMaxNextTickTimeNanos aq + f Lnet/minecraft/world/level/storage/LevelData$RespawnData; effectiveRespawnData aH + f I emptyTicks aK + f Z enforceWhitelist ay + f Ljava/util/concurrent/Executor; executor aB + f Ljava/util/concurrent/atomic/AtomicReference; fatalException aM + f Lcom/mojang/datafixers/DataFixer; fixerUpper M + f Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues aJ + f Lnet/minecraft/server/ServerFunctionManager; functionManager ax + f J idleTimeNanos an + f Z isDemo ae + f Z isReady af + f Z isSaving aL + f Ljava/security/KeyPair; keyPair ac + f J lastOverloadWarningNanos ag + f J lastServerStatus aj + f J lastTickNanos al + f Ljava/util/Map; levels Q + f Ljava/lang/String; localIp N + f Z mayHaveDelayedTasks ar + f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; metricsRecorder B + f J nextTickTimeNanos ao + f Lnet/minecraft/server/notifications/NotificationManager; notificationManager ah + f Ljava/util/function/Consumer; onMetricsRecordingFinished D + f Ljava/util/function/Consumer; onMetricsRecordingStopped C + f Z onlineMode W + f Lnet/minecraft/server/packs/repository/PackRepository; packRepository as + f Lnet/minecraft/network/PacketProcessor; packetProcessor aP + f Lnet/minecraft/world/level/storage/PlayerDataStorage; playerDataStorage h + f I playerIdleTimeout Z + f Lnet/minecraft/server/players/PlayerList; playerList R + f I port O + f Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing aI + f Z preventProxyConnections X + f Ljava/net/Proxy; proxy i + f Lnet/minecraft/util/RandomSource; random L + f Lnet/minecraft/core/LayeredRegistryAccess; registries P + f Lnet/minecraft/server/MinecraftServer$ReloadableResources; resources aD + f Z running S + f Lnet/minecraft/server/ServerScoreboard; scoreboard at + f Lnet/minecraft/server/notifications/ServerActivityMonitor; serverActivityMonitor ai + f Ljava/lang/String; serverId aC + f Ljava/lang/Thread; serverThread ak + f Lnet/minecraft/server/Services; services j + f Lcom/mojang/authlib/GameProfile; singleplayerProfile ad + f F smoothedTickTimeMillis aA + f Lnet/minecraft/network/protocol/status/ServerStatus$Favicon; statusIcon K + f Lnet/minecraft/network/protocol/status/ServerStatus; status J + f Z stopped T + f Lnet/minecraft/world/Stopwatches; stopwatches au + f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; storageSource g + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager aE + f Lnet/minecraft/server/SuppressedExceptionCollector; suppressedExceptions aN + f J taskExecutionStartNanos am + f I tickCount U + f Lcom/mojang/jtracy/DiscontinuousFrame; tickFrame aO + f Lnet/minecraft/server/ServerTickRateManager; tickRateManager aF + f [J tickTimesNanos aa + f Ljava/util/List; tickables A + f I ticksUntilAutosave V + f Z usingWhitelist az + f Z waitingForNextTick ap + f Z willStartRecordingMetrics E + f Lnet/minecraft/world/level/storage/WorldData; worldData k +c net/minecraft/server/MinecraftServer$1 net/minecraft/server/MinecraftServer$1 + m (II)Lnet/minecraft/world/level/chunk/status/ChunkStatus; get a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V moveTo a + m ()I radius a + f I centerChunkX d + f I centerChunkZ e + f Lnet/minecraft/server/level/ChunkMap; chunkMap c + f Lnet/minecraft/server/MinecraftServer; this$0 b + f I val$radius a +c net/minecraft/server/MinecraftServer$2 net/minecraft/server/MinecraftServer$2 + m (Lnet/minecraft/world/level/gamerules/GameRule;)V visit a + f Lnet/minecraft/world/level/gamerules/GameRules; val$gameRules b +c net/minecraft/server/MinecraftServer$TimeProfiler net/minecraft/server/MinecraftServer$TimeProfiler + m (JI)Lnet/minecraft/util/profiling/ProfileResults; stop a + f J startNanos a + f I startTick b +c net/minecraft/server/MinecraftServer$TimeProfiler$1 net/minecraft/server/MinecraftServer$TimeProfiler$1 + m ()J getEndTimeNano c + m ()I getEndTimeTicks d + m ()Ljava/lang/String; getProfilerResults e + m ()J getStartTimeNano a + m ()I getStartTimeTicks b + m (Ljava/lang/String;)Ljava/util/List; getTimes a + m (Ljava/nio/file/Path;)Z saveResults a + f Lnet/minecraft/server/MinecraftServer$TimeProfiler; this$0 c +c net/minecraft/server/MinecraftServer$ReloadableResources net/minecraft/server/MinecraftServer$ReloadableResources + m ()Lnet/minecraft/server/ReloadableServerResources; managers b + m ()Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a + f Lnet/minecraft/server/ReloadableServerResources; managers b + f Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a +c net/minecraft/server/MinecraftServer$ServerResourcePackInfo net/minecraft/server/MinecraftServer$ServerResourcePackInfo + m ()Ljava/lang/String; hash c + m ()Ljava/util/UUID; id a + m ()Z isRequired d + m ()Lnet/minecraft/network/chat/Component; prompt e + m ()Ljava/lang/String; url b + f Ljava/lang/String; hash c + f Ljava/util/UUID; id a + f Z isRequired d + f Lnet/minecraft/network/chat/Component; prompt e + f Ljava/lang/String; url b +c net/minecraft/server/ServerInterface net/minecraft/server/IMinecraftServer + m ()Ljava/lang/String; getLevelIdName j + m ()[Ljava/lang/String; getPlayerNames S + m ()Ljava/lang/String; getPluginNames s + m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; getProperties a + m ()Ljava/lang/String; getServerIp b + m ()Ljava/lang/String; getServerName h + m ()I getServerPort d + m (Ljava/lang/String;)Ljava/lang/String; runCommand a +c net/minecraft/server/commands/LookAt net/minecraft/server/commands/LookAt +c net/minecraft/server/commands/LookAt$LookAtEntity net/minecraft/server/commands/LookAt$a + m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; anchor b + m ()Lnet/minecraft/world/entity/Entity; entity a + f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; anchor b + f Lnet/minecraft/world/entity/Entity; entity a +c net/minecraft/server/commands/LookAt$LookAtPosition net/minecraft/server/commands/LookAt$b + m ()Lnet/minecraft/world/phys/Vec3; position a + f Lnet/minecraft/world/phys/Vec3; position a +c net/minecraft/server/level/ColumnPos net/minecraft/server/level/BlockPosition2D + m (II)J asLong a + m (J)I getX a + m (J)I getZ b + m ()Lnet/minecraft/world/level/ChunkPos; toChunkPos a + m ()J toLong b + m ()I x c + m ()I z d + f J COORD_BITS c + f J COORD_MASK d + f I x a + f I z b +c net/minecraft/server/level/PlayerMap net/minecraft/server/level/PlayerMap + m (Lnet/minecraft/server/level/ServerPlayer;Z)V addPlayer a + m ()Ljava/util/Set; getAllPlayers a + m (Lnet/minecraft/server/level/ServerPlayer;)V ignorePlayer b + m (Lnet/minecraft/server/level/ServerPlayer;)Z ignored e + m (Lnet/minecraft/server/level/ServerPlayer;)Z ignoredOrUnknown d + m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer a + m (Lnet/minecraft/server/level/ServerPlayer;)V unIgnorePlayer c + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; players a +c net/minecraft/stats/ServerRecipeBook net/minecraft/stats/RecipeBookServer + m (Lnet/minecraft/resources/ResourceKey;)V add a + m (Lnet/minecraft/resources/ResourceKey;)V addHighlight e + m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerPlayer;)I addRecipes a + m (Lnet/minecraft/stats/ServerRecipeBook$Packed;)V apply a + m (Lnet/minecraft/resources/ResourceKey;)Z contains b + m (Lnet/minecraft/stats/ServerRecipeBook;)V copyOverData a + m (Ljava/util/List;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V lambda$removeRecipes$1 a + m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V lambda$sendInitialRecipeBook$2 a + m (Ljava/util/List;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V loadRecipes a + m (Lnet/minecraft/stats/ServerRecipeBook$Packed;Ljava/util/function/Predicate;)V loadUntrusted a + m ()Lnet/minecraft/stats/ServerRecipeBook$Packed; pack b + m (Lnet/minecraft/resources/ResourceKey;)V remove c + m (Lnet/minecraft/resources/ResourceKey;)V removeHighlight d + m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerPlayer;)I removeRecipes b + m (Lnet/minecraft/server/level/ServerPlayer;)V sendInitialRecipeBook a + f Lorg/slf4j/Logger; LOGGER e + f Ljava/lang/String; RECIPE_BOOK_TAG b + f Lnet/minecraft/stats/ServerRecipeBook$DisplayResolver; displayResolver f + f Ljava/util/Set; highlight d + f Ljava/util/Set; known c +c net/minecraft/stats/ServerRecipeBook$Packed net/minecraft/stats/RecipeBookServer$b + m ()Ljava/util/List; highlight c + m ()Ljava/util/List; known b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/stats/RecipeBookSettings; settings a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/List; highlight d + f Ljava/util/List; known c + f Lnet/minecraft/stats/RecipeBookSettings; settings b +c net/minecraft/stats/ServerRecipeBook$DisplayResolver net/minecraft/stats/RecipeBookServer$a +c net/minecraft/tags/BannerPatternTags net/minecraft/tags/BannerPatternTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; NO_ITEM_REQUIRED a + f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_BORDURE_INDENTED k + f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_CREEPER c + f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_FIELD_MASONED j + f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_FLOWER b + f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_FLOW h + f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_GLOBE f + f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_GUSTER i + f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_MOJANG e + f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_PIGLIN g + f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_SKULL d +c net/minecraft/util/FormattedCharSink net/minecraft/util/FormattedStringEmpty +c net/minecraft/util/IdentifierPattern net/minecraft/util/ResourceLocationPattern + m (Ljava/lang/String;)Z lambda$new$3 b + m (Ljava/lang/String;)Z lambda$new$4 a + m (Lnet/minecraft/resources/Identifier;)Z lambda$new$5 a + m (Lnet/minecraft/util/IdentifierPattern;)Ljava/util/Optional; lambda$static$0 b + m (Lnet/minecraft/util/IdentifierPattern;)Ljava/util/Optional; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m ()Ljava/util/function/Predicate; locationPredicate c + m ()Ljava/util/function/Predicate; namespacePredicate a + m ()Ljava/util/function/Predicate; pathPredicate b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/function/Predicate; locationPredicate f + f Ljava/util/Optional; namespacePattern b + f Ljava/util/function/Predicate; namespacePredicate c + f Ljava/util/Optional; pathPattern d + f Ljava/util/function/Predicate; pathPredicate e +c net/minecraft/util/LenientJsonParser net/minecraft/util/LenientJsonParser + m (Ljava/io/Reader;)Lcom/google/gson/JsonElement; parse a + m (Ljava/lang/String;)Lcom/google/gson/JsonElement; parse a +c net/minecraft/util/ThreadingDetector net/minecraft/util/ThreadingDetector + m ()V checkAndLock a + m ()V checkAndUnlock b + m (Ljava/lang/String;Ljava/lang/Thread;)Lnet/minecraft/ReportedException; makeThreadingException a + m (Ljava/lang/Thread;)Ljava/lang/String; stackTrace a + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/ReportedException; fullException f + f Ljava/util/concurrent/Semaphore; lock c + f Ljava/lang/String; name b + f Ljava/util/concurrent/locks/Lock; stackTraceLock d + f Ljava/lang/Thread; threadThatFailedToAcquire e +c net/minecraft/world/WorldlyContainer net/minecraft/world/IWorldInventory + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b + m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a +c net/minecraft/world/effect/MobEffect net/minecraft/world/effect/MobEffectList + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Lnet/minecraft/world/effect/MobEffect; addAttributeModifier a + m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;I)V addAttributeModifiers a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;ID)V applyInstantenousEffect a + m (ILjava/util/function/BiConsumer;)V createModifiers a + m (Lnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/core/particles/ParticleOptions; createParticleOptions a + m ()I getBlendInDurationTicks b + m ()I getBlendOutAdvanceTicks d + m ()I getBlendOutDurationTicks c + m ()Lnet/minecraft/world/effect/MobEffectCategory; getCategory h + m ()I getColor i + m ()Ljava/lang/String; getDescriptionId f + m ()Lnet/minecraft/network/chat/Component; getDisplayName g + m ()Ljava/lang/String; getOrCreateDescriptionId e + m ()Z isBeneficial j + m ()Z isInstantenous a + m (Ljava/util/function/BiConsumer;ILnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffect$AttributeTemplate;)V lambda$createModifiers$3 a + m (ILnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/core/particles/ParticleOptions; lambda$new$0 a + m (Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/core/particles/ParticleOptions; lambda$new$1 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/sounds/SoundEvent;)V lambda$onEffectAdded$2 a + m (Lnet/minecraft/world/entity/LivingEntity;I)V onEffectAdded b + m (Lnet/minecraft/world/entity/LivingEntity;I)V onEffectStarted a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/damagesource/DamageSource;F)V onMobHurt a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a + m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V removeAttributeModifiers a + m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/effect/MobEffect; requiredFeatures a + m (I)Lnet/minecraft/world/effect/MobEffect; setBlendDuration a + m (III)Lnet/minecraft/world/effect/MobEffect; setBlendDuration a + m (II)Z shouldApplyEffectTickThisTick a + m (Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/effect/MobEffect; withSoundOnAdded a + f I AMBIENT_ALPHA c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/Map; attributeModifiers d + f I blendInDurationTicks i + f I blendOutAdvanceTicks k + f I blendOutDurationTicks j + f Lnet/minecraft/world/effect/MobEffectCategory; category e + f I color f + f Ljava/lang/String; descriptionId h + f Ljava/util/function/Function; particleFactory g + f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures m + f Ljava/util/Optional; soundOnAdded l +c net/minecraft/world/effect/MobEffect$AttributeTemplate net/minecraft/world/effect/MobEffectList$a + m ()D amount b + m (I)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; create a + m ()Lnet/minecraft/resources/Identifier; id a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c + f D amount b + f Lnet/minecraft/resources/Identifier; id a + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c +c net/minecraft/world/entity/ItemOwner net/minecraft/world/entity/ItemOwner + m ()Lnet/minecraft/world/entity/LivingEntity; asLivingEntity et + m ()F getVisualRotationYInDegrees ed + m ()Lnet/minecraft/world/level/Level; level ao + m (Lnet/minecraft/world/entity/ItemOwner;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/ItemOwner; offsetFromOwner a + m ()Lnet/minecraft/world/phys/Vec3; position dI +c net/minecraft/world/entity/ItemOwner$OffsetFromOwner net/minecraft/world/entity/ItemOwner$a + m ()Lnet/minecraft/world/entity/LivingEntity; asLivingEntity et + m ()F getVisualRotationYInDegrees ed + m ()Lnet/minecraft/world/level/Level; level ao + m ()Lnet/minecraft/world/phys/Vec3; offset b + m ()Lnet/minecraft/world/entity/ItemOwner; owner a + m ()Lnet/minecraft/world/phys/Vec3; position dI + f Lnet/minecraft/world/phys/Vec3; offset b + f Lnet/minecraft/world/entity/ItemOwner; owner a +c net/minecraft/world/entity/Leashable net/minecraft/world/entity/Leashable + m (Lnet/minecraft/world/entity/Entity;)F angularFriction c + m ()Z canBeLeashed aj_ + m (Lnet/minecraft/world/entity/Entity;)Z canHaveALeashAttachedTo b_ + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Leashable$LeashData;)Z checkElasticInteractions a + m (Lnet/minecraft/world/entity/Entity;)V closeRangeLeashBehaviour e + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;DLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; computeDampenedSpringInteraction a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Ljava/util/List;Ljava/util/List;)Ljava/util/List; computeElasticInteraction a + m (Lnet/minecraft/world/entity/Entity;DDDD)[Lnet/minecraft/world/phys/Vec3; createQuadLeashOffsets a + m ()V dropLeash o + m (Lnet/minecraft/world/entity/Entity;ZZ)V dropLeash a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getHolderMovement g + m ()Lnet/minecraft/world/entity/Leashable$LeashData; getLeashData T_ + m ()Lnet/minecraft/world/entity/Entity; getLeashHolder C + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; getLeashHolder h + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m (F)Lnet/minecraft/world/phys/Vec3; getLeashOffset a_ + m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A + m ()Z isLeashed S_ + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/Entity;)Z lambda$leashableInArea$1 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Leashable;)Z lambda$leashableLeashedTo$0 a + m (Lnet/minecraft/world/entity/Entity;)D leashDistanceTo b + m ()D leashElasticDistance x + m ()D leashSnapDistance w + m ()V leashTooFarBehaviour y + m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;)Ljava/util/List; leashableInArea a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Ljava/util/function/Predicate;)Ljava/util/List; leashableInArea a + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/List; leashableLeashedTo c_ + m ()Z mayBeLeashed ai_ + m ()V onElasticLeashPull v + m ()V onLeashRemoved s + m (Lnet/minecraft/world/level/storage/ValueInput;)V readLeashData b + m ()V removeLeash r + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Leashable$LeashData;)V restoreLeashFromSave b + m (I)V setDelayedLeashHolderId b_ + m (Lnet/minecraft/world/entity/Leashable$LeashData;)V setLeashData a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)V setLeashedTo a + m (Lnet/minecraft/world/entity/Entity;Z)V setLeashedTo a_ + m ()Z supportQuadLeash z + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V tickLeash a_ + m (Lnet/minecraft/world/entity/Entity;)V whenLeashedTo d + m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/world/entity/Leashable$LeashData;)V writeLeashData a + f Lnet/minecraft/world/phys/Vec3; AXIS_SPECIFIC_ELASTICITY k + f Ljava/util/List; ENTITY_ATTACHMENT_POINT o + f Ljava/util/List; LEASHER_ATTACHMENT_POINT p + f D LEASH_ELASTIC_DIST i + f Ljava/lang/String; LEASH_TAG g + f D LEASH_TOO_FAR_DIST h + f D MAXIMUM_ALLOWED_LEASHED_DIST j + f Ljava/util/List; SHARED_QUAD_ATTACHMENT_POINTS q + f F SPRING_DAMPENING l + f D STIFFNESS n + f D TORSIONAL_ELASTICITY m +c net/minecraft/world/entity/Leashable$Wrench net/minecraft/world/entity/Leashable$b + m (Ljava/util/List;)Lnet/minecraft/world/entity/Leashable$Wrench; accumulate a + m ()Lnet/minecraft/world/phys/Vec3; force a + m (D)Lnet/minecraft/world/entity/Leashable$Wrench; scale a + m ()D torque b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)D torqueFromForce a + f Lnet/minecraft/world/entity/Leashable$Wrench; ZERO a + f Lnet/minecraft/world/phys/Vec3; force b + f D torque c +c net/minecraft/world/entity/Leashable$LeashData net/minecraft/world/entity/Leashable$a + m (Lnet/minecraft/world/entity/Leashable$LeashData;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a + m (Lnet/minecraft/world/entity/Entity;)V setLeashHolder a + f Lcom/mojang/serialization/Codec; CODEC a + f D angularMomentum d + f I delayedLeashHolderId e + f Lcom/mojang/datafixers/util/Either; delayedLeashInfo c + f Lnet/minecraft/world/entity/Entity; leashHolder b +c net/minecraft/world/entity/MoverType net/minecraft/world/entity/EnumMoveType + m ()[Lnet/minecraft/world/entity/MoverType; $values a + f [Lnet/minecraft/world/entity/MoverType; $VALUES f + f Lnet/minecraft/world/entity/MoverType; PISTON c + f Lnet/minecraft/world/entity/MoverType; PLAYER b + f Lnet/minecraft/world/entity/MoverType; SELF a + f Lnet/minecraft/world/entity/MoverType; SHULKER e + f Lnet/minecraft/world/entity/MoverType; SHULKER_BOX d +c net/minecraft/world/entity/Shearable net/minecraft/world/entity/IShearable + m ()Z readyForShearing a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a +c net/minecraft/world/entity/Targeting net/minecraft/world/entity/Targeting + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ +c net/minecraft/world/entity/raid/Raid net/minecraft/world/entity/raid/Raid + m (Lnet/minecraft/server/level/ServerPlayer;)Z absorbRaidOmen a + m (Lnet/minecraft/world/entity/Entity;)V addHeroOfTheVillage a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/raid/Raider;)Z addWaveMob a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/raid/Raider;Z)Z addWaveMob a + m (Lnet/minecraft/server/level/ServerLevel;I)Lnet/minecraft/core/BlockPos; findRandomSpawnPos a + m ()Ljava/util/Set; getAllRaiders h + m ()Lnet/minecraft/core/BlockPos; getCenter q + m (Lnet/minecraft/world/entity/raid/Raid$RaiderType;IZ)I getDefaultNumSpawns a + m ()F getEnchantOdds s + m ()I getGroupsSpawned j + m ()F getHealthOfLivingRaiders o + m (I)Lnet/minecraft/world/entity/raid/Raider; getLeader b + m ()I getMaxRaidOmenLevel k + m (Lnet/minecraft/world/Difficulty;)I getNumGroups a + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/item/ItemStack; getOminousBannerInstance a + m (Lnet/minecraft/world/entity/raid/Raid$RaiderType;Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/DifficultyInstance;Z)I getPotentialBonusSpawns a + m ()I getRaidOmenLevel l + m ()F getTotalHealth g + m ()I getTotalRaidersAlive p + m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getValidSpawnPos d + m ()Z hasBonusWave w + m ()Z hasFirstWaveSpawned c + m ()Z hasMoreWaves u + m ()Z hasSpawnedBonusWave x + m ()Z isActive r + m ()Z isBetweenWaves b + m ()Z isFinalWave v + m ()Z isLoss f + m ()Z isOver a + m ()Z isStarted i + m ()Z isStopped d + m ()Z isVictory e + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/raid/Raider;Lnet/minecraft/core/BlockPos;Z)V joinRaid a + m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Boolean; lambda$static$0 l + m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Boolean; lambda$static$1 k + m (Lnet/minecraft/world/entity/raid/Raid;)Lnet/minecraft/core/BlockPos; lambda$static$10 b + m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/util/Set; lambda$static$11 a + m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Long; lambda$static$2 j + m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; lambda$static$3 i + m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; lambda$static$4 h + m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; lambda$static$5 g + m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; lambda$static$6 f + m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Float; lambda$static$7 e + m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; lambda$static$8 d + m (Lnet/minecraft/world/entity/raid/Raid;)Lnet/minecraft/world/entity/raid/Raid$RaidStatus; lambda$static$9 c + m (Lnet/minecraft/server/level/ServerLevel;)V moveRaidCenterToNearbyVillageSection c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V playSound a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/raid/Raider;Z)V removeFromRaid a + m (I)V removeLeader c + m (Lnet/minecraft/core/BlockPos;)V setCenter a + m (Lnet/minecraft/server/level/ServerLevel;)V setDirty f + m (ILnet/minecraft/world/entity/raid/Raider;)V setLeader a + m (I)V setRaidOmenLevel a + m ()Z shouldSpawnBonusGroup y + m ()Z shouldSpawnGroup z + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnGroup b + m ()V stop m + m (Lnet/minecraft/server/level/ServerLevel;)V tick a + m ()V updateBossbar n + m (Lnet/minecraft/server/level/ServerLevel;)V updatePlayers b + m (Lnet/minecraft/server/level/ServerLevel;)V updateRaiders e + m ()Ljava/util/function/Predicate; validPlayer t + f I ALLOW_SPAWNING_WITHIN_VILLAGE_SECONDS_THRESHOLD i + f I DEFAULT_MAX_RAID_OMEN_LEVEL f + f I DEFAULT_PRE_RAID_TICKS q + f I HERO_OF_THE_VILLAGE_DURATION w + f I LOW_MOB_THRESHOLD s + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f I MAX_CELEBRATION_TICKS e + f I MAX_NO_ACTION_TIME d + f I NUM_SPAWN_ATTEMPTS m + f Lnet/minecraft/network/chat/Component; OMINOUS_BANNER_PATTERN_NAME n + f I OUTSIDE_RAID_BOUNDS_TIMEOUT r + f I POST_RAID_TICK_LIMIT p + f Ljava/lang/String; RAIDERS_REMAINING o + f Lnet/minecraft/network/chat/Component; RAID_BAR_DEFEAT_COMPONENT v + f Lnet/minecraft/network/chat/Component; RAID_BAR_VICTORY_COMPONENT u + f Lnet/minecraft/network/chat/Component; RAID_NAME_COMPONENT t + f I RAID_REMOVAL_THRESHOLD_SQR h + f I RAID_TIMEOUT_TICKS l + f Lnet/minecraft/world/entity/SpawnPlacementType; RAVAGER_SPAWN_PLACEMENT_TYPE a + f I SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER j + f I VALID_RAID_RADIUS x + f I VALID_RAID_RADIUS_SQR g + f I VILLAGE_RADIUS_BUFFER c + f I VILLAGE_SEARCH_RADIUS k + f Z active G + f I celebrationTicks O + f Lnet/minecraft/core/BlockPos; center C + f Ljava/util/Map; groupRaiderMap z + f Ljava/util/Map; groupToLeaderMap y + f I groupsSpawned H + f Ljava/util/Set; heroesOfTheVillage A + f I numGroups M + f I postRaidTicks J + f I raidCooldownTicks K + f Lnet/minecraft/server/level/ServerBossEvent; raidEvent I + f I raidOmenLevel F + f Lnet/minecraft/util/RandomSource; random L + f Z started D + f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; status N + f J ticksActive B + f F totalHealth E + f Ljava/util/Optional; waveSpawnPos P +c net/minecraft/world/entity/raid/Raid$1 net/minecraft/world/entity/raid/Raid$1 + f [I $SwitchMap$net$minecraft$world$Difficulty a +c net/minecraft/world/entity/raid/Raid$RaidStatus net/minecraft/world/entity/raid/Raid$Status + m ()[Lnet/minecraft/world/entity/raid/Raid$RaidStatus; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/raid/Raid$RaidStatus; $VALUES g + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; LOSS c + f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; ONGOING a + f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; STOPPED d + f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; VICTORY b + f Ljava/lang/String; name f +c net/minecraft/world/entity/raid/Raid$RaiderType net/minecraft/world/entity/raid/Raid$Wave + m ()[Lnet/minecraft/world/entity/raid/Raid$RaiderType; $values a + f [Lnet/minecraft/world/entity/raid/Raid$RaiderType; $VALUES i + f Lnet/minecraft/world/entity/raid/Raid$RaiderType; EVOKER b + f Lnet/minecraft/world/entity/raid/Raid$RaiderType; PILLAGER c + f Lnet/minecraft/world/entity/raid/Raid$RaiderType; RAVAGER e + f [Lnet/minecraft/world/entity/raid/Raid$RaiderType; VALUES f + f Lnet/minecraft/world/entity/raid/Raid$RaiderType; VINDICATOR a + f Lnet/minecraft/world/entity/raid/Raid$RaiderType; WITCH d + f Lnet/minecraft/world/entity/EntityType; entityType g + f [I spawnsPerWaveBeforeBonus h +c net/minecraft/world/flag/FeatureFlag net/minecraft/world/flag/FeatureFlag + f J mask b + f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe a +c net/minecraft/world/item/CompassItem net/minecraft/world/item/ItemCompass + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;)V inventoryTick a + m (Lnet/minecraft/world/item/ItemStack;)Z isFoil d_ + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f Lnet/minecraft/network/chat/Component; LODESTONE_COMPASS_NAME a +c net/minecraft/world/item/Instruments net/minecraft/world/item/Instruments + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;FF)V register a + f Lnet/minecraft/resources/ResourceKey; ADMIRE_GOAT_HORN g + f Lnet/minecraft/resources/ResourceKey; CALL_GOAT_HORN h + f Lnet/minecraft/resources/ResourceKey; DREAM_GOAT_HORN j + f Lnet/minecraft/resources/ResourceKey; FEEL_GOAT_HORN f + f F GOAT_HORN_DURATION b + f I GOAT_HORN_RANGE_BLOCKS a + f Lnet/minecraft/resources/ResourceKey; PONDER_GOAT_HORN c + f Lnet/minecraft/resources/ResourceKey; SEEK_GOAT_HORN e + f Lnet/minecraft/resources/ResourceKey; SING_GOAT_HORN d + f Lnet/minecraft/resources/ResourceKey; YEARN_GOAT_HORN i +c net/minecraft/world/item/JukeboxSong net/minecraft/world/item/JukeboxSong + m ()I comparatorOutput e + m ()Lnet/minecraft/network/chat/Component; description c + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; fromStack a + m (J)Z hasFinished a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F lengthInSeconds d + m ()I lengthInTicks a + m ()Lnet/minecraft/core/Holder; soundEvent b + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b + f I SONG_END_PADDING_TICKS i + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f I comparatorOutput h + f Lnet/minecraft/network/chat/Component; description f + f F lengthInSeconds g + f Lnet/minecraft/core/Holder; soundEvent e +c net/minecraft/world/item/NameTagItem net/minecraft/world/item/ItemNameTag + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactLivingEntity a +c net/minecraft/world/item/TooltipFlag net/minecraft/world/item/TooltipFlag + m ()Z isAdvanced a + m ()Z isCreative b + f Lnet/minecraft/world/item/TooltipFlag$Default; ADVANCED b + f Lnet/minecraft/world/item/TooltipFlag$Default; NORMAL a +c net/minecraft/world/item/TooltipFlag$Default net/minecraft/world/item/TooltipFlag$a + m ()Z advanced d + m ()Lnet/minecraft/world/item/TooltipFlag$Default; asCreative c + m ()Z creative e + m ()Z isAdvanced a + m ()Z isCreative b + f Z advanced c + f Z creative d +c net/minecraft/world/item/TridentItem net/minecraft/world/item/ItemTrident + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; createAttributes b + m ()Lnet/minecraft/world/item/component/Tool; createToolProperties c + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)Z releaseUsing a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f F BASE_DAMAGE b + f F PROJECTILE_SHOOT_POWER c + f I THROW_THRESHOLD_TIME a +c net/minecraft/world/level/GrassColor net/minecraft/world/level/GrassColor + m (DD)I get a + m ()I getDefaultColor a + m ([I)V init a + f [I pixels a +c net/minecraft/world/level/LightLayer net/minecraft/world/level/EnumSkyBlock + m ()[Lnet/minecraft/world/level/LightLayer; $values a + f [Lnet/minecraft/world/level/LightLayer; $VALUES c + f Lnet/minecraft/world/level/LightLayer; BLOCK b + f Lnet/minecraft/world/level/LightLayer; SKY a +c net/minecraft/world/scores/Objective net/minecraft/world/scores/ScoreboardObjective + m ()Lnet/minecraft/network/chat/Component; createFormattedDisplayName j + m ()Z displayAutoUpdate f + m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; getCriteria d + m ()Lnet/minecraft/network/chat/Component; getDisplayName e + m ()Lnet/minecraft/network/chat/Component; getFormattedDisplayName h + m ()Ljava/lang/String; getName c + m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; getRenderType i + m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard b + m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$createFormattedDisplayName$0 a + m ()Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat g + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormatOrDefault a + m ()Lnet/minecraft/world/scores/Objective$Packed; pack a + m (Z)V setDisplayAutoUpdate a + m (Lnet/minecraft/network/chat/Component;)V setDisplayName a + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V setNumberFormat b + m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)V setRenderType a + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; criteria c + f Z displayAutoUpdate g + f Lnet/minecraft/network/chat/Component; displayName d + f Lnet/minecraft/network/chat/Component; formattedDisplayName e + f Ljava/lang/String; name b + f Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat h + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType f + f Lnet/minecraft/world/scores/Scoreboard; scoreboard a +c net/minecraft/world/scores/Objective$Packed net/minecraft/world/scores/ScoreboardObjective$a + m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; criteria b + m ()Z displayAutoUpdate e + m ()Lnet/minecraft/network/chat/Component; displayName c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; name a + m ()Ljava/util/Optional; numberFormat f + m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType d + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; criteria c + f Z displayAutoUpdate f + f Lnet/minecraft/network/chat/Component; displayName d + f Ljava/lang/String; name b + f Ljava/util/Optional; numberFormat g + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType e +c net/minecraft/world/ticks/LevelTicks net/minecraft/world/ticks/TickListServer + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/ticks/LevelChunkTicks;)V addContainer a + m ()V calculateTickSetIfNeeded d + m (I)Z canScheduleMoreTicks a + m ()V cleanupAfterTick c + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V clearArea a + m (JILnet/minecraft/util/profiling/ProfilerFiller;)V collectTicks a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Vec3i;)V copyArea a + m (Lnet/minecraft/world/ticks/LevelTicks;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Vec3i;)V copyAreaFrom a + m ()I count a + m (JI)V drainContainers a + m (Ljava/util/Queue;Lnet/minecraft/world/ticks/LevelChunkTicks;JI)V drainFromCurrentContainer a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/ticks/LevelTicks$PosAndContainerConsumer;)V forContainersInArea a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/ticks/ScheduledTick;)Z lambda$clearArea$3 b + m (Ljava/util/function/Predicate;JLnet/minecraft/world/ticks/LevelChunkTicks;)V lambda$clearArea$4 a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/ticks/ScheduledTick;)Z lambda$copyAreaFrom$5 a + m (Ljava/util/function/Predicate;Ljava/util/List;JLnet/minecraft/world/ticks/LevelChunkTicks;)V lambda$copyAreaFrom$6 a + m (Lnet/minecraft/core/Vec3i;JJLnet/minecraft/world/ticks/ScheduledTick;)V lambda$copyAreaFrom$7 a + m (Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap;)V lambda$new$1 a + m (Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/ScheduledTick;)V lambda$new$2 a + m (Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/LevelChunkTicks;)I lambda$static$0 a + m (Lnet/minecraft/world/level/ChunkPos;)V removeContainer a + m ()V rescheduleLeftoverContainers b + m (Ljava/util/function/BiConsumer;)V runCollectedTicks a + m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a + m (Lnet/minecraft/world/ticks/ScheduledTick;)V scheduleForThisTick c + m (J)V sortContainersToTick a + m (JILjava/util/function/BiConsumer;)V tick a + m (Lnet/minecraft/world/ticks/ScheduledTick;)V updateContainerScheduling b + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z willTickThisTick b + f Ljava/util/Comparator; CONTAINER_DRAIN_ORDER a + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; allContainers c + f Ljava/util/List; alreadyRunThisTick g + f Ljava/util/function/BiConsumer; chunkScheduleUpdater i + f Ljava/util/Queue; containersToTick e + f Lit/unimi/dsi/fastutil/longs/Long2LongMap; nextTickForContainer d + f Ljava/util/function/LongPredicate; tickCheck b + f Ljava/util/Queue; toRunThisTick f + f Ljava/util/Set; toRunThisTickSet h +c net/minecraft/world/ticks/LevelTicks$PosAndContainerConsumer net/minecraft/world/ticks/TickListServer$a +c net/minecraft/world/ticks/TickAccess net/minecraft/world/ticks/TickList + m ()I count a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a + m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a +c org/bukkit/craftbukkit/CraftGameRule org/bukkit/craftbukkit/v1_21_R7/CraftGameRule +c org/bukkit/craftbukkit/CraftGameRule$1 org/bukkit/craftbukkit/v1_21_R7/CraftGameRule$1 +c org/bukkit/craftbukkit/CraftGameRule$LegacyGameRuleWrapper org/bukkit/craftbukkit/v1_21_R7/CraftGameRule$LegacyGameRuleWrapper +c org/bukkit/craftbukkit/CraftParticle org/bukkit/craftbukkit/v1_21_R7/CraftParticle +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$1 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$1 +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$2 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$2 +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$3 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$3 +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$4 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$4 +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$5 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$5 +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$6 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$6 +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$7 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$7 +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$8 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$8 +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$9 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$9 +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$10 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$10 +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$11 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$11 +c org/bukkit/craftbukkit/CraftParticle$CraftParticleRegistry$12 org/bukkit/craftbukkit/v1_21_R7/CraftParticle$CraftParticleRegistry$12 +c org/bukkit/craftbukkit/CraftRegistry org/bukkit/craftbukkit/v1_21_R7/CraftRegistry +c org/bukkit/craftbukkit/CraftRegistry$InvalidHolderOwner org/bukkit/craftbukkit/v1_21_R7/CraftRegistry$InvalidHolderOwner +c org/bukkit/craftbukkit/util/Waitable org/bukkit/craftbukkit/v1_21_R7/util/Waitable +c org/bukkit/craftbukkit/util/Waitable$Status org/bukkit/craftbukkit/v1_21_R7/util/Waitable$Status +c net/minecraft/core/RegistrySetBuilder net/minecraft/core/RegistrySetBuilder + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap;)Lnet/minecraft/core/RegistrySetBuilder; add a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap;)Lnet/minecraft/core/RegistrySetBuilder; add a + m (Lnet/minecraft/core/RegistryAccess;)Lnet/minecraft/core/HolderLookup$Provider; build a + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/Cloner$Factory;)Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries; buildPatch a + m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/RegistryAccess;Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$Provider; buildProviderWithContext a + m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner$Factory;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;)Lnet/minecraft/core/HolderLookup$RegistryLookup; createLazyFullPatchedRegistries a + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/Cloner$Factory;Ljava/util/Map;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; createLazyFullPatchedRegistries a + m (Lnet/minecraft/core/RegistryAccess;)Lnet/minecraft/core/RegistrySetBuilder$BuildState; createState b + m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryStub;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$build$3 b + m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryStub;)Lnet/minecraft/core/RegistrySetBuilder$RegistryContents; lambda$buildPatch$10 a + m (Ljava/util/Map;Lnet/minecraft/core/RegistrySetBuilder$RegistryContents;)V lambda$buildPatch$11 a + m (Ljava/util/Set;Lnet/minecraft/resources/ResourceKey;)Z lambda$buildPatch$12 a + m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)V lambda$buildPatch$13 a + m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryContents;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$buildPatch$14 a + m (Ljava/util/Map;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V lambda$buildProviderWithContext$1 a + m (Ljava/util/Map;Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$buildProviderWithContext$2 a + m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/Cloner$Factory;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$createLazyFullPatchedRegistries$4 a + m (Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; lambda$createLazyFullPatchedRegistries$5 b + m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/Map;Lnet/minecraft/core/Holder$Reference;)V lambda$createLazyFullPatchedRegistries$6 a + m (Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; lambda$createLazyFullPatchedRegistries$7 a + m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; lambda$createLazyFullPatchedRegistries$8 a + m (Ljava/util/Map;Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/core/Holder$Reference;)V lambda$createLazyFullPatchedRegistries$9 a + m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryStub;)V lambda$createState$0 c + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/core/HolderOwner;Ljava/util/Map;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lookupFromMap a + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderGetter; wrapContextLookup a + f Ljava/util/List; entries a +c net/minecraft/core/RegistrySetBuilder$1 net/minecraft/core/RegistrySetBuilder$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a +c net/minecraft/core/RegistrySetBuilder$2 net/minecraft/core/RegistrySetBuilder$2 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a + m ()Lnet/minecraft/resources/ResourceKey; key g + m ()Ljava/util/stream/Stream; listElements c + m ()Lcom/mojang/serialization/Lifecycle; registryLifecycle h +c net/minecraft/core/RegistrySetBuilder$3 net/minecraft/core/RegistrySetBuilder$3 + m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; createSerializationContext a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getEntry f + m ()Ljava/util/stream/Stream; listRegistryKeys b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a +c net/minecraft/core/RegistrySetBuilder$3$1 net/minecraft/core/RegistrySetBuilder$3$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a + f Lnet/minecraft/core/RegistrySetBuilder$3; this$0 a +c net/minecraft/core/RegistrySetBuilder$1Entry net/minecraft/core/RegistrySetBuilder$a + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/RegistrySetBuilder$1Entry; createForContextRegistry a + m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/RegistrySetBuilder$1Entry; createForNewRegistry a + m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; lookup a + m ()Lnet/minecraft/resources/RegistryOps$RegistryInfo; opsInfo b + f Lnet/minecraft/core/HolderLookup$RegistryLookup; lookup a + f Lnet/minecraft/resources/RegistryOps$RegistryInfo; opsInfo b +c net/minecraft/core/RegistrySetBuilder$BuildState net/minecraft/core/RegistrySetBuilder$b + m ()Lnet/minecraft/data/worldgen/BootstrapContext; bootstrapContext a + m (Lnet/minecraft/core/RegistryAccess;Ljava/util/stream/Stream;)Lnet/minecraft/core/RegistrySetBuilder$BuildState; create a + m ()Ljava/util/List; errors i + m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V lambda$create$0 a + m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/RegistrySetBuilder$UniversalLookup;Lnet/minecraft/resources/ResourceKey;)V lambda$create$1 a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistrySetBuilder$RegisteredValue;)V lambda$reportUnclaimedRegisteredValues$2 a + m ()Lnet/minecraft/core/RegistrySetBuilder$UniversalLookup; lookup f + m ()Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner; owner e + m ()Ljava/util/Map; registeredValues h + m ()Ljava/util/Map; registries g + m ()V reportNotCollectedHolders c + m ()V reportUnclaimedRegisteredValues b + m ()V throwOnError d + f Ljava/util/List; errors e + f Lnet/minecraft/core/RegistrySetBuilder$UniversalLookup; lookup b + f Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner; owner a + f Ljava/util/Map; registeredValues d + f Ljava/util/Map; registries c +c net/minecraft/core/RegistrySetBuilder$BuildState$1 net/minecraft/core/RegistrySetBuilder$b$1 + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookup a + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/Holder$Reference; register a + f Lnet/minecraft/core/RegistrySetBuilder$BuildState; this$0 a +c net/minecraft/core/RegistrySetBuilder$LazyHolder net/minecraft/core/RegistrySetBuilder$f + m (Ljava/lang/Object;)V bindValue b + m ()Ljava/lang/Object; value a + f Ljava/util/function/Supplier; supplier a +c net/minecraft/core/RegistrySetBuilder$RegistryStub net/minecraft/core/RegistrySetBuilder$k + m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;)V apply b + m ()Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap; bootstrap c + m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;)Lnet/minecraft/core/RegistrySetBuilder$RegistryContents; collectRegisteredValues a + m ()Lnet/minecraft/resources/ResourceKey; key a + m ()Lcom/mojang/serialization/Lifecycle; lifecycle b + f Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap; bootstrap c + f Lnet/minecraft/resources/ResourceKey; key a + f Lcom/mojang/serialization/Lifecycle; lifecycle b +c net/minecraft/core/RegistrySetBuilder$EmptyTagLookup net/minecraft/core/RegistrySetBuilder$c + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a + f Lnet/minecraft/core/HolderOwner; owner d +c net/minecraft/core/RegistrySetBuilder$UniversalOwner net/minecraft/core/RegistrySetBuilder$m + m ()Lnet/minecraft/core/HolderOwner; cast a +c net/minecraft/core/RegistrySetBuilder$ValueAndHolder net/minecraft/core/RegistrySetBuilder$n + m ()Ljava/util/Optional; holder b + m ()Lnet/minecraft/core/RegistrySetBuilder$RegisteredValue; value a + f Ljava/util/Optional; holder b + f Lnet/minecraft/core/RegistrySetBuilder$RegisteredValue; value a +c net/minecraft/core/RegistrySetBuilder$RegisteredValue net/minecraft/core/RegistrySetBuilder$h + m ()Lcom/mojang/serialization/Lifecycle; lifecycle b + m ()Ljava/lang/Object; value a + f Lcom/mojang/serialization/Lifecycle; lifecycle b + f Ljava/lang/Object; value a +c net/minecraft/core/RegistrySetBuilder$UniversalLookup net/minecraft/core/RegistrySetBuilder$l + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrCreate c + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; lambda$getOrCreate$0 d + f Ljava/util/Map; holders a +c net/minecraft/core/RegistrySetBuilder$RegistryContents net/minecraft/core/RegistrySetBuilder$j + m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;)Lnet/minecraft/core/HolderLookup$RegistryLookup; buildAsLookup a + m ()Lnet/minecraft/resources/ResourceKey; key a + m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Ljava/util/Map$Entry;)Lnet/minecraft/core/Holder$Reference; lambda$buildAsLookup$0 b + m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Ljava/util/Map$Entry;)Lnet/minecraft/core/Holder$Reference; lambda$buildAsLookup$1 a + m ()Lcom/mojang/serialization/Lifecycle; lifecycle b + m ()Ljava/util/Map; values c + f Lnet/minecraft/resources/ResourceKey; key a + f Lcom/mojang/serialization/Lifecycle; lifecycle b + f Ljava/util/Map; values c +c net/minecraft/core/RegistrySetBuilder$PatchedRegistries net/minecraft/core/RegistrySetBuilder$g + m ()Lnet/minecraft/core/HolderLookup$Provider; full a + m ()Lnet/minecraft/core/HolderLookup$Provider; patches b + f Lnet/minecraft/core/HolderLookup$Provider; full a + f Lnet/minecraft/core/HolderLookup$Provider; patches b +c net/minecraft/core/RegistrySetBuilder$RegistryBootstrap net/minecraft/core/RegistrySetBuilder$i +c net/minecraft/core/RegistrySetBuilder$EmptyTagLookupWrapper net/minecraft/core/RegistrySetBuilder$d + m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a + f Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a +c net/minecraft/core/RegistrySetBuilder$EmptyTagRegistryLookup net/minecraft/core/RegistrySetBuilder$e + m ()Ljava/util/stream/Stream; listTags e +c net/minecraft/data/worldgen/NoiseData net/minecraft/data/worldgen/NoiseData + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;ID[D)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;ILnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V registerBiomeNoises a + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; DEFAULT_SHIFT a +c net/minecraft/nbt/visitors/SkipFields net/minecraft/nbt/visitors/SkipFields + m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitContainerEnd b + m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a + f Ljava/util/Deque; stack a +c net/minecraft/network/FriendlyByteBuf net/minecraft/network/PacketDataSerializer + m (I)Lnet/minecraft/network/FriendlyByteBuf; capacity g + m ()Lnet/minecraft/network/FriendlyByteBuf; clear x + m ()Lnet/minecraft/network/FriendlyByteBuf; discardReadBytes C + m ()Lnet/minecraft/network/FriendlyByteBuf; discardSomeReadBytes D + m (I)Lnet/minecraft/network/FriendlyByteBuf; ensureWritable j + m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; getBytes a + m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; getBytes a + m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; getBytes a + m (ILjava/io/OutputStream;I)Lnet/minecraft/network/FriendlyByteBuf; getBytes a + m (ILjava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; getBytes a + m (I[B)Lnet/minecraft/network/FriendlyByteBuf; getBytes a + m (I[BII)Lnet/minecraft/network/FriendlyByteBuf; getBytes a + m (ILjava/util/function/IntFunction;I)Ljava/lang/Object; lambda$limitValue$4 a + m (Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; lambda$readLenientJsonWithCodec$2 b + m (Lnet/minecraft/nbt/Tag;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; lambda$readWithCodec$0 a + m (Lnet/minecraft/network/codec/StreamEncoder;Ljava/lang/Object;)V lambda$writeEither$6 b + m (Lnet/minecraft/network/codec/StreamEncoder;Ljava/lang/Object;)V lambda$writeEither$7 a + m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; lambda$writeJsonWithCodec$3 a + m (Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;Ljava/lang/Object;Ljava/lang/Object;)V lambda$writeMap$5 a + m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; lambda$writeWithCodec$1 b + m (Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction; limitValue a + m ()Lnet/minecraft/network/FriendlyByteBuf; markReaderIndex y + m ()Lnet/minecraft/network/FriendlyByteBuf; markWriterIndex A + m ()Ljava/util/BitSet; readBitSet v + m ()Lnet/minecraft/world/phys/BlockHitResult; readBlockHitResult u + m ()Lnet/minecraft/core/BlockPos; readBlockPos e + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockPos; readBlockPos c + m (Ljava/util/function/IntFunction;)Ljava/lang/Object; readById a + m ()[B readByteArray b + m (I)[B readByteArray a + m (Lio/netty/buffer/ByteBuf;)[B readByteArray a + m (Lio/netty/buffer/ByteBuf;I)[B readByteArray a + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; readBytes k + m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; readBytes c + m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; readBytes a + m (Ljava/io/OutputStream;I)Lnet/minecraft/network/FriendlyByteBuf; readBytes a + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; readBytes a + m ([B)Lnet/minecraft/network/FriendlyByteBuf; readBytes b + m ([BII)Lnet/minecraft/network/FriendlyByteBuf; readBytes a + m ()Lnet/minecraft/world/level/ChunkPos; readChunkPos f + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/level/ChunkPos; readChunkPos d + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Collection; readCollection a + m ()I readContainerId w + m (Lio/netty/buffer/ByteBuf;)I readContainerId j + m (Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Lcom/mojang/datafixers/util/Either; readEither b + m (Ljava/lang/Class;)Ljava/lang/Enum; readEnum b + m (Ljava/lang/Class;)Ljava/util/EnumSet; readEnumSet a + m (I)Ljava/util/BitSet; readFixedBitSet e + m (Lio/netty/buffer/ByteBuf;[J)[J readFixedSizeLongArray c + m ([J)[J readFixedSizeLongArray c + m ()Lnet/minecraft/core/GlobalPos; readGlobalPos g + m ()Lnet/minecraft/resources/Identifier; readIdentifier q + m ()Ljava/time/Instant; readInstant s + m ()Lit/unimi/dsi/fastutil/ints/IntList; readIntIdList a + m (Lcom/mojang/serialization/Codec;)Ljava/lang/Object; readLenientJsonWithCodec a + m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/List; readList a + m ()[J readLongArray d + m (Lio/netty/buffer/ByteBuf;)[J readLongArray b + m ()Lnet/minecraft/world/phys/Vec3; readLpVec3 k + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Map; readMap a + m (Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Map; readMap a + m ()Lnet/minecraft/nbt/CompoundTag; readNbt o + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/nbt/CompoundTag; readNbt i + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readNbt a + m (Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readNbt a + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; readNullable a + m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; readNullable c + m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Optional; readOptional b + m ()Ljava/security/PublicKey; readPublicKey t + m ()Lorg/joml/Quaternionf; readQuaternion i + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; readQuaternion f + m ()Lnet/minecraft/resources/ResourceKey; readRegistryKey r + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; readResourceKey a + m ()Ljava/util/UUID; readUUID n + m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; readUUID h + m ()Ljava/lang/String; readUtf p + m (I)Ljava/lang/String; readUtf d + m ()I readVarInt l + m ()[I readVarIntArray c + m (I)[I readVarIntArray b + m ()J readVarLong m + m ()Lnet/minecraft/world/phys/Vec3; readVec3 j + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3; readVec3 g + m ()Lorg/joml/Vector3f; readVector3f h + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; readVector3f e + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/NbtAccounter;)Ljava/lang/Object; readWithCodec a + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object; readWithCodecTrusted a + m (Ljava/util/function/Consumer;)V readWithCount a + m (I)Lnet/minecraft/network/FriendlyByteBuf; readerIndex h + m ()Lnet/minecraft/network/FriendlyByteBuf; resetReaderIndex z + m ()Lnet/minecraft/network/FriendlyByteBuf; resetWriterIndex B + m ()Lnet/minecraft/network/FriendlyByteBuf; retain E + m (I)Lnet/minecraft/network/FriendlyByteBuf; retain u + m (IZ)Lnet/minecraft/network/FriendlyByteBuf; setBoolean a + m (II)Lnet/minecraft/network/FriendlyByteBuf; setByte b + m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; setBytes b + m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; setBytes b + m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; setBytes b + m (ILjava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; setBytes b + m (I[B)Lnet/minecraft/network/FriendlyByteBuf; setBytes b + m (I[BII)Lnet/minecraft/network/FriendlyByteBuf; setBytes b + m (II)Lnet/minecraft/network/FriendlyByteBuf; setChar i + m (ID)Lnet/minecraft/network/FriendlyByteBuf; setDouble a + m (IF)Lnet/minecraft/network/FriendlyByteBuf; setFloat a + m (II)Lnet/minecraft/network/FriendlyByteBuf; setIndex a + m (II)Lnet/minecraft/network/FriendlyByteBuf; setInt g + m (II)Lnet/minecraft/network/FriendlyByteBuf; setIntLE h + m (IJ)Lnet/minecraft/network/FriendlyByteBuf; setLong a + m (IJ)Lnet/minecraft/network/FriendlyByteBuf; setLongLE b + m (II)Lnet/minecraft/network/FriendlyByteBuf; setMedium e + m (II)Lnet/minecraft/network/FriendlyByteBuf; setMediumLE f + m (II)Lnet/minecraft/network/FriendlyByteBuf; setShort c + m (II)Lnet/minecraft/network/FriendlyByteBuf; setShortLE d + m (II)Lnet/minecraft/network/FriendlyByteBuf; setZero j + m (I)Lnet/minecraft/network/FriendlyByteBuf; skipBytes k + m ()Lnet/minecraft/network/FriendlyByteBuf; touch F + m (Ljava/lang/Object;)Lnet/minecraft/network/FriendlyByteBuf; touch a + m (Ljava/util/BitSet;)V writeBitSet a + m (Lnet/minecraft/world/phys/BlockHitResult;)V writeBlockHitResult a + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockPos;)V writeBlockPos a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/FriendlyByteBuf; writeBlockPos a + m (Z)Lnet/minecraft/network/FriendlyByteBuf; writeBoolean a + m (Ljava/util/function/ToIntFunction;Ljava/lang/Object;)Lnet/minecraft/network/FriendlyByteBuf; writeById a + m (I)Lnet/minecraft/network/FriendlyByteBuf; writeByte l + m (Lio/netty/buffer/ByteBuf;[B)V writeByteArray a + m ([B)Lnet/minecraft/network/FriendlyByteBuf; writeByteArray a + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; writeBytes l + m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; writeBytes d + m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; writeBytes b + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; writeBytes b + m ([B)Lnet/minecraft/network/FriendlyByteBuf; writeBytes c + m ([BII)Lnet/minecraft/network/FriendlyByteBuf; writeBytes b + m (I)Lnet/minecraft/network/FriendlyByteBuf; writeChar s + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/level/ChunkPos;)V writeChunkPos a + m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/FriendlyByteBuf; writeChunkPos a + m (Ljava/util/Collection;Lnet/minecraft/network/codec/StreamEncoder;)V writeCollection a + m (I)V writeContainerId f + m (Lio/netty/buffer/ByteBuf;I)V writeContainerId b + m (D)Lnet/minecraft/network/FriendlyByteBuf; writeDouble a + m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;)V writeEither a + m (Ljava/lang/Enum;)Lnet/minecraft/network/FriendlyByteBuf; writeEnum a + m (Ljava/util/EnumSet;Ljava/lang/Class;)V writeEnumSet a + m (Ljava/util/BitSet;I)V writeFixedBitSet a + m (Lio/netty/buffer/ByteBuf;[J)V writeFixedSizeLongArray b + m ([J)Lnet/minecraft/network/FriendlyByteBuf; writeFixedSizeLongArray b + m (F)Lnet/minecraft/network/FriendlyByteBuf; writeFloat a + m (Lnet/minecraft/core/GlobalPos;)V writeGlobalPos a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/FriendlyByteBuf; writeIdentifier a + m (Ljava/time/Instant;)V writeInstant a + m (I)Lnet/minecraft/network/FriendlyByteBuf; writeInt q + m (Lit/unimi/dsi/fastutil/ints/IntList;)V writeIntIdList a + m (I)Lnet/minecraft/network/FriendlyByteBuf; writeIntLE r + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V writeJsonWithCodec a + m (J)Lnet/minecraft/network/FriendlyByteBuf; writeLong b + m (Lio/netty/buffer/ByteBuf;[J)V writeLongArray a + m ([J)Lnet/minecraft/network/FriendlyByteBuf; writeLongArray a + m (J)Lnet/minecraft/network/FriendlyByteBuf; writeLongLE c + m (Lnet/minecraft/world/phys/Vec3;)V writeLpVec3 b + m (Ljava/util/Map;Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;)V writeMap a + m (I)Lnet/minecraft/network/FriendlyByteBuf; writeMedium o + m (I)Lnet/minecraft/network/FriendlyByteBuf; writeMediumLE p + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/Tag;)V writeNbt a + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/FriendlyByteBuf; writeNbt a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;Lnet/minecraft/network/codec/StreamEncoder;)V writeNullable a + m (Ljava/lang/Object;Lnet/minecraft/network/codec/StreamEncoder;)V writeNullable a + m (Ljava/util/Optional;Lnet/minecraft/network/codec/StreamEncoder;)V writeOptional a + m (Ljava/security/PublicKey;)Lnet/minecraft/network/FriendlyByteBuf; writePublicKey a + m (Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionfc;)V writeQuaternion a + m (Lorg/joml/Quaternionf;)V writeQuaternion a + m (Lnet/minecraft/resources/ResourceKey;)V writeResourceKey b + m (I)Lnet/minecraft/network/FriendlyByteBuf; writeShort m + m (I)Lnet/minecraft/network/FriendlyByteBuf; writeShortLE n + m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V writeUUID a + m (Ljava/util/UUID;)Lnet/minecraft/network/FriendlyByteBuf; writeUUID a + m (Ljava/lang/String;)Lnet/minecraft/network/FriendlyByteBuf; writeUtf a + m (Ljava/lang/String;I)Lnet/minecraft/network/FriendlyByteBuf; writeUtf a + m (I)Lnet/minecraft/network/FriendlyByteBuf; writeVarInt c + m ([I)Lnet/minecraft/network/FriendlyByteBuf; writeVarIntArray a + m (J)Lnet/minecraft/network/FriendlyByteBuf; writeVarLong a + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3;)V writeVec3 a + m (Lnet/minecraft/world/phys/Vec3;)V writeVec3 a + m (Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3fc;)V writeVector3f a + m (Lorg/joml/Vector3f;)V writeVector3f a + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/network/FriendlyByteBuf; writeWithCodec a + m (I)Lnet/minecraft/network/FriendlyByteBuf; writeZero t + m (I)Lnet/minecraft/network/FriendlyByteBuf; writerIndex i + f Lcom/google/gson/Gson; GSON g + f I MAX_COMPONENT_STRING_LENGTH b + f I MAX_PUBLIC_KEY_HEADER_SIZE e + f I MAX_PUBLIC_KEY_LENGTH f + f S MAX_STRING_LENGTH a + f I PUBLIC_KEY_SIZE d + f Lio/netty/buffer/ByteBuf; source c +c net/minecraft/network/PacketProcessor net/minecraft/network/PacketProcessor + m ()Z isSameThread a + m ()V processQueuedPackets b + m (Lnet/minecraft/network/PacketListener;Lnet/minecraft/network/protocol/Packet;)V scheduleIfPossible a + f Lorg/slf4j/Logger; LOGGER a + f Z closed d + f Ljava/util/Queue; packetsToBeHandled b + f Ljava/lang/Thread; runningThread c +c net/minecraft/network/PacketProcessor$ListenerAndPacket net/minecraft/network/PacketProcessor$a + m ()V handle a + m ()Lnet/minecraft/network/PacketListener; listener b + m ()Lnet/minecraft/network/protocol/Packet; packet c + f Lnet/minecraft/network/PacketListener; listener a + f Lnet/minecraft/network/protocol/Packet; packet b +c net/minecraft/network/chat/ClickEvent net/minecraft/network/chat/ChatClickable + m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a + m (Lnet/minecraft/network/chat/ClickEvent$Action;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a +c net/minecraft/network/chat/ClickEvent$Action net/minecraft/network/chat/ChatClickable$EnumClickAction + m ()[Lnet/minecraft/network/chat/ClickEvent$Action; $values d + m (Lnet/minecraft/network/chat/ClickEvent$Action;)Lcom/mojang/serialization/DataResult; filterForSerialization a + m ()Ljava/lang/String; getSerializedName c + m ()Z isAllowedFromServer a + m (Lnet/minecraft/network/chat/ClickEvent$Action;)Ljava/lang/String; lambda$filterForSerialization$0 b + m ()Lcom/mojang/serialization/MapCodec; valueCodec b + f [Lnet/minecraft/network/chat/ClickEvent$Action; $VALUES n + f Lnet/minecraft/network/chat/ClickEvent$Action; CHANGE_PAGE f + f Lcom/mojang/serialization/Codec; CODEC j + f Lnet/minecraft/network/chat/ClickEvent$Action; COPY_TO_CLIPBOARD g + f Lnet/minecraft/network/chat/ClickEvent$Action; CUSTOM h + f Lnet/minecraft/network/chat/ClickEvent$Action; OPEN_FILE b + f Lnet/minecraft/network/chat/ClickEvent$Action; OPEN_URL a + f Lnet/minecraft/network/chat/ClickEvent$Action; RUN_COMMAND c + f Lnet/minecraft/network/chat/ClickEvent$Action; SHOW_DIALOG e + f Lnet/minecraft/network/chat/ClickEvent$Action; SUGGEST_COMMAND d + f Lcom/mojang/serialization/Codec; UNSAFE_CODEC i + f Z allowFromServer k + f Lcom/mojang/serialization/MapCodec; codec m + f Ljava/lang/String; name l +c net/minecraft/network/chat/ClickEvent$Custom net/minecraft/network/chat/ChatClickable$d + m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a + m ()Lnet/minecraft/resources/Identifier; id b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; payload c + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/resources/Identifier; id c + f Ljava/util/Optional; payload d +c net/minecraft/network/chat/ClickEvent$OpenUrl net/minecraft/network/chat/ChatClickable$OpenUrl + m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/net/URI; uri b + f Lcom/mojang/serialization/MapCodec; CODEC b + f Ljava/net/URI; uri c +c net/minecraft/network/chat/ClickEvent$OpenFile net/minecraft/network/chat/ChatClickable$OpenFile + m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a + m ()Ljava/io/File; file b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; path c + f Lcom/mojang/serialization/MapCodec; CODEC b + f Ljava/lang/String; path c +c net/minecraft/network/chat/ClickEvent$ChangePage net/minecraft/network/chat/ChatClickable$ChangePage + m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I page b + f Lcom/mojang/serialization/MapCodec; CODEC b + f I page c +c net/minecraft/network/chat/ClickEvent$RunCommand net/minecraft/network/chat/ChatClickable$RunCommand + m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a + m ()Ljava/lang/String; command b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Ljava/lang/String; command c +c net/minecraft/network/chat/ClickEvent$ShowDialog net/minecraft/network/chat/ChatClickable$h + m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a + m ()Lnet/minecraft/core/Holder; dialog b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/core/Holder; dialog c +c net/minecraft/network/chat/ClickEvent$SuggestCommand net/minecraft/network/chat/ChatClickable$SuggestCommand + m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a + m ()Ljava/lang/String; command b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Ljava/lang/String; command c +c net/minecraft/network/chat/ClickEvent$CopyToClipboard net/minecraft/network/chat/ChatClickable$CopyToClipboard + m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; value b + f Lcom/mojang/serialization/MapCodec; CODEC b + f Ljava/lang/String; value c +c net/minecraft/network/chat/FilterMask net/minecraft/network/chat/FilterMask + m (Ljava/lang/String;)Ljava/lang/String; apply a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; applyWithFormatting b + m ()Z isEmpty a + m ()Z isFullyFiltered b + m ()Ljava/util/BitSet; mask d + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/FilterMask; read a + m (I)V setFiltered a + m ()Lnet/minecraft/network/chat/FilterMask$Type; type c + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/FilterMask;)V write a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/chat/Style; FILTERED_STYLE d + f Lnet/minecraft/network/chat/FilterMask; FULLY_FILTERED b + f Lcom/mojang/serialization/MapCodec; FULLY_FILTERED_CODEC f + f C HASH h + f Lcom/mojang/serialization/MapCodec; PARTIALLY_FILTERED_CODEC g + f Lnet/minecraft/network/chat/FilterMask; PASS_THROUGH c + f Lcom/mojang/serialization/MapCodec; PASS_THROUGH_CODEC e + f Ljava/util/BitSet; mask i + f Lnet/minecraft/network/chat/FilterMask$Type; type j +c net/minecraft/network/chat/FilterMask$Type net/minecraft/network/chat/FilterMask$a + m ()[Lnet/minecraft/network/chat/FilterMask$Type; $values f + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/String; getSerializedName c + m ()Lcom/mojang/serialization/MapCodec; lambda$static$0 e + m ()Lcom/mojang/serialization/MapCodec; lambda$static$1 d + m ()Lcom/mojang/serialization/MapCodec; lambda$static$2 b + f [Lnet/minecraft/network/chat/FilterMask$Type; $VALUES f + f Lnet/minecraft/network/chat/FilterMask$Type; FULLY_FILTERED b + f Lnet/minecraft/network/chat/FilterMask$Type; PARTIALLY_FILTERED c + f Lnet/minecraft/network/chat/FilterMask$Type; PASS_THROUGH a + f Ljava/util/function/Supplier; codec e + f Ljava/lang/String; serializedName d +c net/minecraft/network/chat/HoverEvent net/minecraft/network/chat/ChatHoverable + m ()Lnet/minecraft/network/chat/HoverEvent$Action; action a + m (Lnet/minecraft/network/chat/HoverEvent$Action;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a +c net/minecraft/network/chat/HoverEvent$Action net/minecraft/network/chat/ChatHoverable$EnumHoverAction + m ()[Lnet/minecraft/network/chat/HoverEvent$Action; $values b + m (Lnet/minecraft/network/chat/HoverEvent$Action;)Lcom/mojang/serialization/DataResult; filterForSerialization a + m ()Ljava/lang/String; getSerializedName c + m ()Z isAllowedFromServer a + m (Lnet/minecraft/network/chat/HoverEvent$Action;)Ljava/lang/String; lambda$filterForSerialization$0 b + f [Lnet/minecraft/network/chat/HoverEvent$Action; $VALUES i + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/network/chat/HoverEvent$Action; SHOW_ENTITY c + f Lnet/minecraft/network/chat/HoverEvent$Action; SHOW_ITEM b + f Lnet/minecraft/network/chat/HoverEvent$Action; SHOW_TEXT a + f Lcom/mojang/serialization/Codec; UNSAFE_CODEC d + f Z allowFromServer g + f Lcom/mojang/serialization/MapCodec; codec h + f Ljava/lang/String; name f +c net/minecraft/network/chat/HoverEvent$ShowItem net/minecraft/network/chat/ChatHoverable$d + m ()Lnet/minecraft/network/chat/HoverEvent$Action; action a + m ()Lnet/minecraft/world/item/ItemStack; item b + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/item/ItemStack; item c +c net/minecraft/network/chat/HoverEvent$ShowText net/minecraft/network/chat/ChatHoverable$e + m ()Lnet/minecraft/network/chat/HoverEvent$Action; action a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/network/chat/Component; value b + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/network/chat/Component; value c +c net/minecraft/network/chat/HoverEvent$ShowEntity net/minecraft/network/chat/ChatHoverable$c + m ()Lnet/minecraft/network/chat/HoverEvent$Action; action a + m ()Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo; entity b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo; entity c +c net/minecraft/network/chat/HoverEvent$EntityTooltipInfo net/minecraft/network/chat/ChatHoverable$b + m ()Ljava/util/List; getTooltipLines a + m (Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Lnet/minecraft/world/entity/EntityType; lambda$static$0 c + m (Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Ljava/util/UUID; lambda$static$1 b + m (Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Ljava/util/Optional; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/List; linesCache e + f Ljava/util/Optional; name d + f Lnet/minecraft/world/entity/EntityType; type b + f Ljava/util/UUID; uuid c +c net/minecraft/network/protocol/Packet net/minecraft/network/protocol/Packet + m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; codec a + m (Lnet/minecraft/network/PacketListener;)V handle a + m ()Z isSkippable c + m ()Z isTerminal d + m ()Lnet/minecraft/network/protocol/PacketType; type a +c net/minecraft/resources/DelegatingOps net/minecraft/resources/DynamicOpsWrapper + f Lcom/mojang/serialization/DynamicOps; delegate a +c net/minecraft/resources/DelegatingOps$DelegateListBuilder net/minecraft/resources/DynamicOpsWrapper$a + m (Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)V lambda$addAll$0 a + f Lcom/mojang/serialization/ListBuilder; original b + f Lnet/minecraft/resources/DelegatingOps; this$0 a +c net/minecraft/resources/DelegatingOps$DelegateRecordBuilder net/minecraft/resources/DynamicOpsWrapper$b + f Lcom/mojang/serialization/RecordBuilder; original b + f Lnet/minecraft/resources/DelegatingOps; this$0 a +c net/minecraft/resources/DependantName net/minecraft/resources/DependantName + m (Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; lambda$fixed$0 a +c net/minecraft/server/ServerScoreboard net/minecraft/server/ScoreboardServer + m (Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)Z addPlayerToTeam a + m (Lnet/minecraft/world/scores/Objective;)I getObjectiveDisplaySlotCount h + m (Lnet/minecraft/world/scores/Objective;)Ljava/util/List; getStartTrackingPackets d + m (Lnet/minecraft/world/scores/Objective;)Ljava/util/List; getStopTrackingPackets f + m (Lnet/minecraft/world/scores/DisplaySlot;Ljava/lang/String;)V lambda$load$2 a + m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; lambda$updateTeamWaypoints$4 g + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;)V lambda$updateTeamWaypoints$5 a + m (Lnet/minecraft/world/scores/ScoreboardSaveData$Packed;)V load a + m (Lnet/minecraft/world/scores/Objective;)V onObjectiveAdded a + m (Lnet/minecraft/world/scores/Objective;)V onObjectiveChanged b + m (Lnet/minecraft/world/scores/Objective;)V onObjectiveRemoved c + m (Lnet/minecraft/world/scores/ScoreHolder;)V onPlayerRemoved a + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V onPlayerScoreRemoved b + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V onScoreChanged a + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V onScoreLockChanged a + m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamAdded a + m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamChanged b + m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamRemoved c + m (Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)V removePlayerFromTeam b + m ()V setDirty a + m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)V setDisplayObjective a + m (Lnet/minecraft/world/scores/Objective;)V startTrackingObjective e + m (Lnet/minecraft/world/scores/Objective;)V stopTrackingObjective g + m ()Lnet/minecraft/world/scores/ScoreboardSaveData$Packed; store k + m (Lnet/minecraft/world/scores/ScoreboardSaveData;)V storeToSaveDataIfDirty a + m (Ljava/lang/String;)V updatePlayerWaypoint f + m (Lnet/minecraft/world/scores/PlayerTeam;)V updateTeamWaypoints e + f Z dirty d + f Lnet/minecraft/server/MinecraftServer; server b + f Ljava/util/Set; trackedObjectives c +c net/minecraft/server/level/ChunkLevel net/minecraft/server/level/ChunkLevel + m (Lnet/minecraft/server/level/FullChunkStatus;)I byStatus a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I byStatus a + m (I)Lnet/minecraft/server/level/FullChunkStatus; fullStatus c + m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; generationStatus a + m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getStatusAroundFullChunk b + m (ILnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getStatusAroundFullChunk a + m (I)Z isBlockTicking e + m (I)Z isEntityTicking d + m (I)Z isLoaded f + f I BLOCK_TICKING_LEVEL d + f I ENTITY_TICKING_LEVEL e + f I FULL_CHUNK_LEVEL c + f Lnet/minecraft/world/level/chunk/status/ChunkStep; FULL_CHUNK_STEP f + f I MAX_LEVEL b + f I RADIUS_AROUND_FULL_CHUNK a +c net/minecraft/server/level/ChunkLevel$1 net/minecraft/server/level/ChunkLevel$1 + f [I $SwitchMap$net$minecraft$server$level$FullChunkStatus a +c net/minecraft/server/level/TicketType net/minecraft/server/level/TicketType + m ()Z canExpireIfUnloaded e + m ()Z doesLoad b + m ()Z doesSimulate c + m ()I flags h + m ()Z hasTimeout f + m ()Z persist a + m (Ljava/lang/String;JI)Lnet/minecraft/server/level/TicketType; register a + m ()Z shouldKeepDimensionActive d + m ()J timeout g + f Lnet/minecraft/server/level/TicketType; DRAGON i + f Lnet/minecraft/server/level/TicketType; ENDER_PEARL n + f I FLAG_CAN_EXPIRE_IF_UNLOADED f + f I FLAG_KEEP_DIMENSION_ACTIVE e + f I FLAG_LOADING c + f I FLAG_PERSIST b + f I FLAG_SIMULATION d + f Lnet/minecraft/server/level/TicketType; FORCED l + f J NO_TIMEOUT a + f Lnet/minecraft/server/level/TicketType; PLAYER_LOADING j + f Lnet/minecraft/server/level/TicketType; PLAYER_SIMULATION k + f Lnet/minecraft/server/level/TicketType; PLAYER_SPAWN g + f Lnet/minecraft/server/level/TicketType; PORTAL m + f Lnet/minecraft/server/level/TicketType; SPAWN_SEARCH h + f Lnet/minecraft/server/level/TicketType; UNKNOWN o + f I flags q + f J timeout p +c net/minecraft/server/level/TicketType$Flags net/minecraft/server/level/TicketType$a +c net/minecraft/util/DelegateDataOutput net/minecraft/util/DelegateDataOutput + f Ljava/io/DataOutput; parent a +c net/minecraft/util/ExceptionCollector net/minecraft/util/ExceptionSuppressor + m (Ljava/lang/Throwable;)V add a + m ()V throwIfPresent a + f Ljava/lang/Throwable; result a +c net/minecraft/util/NativeModuleLister net/minecraft/util/NativeModuleLister + m (Lnet/minecraft/CrashReportCategory;)V addCrashSection a + m ([I)Ljava/util/OptionalInt; findLangAndCodepage a + m (Lnet/minecraft/util/NativeModuleLister$NativeModuleInfo;)Ljava/lang/String; lambda$addCrashSection$0 b + m (Lnet/minecraft/util/NativeModuleLister$NativeModuleInfo;)Ljava/lang/String; lambda$addCrashSection$1 a + m ()Ljava/lang/String; lambda$addCrashSection$2 b + m (Ljava/lang/String;II)Ljava/lang/String; langTableKey a + m ()Ljava/util/List; listModules a + m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String; queryVersionString b + m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer; queryVersionValue a + m (Ljava/lang/String;)Ljava/util/Optional; tryGetVersion a + f I CODEPAGE_MASK d + f I DEFAULT_CODEPAGE e + f I DEFAULT_LANG c + f I LANG_MASK b + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/util/NativeModuleLister$NativeModuleInfo net/minecraft/util/NativeModuleLister$a + m (Lnet/minecraft/util/NativeModuleLister$NativeModuleVersion;)Ljava/lang/String; lambda$toString$0 a + f Ljava/lang/String; name a + f Ljava/util/Optional; version b +c net/minecraft/util/NativeModuleLister$NativeModuleVersion net/minecraft/util/NativeModuleLister$b + f Ljava/lang/String; company c + f Ljava/lang/String; description a + f Ljava/lang/String; version b +c net/minecraft/util/SignatureValidator net/minecraft/util/SignatureValidator + m (Lcom/mojang/authlib/yggdrasil/ServicesKeySet;Lcom/mojang/authlib/yggdrasil/ServicesKeyType;)Lnet/minecraft/util/SignatureValidator; from a + m (Ljava/security/PublicKey;Ljava/lang/String;)Lnet/minecraft/util/SignatureValidator; from a + m (Ljava/lang/String;Ljava/security/PublicKey;Lnet/minecraft/util/SignatureUpdater;[B)Z lambda$from$2 a + m (Lnet/minecraft/util/SignatureUpdater;[BLcom/mojang/authlib/yggdrasil/ServicesKeyInfo;)Z lambda$from$3 a + m (Ljava/util/Collection;Lnet/minecraft/util/SignatureUpdater;[B)Z lambda$from$4 a + m (Lnet/minecraft/util/SignatureUpdater;[B)Z lambda$static$0 a + m ([BLnet/minecraft/util/SignatureUpdater$Output;)V lambda$validate$1 a + m ([B[B)Z validate a + m (Lnet/minecraft/util/SignatureUpdater;[BLjava/security/Signature;)Z verifySignature a + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/util/SignatureValidator; NO_VALIDATION a +c net/minecraft/util/context/ContextKey net/minecraft/util/context/ContextKey + m ()Lnet/minecraft/resources/Identifier; name a + m (Ljava/lang/String;)Lnet/minecraft/util/context/ContextKey; vanilla a + f Lnet/minecraft/resources/Identifier; name a +c net/minecraft/util/context/ContextMap net/minecraft/util/context/ContextMap + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptional c + m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault a + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOrThrow b + m (Lnet/minecraft/util/context/ContextKey;)Z has a + f Ljava/util/Map; params a +c net/minecraft/util/context/ContextMap$Builder net/minecraft/util/context/ContextMap$a + m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/util/context/ContextMap; create a + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptionalParameter b + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getParameter a + m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/util/context/ContextMap$Builder; withOptionalParameter b + m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/util/context/ContextMap$Builder; withParameter a + f Ljava/util/Map; params a +c net/minecraft/util/datafix/DataFixers net/minecraft/util/datafix/DataConverterRegistry + m (Lcom/mojang/datafixers/DataFixerBuilder;)V addFixers a + m ()Lcom/mojang/datafixers/DataFixerBuilder$Result; createFixerUpper b + m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/UnaryOperator; createRenamer a + m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; createRenamer b + m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; createRenamerNoNamespace a + m ()Lcom/mojang/datafixers/DataFixer; getDataFixer a + m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$0 f + m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$1 e + m (D)D lambda$addFixers$10 d + m (D)D lambda$addFixers$11 c + m (D)D lambda$addFixers$12 b + m (D)D lambda$addFixers$13 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$14 b + m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$15 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addFixers$16 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addFixers$17 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$2 d + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$addFixers$3 b + m (Lcom/google/common/collect/ImmutableMap;Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$4 a + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$addFixers$5 a + m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$6 c + m (Ljava/lang/String;)Ljava/lang/String; lambda$addFixers$7 c + m (D)D lambda$addFixers$8 f + m (D)D lambda$addFixers$9 e + m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; lambda$createRenamer$19 a + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; lambda$createRenamer$20 a + m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; lambda$createRenamerNoNamespace$18 b + m (Ljava/util/Set;)Ljava/util/concurrent/CompletableFuture; optimize a + f I BLENDING_VERSION a + f Lcom/mojang/datafixers/DataFixerBuilder$Result; DATA_FIXER d + f Ljava/util/function/BiFunction; SAME b + f Ljava/util/function/BiFunction; SAME_NAMESPACED c +c net/minecraft/util/datafix/DataFixers$1 net/minecraft/util/datafix/DataConverterRegistry$1 +c net/minecraft/util/datafix/DataFixers$2 net/minecraft/util/datafix/DataConverterRegistry$2 +c net/minecraft/util/datafix/DataFixers$3 net/minecraft/util/datafix/DataConverterRegistry$3 +c net/minecraft/util/debug/DebugBeeInfo net/minecraft/util/debug/DebugBeeInfo + m ()Ljava/util/List; blacklistedHives d + m ()Ljava/util/Optional; flowerPos b + m (Lnet/minecraft/core/BlockPos;)Z hasHive a + m ()Ljava/util/Optional; hivePos a + m ()I travelTicks c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; blacklistedHives e + f Ljava/util/Optional; flowerPos c + f Ljava/util/Optional; hivePos b + f I travelTicks d +c net/minecraft/util/debug/DebugPoiInfo net/minecraft/util/debug/DebugPoiInfo + m ()I freeTicketCount c + m ()Lnet/minecraft/core/Holder; poiType b + m ()Lnet/minecraft/core/BlockPos; pos a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I freeTicketCount d + f Lnet/minecraft/core/Holder; poiType c + f Lnet/minecraft/core/BlockPos; pos b +c net/minecraft/util/profiling/Profiler net/minecraft/util/profiling/Profiler + m (Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/ProfilerFiller; decorateFiller c + m ()Lnet/minecraft/util/profiling/ProfilerFiller; get a + m ()Lnet/minecraft/util/profiling/ProfilerFiller; getDefaultFiller c + m (Lnet/minecraft/util/profiling/ProfilerFiller;)V startUsing b + m ()V stopUsing b + m (Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/Profiler$Scope; use a + f Ljava/lang/ThreadLocal; ACTIVE b + f Ljava/util/concurrent/atomic/AtomicInteger; ACTIVE_COUNT c + f Ljava/lang/ThreadLocal; TRACY_FILLER a +c net/minecraft/util/profiling/Profiler$Scope net/minecraft/util/profiling/Profiler$a +c net/minecraft/util/thread/StrictQueue net/minecraft/util/thread/PairedQueue + m ()Z isEmpty b + m ()Ljava/lang/Runnable; pop a + m (Ljava/lang/Runnable;)Z push a + m ()I size c +c net/minecraft/util/thread/StrictQueue$QueueStrictQueue net/minecraft/util/thread/PairedQueue$b + m ()Z isEmpty b + m ()Ljava/lang/Runnable; pop a + m (Ljava/lang/Runnable;)Z push a + m ()I size c + f Ljava/util/Queue; queue a +c net/minecraft/util/thread/StrictQueue$FixedPriorityQueue net/minecraft/util/thread/PairedQueue$a + m ()Z isEmpty b + m ()Ljava/lang/Runnable; pop a + m (Ljava/lang/Runnable;)Z push a + m (Lnet/minecraft/util/thread/StrictQueue$RunnableWithPriority;)Z push a + m ()I size c + f [Ljava/util/Queue; queues a + f Ljava/util/concurrent/atomic/AtomicInteger; size b +c net/minecraft/util/thread/StrictQueue$RunnableWithPriority net/minecraft/util/thread/PairedQueue$c + m ()I priority a + m ()Ljava/lang/Runnable; task b + f I priority a + f Ljava/lang/Runnable; task b +c net/minecraft/world/CompoundContainer net/minecraft/world/InventoryLargeChest + m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b + m ()V clearContent a + m (Lnet/minecraft/world/Container;)Z contains a + m ()I getContainerSize b + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()I getMaxStackSize ap_ + m ()Z isEmpty c + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m ()V setChanged e + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b + f Lnet/minecraft/world/Container; container1 b + f Lnet/minecraft/world/Container; container2 c +c net/minecraft/world/ContainerListener net/minecraft/world/IInventoryListener + m (Lnet/minecraft/world/Container;)V containerChanged a +c net/minecraft/world/InteractionResult net/minecraft/world/EnumInteractionResult + m ()Z consumesAction a + f Lnet/minecraft/world/InteractionResult$Success; CONSUME c + f Lnet/minecraft/world/InteractionResult$Fail; FAIL d + f Lnet/minecraft/world/InteractionResult$Pass; PASS e + f Lnet/minecraft/world/InteractionResult$Success; SUCCESS a + f Lnet/minecraft/world/InteractionResult$Success; SUCCESS_SERVER b + f Lnet/minecraft/world/InteractionResult$TryEmptyHandInteraction; TRY_WITH_EMPTY_HAND f +c net/minecraft/world/InteractionResult$Fail net/minecraft/world/EnumInteractionResult$a +c net/minecraft/world/InteractionResult$Pass net/minecraft/world/EnumInteractionResult$c +c net/minecraft/world/InteractionResult$Success net/minecraft/world/EnumInteractionResult$d + m ()Z consumesAction a + m ()Lnet/minecraft/world/item/ItemStack; heldItemTransformedTo d + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult$Success; heldItemTransformedTo a + m ()Lnet/minecraft/world/InteractionResult$ItemContext; itemContext f + m ()Lnet/minecraft/world/InteractionResult$SwingSource; swingSource e + m ()Z wasItemInteraction c + m ()Lnet/minecraft/world/InteractionResult$Success; withoutItem b + f Lnet/minecraft/world/InteractionResult$ItemContext; itemContext h + f Lnet/minecraft/world/InteractionResult$SwingSource; swingSource g +c net/minecraft/world/InteractionResult$ItemContext net/minecraft/world/EnumInteractionResult$b + m ()Lnet/minecraft/world/item/ItemStack; heldItemTransformedTo b + m ()Z wasItemInteraction a + f Lnet/minecraft/world/InteractionResult$ItemContext; DEFAULT b + f Lnet/minecraft/world/InteractionResult$ItemContext; NONE a + f Lnet/minecraft/world/item/ItemStack; heldItemTransformedTo d + f Z wasItemInteraction c +c net/minecraft/world/InteractionResult$SwingSource net/minecraft/world/EnumInteractionResult$e + m ()[Lnet/minecraft/world/InteractionResult$SwingSource; $values a + f [Lnet/minecraft/world/InteractionResult$SwingSource; $VALUES d + f Lnet/minecraft/world/InteractionResult$SwingSource; CLIENT b + f Lnet/minecraft/world/InteractionResult$SwingSource; NONE a + f Lnet/minecraft/world/InteractionResult$SwingSource; SERVER c +c net/minecraft/world/InteractionResult$PaperSuccessContext net/minecraft/world/EnumInteractionResult$PaperSuccessContext +c net/minecraft/world/InteractionResult$TryEmptyHandInteraction net/minecraft/world/EnumInteractionResult$f +c net/minecraft/world/ItemStackWithSlot net/minecraft/world/ItemStackWithSlot + m (I)Z isValidInContainer a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I slot a + m ()Lnet/minecraft/world/item/ItemStack; stack b + f Lcom/mojang/serialization/Codec; CODEC a + f I slot b + f Lnet/minecraft/world/item/ItemStack; stack c +c net/minecraft/world/attribute/BedRule net/minecraft/world/attribute/BedRule + m ()Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; asProblem a + m ()Lnet/minecraft/world/attribute/BedRule$Rule; canSetSpawn c + m (Lnet/minecraft/world/level/Level;)Z canSetSpawn b + m ()Lnet/minecraft/world/attribute/BedRule$Rule; canSleep b + m (Lnet/minecraft/world/level/Level;)Z canSleep a + m ()Ljava/util/Optional; errorMessage e + m ()Z explodes d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lnet/minecraft/world/attribute/BedRule; CAN_SLEEP_WHEN_DARK a + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/attribute/BedRule; EXPLODES b + f Lnet/minecraft/world/attribute/BedRule$Rule; canSetSpawn e + f Lnet/minecraft/world/attribute/BedRule$Rule; canSleep d + f Ljava/util/Optional; errorMessage g + f Z explodes f +c net/minecraft/world/attribute/BedRule$Rule net/minecraft/world/attribute/BedRule$a + m ()[Lnet/minecraft/world/attribute/BedRule$Rule; $values a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/level/Level;)Z test a + f [Lnet/minecraft/world/attribute/BedRule$Rule; $VALUES f + f Lnet/minecraft/world/attribute/BedRule$Rule; ALWAYS a + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/attribute/BedRule$Rule; NEVER c + f Lnet/minecraft/world/attribute/BedRule$Rule; WHEN_DARK b + f Ljava/lang/String; name e +c net/minecraft/world/effect/MobEffects net/minecraft/world/effect/MobEffects + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a + m (Lnet/minecraft/util/RandomSource;)I lambda$static$0 c + m (Lnet/minecraft/util/RandomSource;)I lambda$static$1 b + m (Lnet/minecraft/util/RandomSource;)I lambda$static$2 a + m (Ljava/lang/String;Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/core/Holder; register a + f Lnet/minecraft/core/Holder; ABSORPTION v + f Lnet/minecraft/core/Holder; BAD_OMEN E + f Lnet/minecraft/core/Holder; BLINDNESS o + f Lnet/minecraft/core/Holder; BREATH_OF_THE_NAUTILUS N + f Lnet/minecraft/core/Holder; CONDUIT_POWER C + f Lnet/minecraft/core/Holder; DARKNESS G + f I DARKNESS_EFFECT_FACTOR_PADDING_DURATION_TICKS O + f Lnet/minecraft/core/Holder; DOLPHINS_GRACE D + f Lnet/minecraft/core/Holder; FIRE_RESISTANCE l + f Lnet/minecraft/core/Holder; GLOWING x + f Lnet/minecraft/core/Holder; HASTE c + f Lnet/minecraft/core/Holder; HEALTH_BOOST u + f Lnet/minecraft/core/Holder; HERO_OF_THE_VILLAGE F + f Lnet/minecraft/core/Holder; HUNGER q + f Lnet/minecraft/core/Holder; INFESTED M + f Lnet/minecraft/core/Holder; INSTANT_DAMAGE g + f Lnet/minecraft/core/Holder; INSTANT_HEALTH f + f Lnet/minecraft/core/Holder; INVISIBILITY n + f Lnet/minecraft/core/Holder; JUMP_BOOST h + f Lnet/minecraft/core/Holder; LEVITATION y + f Lnet/minecraft/core/Holder; LUCK z + f Lnet/minecraft/core/Holder; MINING_FATIGUE d + f Lnet/minecraft/core/Holder; NAUSEA i + f Lnet/minecraft/core/Holder; NIGHT_VISION p + f Lnet/minecraft/core/Holder; OOZING L + f Lnet/minecraft/core/Holder; POISON s + f Lnet/minecraft/core/Holder; RAID_OMEN I + f Lnet/minecraft/core/Holder; REGENERATION j + f Lnet/minecraft/core/Holder; RESISTANCE k + f Lnet/minecraft/core/Holder; SATURATION w + f Lnet/minecraft/core/Holder; SLOWNESS b + f Lnet/minecraft/core/Holder; SLOW_FALLING B + f Lnet/minecraft/core/Holder; SPEED a + f Lnet/minecraft/core/Holder; STRENGTH e + f Lnet/minecraft/core/Holder; TRIAL_OMEN H + f Lnet/minecraft/core/Holder; UNLUCK A + f Lnet/minecraft/core/Holder; WATER_BREATHING m + f Lnet/minecraft/core/Holder; WEAKNESS r + f Lnet/minecraft/core/Holder; WEAVING K + f Lnet/minecraft/core/Holder; WIND_CHARGED J + f Lnet/minecraft/core/Holder; WITHER t +c net/minecraft/world/entity/AgeableMob net/minecraft/world/entity/EntityAgeable + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V ageBoundaryReached h + m (I)V ageUp c_ + m (IZ)V ageUp a + m ()V aiStep d_ + m ()Z canBreed Y_ + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()I getAge Z_ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()I getForcedAge j + m ()I getForcedAgeTimer k + m (I)I getSpeedUpSecondsWhenFeeding d + m ()Z isBaby e_ + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (I)V setAge d_ + m (Z)V setBaby a_ + f I BABY_START_AGE a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID cv + f I DEFAULT_AGE b + f I DEFAULT_FORCED_AGE c + f I FORCED_AGE_PARTICLE_TICKS cw + f I age d + f I forcedAge e + f I forcedAgeTimer f +c net/minecraft/world/entity/AgeableMob$AgeableMobGroupData net/minecraft/world/entity/EntityAgeable$a + m ()F getBabySpawnChance d + m ()I getGroupSize a + m ()V increaseGroupSizeByOne b + m ()Z isShouldSpawnBaby c + f F babySpawnChance c + f I groupSize a + f Z shouldSpawnBaby b +c net/minecraft/world/entity/Attackable net/minecraft/world/entity/Attackable + m ()Lnet/minecraft/world/entity/LivingEntity; getLastAttacker f_ +c net/minecraft/world/entity/Crackiness net/minecraft/world/entity/Crackiness + m (II)Lnet/minecraft/world/entity/Crackiness$Level; byDamage a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/Crackiness$Level; byDamage a + m (F)Lnet/minecraft/world/entity/Crackiness$Level; byFraction a + f Lnet/minecraft/world/entity/Crackiness; GOLEM a + f Lnet/minecraft/world/entity/Crackiness; WOLF_ARMOR b + f F fractionHigh e + f F fractionLow c + f F fractionMedium d +c net/minecraft/world/entity/Crackiness$Level net/minecraft/world/entity/Crackiness$a + m ()[Lnet/minecraft/world/entity/Crackiness$Level; $values a + f [Lnet/minecraft/world/entity/Crackiness$Level; $VALUES e + f Lnet/minecraft/world/entity/Crackiness$Level; HIGH d + f Lnet/minecraft/world/entity/Crackiness$Level; LOW b + f Lnet/minecraft/world/entity/Crackiness$Level; MEDIUM c + f Lnet/minecraft/world/entity/Crackiness$Level; NONE a +c net/minecraft/world/entity/EntityType net/minecraft/world/entity/EntityTypes + m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Consumer; appendComponentsConfig a + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/function/Consumer; appendCustomEntityStackConfig b + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/function/Consumer; appendDefaultStackConfig a + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; boatFactory a + m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder r + m (Lnet/minecraft/world/level/storage/ValueInput;)Ljava/util/Optional; by a + m (Ljava/lang/String;)Ljava/util/Optional; byString a + m ()Z canSerialize b + m ()Z canSpawnFarFromPlayer e + m ()Z canSummon c + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; chestBoatFactory b + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; chestRaftFactory d + m ()I clientTrackingRange o + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; create b + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; create a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; create a + m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; create a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/function/Consumer; createDefaultStackConfig a + m ()Z fireImmune d + m ()Ljava/lang/Class; getBaseClass a + m ()Lnet/minecraft/world/entity/MobCategory; getCategory f + m ()Ljava/util/Optional; getDefaultLootTable j + m ()Lnet/minecraft/network/chat/Component; getDescription h + m ()Ljava/lang/String; getDescriptionId g + m ()Lnet/minecraft/world/entity/EntityDimensions; getDimensions n + m ()F getHeight m + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/resources/Identifier; getKey a + m (DDD)Lnet/minecraft/world/phys/AABB; getSpawnAABB a + m ()F getWidth l + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/phys/AABB;)D getYOffset a + m (Lnet/minecraft/core/HolderSet;)Z is a + m (Lnet/minecraft/tags/TagKey;)Z is a + m ()Z isAllowedInPeaceful s + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isBlockDangerous a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V lambda$appendComponentsConfig$22 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/component/TypedEntityData;Lnet/minecraft/world/entity/Entity;)V lambda$appendCustomEntityStackConfig$23 a + m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/boat/Boat; lambda$boatFactory$32 d + m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/boat/ChestBoat; lambda$chestBoatFactory$33 c + m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/boat/ChestRaft; lambda$chestRaftFactory$35 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/Entity; lambda$create$24 a + m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/entity/Entity;)V lambda$create$27 a + m (Lnet/minecraft/world/entity/Entity;)V lambda$createDefaultStackConfig$21 b + m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$loadEntityRecursive$28 b + m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$loadEntityRecursive$29 a + m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/boat/Raft; lambda$raftFactory$34 b + m (Lnet/minecraft/world/entity/Entity;)V lambda$spawn$20 c + m ()Lnet/minecraft/world/item/Item; lambda$static$0 N + m ()Lnet/minecraft/world/item/Item; lambda$static$1 M + m ()Lnet/minecraft/world/item/Item; lambda$static$10 D + m ()Lnet/minecraft/world/item/Item; lambda$static$11 C + m ()Lnet/minecraft/world/item/Item; lambda$static$12 B + m ()Lnet/minecraft/world/item/Item; lambda$static$13 A + m ()Lnet/minecraft/world/item/Item; lambda$static$14 z + m ()Lnet/minecraft/world/item/Item; lambda$static$15 y + m ()Lnet/minecraft/world/item/Item; lambda$static$16 x + m ()Lnet/minecraft/world/item/Item; lambda$static$17 w + m ()Lnet/minecraft/world/item/Item; lambda$static$18 v + m ()Lnet/minecraft/world/item/Item; lambda$static$19 u + m ()Lnet/minecraft/world/item/Item; lambda$static$2 L + m ()Lnet/minecraft/world/item/Item; lambda$static$3 K + m ()Lnet/minecraft/world/item/Item; lambda$static$4 J + m ()Lnet/minecraft/world/item/Item; lambda$static$5 I + m ()Lnet/minecraft/world/item/Item; lambda$static$6 H + m ()Lnet/minecraft/world/item/Item; lambda$static$7 G + m ()Lnet/minecraft/world/item/Item; lambda$static$8 F + m ()Lnet/minecraft/world/item/Item; lambda$static$9 E + m (Lnet/minecraft/world/level/storage/ValueInput$ValueInputList;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/stream/Stream; loadEntitiesRecursive a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;)Lnet/minecraft/world/entity/Entity; loadEntityRecursive a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;)Lnet/minecraft/world/entity/Entity; loadEntityRecursive a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;)Lnet/minecraft/world/entity/Entity; loadEntityRecursive a + m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;)Lnet/minecraft/world/entity/Entity; loadEntityRecursive a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;)Lnet/minecraft/world/entity/Entity; loadPassengersRecursive a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; loadStaticEntity b + m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; loadStaticEntity b + m ()Z onlyOpCanSetNbt t + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; raftFactory c + m (Ljava/lang/String;Lnet/minecraft/world/entity/EntityType$Builder;)Lnet/minecraft/world/entity/EntityType; register a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/EntityType$Builder;)Lnet/minecraft/world/entity/EntityType; register a + m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; spawn a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; spawn a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; spawn a + m ()Ljava/lang/String; toShortString i + m ()Z trackDeltas q + m (Ljava/lang/Object;)Ljava/lang/Object; tryCast a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; tryCast a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/component/TypedEntityData;)V updateCustomEntityTag a + m ()I updateInterval p + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; vanillaEntityId b + f Lnet/minecraft/world/entity/EntityType; ACACIA_BOAT c + f Lnet/minecraft/world/entity/EntityType; ACACIA_CHEST_BOAT d + f Lnet/minecraft/world/entity/EntityType; ALLAY e + f Lnet/minecraft/world/entity/EntityType; AREA_EFFECT_CLOUD f + f Lnet/minecraft/world/entity/EntityType; ARMADILLO g + f Lnet/minecraft/world/entity/EntityType; ARMOR_STAND h + f Lnet/minecraft/world/entity/EntityType; ARROW i + f Lnet/minecraft/world/entity/EntityType; AXOLOTL j + f Lnet/minecraft/world/entity/EntityType; BAMBOO_CHEST_RAFT k + f Lnet/minecraft/world/entity/EntityType; BAMBOO_RAFT l + f Lnet/minecraft/world/entity/EntityType; BAT m + f Lnet/minecraft/world/entity/EntityType; BEE n + f Lnet/minecraft/world/entity/EntityType; BIRCH_BOAT o + f Lnet/minecraft/world/entity/EntityType; BIRCH_CHEST_BOAT p + f Lnet/minecraft/world/entity/EntityType; BLAZE q + f Lnet/minecraft/world/entity/EntityType; BLOCK_DISPLAY r + f Lnet/minecraft/world/entity/EntityType; BOGGED s + f Lnet/minecraft/world/entity/EntityType; BREEZE t + f Lnet/minecraft/world/entity/EntityType; BREEZE_WIND_CHARGE u + f Lnet/minecraft/world/entity/EntityType; CAMEL v + f Lnet/minecraft/world/entity/EntityType; CAMEL_HUSK w + f Lnet/minecraft/world/entity/EntityType; CAT x + f Lnet/minecraft/world/entity/EntityType; CAVE_SPIDER y + f Lnet/minecraft/world/entity/EntityType; CHERRY_BOAT z + f Lnet/minecraft/world/entity/EntityType; CHERRY_CHEST_BOAT A + f Lnet/minecraft/world/entity/EntityType; CHEST_MINECART B + f Lnet/minecraft/world/entity/EntityType; CHICKEN C + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/entity/EntityType; COD D + f Lnet/minecraft/world/entity/EntityType; COMMAND_BLOCK_MINECART F + f Lnet/minecraft/world/entity/EntityType; COPPER_GOLEM E + f Lnet/minecraft/world/entity/EntityType; COW G + f Lnet/minecraft/world/entity/EntityType; CREAKING H + f Lnet/minecraft/world/entity/EntityType; CREEPER I + f Lnet/minecraft/world/entity/EntityType; DARK_OAK_BOAT J + f Lnet/minecraft/world/entity/EntityType; DARK_OAK_CHEST_BOAT K + f I DISPLAY_TRACKING_RANGE ch + f Lnet/minecraft/world/entity/EntityType; DOLPHIN L + f Lnet/minecraft/world/entity/EntityType; DONKEY M + f Lnet/minecraft/world/entity/EntityType; DRAGON_FIREBALL N + f Lnet/minecraft/world/entity/EntityType; DROWNED O + f Lnet/minecraft/world/entity/EntityType; EGG P + f Lnet/minecraft/world/entity/EntityType; ELDER_GUARDIAN Q + f Lnet/minecraft/world/entity/EntityType; ENDERMAN R + f Lnet/minecraft/world/entity/EntityType; ENDERMITE S + f Lnet/minecraft/world/entity/EntityType; ENDER_DRAGON T + f Lnet/minecraft/world/entity/EntityType; ENDER_PEARL U + f Lnet/minecraft/world/entity/EntityType; END_CRYSTAL V + f Lnet/minecraft/world/entity/EntityType; EVOKER W + f Lnet/minecraft/world/entity/EntityType; EVOKER_FANGS X + f Lnet/minecraft/world/entity/EntityType; EXPERIENCE_BOTTLE Y + f Lnet/minecraft/world/entity/EntityType; EXPERIENCE_ORB Z + f Lnet/minecraft/world/entity/EntityType; EYE_OF_ENDER aa + f Lnet/minecraft/world/entity/EntityType; FALLING_BLOCK ab + f Lnet/minecraft/world/entity/EntityType; FIREBALL ac + f Lnet/minecraft/world/entity/EntityType; FIREWORK_ROCKET ad + f Lnet/minecraft/world/entity/EntityType; FISHING_BOBBER cc + f Lnet/minecraft/world/entity/EntityType; FOX ae + f Lnet/minecraft/world/entity/EntityType; FROG af + f Lnet/minecraft/world/entity/EntityType; FURNACE_MINECART ag + f Lnet/minecraft/world/entity/EntityType; GHAST ah + f Lnet/minecraft/world/entity/EntityType; GIANT aj + f Lnet/minecraft/world/entity/EntityType; GLOW_ITEM_FRAME ak + f Lnet/minecraft/world/entity/EntityType; GLOW_SQUID al + f Lnet/minecraft/world/entity/EntityType; GOAT am + f Lnet/minecraft/world/entity/EntityType; GUARDIAN an + f Lnet/minecraft/world/entity/EntityType; HAPPY_GHAST ai + f Lnet/minecraft/world/entity/EntityType; HOGLIN ao + f Lnet/minecraft/world/entity/EntityType; HOPPER_MINECART ap + f Lnet/minecraft/world/entity/EntityType; HORSE aq + f Lnet/minecraft/world/entity/EntityType; HUSK ar + f Lnet/minecraft/world/entity/EntityType; ILLUSIONER as + f Lnet/minecraft/world/entity/EntityType; INTERACTION at + f Lnet/minecraft/world/entity/EntityType; IRON_GOLEM au + f Lnet/minecraft/world/entity/EntityType; ITEM av + f Lnet/minecraft/world/entity/EntityType; ITEM_DISPLAY aw + f Lnet/minecraft/world/entity/EntityType; ITEM_FRAME ax + f Lnet/minecraft/world/entity/EntityType; JUNGLE_BOAT ay + f Lnet/minecraft/world/entity/EntityType; JUNGLE_CHEST_BOAT az + f Lnet/minecraft/world/entity/EntityType; LEASH_KNOT aA + f Lnet/minecraft/world/entity/EntityType; LIGHTNING_BOLT aB + f Lnet/minecraft/world/entity/EntityType; LINGERING_POTION be + f Lnet/minecraft/world/entity/EntityType; LLAMA aC + f Lnet/minecraft/world/entity/EntityType; LLAMA_SPIT aD + f Lorg/slf4j/Logger; LOGGER ce + f F MAGIC_HORSE_WIDTH cg + f Lnet/minecraft/world/entity/EntityType; MAGMA_CUBE aE + f Lnet/minecraft/world/entity/EntityType; MANGROVE_BOAT aF + f Lnet/minecraft/world/entity/EntityType; MANGROVE_CHEST_BOAT aG + f Lnet/minecraft/world/entity/EntityType; MANNEQUIN aH + f Lnet/minecraft/world/entity/EntityType; MARKER aI + f Lnet/minecraft/world/entity/EntityType; MINECART aJ + f Lnet/minecraft/world/entity/EntityType; MOOSHROOM aK + f Lnet/minecraft/world/entity/EntityType; MULE aL + f Lnet/minecraft/world/entity/EntityType; NAUTILUS aM + f Lnet/minecraft/world/entity/EntityType; OAK_BOAT aN + f Lnet/minecraft/world/entity/EntityType; OAK_CHEST_BOAT aO + f Lnet/minecraft/world/entity/EntityType; OCELOT aP + f Lnet/minecraft/world/entity/EntityType; OMINOUS_ITEM_SPAWNER aQ + f Ljava/util/Set; OP_ONLY_CUSTOM_DATA ci + f Lnet/minecraft/world/entity/EntityType; PAINTING aR + f Lnet/minecraft/world/entity/EntityType; PALE_OAK_BOAT aS + f Lnet/minecraft/world/entity/EntityType; PALE_OAK_CHEST_BOAT aT + f Lnet/minecraft/world/entity/EntityType; PANDA aU + f Lnet/minecraft/world/entity/EntityType; PARCHED aV + f Lnet/minecraft/world/entity/EntityType; PARROT aW + f Lnet/minecraft/world/entity/EntityType; PHANTOM aX + f Lnet/minecraft/world/entity/EntityType; PIGLIN aZ + f Lnet/minecraft/world/entity/EntityType; PIGLIN_BRUTE ba + f Lnet/minecraft/world/entity/EntityType; PIG aY + f Lnet/minecraft/world/entity/EntityType; PILLAGER bb + f Lnet/minecraft/world/entity/EntityType; PLAYER cb + f Lnet/minecraft/world/entity/EntityType; POLAR_BEAR bc + f Lnet/minecraft/world/entity/EntityType; PUFFERFISH bf + f Lnet/minecraft/world/entity/EntityType; RABBIT bg + f Lnet/minecraft/world/entity/EntityType; RAVAGER bh + f Lnet/minecraft/world/entity/EntityType; SALMON bi + f Lnet/minecraft/world/entity/EntityType; SHEEP bj + f Lnet/minecraft/world/entity/EntityType; SHULKER bk + f Lnet/minecraft/world/entity/EntityType; SHULKER_BULLET bl + f Lnet/minecraft/world/entity/EntityType; SILVERFISH bm + f Lnet/minecraft/world/entity/EntityType; SKELETON bn + f Lnet/minecraft/world/entity/EntityType; SKELETON_HORSE bo + f Lnet/minecraft/world/entity/EntityType; SLIME bp + f Lnet/minecraft/world/entity/EntityType; SMALL_FIREBALL bq + f Lnet/minecraft/world/entity/EntityType; SNIFFER br + f Lnet/minecraft/world/entity/EntityType; SNOWBALL bs + f Lnet/minecraft/world/entity/EntityType; SNOW_GOLEM bt + f Lnet/minecraft/world/entity/EntityType; SPAWNER_MINECART bu + f Lnet/minecraft/world/entity/EntityType; SPECTRAL_ARROW bv + f Lnet/minecraft/world/entity/EntityType; SPIDER bw + f Lnet/minecraft/world/entity/EntityType; SPLASH_POTION bd + f Lnet/minecraft/world/entity/EntityType; SPRUCE_BOAT bx + f Lnet/minecraft/world/entity/EntityType; SPRUCE_CHEST_BOAT by + f Lnet/minecraft/world/entity/EntityType; SQUID bz + f Lnet/minecraft/world/entity/EntityType; STRAY bA + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/entity/EntityType; STRIDER bB + f Lnet/minecraft/world/entity/EntityType; TADPOLE bC + f Lnet/minecraft/world/entity/EntityType; TEXT_DISPLAY bD + f Lnet/minecraft/world/entity/EntityType; TNT bE + f Lnet/minecraft/world/entity/EntityType; TNT_MINECART bF + f Lnet/minecraft/world/entity/EntityType; TRADER_LLAMA bG + f Lnet/minecraft/world/entity/EntityType; TRIDENT bH + f Lnet/minecraft/world/entity/EntityType; TROPICAL_FISH bI + f Lnet/minecraft/world/entity/EntityType; TURTLE bJ + f Lnet/minecraft/world/entity/EntityType; VEX bK + f Lnet/minecraft/world/entity/EntityType; VILLAGER bL + f Lnet/minecraft/world/entity/EntityType; VINDICATOR bM + f Lnet/minecraft/world/entity/EntityType; WANDERING_TRADER bN + f Lnet/minecraft/world/entity/EntityType; WARDEN bO + f Lnet/minecraft/world/entity/EntityType; WIND_CHARGE bP + f Lnet/minecraft/world/entity/EntityType; WITCH bQ + f Lnet/minecraft/world/entity/EntityType; WITHER bR + f Lnet/minecraft/world/entity/EntityType; WITHER_SKELETON bS + f Lnet/minecraft/world/entity/EntityType; WITHER_SKULL bT + f Lnet/minecraft/world/entity/EntityType; WOLF bU + f Lnet/minecraft/world/entity/EntityType; ZOGLIN bV + f Lnet/minecraft/world/entity/EntityType; ZOMBIE bW + f Lnet/minecraft/world/entity/EntityType; ZOMBIE_HORSE bX + f Lnet/minecraft/world/entity/EntityType; ZOMBIE_NAUTILUS bY + f Lnet/minecraft/world/entity/EntityType; ZOMBIE_VILLAGER bZ + f Lnet/minecraft/world/entity/EntityType; ZOMBIFIED_PIGLIN ca + f Z allowedInPeaceful cy + f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder cf + f Z canSpawnFarFromPlayer cp + f Lnet/minecraft/world/entity/MobCategory; category ck + f I clientTrackingRange cq + f Ljava/lang/String; descriptionId cs + f Lnet/minecraft/network/chat/Component; description ct + f Lnet/minecraft/world/entity/EntityDimensions; dimensions cv + f Lnet/minecraft/world/entity/EntityType$EntityFactory; factory cj + f Z fireImmune co + f Lcom/google/common/collect/ImmutableSet; immuneTo cl + f Ljava/util/Optional; lootTable cu + f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures cx + f Z serialize cm + f F spawnDimensionsScale cw + f Z summon cn + f I updateInterval cr +c net/minecraft/world/entity/EntityType$Builder net/minecraft/world/entity/EntityTypes$Builder + m (Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityType$Builder; attach a + m (Lnet/minecraft/world/entity/EntityAttachment;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityType$Builder; attach a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/EntityType; build a + m ()Lnet/minecraft/world/entity/EntityType$Builder; canSpawnFarFromPlayer d + m (I)Lnet/minecraft/world/entity/EntityType$Builder; clientTrackingRange a + m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/EntityType$Builder; createNothing a + m (F)Lnet/minecraft/world/entity/EntityType$Builder; eyeHeight b + m ()Lnet/minecraft/world/entity/EntityType$Builder; fireImmune c + m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/entity/EntityType$Builder; immuneTo a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; lambda$createNothing$2 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$new$0 c + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$new$1 b + m (F)Lnet/minecraft/world/entity/EntityType$Builder; nameTagOffset d + m ()Lnet/minecraft/world/entity/EntityType$Builder; noLootTable e + m ()Lnet/minecraft/world/entity/EntityType$Builder; noSave b + m ()Lnet/minecraft/world/entity/EntityType$Builder; noSummon a + m ()Lnet/minecraft/world/entity/EntityType$Builder; notInPeaceful f + m (Lnet/minecraft/world/entity/EntityType$EntityFactory;Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/EntityType$Builder; of a + m ([F)Lnet/minecraft/world/entity/EntityType$Builder; passengerAttachments a + m ([Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityType$Builder; passengerAttachments a + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/entity/EntityType$Builder; requiredFeatures a + m (F)Lnet/minecraft/world/entity/EntityType$Builder; ridingOffset c + m (FF)Lnet/minecraft/world/entity/EntityType$Builder; sized a + m (F)Lnet/minecraft/world/entity/EntityType$Builder; spawnDimensionsScale a + m (I)Lnet/minecraft/world/entity/EntityType$Builder; updateInterval b + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityType$Builder; vehicleAttachment a + f Z allowedInPeaceful p + f Lnet/minecraft/world/entity/EntityAttachments$Builder; attachments l + f Z canSpawnFarFromPlayer g + f Lnet/minecraft/world/entity/MobCategory; category b + f I clientTrackingRange h + f Lnet/minecraft/resources/DependantName; descriptionId o + f Lnet/minecraft/world/entity/EntityDimensions; dimensions j + f Lnet/minecraft/world/entity/EntityType$EntityFactory; factory a + f Z fireImmune f + f Lcom/google/common/collect/ImmutableSet; immuneTo c + f Lnet/minecraft/resources/DependantName; lootTable n + f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures m + f Z serialize d + f F spawnDimensionsScale k + f Z summon e + f I updateInterval i +c net/minecraft/world/entity/EntityType$EntityFactory net/minecraft/world/entity/EntityTypes$b +c net/minecraft/world/entity/NeutralMob net/minecraft/world/entity/IEntityAngerable + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addPersistentAngerSaveData b_ + m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c + m ()V forgetCurrentTargetAndRefreshUniversalAnger ac_ + m ()Lnet/minecraft/world/entity/LivingEntity; getLastHurtByMob eK + m ()J getPersistentAngerEndTime a + m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m ()Z isAngry ab_ + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z isAngryAt a + m (Lnet/minecraft/server/level/ServerLevel;)Z isAngryAtAllPlayers a_ + m (Lnet/minecraft/world/entity/LivingEntity;)Z isValidPlayerTarget b + m ()Lnet/minecraft/world/level/Level; level ao + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;)V playerDied a_ + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/storage/ValueInput;)V readPersistentAngerSaveData a + m (Lnet/minecraft/world/entity/LivingEntity;)V setLastHurtByMob a + m (J)V setPersistentAngerEndTime b + m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a + m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget g + m (J)V setTimeToRemainAngry a + m ()V startPersistentAngerTimer c + m ()V stopBeingAngry i + m (Lnet/minecraft/server/level/ServerLevel;Z)V updatePersistentAnger a + f J NO_ANGER_END_TIME i_ + f Ljava/lang/String; TAG_ANGER_END_TIME g_ + f Ljava/lang/String; TAG_ANGRY_AT h_ +c net/minecraft/world/entity/SlotAccess net/minecraft/world/entity/SlotAccess + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/SlotAccess; forEquipmentSlot a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/SlotAccess; forEquipmentSlot a + m (Ljava/util/List;I)Lnet/minecraft/world/entity/SlotAccess; forListElement a + m ()Lnet/minecraft/world/item/ItemStack; get a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$forEquipmentSlot$0 b + m (Ljava/util/function/Supplier;Ljava/util/function/Consumer;)Lnet/minecraft/world/entity/SlotAccess; of a + m (Lnet/minecraft/world/item/ItemStack;)Z set a +c net/minecraft/world/entity/SlotAccess$1 net/minecraft/world/entity/SlotAccess$1 + m ()Lnet/minecraft/world/item/ItemStack; get a + m (Lnet/minecraft/world/item/ItemStack;)Z set a + f Ljava/util/function/Supplier; val$getter a + f Ljava/util/function/Consumer; val$setter b +c net/minecraft/world/entity/SlotAccess$2 net/minecraft/world/entity/SlotAccess$2 + m ()Lnet/minecraft/world/item/ItemStack; get a + m (Lnet/minecraft/world/item/ItemStack;)Z set a + f Lnet/minecraft/world/entity/LivingEntity; val$entity a + f Lnet/minecraft/world/entity/EquipmentSlot; val$slot b +c net/minecraft/world/entity/SlotAccess$3 net/minecraft/world/entity/SlotAccess$3 + m ()Lnet/minecraft/world/item/ItemStack; get a + m (Lnet/minecraft/world/item/ItemStack;)Z set a +c net/minecraft/world/entity/raid/Raids net/minecraft/world/entity/raid/PersistentRaid + m (Lnet/minecraft/world/entity/raid/Raider;)Z canJoinRaid a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/raid/Raid; createOrExtendRaid a + m (I)Lnet/minecraft/world/entity/raid/Raid; get a + m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/util/OptionalInt; getId a + m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/entity/raid/Raid; getNearbyRaid a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/raid/Raid; getOrCreateRaid a + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; getRaidCentersInChunk a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/saveddata/SavedDataType; getType a + m ()I getUniqueId b + m (Lnet/minecraft/core/Holder;)Z lambda$createOrExtendRaid$4 b + m (Lnet/minecraft/world/entity/raid/Raids;)Ljava/util/List; lambda$static$0 c + m (Lnet/minecraft/world/entity/raid/Raids;)Ljava/lang/Integer; lambda$static$1 b + m (Lnet/minecraft/world/entity/raid/Raids;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/entity/raid/Raids; load a + m (Lnet/minecraft/server/level/ServerLevel;)V tick a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/lang/String; RAID_FILE_ID d + f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE b + f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE_END c + f I nextId f + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; raidMap e + f I tick g +c net/minecraft/world/entity/raid/Raids$RaidWithId net/minecraft/world/entity/raid/PersistentRaid$a + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap$Entry;)Lnet/minecraft/world/entity/raid/Raids$RaidWithId; from a + m ()I id a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/entity/raid/Raid; raid b + f Lcom/mojang/serialization/Codec; CODEC a + f I id b + f Lnet/minecraft/world/entity/raid/Raid; raid c +c net/minecraft/world/flag/FeatureFlags net/minecraft/world/flag/FeatureFlags + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isExperimental a + m (Ljava/util/Set;Lnet/minecraft/resources/Identifier;)Z lambda$printMissingFlags$0 a + m (Lnet/minecraft/world/flag/FeatureFlagRegistry;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/lang/String; printMissingFlags a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/lang/String; printMissingFlags a + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/world/flag/FeatureFlagSet; DEFAULT_FLAGS h + f Lnet/minecraft/world/flag/FeatureFlag; MINECART_IMPROVEMENTS d + f Lnet/minecraft/world/flag/FeatureFlag; REDSTONE_EXPERIMENTS c + f Lnet/minecraft/world/flag/FeatureFlagRegistry; REGISTRY e + f Lnet/minecraft/world/flag/FeatureFlag; TRADE_REBALANCE b + f Lnet/minecraft/world/flag/FeatureFlag; VANILLA a + f Lnet/minecraft/world/flag/FeatureFlagSet; VANILLA_SET g +c net/minecraft/world/item/BoneMealItem net/minecraft/world/item/ItemBoneMeal + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V addGrowthParticles a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z growCrop a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z growWaterPlant a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/block/state/BlockState; lambda$growWaterPlant$0 b + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/block/state/BlockState; lambda$growWaterPlant$1 a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$growWaterPlant$2 a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f I GRASS_COUNT_MULTIPLIER c + f I GRASS_SPREAD_HEIGHT b + f I GRASS_SPREAD_WIDTH a +c net/minecraft/world/item/BoneMealItem$1 net/minecraft/world/item/ItemBoneMeal$1 + f [I $SwitchMap$net$minecraft$world$level$block$BonemealableBlock$Type a +c net/minecraft/world/item/CrossbowItem net/minecraft/world/item/ItemCrossbow + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/projectile/Projectile; createProjectile a + m ()Ljava/util/function/Predicate; getAllSupportedProjectiles a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getChargeDuration b + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/CrossbowItem$ChargingSounds; getChargingSounds i + m ()I getDefaultProjectileRange b + m (Lnet/minecraft/world/item/ItemStack;)I getDurabilityUse h + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)F getPowerForTime a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;F)Lorg/joml/Vector3f; getProjectileShotVector a + m (ZLnet/minecraft/util/RandomSource;)F getRandomShotPitch a + m (Lnet/minecraft/world/item/component/ChargedProjectiles;)F getShootingPower a + m (Lnet/minecraft/util/RandomSource;I)F getShotPitch a + m ()Ljava/util/function/Predicate; getSupportedHeldProjectiles c + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a + m (Lnet/minecraft/world/item/ItemStack;)Z isCharged g + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V lambda$onUseTick$0 c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V lambda$onUseTick$1 b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V lambda$onUseTick$2 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V onUseTick a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;FFLnet/minecraft/world/entity/LivingEntity;)V performShooting a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)Z releaseUsing a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/projectile/Projectile;IFFFLnet/minecraft/world/entity/LivingEntity;)V shootProjectile a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Z tryLoadProjectiles a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + m (Lnet/minecraft/world/item/ItemStack;)Z useOnRelease e_ + f F ARROW_POWER t + f I DEFAULT_RANGE a + f Lnet/minecraft/world/item/CrossbowItem$ChargingSounds; DEFAULT_SOUNDS v + f F FIREWORK_POWER u + f F MAX_CHARGE_DURATION o + f F MID_SOUND_PERCENT s + f F MOB_ARROW_POWER b + f F START_SOUND_PERCENT r + f Z midLoadSoundPlayed q + f Z startSoundPlayed p +c net/minecraft/world/item/CrossbowItem$ChargeType net/minecraft/world/item/ItemCrossbow$a + m ()[Lnet/minecraft/world/item/CrossbowItem$ChargeType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/item/CrossbowItem$ChargeType; $VALUES f + f Lnet/minecraft/world/item/CrossbowItem$ChargeType; ARROW b + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/item/CrossbowItem$ChargeType; NONE a + f Lnet/minecraft/world/item/CrossbowItem$ChargeType; ROCKET c + f Ljava/lang/String; name e +c net/minecraft/world/item/CrossbowItem$ChargingSounds net/minecraft/world/item/ItemCrossbow$b + m ()Ljava/util/Optional; end c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; mid b + m ()Ljava/util/Optional; start a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; end d + f Ljava/util/Optional; mid c + f Ljava/util/Optional; start b +c net/minecraft/world/item/EitherHolder net/minecraft/world/item/EitherHolder + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m ()Lcom/mojang/datafixers/util/Either; contents b + m ()Ljava/util/Optional; key a + m ()Ljava/lang/String; lambda$codec$0 c + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$codec$1 a + m (Lnet/minecraft/core/Holder;)Ljava/util/Optional; lambda$unwrap$2 a + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; lambda$unwrap$3 a + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$unwrap$4 a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a + m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; unwrap a + m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; unwrap a + f Lcom/mojang/datafixers/util/Either; contents a +c net/minecraft/world/item/EmptyMapItem net/minecraft/world/item/ItemMapEmpty + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a +c net/minecraft/world/item/EnderEyeItem net/minecraft/world/item/ItemEnderEye + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a +c net/minecraft/world/item/JukeboxSongs net/minecraft/world/item/JukeboxSongs + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$Reference;II)V register a + f Lnet/minecraft/resources/ResourceKey; BLOCKS c + f Lnet/minecraft/resources/ResourceKey; CAT b + f Lnet/minecraft/resources/ResourceKey; CHIRP d + f Lnet/minecraft/resources/ResourceKey; CREATOR r + f Lnet/minecraft/resources/ResourceKey; CREATOR_MUSIC_BOX s + f Lnet/minecraft/resources/ResourceKey; ELEVEN k + f Lnet/minecraft/resources/ResourceKey; FAR e + f Lnet/minecraft/resources/ResourceKey; FIVE o + f Lnet/minecraft/resources/ResourceKey; LAVA_CHICKEN u + f Lnet/minecraft/resources/ResourceKey; MALL f + f Lnet/minecraft/resources/ResourceKey; MELLOHI g + f Lnet/minecraft/resources/ResourceKey; OTHERSIDE n + f Lnet/minecraft/resources/ResourceKey; PIGSTEP m + f Lnet/minecraft/resources/ResourceKey; PRECIPICE q + f Lnet/minecraft/resources/ResourceKey; RELIC p + f Lnet/minecraft/resources/ResourceKey; STAL h + f Lnet/minecraft/resources/ResourceKey; STRAD i + f Lnet/minecraft/resources/ResourceKey; TEARS t + f Lnet/minecraft/resources/ResourceKey; THIRTEEN a + f Lnet/minecraft/resources/ResourceKey; WAIT l + f Lnet/minecraft/resources/ResourceKey; WARD j +c net/minecraft/world/item/MinecartItem net/minecraft/world/item/ItemMinecart + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f Lnet/minecraft/world/entity/EntityType; type a +c net/minecraft/world/item/SnowballItem net/minecraft/world/item/ItemSnowball + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f F PROJECTILE_SHOOT_POWER a +c net/minecraft/world/item/SpawnEggItem net/minecraft/world/item/ItemMonsterEgg + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/item/SpawnEggItem; byId a + m ()Ljava/lang/Iterable; eggs a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EntityType; getType g + m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Z shouldPrintOpWarning a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ZZ)Lnet/minecraft/world/InteractionResult; spawnMob a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; spawnOffspringFromSpawnEgg a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityType;)Z spawnsEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f Ljava/util/Map; BY_ID a +c net/minecraft/world/item/SpyglassItem net/minecraft/world/item/SpyglassItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/ItemStack; finishUsingItem a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)Z releaseUsing a + m (Lnet/minecraft/world/entity/LivingEntity;)V stopUsing b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f I USE_DURATION a + f F ZOOM_FOV_MODIFIER b +c net/minecraft/world/item/ToolMaterial net/minecraft/world/item/ToolMaterial + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; applyCommonProperties a + m (Lnet/minecraft/world/item/Item$Properties;FF)Lnet/minecraft/world/item/Item$Properties; applySwordProperties a + m (Lnet/minecraft/world/item/Item$Properties;Lnet/minecraft/tags/TagKey;FFF)Lnet/minecraft/world/item/Item$Properties; applyToolProperties a + m ()F attackDamageBonus d + m (FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; createSwordAttributes b + m (FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; createToolAttributes a + m ()I durability b + m ()I enchantmentValue e + m ()Lnet/minecraft/tags/TagKey; incorrectBlocksForDrops a + m ()Lnet/minecraft/tags/TagKey; repairItems f + m ()F speed c + f Lnet/minecraft/world/item/ToolMaterial; COPPER c + f Lnet/minecraft/world/item/ToolMaterial; DIAMOND e + f Lnet/minecraft/world/item/ToolMaterial; GOLD f + f Lnet/minecraft/world/item/ToolMaterial; IRON d + f Lnet/minecraft/world/item/ToolMaterial; NETHERITE g + f Lnet/minecraft/world/item/ToolMaterial; STONE b + f Lnet/minecraft/world/item/ToolMaterial; WOOD a + f F attackDamageBonus k + f I durability i + f I enchantmentValue l + f Lnet/minecraft/tags/TagKey; incorrectBlocksForDrops h + f Lnet/minecraft/tags/TagKey; repairItems m + f F speed j +c net/minecraft/world/level/BaseSpawner net/minecraft/world/level/MobSpawnerAbstract + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V broadcastEvent a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V clientTick a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V delay d + m ()D getOSpin b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Entity; getOrCreateDisplayEntity b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/SpawnData; getOrCreateNextSpawnData a + m ()D getSpin a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isNearPlayer c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V lambda$delay$2 c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V lambda$load$3 b + m ()Lnet/minecraft/util/random/WeightedList; lambda$load$4 c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; lambda$serverTick$0 a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$serverTick$1 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/storage/ValueInput;)V load a + m (Lnet/minecraft/world/level/Level;I)Z onEventTriggered a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V save a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V serverTick a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V setEntityId a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V setNextSpawnData a + f I DEFAULT_MAX_NEARBY_ENTITIES h + f I DEFAULT_MAX_SPAWN_DELAY f + f I DEFAULT_MIN_SPAWN_DELAY e + f I DEFAULT_REQUIRED_PLAYER_RANGE i + f I DEFAULT_SPAWN_COUNT g + f I DEFAULT_SPAWN_DELAY d + f I DEFAULT_SPAWN_RANGE j + f I EVENT_SPAWN c + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; SPAWN_DATA_TAG b + f Lnet/minecraft/world/entity/Entity; displayEntity s + f I maxNearbyEntities t + f I maxSpawnDelay q + f I minSpawnDelay p + f Lnet/minecraft/world/level/SpawnData; nextSpawnData m + f D oSpin o + f I requiredPlayerRange u + f I spawnCount r + f I spawnDelay k + f Lnet/minecraft/util/random/WeightedList; spawnPotentials l + f I spawnRange v + f D spin n +c net/minecraft/world/level/BlockGetter net/minecraft/world/level/IBlockAccess + m (Lit/unimi/dsi/fastutil/longs/LongSet;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/BlockGetter$BlockStepVisitor;)I addCollisionsAlongTravel a + m (Lnet/minecraft/world/level/ClipContext;)Lnet/minecraft/world/phys/BlockHitResult; clip a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/BlockHitResult; clipWithInteractionOverride a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/BlockGetter$BlockStepVisitor;)Z forEachBlockIntersectedBetween a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Ljava/util/Optional; getBlockEntity a + m (Lnet/minecraft/core/BlockPos;)D getBlockFloorHeight m + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/function/Supplier;)D getBlockFloorHeight a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ + m (Lnet/minecraft/world/phys/AABB;)Ljava/util/stream/Stream; getBlockStates a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/Vec3i; getFurthestCorner a + m (Lnet/minecraft/core/BlockPos;)I getLightEmission l + m (Lnet/minecraft/world/level/ClipBlockStateContext;)Lnet/minecraft/world/phys/BlockHitResult; isBlockInLine a + m (Lnet/minecraft/world/level/ClipContext;)Lnet/minecraft/world/phys/BlockHitResult; lambda$clip$3 c + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$getBlockFloorHeight$4 f + m (Lnet/minecraft/world/level/ClipBlockStateContext;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; lambda$isBlockInLine$0 a + m (Lnet/minecraft/world/level/ClipBlockStateContext;)Lnet/minecraft/world/phys/BlockHitResult; lambda$isBlockInLine$1 b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Ljava/lang/Object; traverseBlocks a +c net/minecraft/world/level/BlockGetter$BlockStepVisitor net/minecraft/world/level/IBlockAccess$a +c net/minecraft/world/level/ClipContext net/minecraft/world/level/RayTrace + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockShape a + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getFluidShape a + m ()Lnet/minecraft/world/phys/Vec3; getFrom b + m ()Lnet/minecraft/world/phys/Vec3; getTo a + f Lnet/minecraft/world/level/ClipContext$Block; block c + f Lnet/minecraft/world/phys/shapes/CollisionContext; collisionContext e + f Lnet/minecraft/world/level/ClipContext$Fluid; fluid d + f Lnet/minecraft/world/phys/Vec3; from a + f Lnet/minecraft/world/phys/Vec3; to b +c net/minecraft/world/level/ClipContext$Block net/minecraft/world/level/RayTrace$BlockCollisionOption + m ()[Lnet/minecraft/world/level/ClipContext$Block; $values a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 a + f [Lnet/minecraft/world/level/ClipContext$Block; $VALUES f + f Lnet/minecraft/world/level/ClipContext$Block; COLLIDER a + f Lnet/minecraft/world/level/ClipContext$Block; FALLDAMAGE_RESETTING d + f Lnet/minecraft/world/level/ClipContext$Block; OUTLINE b + f Lnet/minecraft/world/level/ClipContext$Block; VISUAL c + f Lnet/minecraft/world/level/ClipContext$ShapeGetter; shapeGetter e +c net/minecraft/world/level/ClipContext$Fluid net/minecraft/world/level/RayTrace$FluidCollisionOption + m ()[Lnet/minecraft/world/level/ClipContext$Fluid; $values a + m (Lnet/minecraft/world/level/material/FluidState;)Z canPick a + m (Lnet/minecraft/world/level/material/FluidState;)Z lambda$static$0 d + m (Lnet/minecraft/world/level/material/FluidState;)Z lambda$static$1 c + m (Lnet/minecraft/world/level/material/FluidState;)Z lambda$static$2 b + f [Lnet/minecraft/world/level/ClipContext$Fluid; $VALUES f + f Lnet/minecraft/world/level/ClipContext$Fluid; ANY c + f Lnet/minecraft/world/level/ClipContext$Fluid; NONE a + f Lnet/minecraft/world/level/ClipContext$Fluid; SOURCE_ONLY b + f Lnet/minecraft/world/level/ClipContext$Fluid; WATER d + f Ljava/util/function/Predicate; canPick e +c net/minecraft/world/level/ClipContext$ShapeGetter net/minecraft/world/level/RayTrace$c +c net/minecraft/world/level/LevelReader net/minecraft/world/level/IWorldReader + m (Lnet/minecraft/core/BlockPos;)Z canSeeSkyFromBelowWater B + m (Lnet/minecraft/world/phys/AABB;)Z containsAnyLiquid d + m ()Lnet/minecraft/world/level/dimension/DimensionType; dimensionType F_ + m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures Q + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes ad + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Holder; getBiome z + m ()Lnet/minecraft/world/level/biome/BiomeManager; getBiomeManager H_ + m (Lnet/minecraft/world/phys/AABB;)Ljava/util/stream/Stream; getBlockStatesIfLoaded c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I getBlockTint a + m (II)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk E + m (II)Lnet/minecraft/world/level/BlockGetter; getChunkForCollisions c + m ()I getHeight L_ + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)I getHeight b + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getHeightmapPos a + m (Lnet/minecraft/core/BlockPos;)F getLightLevelDependentMagicValue D + m (Lnet/minecraft/core/BlockPos;)I getMaxLocalRawBrightness G + m (Lnet/minecraft/core/BlockPos;I)I getMaxLocalRawBrightness c + m ()I getMinY K_ + m (Lnet/minecraft/core/BlockPos;)F getPathfindingCostFromLightLevels C + m ()I getSeaLevel V + m ()I getSkyDarken E_ + m (III)Lnet/minecraft/core/Holder; getUncachedNoiseBiome a + m (II)Z hasChunk b + m (II)Z hasChunkAt f + m (Lnet/minecraft/core/BlockPos;)Z hasChunkAt H + m (IIII)Z hasChunksAt b + m (IIIIII)Z hasChunksAt a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z hasChunksAt a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup; holderLookup a + m ()Z isClientSide B_ + m (Lnet/minecraft/core/BlockPos;)Z isEmptyBlock A + m (Lnet/minecraft/core/BlockPos;)Z isWaterAt F + m ()Lnet/minecraft/core/RegistryAccess; registryAccess J_ +c net/minecraft/world/level/LevelWriter net/minecraft/world/level/IWorldWriter + m (Lnet/minecraft/world/entity/Entity;)Z addFreshEntity b + m (Lnet/minecraft/core/BlockPos;Z)Z destroyBlock b + m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/entity/Entity;)Z destroyBlock a + m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/entity/Entity;I)Z destroyBlock a + m (Lnet/minecraft/core/BlockPos;Z)Z removeBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z setBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)Z setBlock a +c net/minecraft/world/level/NoiseColumn net/minecraft/world/level/BlockColumn + m (I)Lnet/minecraft/world/level/block/state/BlockState; getBlock a + m (ILnet/minecraft/world/level/block/state/BlockState;)V setBlock a + f [Lnet/minecraft/world/level/block/state/BlockState; column b + f I minY a +c net/minecraft/world/level/biome/Biome net/minecraft/world/level/biome/BiomeBase + m (Lnet/minecraft/core/BlockPos;I)Z coldEnoughToSnow b + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeMap; getAttributes g + m ()I getBaseGrassColor j + m ()F getBaseTemperature f + m ()I getDryFoliageColor e + m ()I getDryFoliageColorFromTexture m + m ()I getFoliageColor d + m ()I getFoliageColorFromTexture l + m ()Lnet/minecraft/world/level/biome/BiomeGenerationSettings; getGenerationSettings c + m (DD)I getGrassColor a + m ()I getGrassColorFromTexture k + m (Lnet/minecraft/core/BlockPos;I)F getHeightAdjustedTemperature e + m ()Lnet/minecraft/world/level/biome/MobSpawnSettings; getMobSettings a + m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/biome/Biome$Precipitation; getPrecipitationAt a + m ()Lnet/minecraft/world/level/biome/BiomeSpecialEffects; getSpecialEffects h + m (Lnet/minecraft/core/BlockPos;I)F getTemperature f + m ()I getWaterColor i + m ()Z hasPrecipitation b + m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; lambda$new$11 n + m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/Biome$ClimateSettings; lambda$static$0 h + m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap; lambda$static$1 g + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$10 a + m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects; lambda$static$2 f + m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; lambda$static$3 e + m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/MobSpawnSettings; lambda$static$4 d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 b + m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/Biome$ClimateSettings; lambda$static$6 c + m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap; lambda$static$7 b + m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects; lambda$static$8 a + m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;Lnet/minecraft/world/attribute/EnvironmentAttributeMap;Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Lnet/minecraft/world/level/biome/Biome; lambda$static$9 a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z shouldFreeze a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Z)Z shouldFreeze a + m (Lnet/minecraft/core/BlockPos;I)Z shouldMeltFrozenOceanIcebergSlightly d + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z shouldSnow b + m (Lnet/minecraft/core/BlockPos;I)Z warmEnoughToRain c + f Lnet/minecraft/world/level/levelgen/synth/PerlinSimplexNoise; BIOME_INFO_NOISE e + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/world/level/levelgen/synth/PerlinSimplexNoise; FROZEN_TEMPERATURE_NOISE g + f Lcom/mojang/serialization/Codec; LIST_CODEC d + f Lcom/mojang/serialization/Codec; NETWORK_CODEC b + f I TEMPERATURE_CACHE_SIZE h + f Lnet/minecraft/world/level/levelgen/synth/PerlinSimplexNoise; TEMPERATURE_NOISE f + f Lnet/minecraft/world/attribute/EnvironmentAttributeMap; attributes l + f Lnet/minecraft/world/level/biome/Biome$ClimateSettings; climateSettings i + f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; generationSettings j + f Lnet/minecraft/world/level/biome/MobSpawnSettings; mobSettings k + f Lnet/minecraft/world/level/biome/BiomeSpecialEffects; specialEffects m + f Ljava/lang/ThreadLocal; temperatureCache n +c net/minecraft/world/level/biome/Biome$1 net/minecraft/world/level/biome/BiomeBase$1 + f Lnet/minecraft/world/level/biome/Biome; this$0 a +c net/minecraft/world/level/biome/Biome$BiomeBuilder net/minecraft/world/level/biome/BiomeBase$a + m ()Lnet/minecraft/world/level/biome/Biome; build a + m (F)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; downfall b + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; generationSettings a + m (Z)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; hasPrecipitation a + m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; mobSpawnSettings a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;Ljava/lang/Object;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; modifyAttribute a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; putAttributes a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; putAttributes a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; setAttribute a + m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; specialEffects a + m (F)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; temperature a + m (Lnet/minecraft/world/level/biome/Biome$TemperatureModifier;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; temperatureAdjustment a + f Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder; attributes e + f Ljava/lang/Float; downfall d + f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; generationSettings h + f Z hasPrecipitation a + f Lnet/minecraft/world/level/biome/MobSpawnSettings; mobSpawnSettings g + f Lnet/minecraft/world/level/biome/BiomeSpecialEffects; specialEffects f + f Ljava/lang/Float; temperature b + f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; temperatureModifier c +c net/minecraft/world/level/biome/Biome$Precipitation net/minecraft/world/level/biome/BiomeBase$Precipitation + m ()[Lnet/minecraft/world/level/biome/Biome$Precipitation; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/biome/Biome$Precipitation; $VALUES f + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/level/biome/Biome$Precipitation; NONE a + f Lnet/minecraft/world/level/biome/Biome$Precipitation; RAIN b + f Lnet/minecraft/world/level/biome/Biome$Precipitation; SNOW c + f Ljava/lang/String; name e +c net/minecraft/world/level/biome/Biome$ClimateSettings net/minecraft/world/level/biome/BiomeBase$ClimateSettings + m ()F downfall d + m ()Z hasPrecipitation a + m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Ljava/lang/Boolean; lambda$static$0 d + m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Ljava/lang/Float; lambda$static$1 c + m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; lambda$static$2 b + m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Ljava/lang/Float; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m ()F temperature b + m ()Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; temperatureModifier c + f Lcom/mojang/serialization/MapCodec; CODEC a + f F downfall e + f Z hasPrecipitation b + f F temperature c + f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; temperatureModifier d +c net/minecraft/world/level/biome/Biome$TemperatureModifier net/minecraft/world/level/biome/BiomeBase$TemperatureModifier + m ()[Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; $values b + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/core/BlockPos;F)F modifyTemperature a + f [Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; $VALUES e + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; FROZEN b + f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; NONE a + f Ljava/lang/String; name d +c net/minecraft/world/level/biome/Biome$TemperatureModifier$1 net/minecraft/world/level/biome/BiomeBase$TemperatureModifier$1 + m (Lnet/minecraft/core/BlockPos;F)F modifyTemperature a +c net/minecraft/world/level/biome/Biome$TemperatureModifier$2 net/minecraft/world/level/biome/BiomeBase$TemperatureModifier$2 + m (Lnet/minecraft/core/BlockPos;F)F modifyTemperature a +c net/minecraft/world/level/block/Block net/minecraft/world/level/block/Block + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lnet/minecraft/world/level/block/Block; asBlock o + m ()Lnet/minecraft/world/item/Item; asItem h + m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; box a + m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; boxZ c + m (DDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; boxZ b + m (DDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; boxZ a + m (ILjava/util/function/IntFunction;)[Lnet/minecraft/world/phys/shapes/VoxelShape; boxes a + m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder p + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/block/Block; byItem a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSupportCenter a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z canSupportRigidBlock c + m ()Lcom/mojang/serialization/MapCodec; codec a + m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; column b + m (DDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; column a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/BlockState; copyProperty a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (D)Lnet/minecraft/world/phys/shapes/VoxelShape; cube a + m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; cube a + m ()Lnet/minecraft/world/level/block/state/BlockState; defaultBlockState m + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V destroy a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Ljava/util/function/BiConsumer;)Z dropFromBlockInteractLootTable a + m (Lnet/minecraft/world/level/Explosion;)Z dropFromExplosion a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z dropFromLootTable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V dropResources b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)V dropResources a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;)V dropResources a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;)Ljava/util/List; getDrops a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; getDrops a + m ()F getExplosionResistance e + m ()F getFriction g + m (Lnet/minecraft/world/level/block/state/BlockState;)I getId j + m ()F getJumpFactor j + m ()Lnet/minecraft/network/chat/MutableComponent; getName f + m (Ljava/util/function/Function;)Ljava/util/function/Function; getShapeForEachState a + m (Ljava/util/function/Function;[Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/util/function/Function; getShapeForEachState a + m ()F getSpeedFactor i + m ()Lnet/minecraft/world/level/block/state/StateDefinition; getStateDefinition l + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Biome$Precipitation;)V handlePrecipitation a + m ()Z hasDynamicShape n + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isExceptionForConnection k + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/Direction;)Z isFaceFull a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isPossibleToRespawnInThis a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isShapeFullBlock a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V lambda$dropResources$4 c + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V lambda$dropResources$5 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V lambda$dropResources$6 b + m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Object; lambda$getShapeForEachState$10 a + m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Map$Entry;)Z lambda$getShapeForEachState$11 a + m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$getShapeForEachState$12 a + m (Ljava/util/Map;Lcom/google/common/collect/ImmutableMap;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$getShapeForEachState$13 a + m (Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/properties/Property; lambda$getShapeForEachState$9 b + m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/ItemEntity; lambda$popResource$7 a + m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;DDD)Lnet/minecraft/world/entity/item/ItemEntity; lambda$popResourceFromFace$8 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/item/ItemStack;)V playerDestroy a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;I)V popExperience a + m (Lnet/minecraft/world/level/Level;Ljava/util/function/Supplier;Lnet/minecraft/world/item/ItemStack;)V popResource a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V popResource a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;)V popResourceFromFace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; pushEntitiesUp a + m (Lnet/minecraft/world/level/block/state/BlockState;)V registerDefaultState l + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Object;)Lnet/minecraft/world/level/block/state/StateHolder; setValueHelper a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shouldRenderFace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnDestroyParticles a + m (I)Lnet/minecraft/world/level/block/state/BlockState; stateById a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;)V updateEntityMovementAfterFallOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateFromNeighbourShapes b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V updateOrDestroy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateOrDestroy a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;)V wasExploded a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; withPropertiesOf m + f Lnet/minecraft/core/IdMapper; BLOCK_STATE_REGISTRY k + f I CACHE_SIZE f + f Lcom/mojang/serialization/MapCodec; CODEC j + f F INDESTRUCTIBLE z + f F INSTANT A + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/ThreadLocal; OCCLUSION_CACHE g + f Lcom/google/common/cache/LoadingCache; SHAPE_FULL_BLOCK_CACHE c + f I UPDATE_ALL w + f I UPDATE_ALL_IMMEDIATE x + f I UPDATE_CLIENTS m + f I UPDATE_IMMEDIATE o + f I UPDATE_INVISIBLE n + f I UPDATE_KNOWN_SHAPE p + f I UPDATE_LIMIT B + f I UPDATE_MOVE_BY_PISTON r + f I UPDATE_NEIGHBORS l + f I UPDATE_NONE v + f I UPDATE_SKIP_ALL_SIDEEFFECTS y + f I UPDATE_SKIP_BLOCK_ENTITY_SIDEEFFECTS t + f I UPDATE_SKIP_ON_PLACE u + f I UPDATE_SKIP_SHAPE_UPDATE_ON_WIRE s + f I UPDATE_SUPPRESS_DROPS q + f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder b + f Lnet/minecraft/world/level/block/state/BlockState; defaultBlockState d + f Lnet/minecraft/world/item/Item; item e + f Lnet/minecraft/world/level/block/state/StateDefinition; stateDefinition C +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; load a +c net/minecraft/world/level/block/Block$UpdateFlags net/minecraft/world/level/block/Block$b +c net/minecraft/world/level/block/Block$ShapePairKey net/minecraft/world/level/block/Block$a + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; first a + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; second b + f Lnet/minecraft/world/phys/shapes/VoxelShape; first a + f Lnet/minecraft/world/phys/shapes/VoxelShape; second b +c net/minecraft/world/scores/PlayerTeam net/minecraft/world/scores/ScoreboardTeam + m ()Z canSeeFriendlyInvisibles j + m (Lnet/minecraft/world/scores/Team;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; formatNameForTeam a + m ()Lnet/minecraft/world/scores/Team$CollisionRule; getCollisionRule m + m ()Lnet/minecraft/ChatFormatting; getColor o + m ()Lnet/minecraft/world/scores/Team$Visibility; getDeathMessageVisibility l + m ()Lnet/minecraft/network/chat/Component; getDisplayName d + m ()Lnet/minecraft/network/chat/MutableComponent; getFormattedDisplayName e + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; getFormattedName d + m ()Ljava/lang/String; getName c + m ()Lnet/minecraft/world/scores/Team$Visibility; getNameTagVisibility k + m ()Lnet/minecraft/network/chat/Component; getPlayerPrefix f + m ()Lnet/minecraft/network/chat/Component; getPlayerSuffix g + m ()Ljava/util/Collection; getPlayers h + m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard b + m ()Z isAllowFriendlyFire i + m ()Lnet/minecraft/world/scores/PlayerTeam$Packed; pack a + m ()I packOptions n + m (Z)V setAllowFriendlyFire a + m (Lnet/minecraft/world/scores/Team$CollisionRule;)V setCollisionRule a + m (Lnet/minecraft/ChatFormatting;)V setColor a + m (Lnet/minecraft/world/scores/Team$Visibility;)V setDeathMessageVisibility b + m (Lnet/minecraft/network/chat/Component;)V setDisplayName a + m (Lnet/minecraft/world/scores/Team$Visibility;)V setNameTagVisibility a + m (Lnet/minecraft/network/chat/Component;)V setPlayerPrefix b + m (Lnet/minecraft/network/chat/Component;)V setPlayerSuffix c + m (Z)V setSeeFriendlyInvisibles b + m (I)V unpackOptions a + f I BIT_FRIENDLY_FIRE a + f I BIT_SEE_INVISIBLES b + f Z allowFriendlyFire i + f Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule n + f Lnet/minecraft/ChatFormatting; color m + f Lnet/minecraft/world/scores/Team$Visibility; deathMessageVisibility l + f Lnet/minecraft/network/chat/Component; displayName f + f Lnet/minecraft/network/chat/Style; displayNameStyle o + f Ljava/lang/String; name d + f Lnet/minecraft/world/scores/Team$Visibility; nameTagVisibility k + f Lnet/minecraft/network/chat/Component; playerPrefix g + f Lnet/minecraft/network/chat/Component; playerSuffix h + f Ljava/util/Set; players e + f Lnet/minecraft/world/scores/Scoreboard; scoreboard c + f Z seeFriendlyInvisibles j +c net/minecraft/world/scores/PlayerTeam$Packed net/minecraft/world/scores/ScoreboardTeam$a + m ()Z allowFriendlyFire d + m ()Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule j + m ()Ljava/util/Optional; color c + m ()Lnet/minecraft/world/scores/Team$Visibility; deathMessageVisibility i + m ()Ljava/util/Optional; displayName b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/network/chat/Component; memberNamePrefix f + m ()Lnet/minecraft/network/chat/Component; memberNameSuffix g + m ()Ljava/lang/String; name a + m ()Lnet/minecraft/world/scores/Team$Visibility; nameTagVisibility h + m ()Ljava/util/List; players k + m ()Z seeFriendlyInvisibles e + f Lcom/mojang/serialization/Codec; CODEC a + f Z allowFriendlyFire e + f Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule k + f Ljava/util/Optional; color d + f Lnet/minecraft/world/scores/Team$Visibility; deathMessageVisibility j + f Ljava/util/Optional; displayName c + f Lnet/minecraft/network/chat/Component; memberNamePrefix g + f Lnet/minecraft/network/chat/Component; memberNameSuffix h + f Ljava/lang/String; name b + f Lnet/minecraft/world/scores/Team$Visibility; nameTagVisibility i + f Ljava/util/List; players l + f Z seeFriendlyInvisibles f +c net/minecraft/world/scores/Scoreboard net/minecraft/world/scores/Scoreboard + m (Ljava/lang/String;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;ZLnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/world/scores/Objective; addObjective a + m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; addPlayerTeam c + m (Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)Z addPlayerToTeam a + m (Lnet/minecraft/world/entity/Entity;)V entityRemoved a + m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/world/scores/ScoreHolder;Ljava/util/function/Consumer;)V forAllObjectives a + m (Lnet/minecraft/world/scores/DisplaySlot;)Lnet/minecraft/world/scores/Objective; getDisplayObjective a + m (Ljava/lang/String;)Lnet/minecraft/world/scores/Objective; getObjective a + m ()Ljava/util/Collection; getObjectiveNames c + m ()Ljava/util/Collection; getObjectives b + m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerScores; getOrCreatePlayerInfo f + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/ScoreAccess; getOrCreatePlayerScore c + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;Z)Lnet/minecraft/world/scores/ScoreAccess; getOrCreatePlayerScore a + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/ReadOnlyScoreInfo; getPlayerScoreInfo d + m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; getPlayerTeam b + m ()Ljava/util/Collection; getPlayerTeams f + m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; getPlayersTeam e + m ()Ljava/util/Collection; getTeamNames e + m ()Ljava/util/Collection; getTrackedPlayers d + m (Ljava/lang/Object;)Ljava/util/List; lambda$addObjective$0 a + m (Ljava/util/function/Consumer;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V lambda$forAllObjectives$1 a + m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerScores; lambda$getOrCreatePlayerInfo$2 g + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/world/scores/Score;)V lambda$getOrCreatePlayerScore$3 a + m (Lnet/minecraft/world/scores/Objective;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/scores/PlayerScores;)V lambda$listPlayerScores$4 a + m (Ljava/lang/String;Ljava/util/Map$Entry;)Lnet/minecraft/world/scores/Scoreboard$PackedScore; lambda$packPlayerScores$5 a + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$packPlayerScores$6 a + m (Lnet/minecraft/world/scores/Objective;)Ljava/util/Collection; listPlayerScores i + m (Lnet/minecraft/world/scores/ScoreHolder;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; listPlayerScores c + m (Lnet/minecraft/world/scores/Objective$Packed;)V loadObjective a + m (Lnet/minecraft/world/scores/Scoreboard$PackedScore;)V loadPlayerScore a + m (Lnet/minecraft/world/scores/PlayerTeam$Packed;)V loadPlayerTeam a + m (Lnet/minecraft/world/scores/Objective;)V onObjectiveAdded a + m (Lnet/minecraft/world/scores/Objective;)V onObjectiveChanged b + m (Lnet/minecraft/world/scores/Objective;)V onObjectiveRemoved c + m (Lnet/minecraft/world/scores/ScoreHolder;)V onPlayerRemoved a + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V onPlayerScoreRemoved b + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V onScoreChanged a + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V onScoreLockChanged a + m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamAdded a + m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamChanged b + m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamRemoved c + m ()Ljava/util/Map; packDisplaySlots j + m ()Ljava/util/List; packObjectives i + m ()Ljava/util/List; packPlayerScores g + m ()Ljava/util/List; packPlayerTeams h + m (Lnet/minecraft/world/scores/Objective;)V removeObjective j + m (Ljava/lang/String;)Z removePlayerFromTeam d + m (Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)V removePlayerFromTeam b + m (Lnet/minecraft/world/scores/PlayerTeam;)V removePlayerTeam d + m (Lnet/minecraft/world/scores/ScoreHolder;)V resetAllPlayerScores b + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V resetSinglePlayerScore e + m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)V setDisplayObjective a + f Ljava/lang/String; HIDDEN_SCORE_PREFIX a + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/Map; displayObjectives f + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; objectivesByCriteria d + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; objectivesByName c + f Ljava/util/Map; playerScores e + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; teamsByName g + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; teamsByPlayer h +c net/minecraft/world/scores/Scoreboard$1 net/minecraft/world/scores/Scoreboard$1 + m ()Lnet/minecraft/network/chat/Component; display g + m (Lnet/minecraft/network/chat/Component;)V display a + m ()I get a + m ()V lock f + m ()Z locked d + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V numberFormatOverride a + m ()V sendScoreToPlayers h + m (I)V set a + m (Z)V setLocked a + m ()V unlock e + f Lnet/minecraft/world/scores/Scoreboard; this$0 f + f Lnet/minecraft/world/scores/Objective; val$objective d + f Lnet/minecraft/world/scores/ScoreHolder; val$scoreHolder e + f Lnet/minecraft/world/scores/Score; val$score a +c net/minecraft/world/scores/Scoreboard$PackedScore net/minecraft/world/scores/Scoreboard$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; objective b + m ()Ljava/lang/String; owner a + m ()Lnet/minecraft/world/scores/Score$Packed; score c + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/lang/String; objective c + f Ljava/lang/String; owner b + f Lnet/minecraft/world/scores/Score$Packed; score d +c net/minecraft/world/timeline/Timeline net/minecraft/world/timeline/Timeline + m ()Ljava/util/Set; attributes c + m ()Lnet/minecraft/world/timeline/Timeline$Builder; builder a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/function/LongSupplier;)Lnet/minecraft/world/timeline/AttributeTrackSampler; createTrackSampler a + m (Lnet/minecraft/world/timeline/Timeline;)Lnet/minecraft/world/timeline/Timeline; filterSyncableTracks a + m (Lnet/minecraft/world/level/Level;)J getCurrentTicks a + m (Lnet/minecraft/world/level/Level;)J getTotalTicks b + m (Lnet/minecraft/world/timeline/Timeline;)Ljava/util/Optional; lambda$static$0 d + m (Lnet/minecraft/world/timeline/Timeline;)Ljava/util/Map; lambda$static$1 c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/timeline/Timeline;Lnet/minecraft/world/timeline/AttributeTrack;)Lnet/minecraft/world/timeline/Timeline; lambda$validateInternal$3 a + m ()Ljava/util/Optional; periodTicks b + m (Lnet/minecraft/world/timeline/Timeline;)Lcom/mojang/serialization/DataResult; validateInternal b + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; DIRECT_CODEC b + f Lcom/mojang/serialization/Codec; NETWORK_CODEC c + f Lcom/mojang/serialization/Codec; TRACKS_CODEC d + f Ljava/util/Optional; periodTicks e + f Ljava/util/Map; tracks f +c net/minecraft/world/timeline/Timeline$Builder net/minecraft/world/timeline/Timeline$a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;Ljava/util/function/Consumer;)Lnet/minecraft/world/timeline/Timeline$Builder; addModifierTrack a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/function/Consumer;)Lnet/minecraft/world/timeline/Timeline$Builder; addTrack a + m ()Lnet/minecraft/world/timeline/Timeline; build a + m (I)Lnet/minecraft/world/timeline/Timeline$Builder; setPeriodTicks a + f Ljava/util/Optional; periodTicks a + f Lcom/google/common/collect/ImmutableMap$Builder; tracks b +c org/bukkit/craftbukkit/CraftGameEvent org/bukkit/craftbukkit/v1_21_R7/CraftGameEvent +c org/bukkit/craftbukkit/CraftHeightMap org/bukkit/craftbukkit/v1_21_R7/CraftHeightMap +c org/bukkit/craftbukkit/CraftHeightMap$1 org/bukkit/craftbukkit/v1_21_R7/CraftHeightMap$1 +c org/bukkit/craftbukkit/CraftLootTable org/bukkit/craftbukkit/v1_21_R7/CraftLootTable +c org/bukkit/craftbukkit/CraftStatistic org/bukkit/craftbukkit/v1_21_R7/CraftStatistic +c org/bukkit/craftbukkit/block/CraftBed org/bukkit/craftbukkit/v1_21_R7/block/CraftBed +c org/bukkit/craftbukkit/block/CraftBed$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftBed$1 +c org/bukkit/craftbukkit/bootstrap/Main org/bukkit/craftbukkit/v1_21_R7/bootstrap/Main +c org/bukkit/craftbukkit/bootstrap/Main$Thrower org/bukkit/craftbukkit/v1_21_R7/bootstrap/Main$Thrower +c org/bukkit/craftbukkit/bootstrap/Main$FileEntry org/bukkit/craftbukkit/v1_21_R7/bootstrap/Main$FileEntry +c org/bukkit/craftbukkit/bootstrap/Main$ResourceParser org/bukkit/craftbukkit/v1_21_R7/bootstrap/Main$ResourceParser +c org/bukkit/craftbukkit/map/RenderData org/bukkit/craftbukkit/v1_21_R7/map/RenderData +c org/bukkit/craftbukkit/util/Commodore org/bukkit/craftbukkit/v1_21_R7/util/Commodore +c org/bukkit/craftbukkit/util/Commodore$1 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$1 +c org/bukkit/craftbukkit/util/Commodore$1$1 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$1$1 +c org/bukkit/craftbukkit/util/Commodore$1$2 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$1$2 +c org/bukkit/craftbukkit/util/Commodore$1$3 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$1$3 +c org/bukkit/craftbukkit/util/Commodore$2 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$2 +c org/bukkit/craftbukkit/util/Commodore$3 org/bukkit/craftbukkit/v1_21_R7/util/Commodore$3 +c org/bukkit/craftbukkit/util/Commodore$MethodPrinter org/bukkit/craftbukkit/v1_21_R7/util/Commodore$MethodPrinter +c org/bukkit/craftbukkit/util/WorldUUID org/bukkit/craftbukkit/v1_21_R7/util/WorldUUID +c net/minecraft/advancements/Advancement net/minecraft/advancements/Advancement + m ()Ljava/util/Map; criteria e + m (Lnet/minecraft/advancements/DisplayInfo;)Lnet/minecraft/network/chat/Component; decorateName a + m ()Ljava/util/Optional; display c + m ()Z isRoot a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$decorateName$7 a + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/chat/Component; lambda$name$8 b + m ()Ljava/lang/String; lambda$static$0 i + m (Ljava/util/Map;)Lcom/mojang/serialization/DataResult; lambda$static$1 b + m (Lnet/minecraft/advancements/Advancement;)Ljava/util/Optional; lambda$static$2 b + m (Ljava/util/Map;)Lnet/minecraft/advancements/AdvancementRequirements; lambda$static$3 a + m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/AdvancementRewards;Ljava/util/Map;Ljava/util/Optional;Ljava/lang/Boolean;)Lnet/minecraft/advancements/Advancement; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m (Lnet/minecraft/advancements/Advancement;Lnet/minecraft/advancements/AdvancementRequirements;)Lnet/minecraft/advancements/Advancement; lambda$validate$6 a + m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$Provider;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V lambda$validate$9 a + m ()Ljava/util/Optional; name h + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/chat/Component; name a + m ()Ljava/util/Optional; parent b + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/advancements/Advancement; read b + m ()Lnet/minecraft/advancements/AdvancementRequirements; requirements f + m ()Lnet/minecraft/advancements/AdvancementRewards; rewards d + m ()Z sendsTelemetryEvent g + m (Lnet/minecraft/advancements/Advancement;)Lcom/mojang/serialization/DataResult; validate a + m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$Provider;)V validate a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; CRITERIA_CODEC j + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/Map; criteria f + f Ljava/util/Optional; display d + f Ljava/util/Optional; name i + f Ljava/util/Optional; parent c + f Lnet/minecraft/advancements/AdvancementRequirements; requirements g + f Lnet/minecraft/advancements/AdvancementRewards; rewards e + f Z sendsTelemetryEvent h +c net/minecraft/advancements/Advancement$Builder net/minecraft/advancements/Advancement$SerializedAdvancement + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/advancements/Advancement$Builder; addCriterion a + m ()Lnet/minecraft/advancements/Advancement$Builder; advancement a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/AdvancementHolder; build b + m (Lnet/minecraft/advancements/DisplayInfo;)Lnet/minecraft/advancements/Advancement$Builder; display a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/AdvancementType;ZZZ)Lnet/minecraft/advancements/Advancement$Builder; display a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/AdvancementType;ZZZ)Lnet/minecraft/advancements/Advancement$Builder; display a + m (Ljava/util/Map;)Lnet/minecraft/advancements/AdvancementRequirements; lambda$build$0 a + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/Advancement$Builder; parent a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/Advancement$Builder; parent a + m ()Lnet/minecraft/advancements/Advancement$Builder; recipeAdvancement b + m (Lnet/minecraft/advancements/AdvancementRequirements$Strategy;)Lnet/minecraft/advancements/Advancement$Builder; requirements a + m (Lnet/minecraft/advancements/AdvancementRequirements;)Lnet/minecraft/advancements/Advancement$Builder; requirements a + m (Lnet/minecraft/advancements/AdvancementRewards$Builder;)Lnet/minecraft/advancements/Advancement$Builder; rewards a + m (Lnet/minecraft/advancements/AdvancementRewards;)Lnet/minecraft/advancements/Advancement$Builder; rewards a + m (Ljava/util/function/Consumer;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; save a + m ()Lnet/minecraft/advancements/Advancement$Builder; sendsTelemetryEvent c + f Lcom/google/common/collect/ImmutableMap$Builder; criteria d + f Ljava/util/Optional; display b + f Ljava/util/Optional; parent a + f Ljava/util/Optional; requirements e + f Lnet/minecraft/advancements/AdvancementRequirements$Strategy; requirementsStrategy f + f Lnet/minecraft/advancements/AdvancementRewards; rewards c + f Z sendsTelemetryEvent g +c net/minecraft/advancements/DisplayInfo net/minecraft/advancements/AdvancementDisplay + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/advancements/DisplayInfo; fromNetwork b + m ()Ljava/util/Optional; getBackground d + m ()Lnet/minecraft/network/chat/Component; getDescription b + m ()Lnet/minecraft/world/item/ItemStack; getIcon c + m ()Lnet/minecraft/network/chat/Component; getTitle a + m ()Lnet/minecraft/advancements/AdvancementType; getType e + m ()F getX f + m ()F getY g + m ()Z isHidden j + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V serializeToNetwork a + m (FF)V setLocation a + m ()Z shouldAnnounceChat i + m ()Z shouldShowToast h + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Z announceChat i + f Ljava/util/Optional; background f + f Lnet/minecraft/network/chat/Component; description d + f Z hidden j + f Lnet/minecraft/world/item/ItemStack; icon e + f Z showToast h + f Lnet/minecraft/network/chat/Component; title c + f Lnet/minecraft/advancements/AdvancementType; type g + f F x k + f F y l +c net/minecraft/commands/execution/Frame net/minecraft/commands/execution/Frame + m ()I depth c + m ()V discard b + m ()Lnet/minecraft/commands/execution/Frame$FrameControl; frameControl e + m ()V returnFailure a + m (I)V returnSuccess a + m ()Lnet/minecraft/commands/CommandResultCallback; returnValueConsumer d + f I depth a + f Lnet/minecraft/commands/execution/Frame$FrameControl; frameControl c + f Lnet/minecraft/commands/CommandResultCallback; returnValueConsumer b +c net/minecraft/commands/execution/Frame$FrameControl net/minecraft/commands/execution/Frame$a +c net/minecraft/data/info/CommandsReport net/minecraft/data/info/CommandsReport + m ()Ljava/lang/String; getName a + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$0 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Lnet/minecraft/data/PackOutput; output d + f Ljava/util/concurrent/CompletableFuture; registries e +c net/minecraft/data/info/ItemListReport net/minecraft/data/info/ItemListReport + m ()Ljava/lang/String; getName a + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; lambda$run$0 a + m (Lnet/minecraft/resources/RegistryOps;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V lambda$run$1 a + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$2 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Lnet/minecraft/data/PackOutput; output d + f Ljava/util/concurrent/CompletableFuture; registries e +c net/minecraft/data/loot/packs/LootData net/minecraft/data/loot/packs/LootData + f Ljava/util/Map; WOOL_ITEM_BY_DYE a +c net/minecraft/data/tags/KeyTagProvider net/minecraft/data/tags/KeyTagProvider + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a +c net/minecraft/data/worldgen/Structures net/minecraft/data/worldgen/Structures + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/MobCategory; lambda$bootstrap$0 d + m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; lambda$bootstrap$1 c + m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/MobCategory; lambda$bootstrap$2 b + m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; lambda$bootstrap$3 a +c net/minecraft/resources/HolderSetCodec net/minecraft/resources/HolderSetCodec + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; create a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decodeWithoutRegistry a + m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a + m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encodeWithoutRegistry b + m (Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; homogenousList a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; lambda$decode$0 b + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$decode$1 a + m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet;)Lcom/mojang/datafixers/util/Pair; lambda$decode$2 a + m (Lnet/minecraft/core/HolderGetter;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; lambda$decode$3 a + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; lambda$decodeWithoutRegistry$7 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; lambda$decodeWithoutRegistry$8 a + m (Lnet/minecraft/core/HolderSet;)Ljava/lang/String; lambda$encode$6 a + m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; lambda$lookupTag$4 b + m (Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; lambda$lookupTag$5 a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; lookupTag a + f Lcom/mojang/serialization/Codec; elementCodec b + f Lcom/mojang/serialization/Codec; homogenousListCodec c + f Lcom/mojang/serialization/Codec; registryAwareCodec d + f Lnet/minecraft/resources/ResourceKey; registryKey a +c net/minecraft/server/LoggedPrintStream net/minecraft/server/RedirectStream + m (Ljava/lang/String;)V logLine a + f Lorg/slf4j/Logger; LOGGER b + f Ljava/lang/String; name a +c net/minecraft/server/chase/ChaseClient net/minecraft/server/chase/ChaseClient + m (Ljava/lang/String;)V executeCommand b + m (Ljava/lang/String;)V handleMessage a + m (Ljava/util/Scanner;)V handleTeleport a + m (Ljava/lang/String;)V lambda$executeCommand$1 c + m (Lnet/minecraft/server/chase/ChaseClient$TeleportTarget;)V lambda$handleTeleport$0 a + m (Ljava/util/Scanner;)Ljava/util/Optional; parseTarget b + m ()V run c + m ()V start a + m ()V stop b + f Lorg/slf4j/Logger; LOGGER a + f I RECONNECT_INTERVAL_SECONDS b + f Ljava/lang/String; serverHost c + f Lnet/minecraft/server/MinecraftServer; server e + f I serverPort d + f Ljava/net/Socket; socket g + f Ljava/lang/Thread; thread h + f Z wantsToRun f +c net/minecraft/server/chase/ChaseClient$TeleportTarget net/minecraft/server/chase/ChaseClient$a + m ()Lnet/minecraft/resources/ResourceKey; level a + m ()Lnet/minecraft/world/phys/Vec3; pos b + m ()Lnet/minecraft/world/phys/Vec2; rot c + f Lnet/minecraft/resources/ResourceKey; level a + f Lnet/minecraft/world/phys/Vec3; pos b + f Lnet/minecraft/world/phys/Vec2; rot c +c net/minecraft/server/chase/ChaseServer net/minecraft/server/chase/ChaseServer + m ()Lnet/minecraft/server/chase/ChaseServer$PlayerPosition; getPlayerPosition e + m (Ljava/net/Socket;[B)V lambda$runSender$0 a + m ()V runAcceptor d + m ()V runSender c + m ()V start a + m ()V stop b + f Lorg/slf4j/Logger; LOGGER a + f I broadcastIntervalMs e + f Ljava/util/concurrent/CopyOnWriteArrayList; clientSockets h + f Lnet/minecraft/server/players/PlayerList; playerList d + f Ljava/lang/String; serverBindAddress b + f I serverPort c + f Ljava/net/ServerSocket; serverSocket g + f Z wantsToRun f +c net/minecraft/server/chase/ChaseServer$PlayerPosition net/minecraft/server/chase/ChaseServer$a + m ()Ljava/lang/String; dimensionName a + m ()Ljava/lang/String; format g + m ()D x b + m ()F xRot f + m ()D y c + m ()F yRot e + m ()D z d + f Ljava/lang/String; dimensionName a + f D x b + f F xRot f + f D y c + f F yRot e + f D z d +c net/minecraft/server/level/ChunkHolder net/minecraft/server/level/PlayerChunk + m (Ljava/util/concurrent/CompletableFuture;)V addSaveDependency b + m (Ljava/util/concurrent/CompletableFuture;)V addSendDependency a + m (Lnet/minecraft/core/BlockPos;)Z blockChanged a + m (Ljava/util/List;Lnet/minecraft/network/protocol/Packet;)V broadcast a + m (Ljava/util/List;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V broadcastBlockEntity a + m (Ljava/util/List;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V broadcastBlockEntityIfNeeded a + m (Lnet/minecraft/world/level/chunk/LevelChunk;)V broadcastChanges a + m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/server/level/FullChunkStatus;)V demoteFullChunk a + m ()Lnet/minecraft/world/level/chunk/LevelChunk; getChunkToSend e + m ()Ljava/util/concurrent/CompletableFuture; getEntityTickingChunkFuture b + m ()Ljava/util/concurrent/CompletableFuture; getFullChunkFuture c + m ()I getQueueLevel k + m ()Ljava/util/concurrent/CompletableFuture; getSaveSyncFuture g + m ()Ljava/util/concurrent/CompletableFuture; getSendSyncFuture f + m ()I getTicketLevel j + m ()Lnet/minecraft/world/level/chunk/LevelChunk; getTickingChunk d + m ()Ljava/util/concurrent/CompletableFuture; getTickingChunkFuture a + m ()Z hasChangesToBroadcast i + m ()Z isReadyForSaving h + m ()V refreshAccessibility m + m (Lnet/minecraft/server/level/ChunkMap;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Lnet/minecraft/server/level/FullChunkStatus;)V scheduleFullChunkPromotion a + m (Lnet/minecraft/world/level/LightLayer;I)Z sectionLightChanged a + m (I)V setQueueLevel b + m (I)V setTicketLevel a + m (Lnet/minecraft/server/level/ChunkMap;Ljava/util/concurrent/Executor;)V updateFutures a + m ()Z wasAccessibleSinceLastSave l + f Lnet/minecraft/server/level/ChunkResult; UNLOADED_LEVEL_CHUNK a + f Ljava/util/concurrent/CompletableFuture; UNLOADED_LEVEL_CHUNK_FUTURE e + f Ljava/util/BitSet; blockChangedLightSectionFilter o + f [Lit/unimi/dsi/fastutil/shorts/ShortSet; changedBlocksPerSection n + f Z hasChangedSections m + f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor f + f Lnet/minecraft/world/level/lighting/LevelLightEngine; lightEngine q + f Lnet/minecraft/server/level/ChunkHolder$PlayerProvider; playerProvider s + f Ljava/util/BitSet; skyChangedLightSectionFilter p +c net/minecraft/server/level/ChunkHolder$PlayerProvider net/minecraft/server/level/PlayerChunk$b + m (Lnet/minecraft/world/level/ChunkPos;Z)Ljava/util/List; getPlayers a +c net/minecraft/server/level/ChunkHolder$LevelChangeListener net/minecraft/server/level/PlayerChunk$a +c net/minecraft/server/level/ChunkResult net/minecraft/server/level/ChunkResult + m (Ljava/lang/String;)Lnet/minecraft/server/level/ChunkResult; error a + m (Ljava/util/function/Supplier;)Lnet/minecraft/server/level/ChunkResult; error a + m ()Ljava/lang/String; getError b + m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; ifSuccess a + m ()Z isSuccess a + m (Ljava/lang/String;)Ljava/lang/String; lambda$error$0 b + m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; map a + m (Ljava/lang/Object;)Lnet/minecraft/server/level/ChunkResult; of a + m (Ljava/lang/Object;)Ljava/lang/Object; orElse b + m (Lnet/minecraft/server/level/ChunkResult;Ljava/lang/Object;)Ljava/lang/Object; orElse a + m (Ljava/util/function/Supplier;)Ljava/lang/Object; orElseThrow b +c net/minecraft/server/level/ChunkResult$Fail net/minecraft/server/level/ChunkResult$a + m ()Ljava/util/function/Supplier; error c + m ()Ljava/lang/String; getError b + m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; ifSuccess a + m ()Z isSuccess a + m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; map a + m (Ljava/lang/Object;)Ljava/lang/Object; orElse b + m (Ljava/util/function/Supplier;)Ljava/lang/Object; orElseThrow b + f Ljava/util/function/Supplier; error a +c net/minecraft/server/level/ChunkResult$Success net/minecraft/server/level/ChunkResult$b + m ()Ljava/lang/String; getError b + m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; ifSuccess a + m ()Z isSuccess a + m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; map a + m (Ljava/lang/Object;)Ljava/lang/Object; orElse b + m (Ljava/util/function/Supplier;)Ljava/lang/Object; orElseThrow b + m ()Ljava/lang/Object; value c + f Ljava/lang/Object; value a +c net/minecraft/server/level/ServerLevel net/minecraft/server/level/WorldServer + m (Lnet/minecraft/world/entity/Entity;)V addDuringTeleport d + m (Lnet/minecraft/world/entity/Entity;)Z addFreshEntity b + m (Ljava/util/stream/Stream;)V addLegacyChunkEntities a + m (Lnet/minecraft/server/level/ServerPlayer;)V addNewPlayer a + m (Lnet/minecraft/server/level/ServerPlayer;)V addPlayer c + m (Lnet/minecraft/server/level/ServerPlayer;)V addRespawnedPlayer b + m (Lnet/minecraft/world/entity/Entity;)Z addWithUUID c + m (Ljava/util/stream/Stream;)V addWorldGenChunkEntities b + m ()V advanceWeatherCycle aC + m ()V announceSleepStatus aB + m (Lnet/minecraft/core/BlockPos;)Z anyPlayerCloseEnoughForSpawning i + m (Lnet/minecraft/world/level/ChunkPos;)Z anyPlayerCloseEnoughForSpawning b + m (Lnet/minecraft/world/level/ChunkPos;)Z areEntitiesActuallyLoadedAndTicking a + m (J)Z areEntitiesLoaded c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;II)V blockEvent a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V broadcastDamageEvent a + m (Lnet/minecraft/world/entity/Entity;B)V broadcastEntityEvent a + m ()Z canSleepThroughNights g + m (Lnet/minecraft/world/level/ChunkPos;)Z canSpawnEntitiesInChunk c + m (Lnet/minecraft/core/BlockPos;)Z canSpreadFireAround j + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V clearBlockEvents a + m ()Lnet/minecraft/util/debug/LevelDebugSynchronizers; debugSynchronizers W + m (ILnet/minecraft/core/BlockPos;I)V destroyBlockProgress a + m (Lnet/minecraft/world/level/BlockEventData;)Z doBlockEvent a + m ()Ljava/util/Collection; dragonParts v + m (Ljava/io/Writer;)V dumpBlockEntityTickers a + m (Ljava/io/Writer;Ljava/lang/Iterable;)V dumpEntities a + m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures Q + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes ad + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; environmentAttributes c + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/random/WeightedList;Lnet/minecraft/core/Holder;)V explode a + m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportCategory; fillReportDetails a + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;III)Lcom/mojang/datafixers/util/Pair; findClosestBiome3d a + m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; findLightningRod K + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findLightningTargetAround b + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/BlockPos;IZ)Lnet/minecraft/core/BlockPos; findNearestMapStructure a + m ()Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues S + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a + m ()Ljava/lang/String; gatherChunkSourceStats P + m ()Ljava/lang/Iterable; getAllEntities H + m ()Lnet/minecraft/world/ticks/LevelTickAccess; getBlockTicks af + m ()Lnet/minecraft/world/ticks/LevelTicks; getBlockTicks q + m ()Lnet/minecraft/server/level/ServerChunkCache; getChunkSource p + m ()Lnet/minecraft/world/level/chunk/ChunkSource; getChunkSource ac + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/DifficultyInstance; getCurrentDifficultyAt c + m ()Lnet/minecraft/world/level/storage/DimensionDataStorage; getDataStorage A + m ()J getDayCount e + m (Lnet/minecraft/world/level/gamerules/GameRule;)Lnet/minecraft/world/level/Explosion$BlockInteraction; getDestroyType a + m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight; getDragonFight K + m ()Ljava/util/List; getDragons m + m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; getEntities M + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;Ljava/util/List;)V getEntities a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;Ljava/util/List;I)V getEntities a + m (I)Lnet/minecraft/world/entity/Entity; getEntity a + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; getEntityInAnyDimension a + m (I)Lnet/minecraft/world/entity/Entity; getEntityOrPart b + m ()Lnet/minecraft/world/ticks/LevelTickAccess; getFluidTicks ae + m ()Lnet/minecraft/world/ticks/LevelTicks; getFluidTicks r + m ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks D + m ()Lnet/minecraft/world/level/saveddata/maps/MapId; getFreeMapId B + m ()Lnet/minecraft/world/level/gamerules/GameRules; getGameRules U + m ()Lnet/minecraft/server/level/ServerLevel; getLevel a + m ()I getLogicalHeight o + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getMapData a + m (Lnet/minecraft/core/BlockPos;)F getMoonBrightness d + m ()Lnet/minecraft/world/level/pathfinder/PathTypeCache; getPathTypeCache N + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/player/Player; getPlayerInAnyDimension b + m (Ljava/util/function/Predicate;)Ljava/util/List; getPlayers a + m (Ljava/util/function/Predicate;I)Ljava/util/List; getPlayers a + m ()Lnet/minecraft/world/entity/ai/village/poi/PoiManager; getPoiManager F + m ()Lnet/minecraft/world/level/portal/PortalForcer; getPortalForcer t + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/raid/Raid; getRaidAt f + m ()Lnet/minecraft/world/entity/raid/Raids; getRaids G + m ()Lnet/minecraft/server/level/ServerPlayer; getRandomPlayer n + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/util/RandomSource; getRandomSequence a + m ()Lnet/minecraft/world/RandomSequences; getRandomSequences T + m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData C + m ()Lnet/minecraft/server/ServerScoreboard; getScoreboard i + m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard ab + m ()I getSeaLevel V + m ()J getSeed J + m ()Lnet/minecraft/server/MinecraftServer; getServer s + m (Lnet/minecraft/core/Direction;Z)F getShade a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; getStructureManager u + m (Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String; getTypeCount a + m (III)Lnet/minecraft/core/Holder; getUncachedNoiseBiome a + m ()Ljava/lang/String; getWatchdogStats L + m ()Lnet/minecraft/server/waypoints/ServerWaypointManager; getWaypointManager j + m ()Lnet/minecraft/world/level/border/WorldBorder; getWorldBorder w + m (ILnet/minecraft/core/BlockPos;I)V globalLevelEvent b + m (Lnet/minecraft/world/level/Level;)Z isAllowedToEnterPortal a + m (Lnet/minecraft/core/BlockPos;I)Z isCloseToVillage a + m ()Z isCommandBlockEnabled Y + m ()Z isFlat I + m ()Z isHandlingTick f + m (Lnet/minecraft/core/BlockPos;)Z isPositionEntityTicking h + m (J)Z isPositionTickingWithEntitiesLoaded d + m ()Z isPvpAllowed X + m (Lnet/minecraft/core/BlockPos;)Z isRaided g + m ()Z isSpawnerBlockEnabled Z + m ()Z isSpawningMonsters O + m (Lnet/minecraft/core/BlockPos;)Z isVillage e + m (Lnet/minecraft/core/SectionPos;)Z isVillage a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V lambda$updatePOIOnBlockStateChange$16 a + m (Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)V levelEvent a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Z mayInteract a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m ()Z noSave z + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V onBlockEntityAdded a + m (Lnet/minecraft/world/entity/ai/village/ReputationEventType;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/ReputationEventHandler;)V onReputationEvent a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;)V onStructureStartsAvailable a + m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a + m ()Ljava/util/List; players E + m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing R + m ()Lnet/minecraft/world/item/crafting/RecipeAccess; recipeAccess aa + m ()Lnet/minecraft/world/item/crafting/RecipeManager; recipeAccess x + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity$RemovalReason;)V removePlayerImmediately a + m ()V resetEmptyTime l + m ()V resetWeatherCycle k + m ()V runBlockEvents aD + m (Lnet/minecraft/util/ProgressListener;ZZ)V save a + m (Ljava/nio/file/Path;)V saveDebugReport a + m (Z)V saveLevelData c + m (Lnet/minecraft/core/SectionPos;)I sectionsToVillage b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;I)V sendBlockUpdated a + m (Lnet/minecraft/core/particles/ParticleOptions;DDDIDDDD)I sendParticles a + m (Lnet/minecraft/core/particles/ParticleOptions;ZZDDDIDDDD)I sendParticles a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/particles/ParticleOptions;ZZDDDIDDDD)Z sendParticles a + m (Lnet/minecraft/server/level/ServerPlayer;ZDDDLnet/minecraft/network/protocol/Packet;)Z sendParticles a + m (IIZ)Z setChunkForced a + m (J)V setDayTime b + m (Lnet/minecraft/world/level/dimension/end/EndDragonFight;)V setDragonFight a + m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V setMapData a + m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setRespawnData a + m (IIZZ)V setWeatherParameters a + m (J)Z shouldTickBlocksAt a + m (Lnet/minecraft/world/level/chunk/LevelChunk;)V startTickingChunk c + m ()Lnet/minecraft/world/level/StructureManager; structureManager b + m (Ljava/util/function/BooleanSupplier;)V tick a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V tickBlock c + m (Lnet/minecraft/world/level/chunk/LevelChunk;I)V tickChunk a + m (Z)V tickCustomSpawners a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)V tickFluid a + m (Lnet/minecraft/world/entity/Entity;)V tickNonPassenger a + m (Lnet/minecraft/core/BlockPos;)V tickPrecipitation a + m ()Lnet/minecraft/world/TickRateManager; tickRateManager y + m (Lnet/minecraft/world/level/chunk/LevelChunk;)V tickThunder a + m ()V tickTime d + m (Lnet/minecraft/world/entity/Entity;)Z tryAddFreshEntityWithPassengers e + m (Lnet/minecraft/world/level/chunk/LevelChunk;)V unload b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateNeighborsAt a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAt a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAtExceptFromFacing a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighboursOnBlockSet a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updatePOIOnBlockStateChange a + m ()V updateSleepingPlayerList h + m (Lnet/minecraft/world/level/ChunkPos;I)V waitForEntities a + m ()V wakeUpAllPlayers aA + f I EMPTY_TIME_NO_TICK D + f Lnet/minecraft/core/BlockPos; END_SPAWN_POINT a + f Lorg/slf4j/Logger; LOGGER C + f I MAX_SCHEDULED_TICKS_PER_TICK E + f Lnet/minecraft/util/valueproviders/IntProvider; RAIN_DELAY b + f Lnet/minecraft/util/valueproviders/IntProvider; RAIN_DURATION c + f Lnet/minecraft/util/valueproviders/IntProvider; THUNDER_DELAY B + f Lnet/minecraft/util/valueproviders/IntProvider; THUNDER_DURATION d + f Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet; blockEvents W + f Ljava/util/List; blockEventsToReschedule X + f Lnet/minecraft/world/ticks/LevelTicks; blockTicks R + f Lnet/minecraft/server/level/ServerChunkCache; chunkSource G + f Ljava/util/List; customSpawners Z + f Lnet/minecraft/util/debug/LevelDebugSynchronizers; debugSynchronizers ag + f Lnet/minecraft/world/level/dimension/end/EndDragonFight; dragonFight aa + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; dragonParts ab + f I emptyTime P + f Lnet/minecraft/world/level/entity/EntityTickList; entityTickList J + f Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; environmentAttributes L + f Lnet/minecraft/world/ticks/LevelTicks; fluidTicks S + f Lnet/minecraft/world/level/gameevent/GameEventDispatcher; gameEventDispatcher N + f Z handlingTick Y + f Z isUpdatingNavigations V + f Ljava/util/Set; navigatingMobs U + f Z noSave e + f Lnet/minecraft/world/level/pathfinder/PathTypeCache; pathTypesByPosCache T + f Ljava/util/List; players F + f Lnet/minecraft/world/level/portal/PortalForcer; portalForcer Q + f Lnet/minecraft/world/entity/raid/Raids; raids f + f Lnet/minecraft/world/RandomSequences; randomSequences af + f Lnet/minecraft/world/level/storage/PrimaryLevelData; serverLevelData I + f Lnet/minecraft/server/MinecraftServer; server H + f Lnet/minecraft/server/players/SleepStatus; sleepStatus O + f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; structureCheck ad + f Lnet/minecraft/world/level/StructureManager; structureManager ac + f Z tickTime ae + f Lnet/minecraft/server/waypoints/ServerWaypointManager; waypointManager K +c net/minecraft/server/level/ServerLevel$1 net/minecraft/server/level/WorldServer$1 + f [I $SwitchMap$net$minecraft$world$level$Level$ExplosionInteraction a +c net/minecraft/server/level/ServerLevel$EntityCallbacks net/minecraft/server/level/WorldServer$a + m (Ljava/lang/Object;)V onCreated g + m (Lnet/minecraft/world/entity/Entity;)V onCreated a + m (Ljava/lang/Object;)V onDestroyed f + m (Lnet/minecraft/world/entity/Entity;)V onDestroyed b + m (Ljava/lang/Object;)V onSectionChange a + m (Lnet/minecraft/world/entity/Entity;)V onSectionChange g + m (Ljava/lang/Object;)V onTickingEnd d + m (Lnet/minecraft/world/entity/Entity;)V onTickingEnd d + m (Ljava/lang/Object;)V onTickingStart e + m (Lnet/minecraft/world/entity/Entity;)V onTickingStart c + m (Ljava/lang/Object;)V onTrackingEnd b + m (Lnet/minecraft/world/entity/Entity;)V onTrackingEnd f + m (Ljava/lang/Object;)V onTrackingStart c + m (Lnet/minecraft/world/entity/Entity;)V onTrackingStart e + f Lnet/minecraft/server/level/ServerLevel; this$0 a +c net/minecraft/server/players/IpBanList net/minecraft/server/players/IpBanList + m (Lnet/minecraft/server/players/IpBanListEntry;)Z add a + m (Lnet/minecraft/server/players/StoredUserEntry;)Z add a + m ()V clear a + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/StoredUserEntry; createEntry a + m (Ljava/net/SocketAddress;)Lnet/minecraft/server/players/IpBanListEntry; get b + m (Ljava/net/SocketAddress;)Ljava/lang/String; getIpFromAddress c + m (Ljava/lang/String;)Z isBanned a + m (Ljava/net/SocketAddress;)Z isBanned a + m (Ljava/lang/Object;)Z remove a + m (Ljava/lang/String;)Z remove b +c net/minecraft/server/players/NameAndId net/minecraft/server/players/NameAndId + m (Lcom/google/gson/JsonObject;)V appendTo b + m (Ljava/lang/String;)Lnet/minecraft/server/players/NameAndId; createOffline a + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/NameAndId; fromJson a + m ()Ljava/util/UUID; id a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; name b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/UUID; id b + f Ljava/lang/String; name c +c net/minecraft/stats/RecipeBookSettings net/minecraft/stats/RecipeBookSettings + m ()Lnet/minecraft/stats/RecipeBookSettings; copy a + m (Lnet/minecraft/world/inventory/RecipeBookType;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; getSettings a + m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isFiltering c + m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isOpen b + m (ZLnet/minecraft/stats/RecipeBookSettings$TypeSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$setFiltering$10 a + m (ZLnet/minecraft/stats/RecipeBookSettings$TypeSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$setOpen$9 b + m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$0 i + m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$1 h + m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$2 g + m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$3 f + m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$4 e + m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$5 d + m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$6 c + m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; lambda$static$7 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$8 a + m (Lnet/minecraft/stats/RecipeBookSettings;)V replaceFrom a + m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setFiltering b + m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setOpen a + m (Lnet/minecraft/world/inventory/RecipeBookType;Ljava/util/function/UnaryOperator;)V updateSettings a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; blastFurnace e + f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; crafting c + f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; furnace d + f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; smoker f +c net/minecraft/stats/RecipeBookSettings$1 net/minecraft/stats/RecipeBookSettings$1 + f [I $SwitchMap$net$minecraft$world$inventory$RecipeBookType a +c net/minecraft/stats/RecipeBookSettings$TypeSettings net/minecraft/stats/RecipeBookSettings$a + m (Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; codec a + m ()Z filtering b + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m ()Z open a + m (Z)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; setFiltering b + m (Z)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; setOpen a + f Lcom/mojang/serialization/MapCodec; BLAST_FURNACE_MAP_CODEC d + f Lcom/mojang/serialization/MapCodec; CRAFTING_MAP_CODEC b + f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; DEFAULT a + f Lcom/mojang/serialization/MapCodec; FURNACE_MAP_CODEC c + f Lcom/mojang/serialization/MapCodec; SMOKER_MAP_CODEC e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f Z filtering h + f Z open g +c net/minecraft/stats/ServerStatsCounter net/minecraft/stats/ServerStatisticManager + m (Lnet/minecraft/stats/StatType;)Lcom/mojang/serialization/Codec; createTypedStatsCodec a + m ()Ljava/util/Set; getDirty d + m (Lnet/minecraft/stats/StatType;Lnet/minecraft/stats/Stat;)Ljava/lang/String; lambda$createTypedStatsCodec$4 b + m (Lnet/minecraft/stats/StatType;Lnet/minecraft/stats/Stat;)Lcom/mojang/serialization/DataResult; lambda$createTypedStatsCodec$5 a + m (Ljava/lang/String;)V lambda$parse$6 a + m (Ljava/util/Map;Lnet/minecraft/stats/StatType;Ljava/util/Map;)V lambda$static$0 a + m (Ljava/util/Map;)Ljava/util/Map; lambda$static$1 b + m (Ljava/util/Map$Entry;)Lnet/minecraft/stats/StatType; lambda$static$2 a + m (Ljava/util/Map;)Ljava/util/Map; lambda$static$3 a + m ()V markAllDirty c + m (Lcom/mojang/datafixers/DataFixer;Lcom/google/gson/JsonElement;)V parse a + m ()V save a + m (Lnet/minecraft/server/level/ServerPlayer;)V sendStats a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/stats/Stat;I)V setValue a + m ()Lcom/google/gson/JsonElement; toJson b + f Lcom/google/gson/Gson; GSON b + f Lorg/slf4j/Logger; LOGGER c + f Lcom/mojang/serialization/Codec; STATS_CODEC d + f Ljava/util/Set; dirty f + f Ljava/nio/file/Path; file e +c net/minecraft/tags/PaintingVariantTags net/minecraft/tags/PaintingVariantTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; PLACEABLE a +c net/minecraft/util/AbstractListBuilder net/minecraft/util/AbstractListBuilder + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; append a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; build b + m ()Ljava/lang/Object; initBuilder a + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; lambda$add$0 e + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$build$3 c + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; lambda$withErrorsFrom$1 d + m (Lcom/mojang/serialization/DataResult;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$withErrorsFrom$2 a + f Lcom/mojang/serialization/DataResult; builder a + f Lcom/mojang/serialization/DynamicOps; ops b +c net/minecraft/util/ClassTreeIdRegistry net/minecraft/util/ClassTreeIdRegistry + m (Ljava/lang/Class;)I define c + m (Ljava/lang/Class;)I getCount b + m (Ljava/lang/Class;)I getLastIdFor a + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V lambda$new$0 a + f I NO_ID_VALUE a + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; classToLastIdCache b +c net/minecraft/util/StringRepresentable net/minecraft/util/INamable + m ([Ljava/lang/Object;Ljava/util/function/Function;)Ljava/util/function/Function; createNameLookup a + m ([Lnet/minecraft/util/StringRepresentable;)Ljava/util/function/Function; createNameLookup a + m (Ljava/util/function/Supplier;)Lnet/minecraft/util/StringRepresentable$EnumCodec; fromEnum a + m (Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/util/StringRepresentable$EnumCodec; fromEnumWithMapping a + m (Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec; fromValues b + m ()Ljava/lang/String; getSerializedName c + m ([Lnet/minecraft/util/StringRepresentable;)Lcom/mojang/serialization/Keyable; keys b + m (Ljava/lang/Object;)Ljava/lang/Object; lambda$createNameLookup$2 a + m ([Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Object; lambda$createNameLookup$3 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$fromEnum$0 a + m (Ljava/util/function/Function;Ljava/lang/Enum;)Ljava/lang/String; lambda$fromEnumWithMapping$1 a + f I PRE_BUILT_MAP_THRESHOLD af +c net/minecraft/util/StringRepresentable$1 net/minecraft/util/INamable$1 +c net/minecraft/util/StringRepresentable$EnumCodec net/minecraft/util/INamable$a + m (Ljava/lang/String;)Ljava/lang/Enum; byName a + m (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum; byName a + m (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/lang/Enum; byName a + f Ljava/util/function/Function; resolver a +c net/minecraft/util/StringRepresentable$StringRepresentableCodec net/minecraft/util/INamable$b + m (Lnet/minecraft/util/StringRepresentable;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a + m ([Lnet/minecraft/util/StringRepresentable;I)Lnet/minecraft/util/StringRepresentable; lambda$new$0 a + f Lcom/mojang/serialization/Codec; codec a +c net/minecraft/util/datafix/schemas/V99 net/minecraft/util/datafix/schemas/DataConverterSchemaV99 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;)Ljava/lang/Object; addNames a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; itemStackTag b + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addNames$48 b + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addNames$49 a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addNames$50 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$24 q + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$10 j + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$17 f + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$18 e + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$19 d + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$4 p + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$5 o + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$6 n + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$7 m + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$8 l + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$9 k + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$28 n + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$29 m + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$36 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$38 i + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$39 h + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$40 g + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$41 f + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$42 e + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$44 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$46 c + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory c + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMinecart b + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerThrowableProjectile a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; sign a + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; ADD_NAMES b + f Ljava/util/Map; ITEM_TO_BLOCKENTITY d + f Ljava/util/Map; ITEM_TO_ENTITY a + f Lorg/slf4j/Logger; LOGGER c +c net/minecraft/util/datafix/schemas/V99$1 net/minecraft/util/datafix/schemas/DataConverterSchemaV99$1 +c net/minecraft/util/debug/DebugGoalInfo net/minecraft/util/debug/DebugGoalInfo + m ()Ljava/util/List; goals a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; goals b +c net/minecraft/util/debug/DebugGoalInfo$DebugGoal net/minecraft/util/debug/DebugGoalInfo$a + m ()Z isRunning b + m ()Ljava/lang/String; name c + m ()I priority a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z isRunning c + f Ljava/lang/String; name d + f I priority b +c net/minecraft/util/debug/DebugHiveInfo net/minecraft/util/debug/DebugHiveInfo + m ()I honeyLevel c + m ()I occupantCount b + m (Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity;)Lnet/minecraft/util/debug/DebugHiveInfo; pack a + m ()Z sedated d + m ()Lnet/minecraft/world/level/block/Block; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I honeyLevel d + f I occupantCount c + f Z sedated e + f Lnet/minecraft/world/level/block/Block; type b +c net/minecraft/util/debug/DebugPathInfo net/minecraft/util/debug/DebugPathInfo + m ()F maxNodeDistance b + m ()Lnet/minecraft/world/level/pathfinder/Path; path a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f F maxNodeDistance c + f Lnet/minecraft/world/level/pathfinder/Path; path b +c net/minecraft/util/random/WeightedList net/minecraft/util/random/WeightedList + m ()Lnet/minecraft/util/random/WeightedList$Builder; builder b + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; codec a + m (Ljava/lang/Object;)Z contains b + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; getRandomOrThrow b + m ()Z isEmpty c + m (Ljava/util/function/Function;Lnet/minecraft/util/random/Weighted;)Lnet/minecraft/util/random/Weighted; lambda$map$0 a + m (Ljava/util/function/Function;)Lnet/minecraft/util/random/WeightedList; map a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyCodec b + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; nonEmptyCodec b + m ()Lnet/minecraft/util/random/WeightedList; of a + m (Ljava/lang/Object;)Lnet/minecraft/util/random/WeightedList; of a + m (Ljava/util/List;)Lnet/minecraft/util/random/WeightedList; of a + m ([Lnet/minecraft/util/random/Weighted;)Lnet/minecraft/util/random/WeightedList; of a + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a + m ()Ljava/util/List; unwrap d + f I FLAT_THRESHOLD a + f Ljava/util/List; items c + f Lnet/minecraft/util/random/WeightedList$Selector; selector d + f I totalWeight b +c net/minecraft/util/random/WeightedList$Flat net/minecraft/util/random/WeightedList$c + m (I)Ljava/lang/Object; get a + f [Ljava/lang/Object; entries a +c net/minecraft/util/random/WeightedList$Builder net/minecraft/util/random/WeightedList$a + m (Ljava/lang/Object;)Lnet/minecraft/util/random/WeightedList$Builder; add a + m (Ljava/lang/Object;I)Lnet/minecraft/util/random/WeightedList$Builder; add a + m ()Lnet/minecraft/util/random/WeightedList; build a + f Lcom/google/common/collect/ImmutableList$Builder; result a +c net/minecraft/util/random/WeightedList$Compact net/minecraft/util/random/WeightedList$b + m (I)Ljava/lang/Object; get a + m (I)[Lnet/minecraft/util/random/Weighted; lambda$new$0 b + f [Lnet/minecraft/util/random/Weighted; entries a +c net/minecraft/util/random/WeightedList$Selector net/minecraft/util/random/WeightedList$d + m (I)Ljava/lang/Object; get a +c net/minecraft/world/DifficultyInstance net/minecraft/world/DifficultyDamageScaler + m (Lnet/minecraft/world/Difficulty;JJF)F calculateDifficulty a + m ()Lnet/minecraft/world/Difficulty; getDifficulty a + m ()F getEffectiveDifficulty b + m ()F getSpecialMultiplier d + m ()Z isHard c + m (F)Z isHarderThan a + f F DIFFICULTY_TIME_GLOBAL_OFFSET a + f F MAX_DIFFICULTY_TIME_GLOBAL b + f F MAX_DIFFICULTY_TIME_LOCAL c + f Lnet/minecraft/world/Difficulty; base d + f F effectiveDifficulty e +c net/minecraft/world/SimpleMenuProvider net/minecraft/world/TileInventory + m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ + f Lnet/minecraft/world/inventory/MenuConstructor; menuConstructor b + f Lnet/minecraft/network/chat/Component; title a +c net/minecraft/world/entity/DropChances net/minecraft/world/entity/DropChances + m ()Ljava/util/Map; byEquipment a + m (Lnet/minecraft/world/entity/EquipmentSlot;)F byEquipment b + m (Ljava/util/Map;)Ljava/util/Map; filterDefaultValues a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z isPreserved c + m (Ljava/lang/Float;)Z lambda$filterDefaultValues$1 a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Ljava/lang/Float; lambda$static$0 d + m (Ljava/util/Map;Lnet/minecraft/world/entity/EquipmentSlot;)Ljava/lang/Float; lambda$toEnumMap$2 a + m (Lnet/minecraft/world/entity/EquipmentSlot;FLnet/minecraft/world/entity/EquipmentSlot;)Ljava/lang/Float; lambda$withEquipmentChance$3 a + m (Ljava/util/Map;)Ljava/util/Map; toEnumMap b + m (Lnet/minecraft/world/entity/EquipmentSlot;F)Lnet/minecraft/world/entity/DropChances; withEquipmentChance a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/DropChances; withGuaranteedDrop a + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/entity/DropChances; DEFAULT d + f F DEFAULT_EQUIPMENT_DROP_CHANCE a + f I PRESERVE_ITEM_DROP_CHANCE c + f F PRESERVE_ITEM_DROP_CHANCE_THRESHOLD b + f Ljava/util/Map; byEquipment f +c net/minecraft/world/entity/EntityEvent net/minecraft/world/entity/EntityEvent + f B ARMADILLO_PEEK ad + f B ARMORSTAND_WOBBLE D + f B BODY_BREAK ae + f B CANCEL_SHAKE_WETNESS W + f B CHEST_BREAK Q + f B DEATH c + f B DOLPHIN_LOOKING_FOR_TREASURE G + f B DROWN_PARTICLES ag + f B EAT_GRASS j + f B END_RAM Y + f B FEET_BREAK S + f B FIREWORKS_EXPLODE q + f B FISHING_ROD_REEL_IN C + f B FOX_EAT L + f B FULL_DEBUG_INFO w + f B GUARDIAN_ATTACK_SOUND u + f B HEAD_BREAK P + f B HONEY_JUMP U + f B HONEY_SLIDE T + f B IN_LOVE_HEARTS r + f B JUMP a + f B KINETIC_HIT b + f B LEGS_BREAK R + f B LOVE_HEARTS l + f B MAINHAND_BREAK N + f B OFFER_FLOWER k + f B OFFHAND_BREAK O + f B PERMISSION_LEVEL_ADMINS A + f B PERMISSION_LEVEL_ALL x + f B PERMISSION_LEVEL_GAMEMASTERS z + f B PERMISSION_LEVEL_MODERATORS y + f B PERMISSION_LEVEL_OWNERS B + f B POOF Z + f B PROTECTED_FROM_DEATH F + f B RAVAGER_ROARED ai + f B RAVAGER_STUNNED H + f B REDUCED_DEBUG_INFO v + f B SADDLE_BREAK ah + f B SHAKE af + f B SHAKE_WETNESS h + f B SILVERFISH_MERGE_ANIM t + f B SNIFFER_DIGGING_SOUND ac + f B SONIC_CHARGE ab + f B SQUID_ANIM_SYNCH s + f B START_ATTACKING d + f B START_RAM X + f B STOP_ATTACKING e + f B STOP_OFFER_FLOWER E + f B SWAP_HANDS V + f B TAMING_FAILED f + f B TAMING_SUCCEEDED g + f B TELEPORT M + f B TENDRILS_SHIVER aa + f B TRUSTING_FAILED I + f B TRUSTING_SUCCEEDED J + f B USE_ITEM_COMPLETE i + f B VILLAGER_ANGRY m + f B VILLAGER_HAPPY n + f B VILLAGER_SWEAT K + f B WITCH_HAT_MAGIC o + f B ZOMBIE_CONVERTING p +c net/minecraft/world/entity/HumanoidArm net/minecraft/world/entity/EnumMainHand + m ()[Lnet/minecraft/world/entity/HumanoidArm; $values d + m ()Lnet/minecraft/network/chat/Component; caption b + m ()Lnet/minecraft/world/entity/HumanoidArm; getOpposite a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/entity/HumanoidArm;)I lambda$static$0 b + m (Lnet/minecraft/world/entity/HumanoidArm;)I lambda$static$1 a + f [Lnet/minecraft/world/entity/HumanoidArm; $VALUES i + f Ljava/util/function/IntFunction; BY_ID e + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/entity/HumanoidArm; LEFT a + f Lnet/minecraft/world/entity/HumanoidArm; RIGHT b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/network/chat/Component; caption h + f I id f + f Ljava/lang/String; name g +c net/minecraft/world/entity/Interaction net/minecraft/world/entity/Interaction + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Z canBeHitByProjectile bW + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/entity/EntityDimensions; getDimensions m + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDimensions a + m ()F getHeight i + m ()Lnet/minecraft/world/entity/LivingEntity; getLastAttacker f_ + m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ + m ()Z getResponse k + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m ()F getWidth f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m ()Z isIgnoringBlockTriggers m_ + m ()Z isPickable bX + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox c + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (F)V setHeight b + m (Z)V setResponse a + m (F)V setWidth a + m (Lnet/minecraft/world/entity/Entity;)Z skipAttackInteraction w + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEIGHT_ID b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RESPONSE_ID c + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WIDTH_ID a + f F DEFAULT_HEIGHT j + f Z DEFAULT_RESPONSE k + f F DEFAULT_WIDTH i + f Ljava/lang/String; TAG_ATTACK f + f Ljava/lang/String; TAG_HEIGHT e + f Ljava/lang/String; TAG_INTERACTION g + f Ljava/lang/String; TAG_RESPONSE h + f Ljava/lang/String; TAG_WIDTH d + f Lnet/minecraft/world/entity/Interaction$PlayerAction; attack l + f Lnet/minecraft/world/entity/Interaction$PlayerAction; interaction m +c net/minecraft/world/entity/Interaction$PlayerAction net/minecraft/world/entity/Interaction$PlayerAction + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/UUID; player a + m ()J timestamp b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/UUID; player b + f J timestamp c +c net/minecraft/world/entity/MobCategory net/minecraft/world/entity/EnumCreatureType + m ()[Lnet/minecraft/world/entity/MobCategory; $values h + m ()I getDespawnDistance f + m ()I getMaxInstancesPerChunk b + m ()Ljava/lang/String; getName a + m ()I getNoDespawnDistance g + m ()Ljava/lang/String; getSerializedName c + m ()Z isFriendly d + m ()Z isPersistent e + f [Lnet/minecraft/world/entity/MobCategory; $VALUES p + f Lnet/minecraft/world/entity/MobCategory; AMBIENT c + f Lnet/minecraft/world/entity/MobCategory; AXOLOTLS d + f Lcom/mojang/serialization/Codec; CODEC i + f Lnet/minecraft/world/entity/MobCategory; CREATURE b + f Lnet/minecraft/world/entity/MobCategory; MISC h + f Lnet/minecraft/world/entity/MobCategory; MONSTER a + f Lnet/minecraft/world/entity/MobCategory; UNDERGROUND_WATER_CREATURE e + f Lnet/minecraft/world/entity/MobCategory; WATER_AMBIENT g + f Lnet/minecraft/world/entity/MobCategory; WATER_CREATURE f + f I despawnDistance o + f Z isFriendly k + f Z isPersistent l + f I max j + f Ljava/lang/String; name m + f I noDespawnDistance n +c net/minecraft/world/entity/ambient/Bat net/minecraft/world/entity/ambient/EntityBat + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkBatSpawnRules b + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/entity/Entity;)V doPush F + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()F getSoundVolume fC + m ()F getVoicePitch fD + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isFlapping bp + m ()Z isIgnoringBlockTriggers m_ + m ()Z isResting p + m ()V pushEntities q + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Z)V setResting x + m ()V setupAnimationStates gL + m ()V tick g + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; BAT_RESTING_TARGETING cu + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FLAGS e + f B DEFAULT_FLAGS cv + f I FLAG_RESTING f + f F FLAP_LENGTH_SECONDS a + f F TICKS_PER_FLAP b + f Lnet/minecraft/world/entity/AnimationState; flyAnimationState c + f Lnet/minecraft/world/entity/AnimationState; restAnimationState d + f Lnet/minecraft/core/BlockPos; targetPosition cw +c net/minecraft/world/entity/monster/Vex net/minecraft/world/entity/monster/EntityVex + m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/world/entity/ai/control/MoveControl; access$100 b + m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/world/entity/ai/control/MoveControl; access$200 c + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/core/BlockPos; getBoundOrigin gQ + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()F getLightLevelDependentMagicValue bO + m ()Lnet/minecraft/world/entity/Entity; getOwner p + m ()Lnet/minecraft/world/entity/Mob; getOwner gP + m (I)Z getVexFlag b + m ()Z isAffectedByBlocks ba + m ()Z isCharging gR + m ()Z isFlapping bp + m ()V lambda$readAdditionalSaveData$0 gS + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Lnet/minecraft/world/entity/Entity;)V restoreFrom y + m (Lnet/minecraft/core/BlockPos;)V setBoundOrigin h + m (Z)V setIsCharging x + m (I)V setLimitedLife a + m (Lnet/minecraft/world/entity/Mob;)V setOwner a + m (IZ)V setVexFlag a + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID c + f I FLAG_IS_CHARGING d + f F FLAP_DEGREES_PER_TICK a + f I TICKS_PER_FLAP b + f Lnet/minecraft/core/BlockPos; boundOrigin f + f Z hasLimitedLife cv + f I limitedLifeTicks cw + f Lnet/minecraft/world/entity/EntityReference; owner e +c net/minecraft/world/entity/monster/Vex$VexMoveControl net/minecraft/world/entity/monster/EntityVex$c + m ()V tick a + f Lnet/minecraft/world/entity/monster/Vex; this$0 l +c net/minecraft/world/entity/monster/Vex$VexRandomMoveGoal net/minecraft/world/entity/monster/EntityVex$d + m ()Z canContinueToUse c + m ()Z canUse b + m ()V tick a + f Lnet/minecraft/world/entity/monster/Vex; this$0 a +c net/minecraft/world/entity/monster/Vex$VexChargeAttackGoal net/minecraft/world/entity/monster/EntityVex$a + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/monster/Vex; this$0 a +c net/minecraft/world/entity/monster/Vex$VexCopyOwnerTargetGoal net/minecraft/world/entity/monster/EntityVex$b + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; copyOwnerTargeting b + f Lnet/minecraft/world/entity/monster/Vex; this$0 a +c net/minecraft/world/entity/raid/Raider net/minecraft/world/entity/raid/EntityRaider + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a + m ()Z canJoinPatrol gS + m ()Z canJoinRaid hd + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/damagesource/DamageSource;)V die a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX + m ()Lnet/minecraft/world/entity/raid/Raid; getCurrentRaid he + m ()I getTicksOutsideRaid hk + m ()I getWave hi + m ()Z hasActiveRaid hh + m ()Z hasRaid hg + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isCaptain hf + m ()Z isCelebrating hj + m (Lnet/minecraft/world/level/storage/ValueOutput;I)V lambda$addAdditionalSaveData$1 a + m (Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Integer;)V lambda$readAdditionalSaveData$2 a + m (Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$static$0 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (D)Z removeWhenFarAway i + m ()Z requiresCustomPersistence ab + m (Z)V setCanJoinRaid A + m (Z)V setCelebrating B + m (Lnet/minecraft/world/entity/raid/Raid;)V setCurrentRaid a + m (I)V setTicksOutsideRaid b + m (I)V setWave a + m ()V updateNoActionTime gV + f Ljava/util/function/Predicate; ALLOWED_ITEMS a + f Z DEFAULT_CAN_JOIN_RAID e + f I DEFAULT_WAVE b + f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_CELEBRATING c + f Z canJoinRaid cv + f Lnet/minecraft/world/entity/raid/Raid; raid d + f I ticksOutsideRaid cw + f I wave f +c net/minecraft/world/entity/raid/Raider$RaiderCelebration net/minecraft/world/entity/raid/EntityRaider$c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/raid/Raider; mob b + f Lnet/minecraft/world/entity/raid/Raider; this$0 a +c net/minecraft/world/entity/raid/Raider$HoldGroundAttackGoal net/minecraft/world/entity/raid/EntityRaider$a + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V start d + m ()V stop e + m ()V tick a + f F hostileRadiusSqr c + f Lnet/minecraft/world/entity/raid/Raider; mob b + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; shoutTargeting a +c net/minecraft/world/entity/raid/Raider$ObtainRaidLeaderBannerGoal net/minecraft/world/entity/raid/EntityRaider$b + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z cannotPickUpBanner h + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/raid/Raider; mob b + f Lnet/minecraft/world/level/pathfinder/Path; pathToBanner d + f Lnet/minecraft/world/entity/item/ItemEntity; pursuedBannerItemEntity e + f Lnet/minecraft/world/entity/raid/Raider; this$0 a + f Lit/unimi/dsi/fastutil/ints/Int2LongOpenHashMap; unreachableBannerCache c +c net/minecraft/world/entity/raid/Raider$RaiderMoveThroughVillageGoal net/minecraft/world/entity/raid/EntityRaider$d + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/core/BlockPos;)Z hasNotVisited a + m ()Z hasSuitablePoi i + m ()Z isValidRaid h + m (Lnet/minecraft/core/Holder;)Z lambda$hasSuitablePoi$0 a + m ()V start d + m ()V stop e + m ()V tick a + m ()V updateVisited k + f I distanceToPoi e + f Lnet/minecraft/core/BlockPos; poiPos c + f Lnet/minecraft/world/entity/raid/Raider; raider a + f D speedModifier b + f Z stuck f + f Ljava/util/List; visited d +c net/minecraft/world/food/FoodConstants net/minecraft/world/food/FoodConstants + m (IF)F saturationByModifier a + f F EXHAUSTION_ATTACK u + f F EXHAUSTION_CROUCH w + f F EXHAUSTION_DROP e + f F EXHAUSTION_HEAL q + f F EXHAUSTION_JUMP r + f F EXHAUSTION_MINE t + f F EXHAUSTION_SPRINT x + f F EXHAUSTION_SPRINT_JUMP s + f F EXHAUSTION_SWIM y + f F EXHAUSTION_WALK v + f F FOOD_SATURATION_GOOD n + f F FOOD_SATURATION_LOW l + f F FOOD_SATURATION_MAX o + f F FOOD_SATURATION_NORMAL m + f F FOOD_SATURATION_POOR k + f F FOOD_SATURATION_SUPERNATURAL p + f I HEALTH_TICK_COUNT f + f I HEALTH_TICK_COUNT_SATURATED g + f I HEAL_LEVEL h + f I MAX_FOOD a + f F MAX_SATURATION b + f F SATURATION_FLOOR d + f I SPRINT_LEVEL i + f F START_SATURATION c + f I STARVE_LEVEL j +c net/minecraft/world/inventory/DataSlot net/minecraft/world/inventory/ContainerProperty + m ()Z checkAndClearUpdateFlag c + m (Lnet/minecraft/world/inventory/ContainerData;I)Lnet/minecraft/world/inventory/DataSlot; forContainer a + m ()I get b + m (I)V set a + m ([II)Lnet/minecraft/world/inventory/DataSlot; shared a + m ()Lnet/minecraft/world/inventory/DataSlot; standalone a + f I prevValue a +c net/minecraft/world/inventory/DataSlot$1 net/minecraft/world/inventory/ContainerProperty$1 + m ()I get b + m (I)V set a +c net/minecraft/world/inventory/DataSlot$2 net/minecraft/world/inventory/ContainerProperty$2 + m ()I get b + m (I)V set a + f I val$index b +c net/minecraft/world/inventory/DataSlot$3 net/minecraft/world/inventory/ContainerProperty$3 + m ()I get b + m (I)V set a + f I value a +c net/minecraft/world/inventory/LoomMenu net/minecraft/world/inventory/ContainerLoom + m (Lnet/minecraft/world/entity/player/Player;I)Z clickMenuButton a + m ()Lnet/minecraft/world/inventory/Slot; getBannerSlot n + m ()Lnet/minecraft/world/inventory/Slot; getDyeSlot o + m ()Lnet/minecraft/world/inventory/Slot; getPatternSlot p + m ()Lnet/minecraft/world/inventory/Slot; getResultSlot q + m ()Ljava/util/List; getSelectablePatterns l + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; getSelectablePatterns b + m ()I getSelectedBannerPatternIndex m + m (I)Z isValidPatternIndex e + m ()V lambda$new$0 r + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$1 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; lambda$setupResultSlot$2 a + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Ljava/lang/Runnable;)V registerUpdateListener a + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/core/Holder;)V setupResultSlot a + m (Lnet/minecraft/world/Container;)V slotsChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I INV_SLOT_END o + f I INV_SLOT_START n + f I PATTERN_NOT_SET m + f I USE_ROW_SLOT_END q + f I USE_ROW_SLOT_START p + f Lnet/minecraft/world/inventory/ContainerLevelAccess; access r + f Lnet/minecraft/world/inventory/Slot; bannerSlot w + f Lnet/minecraft/world/inventory/Slot; dyeSlot x + f Lnet/minecraft/world/Container; inputContainer B + f J lastSoundTime A + f Lnet/minecraft/world/Container; outputContainer C + f Lnet/minecraft/core/HolderGetter; patternGetter v + f Lnet/minecraft/world/inventory/Slot; patternSlot y + f Lnet/minecraft/world/inventory/Slot; resultSlot z + f Ljava/util/List; selectablePatterns t + f Lnet/minecraft/world/inventory/DataSlot; selectedBannerPatternIndex s + f Ljava/lang/Runnable; slotUpdateListener u +c net/minecraft/world/inventory/LoomMenu$1 net/minecraft/world/inventory/ContainerLoom$1 + m ()V setChanged e + f Lnet/minecraft/world/inventory/LoomMenu; this$0 b +c net/minecraft/world/inventory/LoomMenu$2 net/minecraft/world/inventory/ContainerLoom$2 + m ()V setChanged e + f Lnet/minecraft/world/inventory/LoomMenu; this$0 b +c net/minecraft/world/inventory/LoomMenu$3 net/minecraft/world/inventory/ContainerLoom$3 + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a +c net/minecraft/world/inventory/LoomMenu$4 net/minecraft/world/inventory/ContainerLoom$4 + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a +c net/minecraft/world/inventory/LoomMenu$5 net/minecraft/world/inventory/ContainerLoom$5 + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a +c net/minecraft/world/inventory/LoomMenu$6 net/minecraft/world/inventory/ContainerLoom$6 + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$onTake$0 a + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + f Lnet/minecraft/world/inventory/LoomMenu; this$0 b + f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a +c net/minecraft/world/inventory/MenuType net/minecraft/world/inventory/Containers + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; create a + m (Ljava/lang/String;Lnet/minecraft/world/inventory/MenuType$MenuSupplier;)Lnet/minecraft/world/inventory/MenuType; register a + m (Ljava/lang/String;Lnet/minecraft/world/inventory/MenuType$MenuSupplier;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/inventory/MenuType; register a + m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k + f Lnet/minecraft/world/inventory/MenuType; ANVIL i + f Lnet/minecraft/world/inventory/MenuType; BEACON j + f Lnet/minecraft/world/inventory/MenuType; BLAST_FURNACE k + f Lnet/minecraft/world/inventory/MenuType; BREWING_STAND l + f Lnet/minecraft/world/inventory/MenuType; CARTOGRAPHY_TABLE x + f Lnet/minecraft/world/inventory/MenuType; CRAFTER_3x3 h + f Lnet/minecraft/world/inventory/MenuType; CRAFTING m + f Lnet/minecraft/world/inventory/MenuType; ENCHANTMENT n + f Lnet/minecraft/world/inventory/MenuType; FURNACE o + f Lnet/minecraft/world/inventory/MenuType; GENERIC_3x3 g + f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x1 a + f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x2 b + f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x3 c + f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x4 d + f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x5 e + f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x6 f + f Lnet/minecraft/world/inventory/MenuType; GRINDSTONE p + f Lnet/minecraft/world/inventory/MenuType; HOPPER q + f Lnet/minecraft/world/inventory/MenuType; LECTERN r + f Lnet/minecraft/world/inventory/MenuType; LOOM s + f Lnet/minecraft/world/inventory/MenuType; MERCHANT t + f Lnet/minecraft/world/inventory/MenuType; SHULKER_BOX u + f Lnet/minecraft/world/inventory/MenuType; SMITHING v + f Lnet/minecraft/world/inventory/MenuType; SMOKER w + f Lnet/minecraft/world/inventory/MenuType; STONECUTTER y + f Lnet/minecraft/world/inventory/MenuType$MenuSupplier; constructor A + f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures z +c net/minecraft/world/inventory/MenuType$MenuSupplier net/minecraft/world/inventory/Containers$Supplier +c net/minecraft/world/item/HoneycombItem net/minecraft/world/item/HoneycombItem + m (Lnet/minecraft/world/level/block/entity/SignText;Lnet/minecraft/world/entity/player/Player;)Z canApplyToSign a + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getWaxed a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getWaxed$3 a + m ()Lcom/google/common/collect/BiMap; lambda$static$0 b + m ()Lcom/google/common/collect/BiMap; lambda$static$1 a + m (Lnet/minecraft/world/item/context/UseOnContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/InteractionResult; lambda$useOn$2 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZLnet/minecraft/world/entity/player/Player;)Z tryApplyToSign a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f Ljava/util/function/Supplier; WAXABLES a + f Ljava/lang/String; WAXED_COPPER_BAR s + f Ljava/lang/String; WAXED_COPPER_BLOCK v + f Ljava/lang/String; WAXED_COPPER_CHAIN t + f Ljava/lang/String; WAXED_COPPER_CHEST q + f Ljava/lang/String; WAXED_COPPER_DOOR d + f Ljava/lang/String; WAXED_COPPER_GOLEM_STATUE p + f Ljava/lang/String; WAXED_COPPER_LANTERN u + f Ljava/lang/String; WAXED_COPPER_TRAPDOOR o + f Ljava/lang/String; WAXED_LIGHTNING_ROD r + f Lcom/google/common/collect/ImmutableMap; WAXED_RECIPES c + f Ljava/util/function/Supplier; WAX_OFF_BY_BLOCK b +c net/minecraft/world/item/ItemCooldowns net/minecraft/world/item/ItemCooldown + m (Lnet/minecraft/resources/Identifier;I)V addCooldown a + m (Lnet/minecraft/world/item/ItemStack;I)V addCooldown a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/resources/Identifier; getCooldownGroup b + m (Lnet/minecraft/world/item/ItemStack;F)F getCooldownPercent a + m (Lnet/minecraft/world/item/ItemStack;)Z isOnCooldown a + m (Lnet/minecraft/resources/Identifier;)V onCooldownEnded b + m (Lnet/minecraft/resources/Identifier;I)V onCooldownStarted b + m (Lnet/minecraft/resources/Identifier;)V removeCooldown a + m ()V tick a + f Ljava/util/Map; cooldowns a + f I tickCount b +c net/minecraft/world/item/ItemCooldowns$CooldownInstance net/minecraft/world/item/ItemCooldown$Info + m ()I endTime b + m ()I startTime a + f I endTime b + f I startTime a +c net/minecraft/world/item/ItemFrameItem net/minecraft/world/item/ItemItemFrame + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)Z mayPlace a +c net/minecraft/world/item/MobBucketItem net/minecraft/world/item/MobBucketItem + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V checkExtraContent a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V playEmptySound a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V spawn a + f Lnet/minecraft/sounds/SoundEvent; emptySound b + f Lnet/minecraft/world/entity/EntityType; type a +c net/minecraft/world/level/EntityGetter net/minecraft/world/level/IEntityAccess + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntities a_ + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a + m (Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntitiesOfClass a + m (Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntitiesOfClass a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntityCollisions e + m (DDDDLjava/util/function/Predicate;)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a + m (DDDDZ)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a + m (Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/player/Player; getPlayerByUUID c + m (DDDD)Z hasNearbyAlivePlayer a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isUnobstructed a + m ()Ljava/util/List; players E +c net/minecraft/world/level/FoliageColor net/minecraft/world/level/FoliageColor + m (DD)I get a + m ([I)V init a + f I FOLIAGE_BIRCH b + f I FOLIAGE_DEFAULT c + f I FOLIAGE_EVERGREEN a + f I FOLIAGE_MANGROVE d + f [I pixels e +c net/minecraft/world/level/SignalGetter net/minecraft/world/level/SignalGetter + m (Lnet/minecraft/core/BlockPos;)I getBestNeighborSignal J + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)I getControlInputSignal a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal a + m (Lnet/minecraft/core/BlockPos;)I getDirectSignalTo d_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal c + m (Lnet/minecraft/core/BlockPos;)Z hasNeighborSignal I + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z hasSignal b + f [Lnet/minecraft/core/Direction; DIRECTIONS A +c net/minecraft/world/level/biome/Biomes net/minecraft/world/level/biome/Biomes + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a + f Lnet/minecraft/resources/ResourceKey; BADLANDS B + f Lnet/minecraft/resources/ResourceKey; BAMBOO_JUNGLE A + f Lnet/minecraft/resources/ResourceKey; BASALT_DELTAS ah + f Lnet/minecraft/resources/ResourceKey; BEACH N + f Lnet/minecraft/resources/ResourceKey; BIRCH_FOREST k + f Lnet/minecraft/resources/ResourceKey; CHERRY_GROVE F + f Lnet/minecraft/resources/ResourceKey; COLD_OCEAN V + f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST af + f Lnet/minecraft/resources/ResourceKey; DARK_FOREST l + f Lnet/minecraft/resources/ResourceKey; DEEP_COLD_OCEAN W + f Lnet/minecraft/resources/ResourceKey; DEEP_DARK ac + f Lnet/minecraft/resources/ResourceKey; DEEP_FROZEN_OCEAN Y + f Lnet/minecraft/resources/ResourceKey; DEEP_LUKEWARM_OCEAN S + f Lnet/minecraft/resources/ResourceKey; DEEP_OCEAN U + f Lnet/minecraft/resources/ResourceKey; DESERT f + f Lnet/minecraft/resources/ResourceKey; DRIPSTONE_CAVES aa + f Lnet/minecraft/resources/ResourceKey; END_BARRENS am + f Lnet/minecraft/resources/ResourceKey; END_HIGHLANDS aj + f Lnet/minecraft/resources/ResourceKey; END_MIDLANDS ak + f Lnet/minecraft/resources/ResourceKey; ERODED_BADLANDS C + f Lnet/minecraft/resources/ResourceKey; FLOWER_FOREST j + f Lnet/minecraft/resources/ResourceKey; FOREST i + f Lnet/minecraft/resources/ResourceKey; FROZEN_OCEAN X + f Lnet/minecraft/resources/ResourceKey; FROZEN_PEAKS I + f Lnet/minecraft/resources/ResourceKey; FROZEN_RIVER M + f Lnet/minecraft/resources/ResourceKey; GROVE G + f Lnet/minecraft/resources/ResourceKey; ICE_SPIKES e + f Lnet/minecraft/resources/ResourceKey; JAGGED_PEAKS J + f Lnet/minecraft/resources/ResourceKey; JUNGLE y + f Lnet/minecraft/resources/ResourceKey; LUKEWARM_OCEAN R + f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES ab + f Lnet/minecraft/resources/ResourceKey; MANGROVE_SWAMP h + f Lnet/minecraft/resources/ResourceKey; MEADOW E + f Lnet/minecraft/resources/ResourceKey; MUSHROOM_FIELDS Z + f Lnet/minecraft/resources/ResourceKey; NETHER_WASTES ad + f Lnet/minecraft/resources/ResourceKey; OCEAN T + f Lnet/minecraft/resources/ResourceKey; OLD_GROWTH_BIRCH_FOREST n + f Lnet/minecraft/resources/ResourceKey; OLD_GROWTH_PINE_TAIGA o + f Lnet/minecraft/resources/ResourceKey; OLD_GROWTH_SPRUCE_TAIGA p + f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN m + f Lnet/minecraft/resources/ResourceKey; PLAINS b + f Lnet/minecraft/resources/ResourceKey; RIVER L + f Lnet/minecraft/resources/ResourceKey; SAVANNA s + f Lnet/minecraft/resources/ResourceKey; SAVANNA_PLATEAU t + f Lnet/minecraft/resources/ResourceKey; SMALL_END_ISLANDS al + f Lnet/minecraft/resources/ResourceKey; SNOWY_BEACH O + f Lnet/minecraft/resources/ResourceKey; SNOWY_PLAINS d + f Lnet/minecraft/resources/ResourceKey; SNOWY_SLOPES H + f Lnet/minecraft/resources/ResourceKey; SNOWY_TAIGA r + f Lnet/minecraft/resources/ResourceKey; SOUL_SAND_VALLEY ag + f Lnet/minecraft/resources/ResourceKey; SPARSE_JUNGLE z + f Lnet/minecraft/resources/ResourceKey; STONY_PEAKS K + f Lnet/minecraft/resources/ResourceKey; STONY_SHORE P + f Lnet/minecraft/resources/ResourceKey; SUNFLOWER_PLAINS c + f Lnet/minecraft/resources/ResourceKey; SWAMP g + f Lnet/minecraft/resources/ResourceKey; TAIGA q + f Lnet/minecraft/resources/ResourceKey; THE_END ai + f Lnet/minecraft/resources/ResourceKey; THE_VOID a + f Lnet/minecraft/resources/ResourceKey; WARM_OCEAN Q + f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST ae + f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_FOREST w + f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_GRAVELLY_HILLS v + f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_HILLS u + f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_SAVANNA x + f Lnet/minecraft/resources/ResourceKey; WOODED_BADLANDS D +c net/minecraft/world/level/block/Blocks net/minecraft/world/level/block/Blocks + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z always a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Ljava/lang/Boolean; always b + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; buttonProperties b + m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; candleProperties d + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; flowerPotProperties c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$static$0 f + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$static$1 e + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$100 gs + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$101 gr + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$102 gq + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$103 gp + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$104 go + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$105 gn + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$106 gm + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$107 gl + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$108 gk + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$109 gj + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$11 hV + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$110 gi + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$111 gh + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$112 gg + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$113 gf + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$114 ge + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$115 gd + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$116 gc + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$117 gb + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$118 ga + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$119 fZ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$12 hU + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$120 fY + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$121 fX + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$122 fW + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$123 fV + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$124 fU + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$125 fT + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$126 fS + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$129 fP + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$131 fN + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$133 fL + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$135 fJ + m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$static$139 M + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$14 hS + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$140 fH + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$142 fG + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$144 fF + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$149 fE + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$15 hR + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$150 fD + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$151 fC + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$152 fB + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$153 fA + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$154 fz + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$155 fy + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$158 fv + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$159 fu + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$16 hQ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$160 ft + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$161 fs + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$162 fr + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$163 fq + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$164 fp + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$167 fo + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$169 fm + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$17 hP + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$173 fi + m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$static$175 E + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$176 fh + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$18 hO + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$182 ff + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$183 fe + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$185 fd + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$186 fc + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$188 fb + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$189 fa + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$19 hN + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$190 eZ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$191 eY + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$192 eX + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$193 eW + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$194 eV + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$195 eU + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$196 eT + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$197 eS + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$198 eR + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$199 eQ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$20 hM + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$200 eP + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$201 eO + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$202 eN + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$203 eM + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$204 eL + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$205 eK + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$206 eJ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$207 eI + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$208 eH + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$209 eG + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$21 hL + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$210 eF + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$211 eE + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$212 eD + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$213 eC + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$214 eB + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$215 eA + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$216 ez + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$217 ey + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$218 ex + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$219 ew + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$220 ev + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$221 eu + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$222 et + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$223 es + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$224 er + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$225 eq + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$226 ep + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$227 eo + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$228 en + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$229 em + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$23 hK + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$230 el + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$231 ek + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$232 ej + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$233 ei + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$234 eh + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$235 eg + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$236 ef + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$237 ee + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$238 ed + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$239 ec + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$24 hJ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$240 eb + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$241 ea + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$242 dZ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$243 dY + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$244 dX + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$245 dW + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$246 dV + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$248 dT + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$249 dS + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$25 hI + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$250 dR + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$251 dQ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$252 dP + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$253 dO + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$254 dN + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$255 dM + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$257 dL + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$258 dK + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$259 dJ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$26 hH + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$260 dI + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$261 dH + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$262 dG + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$263 dF + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$264 dE + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$265 dD + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$266 dC + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$267 dB + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$268 dA + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$269 dz + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$27 hG + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$270 dy + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$271 dx + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$272 dw + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$273 dv + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$274 du + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$275 dt + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$276 ds + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$277 dr + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$278 dq + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$279 dp + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$28 hF + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$280 do + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$281 dn + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$282 dm + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$283 dl + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$284 dk + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$285 dj + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$286 di + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$287 dh + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$288 dg + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$289 df + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$29 hE + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$290 de + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$291 dd + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$292 dc + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$293 db + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$294 da + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$295 cZ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$296 cY + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$297 cX + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$298 cW + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$299 cV + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$30 hD + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$300 cU + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$301 cT + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$302 cS + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$303 cR + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$304 cQ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$305 cP + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$306 cO + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$307 cN + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$308 cM + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$309 cL + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$31 hC + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$310 cK + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$311 cJ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$312 cI + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$313 cH + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$315 cF + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$317 cD + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$318 cC + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$32 hB + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$322 cy + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$324 cx + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$326 cw + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$327 cv + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$33 hA + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$331 cu + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$332 ct + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$333 cs + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$334 cr + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$335 cq + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$336 cp + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$337 co + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$338 cn + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$339 cm + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$34 hz + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$340 cl + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$341 ck + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$342 cj + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$343 ci + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$344 ch + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$345 cg + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$346 cf + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$347 ce + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$348 cd + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$349 cc + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$35 hy + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$350 cb + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$351 ca + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$352 bZ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$353 bY + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$354 bX + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$355 bW + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$356 bV + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$357 bU + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$358 bT + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$359 bS + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$36 hx + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$360 bR + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$361 bQ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$362 bP + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$363 bO + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$364 bN + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$365 bM + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$366 bL + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$367 bK + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$368 bJ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$369 bI + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$37 hw + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$370 bH + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$371 bG + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$372 bF + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$373 bE + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$374 bD + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$377 bA + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$38 hv + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$382 bv + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$383 bu + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$39 hu + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$391 bs + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$392 br + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$393 bq + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$394 bp + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$396 bo + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$397 bn + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$398 bm + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$399 bl + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$40 ht + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$400 bk + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$403 bh + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$404 bg + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$405 bf + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$406 be + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$407 bd + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$408 bc + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$409 bb + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$41 hs + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$412 ba + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$413 aZ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$414 aY + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$415 aX + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$416 aW + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$417 aV + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$418 aU + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$419 aT + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$42 hr + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$420 aS + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$421 aR + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$422 aQ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$423 aP + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$424 aO + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$425 aN + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$426 aM + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$428 aK + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$43 hq + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$430 aI + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$432 aG + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$434 aE + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$435 aD + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$44 hp + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$441 aA + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$443 az + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$444 ay + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$445 ax + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$449 aw + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$45 ho + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$450 av + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$451 au + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$452 at + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$453 as + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$454 ar + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$455 aq + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$456 ap + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$457 ao + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$458 an + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$459 am + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$46 hn + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$460 al + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$461 ak + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$462 aj + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$463 ai + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$464 ah + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$465 ag + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$466 af + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$467 ae + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$468 ad + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$469 ac + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$47 hm + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$470 ab + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$471 aa + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$472 Z + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$473 Y + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$474 X + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$475 W + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$476 V + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$477 U + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$478 T + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$479 S + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$48 hl + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$480 R + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$481 Q + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$482 P + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$483 O + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$484 N + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$485 M + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$486 L + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$487 K + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$488 J + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$489 I + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$49 hk + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$490 H + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$491 G + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$492 F + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$493 E + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$494 D + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$495 C + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$496 B + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$497 A + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$498 z + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$499 y + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$50 hj + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$500 x + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$501 w + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$502 v + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$503 u + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$504 t + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$505 s + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$506 r + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$507 q + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$508 p + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$509 o + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$51 hi + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$515 i + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$516 h + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$517 g + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$518 f + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$52 hh + m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$static$520 e + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$53 hg + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$54 hf + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$55 he + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$57 hc + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$58 hb + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$60 gZ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$66 gU + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$67 gT + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$69 gS + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$74 gR + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$75 gQ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$76 gP + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$78 gO + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$79 gN + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$80 gM + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$81 gL + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$82 gK + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$83 gJ + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$84 gI + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$85 gH + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$86 gG + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$87 gF + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$88 gE + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$89 gD + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$90 gC + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$91 gB + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$92 gA + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$93 gz + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$94 gy + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$95 gx + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$96 gw + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$97 gv + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$98 gu + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$static$99 gt + m (Lnet/minecraft/world/level/block/SoundType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; leavesProperties a + m (I)Ljava/util/function/ToIntFunction; litBlockEmission a + m (Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/block/SoundType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; logProperties a + m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; netherStemProperties b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z never b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Ljava/lang/Boolean; never a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Ljava/lang/Boolean; ocelotOrParrot c + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; pistonProperties a + m (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a + m (Ljava/lang/String;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a + m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; registerBed a + m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; registerLegacyStair a + m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; registerStainedGlass b + m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; registerStair b + m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; shulkerBoxProperties c + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; vanillaBlockId a + m (Lnet/minecraft/world/level/block/Block;Z)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; wallVariant a + m (Lnet/minecraft/world/level/material/MapColor;)Ljava/util/function/Function; waterloggedMapColor a + f Lnet/minecraft/world/level/block/Block; ACACIA_BUTTON hp + f Lnet/minecraft/world/level/block/Block; ACACIA_DOOR lj + f Lnet/minecraft/world/level/block/Block; ACACIA_FENCE la + f Lnet/minecraft/world/level/block/Block; ACACIA_FENCE_GATE kR + f Lnet/minecraft/world/level/block/Block; ACACIA_HANGING_SIGN dC + f Lnet/minecraft/world/level/block/Block; ACACIA_LEAVES aO + f Lnet/minecraft/world/level/block/Block; ACACIA_LOG ab + f Lnet/minecraft/world/level/block/Block; ACACIA_PLANKS r + f Lnet/minecraft/world/level/block/Block; ACACIA_PRESSURE_PLATE ee + f Lnet/minecraft/world/level/block/Block; ACACIA_SAPLING D + f Lnet/minecraft/world/level/block/Block; ACACIA_SHELF cx + f Lnet/minecraft/world/level/block/Block; ACACIA_SIGN de + f Lnet/minecraft/world/level/block/Block; ACACIA_SLAB kp + f Lnet/minecraft/world/level/block/Block; ACACIA_STAIRS iG + f Lnet/minecraft/world/level/block/Block; ACACIA_TRAPDOOR fh + f Lnet/minecraft/world/level/block/Block; ACACIA_WALL_HANGING_SIGN dO + f Lnet/minecraft/world/level/block/Block; ACACIA_WALL_SIGN ds + f Lnet/minecraft/world/level/block/Block; ACACIA_WOOD ax + f Lnet/minecraft/world/level/block/Block; ACTIVATOR_RAIL hY + f Lnet/minecraft/world/level/block/Block; AIR a + f Lnet/minecraft/world/level/block/Block; ALLIUM cf + f Lnet/minecraft/world/level/block/Block; AMETHYST_BLOCK rt + f Lnet/minecraft/world/level/block/Block; AMETHYST_CLUSTER rv + f Lnet/minecraft/world/level/block/Block; ANCIENT_DEBRIS qj + f Lnet/minecraft/world/level/block/Block; ANDESITE g + f Lnet/minecraft/world/level/block/Block; ANDESITE_SLAB oy + f Lnet/minecraft/world/level/block/Block; ANDESITE_STAIRS ol + f Lnet/minecraft/world/level/block/Block; ANDESITE_WALL oK + f Lnet/minecraft/world/level/block/Block; ANVIL hJ + f Lnet/minecraft/world/level/block/Block; ATTACHED_MELON_STEM fK + f Lnet/minecraft/world/level/block/Block; ATTACHED_PUMPKIN_STEM fJ + f Lnet/minecraft/world/level/block/Block; AZALEA tV + f Lnet/minecraft/world/level/block/Block; AZALEA_LEAVES aT + f Lnet/minecraft/world/level/block/Block; AZURE_BLUET cg + f Lnet/minecraft/world/level/block/Block; BAMBOO nW + f Lnet/minecraft/world/level/block/Block; BAMBOO_BLOCK ai + f Lnet/minecraft/world/level/block/Block; BAMBOO_BUTTON hu + f Lnet/minecraft/world/level/block/Block; BAMBOO_DOOR lo + f Lnet/minecraft/world/level/block/Block; BAMBOO_FENCE lf + f Lnet/minecraft/world/level/block/Block; BAMBOO_FENCE_GATE kW + f Lnet/minecraft/world/level/block/Block; BAMBOO_HANGING_SIGN dK + f Lnet/minecraft/world/level/block/Block; BAMBOO_MOSAIC y + f Lnet/minecraft/world/level/block/Block; BAMBOO_MOSAIC_SLAB kv + f Lnet/minecraft/world/level/block/Block; BAMBOO_MOSAIC_STAIRS iM + f Lnet/minecraft/world/level/block/Block; BAMBOO_PLANKS x + f Lnet/minecraft/world/level/block/Block; BAMBOO_PRESSURE_PLATE ej + f Lnet/minecraft/world/level/block/Block; BAMBOO_SAPLING nV + f Lnet/minecraft/world/level/block/Block; BAMBOO_SHELF cy + f Lnet/minecraft/world/level/block/Block; BAMBOO_SIGN dk + f Lnet/minecraft/world/level/block/Block; BAMBOO_SLAB ku + f Lnet/minecraft/world/level/block/Block; BAMBOO_STAIRS iL + f Lnet/minecraft/world/level/block/Block; BAMBOO_TRAPDOOR fm + f Lnet/minecraft/world/level/block/Block; BAMBOO_WALL_HANGING_SIGN dW + f Lnet/minecraft/world/level/block/Block; BAMBOO_WALL_SIGN dy + f Lnet/minecraft/world/level/block/Block; BARREL oR + f Lnet/minecraft/world/level/block/Block; BARRIER iO + f Lnet/minecraft/world/level/block/Block; BASALT eB + f Lnet/minecraft/world/level/block/Block; BEACON gD + f Lnet/minecraft/world/level/block/Block; BEDROCK I + f Lnet/minecraft/world/level/block/Block; BEEHIVE qf + f Lnet/minecraft/world/level/block/Block; BEETROOTS lz + f Lnet/minecraft/world/level/block/Block; BEE_NEST qe + f Lnet/minecraft/world/level/block/Block; BELL pa + f Lnet/minecraft/world/level/block/Block; BIG_DRIPLEAF uc + f Lnet/minecraft/world/level/block/Block; BIG_DRIPLEAF_STEM ud + f Lnet/minecraft/world/level/block/Block; BIRCH_BUTTON hn + f Lnet/minecraft/world/level/block/Block; BIRCH_DOOR lh + f Lnet/minecraft/world/level/block/Block; BIRCH_FENCE kY + f Lnet/minecraft/world/level/block/Block; BIRCH_FENCE_GATE kP + f Lnet/minecraft/world/level/block/Block; BIRCH_HANGING_SIGN dB + f Lnet/minecraft/world/level/block/Block; BIRCH_LEAVES aM + f Lnet/minecraft/world/level/block/Block; BIRCH_LOG Z + f Lnet/minecraft/world/level/block/Block; BIRCH_PLANKS p + f Lnet/minecraft/world/level/block/Block; BIRCH_PRESSURE_PLATE ec + f Lnet/minecraft/world/level/block/Block; BIRCH_SAPLING B + f Lnet/minecraft/world/level/block/Block; BIRCH_SHELF cz + f Lnet/minecraft/world/level/block/Block; BIRCH_SIGN dd + f Lnet/minecraft/world/level/block/Block; BIRCH_SLAB kn + f Lnet/minecraft/world/level/block/Block; BIRCH_STAIRS gA + f Lnet/minecraft/world/level/block/Block; BIRCH_TRAPDOOR ff + f Lnet/minecraft/world/level/block/Block; BIRCH_WALL_HANGING_SIGN dN + f Lnet/minecraft/world/level/block/Block; BIRCH_WALL_SIGN dr + f Lnet/minecraft/world/level/block/Block; BIRCH_WOOD av + f Lnet/minecraft/world/level/block/Block; BLACKSTONE qr + f Lnet/minecraft/world/level/block/Block; BLACKSTONE_SLAB qu + f Lnet/minecraft/world/level/block/Block; BLACKSTONE_STAIRS qs + f Lnet/minecraft/world/level/block/Block; BLACKSTONE_WALL qt + f Lnet/minecraft/world/level/block/Block; BLACK_BANNER jQ + f Lnet/minecraft/world/level/block/Block; BLACK_BED bv + f Lnet/minecraft/world/level/block/Block; BLACK_CANDLE rb + f Lnet/minecraft/world/level/block/Block; BLACK_CANDLE_CAKE rs + f Lnet/minecraft/world/level/block/Block; BLACK_CARPET jr + f Lnet/minecraft/world/level/block/Block; BLACK_CONCRETE mH + f Lnet/minecraft/world/level/block/Block; BLACK_CONCRETE_POWDER mX + f Lnet/minecraft/world/level/block/Block; BLACK_GLAZED_TERRACOTTA mr + f Lnet/minecraft/world/level/block/Block; BLACK_SHULKER_BOX mb + f Lnet/minecraft/world/level/block/Block; BLACK_STAINED_GLASS fc + f Lnet/minecraft/world/level/block/Block; BLACK_STAINED_GLASS_PANE iF + f Lnet/minecraft/world/level/block/Block; BLACK_TERRACOTTA ip + f Lnet/minecraft/world/level/block/Block; BLACK_WALL_BANNER kg + f Lnet/minecraft/world/level/block/Block; BLACK_WOOL bZ + f Lnet/minecraft/world/level/block/Block; BLAST_FURNACE oT + f Lnet/minecraft/world/level/block/Block; BLUE_BANNER jM + f Lnet/minecraft/world/level/block/Block; BLUE_BED br + f Lnet/minecraft/world/level/block/Block; BLUE_CANDLE qX + f Lnet/minecraft/world/level/block/Block; BLUE_CANDLE_CAKE ro + f Lnet/minecraft/world/level/block/Block; BLUE_CARPET jn + f Lnet/minecraft/world/level/block/Block; BLUE_CONCRETE mD + f Lnet/minecraft/world/level/block/Block; BLUE_CONCRETE_POWDER mT + f Lnet/minecraft/world/level/block/Block; BLUE_GLAZED_TERRACOTTA mn + f Lnet/minecraft/world/level/block/Block; BLUE_ICE nT + f Lnet/minecraft/world/level/block/Block; BLUE_ORCHID ce + f Lnet/minecraft/world/level/block/Block; BLUE_SHULKER_BOX lX + f Lnet/minecraft/world/level/block/Block; BLUE_STAINED_GLASS eY + f Lnet/minecraft/world/level/block/Block; BLUE_STAINED_GLASS_PANE iB + f Lnet/minecraft/world/level/block/Block; BLUE_TERRACOTTA il + f Lnet/minecraft/world/level/block/Block; BLUE_WALL_BANNER kc + f Lnet/minecraft/world/level/block/Block; BLUE_WOOL bV + f Lnet/minecraft/world/level/block/Block; BONE_BLOCK lI + f Lnet/minecraft/world/level/block/Block; BOOKSHELF cv + f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL nu + f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL_BLOCK nk + f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL_FAN nE + f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL_WALL_FAN nO + f Lnet/minecraft/world/level/block/Block; BREWING_STAND gh + f Lnet/minecraft/world/level/block/Block; BRICKS ct + f Lnet/minecraft/world/level/block/Block; BRICK_SLAB kC + f Lnet/minecraft/world/level/block/Block; BRICK_STAIRS fR + f Lnet/minecraft/world/level/block/Block; BRICK_WALL oC + f Lnet/minecraft/world/level/block/Block; BROWN_BANNER jN + f Lnet/minecraft/world/level/block/Block; BROWN_BED bs + f Lnet/minecraft/world/level/block/Block; BROWN_CANDLE qY + f Lnet/minecraft/world/level/block/Block; BROWN_CANDLE_CAKE rp + f Lnet/minecraft/world/level/block/Block; BROWN_CARPET jo + f Lnet/minecraft/world/level/block/Block; BROWN_CONCRETE mE + f Lnet/minecraft/world/level/block/Block; BROWN_CONCRETE_POWDER mU + f Lnet/minecraft/world/level/block/Block; BROWN_GLAZED_TERRACOTTA mo + f Lnet/minecraft/world/level/block/Block; BROWN_MUSHROOM cp + f Lnet/minecraft/world/level/block/Block; BROWN_MUSHROOM_BLOCK fz + f Lnet/minecraft/world/level/block/Block; BROWN_SHULKER_BOX lY + f Lnet/minecraft/world/level/block/Block; BROWN_STAINED_GLASS eZ + f Lnet/minecraft/world/level/block/Block; BROWN_STAINED_GLASS_PANE iC + f Lnet/minecraft/world/level/block/Block; BROWN_TERRACOTTA im + f Lnet/minecraft/world/level/block/Block; BROWN_WALL_BANNER kd + f Lnet/minecraft/world/level/block/Block; BROWN_WOOL bW + f Lnet/minecraft/world/level/block/Block; BUBBLE_COLUMN oa + f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL nv + f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL_BLOCK nl + f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL_FAN nF + f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL_WALL_FAN nP + f Lnet/minecraft/world/level/block/Block; BUDDING_AMETHYST ru + f Lnet/minecraft/world/level/block/Block; BUSH bD + f Lnet/minecraft/world/level/block/Block; CACTUS es + f Lnet/minecraft/world/level/block/Block; CACTUS_FLOWER et + f Lnet/minecraft/world/level/block/Block; CAKE eL + f Lnet/minecraft/world/level/block/Block; CALCITE rN + f Lnet/minecraft/world/level/block/Block; CALIBRATED_SCULK_SENSOR rR + f Lnet/minecraft/world/level/block/Block; CAMPFIRE pe + f Lnet/minecraft/world/level/block/Block; CANDLE qL + f Lnet/minecraft/world/level/block/Block; CANDLE_CAKE rc + f Lnet/minecraft/world/level/block/Block; CARROTS hj + f Lnet/minecraft/world/level/block/Block; CARTOGRAPHY_TABLE oU + f Lnet/minecraft/world/level/block/Block; CARVED_PUMPKIN eJ + f Lnet/minecraft/world/level/block/Block; CAULDRON gi + f Lnet/minecraft/world/level/block/Block; CAVE_AIR nZ + f Lnet/minecraft/world/level/block/Block; CAVE_VINES tS + f Lnet/minecraft/world/level/block/Block; CAVE_VINES_PLANT tT + f Lnet/minecraft/world/level/block/Block; CHAIN_COMMAND_BLOCK lD + f Lnet/minecraft/world/level/block/Block; CHERRY_BUTTON hq + f Lnet/minecraft/world/level/block/Block; CHERRY_DOOR lk + f Lnet/minecraft/world/level/block/Block; CHERRY_FENCE lb + f Lnet/minecraft/world/level/block/Block; CHERRY_FENCE_GATE kS + f Lnet/minecraft/world/level/block/Block; CHERRY_HANGING_SIGN dD + f Lnet/minecraft/world/level/block/Block; CHERRY_LEAVES aP + f Lnet/minecraft/world/level/block/Block; CHERRY_LOG ac + f Lnet/minecraft/world/level/block/Block; CHERRY_PLANKS s + f Lnet/minecraft/world/level/block/Block; CHERRY_PRESSURE_PLATE ef + f Lnet/minecraft/world/level/block/Block; CHERRY_SAPLING E + f Lnet/minecraft/world/level/block/Block; CHERRY_SHELF cA + f Lnet/minecraft/world/level/block/Block; CHERRY_SIGN df + f Lnet/minecraft/world/level/block/Block; CHERRY_SLAB kq + f Lnet/minecraft/world/level/block/Block; CHERRY_STAIRS iH + f Lnet/minecraft/world/level/block/Block; CHERRY_TRAPDOOR fi + f Lnet/minecraft/world/level/block/Block; CHERRY_WALL_HANGING_SIGN dP + f Lnet/minecraft/world/level/block/Block; CHERRY_WALL_SIGN dt + f Lnet/minecraft/world/level/block/Block; CHERRY_WOOD ay + f Lnet/minecraft/world/level/block/Block; CHEST cS + f Lnet/minecraft/world/level/block/Block; CHIPPED_ANVIL hK + f Lnet/minecraft/world/level/block/Block; CHISELED_BOOKSHELF cw + f Lnet/minecraft/world/level/block/Block; CHISELED_COPPER sj + f Lnet/minecraft/world/level/block/Block; CHISELED_DEEPSLATE uz + f Lnet/minecraft/world/level/block/Block; CHISELED_NETHER_BRICKS qI + f Lnet/minecraft/world/level/block/Block; CHISELED_POLISHED_BLACKSTONE qy + f Lnet/minecraft/world/level/block/Block; CHISELED_QUARTZ_BLOCK hV + f Lnet/minecraft/world/level/block/Block; CHISELED_RED_SANDSTONE ki + f Lnet/minecraft/world/level/block/Block; CHISELED_RESIN_BRICKS gb + f Lnet/minecraft/world/level/block/Block; CHISELED_SANDSTONE bd + f Lnet/minecraft/world/level/block/Block; CHISELED_STONE_BRICKS fq + f Lnet/minecraft/world/level/block/Block; CHISELED_TUFF rH + f Lnet/minecraft/world/level/block/Block; CHISELED_TUFF_BRICKS rM + f Lnet/minecraft/world/level/block/Block; CHORUS_FLOWER lr + f Lnet/minecraft/world/level/block/Block; CHORUS_PLANT lq + f Lnet/minecraft/world/level/block/Block; CLAY eu + f Lnet/minecraft/world/level/block/Block; CLOSED_EYEBLOSSOM uX + f Lnet/minecraft/world/level/block/Block; COAL_BLOCK jt + f Lnet/minecraft/world/level/block/Block; COAL_ORE U + f Lnet/minecraft/world/level/block/Block; COARSE_DIRT k + f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE uj + f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE_SLAB ul + f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE_STAIRS uk + f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE_WALL um + f Lnet/minecraft/world/level/block/Block; COBBLESTONE m + f Lnet/minecraft/world/level/block/Block; COBBLESTONE_SLAB kB + f Lnet/minecraft/world/level/block/Block; COBBLESTONE_STAIRS do + f Lnet/minecraft/world/level/block/Block; COBBLESTONE_WALL gE + f Lnet/minecraft/world/level/block/Block; COBWEB bz + f Lnet/minecraft/world/level/block/Block; COCOA gr + f Lnet/minecraft/world/level/block/Block; COMMAND_BLOCK gC + f Lnet/minecraft/world/level/block/Block; COMPARATOR hP + f Lnet/minecraft/world/level/block/Block; COMPOSTER qc + f Lnet/minecraft/world/level/block/Block; CONDUIT nU + f Lnet/minecraft/world/level/block/WeatheringCopperBlocks; COPPER_BARS fD + f Lnet/minecraft/world/level/block/Block; COPPER_BLOCK rW + f Lnet/minecraft/world/level/block/Block; COPPER_BULB tk + f Lnet/minecraft/world/level/block/WeatheringCopperBlocks; COPPER_CHAIN fF + f Lnet/minecraft/world/level/block/Block; COPPER_CHEST ts + f Lnet/minecraft/world/level/block/Block; COPPER_DOOR sM + f Lnet/minecraft/world/level/block/Block; COPPER_GOLEM_STATUE tA + f Lnet/minecraft/world/level/block/Block; COPPER_GRATE tc + f Lnet/minecraft/world/level/block/WeatheringCopperBlocks; COPPER_LANTERN pd + f Lnet/minecraft/world/level/block/Block; COPPER_ORE sa + f Lnet/minecraft/world/level/block/Block; COPPER_TORCH eF + f Lnet/minecraft/world/level/block/Block; COPPER_TRAPDOOR sU + f Lnet/minecraft/world/level/block/Block; COPPER_WALL_TORCH eG + f Lnet/minecraft/world/level/block/Block; CORNFLOWER cm + f Lnet/minecraft/world/level/block/Block; CRACKED_DEEPSLATE_BRICKS uA + f Lnet/minecraft/world/level/block/Block; CRACKED_DEEPSLATE_TILES uB + f Lnet/minecraft/world/level/block/Block; CRACKED_NETHER_BRICKS qJ + f Lnet/minecraft/world/level/block/Block; CRACKED_POLISHED_BLACKSTONE_BRICKS qx + f Lnet/minecraft/world/level/block/Block; CRACKED_STONE_BRICKS fp + f Lnet/minecraft/world/level/block/Block; CRAFTER uP + f Lnet/minecraft/world/level/block/Block; CRAFTING_TABLE cX + f Lnet/minecraft/world/level/block/Block; CREAKING_HEART cQ + f Lnet/minecraft/world/level/block/Block; CREEPER_HEAD hD + f Lnet/minecraft/world/level/block/Block; CREEPER_WALL_HEAD hE + f Lnet/minecraft/world/level/block/Block; CRIMSON_BUTTON pQ + f Lnet/minecraft/world/level/block/Block; CRIMSON_DOOR pS + f Lnet/minecraft/world/level/block/Block; CRIMSON_FENCE pI + f Lnet/minecraft/world/level/block/Block; CRIMSON_FENCE_GATE pM + f Lnet/minecraft/world/level/block/Block; CRIMSON_FUNGUS pv + f Lnet/minecraft/world/level/block/Block; CRIMSON_HANGING_SIGN dH + f Lnet/minecraft/world/level/block/Block; CRIMSON_HYPHAE ps + f Lnet/minecraft/world/level/block/Block; CRIMSON_NYLIUM pu + f Lnet/minecraft/world/level/block/Block; CRIMSON_PLANKS pC + f Lnet/minecraft/world/level/block/Block; CRIMSON_PRESSURE_PLATE pG + f Lnet/minecraft/world/level/block/Block; CRIMSON_ROOTS pB + f Lnet/minecraft/world/level/block/Block; CRIMSON_SHELF cB + f Lnet/minecraft/world/level/block/Block; CRIMSON_SIGN pU + f Lnet/minecraft/world/level/block/Block; CRIMSON_SLAB pE + f Lnet/minecraft/world/level/block/Block; CRIMSON_STAIRS pO + f Lnet/minecraft/world/level/block/Block; CRIMSON_STEM pq + f Lnet/minecraft/world/level/block/Block; CRIMSON_TRAPDOOR pK + f Lnet/minecraft/world/level/block/Block; CRIMSON_WALL_HANGING_SIGN dU + f Lnet/minecraft/world/level/block/Block; CRIMSON_WALL_SIGN pW + f Lnet/minecraft/world/level/block/Block; CRYING_OBSIDIAN qk + f Lnet/minecraft/world/level/block/Block; CUT_COPPER sf + f Lnet/minecraft/world/level/block/Block; CUT_COPPER_SLAB sv + f Lnet/minecraft/world/level/block/Block; CUT_COPPER_STAIRS sr + f Lnet/minecraft/world/level/block/Block; CUT_RED_SANDSTONE kj + f Lnet/minecraft/world/level/block/Block; CUT_RED_SANDSTONE_SLAB kI + f Lnet/minecraft/world/level/block/Block; CUT_SANDSTONE be + f Lnet/minecraft/world/level/block/Block; CUT_SANDSTONE_SLAB kz + f Lnet/minecraft/world/level/block/Block; CYAN_BANNER jK + f Lnet/minecraft/world/level/block/Block; CYAN_BED bp + f Lnet/minecraft/world/level/block/Block; CYAN_CANDLE qV + f Lnet/minecraft/world/level/block/Block; CYAN_CANDLE_CAKE rm + f Lnet/minecraft/world/level/block/Block; CYAN_CARPET jl + f Lnet/minecraft/world/level/block/Block; CYAN_CONCRETE mB + f Lnet/minecraft/world/level/block/Block; CYAN_CONCRETE_POWDER mR + f Lnet/minecraft/world/level/block/Block; CYAN_GLAZED_TERRACOTTA ml + f Lnet/minecraft/world/level/block/Block; CYAN_SHULKER_BOX lV + f Lnet/minecraft/world/level/block/Block; CYAN_STAINED_GLASS eW + f Lnet/minecraft/world/level/block/Block; CYAN_STAINED_GLASS_PANE iz + f Lnet/minecraft/world/level/block/Block; CYAN_TERRACOTTA ij + f Lnet/minecraft/world/level/block/Block; CYAN_WALL_BANNER ka + f Lnet/minecraft/world/level/block/Block; CYAN_WOOL bT + f Lnet/minecraft/world/level/block/Block; DAMAGED_ANVIL hL + f Lnet/minecraft/world/level/block/Block; DANDELION cb + f Lnet/minecraft/world/level/block/Block; DARK_OAK_BUTTON hr + f Lnet/minecraft/world/level/block/Block; DARK_OAK_DOOR ll + f Lnet/minecraft/world/level/block/Block; DARK_OAK_FENCE lc + f Lnet/minecraft/world/level/block/Block; DARK_OAK_FENCE_GATE kT + f Lnet/minecraft/world/level/block/Block; DARK_OAK_HANGING_SIGN dF + f Lnet/minecraft/world/level/block/Block; DARK_OAK_LEAVES aQ + f Lnet/minecraft/world/level/block/Block; DARK_OAK_LOG ad + f Lnet/minecraft/world/level/block/Block; DARK_OAK_PLANKS t + f Lnet/minecraft/world/level/block/Block; DARK_OAK_PRESSURE_PLATE eg + f Lnet/minecraft/world/level/block/Block; DARK_OAK_SAPLING F + f Lnet/minecraft/world/level/block/Block; DARK_OAK_SHELF cC + f Lnet/minecraft/world/level/block/Block; DARK_OAK_SIGN dh + f Lnet/minecraft/world/level/block/Block; DARK_OAK_SLAB kr + f Lnet/minecraft/world/level/block/Block; DARK_OAK_STAIRS iI + f Lnet/minecraft/world/level/block/Block; DARK_OAK_TRAPDOOR fj + f Lnet/minecraft/world/level/block/Block; DARK_OAK_WALL_HANGING_SIGN dR + f Lnet/minecraft/world/level/block/Block; DARK_OAK_WALL_SIGN dv + f Lnet/minecraft/world/level/block/Block; DARK_OAK_WOOD az + f Lnet/minecraft/world/level/block/Block; DARK_PRISMARINE iT + f Lnet/minecraft/world/level/block/Block; DARK_PRISMARINE_SLAB iZ + f Lnet/minecraft/world/level/block/Block; DARK_PRISMARINE_STAIRS iW + f Lnet/minecraft/world/level/block/Block; DAYLIGHT_DETECTOR hQ + f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL np + f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL_BLOCK nf + f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL_FAN nz + f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL_WALL_FAN nJ + f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL nq + f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL_BLOCK ng + f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL_FAN nA + f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL_WALL_FAN nK + f Lnet/minecraft/world/level/block/Block; DEAD_BUSH bC + f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL nr + f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL_BLOCK nh + f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL_FAN nB + f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL_WALL_FAN nL + f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL ns + f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL_BLOCK ni + f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL_FAN nC + f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL_WALL_FAN nM + f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL no + f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL_BLOCK ne + f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL_FAN ny + f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL_WALL_FAN nI + f Lnet/minecraft/world/level/block/Block; DECORATED_POT uO + f Lnet/minecraft/world/level/block/Block; DEEPSLATE ui + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICKS uv + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICK_SLAB ux + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICK_STAIRS uw + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICK_WALL uy + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_COAL_ORE V + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_COPPER_ORE sb + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_DIAMOND_ORE cV + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_EMERALD_ORE gu + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_GOLD_ORE R + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_IRON_ORE T + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_LAPIS_ORE aZ + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_REDSTONE_ORE el + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILES ur + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILE_SLAB ut + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILE_STAIRS us + f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILE_WALL uu + f Lnet/minecraft/world/level/block/Block; DETECTOR_RAIL bx + f Lnet/minecraft/world/level/block/Block; DIAMOND_BLOCK cW + f Lnet/minecraft/world/level/block/Block; DIAMOND_ORE cU + f Lnet/minecraft/world/level/block/Block; DIORITE e + f Lnet/minecraft/world/level/block/Block; DIORITE_SLAB oB + f Lnet/minecraft/world/level/block/Block; DIORITE_STAIRS oo + f Lnet/minecraft/world/level/block/Block; DIORITE_WALL oO + f Lnet/minecraft/world/level/block/Block; DIRT j + f Lnet/minecraft/world/level/block/Block; DIRT_PATH lA + f Lnet/minecraft/world/level/block/Block; DISPENSER bb + f Lnet/minecraft/world/level/block/Block; DRAGON_EGG gp + f Lnet/minecraft/world/level/block/Block; DRAGON_HEAD hF + f Lnet/minecraft/world/level/block/Block; DRAGON_WALL_HEAD hG + f Lnet/minecraft/world/level/block/Block; DRIED_GHAST nd + f Lnet/minecraft/world/level/block/Block; DRIED_KELP_BLOCK na + f Lnet/minecraft/world/level/block/Block; DRIPSTONE_BLOCK tR + f Lnet/minecraft/world/level/block/Block; DROPPER hZ + f Lnet/minecraft/world/level/block/Block; EMERALD_BLOCK gy + f Lnet/minecraft/world/level/block/Block; EMERALD_ORE gt + f Lnet/minecraft/world/level/block/Block; ENCHANTING_TABLE gg + f Lnet/minecraft/world/level/block/Block; ENDER_CHEST gv + f Lnet/minecraft/world/level/block/Block; END_GATEWAY lB + f Lnet/minecraft/world/level/block/Block; END_PORTAL gm + f Lnet/minecraft/world/level/block/Block; END_PORTAL_FRAME gn + f Lnet/minecraft/world/level/block/Block; END_ROD lp + f Lnet/minecraft/world/level/block/Block; END_STONE go + f Lnet/minecraft/world/level/block/Block; END_STONE_BRICKS lv + f Lnet/minecraft/world/level/block/Block; END_STONE_BRICK_SLAB ou + f Lnet/minecraft/world/level/block/Block; END_STONE_BRICK_STAIRS og + f Lnet/minecraft/world/level/block/Block; END_STONE_BRICK_WALL oN + f Lnet/minecraft/world/level/block/Block; EXPOSED_CHISELED_COPPER si + f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER rX + f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_BULB tl + f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_CHEST tt + f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_DOOR sN + f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_GOLEM_STATUE tB + f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_GRATE td + f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_TRAPDOOR sV + f Lnet/minecraft/world/level/block/Block; EXPOSED_CUT_COPPER se + f Lnet/minecraft/world/level/block/Block; EXPOSED_CUT_COPPER_SLAB su + f Lnet/minecraft/world/level/block/Block; EXPOSED_CUT_COPPER_STAIRS sq + f Lnet/minecraft/world/level/block/Block; EXPOSED_LIGHTNING_ROD tJ + f Lnet/minecraft/world/level/block/Block; FARMLAND cZ + f Lnet/minecraft/world/level/block/Block; FERN bB + f Lnet/minecraft/world/level/block/Block; FIREFLY_BUSH va + f Lnet/minecraft/world/level/block/Block; FIRE cN + f Lnet/minecraft/world/level/block/Block; FIRE_CORAL nw + f Lnet/minecraft/world/level/block/Block; FIRE_CORAL_BLOCK nm + f Lnet/minecraft/world/level/block/Block; FIRE_CORAL_FAN nG + f Lnet/minecraft/world/level/block/Block; FIRE_CORAL_WALL_FAN nQ + f Lnet/minecraft/world/level/block/Block; FLETCHING_TABLE oV + f Lnet/minecraft/world/level/block/Block; FLOWERING_AZALEA tW + f Lnet/minecraft/world/level/block/Block; FLOWERING_AZALEA_LEAVES aU + f Lnet/minecraft/world/level/block/Block; FLOWER_POT gG + f Lnet/minecraft/world/level/block/Block; FROGSPAWN uM + f Lnet/minecraft/world/level/block/Block; FROSTED_ICE lE + f Lnet/minecraft/world/level/block/Block; FURNACE da + f Lnet/minecraft/world/level/block/Block; GILDED_BLACKSTONE qC + f Lnet/minecraft/world/level/block/Block; GLASS aX + f Lnet/minecraft/world/level/block/Block; GLASS_PANE fG + f Lnet/minecraft/world/level/block/Block; GLOWSTONE eH + f Lnet/minecraft/world/level/block/Block; GLOW_LICHEN fO + f Lnet/minecraft/world/level/block/Block; GOLD_BLOCK cr + f Lnet/minecraft/world/level/block/Block; GOLD_ORE Q + f Lnet/minecraft/world/level/block/Block; GRANITE c + f Lnet/minecraft/world/level/block/Block; GRANITE_SLAB ox + f Lnet/minecraft/world/level/block/Block; GRANITE_STAIRS ok + f Lnet/minecraft/world/level/block/Block; GRANITE_WALL oG + f Lnet/minecraft/world/level/block/Block; GRASS_BLOCK i + f Lnet/minecraft/world/level/block/Block; GRAVEL O + f Lnet/minecraft/world/level/block/Block; GRAY_BANNER jI + f Lnet/minecraft/world/level/block/Block; GRAY_BED bn + f Lnet/minecraft/world/level/block/Block; GRAY_CANDLE qT + f Lnet/minecraft/world/level/block/Block; GRAY_CANDLE_CAKE rk + f Lnet/minecraft/world/level/block/Block; GRAY_CARPET jj + f Lnet/minecraft/world/level/block/Block; GRAY_CONCRETE mz + f Lnet/minecraft/world/level/block/Block; GRAY_CONCRETE_POWDER mP + f Lnet/minecraft/world/level/block/Block; GRAY_GLAZED_TERRACOTTA mj + f Lnet/minecraft/world/level/block/Block; GRAY_SHULKER_BOX lT + f Lnet/minecraft/world/level/block/Block; GRAY_STAINED_GLASS eU + f Lnet/minecraft/world/level/block/Block; GRAY_STAINED_GLASS_PANE ix + f Lnet/minecraft/world/level/block/Block; GRAY_TERRACOTTA ih + f Lnet/minecraft/world/level/block/Block; GRAY_WALL_BANNER jY + f Lnet/minecraft/world/level/block/Block; GRAY_WOOL bR + f Lnet/minecraft/world/level/block/Block; GREEN_BANNER jO + f Lnet/minecraft/world/level/block/Block; GREEN_BED bt + f Lnet/minecraft/world/level/block/Block; GREEN_CANDLE qZ + f Lnet/minecraft/world/level/block/Block; GREEN_CANDLE_CAKE rq + f Lnet/minecraft/world/level/block/Block; GREEN_CARPET jp + f Lnet/minecraft/world/level/block/Block; GREEN_CONCRETE mF + f Lnet/minecraft/world/level/block/Block; GREEN_CONCRETE_POWDER mV + f Lnet/minecraft/world/level/block/Block; GREEN_GLAZED_TERRACOTTA mp + f Lnet/minecraft/world/level/block/Block; GREEN_SHULKER_BOX lZ + f Lnet/minecraft/world/level/block/Block; GREEN_STAINED_GLASS fa + f Lnet/minecraft/world/level/block/Block; GREEN_STAINED_GLASS_PANE iD + f Lnet/minecraft/world/level/block/Block; GREEN_TERRACOTTA in + f Lnet/minecraft/world/level/block/Block; GREEN_WALL_BANNER ke + f Lnet/minecraft/world/level/block/Block; GREEN_WOOL bX + f Lnet/minecraft/world/level/block/Block; GRINDSTONE oW + f Lnet/minecraft/world/level/block/Block; HANGING_ROOTS uf + f Lnet/minecraft/world/level/block/Block; HAY_BLOCK jb + f Lnet/minecraft/world/level/block/Block; HEAVY_CORE uS + f Lnet/minecraft/world/level/block/Block; HEAVY_WEIGHTED_PRESSURE_PLATE hO + f Lnet/minecraft/world/level/block/Block; HONEYCOMB_BLOCK qh + f Lnet/minecraft/world/level/block/Block; HONEY_BLOCK qg + f Lnet/minecraft/world/level/block/Block; HOPPER hT + f Lnet/minecraft/world/level/block/Block; HORN_CORAL nx + f Lnet/minecraft/world/level/block/Block; HORN_CORAL_BLOCK nn + f Lnet/minecraft/world/level/block/Block; HORN_CORAL_FAN nH + f Lnet/minecraft/world/level/block/Block; HORN_CORAL_WALL_FAN nR + f Lnet/minecraft/world/level/block/Block; ICE eq + f Lnet/minecraft/world/level/block/Block; INFESTED_CHISELED_STONE_BRICKS fy + f Lnet/minecraft/world/level/block/Block; INFESTED_COBBLESTONE fu + f Lnet/minecraft/world/level/block/Block; INFESTED_CRACKED_STONE_BRICKS fx + f Lnet/minecraft/world/level/block/Block; INFESTED_DEEPSLATE uC + f Lnet/minecraft/world/level/block/Block; INFESTED_MOSSY_STONE_BRICKS fw + f Lnet/minecraft/world/level/block/Block; INFESTED_STONE ft + f Lnet/minecraft/world/level/block/Block; INFESTED_STONE_BRICKS fv + f Lnet/minecraft/world/level/block/Block; IRON_BARS fC + f Lnet/minecraft/world/level/block/Block; IRON_BLOCK cs + f Lnet/minecraft/world/level/block/Block; IRON_CHAIN fE + f Lnet/minecraft/world/level/block/Block; IRON_DOOR dZ + f Lnet/minecraft/world/level/block/Block; IRON_ORE S + f Lnet/minecraft/world/level/block/Block; IRON_TRAPDOOR iQ + f Lnet/minecraft/world/level/block/Block; JACK_O_LANTERN eK + f Lnet/minecraft/world/level/block/Block; JIGSAW pZ + f Lnet/minecraft/world/level/block/Block; JUKEBOX ew + f Lnet/minecraft/world/level/block/Block; JUNGLE_BUTTON ho + f Lnet/minecraft/world/level/block/Block; JUNGLE_DOOR li + f Lnet/minecraft/world/level/block/Block; JUNGLE_FENCE kZ + f Lnet/minecraft/world/level/block/Block; JUNGLE_FENCE_GATE kQ + f Lnet/minecraft/world/level/block/Block; JUNGLE_HANGING_SIGN dE + f Lnet/minecraft/world/level/block/Block; JUNGLE_LEAVES aN + f Lnet/minecraft/world/level/block/Block; JUNGLE_LOG aa + f Lnet/minecraft/world/level/block/Block; JUNGLE_PLANKS q + f Lnet/minecraft/world/level/block/Block; JUNGLE_PRESSURE_PLATE ed + f Lnet/minecraft/world/level/block/Block; JUNGLE_SAPLING C + f Lnet/minecraft/world/level/block/Block; JUNGLE_SHELF cD + f Lnet/minecraft/world/level/block/Block; JUNGLE_SIGN dg + f Lnet/minecraft/world/level/block/Block; JUNGLE_SLAB ko + f Lnet/minecraft/world/level/block/Block; JUNGLE_STAIRS gB + f Lnet/minecraft/world/level/block/Block; JUNGLE_TRAPDOOR fg + f Lnet/minecraft/world/level/block/Block; JUNGLE_WALL_HANGING_SIGN dQ + f Lnet/minecraft/world/level/block/Block; JUNGLE_WALL_SIGN du + f Lnet/minecraft/world/level/block/Block; JUNGLE_WOOD aw + f Lnet/minecraft/world/level/block/Block; KELP mY + f Lnet/minecraft/world/level/block/Block; KELP_PLANT mZ + f Lnet/minecraft/world/level/block/Block; LADDER dm + f Lnet/minecraft/world/level/block/Block; LANTERN pb + f Lnet/minecraft/world/level/block/Block; LAPIS_BLOCK ba + f Lnet/minecraft/world/level/block/Block; LAPIS_ORE aY + f Lnet/minecraft/world/level/block/Block; LARGE_AMETHYST_BUD rw + f Lnet/minecraft/world/level/block/Block; LARGE_FERN jA + f Lnet/minecraft/world/level/block/Block; LAVA K + f Lnet/minecraft/world/level/block/Block; LAVA_CAULDRON gk + f Lnet/minecraft/world/level/block/Block; LEAF_LITTER ua + f Lnet/minecraft/world/level/block/Block; LECTERN oX + f Lnet/minecraft/world/level/block/Block; LEVER dX + f Lnet/minecraft/world/level/block/Block; LIGHT iP + f Lnet/minecraft/world/level/block/Block; LIGHTNING_ROD tI + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_BANNER jE + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_BED bj + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CANDLE qP + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CANDLE_CAKE rg + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CARPET jf + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CONCRETE mv + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CONCRETE_POWDER mL + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_GLAZED_TERRACOTTA mf + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_SHULKER_BOX lP + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_STAINED_GLASS eQ + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_STAINED_GLASS_PANE it + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_TERRACOTTA id + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_WALL_BANNER jU + f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_WOOL bN + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_BANNER jJ + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_BED bo + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CANDLE qU + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CANDLE_CAKE rl + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CARPET jk + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CONCRETE mA + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CONCRETE_POWDER mQ + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_GLAZED_TERRACOTTA mk + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_SHULKER_BOX lU + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_STAINED_GLASS eV + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_STAINED_GLASS_PANE iy + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_TERRACOTTA ii + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_WALL_BANNER jZ + f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_WOOL bS + f Lnet/minecraft/world/level/block/Block; LIGHT_WEIGHTED_PRESSURE_PLATE hN + f Lnet/minecraft/world/level/block/Block; LILAC jw + f Lnet/minecraft/world/level/block/Block; LILY_OF_THE_VALLEY co + f Lnet/minecraft/world/level/block/Block; LILY_PAD fV + f Lnet/minecraft/world/level/block/Block; LIME_BANNER jG + f Lnet/minecraft/world/level/block/Block; LIME_BED bl + f Lnet/minecraft/world/level/block/Block; LIME_CANDLE qR + f Lnet/minecraft/world/level/block/Block; LIME_CANDLE_CAKE ri + f Lnet/minecraft/world/level/block/Block; LIME_CARPET jh + f Lnet/minecraft/world/level/block/Block; LIME_CONCRETE mx + f Lnet/minecraft/world/level/block/Block; LIME_CONCRETE_POWDER mN + f Lnet/minecraft/world/level/block/Block; LIME_GLAZED_TERRACOTTA mh + f Lnet/minecraft/world/level/block/Block; LIME_SHULKER_BOX lR + f Lnet/minecraft/world/level/block/Block; LIME_STAINED_GLASS eS + f Lnet/minecraft/world/level/block/Block; LIME_STAINED_GLASS_PANE iv + f Lnet/minecraft/world/level/block/Block; LIME_TERRACOTTA if + f Lnet/minecraft/world/level/block/Block; LIME_WALL_BANNER jW + f Lnet/minecraft/world/level/block/Block; LIME_WOOL bP + f Lnet/minecraft/world/level/block/Block; LODESTONE qq + f Lnet/minecraft/world/level/block/Block; LOOM oQ + f Lnet/minecraft/world/level/block/Block; MAGENTA_BANNER jD + f Lnet/minecraft/world/level/block/Block; MAGENTA_BED bi + f Lnet/minecraft/world/level/block/Block; MAGENTA_CANDLE qO + f Lnet/minecraft/world/level/block/Block; MAGENTA_CANDLE_CAKE rf + f Lnet/minecraft/world/level/block/Block; MAGENTA_CARPET je + f Lnet/minecraft/world/level/block/Block; MAGENTA_CONCRETE mu + f Lnet/minecraft/world/level/block/Block; MAGENTA_CONCRETE_POWDER mK + f Lnet/minecraft/world/level/block/Block; MAGENTA_GLAZED_TERRACOTTA me + f Lnet/minecraft/world/level/block/Block; MAGENTA_SHULKER_BOX lO + f Lnet/minecraft/world/level/block/Block; MAGENTA_STAINED_GLASS eP + f Lnet/minecraft/world/level/block/Block; MAGENTA_STAINED_GLASS_PANE is + f Lnet/minecraft/world/level/block/Block; MAGENTA_TERRACOTTA ic + f Lnet/minecraft/world/level/block/Block; MAGENTA_WALL_BANNER jT + f Lnet/minecraft/world/level/block/Block; MAGENTA_WOOL bM + f Lnet/minecraft/world/level/block/Block; MAGMA_BLOCK lF + f Lnet/minecraft/world/level/block/Block; MANGROVE_BUTTON ht + f Lnet/minecraft/world/level/block/Block; MANGROVE_DOOR ln + f Lnet/minecraft/world/level/block/Block; MANGROVE_FENCE le + f Lnet/minecraft/world/level/block/Block; MANGROVE_FENCE_GATE kV + f Lnet/minecraft/world/level/block/Block; MANGROVE_HANGING_SIGN dJ + f Lnet/minecraft/world/level/block/Block; MANGROVE_LEAVES aS + f Lnet/minecraft/world/level/block/Block; MANGROVE_LOG af + f Lnet/minecraft/world/level/block/Block; MANGROVE_PLANKS w + f Lnet/minecraft/world/level/block/Block; MANGROVE_PRESSURE_PLATE ei + f Lnet/minecraft/world/level/block/Block; MANGROVE_PROPAGULE H + f Lnet/minecraft/world/level/block/Block; MANGROVE_ROOTS ag + f Lnet/minecraft/world/level/block/Block; MANGROVE_SHELF cE + f Lnet/minecraft/world/level/block/Block; MANGROVE_SIGN dj + f Lnet/minecraft/world/level/block/Block; MANGROVE_SLAB kt + f Lnet/minecraft/world/level/block/Block; MANGROVE_STAIRS iK + f Lnet/minecraft/world/level/block/Block; MANGROVE_TRAPDOOR fl + f Lnet/minecraft/world/level/block/Block; MANGROVE_WALL_HANGING_SIGN dT + f Lnet/minecraft/world/level/block/Block; MANGROVE_WALL_SIGN dx + f Lnet/minecraft/world/level/block/Block; MANGROVE_WOOD aA + f Lnet/minecraft/world/level/block/Block; MEDIUM_AMETHYST_BUD rx + f Lnet/minecraft/world/level/block/Block; MELON fI + f Lnet/minecraft/world/level/block/Block; MELON_STEM fM + f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE cJ + f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE_SLAB ot + f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE_STAIRS of + f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE_WALL gF + f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICKS fo + f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICK_SLAB or + f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICK_STAIRS od + f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICK_WALL oF + f Lnet/minecraft/world/level/block/Block; MOSS_BLOCK ub + f Lnet/minecraft/world/level/block/Block; MOSS_CARPET tX + f Lnet/minecraft/world/level/block/Block; MOVING_PISTON ca + f Lnet/minecraft/world/level/block/Block; MUDDY_MANGROVE_ROOTS ah + f Lnet/minecraft/world/level/block/Block; MUD uh + f Lnet/minecraft/world/level/block/Block; MUD_BRICKS fs + f Lnet/minecraft/world/level/block/Block; MUD_BRICK_SLAB kE + f Lnet/minecraft/world/level/block/Block; MUD_BRICK_STAIRS fT + f Lnet/minecraft/world/level/block/Block; MUD_BRICK_WALL oI + f Lnet/minecraft/world/level/block/Block; MUSHROOM_STEM fB + f Lnet/minecraft/world/level/block/Block; MYCELIUM fU + f Lnet/minecraft/world/level/block/Block; NETHERITE_BLOCK qi + f Lnet/minecraft/world/level/block/Block; NETHERRACK ey + f Lnet/minecraft/world/level/block/Block; NETHER_BRICKS gc + f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_FENCE gd + f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_SLAB kF + f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_STAIRS ge + f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_WALL oJ + f Lnet/minecraft/world/level/block/Block; NETHER_GOLD_ORE W + f Lnet/minecraft/world/level/block/Block; NETHER_PORTAL eI + f Lnet/minecraft/world/level/block/Block; NETHER_QUARTZ_ORE hS + f Lnet/minecraft/world/level/block/Block; NETHER_SPROUTS pp + f Lnet/minecraft/world/level/block/Block; NETHER_WART gf + f Lnet/minecraft/world/level/block/Block; NETHER_WART_BLOCK lG + f Lnet/minecraft/world/level/block/Block; NOTE_BLOCK bf + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; NOT_CLOSED_SHULKER vb + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; NOT_EXTENDED_PISTON vc + f Lnet/minecraft/world/level/block/Block; OAK_BUTTON hl + f Lnet/minecraft/world/level/block/Block; OAK_DOOR dl + f Lnet/minecraft/world/level/block/Block; OAK_FENCE ex + f Lnet/minecraft/world/level/block/Block; OAK_FENCE_GATE fQ + f Lnet/minecraft/world/level/block/Block; OAK_HANGING_SIGN dz + f Lnet/minecraft/world/level/block/Block; OAK_LEAVES aK + f Lnet/minecraft/world/level/block/Block; OAK_LOG X + f Lnet/minecraft/world/level/block/Block; OAK_PLANKS n + f Lnet/minecraft/world/level/block/Block; OAK_PRESSURE_PLATE ea + f Lnet/minecraft/world/level/block/Block; OAK_SAPLING z + f Lnet/minecraft/world/level/block/Block; OAK_SHELF cF + f Lnet/minecraft/world/level/block/Block; OAK_SIGN db + f Lnet/minecraft/world/level/block/Block; OAK_SLAB kl + f Lnet/minecraft/world/level/block/Block; OAK_STAIRS cR + f Lnet/minecraft/world/level/block/Block; OAK_TRAPDOOR fd + f Lnet/minecraft/world/level/block/Block; OAK_WALL_HANGING_SIGN dL + f Lnet/minecraft/world/level/block/Block; OAK_WALL_SIGN dp + f Lnet/minecraft/world/level/block/Block; OAK_WOOD at + f Lnet/minecraft/world/level/block/Block; OBSERVER lK + f Lnet/minecraft/world/level/block/Block; OBSIDIAN cK + f Lnet/minecraft/world/level/block/Block; OCHRE_FROGLIGHT uJ + f Lnet/minecraft/world/level/block/Block; OPEN_EYEBLOSSOM uW + f Lnet/minecraft/world/level/block/Block; ORANGE_BANNER jC + f Lnet/minecraft/world/level/block/Block; ORANGE_BED bh + f Lnet/minecraft/world/level/block/Block; ORANGE_CANDLE qN + f Lnet/minecraft/world/level/block/Block; ORANGE_CANDLE_CAKE re + f Lnet/minecraft/world/level/block/Block; ORANGE_CARPET jd + f Lnet/minecraft/world/level/block/Block; ORANGE_CONCRETE mt + f Lnet/minecraft/world/level/block/Block; ORANGE_CONCRETE_POWDER mJ + f Lnet/minecraft/world/level/block/Block; ORANGE_GLAZED_TERRACOTTA md + f Lnet/minecraft/world/level/block/Block; ORANGE_SHULKER_BOX lN + f Lnet/minecraft/world/level/block/Block; ORANGE_STAINED_GLASS eO + f Lnet/minecraft/world/level/block/Block; ORANGE_STAINED_GLASS_PANE ir + f Lnet/minecraft/world/level/block/Block; ORANGE_TERRACOTTA ib + f Lnet/minecraft/world/level/block/Block; ORANGE_TULIP ci + f Lnet/minecraft/world/level/block/Block; ORANGE_WALL_BANNER jS + f Lnet/minecraft/world/level/block/Block; ORANGE_WOOL bL + f Lnet/minecraft/world/level/block/Block; OXEYE_DAISY cl + f Lnet/minecraft/world/level/block/Block; OXIDIZED_CHISELED_COPPER sg + f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER rZ + f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_BULB tn + f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_CHEST tv + f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_DOOR sO + f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_GOLEM_STATUE tD + f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_GRATE tf + f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_TRAPDOOR sW + f Lnet/minecraft/world/level/block/Block; OXIDIZED_CUT_COPPER sc + f Lnet/minecraft/world/level/block/Block; OXIDIZED_CUT_COPPER_SLAB ss + f Lnet/minecraft/world/level/block/Block; OXIDIZED_CUT_COPPER_STAIRS so + f Lnet/minecraft/world/level/block/Block; OXIDIZED_LIGHTNING_ROD tL + f Lnet/minecraft/world/level/block/Block; PACKED_ICE ju + f Lnet/minecraft/world/level/block/Block; PACKED_MUD fr + f Lnet/minecraft/world/level/block/Block; PALE_HANGING_MOSS uV + f Lnet/minecraft/world/level/block/Block; PALE_MOSS_BLOCK uT + f Lnet/minecraft/world/level/block/Block; PALE_MOSS_CARPET uU + f Lnet/minecraft/world/level/block/Block; PALE_OAK_BUTTON hs + f Lnet/minecraft/world/level/block/Block; PALE_OAK_DOOR lm + f Lnet/minecraft/world/level/block/Block; PALE_OAK_FENCE ld + f Lnet/minecraft/world/level/block/Block; PALE_OAK_FENCE_GATE kU + f Lnet/minecraft/world/level/block/Block; PALE_OAK_HANGING_SIGN dG + f Lnet/minecraft/world/level/block/Block; PALE_OAK_LEAVES aR + f Lnet/minecraft/world/level/block/Block; PALE_OAK_LOG ae + f Lnet/minecraft/world/level/block/Block; PALE_OAK_PLANKS v + f Lnet/minecraft/world/level/block/Block; PALE_OAK_PRESSURE_PLATE eh + f Lnet/minecraft/world/level/block/Block; PALE_OAK_SAPLING G + f Lnet/minecraft/world/level/block/Block; PALE_OAK_SHELF cG + f Lnet/minecraft/world/level/block/Block; PALE_OAK_SIGN di + f Lnet/minecraft/world/level/block/Block; PALE_OAK_SLAB ks + f Lnet/minecraft/world/level/block/Block; PALE_OAK_STAIRS iJ + f Lnet/minecraft/world/level/block/Block; PALE_OAK_TRAPDOOR fk + f Lnet/minecraft/world/level/block/Block; PALE_OAK_WALL_HANGING_SIGN dS + f Lnet/minecraft/world/level/block/Block; PALE_OAK_WALL_SIGN dw + f Lnet/minecraft/world/level/block/Block; PALE_OAK_WOOD u + f Lnet/minecraft/world/level/block/Block; PEARLESCENT_FROGLIGHT uL + f Lnet/minecraft/world/level/block/Block; PEONY jy + f Lnet/minecraft/world/level/block/Block; PETRIFIED_OAK_SLAB kA + f Lnet/minecraft/world/level/block/Block; PIGLIN_HEAD hH + f Lnet/minecraft/world/level/block/Block; PIGLIN_WALL_HEAD hI + f Lnet/minecraft/world/level/block/Block; PINK_BANNER jH + f Lnet/minecraft/world/level/block/Block; PINK_BED bm + f Lnet/minecraft/world/level/block/Block; PINK_CANDLE qS + f Lnet/minecraft/world/level/block/Block; PINK_CANDLE_CAKE rj + f Lnet/minecraft/world/level/block/Block; PINK_CARPET ji + f Lnet/minecraft/world/level/block/Block; PINK_CONCRETE my + f Lnet/minecraft/world/level/block/Block; PINK_CONCRETE_POWDER mO + f Lnet/minecraft/world/level/block/Block; PINK_GLAZED_TERRACOTTA mi + f Lnet/minecraft/world/level/block/Block; PINK_PETALS tY + f Lnet/minecraft/world/level/block/Block; PINK_SHULKER_BOX lS + f Lnet/minecraft/world/level/block/Block; PINK_STAINED_GLASS eT + f Lnet/minecraft/world/level/block/Block; PINK_STAINED_GLASS_PANE iw + f Lnet/minecraft/world/level/block/Block; PINK_TERRACOTTA ig + f Lnet/minecraft/world/level/block/Block; PINK_TULIP ck + f Lnet/minecraft/world/level/block/Block; PINK_WALL_BANNER jX + f Lnet/minecraft/world/level/block/Block; PINK_WOOL bQ + f Lnet/minecraft/world/level/block/Block; PISTON bI + f Lnet/minecraft/world/level/block/Block; PISTON_HEAD bJ + f Lnet/minecraft/world/level/block/Block; PITCHER_CROP lx + f Lnet/minecraft/world/level/block/Block; PITCHER_PLANT ly + f Lnet/minecraft/world/level/block/Block; PLAYER_HEAD hB + f Lnet/minecraft/world/level/block/Block; PLAYER_WALL_HEAD hC + f Lnet/minecraft/world/level/block/Block; PODZOL l + f Lnet/minecraft/world/level/block/Block; POINTED_DRIPSTONE tQ + f Lnet/minecraft/world/level/block/Block; POLISHED_ANDESITE h + f Lnet/minecraft/world/level/block/Block; POLISHED_ANDESITE_SLAB oA + f Lnet/minecraft/world/level/block/Block; POLISHED_ANDESITE_STAIRS on + f Lnet/minecraft/world/level/block/Block; POLISHED_BASALT eC + f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE qv + f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICKS qw + f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICK_SLAB qz + f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICK_STAIRS qA + f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICK_WALL qB + f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BUTTON qG + f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_PRESSURE_PLATE qF + f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_SLAB qE + f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_STAIRS qD + f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_WALL qH + f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE un + f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE_SLAB up + f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE_STAIRS uo + f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE_WALL uq + f Lnet/minecraft/world/level/block/Block; POLISHED_DIORITE f + f Lnet/minecraft/world/level/block/Block; POLISHED_DIORITE_SLAB os + f Lnet/minecraft/world/level/block/Block; POLISHED_DIORITE_STAIRS oe + f Lnet/minecraft/world/level/block/Block; POLISHED_GRANITE d + f Lnet/minecraft/world/level/block/Block; POLISHED_GRANITE_SLAB op + f Lnet/minecraft/world/level/block/Block; POLISHED_GRANITE_STAIRS ob + f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF rD + f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF_SLAB rE + f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF_STAIRS rF + f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF_WALL rG + f Lnet/minecraft/world/level/block/Block; POPPY cd + f Lnet/minecraft/world/level/block/Block; POTATOES hk + f Lnet/minecraft/world/level/block/Block; POTTED_ACACIA_SAPLING gM + f Lnet/minecraft/world/level/block/Block; POTTED_ALLIUM gV + f Lnet/minecraft/world/level/block/Block; POTTED_AZALEA uH + f Lnet/minecraft/world/level/block/Block; POTTED_AZURE_BLUET gW + f Lnet/minecraft/world/level/block/Block; POTTED_BAMBOO nX + f Lnet/minecraft/world/level/block/Block; POTTED_BIRCH_SAPLING gK + f Lnet/minecraft/world/level/block/Block; POTTED_BLUE_ORCHID gU + f Lnet/minecraft/world/level/block/Block; POTTED_BROWN_MUSHROOM hg + f Lnet/minecraft/world/level/block/Block; POTTED_CACTUS hi + f Lnet/minecraft/world/level/block/Block; POTTED_CHERRY_SAPLING gN + f Lnet/minecraft/world/level/block/Block; POTTED_CLOSED_EYEBLOSSOM uZ + f Lnet/minecraft/world/level/block/Block; POTTED_CORNFLOWER hc + f Lnet/minecraft/world/level/block/Block; POTTED_CRIMSON_FUNGUS qm + f Lnet/minecraft/world/level/block/Block; POTTED_CRIMSON_ROOTS qo + f Lnet/minecraft/world/level/block/Block; POTTED_DANDELION gS + f Lnet/minecraft/world/level/block/Block; POTTED_DARK_OAK_SAPLING gO + f Lnet/minecraft/world/level/block/Block; POTTED_DEAD_BUSH hh + f Lnet/minecraft/world/level/block/Block; POTTED_FERN gR + f Lnet/minecraft/world/level/block/Block; POTTED_FLOWERING_AZALEA uI + f Lnet/minecraft/world/level/block/Block; POTTED_JUNGLE_SAPLING gL + f Lnet/minecraft/world/level/block/Block; POTTED_LILY_OF_THE_VALLEY hd + f Lnet/minecraft/world/level/block/Block; POTTED_MANGROVE_PROPAGULE gQ + f Lnet/minecraft/world/level/block/Block; POTTED_OAK_SAPLING gI + f Lnet/minecraft/world/level/block/Block; POTTED_OPEN_EYEBLOSSOM uY + f Lnet/minecraft/world/level/block/Block; POTTED_ORANGE_TULIP gY + f Lnet/minecraft/world/level/block/Block; POTTED_OXEYE_DAISY hb + f Lnet/minecraft/world/level/block/Block; POTTED_PALE_OAK_SAPLING gP + f Lnet/minecraft/world/level/block/Block; POTTED_PINK_TULIP ha + f Lnet/minecraft/world/level/block/Block; POTTED_POPPY gT + f Lnet/minecraft/world/level/block/Block; POTTED_RED_MUSHROOM hf + f Lnet/minecraft/world/level/block/Block; POTTED_RED_TULIP gX + f Lnet/minecraft/world/level/block/Block; POTTED_SPRUCE_SAPLING gJ + f Lnet/minecraft/world/level/block/Block; POTTED_TORCHFLOWER gH + f Lnet/minecraft/world/level/block/Block; POTTED_WARPED_FUNGUS qn + f Lnet/minecraft/world/level/block/Block; POTTED_WARPED_ROOTS qp + f Lnet/minecraft/world/level/block/Block; POTTED_WHITE_TULIP gZ + f Lnet/minecraft/world/level/block/Block; POTTED_WITHER_ROSE he + f Lnet/minecraft/world/level/block/Block; POWDER_SNOW rP + f Lnet/minecraft/world/level/block/Block; POWDER_SNOW_CAULDRON gl + f Lnet/minecraft/world/level/block/Block; POWERED_RAIL bw + f Lnet/minecraft/world/level/block/Block; PRISMARINE iR + f Lnet/minecraft/world/level/block/Block; PRISMARINE_BRICKS iS + f Lnet/minecraft/world/level/block/Block; PRISMARINE_BRICK_SLAB iY + f Lnet/minecraft/world/level/block/Block; PRISMARINE_BRICK_STAIRS iV + f Lnet/minecraft/world/level/block/Block; PRISMARINE_SLAB iX + f Lnet/minecraft/world/level/block/Block; PRISMARINE_STAIRS iU + f Lnet/minecraft/world/level/block/Block; PRISMARINE_WALL oD + f Lnet/minecraft/world/level/block/Block; PUMPKIN fH + f Lnet/minecraft/world/level/block/Block; PUMPKIN_STEM fL + f Lnet/minecraft/world/level/block/Block; PURPLE_BANNER jL + f Lnet/minecraft/world/level/block/Block; PURPLE_BED bq + f Lnet/minecraft/world/level/block/Block; PURPLE_CANDLE qW + f Lnet/minecraft/world/level/block/Block; PURPLE_CANDLE_CAKE rn + f Lnet/minecraft/world/level/block/Block; PURPLE_CARPET jm + f Lnet/minecraft/world/level/block/Block; PURPLE_CONCRETE mC + f Lnet/minecraft/world/level/block/Block; PURPLE_CONCRETE_POWDER mS + f Lnet/minecraft/world/level/block/Block; PURPLE_GLAZED_TERRACOTTA mm + f Lnet/minecraft/world/level/block/Block; PURPLE_SHULKER_BOX lW + f Lnet/minecraft/world/level/block/Block; PURPLE_STAINED_GLASS eX + f Lnet/minecraft/world/level/block/Block; PURPLE_STAINED_GLASS_PANE iA + f Lnet/minecraft/world/level/block/Block; PURPLE_TERRACOTTA ik + f Lnet/minecraft/world/level/block/Block; PURPLE_WALL_BANNER kb + f Lnet/minecraft/world/level/block/Block; PURPLE_WOOL bU + f Lnet/minecraft/world/level/block/Block; PURPUR_BLOCK ls + f Lnet/minecraft/world/level/block/Block; PURPUR_PILLAR lt + f Lnet/minecraft/world/level/block/Block; PURPUR_SLAB kJ + f Lnet/minecraft/world/level/block/Block; PURPUR_STAIRS lu + f Lnet/minecraft/world/level/block/Block; QUARTZ_BLOCK hU + f Lnet/minecraft/world/level/block/Block; QUARTZ_BRICKS qK + f Lnet/minecraft/world/level/block/Block; QUARTZ_PILLAR hW + f Lnet/minecraft/world/level/block/Block; QUARTZ_SLAB kG + f Lnet/minecraft/world/level/block/Block; QUARTZ_STAIRS hX + f Lnet/minecraft/world/level/block/Block; RAIL dn + f Lnet/minecraft/world/level/block/Block; RAW_COPPER_BLOCK uF + f Lnet/minecraft/world/level/block/Block; RAW_GOLD_BLOCK uG + f Lnet/minecraft/world/level/block/Block; RAW_IRON_BLOCK uE + f Lnet/minecraft/world/level/block/Block; REDSTONE_BLOCK hR + f Lnet/minecraft/world/level/block/Block; REDSTONE_LAMP gq + f Lnet/minecraft/world/level/block/Block; REDSTONE_ORE ek + f Lnet/minecraft/world/level/block/Block; REDSTONE_TORCH em + f Lnet/minecraft/world/level/block/Block; REDSTONE_WALL_TORCH en + f Lnet/minecraft/world/level/block/Block; REDSTONE_WIRE cT + f Lnet/minecraft/world/level/block/Block; RED_BANNER jP + f Lnet/minecraft/world/level/block/Block; RED_BED bu + f Lnet/minecraft/world/level/block/Block; RED_CANDLE ra + f Lnet/minecraft/world/level/block/Block; RED_CANDLE_CAKE rr + f Lnet/minecraft/world/level/block/Block; RED_CARPET jq + f Lnet/minecraft/world/level/block/Block; RED_CONCRETE mG + f Lnet/minecraft/world/level/block/Block; RED_CONCRETE_POWDER mW + f Lnet/minecraft/world/level/block/Block; RED_GLAZED_TERRACOTTA mq + f Lnet/minecraft/world/level/block/Block; RED_MUSHROOM cq + f Lnet/minecraft/world/level/block/Block; RED_MUSHROOM_BLOCK fA + f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICKS lH + f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICK_SLAB oz + f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICK_STAIRS om + f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICK_WALL oL + f Lnet/minecraft/world/level/block/Block; RED_SAND N + f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE kh + f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE_SLAB kH + f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE_STAIRS kk + f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE_WALL oE + f Lnet/minecraft/world/level/block/Block; RED_SHULKER_BOX ma + f Lnet/minecraft/world/level/block/Block; RED_STAINED_GLASS fb + f Lnet/minecraft/world/level/block/Block; RED_STAINED_GLASS_PANE iE + f Lnet/minecraft/world/level/block/Block; RED_TERRACOTTA io + f Lnet/minecraft/world/level/block/Block; RED_TULIP ch + f Lnet/minecraft/world/level/block/Block; RED_WALL_BANNER kf + f Lnet/minecraft/world/level/block/Block; RED_WOOL bY + f Lnet/minecraft/world/level/block/Block; REINFORCED_DEEPSLATE uN + f Lnet/minecraft/world/level/block/Block; REPEATER eM + f Lnet/minecraft/world/level/block/Block; REPEATING_COMMAND_BLOCK lC + f Lnet/minecraft/world/level/block/Block; RESIN_BLOCK fW + f Lnet/minecraft/world/level/block/Block; RESIN_BRICKS fX + f Lnet/minecraft/world/level/block/Block; RESIN_BRICK_SLAB fZ + f Lnet/minecraft/world/level/block/Block; RESIN_BRICK_STAIRS fY + f Lnet/minecraft/world/level/block/Block; RESIN_BRICK_WALL ga + f Lnet/minecraft/world/level/block/Block; RESIN_CLUMP fP + f Lnet/minecraft/world/level/block/Block; RESPAWN_ANCHOR ql + f Lnet/minecraft/world/level/block/Block; ROOTED_DIRT ug + f Lnet/minecraft/world/level/block/Block; ROSE_BUSH jx + f Lnet/minecraft/world/level/block/Block; SAND L + f Lnet/minecraft/world/level/block/Block; SANDSTONE bc + f Lnet/minecraft/world/level/block/Block; SANDSTONE_SLAB ky + f Lnet/minecraft/world/level/block/Block; SANDSTONE_STAIRS gs + f Lnet/minecraft/world/level/block/Block; SANDSTONE_WALL oM + f Lnet/minecraft/world/level/block/Block; SCAFFOLDING oP + f Lnet/minecraft/world/level/block/Block; SCULK rS + f Lnet/minecraft/world/level/block/Block; SCULK_CATALYST rU + f Lnet/minecraft/world/level/block/Block; SCULK_SENSOR rQ + f Lnet/minecraft/world/level/block/Block; SCULK_SHRIEKER rV + f Lnet/minecraft/world/level/block/Block; SCULK_VEIN rT + f Lnet/minecraft/world/level/block/Block; SEAGRASS bG + f Lnet/minecraft/world/level/block/Block; SEA_LANTERN ja + f Lnet/minecraft/world/level/block/Block; SEA_PICKLE nS + f Lnet/minecraft/world/level/block/Block; SHORT_DRY_GRASS bE + f Lnet/minecraft/world/level/block/Block; SHORT_GRASS bA + f Lnet/minecraft/world/level/block/Block; SHROOMLIGHT pw + f Lnet/minecraft/world/level/block/Block; SHULKER_BOX lL + f Lnet/minecraft/world/level/block/Block; SKELETON_SKULL hv + f Lnet/minecraft/world/level/block/Block; SKELETON_WALL_SKULL hw + f Lnet/minecraft/world/level/block/Block; SLIME_BLOCK iN + f Lnet/minecraft/world/level/block/Block; SMALL_AMETHYST_BUD ry + f Lnet/minecraft/world/level/block/Block; SMALL_DRIPLEAF ue + f Lnet/minecraft/world/level/block/Block; SMITHING_TABLE oY + f Lnet/minecraft/world/level/block/Block; SMOKER oS + f Lnet/minecraft/world/level/block/Block; SMOOTH_BASALT uD + f Lnet/minecraft/world/level/block/Block; SMOOTH_QUARTZ kM + f Lnet/minecraft/world/level/block/Block; SMOOTH_QUARTZ_SLAB ow + f Lnet/minecraft/world/level/block/Block; SMOOTH_QUARTZ_STAIRS oj + f Lnet/minecraft/world/level/block/Block; SMOOTH_RED_SANDSTONE kN + f Lnet/minecraft/world/level/block/Block; SMOOTH_RED_SANDSTONE_SLAB oq + f Lnet/minecraft/world/level/block/Block; SMOOTH_RED_SANDSTONE_STAIRS oc + f Lnet/minecraft/world/level/block/Block; SMOOTH_SANDSTONE kL + f Lnet/minecraft/world/level/block/Block; SMOOTH_SANDSTONE_SLAB ov + f Lnet/minecraft/world/level/block/Block; SMOOTH_SANDSTONE_STAIRS oi + f Lnet/minecraft/world/level/block/Block; SMOOTH_STONE kK + f Lnet/minecraft/world/level/block/Block; SMOOTH_STONE_SLAB kx + f Lnet/minecraft/world/level/block/Block; SNIFFER_EGG nc + f Lnet/minecraft/world/level/block/Block; SNOW ep + f Lnet/minecraft/world/level/block/Block; SNOW_BLOCK er + f Lnet/minecraft/world/level/block/Block; SOUL_CAMPFIRE pf + f Lnet/minecraft/world/level/block/Block; SOUL_FIRE cO + f Lnet/minecraft/world/level/block/Block; SOUL_LANTERN pc + f Lnet/minecraft/world/level/block/Block; SOUL_SAND ez + f Lnet/minecraft/world/level/block/Block; SOUL_SOIL eA + f Lnet/minecraft/world/level/block/Block; SOUL_TORCH eD + f Lnet/minecraft/world/level/block/Block; SOUL_WALL_TORCH eE + f Lnet/minecraft/world/level/block/Block; SPAWNER cP + f Lnet/minecraft/world/level/block/Block; SPONGE aV + f Lnet/minecraft/world/level/block/Block; SPORE_BLOSSOM tU + f Lnet/minecraft/world/level/block/Block; SPRUCE_BUTTON hm + f Lnet/minecraft/world/level/block/Block; SPRUCE_DOOR lg + f Lnet/minecraft/world/level/block/Block; SPRUCE_FENCE kX + f Lnet/minecraft/world/level/block/Block; SPRUCE_FENCE_GATE kO + f Lnet/minecraft/world/level/block/Block; SPRUCE_HANGING_SIGN dA + f Lnet/minecraft/world/level/block/Block; SPRUCE_LEAVES aL + f Lnet/minecraft/world/level/block/Block; SPRUCE_LOG Y + f Lnet/minecraft/world/level/block/Block; SPRUCE_PLANKS o + f Lnet/minecraft/world/level/block/Block; SPRUCE_PRESSURE_PLATE eb + f Lnet/minecraft/world/level/block/Block; SPRUCE_SAPLING A + f Lnet/minecraft/world/level/block/Block; SPRUCE_SHELF cH + f Lnet/minecraft/world/level/block/Block; SPRUCE_SIGN dc + f Lnet/minecraft/world/level/block/Block; SPRUCE_SLAB km + f Lnet/minecraft/world/level/block/Block; SPRUCE_STAIRS gz + f Lnet/minecraft/world/level/block/Block; SPRUCE_TRAPDOOR fe + f Lnet/minecraft/world/level/block/Block; SPRUCE_WALL_HANGING_SIGN dM + f Lnet/minecraft/world/level/block/Block; SPRUCE_WALL_SIGN dq + f Lnet/minecraft/world/level/block/Block; SPRUCE_WOOD au + f Lnet/minecraft/world/level/block/Block; STICKY_PISTON by + f Lnet/minecraft/world/level/block/Block; STONECUTTER oZ + f Lnet/minecraft/world/level/block/Block; STONE b + f Lnet/minecraft/world/level/block/Block; STONE_BRICKS fn + f Lnet/minecraft/world/level/block/Block; STONE_BRICK_SLAB kD + f Lnet/minecraft/world/level/block/Block; STONE_BRICK_STAIRS fS + f Lnet/minecraft/world/level/block/Block; STONE_BRICK_WALL oH + f Lnet/minecraft/world/level/block/Block; STONE_BUTTON eo + f Lnet/minecraft/world/level/block/Block; STONE_PRESSURE_PLATE dY + f Lnet/minecraft/world/level/block/Block; STONE_SLAB kw + f Lnet/minecraft/world/level/block/Block; STONE_STAIRS oh + f Lnet/minecraft/world/level/block/Block; STRIPPED_ACACIA_LOG am + f Lnet/minecraft/world/level/block/Block; STRIPPED_ACACIA_WOOD aF + f Lnet/minecraft/world/level/block/Block; STRIPPED_BAMBOO_BLOCK as + f Lnet/minecraft/world/level/block/Block; STRIPPED_BIRCH_LOG ak + f Lnet/minecraft/world/level/block/Block; STRIPPED_BIRCH_WOOD aD + f Lnet/minecraft/world/level/block/Block; STRIPPED_CHERRY_LOG an + f Lnet/minecraft/world/level/block/Block; STRIPPED_CHERRY_WOOD aG + f Lnet/minecraft/world/level/block/Block; STRIPPED_CRIMSON_HYPHAE pt + f Lnet/minecraft/world/level/block/Block; STRIPPED_CRIMSON_STEM pr + f Lnet/minecraft/world/level/block/Block; STRIPPED_DARK_OAK_LOG ao + f Lnet/minecraft/world/level/block/Block; STRIPPED_DARK_OAK_WOOD aH + f Lnet/minecraft/world/level/block/Block; STRIPPED_JUNGLE_LOG al + f Lnet/minecraft/world/level/block/Block; STRIPPED_JUNGLE_WOOD aE + f Lnet/minecraft/world/level/block/Block; STRIPPED_MANGROVE_LOG ar + f Lnet/minecraft/world/level/block/Block; STRIPPED_MANGROVE_WOOD aJ + f Lnet/minecraft/world/level/block/Block; STRIPPED_OAK_LOG aq + f Lnet/minecraft/world/level/block/Block; STRIPPED_OAK_WOOD aB + f Lnet/minecraft/world/level/block/Block; STRIPPED_PALE_OAK_LOG ap + f Lnet/minecraft/world/level/block/Block; STRIPPED_PALE_OAK_WOOD aI + f Lnet/minecraft/world/level/block/Block; STRIPPED_SPRUCE_LOG aj + f Lnet/minecraft/world/level/block/Block; STRIPPED_SPRUCE_WOOD aC + f Lnet/minecraft/world/level/block/Block; STRIPPED_WARPED_HYPHAE pk + f Lnet/minecraft/world/level/block/Block; STRIPPED_WARPED_STEM pi + f Lnet/minecraft/world/level/block/Block; STRUCTURE_BLOCK pY + f Lnet/minecraft/world/level/block/Block; STRUCTURE_VOID lJ + f Lnet/minecraft/world/level/block/Block; SUGAR_CANE ev + f Lnet/minecraft/world/level/block/Block; SUNFLOWER jv + f Lnet/minecraft/world/level/block/Block; SUSPICIOUS_GRAVEL P + f Lnet/minecraft/world/level/block/Block; SUSPICIOUS_SAND M + f Lnet/minecraft/world/level/block/Block; SWEET_BERRY_BUSH pg + f Lnet/minecraft/world/level/block/Block; TALL_DRY_GRASS bF + f Lnet/minecraft/world/level/block/Block; TALL_GRASS jz + f Lnet/minecraft/world/level/block/Block; TALL_SEAGRASS bH + f Lnet/minecraft/world/level/block/Block; TARGET qd + f Lnet/minecraft/world/level/block/Block; TERRACOTTA js + f Lnet/minecraft/world/level/block/Block; TEST_BLOCK qa + f Lnet/minecraft/world/level/block/Block; TEST_INSTANCE_BLOCK qb + f Lnet/minecraft/world/level/block/Block; TINTED_GLASS rO + f Lnet/minecraft/world/level/block/Block; TNT cu + f Lnet/minecraft/world/level/block/Block; TORCHFLOWER cc + f Lnet/minecraft/world/level/block/Block; TORCHFLOWER_CROP lw + f Lnet/minecraft/world/level/block/Block; TORCH cL + f Lnet/minecraft/world/level/block/Block; TRAPPED_CHEST hM + f Lnet/minecraft/world/level/block/Block; TRIAL_SPAWNER uQ + f Lnet/minecraft/world/level/block/Block; TRIPWIRE gx + f Lnet/minecraft/world/level/block/Block; TRIPWIRE_HOOK gw + f Lnet/minecraft/world/level/block/Block; TUBE_CORAL nt + f Lnet/minecraft/world/level/block/Block; TUBE_CORAL_BLOCK nj + f Lnet/minecraft/world/level/block/Block; TUBE_CORAL_FAN nD + f Lnet/minecraft/world/level/block/Block; TUBE_CORAL_WALL_FAN nN + f Lnet/minecraft/world/level/block/Block; TUFF rz + f Lnet/minecraft/world/level/block/Block; TUFF_BRICKS rI + f Lnet/minecraft/world/level/block/Block; TUFF_BRICK_SLAB rJ + f Lnet/minecraft/world/level/block/Block; TUFF_BRICK_STAIRS rK + f Lnet/minecraft/world/level/block/Block; TUFF_BRICK_WALL rL + f Lnet/minecraft/world/level/block/Block; TUFF_SLAB rA + f Lnet/minecraft/world/level/block/Block; TUFF_STAIRS rB + f Lnet/minecraft/world/level/block/Block; TUFF_WALL rC + f Lnet/minecraft/world/level/block/Block; TURTLE_EGG nb + f Lnet/minecraft/world/level/block/Block; TWISTING_VINES pz + f Lnet/minecraft/world/level/block/Block; TWISTING_VINES_PLANT pA + f Lnet/minecraft/world/level/block/Block; VAULT uR + f Lnet/minecraft/world/level/block/Block; VERDANT_FROGLIGHT uK + f Lnet/minecraft/world/level/block/Block; VINE fN + f Lnet/minecraft/world/level/block/Block; VOID_AIR nY + f Lnet/minecraft/world/level/block/Block; WALL_TORCH cM + f Lnet/minecraft/world/level/block/Block; WARPED_BUTTON pR + f Lnet/minecraft/world/level/block/Block; WARPED_DOOR pT + f Lnet/minecraft/world/level/block/Block; WARPED_FENCE pJ + f Lnet/minecraft/world/level/block/Block; WARPED_FENCE_GATE pN + f Lnet/minecraft/world/level/block/Block; WARPED_FUNGUS pm + f Lnet/minecraft/world/level/block/Block; WARPED_HANGING_SIGN dI + f Lnet/minecraft/world/level/block/Block; WARPED_HYPHAE pj + f Lnet/minecraft/world/level/block/Block; WARPED_NYLIUM pl + f Lnet/minecraft/world/level/block/Block; WARPED_PLANKS pD + f Lnet/minecraft/world/level/block/Block; WARPED_PRESSURE_PLATE pH + f Lnet/minecraft/world/level/block/Block; WARPED_ROOTS po + f Lnet/minecraft/world/level/block/Block; WARPED_SHELF cI + f Lnet/minecraft/world/level/block/Block; WARPED_SIGN pV + f Lnet/minecraft/world/level/block/Block; WARPED_SLAB pF + f Lnet/minecraft/world/level/block/Block; WARPED_STAIRS pP + f Lnet/minecraft/world/level/block/Block; WARPED_STEM ph + f Lnet/minecraft/world/level/block/Block; WARPED_TRAPDOOR pL + f Lnet/minecraft/world/level/block/Block; WARPED_WALL_HANGING_SIGN dV + f Lnet/minecraft/world/level/block/Block; WARPED_WALL_SIGN pX + f Lnet/minecraft/world/level/block/Block; WARPED_WART_BLOCK pn + f Lnet/minecraft/world/level/block/Block; WATER J + f Lnet/minecraft/world/level/block/Block; WATER_CAULDRON gj + f Lnet/minecraft/world/level/block/Block; WAXED_CHISELED_COPPER sn + f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_BLOCK sw + f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_BULB to + f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_CHEST tw + f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_DOOR sQ + f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_GOLEM_STATUE tE + f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_GRATE tg + f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_TRAPDOOR sY + f Lnet/minecraft/world/level/block/Block; WAXED_CUT_COPPER sD + f Lnet/minecraft/world/level/block/Block; WAXED_CUT_COPPER_SLAB sL + f Lnet/minecraft/world/level/block/Block; WAXED_CUT_COPPER_STAIRS sH + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CHISELED_COPPER sm + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER sy + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_BULB tp + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_CHEST tx + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_DOOR sR + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_GOLEM_STATUE tF + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_GRATE th + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_TRAPDOOR sZ + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CUT_COPPER sC + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CUT_COPPER_SLAB sK + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CUT_COPPER_STAIRS sG + f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_LIGHTNING_ROD tN + f Lnet/minecraft/world/level/block/Block; WAXED_LIGHTNING_ROD tM + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CHISELED_COPPER sk + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER sz + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_BULB tr + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_CHEST tz + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_DOOR sS + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_GOLEM_STATUE tH + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_GRATE tj + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_TRAPDOOR ta + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CUT_COPPER sA + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CUT_COPPER_SLAB sI + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CUT_COPPER_STAIRS sE + f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_LIGHTNING_ROD tP + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CHISELED_COPPER sl + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER sx + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_BULB tq + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_CHEST ty + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_DOOR sT + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_GOLEM_STATUE tG + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_GRATE ti + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_TRAPDOOR tb + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CUT_COPPER sB + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CUT_COPPER_SLAB sJ + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CUT_COPPER_STAIRS sF + f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_LIGHTNING_ROD tO + f Lnet/minecraft/world/level/block/Block; WEATHERED_CHISELED_COPPER sh + f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER rY + f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_BULB tm + f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_CHEST tu + f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_DOOR sP + f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_GOLEM_STATUE tC + f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_GRATE te + f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_TRAPDOOR sX + f Lnet/minecraft/world/level/block/Block; WEATHERED_CUT_COPPER sd + f Lnet/minecraft/world/level/block/Block; WEATHERED_CUT_COPPER_SLAB st + f Lnet/minecraft/world/level/block/Block; WEATHERED_CUT_COPPER_STAIRS sp + f Lnet/minecraft/world/level/block/Block; WEATHERED_LIGHTNING_ROD tK + f Lnet/minecraft/world/level/block/Block; WEEPING_VINES px + f Lnet/minecraft/world/level/block/Block; WEEPING_VINES_PLANT py + f Lnet/minecraft/world/level/block/Block; WET_SPONGE aW + f Lnet/minecraft/world/level/block/Block; WHEAT cY + f Lnet/minecraft/world/level/block/Block; WHITE_BANNER jB + f Lnet/minecraft/world/level/block/Block; WHITE_BED bg + f Lnet/minecraft/world/level/block/Block; WHITE_CANDLE qM + f Lnet/minecraft/world/level/block/Block; WHITE_CANDLE_CAKE rd + f Lnet/minecraft/world/level/block/Block; WHITE_CARPET jc + f Lnet/minecraft/world/level/block/Block; WHITE_CONCRETE ms + f Lnet/minecraft/world/level/block/Block; WHITE_CONCRETE_POWDER mI + f Lnet/minecraft/world/level/block/Block; WHITE_GLAZED_TERRACOTTA mc + f Lnet/minecraft/world/level/block/Block; WHITE_SHULKER_BOX lM + f Lnet/minecraft/world/level/block/Block; WHITE_STAINED_GLASS eN + f Lnet/minecraft/world/level/block/Block; WHITE_STAINED_GLASS_PANE iq + f Lnet/minecraft/world/level/block/Block; WHITE_TERRACOTTA ia + f Lnet/minecraft/world/level/block/Block; WHITE_TULIP cj + f Lnet/minecraft/world/level/block/Block; WHITE_WALL_BANNER jR + f Lnet/minecraft/world/level/block/Block; WHITE_WOOL bK + f Lnet/minecraft/world/level/block/Block; WILDFLOWERS tZ + f Lnet/minecraft/world/level/block/Block; WITHER_ROSE cn + f Lnet/minecraft/world/level/block/Block; WITHER_SKELETON_SKULL hx + f Lnet/minecraft/world/level/block/Block; WITHER_SKELETON_WALL_SKULL hy + f Lnet/minecraft/world/level/block/Block; YELLOW_BANNER jF + f Lnet/minecraft/world/level/block/Block; YELLOW_BED bk + f Lnet/minecraft/world/level/block/Block; YELLOW_CANDLE qQ + f Lnet/minecraft/world/level/block/Block; YELLOW_CANDLE_CAKE rh + f Lnet/minecraft/world/level/block/Block; YELLOW_CARPET jg + f Lnet/minecraft/world/level/block/Block; YELLOW_CONCRETE mw + f Lnet/minecraft/world/level/block/Block; YELLOW_CONCRETE_POWDER mM + f Lnet/minecraft/world/level/block/Block; YELLOW_GLAZED_TERRACOTTA mg + f Lnet/minecraft/world/level/block/Block; YELLOW_SHULKER_BOX lQ + f Lnet/minecraft/world/level/block/Block; YELLOW_STAINED_GLASS eR + f Lnet/minecraft/world/level/block/Block; YELLOW_STAINED_GLASS_PANE iu + f Lnet/minecraft/world/level/block/Block; YELLOW_TERRACOTTA ie + f Lnet/minecraft/world/level/block/Block; YELLOW_WALL_BANNER jV + f Lnet/minecraft/world/level/block/Block; YELLOW_WOOL bO + f Lnet/minecraft/world/level/block/Block; ZOMBIE_HEAD hz + f Lnet/minecraft/world/level/block/Block; ZOMBIE_WALL_HEAD hA +c net/minecraft/world/level/block/Mirror net/minecraft/world/level/block/EnumBlockMirror + m ()[Lnet/minecraft/world/level/block/Mirror; $values d + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/Rotation; getRotation a + m ()Ljava/lang/String; getSerializedName c + m (II)I mirror a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; mirror b + m ()Lcom/mojang/math/OctahedralGroup; rotation a + m ()Lnet/minecraft/network/chat/Component; symbol b + f [Lnet/minecraft/world/level/block/Mirror; $VALUES i + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/level/block/Mirror; FRONT_BACK c + f Lnet/minecraft/world/level/block/Mirror; LEFT_RIGHT b + f Lcom/mojang/serialization/Codec; LEGACY_CODEC e + f Lnet/minecraft/world/level/block/Mirror; NONE a + f Ljava/lang/String; id f + f Lcom/mojang/math/OctahedralGroup; rotation h + f Lnet/minecraft/network/chat/Component; symbol g +c net/minecraft/world/level/block/Portal net/minecraft/world/level/block/Portal + m ()Lnet/minecraft/world/level/block/Portal$Transition; getLocalTransition b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)I getPortalTransitionTime a +c net/minecraft/world/level/block/Portal$Transition net/minecraft/world/level/block/Portal$a + m ()[Lnet/minecraft/world/level/block/Portal$Transition; $values a + f [Lnet/minecraft/world/level/block/Portal$Transition; $VALUES c + f Lnet/minecraft/world/level/block/Portal$Transition; CONFUSION a + f Lnet/minecraft/world/level/block/Portal$Transition; NONE b +c net/minecraft/world/phys/shapes/Shapes net/minecraft/world/phys/shapes/VoxelShapes + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; block b + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/Direction;)Z blockOccludes a + m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; box a + m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/AABB;Ljava/lang/Iterable;D)D collide a + m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; create b + m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/shapes/VoxelShape; create a + m (ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/world/phys/shapes/IndexMerger; createIndexMerger a + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; empty a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z equal c + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z faceShapeOccludes b + m (DD)I findBits a + m (Lit/unimi/dsi/fastutil/doubles/DoubleList;ZDD)Lit/unimi/dsi/fastutil/doubles/DoubleList; flipAxisIfNeeded a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Lnet/minecraft/world/phys/shapes/VoxelShape; join a + m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Z joinIsNotEmpty a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Z joinIsNotEmpty c + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Lnet/minecraft/world/phys/shapes/VoxelShape; joinUnoptimized b + m (Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IIIII)Z lambda$joinIsNotEmpty$1 a + m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IIII)Z lambda$joinIsNotEmpty$2 a + m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;III)Z lambda$joinIsNotEmpty$3 a + m (II)J lcm a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/Direction;)Z mergedFaceOccludes b + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; or a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;[Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; or a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;)Lnet/minecraft/world/phys/shapes/VoxelShape; rotate a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/shapes/VoxelShape; rotate a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateAll d + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateAll c + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateAll c + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateAllAxis b + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateAllAxis b + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateAttachFace e + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;)Ljava/util/Map; rotateAttachFace c + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateHorizontal c + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;)Ljava/util/Map; rotateHorizontal b + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateHorizontal b + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateHorizontalAxis a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateHorizontalAxis a + f D BIG_EPSILON b + f Lnet/minecraft/world/phys/shapes/VoxelShape; BLOCK d + f Lnet/minecraft/world/phys/Vec3; BLOCK_CENTER e + f Lnet/minecraft/world/phys/shapes/VoxelShape; EMPTY f + f D EPSILON a + f Lnet/minecraft/world/phys/shapes/VoxelShape; INFINITY c +c net/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer net/minecraft/world/phys/shapes/VoxelShapes$a +c net/minecraft/world/scores/DisplaySlot net/minecraft/world/scores/DisplaySlot + m ()[Lnet/minecraft/world/scores/DisplaySlot; $values b + m ()Ljava/lang/String; getSerializedName c + m ()I id a + m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/world/scores/DisplaySlot; teamColorToSlot a + f [Lnet/minecraft/world/scores/DisplaySlot; $VALUES x + f Lnet/minecraft/world/scores/DisplaySlot; BELOW_NAME c + f Ljava/util/function/IntFunction; BY_ID u + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC t + f Lnet/minecraft/world/scores/DisplaySlot; LIST a + f Lnet/minecraft/world/scores/DisplaySlot; SIDEBAR b + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_AQUA o + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_BLACK d + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_BLUE m + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_AQUA g + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_BLUE e + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_GRAY l + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_GREEN f + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_PURPLE i + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_RED h + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_GOLD j + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_GRAY k + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_GREEN n + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_LIGHT_PURPLE q + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_RED p + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_WHITE s + f Lnet/minecraft/world/scores/DisplaySlot; TEAM_YELLOW r + f I id v + f Ljava/lang/String; name w +c net/minecraft/world/scores/DisplaySlot$1 net/minecraft/world/scores/DisplaySlot$1 + f [I $SwitchMap$net$minecraft$ChatFormatting a +c net/minecraft/world/scores/ScoreAccess net/minecraft/world/scores/ScoreAccess + m (I)I add b + m ()Lnet/minecraft/network/chat/Component; display g + m (Lnet/minecraft/network/chat/Component;)V display a + m ()I get a + m ()I increment b + m ()V lock f + m ()Z locked d + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V numberFormatOverride a + m ()V reset c + m (I)V set a + m ()V unlock e +c net/minecraft/world/scores/ScoreHolder net/minecraft/world/scores/ScoreHolder + m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreHolder; forNameOnly c + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/world/scores/ScoreHolder; fromGameProfile a + m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ + m ()Lnet/minecraft/network/chat/Component; getFeedbackDisplayName hH + m ()Ljava/lang/String; getScoreboardName da + m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$getFeedbackDisplayName$0 a + f Lnet/minecraft/world/scores/ScoreHolder; WILDCARD cT + f Ljava/lang/String; WILDCARD_NAME cS +c net/minecraft/world/scores/ScoreHolder$1 net/minecraft/world/scores/ScoreHolder$1 + m ()Ljava/lang/String; getScoreboardName da +c net/minecraft/world/scores/ScoreHolder$2 net/minecraft/world/scores/ScoreHolder$2 + m ()Lnet/minecraft/network/chat/Component; getFeedbackDisplayName hH + m ()Ljava/lang/String; getScoreboardName da + f Ljava/lang/String; val$name a +c net/minecraft/world/scores/ScoreHolder$3 net/minecraft/world/scores/ScoreHolder$3 + m ()Ljava/lang/String; getScoreboardName da +c net/minecraft/world/ticks/TickPriority net/minecraft/world/ticks/TickListPriority + m ()[Lnet/minecraft/world/ticks/TickPriority; $values b + m (I)Lnet/minecraft/world/ticks/TickPriority; byValue a + m ()I getValue a + f [Lnet/minecraft/world/ticks/TickPriority; $VALUES j + f Lcom/mojang/serialization/Codec; CODEC h + f Lnet/minecraft/world/ticks/TickPriority; EXTREMELY_HIGH a + f Lnet/minecraft/world/ticks/TickPriority; EXTREMELY_LOW g + f Lnet/minecraft/world/ticks/TickPriority; HIGH c + f Lnet/minecraft/world/ticks/TickPriority; LOW e + f Lnet/minecraft/world/ticks/TickPriority; NORMAL d + f Lnet/minecraft/world/ticks/TickPriority; VERY_HIGH b + f Lnet/minecraft/world/ticks/TickPriority; VERY_LOW f + f I value i +c net/minecraft/world/timeline/Timelines net/minecraft/world/timeline/Timelines + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; key a + m (Lnet/minecraft/util/EasingType;Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$0 c + m (Lnet/minecraft/util/EasingType;Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$1 b + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$10 m + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$11 l + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$12 k + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$13 j + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$14 i + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$15 h + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$16 g + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$17 f + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$18 e + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$19 d + m (Lnet/minecraft/util/EasingType;Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$2 a + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$20 c + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$21 b + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$22 a + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$3 t + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$4 s + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$5 r + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$6 q + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$7 p + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$8 o + m (Lnet/minecraft/util/KeyframeTrack$Builder;)V lambda$bootstrap$9 n + f Lnet/minecraft/resources/ResourceKey; DAY a + f F DAY_SKY_LIGHT_LEVEL e + f Lnet/minecraft/resources/ResourceKey; EARLY_GAME d + f Lnet/minecraft/resources/ResourceKey; MOON b + f I NIGHT_CLOUD_COLOR_MULTIPLIER k + f I NIGHT_FOG_COLOR_MULTIPLIER j + f I NIGHT_SKY_COLOR_MULTIPLIER i + f I NIGHT_SKY_LIGHT_COLOR g + f F NIGHT_SKY_LIGHT_FACTOR h + f F NIGHT_SKY_LIGHT_LEVEL f + f Lnet/minecraft/resources/ResourceKey; VILLAGER_SCHEDULE c +c net/minecraft/world/waypoints/Waypoint net/minecraft/world/waypoints/Waypoint + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; addHideAttribute a + f I MAX_RANGE b_ + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; WAYPOINT_TRANSMIT_RANGE_HIDE_MODIFIER c_ +c net/minecraft/world/waypoints/Waypoint$Icon net/minecraft/world/waypoints/Waypoint$a + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/waypoints/Waypoint$Icon; cloneAndAssignStyle a + m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)V copyFrom a + m ()Lnet/minecraft/resources/ResourceKey; getOverrideStyle b + m ()Z hasData a + m (Lnet/minecraft/world/scores/PlayerTeam;)Ljava/lang/Integer; lambda$cloneAndAssignStyle$5 a + m (Ljava/lang/Integer;)Ljava/lang/Integer; lambda$cloneAndAssignStyle$6 a + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; lambda$cloneAndAssignStyle$7 b + m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 e + m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Ljava/util/Optional; lambda$static$1 d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Lnet/minecraft/resources/ResourceKey; lambda$static$3 c + m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Ljava/util/Optional; lambda$static$4 b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/waypoints/Waypoint$Icon; NULL c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/Optional; color e + f Lnet/minecraft/resources/ResourceKey; style d +c org/bukkit/craftbukkit/CraftSoundGroup org/bukkit/craftbukkit/v1_21_R7/CraftSoundGroup +c org/bukkit/craftbukkit/block/CraftBell org/bukkit/craftbukkit/v1_21_R7/block/CraftBell +c org/bukkit/craftbukkit/block/CraftSign org/bukkit/craftbukkit/v1_21_R7/block/CraftSign +c org/bukkit/craftbukkit/block/CraftSign$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftSign$1 +c org/bukkit/craftbukkit/entity/CraftBat org/bukkit/craftbukkit/v1_21_R7/entity/CraftBat +c org/bukkit/craftbukkit/entity/CraftBee org/bukkit/craftbukkit/v1_21_R7/entity/CraftBee +c org/bukkit/craftbukkit/entity/CraftCat org/bukkit/craftbukkit/v1_21_R7/entity/CraftCat +c org/bukkit/craftbukkit/entity/CraftCat$CraftType org/bukkit/craftbukkit/v1_21_R7/entity/CraftCat$CraftType +c org/bukkit/craftbukkit/entity/CraftCod org/bukkit/craftbukkit/v1_21_R7/entity/CraftCod +c org/bukkit/craftbukkit/entity/CraftCow org/bukkit/craftbukkit/v1_21_R7/entity/CraftCow +c org/bukkit/craftbukkit/entity/CraftCow$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftCow$CraftVariant +c org/bukkit/craftbukkit/entity/CraftEgg org/bukkit/craftbukkit/v1_21_R7/entity/CraftEgg +c org/bukkit/craftbukkit/entity/CraftFox org/bukkit/craftbukkit/v1_21_R7/entity/CraftFox +c org/bukkit/craftbukkit/entity/CraftMob org/bukkit/craftbukkit/v1_21_R7/entity/CraftMob +c org/bukkit/craftbukkit/entity/CraftPig org/bukkit/craftbukkit/v1_21_R7/entity/CraftPig +c org/bukkit/craftbukkit/entity/CraftPig$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftPig$CraftVariant +c org/bukkit/craftbukkit/entity/CraftVex org/bukkit/craftbukkit/v1_21_R7/entity/CraftVex +c org/bukkit/craftbukkit/util/ApiVersion org/bukkit/craftbukkit/v1_21_R7/util/ApiVersion +c org/bukkit/craftbukkit/util/Handleable org/bukkit/craftbukkit/v1_21_R7/util/Handleable +c org/bukkit/craftbukkit/util/JsonHelper org/bukkit/craftbukkit/v1_21_R7/util/JsonHelper +c org/bukkit/craftbukkit/util/UnsafeList org/bukkit/craftbukkit/v1_21_R7/util/UnsafeList +c org/bukkit/craftbukkit/util/UnsafeList$Itr org/bukkit/craftbukkit/v1_21_R7/util/UnsafeList$Itr +c org/bukkit/craftbukkit/util/Versioning org/bukkit/craftbukkit/v1_21_R7/util/Versioning +c net/minecraft/data/info/BlockListReport net/minecraft/data/info/BlockListReport + m ()Ljava/lang/String; getName a + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/AssertionError; lambda$run$0 a + m (Lnet/minecraft/resources/RegistryOps;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V lambda$run$1 a + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$2 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Lnet/minecraft/data/PackOutput; output d + f Ljava/util/concurrent/CompletableFuture; registries e +c net/minecraft/data/recipes/RecipeOutput net/minecraft/data/recipes/RecipeOutput + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/advancements/AdvancementHolder;)V accept a + m ()Lnet/minecraft/advancements/Advancement$Builder; advancement a + m ()V includeRootAdvancement b +c net/minecraft/data/structures/NbtToSnbt net/minecraft/data/structures/DebugReportNBT + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/nio/file/Path; convertStructure a + m ()Ljava/lang/String; getName a + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; getName a + m (Ljava/nio/file/Path;)Z lambda$run$0 a + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V lambda$run$1 b + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; lambda$run$2 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$3 b + m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; lambda$run$4 a + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; lambda$run$5 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$6 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/lang/String;)V writeSnbt a + f Lorg/slf4j/Logger; LOGGER d + f Ljava/lang/Iterable; inputFolders e + f Lnet/minecraft/data/PackOutput; output f +c net/minecraft/data/structures/SnbtToNbt net/minecraft/data/structures/SnbtToNbt + m (Lnet/minecraft/data/structures/SnbtToNbt$Filter;)Lnet/minecraft/data/structures/SnbtToNbt; addFilter a + m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; applyFilters a + m ()Ljava/lang/String; getName a + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; getName a + m (Ljava/nio/file/Path;)Z lambda$run$0 a + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)V lambda$run$1 a + m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; lambda$run$2 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$3 a + m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; lambda$run$4 a + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; lambda$run$5 a + m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/data/structures/SnbtToNbt$TaskResult; readStructure a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/structures/SnbtToNbt$TaskResult;Ljava/nio/file/Path;)V storeStructureIfChanged a + f Lorg/slf4j/Logger; LOGGER d + f Ljava/util/List; filters g + f Ljava/lang/Iterable; inputFolders f + f Lnet/minecraft/data/PackOutput; output e +c net/minecraft/data/structures/SnbtToNbt$TaskResult net/minecraft/data/structures/SnbtToNbt$c + m ()Lcom/google/common/hash/HashCode; hash c + m ()Ljava/lang/String; name a + m ()[B payload b + f Lcom/google/common/hash/HashCode; hash c + f Ljava/lang/String; name a + f [B payload b +c net/minecraft/nbt/SnbtPrinterTagVisitor net/minecraft/nbt/SnbtPrinterTagVisitor + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/List; getKeys b + m (Ljava/lang/String;)Ljava/lang/String; handleEscapePretty a + m (Ljava/util/HashMap;)V lambda$static$0 a + m ()Ljava/lang/String; pathString a + m ()V popPath b + m (Ljava/lang/String;)V pushPath b + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; visit a + m (Lnet/minecraft/nbt/ByteTag;)V visitByte a + m (Lnet/minecraft/nbt/ByteArrayTag;)V visitByteArray a + m (Lnet/minecraft/nbt/CompoundTag;)V visitCompound a + m (Lnet/minecraft/nbt/DoubleTag;)V visitDouble a + m (Lnet/minecraft/nbt/EndTag;)V visitEnd a + m (Lnet/minecraft/nbt/FloatTag;)V visitFloat a + m (Lnet/minecraft/nbt/IntTag;)V visitInt a + m (Lnet/minecraft/nbt/IntArrayTag;)V visitIntArray a + m (Lnet/minecraft/nbt/ListTag;)V visitList a + m (Lnet/minecraft/nbt/LongTag;)V visitLong a + m (Lnet/minecraft/nbt/LongArrayTag;)V visitLongArray a + m (Lnet/minecraft/nbt/ShortTag;)V visitShort a + m (Lnet/minecraft/nbt/StringTag;)V visitString a + f Ljava/lang/String; ELEMENT_SEPARATOR e + f Ljava/lang/String; ELEMENT_SPACING i + f Ljava/util/Map; KEY_ORDER a + f Ljava/lang/String; LIST_CLOSE g + f Ljava/lang/String; LIST_OPEN f + f Ljava/lang/String; LIST_TYPE_SEPARATOR h + f Ljava/lang/String; NAME_VALUE_SEPARATOR d + f Ljava/lang/String; NEWLINE l + f Ljava/util/Set; NO_INDENTATION b + f Ljava/util/regex/Pattern; SIMPLE_VALUE c + f Ljava/lang/String; STRUCT_CLOSE k + f Ljava/lang/String; STRUCT_OPEN j + f I depth n + f Ljava/lang/String; indentation m + f Ljava/util/List; path o + f Ljava/lang/String; result p +c net/minecraft/nbt/visitors/CollectToTag net/minecraft/nbt/visitors/CollectToTag + m (Lnet/minecraft/nbt/Tag;)V appendEntry a + m ()I depth e + m (Lnet/minecraft/nbt/TagType;)V enterContainerIfNeeded c + m ()Lnet/minecraft/nbt/Tag; getResult d + m (B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (D)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (F)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m (S)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ([B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ([I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ([J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a + m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitContainerEnd b + m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitElement b + m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitEnd a + m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a + m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a + m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitList a + m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitRootEntry b + f Ljava/util/Deque; containerStack a +c net/minecraft/nbt/visitors/CollectToTag$ListBuilder net/minecraft/nbt/visitors/CollectToTag$c + m (Lnet/minecraft/nbt/Tag;)V acceptValue a + m ()Lnet/minecraft/nbt/Tag; build a + f Lnet/minecraft/nbt/ListTag; list a +c net/minecraft/nbt/visitors/CollectToTag$RootBuilder net/minecraft/nbt/visitors/CollectToTag$d + m (Lnet/minecraft/nbt/Tag;)V acceptValue a + m ()Lnet/minecraft/nbt/Tag; build a + f Lnet/minecraft/nbt/Tag; result a +c net/minecraft/nbt/visitors/CollectToTag$CompoundBuilder net/minecraft/nbt/visitors/CollectToTag$a + m (Ljava/lang/String;)V acceptKey a + m (Lnet/minecraft/nbt/Tag;)V acceptValue a + m ()Lnet/minecraft/nbt/Tag; build a + f Lnet/minecraft/nbt/CompoundTag; compound a + f Ljava/lang/String; lastId b +c net/minecraft/nbt/visitors/CollectToTag$ContainerBuilder net/minecraft/nbt/visitors/CollectToTag$b + m (Ljava/lang/String;)V acceptKey a + m (Lnet/minecraft/nbt/Tag;)V acceptValue a + m ()Lnet/minecraft/nbt/Tag; build a +c net/minecraft/network/codec/StreamCodec net/minecraft/network/codec/StreamCodec + m (Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec; apply a + m ()Lnet/minecraft/network/codec/StreamCodec; cast a + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; composite a + 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; composite a + 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; composite a + 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; composite a + 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; composite a + 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; composite a + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function7;)Lnet/minecraft/network/codec/StreamCodec; composite a + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function8;)Lnet/minecraft/network/codec/StreamCodec; composite a + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function9;)Lnet/minecraft/network/codec/StreamCodec; composite a + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function10;)Lnet/minecraft/network/codec/StreamCodec; composite a + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;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/Function11;)Lnet/minecraft/network/codec/StreamCodec; composite a + m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;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/Function12;)Lnet/minecraft/network/codec/StreamCodec; composite a + m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; dispatch b + m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; map a + m (Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; mapStream b + m (Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; of a + m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; ofMember a + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/codec/StreamCodec; recursive a + m (Ljava/lang/Object;)Lnet/minecraft/network/codec/StreamCodec; unit a +c net/minecraft/network/codec/StreamCodec$1 net/minecraft/network/codec/StreamCodec$1 + f Lnet/minecraft/network/codec/StreamDecoder; val$decoder a + f Lnet/minecraft/network/codec/StreamEncoder; val$encoder b +c net/minecraft/network/codec/StreamCodec$2 net/minecraft/network/codec/StreamCodec$12 + f Lnet/minecraft/network/codec/StreamDecoder; val$decoder a + f Lnet/minecraft/network/codec/StreamMemberEncoder; val$encoder b +c net/minecraft/network/codec/StreamCodec$3 net/minecraft/network/codec/StreamCodec$13 +c net/minecraft/network/codec/StreamCodec$4 net/minecraft/network/codec/StreamCodec$14 + f Lnet/minecraft/network/codec/StreamCodec; this$0 c +c net/minecraft/network/codec/StreamCodec$5 net/minecraft/network/codec/StreamCodec$15 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V encode a + f Lnet/minecraft/network/codec/StreamCodec; this$0 b +c net/minecraft/network/codec/StreamCodec$6 net/minecraft/network/codec/StreamCodec$16 + f Lnet/minecraft/network/codec/StreamCodec; this$0 c +c net/minecraft/network/codec/StreamCodec$7 net/minecraft/network/codec/StreamCodec$17 +c net/minecraft/network/codec/StreamCodec$8 net/minecraft/network/codec/StreamCodec$18 + f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a + f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b + f Ljava/util/function/Function; val$getter1 d + f Ljava/util/function/Function; val$getter2 e +c net/minecraft/network/codec/StreamCodec$9 net/minecraft/network/codec/StreamCodec$19 + f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a + f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b + f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c + f Ljava/util/function/Function; val$getter1 e + f Ljava/util/function/Function; val$getter2 f + f Ljava/util/function/Function; val$getter3 g +c net/minecraft/network/codec/StreamCodec$10 net/minecraft/network/codec/StreamCodec$2 + f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a + f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b + f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c + f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d + f Ljava/util/function/Function; val$getter1 f + f Ljava/util/function/Function; val$getter2 g + f Ljava/util/function/Function; val$getter3 h + f Ljava/util/function/Function; val$getter4 i +c net/minecraft/network/codec/StreamCodec$11 net/minecraft/network/codec/StreamCodec$3 + f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a + f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b + f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c + f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d + f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e + f Ljava/util/function/Function; val$getter1 g + f Ljava/util/function/Function; val$getter2 h + f Ljava/util/function/Function; val$getter3 i + f Ljava/util/function/Function; val$getter4 j + f Ljava/util/function/Function; val$getter5 k +c net/minecraft/network/codec/StreamCodec$12 net/minecraft/network/codec/StreamCodec$4 + f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a + f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b + f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c + f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d + f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e + f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f + f Ljava/util/function/Function; val$getter1 h + f Ljava/util/function/Function; val$getter2 i + f Ljava/util/function/Function; val$getter3 j + f Ljava/util/function/Function; val$getter4 k + f Ljava/util/function/Function; val$getter5 l + f Ljava/util/function/Function; val$getter6 m +c net/minecraft/network/codec/StreamCodec$13 net/minecraft/network/codec/StreamCodec$5 + f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a + f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b + f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c + f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d + f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e + f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f + f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g + f Ljava/util/function/Function; val$getter1 i + f Ljava/util/function/Function; val$getter2 j + f Ljava/util/function/Function; val$getter3 k + f Ljava/util/function/Function; val$getter4 l + f Ljava/util/function/Function; val$getter5 m + f Ljava/util/function/Function; val$getter6 n + f Ljava/util/function/Function; val$getter7 o +c net/minecraft/network/codec/StreamCodec$14 net/minecraft/network/codec/StreamCodec$6 + f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a + f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b + f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c + f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d + f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e + f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f + f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g + f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h + f Ljava/util/function/Function; val$getter1 j + f Ljava/util/function/Function; val$getter2 k + f Ljava/util/function/Function; val$getter3 l + f Ljava/util/function/Function; val$getter4 m + f Ljava/util/function/Function; val$getter5 n + f Ljava/util/function/Function; val$getter6 o + f Ljava/util/function/Function; val$getter7 p + f Ljava/util/function/Function; val$getter8 q +c net/minecraft/network/codec/StreamCodec$15 net/minecraft/network/codec/StreamCodec$7 + f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a + f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b + f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c + f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d + f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e + f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f + f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g + f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h + f Lnet/minecraft/network/codec/StreamCodec; val$codec9 i + f Ljava/util/function/Function; val$getter1 k + f Ljava/util/function/Function; val$getter2 l + f Ljava/util/function/Function; val$getter3 m + f Ljava/util/function/Function; val$getter4 n + f Ljava/util/function/Function; val$getter5 o + f Ljava/util/function/Function; val$getter6 p + f Ljava/util/function/Function; val$getter7 q + f Ljava/util/function/Function; val$getter8 r + f Ljava/util/function/Function; val$getter9 s +c net/minecraft/network/codec/StreamCodec$16 net/minecraft/network/codec/StreamCodec$8 + f Lnet/minecraft/network/codec/StreamCodec; val$codec10 j + f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a + f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b + f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c + f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d + f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e + f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f + f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g + f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h + f Lnet/minecraft/network/codec/StreamCodec; val$codec9 i + f Ljava/util/function/Function; val$getter10 u + f Ljava/util/function/Function; val$getter1 l + f Ljava/util/function/Function; val$getter2 m + f Ljava/util/function/Function; val$getter3 n + f Ljava/util/function/Function; val$getter4 o + f Ljava/util/function/Function; val$getter5 p + f Ljava/util/function/Function; val$getter6 q + f Ljava/util/function/Function; val$getter7 r + f Ljava/util/function/Function; val$getter8 s + f Ljava/util/function/Function; val$getter9 t +c net/minecraft/network/codec/StreamCodec$17 net/minecraft/network/codec/StreamCodec$9 + f Lnet/minecraft/network/codec/StreamCodec; val$codec10 j + f Lnet/minecraft/network/codec/StreamCodec; val$codec11 k + f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a + f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b + f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c + f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d + f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e + f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f + f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g + f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h + f Lnet/minecraft/network/codec/StreamCodec; val$codec9 i + f Ljava/util/function/Function; val$getter10 v + f Ljava/util/function/Function; val$getter11 w + f Ljava/util/function/Function; val$getter1 m + f Ljava/util/function/Function; val$getter2 n + f Ljava/util/function/Function; val$getter3 o + f Ljava/util/function/Function; val$getter4 p + f Ljava/util/function/Function; val$getter5 q + f Ljava/util/function/Function; val$getter6 r + f Ljava/util/function/Function; val$getter7 s + f Ljava/util/function/Function; val$getter8 t + f Ljava/util/function/Function; val$getter9 u +c net/minecraft/network/codec/StreamCodec$18 net/minecraft/network/codec/StreamCodec$10 + f Lnet/minecraft/network/codec/StreamCodec; val$codec10 j + f Lnet/minecraft/network/codec/StreamCodec; val$codec11 k + f Lnet/minecraft/network/codec/StreamCodec; val$codec12 l + f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a + f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b + f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c + f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d + f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e + f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f + f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g + f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h + f Lnet/minecraft/network/codec/StreamCodec; val$codec9 i + f Ljava/util/function/Function; val$getter10 w + f Ljava/util/function/Function; val$getter11 x + f Ljava/util/function/Function; val$getter12 y + f Ljava/util/function/Function; val$getter1 n + f Ljava/util/function/Function; val$getter2 o + f Ljava/util/function/Function; val$getter3 p + f Ljava/util/function/Function; val$getter4 q + f Ljava/util/function/Function; val$getter5 r + f Ljava/util/function/Function; val$getter6 s + f Ljava/util/function/Function; val$getter7 t + f Ljava/util/function/Function; val$getter8 u + f Ljava/util/function/Function; val$getter9 v +c net/minecraft/network/codec/StreamCodec$19 net/minecraft/network/codec/StreamCodec$11 + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/codec/StreamCodec; lambda$$0 b + f Ljava/util/function/Supplier; inner b +c net/minecraft/network/codec/StreamCodec$CodecOperation net/minecraft/network/codec/StreamCodec$a +c net/minecraft/server/PlayerAdvancements net/minecraft/server/AdvancementDataPlayer + m (Lnet/minecraft/server/ServerAdvancementManager;Lnet/minecraft/server/PlayerAdvancements$Data;)V applyFrom a + m ()Lnet/minecraft/server/PlayerAdvancements$Data; asData c + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z award a + m (Lnet/minecraft/server/ServerAdvancementManager;)V checkForAutomaticTriggers c + m (Lnet/minecraft/server/level/ServerPlayer;Z)V flushDirty a + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/AdvancementProgress; getOrStartProgress b + m (Lnet/minecraft/server/ServerAdvancementManager;Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/AdvancementProgress;)V lambda$applyFrom$0 a + m (Ljava/util/Map;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementProgress;)V lambda$asData$1 a + m (Lnet/minecraft/server/ServerAdvancementManager;)V load d + m (Lnet/minecraft/advancements/AdvancementHolder;)V markForVisibilityUpdate c + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V registerListener a + m (Lnet/minecraft/advancements/AdvancementHolder;)V registerListeners d + m (Lnet/minecraft/server/ServerAdvancementManager;)V registerListeners b + m (Lnet/minecraft/server/ServerAdvancementManager;)V reload a + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V removeListener b + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z revoke b + m ()V save b + m (Lnet/minecraft/server/level/ServerPlayer;)V setPlayer a + m (Lnet/minecraft/advancements/AdvancementHolder;)V setSelectedTab a + m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementProgress;)V startProgress a + m ()V stopListening a + m (Lnet/minecraft/advancements/AdvancementHolder;)V unregisterListeners e + m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/Set;Ljava/util/Set;)V updateTreeVisibility a + f Lcom/google/gson/Gson; GSON b + f Lorg/slf4j/Logger; LOGGER a + f Lcom/mojang/serialization/Codec; codec m + f Z isFirstPacket l + f Lnet/minecraft/advancements/AdvancementHolder; lastSelectedTab k + f Lnet/minecraft/server/players/PlayerList; playerList c + f Lnet/minecraft/server/level/ServerPlayer; player j + f Ljava/nio/file/Path; playerSavePath d + f Ljava/util/Set; progressChanged h + f Ljava/util/Map; progress f + f Ljava/util/Set; rootsToUpdate i + f Lnet/minecraft/advancements/AdvancementTree; tree e + f Ljava/util/Set; visible g +c net/minecraft/server/PlayerAdvancements$Data net/minecraft/server/AdvancementDataPlayer$a + m (Ljava/util/function/BiConsumer;)V forEach a + m (Ljava/util/function/BiConsumer;Ljava/util/Map$Entry;)V lambda$forEach$0 a + m ()Ljava/util/Map; map a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Map; map b +c net/minecraft/server/commands/OpCommand net/minecraft/server/commands/CommandOp + m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/network/chat/Component; lambda$opPlayers$4 a + m (Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$register$0 a + m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/lang/String; lambda$register$1 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$2 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I opPlayers a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_OP a +c net/minecraft/server/dedicated/Settings net/minecraft/server/dedicated/PropertyManager + m ()Ljava/util/Properties; cloneProperties a + m (Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function; dispatchNumberOrString a + m (Ljava/lang/String;I)I get a + m (Ljava/lang/String;J)J get a + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; get a + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; get a + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; get a + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; get a + m (Ljava/lang/String;Ljava/util/function/UnaryOperator;I)I get a + m (Ljava/lang/String;Z)Z get a + m (Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object; getLegacy a + m (Ljava/lang/String;)Ljava/lang/Boolean; getLegacyBoolean c + m (Ljava/lang/String;)Ljava/lang/String; getLegacyString b + m (Ljava/lang/String;I)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b + m (Ljava/lang/String;Z)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b + m (Ljava/lang/String;)Ljava/lang/String; getStringRaw a + m (Ljava/util/function/IntFunction;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Object; lambda$dispatchNumberOrString$1 a + m (Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/lang/String;)Ljava/lang/Object; lambda$get$2 a + m (Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Number; lambda$wrapNumberDeserializer$0 a + m (Ljava/nio/file/Path;)Ljava/util/Properties; loadFromFile b + m (Ljava/nio/file/Path;)V store c + m (Ljava/util/function/Function;)Ljava/util/function/Function; wrapNumberDeserializer a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/Properties; properties al +c net/minecraft/server/dedicated/Settings$1 net/minecraft/server/dedicated/PropertyManager$1 +c net/minecraft/server/dedicated/Settings$MutableValue net/minecraft/server/dedicated/PropertyManager$EditableProperty + m (Lnet/minecraft/core/RegistryAccess;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/Settings; update a + f Ljava/lang/String; key b + f Ljava/util/function/Function; serializer d + f Lnet/minecraft/server/dedicated/Settings; this$0 a + f Ljava/lang/Object; value c +c net/minecraft/server/dialog/DialogTypes net/minecraft/server/dialog/DialogTypes + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a +c net/minecraft/server/gui/StatsComponent net/minecraft/server/gui/GuiStatsComponent + m ()V close a + m (Ljava/awt/event/ActionEvent;)V lambda$new$0 a + m ()V tick b + f Ljava/text/DecimalFormat; DECIMAL_FORMAT a + f [Ljava/lang/String; msgs d + f Lnet/minecraft/server/MinecraftServer; server e + f Ljavax/swing/Timer; timer f + f [I values b + f I vp c +c net/minecraft/server/jsonrpc/Connection net/minecraft/server/jsonrpc/Connection + m (Lio/netty/channel/ChannelHandlerContext;Lcom/google/gson/JsonElement;)V channelRead0 a + m (Ljava/lang/String;Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonElement; dispatchIncomingRequest a + m (Ljava/util/List;)Lcom/google/gson/JsonArray; handleBatchRequest a + m (Lcom/google/gson/JsonElement;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; handleError a + m (Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; handleIncomingRequest a + m (Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; handleJsonObject a + m (ILcom/google/gson/JsonElement;)V handleRequestResponse a + m (Lcom/google/gson/JsonElement;)Z isValidRequestId a + m (Lcom/google/gson/JsonElement;)Z isValidResponseId b + m (Ljava/util/Optional;Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonElement; lambda$dispatchIncomingRequest$2 a + m (Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; lambda$handleBatchRequest$1 c + m (JLit/unimi/dsi/fastutil/ints/Int2ObjectMap$Entry;)Z lambda$tick$0 a + m (Lnet/minecraft/core/Holder$Reference;)V sendNotification a + m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/Object;)V sendNotification a + m (Lnet/minecraft/core/Holder$Reference;)Ljava/util/concurrent/CompletableFuture; sendRequest b + m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; sendRequest b + m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/Object;Z)Ljava/util/concurrent/CompletableFuture; sendRequest a + m ()V tick a + f Ljava/util/concurrent/atomic/AtomicInteger; CONNECTION_ID_COUNTER b + f Lorg/slf4j/Logger; LOGGER a + f Lio/netty/channel/Channel; channel f + f Lnet/minecraft/server/jsonrpc/methods/ClientInfo; clientInfo d + f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonRpcLogger c + f Lnet/minecraft/server/jsonrpc/ManagementServer; managementServer e + f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi; minecraftApi g + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; pendingRequests i + f Ljava/util/concurrent/atomic/AtomicInteger; transactionId h +c net/minecraft/server/jsonrpc/api/Schema net/minecraft/server/jsonrpc/api/Schema + m (Lnet/minecraft/server/jsonrpc/api/Schema;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; arrayOf a + m ()Lnet/minecraft/server/jsonrpc/api/Schema; asArray d + m ()Lcom/mojang/serialization/Codec; codec j + m ()Ljava/util/List; enumValues i + m ()Ljava/util/List; getSchemaRegistry c + m ()Lnet/minecraft/server/jsonrpc/api/Schema; info b + m ()Ljava/util/Optional; items g + m (Ljava/util/Map$Entry;)Lnet/minecraft/server/jsonrpc/api/Schema; lambda$info$5 a + m (Ljava/util/Optional;Ljava/util/List;Ljava/util/Optional;Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/server/jsonrpc/api/Schema; lambda$static$0 a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; lambda$static$2 b + m ()Ljava/lang/String; lambda$static$3 k + m (Lnet/minecraft/server/jsonrpc/api/Schema;)Lcom/mojang/serialization/DataResult; lambda$static$4 a + m (Ljava/util/List;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; ofEnum b + m (Ljava/util/function/Supplier;)Lnet/minecraft/server/jsonrpc/api/Schema; ofEnum a + m (Ljava/util/function/Supplier;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; ofEnum a + m (Ljava/net/URI;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; ofRef a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; ofType a + m (Ljava/util/List;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; ofTypes a + m ()Ljava/util/Map; properties h + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; record a + m (Ljava/util/Map;Lcom/mojang/serialization/Codec;)Lnet/minecraft/server/jsonrpc/api/Schema; record a + m ()Ljava/util/Optional; reference e + m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/api/SchemaComponent; registerSchema b + m ()Ljava/util/List; type f + m ()Lcom/mojang/serialization/Codec; typedCodec a + m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/api/Schema; withField a + f Lnet/minecraft/server/jsonrpc/api/Schema; BOOL_OR_INT_SCHEMA d + f Lnet/minecraft/server/jsonrpc/api/Schema; BOOL_SCHEMA b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; DIFFICULTY_SCHEMA i + f Lnet/minecraft/server/jsonrpc/api/Schema; DISCOVERY_SCHEMA h + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; GAME_TYPE_SCHEMA j + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; INCOMING_IP_BAN_SCHEMA v + f Lnet/minecraft/server/jsonrpc/api/Schema; INT_SCHEMA c + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; IP_BAN_SCHEMA w + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; KICK_PLAYER_SCHEMA t + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; MESSAGE_SCHEMA r + f Lnet/minecraft/server/jsonrpc/api/Schema; NUMBER_SCHEMA e + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; OPERATOR_SCHEMA u + f Lnet/minecraft/server/jsonrpc/api/Schema; PERMISSION_LEVEL_SCHEMA k + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; PLAYER_BAN_SCHEMA x + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; PLAYER_SCHEMA l + f Lnet/minecraft/server/jsonrpc/api/Schema; RULE_TYPE_SCHEMA o + f Ljava/util/List; SCHEMA_REGISTRY E + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; SERVER_STATE_SCHEMA n + f Lnet/minecraft/server/jsonrpc/api/Schema; STRING_SCHEMA f + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; SYSTEM_MESSAGE_SCHEMA s + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; TYPED_GAME_RULE_SCHEMA p + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; UNTYPED_GAME_RULE_SCHEMA q + f Lnet/minecraft/server/jsonrpc/api/Schema; UUID_SCHEMA g + f Lnet/minecraft/server/jsonrpc/api/SchemaComponent; VERSION_SCHEMA m + f Lcom/mojang/serialization/Codec; codec D + f Ljava/util/List; enumValues C + f Ljava/util/Optional; items A + f Ljava/util/Map; properties B + f Ljava/util/Optional; reference y + f Ljava/util/List; type z +c net/minecraft/server/level/ChunkTracker net/minecraft/server/level/ChunkMap + m (JIZ)V checkNeighborsAfterUpdate a + m (JJI)I computeLevelFromNeighbor b + m (JJI)I getComputedLevel a + m (J)I getLevelFromSource b + m (J)Z isSource a + m (JIZ)V update b +c net/minecraft/server/level/ServerEntity net/minecraft/server/level/EntityTrackerEntry + m (Lnet/minecraft/server/level/ServerPlayer;)V addPairing b + m ()Lnet/minecraft/world/phys/Vec3; getLastSentMovement c + m ()F getLastSentXRot d + m ()F getLastSentYHeadRot f + m ()F getLastSentYRot e + m ()Lnet/minecraft/world/phys/Vec3; getPositionBase b + m (Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior;BBZ)V handleMinecartPosRot a + m (Ljava/util/List;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$sendChanges$0 a + m (Lnet/minecraft/server/level/ServerPlayer;)V removePairing a + m ()V sendChanges a + m ()V sendDirtyEntityData g + m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Consumer;)V sendPairingData a + f I FORCED_POS_UPDATE_PERIOD a + f I FORCED_TELEPORT_PERIOD e + f Lorg/slf4j/Logger; LOGGER b + f D TOLERANCE_LEVEL_POSITION d + f I TOLERANCE_LEVEL_ROTATION c + f Lnet/minecraft/world/entity/Entity; entity g + f Ljava/util/List; lastPassengers r + f Lnet/minecraft/world/phys/Vec3; lastSentMovement o + f B lastSentXRot m + f B lastSentYHeadRot n + f B lastSentYRot l + f Lnet/minecraft/server/level/ServerLevel; level f + f Lnet/minecraft/network/protocol/game/VecDeltaCodec; positionCodec k + f Lnet/minecraft/server/level/ServerEntity$Synchronizer; synchronizer j + f I teleportDelay q + f I tickCount p + f Z trackDelta i + f Ljava/util/List; trackedDataValues u + f I updateInterval h + f Z wasOnGround t + f Z wasRiding s +c net/minecraft/server/level/ServerEntity$Synchronizer net/minecraft/server/level/EntityTrackerEntry$a + m (Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayers a + m (Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayersAndSelf b + m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Predicate;)V sendToTrackingPlayersFiltered a +c net/minecraft/server/level/ServerPlayer net/minecraft/server/level/EntityPlayer + m ()Z acceptsChatMessages hy + m (Z)Z acceptsSystemMessages x + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; adjustSpawnLocation a + m ()Z allowsListing aa + m (Lnet/minecraft/world/entity/Entity;)V attack e + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V awardKillScore a + m (Ljava/util/Collection;)I awardRecipes a + m (Ljava/util/List;)V awardRecipesByKey b + m (Lnet/minecraft/stats/Stat;I)V awardStat a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z bedBlocked b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z bedInRange a + m (Lnet/minecraft/server/level/ServerPlayer;)Z broadcastToPlayer a + m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/level/GameType; calculateGameModeForNewPlayer b + m ()Z canChatInColor F + m (Lnet/minecraft/world/entity/player/Player;)Z canHarmPlayer a + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m (DDD)V checkMovementStatistics a + m (DDD)V checkRidingStatistics p + m ()V clearRaidOmenPosition ae + m ()Lnet/minecraft/server/level/ClientInformation; clientInformation E + m ()V closeContainer r + m ()Lnet/minecraft/commands/CommandSource; commandSource B + m ()V completeUsingItem Q_ + m (Lnet/minecraft/server/level/ServerPlayer;)V copyRespawnPosition b + m ()Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack C + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; createCommonSpawnInfo b + m ()Lnet/minecraft/world/item/ItemCooldowns; createItemCooldowns f + m (Lnet/minecraft/world/entity/Entity;)V crit b + m ()Ljava/util/Set; debugSubscriptions an + m (Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEnderpearl;)V deregisterEnderPearl b + m (DDD)Z didNotMove q + m (Lnet/minecraft/world/damagesource/DamageSource;)V die a + m ()V disconnect v + m (Lnet/minecraft/network/chat/Component;Z)V displayClientMessage a + m ()V doCloseContainer s + m ()V doTick h + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;Z)Ljava/util/Optional; findRespawnAndUseSpawnBlock a + m (FZFZ)V forceSetRotation a + m ()Lnet/minecraft/world/level/GameType; gameMode a + m ()Lnet/minecraft/server/PlayerAdvancements; getAdvancements U + m ()Lnet/minecraft/world/entity/Entity; getCamera N + m ()Lnet/minecraft/network/chat/RemoteChatSession; getChatSession ac + m ()Lnet/minecraft/world/entity/player/ChatVisiblity; getChatVisibility G + m ()Lnet/minecraft/server/level/ChunkTrackingView; getChunkTrackingView X + m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F getEnchantedDamage a + m ()Ljava/util/Set; getEnderPearls ak + m ()Ljava/lang/String; getIpAddress D + m ()Lnet/minecraft/world/phys/Vec3; getKnownMovement ag + m ()Lnet/minecraft/world/phys/Vec3; getKnownSpeed ah + m ()J getLastActionTime P + m ()Lnet/minecraft/world/entity/player/Input; getLastClientInput ai + m ()Lnet/minecraft/world/phys/Vec3; getLastClientMoveIntent aj + m ()Lnet/minecraft/core/SectionPos; getLastSectionPos W + m ()Lnet/minecraft/core/BlockPos; getRaidOmenPosition af + m ()Lnet/minecraft/stats/ServerRecipeBook; getRecipeBook L + m ()Lnet/minecraft/server/level/ServerPlayer$RespawnConfig; getRespawnConfig V + m ()Lnet/minecraft/nbt/CompoundTag; getShoulderEntityLeft al + m ()Lnet/minecraft/nbt/CompoundTag; getShoulderEntityRight am + m ()Lnet/minecraft/stats/ServerStatsCounter; getStats K + m ()Lnet/minecraft/network/chat/Component; getTabListDisplayName Q + m ()I getTabListOrder R + m ()Lnet/minecraft/server/network/TextFilter; getTextFilter Y + m ()Ljava/util/Optional; getWardenSpawnTracker ab + m (I)V giveExperienceLevels c + m (I)V giveExperiencePoints d + m (Lnet/minecraft/world/item/ItemStack;)V handleExtraItemsCreatedOnUse b + m ()V handleShoulderEntities j + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreHolder;[Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;)V handleTeamKill a + m ()V hasChangedDimension T + m ()Z hasDisconnected w + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (DD)V indicateDamage a + m ()V initInventoryMenu c + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;)V initMenu a + m ()Z isChangingDimension S + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a + m ()Z isPvpAllowed hw + m (Lnet/minecraft/core/BlockPos;)Z isReachableBedBlock i + m ()Z isReceivingWaypoints o + m ()Z isTextFilteringEnabled Z + m ()V jumpFromGround u + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$loadAndSpawnEnderPearl$4 e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$loadAndSpawnParentVehicle$3 f + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V lambda$new$0 a + m (Lnet/minecraft/resources/ResourceKey;)Z lambda$readAdditionalSaveData$1 b + m (Lnet/minecraft/stats/ServerRecipeBook$Packed;)V lambda$readAdditionalSaveData$2 a + m (ILnet/minecraft/world/scores/ScoreAccess;)V lambda$updateScoreForCriteria$7 b + m ()Lnet/minecraft/server/level/ServerLevel; level A + m ()Lnet/minecraft/world/level/Level; level ao + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAndSpawnEnderPearl e + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAndSpawnEnderPearls c + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAndSpawnParentVehicle b + m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;)V lookAt a + m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/world/phys/Vec3;)V lookAt a + m (Lnet/minecraft/world/entity/Entity;)V magicCrit c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z mayInteract c + m (Lnet/minecraft/core/Holder;)V onAttributeUpdated a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V onChangedBlock b + m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)V onEffectAdded a + m (Lnet/minecraft/world/effect/MobEffectInstance;ZLnet/minecraft/world/entity/Entity;)V onEffectUpdated a + m (Ljava/util/Collection;)V onEffectsRemoved c + m (Lnet/minecraft/world/item/ItemStack;I)V onEnchantmentPerformed a + m ()V onEnterCombat g_ + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/EquipmentSlot;)V onEquippedItemBroken a + m (Lnet/minecraft/world/entity/Entity;)V onExplosionHit a + m (Lnet/minecraft/world/level/block/state/BlockState;)V onInsideBlock a + m (Lnet/minecraft/world/entity/item/ItemEntity;)V onItemPickup a + m ()V onLeaveCombat P_ + m ()V onUpdateAbilities z + m (Lnet/minecraft/world/level/block/entity/CommandBlockEntity;)V openCommandBlock a + m (Lnet/minecraft/core/Holder;)V openDialog b + m (Lnet/minecraft/world/entity/animal/equine/AbstractHorse;Lnet/minecraft/world/Container;)V openHorseInventory a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)V openItemGui a + m (Lnet/minecraft/world/MenuProvider;)Ljava/util/OptionalInt; openMenu a + m (Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;Lnet/minecraft/world/Container;)V openNautilusInventory a + m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;Z)V openTextEdit a + m ()Lnet/minecraft/server/permissions/PermissionSet; permissions I + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;)J placeEnderPearlTicket a + m (Lnet/minecraft/nbt/CompoundTag;)V playShoulderEntityAmbientSound e + m ()V processPortalCooldown O + m ()V pushEntities q + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/world/level/GameType; readPlayerMode a + m (Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEnderpearl;)J registerAndUpdateEnderPearlTicket c + m (Lnet/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEnderpearl;)V registerEnderPearl a + m ()V removeEntitiesOnShoulder k + m (Ljava/util/Set;)V requestDebugSubscriptions a + m ()I requestedViewDistance H + m ()V resetFallDistance l + m ()V resetLastActionTime J + m (Ljava/util/Collection;)I resetRecipes b + m ()V resetSentInfo x + m (Lnet/minecraft/stats/Stat;)V resetStat a + m (Lnet/minecraft/server/level/ServerPlayer;Z)V restoreFrom a + m ()V rideTick t + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveEnderPearls f + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveParentVehicle e + m (Lnet/minecraft/network/chat/OutgoingChatMessage;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendChatMessage a + m (ILnet/minecraft/world/item/trading/MerchantOffers;IIZZ)V sendMerchantOffers a + m (Lnet/minecraft/network/protocol/status/ServerStatus;)V sendServerStatus a + m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a + m (Lnet/minecraft/network/chat/Component;Z)V sendSystemMessage b + m (Lnet/minecraft/world/entity/Entity;)V setCamera d + m (Lnet/minecraft/network/chat/RemoteChatSession;)V setChatSession a + m (Lnet/minecraft/server/level/ChunkTrackingView;)V setChunkTrackingView a + m (Lnet/minecraft/nbt/CompoundTag;)Z setEntityOnShoulder a + m (I)V setExperienceLevels b + m (I)V setExperiencePoints a + m (Lnet/minecraft/world/level/GameType;)Z setGameMode a + m (Lnet/minecraft/world/phys/Vec3;)V setKnownMovement a + m (Lnet/minecraft/world/entity/player/Input;)V setLastClientInput a + m (Lnet/minecraft/core/SectionPos;)V setLastSectionPos a + m (Lnet/minecraft/core/BlockPos;)V setRaidOmenPosition c + m (Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;Z)V setRespawnPosition a + m (Lnet/minecraft/server/level/ServerLevel;)V setServerLevel a + m (Lnet/minecraft/nbt/CompoundTag;)V setShoulderEntityLeft b + m (Lnet/minecraft/nbt/CompoundTag;)V setShoulderEntityRight c + m (Z)V setSpawnExtraParticlesOnFall b + m (Lnet/minecraft/server/level/ServerPlayer;)Z shouldFilterMessageTo c + m ()V showEndCredits p + m (DDD)V snapTo d + m (Lnet/minecraft/world/entity/Entity;ZZ)Z startRiding a + m (Lnet/minecraft/core/BlockPos;)V startSleeping b + m (ZZ)V stopSleepInBed a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V storeGameTypes g + m (Lnet/minecraft/world/InteractionHand;)V swing a + m (Lnet/minecraft/world/item/ItemStack;)V synchronizeSpecialItemUpdates i + m (Lnet/minecraft/world/entity/Entity;I)V take a + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/server/level/ServerPlayer; teleport a + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b + m (DDD)V teleportRelative c + m (DDD)V teleportTo b + m ()V tellNeutralMobsThatIDied hv + m ()V tick g + m ()V tickRegeneration i + m ()V trackEnteredOrExitedLavaOnVehicle n + m ()V trackStartFallingPosition m + m (Lnet/minecraft/world/entity/player/Player;)V transferInventoryXpAndScore g + m (Lnet/minecraft/server/level/ServerLevel;)V triggerDimensionChangeTriggers h + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Ljava/util/List;)V triggerRecipeCrafted a + m ()V updateInvisibilityStatus M + m (Lnet/minecraft/server/level/ClientInformation;)V updateOptions a + m ()V updatePlayerAttributes hu + m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;I)V updateScoreForCriteria a + m (Lnet/minecraft/world/item/ItemStack;)V updateUsingItem a_ + f D BLOCK_INTERACTION_DISTANCE_VERIFICATION_BUFFER a + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER cF + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER cG + f Z DEFAULT_SEEN_CREDITS cJ + f Z DEFAULT_SPAWN_EXTRA_PARTICLES_ON_FALL cK + f Ljava/lang/String; ENDER_PEARLS_TAG d + f Ljava/lang/String; ENDER_PEARL_DIMENSION_TAG e + f I ENDER_PEARL_TICKET_RADIUS c + f D ENTITY_INTERACTION_DISTANCE_VERIFICATION_BUFFER b + f I FLY_STAT_RECORDING_SPEED cE + f Lorg/slf4j/Logger; LOGGER cB + f I NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ cC + f I NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y cD + f Lnet/minecraft/network/chat/Component; SPAWN_SET_MESSAGE cH + f Ljava/lang/String; TAG_DIMENSION f + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; WAYPOINT_TRANSMIT_RANGE_CROUCH_MODIFIER cI + f Lnet/minecraft/server/PlayerAdvancements; advancements cM + f Z allowsListing du + f Lnet/minecraft/world/entity/Entity; camera de + f Z canChatColor dc + f Lnet/minecraft/network/chat/RemoteChatSession; chatSession dG + f Lnet/minecraft/world/entity/player/ChatVisiblity; chatVisibility da + f Lnet/minecraft/server/level/ChunkTrackingView; chunkTrackingView dq + f Lnet/minecraft/commands/CommandSource; commandSource dH + f Lnet/minecraft/server/network/ServerGamePacketListenerImpl; connection g + f I containerCounter dJ + f Lnet/minecraft/world/inventory/ContainerListener; containerListener dF + f Lnet/minecraft/world/inventory/ContainerSynchronizer; containerSynchronizer dE + f Z disconnected dj + f Ljava/util/Set; enderPearls dA + f Lnet/minecraft/world/phys/Vec3; enteredLavaOnVehiclePosition do + f Lnet/minecraft/world/phys/Vec3; enteredNetherPosition dn + f Lnet/minecraft/server/level/ServerPlayerGameMode; gameMode h + f Z isChangingDimension df + f Ljava/lang/String; language dl + f J lastActionTime dd + f Lnet/minecraft/world/entity/player/Input; lastClientInput dz + f Z lastFoodSaturationZero cY + f Lnet/minecraft/world/phys/Vec3; lastKnownClientMovement dy + f I lastRecordedAirLevel cQ + f I lastRecordedArmor cR + f I lastRecordedExperience cV + f I lastRecordedFoodLevel cP + f F lastRecordedHealthAndAbsorption cO + f I lastRecordedLevel cU + f Lnet/minecraft/core/SectionPos; lastSectionPos dp + f I lastSentExp cZ + f I lastSentFood cX + f F lastSentHealth cW + f Lnet/minecraft/world/phys/Vec3; levitationStartPos dh + f I levitationStartTime di + f Ljava/lang/Object; object j + f Lnet/minecraft/server/level/ParticleStatus; particleStatus db + f Lnet/minecraft/core/BlockPos; raidOmenPosition dx + f Lnet/minecraft/stats/ServerRecipeBook; recipeBook dg + f Ljava/util/Set; requestedDebugSubscriptions dI + f I requestedViewDistance dk + f Lnet/minecraft/server/level/ServerPlayer$RespawnConfig; respawnConfig dr + f Z seenCredits i + f Lnet/minecraft/server/MinecraftServer; server cL + f Lnet/minecraft/nbt/CompoundTag; shoulderEntityLeft dC + f Lnet/minecraft/nbt/CompoundTag; shoulderEntityRight dD + f Z spawnExtraParticlesOnFall dv + f Lnet/minecraft/world/phys/Vec3; startingToFallPosition dm + f Lnet/minecraft/stats/ServerStatsCounter; stats cN + f Lnet/minecraft/server/network/TextFilter; textFilter ds + f Z textFilteringEnabled dt + f J timeEntitySatOnShoulder dB + f Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker; wardenSpawnTracker dw + f Z wonGame k +c net/minecraft/server/level/ServerPlayer$1 net/minecraft/server/level/EntityPlayer$1 + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V broadcastDataValue b + m ()Lnet/minecraft/world/inventory/RemoteSlot; createSlot a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Lnet/minecraft/world/item/ItemStack;)V sendCarriedChange a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V sendDataChange a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Ljava/util/List;Lnet/minecraft/world/item/ItemStack;[I)V sendInitialData a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V sendSlotChange a + f Lcom/google/common/cache/LoadingCache; cache b + f Lnet/minecraft/server/level/ServerPlayer; this$0 a +c net/minecraft/server/level/ServerPlayer$1$1 net/minecraft/server/level/EntityPlayer$1$1 + m (Lnet/minecraft/core/component/TypedDataComponent;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; lambda$load$0 a + m (Lnet/minecraft/core/component/TypedDataComponent;)Ljava/lang/Integer; load a + f Lcom/mojang/serialization/DynamicOps; registryHashOps b + f Lnet/minecraft/server/level/ServerPlayer$1; this$1 a +c net/minecraft/server/level/ServerPlayer$2 net/minecraft/server/level/EntityPlayer$2 + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V dataChanged a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V slotChanged a + f Lnet/minecraft/server/level/ServerPlayer; this$0 a +c net/minecraft/server/level/ServerPlayer$3 net/minecraft/server/level/EntityPlayer$3 + m ()Z acceptsFailure y_ + m ()Z acceptsSuccess x_ + m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a + m ()Z shouldInformAdmins c + f Lnet/minecraft/server/level/ServerPlayer; this$0 b +c net/minecraft/server/level/ServerPlayer$RespawnConfig net/minecraft/server/level/EntityPlayer$RespawnConfig + m ()Z forced b + m (Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;)Lnet/minecraft/resources/ResourceKey; getDimensionOrDefault b + m (Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;)Z isSamePosition a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; respawnData a + f Lcom/mojang/serialization/Codec; CODEC a + f Z forced c + f Lnet/minecraft/world/level/storage/LevelData$RespawnData; respawnData b +c net/minecraft/server/level/ServerPlayer$RespawnResult net/minecraft/server/level/EntityPlayer$RespawnResult +c net/minecraft/server/level/ServerPlayer$SavedPosition net/minecraft/server/level/EntityPlayer$c + m ()Ljava/util/Optional; dimension a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; position b + m ()Ljava/util/Optional; rotation c + f Lnet/minecraft/server/level/ServerPlayer$SavedPosition; EMPTY b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Ljava/util/Optional; dimension c + f Ljava/util/Optional; position d + f Ljava/util/Optional; rotation e +c net/minecraft/server/level/ServerPlayer$RespawnPosAngle net/minecraft/server/level/EntityPlayer$RespawnPosAngle + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;)F calculateLookAtYaw a + m ()F pitch c + m ()Lnet/minecraft/world/phys/Vec3; position a + m ()F yaw b + f F pitch c + f Lnet/minecraft/world/phys/Vec3; position a + f F yaw b +c net/minecraft/server/network/Filterable net/minecraft/server/network/Filterable + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m ()Ljava/util/Optional; filtered b + m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; from a + m (Z)Ljava/lang/Object; get a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m (Ljava/util/function/Function;)Lnet/minecraft/server/network/Filterable; map a + m (Ljava/lang/Object;)Lnet/minecraft/server/network/Filterable; passThrough a + m ()Ljava/lang/Object; raw a + m (Ljava/util/function/Function;)Ljava/util/Optional; resolve b + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a + f Ljava/util/Optional; filtered b + f Ljava/lang/Object; raw a +c net/minecraft/server/network/TextFilter net/minecraft/server/network/ITextFilter + m ()V join a + m ()V leave b + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; processMessageBundle a + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; processStreamMessage a + f Lnet/minecraft/server/network/TextFilter; DUMMY e +c net/minecraft/server/network/TextFilter$1 net/minecraft/server/network/ITextFilter$1 + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; processMessageBundle a + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; processStreamMessage a +c net/minecraft/server/players/PlayerList net/minecraft/server/players/PlayerList + m (Lnet/minecraft/server/level/ServerLevel;)V addWorldborderListener a + m (Lnet/minecraft/world/entity/player/Player;DDDDLnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/protocol/Packet;)V broadcast a + m (Lnet/minecraft/network/protocol/Packet;)V broadcastAll a + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/resources/ResourceKey;)V broadcastAll a + m (Lnet/minecraft/network/chat/PlayerChatMessage;Ljava/util/function/Predicate;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/ChatType$Bound;)V broadcastChatMessage a + m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/ChatType$Bound;)V broadcastChatMessage a + m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/ChatType$Bound;)V broadcastChatMessage a + m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Function;Z)V broadcastSystemMessage a + m (Lnet/minecraft/network/chat/Component;Z)V broadcastSystemMessage a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V broadcastSystemToAllExceptTeam b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V broadcastSystemToTeam a + m (Lnet/minecraft/server/players/NameAndId;)Z canBypassPlayerLimit b + m (Lnet/minecraft/server/players/NameAndId;)V deop e + m ()Lnet/minecraft/server/players/UserBanList; getBans f + m ()Lnet/minecraft/server/players/IpBanList; getIpBans g + m ()I getMaxPlayers n + m ()[Ljava/lang/String; getOpNames l + m ()Lnet/minecraft/server/players/ServerOpList; getOps k + m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayer c + m (Ljava/util/UUID;)Lnet/minecraft/server/level/ServerPlayer; getPlayer b + m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/PlayerAdvancements; getPlayerAdvancements f + m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayerByName a + m ()I getPlayerCount m + m ()[Ljava/lang/String; getPlayerNamesArray e + m ()Ljava/util/List; getPlayers t + m (Ljava/lang/String;)Ljava/util/List; getPlayersWithAddress b + m ()Lnet/minecraft/server/MinecraftServer; getServer c + m ()I getSimulationDistance q + m ()Lnet/minecraft/nbt/CompoundTag; getSingleplayerData r + m ()I getViewDistance p + m ()Lnet/minecraft/server/players/UserWhiteList; getWhiteList i + m ()[Ljava/lang/String; getWhiteListNames j + m ()Z isAllowCommandsForAllPlayers v + m (Lnet/minecraft/server/players/NameAndId;)Z isOp f + m ()Z isUsingWhitelist o + m (Lnet/minecraft/server/players/NameAndId;)Z isWhiteListed a + m (Lnet/minecraft/world/entity/Entity;)V lambda$remove$0 a + m (Lnet/minecraft/server/players/NameAndId;)Ljava/util/Optional; loadPlayerData c + m (Lcom/mojang/authlib/GameProfile;)Ljava/nio/file/Path; locateStatsFile a + m (Lnet/minecraft/server/players/NameAndId;)V op d + m (Lnet/minecraft/server/players/NameAndId;Ljava/util/Optional;Ljava/util/Optional;)V op a + m (Lnet/minecraft/network/Connection;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/network/CommonListenerCookie;)V placeNewPlayer a + m ()V reloadResources u + m ()V reloadWhiteList a + m ()V removeAll s + m (Lnet/minecraft/server/level/ServerPlayer;)V save a + m ()V saveAll h + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/network/ServerGamePacketListenerImpl;)V sendActiveEffects a + m (Lnet/minecraft/server/level/ServerPlayer;)V sendActivePlayerEffects c + m (Lnet/minecraft/server/level/ServerPlayer;)V sendAllPlayerInfo e + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ServerLevel;)V sendLevelInfo a + m (Lnet/minecraft/server/level/ServerPlayer;)V sendPlayerPermissionLevel d + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/permissions/LevelBasedPermissionSet;)V sendPlayerPermissionLevel a + m (Z)V setAllowCommandsForAllPlayers a + m (I)V setSimulationDistance b + m (I)V setViewDistance a + m ()V tick d + m (Lnet/minecraft/server/ServerScoreboard;Lnet/minecraft/server/level/ServerPlayer;)V updateEntireScoreboard a + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z verifyChatTrusted a + f Ljava/text/SimpleDateFormat; BAN_DATE_FORMAT i + f Lnet/minecraft/network/chat/Component; CHAT_FILTERED_FULL e + f Lnet/minecraft/network/chat/Component; DUPLICATE_LOGIN_DISCONNECT_MESSAGE f + f Ljava/io/File; IPBANLIST_FILE b + f Lorg/slf4j/Logger; LOGGER g + f Ljava/io/File; OPLIST_FILE c + f I SEND_PLAYER_INFO_INTERVAL h + f Ljava/io/File; USERBANLIST_FILE a + f Ljava/io/File; WHITELIST_FILE d + f Z allowCommandsForAllPlayers w + f Lnet/minecraft/server/players/UserBanList; bans m + f Lnet/minecraft/server/players/IpBanList; ipBans n + f Lnet/minecraft/server/players/ServerOpList; ops o + f Lnet/minecraft/world/level/storage/PlayerDataStorage; playerIo s + f Ljava/util/Map; playersByUUID l + f Ljava/util/List; players k + f Lnet/minecraft/core/LayeredRegistryAccess; registries t + f I sendAllPlayerInfoIn x + f Lnet/minecraft/server/MinecraftServer; server j + f I simulationDistance v + f I viewDistance u + f Lnet/minecraft/server/players/UserWhiteList; whitelist p +c net/minecraft/server/players/PlayerList$1 net/minecraft/server/players/PlayerList$1 + m (Lnet/minecraft/world/level/border/WorldBorder;DDJJ)V onLerpSize a + m (Lnet/minecraft/world/level/border/WorldBorder;DD)V onSetCenter a + m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetDamagePerBlock b + m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetSafeZone c + m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetSize a + m (Lnet/minecraft/world/level/border/WorldBorder;I)V onSetWarningBlocks b + m (Lnet/minecraft/world/level/border/WorldBorder;I)V onSetWarningTime a + f Lnet/minecraft/server/players/PlayerList; this$0 b + f Lnet/minecraft/server/level/ServerLevel; val$level a +c net/minecraft/server/players/PlayerList$2 net/minecraft/server/players/PlayerList$2 + f [I $SwitchMap$net$minecraft$server$permissions$PermissionLevel a +c net/minecraft/util/BoundedFloatFunction net/minecraft/util/BoundedFloatFunction + m (Ljava/lang/Object;)F apply a + m (Ljava/util/function/Function;)Lnet/minecraft/util/BoundedFloatFunction; comap a + m (Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)Lnet/minecraft/util/BoundedFloatFunction; createUnlimited a + m (F)F lambda$static$0 a + m ()F maxValue b + m ()F minValue a + f Lnet/minecraft/util/BoundedFloatFunction; IDENTITY a +c net/minecraft/util/BoundedFloatFunction$1 net/minecraft/util/BoundedFloatFunction$1 + m (Ljava/lang/Float;)F apply a + m (Ljava/lang/Object;)F apply a + m ()F maxValue b + m ()F minValue a +c net/minecraft/util/BoundedFloatFunction$2 net/minecraft/util/BoundedFloatFunction$2 + m (Ljava/lang/Object;)F apply a + m ()F maxValue b + m ()F minValue a +c net/minecraft/util/KeyDispatchDataCodec net/minecraft/util/KeyDispatchDataCodec + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/KeyDispatchDataCodec; of a + f Lcom/mojang/serialization/MapCodec; codec a +c net/minecraft/util/KeyframeTrackSampler net/minecraft/util/KeyframeTrackSampler + m (Lnet/minecraft/util/KeyframeTrack;Ljava/util/List;Ljava/util/List;)V addSegmentsFromKeyframes a + m (Lnet/minecraft/util/KeyframeTrack;Ljava/util/Optional;)Ljava/util/List; bakeSegments a + m (J)Lnet/minecraft/util/KeyframeTrackSampler$Segment; getSegmentAt b + m (J)J loopTicks c + m (J)Ljava/lang/Object; sample a + f Lnet/minecraft/world/attribute/LerpFunction; lerp b + f Ljava/util/Optional; periodTicks a + f Ljava/util/List; segments c +c net/minecraft/util/KeyframeTrackSampler$Segment net/minecraft/util/KeyframeTrackSampler$a + m ()Lnet/minecraft/util/EasingType; easing a + m ()I fromTicks c + m ()Ljava/lang/Object; fromValue b + m ()I toTicks e + m ()Ljava/lang/Object; toValue d + f Lnet/minecraft/util/EasingType; easing a + f I fromTicks c + f Ljava/lang/Object; fromValue b + f I toTicks e + f Ljava/lang/Object; toValue d +c net/minecraft/util/datafix/DataFixTypes net/minecraft/util/datafix/DataFixTypes + m ()[Lnet/minecraft/util/datafix/DataFixTypes; $values b + m ()I currentVersion a + m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; update a + m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/nbt/CompoundTag;II)Lnet/minecraft/nbt/CompoundTag; update a + m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; updateToCurrentVersion a + m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/nbt/CompoundTag;I)Lnet/minecraft/nbt/CompoundTag; updateToCurrentVersion a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/serialization/Codec; wrapCodec a + f [Lnet/minecraft/util/datafix/DataFixTypes; $VALUES z + f Lnet/minecraft/util/datafix/DataFixTypes; ADVANCEMENTS s + f Lnet/minecraft/util/datafix/DataFixTypes; CHUNK d + f Lnet/minecraft/util/datafix/DataFixTypes; DEBUG_PROFILE w + f Lnet/minecraft/util/datafix/DataFixTypes; ENTITY_CHUNK v + f Lnet/minecraft/util/datafix/DataFixTypes; HOTBAR e + f Lnet/minecraft/util/datafix/DataFixTypes; LEVEL a + f Lnet/minecraft/util/datafix/DataFixTypes; LEVEL_SUMMARY b + f Lnet/minecraft/util/datafix/DataFixTypes; OPTIONS f + f Lnet/minecraft/util/datafix/DataFixTypes; PLAYER c + f Lnet/minecraft/util/datafix/DataFixTypes; POI_CHUNK t + f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_COMMAND_STORAGE i + f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_FORCED_CHUNKS j + f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_MAP_DATA k + f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_MAP_INDEX l + f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_RAIDS m + f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_RANDOM_SEQUENCES n + f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_SCOREBOARD o + f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_STOPWATCHES p + f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_STRUCTURE_FEATURE_INDICES q + f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_WORLD_BORDER r + f Lnet/minecraft/util/datafix/DataFixTypes; STATS h + f Lnet/minecraft/util/datafix/DataFixTypes; STRUCTURE g + f Ljava/util/Set; TYPES_FOR_LEVEL_LIST x + f Lnet/minecraft/util/datafix/DataFixTypes; WORLD_GEN_SETTINGS u + f Lcom/mojang/datafixers/DSL$TypeReference; type y +c net/minecraft/util/datafix/DataFixTypes$1 net/minecraft/util/datafix/DataFixTypes$1 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$encode$0 a + f Lnet/minecraft/util/datafix/DataFixTypes; this$0 d + f Lcom/mojang/serialization/Codec; val$codec a + f Lcom/mojang/datafixers/DataFixer; val$dataFixer c +c net/minecraft/util/datafix/schemas/V100 net/minecraft/util/datafix/schemas/DataConverterSchemaV100 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a +c net/minecraft/util/datafix/schemas/V102 net/minecraft/util/datafix/schemas/DataConverterSchemaV102 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a +c net/minecraft/util/datafix/schemas/V106 net/minecraft/util/datafix/schemas/DataConverterSchemaV106 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a +c net/minecraft/util/datafix/schemas/V107 net/minecraft/util/datafix/schemas/DataConverterSchemaV107 +c net/minecraft/util/datafix/schemas/V135 net/minecraft/util/datafix/schemas/DataConverterSchemaV135 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 a +c net/minecraft/util/datafix/schemas/V143 net/minecraft/util/datafix/schemas/DataConverterSchemaV143 +c net/minecraft/util/datafix/schemas/V501 net/minecraft/util/datafix/schemas/DataConverterSchemaV501 +c net/minecraft/util/datafix/schemas/V700 net/minecraft/util/datafix/schemas/DataConverterSchemaV700 +c net/minecraft/util/datafix/schemas/V701 net/minecraft/util/datafix/schemas/DataConverterSchemaV701 +c net/minecraft/util/datafix/schemas/V702 net/minecraft/util/datafix/schemas/DataConverterSchemaV702 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a +c net/minecraft/util/datafix/schemas/V703 net/minecraft/util/datafix/schemas/DataConverterSchemaV703 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 e + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 d + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$3 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$4 a +c net/minecraft/util/datafix/schemas/V704 net/minecraft/util/datafix/schemas/DataConverterSchemaV704 + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; ADD_NAMES b + f Ljava/util/Map; ITEM_TO_BLOCKENTITY a +c net/minecraft/util/datafix/schemas/V704$1 net/minecraft/util/datafix/schemas/DataConverterSchemaV704$1 +c net/minecraft/util/datafix/schemas/V705 net/minecraft/util/datafix/schemas/DataConverterSchemaV705 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 x + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$10 o + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$11 n + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$12 m + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$13 l + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$14 k + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$15 j + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$16 i + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$17 h + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$18 g + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$19 f + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 w + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$20 e + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$21 d + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$22 c + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$23 b + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$24 a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$3 v + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$4 u + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$5 t + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$6 s + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$7 r + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$8 q + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$9 p + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerThrowableProjectile$0 b + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$25 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$26 a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerThrowableProjectile b + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; ADD_NAMES b + f Ljava/util/Map; ITEM_TO_ENTITY c +c net/minecraft/util/datafix/schemas/V705$1 net/minecraft/util/datafix/schemas/DataConverterSchemaV705$1 +c net/minecraft/util/datafix/schemas/V808 net/minecraft/util/datafix/schemas/DataConverterSchemaV808 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerInventory$0 a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory a +c net/minecraft/util/debug/DebugBrainDump net/minecraft/util/debug/DebugBrainDump + m ()Ljava/util/List; activities i + m ()I angerLevel h + m ()Ljava/util/List; behaviors j + m (Lnet/minecraft/world/entity/ai/Brain;[Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Set; getKnownBlockPositions a + m (Lnet/minecraft/server/level/ServerLevel;JLnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)Ljava/lang/String; getMemoryDescription a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/util/stream/Stream; getMemoryDescriptions a + m (Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Object;)Ljava/lang/String; getShortDescription a + m (Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/List; getVillagerGossips a + m ()Ljava/util/List; gossips l + m (Lnet/minecraft/core/BlockPos;)Z hasPoi a + m (Lnet/minecraft/core/BlockPos;)Z hasPotentialPoi b + m ()F health d + m ()Ljava/lang/String; inventory f + m (Lnet/minecraft/server/level/ServerLevel;JLjava/util/Map$Entry;)Ljava/lang/String; lambda$getMemoryDescriptions$4 a + m (Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Object;)Ljava/lang/String; lambda$getShortDescription$5 b + m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/entity/ai/gossip/GossipType;I)V lambda$getVillagerGossips$2 a + m (Ljava/util/List;Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V lambda$getVillagerGossips$3 a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/util/debug/DebugBrainDump;)V lambda$static$0 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$takeBrainDump$1 a + m ()F maxHealth e + m ()Ljava/util/List; memories k + m ()Ljava/lang/String; name a + m ()Ljava/util/Set; pois m + m ()Ljava/util/Set; potentialPois n + m ()Ljava/lang/String; profession b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/util/debug/DebugBrainDump; takeBrainDump a + m ()Z wantsGolem g + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + m ()I xp c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; activities j + f I angerLevel i + f Ljava/util/List; behaviors k + f Ljava/util/List; gossips m + f F health e + f Ljava/lang/String; inventory g + f F maxHealth f + f Ljava/util/List; memories l + f Ljava/lang/String; name b + f Ljava/util/Set; pois n + f Ljava/util/Set; potentialPois o + f Ljava/lang/String; profession c + f Z wantsGolem h + f I xp d +c net/minecraft/util/parsing/packrat/Atom net/minecraft/util/parsing/packrat/Atom + m ()Ljava/lang/String; name a + m (Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/Atom; of a + f Ljava/lang/String; name a +c net/minecraft/util/parsing/packrat/Rule net/minecraft/util/parsing/packrat/Rule + m (Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$RuleAction;)Lnet/minecraft/util/parsing/packrat/Rule; fromTerm a + m (Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$SimpleRuleAction;)Lnet/minecraft/util/parsing/packrat/Rule; fromTerm a + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a +c net/minecraft/util/parsing/packrat/Rule$RuleAction net/minecraft/util/parsing/packrat/Rule$a +c net/minecraft/util/parsing/packrat/Rule$WrappedTerm net/minecraft/util/parsing/packrat/Rule$c + m ()Lnet/minecraft/util/parsing/packrat/Rule$RuleAction; action a + m ()Lnet/minecraft/util/parsing/packrat/Term; child b + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a + f Lnet/minecraft/util/parsing/packrat/Rule$RuleAction; action a + f Lnet/minecraft/util/parsing/packrat/Term; child b +c net/minecraft/util/parsing/packrat/Rule$SimpleRuleAction net/minecraft/util/parsing/packrat/Rule$b +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; alternative b + m ()Lnet/minecraft/util/parsing/packrat/Term; cut c + m ()Lnet/minecraft/util/parsing/packrat/Term; empty d + m (Ljava/lang/Object;)Lnet/minecraft/util/parsing/packrat/Term; fail a + m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)Lnet/minecraft/util/parsing/packrat/Term; marker a + m (Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; negativeLookahead c + m (Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; optional a + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a + m (Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; positiveLookahead b + m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Term; repeated a + m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;I)Lnet/minecraft/util/parsing/packrat/Term; repeated a + m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithTrailingSeparator a + m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;I)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithTrailingSeparator a + m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithoutTrailingSeparator b + m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;I)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithoutTrailingSeparator b + m ([Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; sequence a +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 parse a +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 parse a +c net/minecraft/util/parsing/packrat/Term$3 net/minecraft/util/parsing/packrat/Term$3 + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a +c net/minecraft/util/parsing/packrat/Term$Maybe net/minecraft/util/parsing/packrat/Term$d + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a + m ()Lnet/minecraft/util/parsing/packrat/Term; term a + f Lnet/minecraft/util/parsing/packrat/Term; term a +c net/minecraft/util/parsing/packrat/Term$Marker net/minecraft/util/parsing/packrat/Term$c + m ()Lnet/minecraft/util/parsing/packrat/Atom; name a + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a + m ()Ljava/lang/Object; value b + f Lnet/minecraft/util/parsing/packrat/Atom; name a + f Ljava/lang/Object; value b +c net/minecraft/util/parsing/packrat/Term$Repeated net/minecraft/util/parsing/packrat/Term$e + m ()Lnet/minecraft/util/parsing/packrat/NamedRule; element a + m ()Lnet/minecraft/util/parsing/packrat/Atom; listName b + m ()I minRepetitions e + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a + f Lnet/minecraft/util/parsing/packrat/NamedRule; element a + f Lnet/minecraft/util/parsing/packrat/Atom; listName b + f I minRepetitions c +c net/minecraft/util/parsing/packrat/Term$Sequence net/minecraft/util/parsing/packrat/Term$g + m ()[Lnet/minecraft/util/parsing/packrat/Term; elements a + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a + f [Lnet/minecraft/util/parsing/packrat/Term; elements a +c net/minecraft/util/parsing/packrat/Term$LookAhead net/minecraft/util/parsing/packrat/Term$b + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a + m ()Z positive b + m ()Lnet/minecraft/util/parsing/packrat/Term; term a + f Z positive b + f Lnet/minecraft/util/parsing/packrat/Term; term a +c net/minecraft/util/parsing/packrat/Term$Alternative net/minecraft/util/parsing/packrat/Term$a + m ()[Lnet/minecraft/util/parsing/packrat/Term; elements a + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a + f [Lnet/minecraft/util/parsing/packrat/Term; elements a +c net/minecraft/util/parsing/packrat/Term$RepeatedWithSeparator net/minecraft/util/parsing/packrat/Term$f + m ()Z allowTrailingSeparator g + m ()Lnet/minecraft/util/parsing/packrat/NamedRule; element a + m ()Lnet/minecraft/util/parsing/packrat/Atom; listName b + m ()I minRepetitions f + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a + m ()Lnet/minecraft/util/parsing/packrat/Term; separator e + f Z allowTrailingSeparator e + f Lnet/minecraft/util/parsing/packrat/NamedRule; element a + f Lnet/minecraft/util/parsing/packrat/Atom; listName b + f I minRepetitions d + f Lnet/minecraft/util/parsing/packrat/Term; separator c +c net/minecraft/util/thread/TaskScheduler net/minecraft/util/thread/TaskScheduler + m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V lambda$scheduleWithResult$0 a + m ()Ljava/lang/String; name z_ + m (Ljava/lang/Runnable;)V schedule a_ + m (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; scheduleWithResult a + m (Ljava/lang/String;Ljava/util/concurrent/Executor;)Lnet/minecraft/util/thread/TaskScheduler; wrapExecutor a + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f +c net/minecraft/util/thread/TaskScheduler$1 net/minecraft/util/thread/TaskScheduler$1 + m ()Ljava/lang/String; name z_ + m (Ljava/lang/Runnable;)V schedule a_ + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f + f Ljava/util/concurrent/Executor; val$executor b + f Ljava/lang/String; val$name a +c net/minecraft/world/entity/LivingEntity net/minecraft/world/entity/EntityLiving + m (Lnet/minecraft/world/entity/EquipmentSlot;)Ljava/util/Map; activeLocationDependentEnchantments c + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/effect/MobEffectInstance;)Z addEffect a + m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Z addEffect b + m ()V aiStep d_ + m (F)V animateHurt q + m ()V applyInput fQ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)F applyItemBlocking b + m (Ljava/util/Collection;)Z areAllEffectsAmbient d + m ()Lnet/minecraft/world/entity/LivingEntity; asLivingEntity et + m ()Z attackable gm + m ()V baseTick aJ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V blockUsingItem a + m (Lnet/minecraft/world/entity/LivingEntity;)V blockedByItem d + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m (Lnet/minecraft/world/item/ItemStack;)V breakItem g + m (Z)V calculateEntityAnimation s + m (DF)I calculateFallDamage a + m (D)D calculateFallPower i + m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c + m (Lnet/minecraft/world/entity/EntityType;)Z canAttackType a + m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b + m ()Z canBeSeenAsEnemy eS + m ()Z canBeSeenByAnyone eT + m ()Z canBreatheUnderwater ey + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f + m (Lnet/minecraft/world/item/ItemStack;)Z canEquipWithDispenser e + m ()Z canFreeze ea + m ()Z canGlide fU + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z canGlideUsing b + m ()Z canPickUpLoot gn + m (Lnet/minecraft/world/level/material/FluidState;)Z canStandOnFluid a + m (Z)Z canUsePortal o + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e + m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/phys/Vec3;)V causeExtraKnockback a + m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/AABB;)V checkAutoSpinAttack a + m ()Z checkBedExists Q + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m (Lnet/minecraft/world/damagesource/DamageSource;)Z checkTotemDeathProtection j + m ()V clearSleepingPos gq + m ()Ljava/util/Map; collectEquipmentChanges L + m ()V completeUsingItem Q_ + m ()Lnet/minecraft/world/entity/EntityEquipment; createEquipment eu + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/SlotAccess; createEquipmentSlotAccess a + m (Lnet/minecraft/world/item/ItemStack;ZZ)Lnet/minecraft/world/entity/item/ItemEntity; createItemStackToDrop b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createLivingAttributes ex + m (Lnet/minecraft/world/entity/LivingEntity;)V createWitherRose e + m (I)I decreaseAirSupply l + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()V detectEquipmentUpdates K + m (Lnet/minecraft/world/damagesource/DamageSource;)V die a + m (Lnet/minecraft/world/entity/Entity;)V dismountVehicle H + m (Lnet/minecraft/world/entity/LivingEntity;)V doAutoAttackOnTouch f + m (Lnet/minecraft/world/damagesource/DamageSource;F[Lnet/minecraft/world/entity/EquipmentSlot;)V doHurtEquipment a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Lnet/minecraft/world/entity/Entity;)V doPush F + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z doesEmitEquipEvent b + m (Lnet/minecraft/world/item/ItemStack;ZZ)Lnet/minecraft/world/entity/item/ItemEntity; drop a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropCustomDeathLoot a + m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropExperience b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/BiConsumer;)Z dropFromEntityInteractLootTable a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/BiConsumer;)Z dropFromGiftLootTable a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z dropFromLootTable a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropFromLootTable b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;ZLnet/minecraft/resources/ResourceKey;)V dropFromLootTable a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;ZLnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V dropFromLootTable a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/BiConsumer;)V dropFromShearingLootTable a + m ()Lnet/minecraft/world/item/component/AttackRange; entityAttackRange fz + m (Lnet/minecraft/world/entity/EquipmentSlot;)B entityEventForEquipmentBreak g + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z equipmentHasChanged a + m ()V floatInWaterWhileRidden J + m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)V forceAddEffect c + m ()F getAbsorptionAmount fX + m ()Ljava/util/Collection; getActiveEffects eW + m ()Ljava/util/Map; getActiveEffectsMap eX + m ()Lnet/minecraft/world/item/ItemStack; getActiveItem fA + m ()F getAgeScale eE + m ()F getArmorCoverPercentage fB + m ()I getArmorValue fn + m ()I getArrowCount fs + m (F)F getAttackAnim E + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getAttribute h + m (Lnet/minecraft/core/Holder;)D getAttributeBaseValue j + m (Lnet/minecraft/core/Holder;)D getAttributeValue i + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeMap; getAttributes fw + m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f + m ()Lnet/minecraft/core/Direction; getBedOrientation gt + m ()F getBlockSpeedFactor bi + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m ()Lnet/minecraft/world/damagesource/CombatTracker; getCombatTracker fo + m (F)I getComfortableFallDistance y + m ()I getCurrentSwingDuration F + m (Lnet/minecraft/world/damagesource/DamageSource;F)F getDamageAfterArmorAbsorb e + m (Lnet/minecraft/world/damagesource/DamageSource;F)F getDamageAfterMagicAbsorb f + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()D getDefaultGravity bs + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDimensions a + m ()Lcom/google/common/collect/ImmutableList; getDismountPoses go + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffectInstance; getEffect e + m (Lnet/minecraft/core/Holder;F)F getEffectBlendFactor a + m ()D getEffectiveGravity fJ + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a + m (I)Lnet/minecraft/world/entity/EquipmentSlot; getEquipmentSlot r + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EquipmentSlot; getEquipmentSlotForItem f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)I getExperienceReward a + m (I)Lnet/minecraft/sounds/SoundEvent; getFallDamageSound q + m ()I getFallFlyingTicks gk + m ()Lnet/minecraft/world/entity/LivingEntity$Fallsounds; getFallSounds fj + m (DZLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getFluidFallingAdjustedMovement a + m ()F getFlyingSpeed fL + m (F)F getFrictionInfluencedSpeed I + m ()F getHealth eZ + m ()Lnet/minecraft/world/phys/AABB; getHitbox fh + m ()F getHurtDir fg + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ + m ()Lnet/minecraft/world/item/ItemStack; getItemBlockingWith gh + m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; getItemBySlot a + m (Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/world/item/ItemStack; getItemHeldByArm b + m (Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack; getItemInHand b + m ()F getJumpBoostPower fG + m ()F getJumpPower fF + m (F)F getJumpPower A + m ()Lnet/minecraft/world/entity/LivingEntity; getKillCredit fp + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)F getKnockback b + m ()Lnet/minecraft/world/entity/LivingEntity; getLastAttacker f_ + m ()Ljava/util/Optional; getLastClimbablePos fk + m ()Lnet/minecraft/world/damagesource/DamageSource; getLastDamageSource fb + m ()Lnet/minecraft/world/entity/LivingEntity; getLastHurtByMob eK + m ()I getLastHurtByMobTimestamp eM + m ()Lnet/minecraft/world/entity/player/Player; getLastHurtByPlayer eL + m ()I getLastHurtByPlayerMemoryTime gw + m ()Lnet/minecraft/world/entity/LivingEntity; getLastHurtMob eN + m ()I getLastHurtMobTimestamp eO + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/phys/AABB; getLocalBoundsForPose f + m ()J getLootTableSeed fc + m ()F getLuck eB + m ()Lnet/minecraft/world/entity/HumanoidArm; getMainArm at + m ()Lnet/minecraft/world/item/ItemStack; getMainHandItem fx + m ()F getMaxAbsorption fr + m ()I getMaxFallDistance cW + m ()F getMaxHeadRotationRelativeToBody fP + m ()F getMaxHealth fq + m ()I getNoActionTime eP + m ()Lnet/minecraft/world/item/ItemStack; getOffhandItem fy + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getPassengerRidingPosition n + m (F)F getPreciseBodyRotation t + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; getProjectile d + m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/util/BlockUtil$FoundRectangle;)Lnet/minecraft/world/phys/Vec3; getRelativePortalPosition a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b + m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f + m ()F getScale eF + m ()F getSecondsToDisableBlocking gu + m ()Ljava/util/Optional; getSleepingPos gp + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m ()F getSoundVolume fC + m ()F getSpeed fM + m ()I getStingerCount ft + m (F)F getSwimAmount b + m (F)F getTicksSinceLastKineticHitFeedback z + m ()I getTicksUsingItem gd + m (F)F getTicksUsingItem H + m ()Lnet/minecraft/world/item/ItemStack; getUseItem gb + m ()I getUseItemRemainingTicks gc + m ()Lnet/minecraft/world/InteractionHand; getUsedItemHand ga + m (F)F getViewYRot j + m (Lnet/minecraft/world/entity/Entity;)D getVisibilityPercent D + m ()F getVisualRotationYInDegrees ed + m ()F getVoicePitch fD + m ()F getWaterSlowDown fI + m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem eq + m ()F getYHeadRot cS + m ()V goDownInWater fH + m (Lnet/minecraft/world/damagesource/DamageSource;)V handleDamageEvent c + m (B)V handleEntityEvent b + m (Ljava/util/Map;)V handleEquipmentChanges b + m (Lnet/minecraft/world/item/ItemStack;)V handleExtraItemsCreatedOnUse b + m (DD)V handleFallFlyingCollisions c + m (Ljava/util/Map;)V handleHandSwap a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; handleOnClimbable r + m (Lnet/minecraft/world/phys/Vec3;F)Lnet/minecraft/world/phys/Vec3; handleRelativeFrictionAndCalculateMovement b + m (Lnet/minecraft/core/Holder;)Z hasEffect d + m ()Z hasInfiniteMaterials gv + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z hasItemInSlot d + m ()Z hasLandedInLiquid ez + m (Lnet/minecraft/world/entity/Entity;)Z hasLineOfSight G + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/ClipContext$Block;Lnet/minecraft/world/level/ClipContext$Fluid;D)Z hasLineOfSight a + m (F)V heal d + m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtArmor c + m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtHelmet d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (I)V igniteForTicks g + m (I)I increaseAirSupply m + m (DD)V indicateDamage a + m (F)V internalSetAbsorptionAmount G + m ()Z isAffectedByFluids eG + m ()Z isAffectedByPotions gl + m ()Z isAlive cb + m ()Z isAlwaysExperienceDropper eJ + m ()Z isAutoSpinAttack fW + m ()Z isBaby e_ + m ()Z isBlocking gg + m ()Z isCurrentlyGlowing cF + m ()Z isDeadOrDying fa + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z isEquippableInSlot a + m ()Z isFallFlying gj + m (Ljava/util/function/Predicate;)Z isHolding b + m (Lnet/minecraft/world/item/Item;)Z isHolding b + m ()Z isImmobile fE + m ()Z isInWall cc + m ()Z isInvertedHealAndHarm eY + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a + m ()Z isJumping fS + m (Lnet/minecraft/world/entity/LivingEntity;DZZ[D)Z isLookingAtMe a + m ()Z isPickable bX + m ()Z isPushable bY + m ()Z isSensitiveToWater fR + m ()Z isSleeping gr + m ()Z isSuppressingSlidingDownLadder gi + m ()Z isTransmittingWaypoint gx + m ()Z isUsingItem fZ + m ()Z isVisuallySwimming cC + m ()V jumpFromGround u + m (Lnet/minecraft/tags/TagKey;)V jumpInLiquid c + m (D)V jumpOutOfFluid j + m (Lnet/minecraft/server/level/ServerLevel;)V kill c + m (DDD)V knockback o + m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/BlockPos;)V lambda$addAdditionalSaveData$2 a + m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/Dynamic; lambda$addAdditionalSaveData$3 a + m (Lnet/minecraft/world/level/storage/ValueOutput;Lcom/mojang/serialization/Dynamic;)V lambda$addAdditionalSaveData$4 a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; lambda$new$1 j + m (Ljava/lang/String;)V lambda$readAdditionalSaveData$5 d + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$static$0 g + m (ID)V lerpHeadRotationStep a + m (FI)V lerpHeadTo a + m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/world/phys/Vec3;)V lookAt a + m ()V lungeForwardMaybe fi + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m ()V makeDrownParticles G + m ()V makePoofParticles fu + m (Lnet/minecraft/sounds/SoundEvent;)V makeSound b + m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/Optional; makeWaypointConnectionWith f + m ()F maxUpStep eg + m ()V onAttack fO + m (Lnet/minecraft/core/Holder;)V onAttributeUpdated a + m ()V onBelowWorld aU + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V onChangedBlock b + m ()Z onClimbable fl + m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)V onEffectAdded a + m (Lnet/minecraft/world/effect/MobEffectInstance;ZLnet/minecraft/world/entity/Entity;)V onEffectUpdated a + m (Ljava/util/Collection;)V onEffectsRemoved c + m ()V onEnterCombat g_ + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V onEquipItem a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/EquipmentSlot;)V onEquippedItemBroken a + m (Lnet/minecraft/world/entity/item/ItemEntity;)V onItemPickup a + m ()V onKineticHit H + m ()V onLeaveCombat P_ + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemoval b + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playAttackSound fN + m ()V playBlockFallSound fm + m (Lnet/minecraft/world/damagesource/DamageSource;)V playHurtSound g + m (Lnet/minecraft/world/damagesource/DamageSource;)V playSecondaryHurtSound i + m (Lnet/minecraft/world/entity/Entity;)V push h + m ()V pushEntities q + m (DDDZ)Z randomTeleport b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m ()V refreshDirtyAttributes E + m ()V releaseUsingItem ge + m (Lnet/minecraft/world/entity/Entity;)V rememberStabbedEntity E + m ()Z removeAllEffects eV + m (Lnet/minecraft/core/Holder;)Z removeEffect g + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffectInstance; removeEffectNoUpdate f + m ()V removeEffectParticles eU + m ()V removeFrost eC + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; resetForwardDirectionOfRelativePortalPosition n + m (Lnet/minecraft/world/damagesource/DamageSource;)V resolveMobResponsibleForDamage e + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/entity/player/Player; resolvePlayerResponsibleForDamage f + m ()V rideTick t + m (F)F sanitizeScale c + m (Lnet/minecraft/world/effect/MobEffectInstance;)V sendEffectToPassengers c + m ()V serverAiStep fV + m (F)V setAbsorptionAmount F + m (I)V setArrowCount o + m (Z)V setDiscardFriction r + m (F)V setHealth x + m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V setItemInHand a + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V setItemSlot a + m (Z)V setJumping t + m (Lnet/minecraft/world/entity/LivingEntity;)V setLastHurtByMob a + m (Ljava/util/UUID;I)V setLastHurtByPlayer a + m (Lnet/minecraft/world/entity/EntityReference;I)V setLastHurtByPlayer a + m (Lnet/minecraft/world/entity/player/Player;I)V setLastHurtByPlayer a + m (Lnet/minecraft/world/entity/Entity;)V setLastHurtMob C + m (IZ)V setLivingEntityFlag c + m (I)V setNoActionTime n + m (Lnet/minecraft/core/BlockPos;)V setPosToBed a + m (Lnet/minecraft/core/BlockPos;Z)V setRecordPlayingNearby a + m (Lnet/minecraft/core/BlockPos;)V setSleepingPos g + m (F)V setSpeed C + m (Z)V setSprinting i + m (I)V setStingerCount p + m (F)V setYBodyRot s + m (F)V setYHeadRot r + m ()Z shouldDiscardFriction eQ + m ()Z shouldDropExperience eI + m (Lnet/minecraft/server/level/ServerLevel;)Z shouldDropLoot e + m ()Z shouldShowName de + m ()Z shouldTakeDrowningDamage eA + m (Lnet/minecraft/world/level/material/FluidState;)Z shouldTravelInFluid b + m ()V skipDropExperience fe + m (Lnet/minecraft/world/item/ItemStack;I)V spawnItemParticles b + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/Entity;FZZZ)Z stabAttack a + m (Ljava/util/function/Predicate;)I stabbedEntities c + m (Lnet/minecraft/core/BlockPos;)V startSleeping b + m (Lnet/minecraft/world/InteractionHand;)V startUsingItem c + m ()V stopFallFlying fK + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V stopLocationBasedEffects a + m ()V stopSleeping gs + m ()V stopUsingItem gf + m ()V swapHandItems I + m (Lnet/minecraft/world/InteractionHand;)V swing a + m (Lnet/minecraft/world/InteractionHand;Z)V swing a + m (Lnet/minecraft/world/entity/Entity;I)V take a + m ()V tick g + m ()V tickDeath eH + m ()V tickEffects eR + m (F)V tickHeadTurn D + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z trapdoorUsableAsLadder c + m (Lnet/minecraft/world/phys/Vec3;)V travel m + m (Lnet/minecraft/world/phys/Vec3;)V travelFallFlying p + m (Lnet/minecraft/world/phys/Vec3;F)V travelFlying a + m (Lnet/minecraft/world/phys/Vec3;FFF)V travelFlying a + m (Lnet/minecraft/world/phys/Vec3;)V travelInAir a + m (Lnet/minecraft/world/phys/Vec3;)V travelInFluid o + m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInLava b + m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V travelRidden c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity$RemovalReason;)V triggerOnDeathMobEffects a + m ()V tryAddFrost eD + m ()V updateDataBeforeSync aI + m ()V updateDirtyEffects k + m ()V updateEffectVisibility fY + m ()V updateFallFlying fT + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; updateFallFlyingMovement q + m ()V updateGlowingStatus D + m ()V updateInvisibilityStatus M + m ()V updateSwimAmount P + m ()V updateSwingTime fv + m ()V updateSynchronizedMobEffectParticles p + m (Lnet/minecraft/world/item/ItemStack;)V updateUsingItem a_ + m (F)V updateWalkAnimation B + m ()V updatingUsingItem N + m ()Z wasExperienceConsumed ff + m (Lnet/minecraft/world/entity/Entity;I)Z wasRecentlyStabbed b + m ()Lnet/minecraft/world/waypoints/Waypoint$Icon; waypointIcon gy + m (Lnet/minecraft/world/entity/Pose;)Z wouldNotSuffocateAtTargetPose g + f I ARMOR_SLOT_OFFSET aW + f F BASE_JUMP_POWER be + f I BODY_ARMOR_OFFSET aX + f I DAMAGE_SOURCE_TIMEOUT r + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ARROW_COUNT_ID cg + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_EFFECT_AMBIENCE_ID cf + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_EFFECT_PARTICLES ce + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEALTH_ID cd + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LIVING_ENTITY_FLAGS bk + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STINGER_COUNT_ID ch + f I DEATH_DURATION bc + f F DEFAULT_BABY_SCALE bn + f D DEFAULT_BASE_GRAVITY bb + f F DEFAULT_KNOCKBACK bf + f Lcom/mojang/serialization/Dynamic; EMPTY_BRAIN cl + f I EQUIPMENT_SLOT_OFFSET aV + f F EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT bm + f I FREE_FALL_EVENTS_PER_ELYTRA_BREAK t + f F INPUT_FRICTION bd + f I INVULNERABLE_DURATION bg + f I LIVING_ENTITY_FLAG_IS_USING bh + f I LIVING_ENTITY_FLAG_OFF_HAND bi + f I LIVING_ENTITY_FLAG_SPIN_ATTACK bj + f Lorg/slf4j/Logger; LOGGER a + f D MAX_LINE_OF_SIGHT_TEST_RANGE cc + f D MIN_MOVEMENT_DISTANCE ba + f I PARTICLE_FREQUENCY_WHEN_INVISIBLE cj + f I PLAYER_HURT_EXPERIENCE_TIME aZ + f Ljava/util/function/Predicate; PLAYER_NOT_WEARING_DISGUISE_ITEM bo + f I SADDLE_OFFSET aY + f Lnet/minecraft/world/entity/EntityDimensions; SLEEPING_DIMENSIONS bl + f Lnet/minecraft/network/syncher/EntityDataAccessor; SLEEPING_POS_ID ci + f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_POWDER_SNOW_ID c + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_SPRINTING e + f Lnet/minecraft/resources/Identifier; SPRINTING_MODIFIER_ID d + f Ljava/lang/String; TAG_ACTIVE_EFFECTS b + f Ljava/lang/String; TAG_ATTRIBUTES u + f Ljava/lang/String; TAG_BRAIN aP + f Ljava/lang/String; TAG_DEATH_TIME aS + f Ljava/lang/String; TAG_EQUIPMENT aO + f Ljava/lang/String; TAG_FALL_FLYING aQ + f Ljava/lang/String; TAG_HEALTH aU + f Ljava/lang/String; TAG_HURT_BY_TIMESTAMP aT + f Ljava/lang/String; TAG_HURT_TIME aR + f Ljava/lang/String; TAG_SLEEPING_POS aN + f I TICKS_PER_ELYTRA_FREE_FALL_EVENT s + f F WATER_FLOAT_IMPULSE ck + f F absorptionAmount cy + f Ljava/util/Map; activeEffects co + f Ljava/util/EnumMap; activeLocationDependentEnchantments cH + f F attackAnim by + f I attackStrengthTicker bz + f Lnet/minecraft/world/entity/ai/attributes/AttributeMap; attributes cm + f F autoSpinAttackDmg bX + f Lnet/minecraft/world/item/ItemStack; autoSpinAttackItemStack bY + f I autoSpinAttackTicks bW + f Lnet/minecraft/world/entity/ai/Brain; brain ca + f Lnet/minecraft/world/damagesource/CombatTracker; combatTracker cn + f Z dead bJ + f I deathTime bw + f Z discardFriction cq + f Z effectsDirty cr + f Lnet/minecraft/world/entity/ElytraAnimationState; elytraAnimationState bG + f Lnet/minecraft/world/entity/EntityEquipment; equipment cb + f I fallFlyTicks bV + f I hurtDuration bv + f I hurtTime bu + f Lnet/minecraft/world/entity/InterpolationHandler; interpolation bQ + f I itemSwapTicker bA + f Z jumping bM + f Ljava/util/Optional; lastClimbablePos cB + f Lnet/minecraft/world/damagesource/DamageSource; lastDamageSource cC + f J lastDamageStamp cD + f Ljava/util/Map; lastEquipmentItems cp + f Lnet/minecraft/world/entity/EntityReference; lastHurtByMob cs + f I lastHurtByMobTimestamp ct + f Lnet/minecraft/world/entity/EntityReference; lastHurtByPlayer bH + f I lastHurtByPlayerMemoryTime bI + f F lastHurt bL + f Lnet/minecraft/world/entity/LivingEntity; lastHurtMob cu + f I lastHurtMobTimestamp cv + f J lastKineticHitFeedbackTime cz + f Lnet/minecraft/core/BlockPos; lastPos cA + f I lerpHeadSteps bS + f D lerpYHeadRot bR + f Lnet/minecraft/world/waypoints/Waypoint$Icon; locatorBarIcon cI + f I noActionTime bK + f I noJumpDelay cx + f F oAttackAnim bx + f Lit/unimi/dsi/fastutil/objects/Object2LongMap; recentKineticEnemies bZ + f I removeArrowTime bs + f I removeStingerTime bt + f Z skipDropExperience cG + f F speed cw + f F swimAmount cE + f F swimAmountO cF + f I swingTime br + f Lnet/minecraft/world/InteractionHand; swingingArm bq + f Z swinging bp + f Lnet/minecraft/world/item/ItemStack; useItem bT + f I useItemRemaining bU + f Lnet/minecraft/world/entity/WalkAnimationState; walkAnimation bB + f F xxa bN + f F yBodyRot bC + f F yBodyRotO bD + f F yHeadRot bE + f F yHeadRotO bF + f F yya bO + f F zza bP +c net/minecraft/world/entity/LivingEntity$1 net/minecraft/world/entity/EntityLiving$1 + f [I $SwitchMap$net$minecraft$world$entity$EquipmentSlot a +c net/minecraft/world/entity/LivingEntity$Fallsounds net/minecraft/world/entity/EntityLiving$a + m ()Lnet/minecraft/sounds/SoundEvent; big b + m ()Lnet/minecraft/sounds/SoundEvent; small a + f Lnet/minecraft/sounds/SoundEvent; big b + f Lnet/minecraft/sounds/SoundEvent; small a +c net/minecraft/world/entity/LivingEntity$ProcessableEffect net/minecraft/world/entity/EntityLiving$ProcessableEffect +c net/minecraft/world/entity/LivingEntity$1EquipmentChangeImpl net/minecraft/world/entity/EntityLiving$1EquipmentChangeImpl +c net/minecraft/world/entity/SlotProvider net/minecraft/world/entity/SlotProvider + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m (Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/item/slot/SlotCollection; getSlotsFromRange a +c net/minecraft/world/entity/ai/goal/Goal net/minecraft/world/entity/ai/goal/PathfinderGoal + m (I)I adjustedTickDelay a + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/ServerLevel; getServerLevel a + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/server/level/ServerLevel; getServerLevel a + m ()Z isInterruptable W_ + m (I)I reducedTickDelay b + m ()Z requiresUpdateEveryTick X_ + m (Ljava/util/EnumSet;)V setFlags a + m ()V start d + m ()V stop e + m ()V tick a +c net/minecraft/world/entity/ai/goal/Goal$Flag net/minecraft/world/entity/ai/goal/PathfinderGoal$Type + m ()[Lnet/minecraft/world/entity/ai/goal/Goal$Flag; $values a + f [Lnet/minecraft/world/entity/ai/goal/Goal$Flag; $VALUES e + f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; JUMP c + f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; LOOK b + f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; MOVE a + f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; TARGET d +c net/minecraft/world/entity/player/Input net/minecraft/world/entity/player/Input + m ()Z backward b + m ()Z forward a + m ()Z jump e + m ()Z left c + m ()Z right d + m ()Z shift f + m ()Z sprint g + f Lnet/minecraft/world/entity/player/Input; EMPTY b + f B FLAG_BACKWARD k + f B FLAG_FORWARD j + f B FLAG_JUMP n + f B FLAG_LEFT l + f B FLAG_RIGHT m + f B FLAG_SHIFT o + f B FLAG_SPRINT p + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z backward d + f Z forward c + f Z jump g + f Z left e + f Z right f + f Z shift h + f Z sprint i +c net/minecraft/world/entity/player/Input$1 net/minecraft/world/entity/player/Input$1 + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/entity/player/Input; decode a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/entity/player/Input;)V encode a +c net/minecraft/world/flag/FeatureElement net/minecraft/world/flag/FeatureElement + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a + m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k + f Ljava/util/Set; FILTERED_REGISTRIES cd +c net/minecraft/world/flag/FeatureFlagSet net/minecraft/world/flag/FeatureFlagSet + m (Lnet/minecraft/world/flag/FeatureFlagUniverse;JLjava/lang/Iterable;)J computeMask a + m (Lnet/minecraft/world/flag/FeatureFlag;)Z contains b + m (Lnet/minecraft/world/flag/FeatureFlagUniverse;Ljava/util/Collection;)Lnet/minecraft/world/flag/FeatureFlagSet; create a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z intersects b + m ()Z isEmpty b + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isSubsetOf a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/flag/FeatureFlagSet; join c + m ()Lnet/minecraft/world/flag/FeatureFlagSet; of a + m (Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; of a + m (Lnet/minecraft/world/flag/FeatureFlag;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; of a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/flag/FeatureFlagSet; subtract d + f Lnet/minecraft/world/flag/FeatureFlagSet; EMPTY b + f I MAX_CONTAINER_SIZE a + f J mask d + f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe c +c net/minecraft/world/food/FoodProperties net/minecraft/world/food/FoodInfo + m ()Z canAlwaysEat c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I nutrition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V onConsume a + m ()F saturation b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b + f Z canAlwaysEat e + f I nutrition c + f F saturation d +c net/minecraft/world/food/FoodProperties$Builder net/minecraft/world/food/FoodInfo$a + m ()Lnet/minecraft/world/food/FoodProperties$Builder; alwaysEdible a + m ()Lnet/minecraft/world/food/FoodProperties; build b + m (I)Lnet/minecraft/world/food/FoodProperties$Builder; nutrition a + m (F)Lnet/minecraft/world/food/FoodProperties$Builder; saturationModifier a + f Z canAlwaysEat c + f I nutrition a + f F saturationModifier b +c net/minecraft/world/inventory/AnvilMenu net/minecraft/world/inventory/ContainerAnvil + m (I)I calculateIncreasedRepairCost e + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; createInputSlotDefinitions o + m ()V createResult l + m ()I getCost m + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBlock a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$createInputSlotDefinitions$0 d + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$createInputSlotDefinitions$1 c + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$onTake$2 a + m (Lnet/minecraft/world/entity/player/Player;Z)Z mayPickup a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + m (Ljava/lang/String;)Z setItemName a + m (Ljava/lang/String;)Ljava/lang/String; validateName b + f I ADDITIONAL_SLOT n + f I ADDITIONAL_SLOT_X_PLACEMENT I + f I COST_ADDED_BASE C + f I COST_BASE B + f I COST_FAIL A + f I COST_INCOMPATIBLE_PENALTY F + f I COST_RENAME G + f I COST_REPAIR_MATERIAL D + f I COST_REPAIR_SACRIFICE E + f Z DEBUG_COST v + f I INPUT_SLOT m + f I INPUT_SLOT_X_PLACEMENT H + f Lorg/slf4j/Logger; LOGGER u + f I MAX_NAME_LENGTH p + f I RESULT_SLOT o + f I RESULT_SLOT_X_PLACEMENT J + f I SLOT_Y_PLACEMENT K + f Lnet/minecraft/world/inventory/DataSlot; cost y + f Ljava/lang/String; itemName x + f Z onlyRenaming z + f I repairItemCountCost w +c net/minecraft/world/inventory/ArmorSlot net/minecraft/world/inventory/ArmorSlot + m ()I getMaxStackSize a + m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c + m ()Z isActive b + m (Lnet/minecraft/world/entity/player/Player;)Z mayPickup a + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V setByPlayer a + f Lnet/minecraft/resources/Identifier; emptyIcon g + f Lnet/minecraft/world/entity/LivingEntity; owner a + f Lnet/minecraft/world/entity/EquipmentSlot; slot b +c net/minecraft/world/inventory/ChestMenu net/minecraft/world/inventory/ContainerChest + m (Lnet/minecraft/world/Container;II)V addChestGrid d + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; fiveRows e + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; fourRows d + m ()Lnet/minecraft/world/Container; getContainer l + m ()I getRowCount m + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; oneRow a + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; sixRows f + m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;)Lnet/minecraft/world/inventory/ChestMenu; sixRows b + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; threeRows c + m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;)Lnet/minecraft/world/inventory/ChestMenu; threeRows a + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; twoRows b + f Lnet/minecraft/world/Container; container m + f I containerRows n +c net/minecraft/world/inventory/ClickType net/minecraft/world/inventory/InventoryClickType + m ()[Lnet/minecraft/world/inventory/ClickType; $values b + m ()I id a + f [Lnet/minecraft/world/inventory/ClickType; $VALUES k + f Ljava/util/function/IntFunction; BY_ID i + f Lnet/minecraft/world/inventory/ClickType; CLONE d + f Lnet/minecraft/world/inventory/ClickType; PICKUP a + f Lnet/minecraft/world/inventory/ClickType; PICKUP_ALL g + f Lnet/minecraft/world/inventory/ClickType; QUICK_CRAFT f + f Lnet/minecraft/world/inventory/ClickType; QUICK_MOVE b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h + f Lnet/minecraft/world/inventory/ClickType; SWAP c + f Lnet/minecraft/world/inventory/ClickType; THROW e + f I id j +c net/minecraft/world/inventory/SlotRange net/minecraft/world/inventory/SlotRange + m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/inventory/SlotRange; of a + m ()I size b + m ()Lit/unimi/dsi/fastutil/ints/IntList; slots a +c net/minecraft/world/inventory/SlotRange$1 net/minecraft/world/inventory/SlotRange$1 + m ()Ljava/lang/String; getSerializedName c + m ()Lit/unimi/dsi/fastutil/ints/IntList; slots a + f Ljava/lang/String; val$name b +c net/minecraft/world/item/ArmorStandItem net/minecraft/world/item/ItemArmorStand + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a +c net/minecraft/world/item/DebugStickItem net/minecraft/world/item/ItemDebugStick + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z canDestroyBlock a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Z)Lnet/minecraft/world/level/block/state/BlockState; cycleState a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/String; getNameHelper a + m (Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object; getRelative a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/item/ItemStack;)Z handleInteraction a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V message a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a +c net/minecraft/world/item/EndCrystalItem net/minecraft/world/item/ItemEndCrystal + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a +c net/minecraft/world/item/EnderpearlItem net/minecraft/world/item/ItemEnderPearl + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f F PROJECTILE_SHOOT_POWER a +c net/minecraft/world/item/FireChargeItem net/minecraft/world/item/ItemFireball + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a + m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Position; lambda$createDispenseConfig$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V playSound a + m (Lnet/minecraft/world/entity/projectile/Projectile;DDDFF)V shoot a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a +c net/minecraft/world/item/FishingRodItem net/minecraft/world/item/ItemFishingRod + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a +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; lambda$tryApplyToSign$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZLnet/minecraft/world/entity/player/Player;)Z tryApplyToSign a +c net/minecraft/world/item/InstrumentItem net/minecraft/world/item/InstrumentItem + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; create a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; getInstrument a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a + m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; lambda$getUseDuration$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/Instrument;)V play a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a +c net/minecraft/world/item/PlayerHeadItem net/minecraft/world/item/ItemSkullPlayer + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a +c net/minecraft/world/item/ProjectileItem net/minecraft/world/item/ProjectileItem + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a + m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a + m (Lnet/minecraft/world/entity/projectile/Projectile;DDDFF)V shoot a +c net/minecraft/world/item/ProjectileItem$DispenseConfig net/minecraft/world/item/ProjectileItem$a + m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; builder a + m ()Ljava/util/OptionalInt; overrideDispenseEvent e + m ()Lnet/minecraft/world/item/ProjectileItem$PositionFunction; positionFunction b + m ()F power d + m ()F uncertainty c + f Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; DEFAULT a + f Ljava/util/OptionalInt; overrideDispenseEvent e + f Lnet/minecraft/world/item/ProjectileItem$PositionFunction; positionFunction b + f F power d + f F uncertainty c +c net/minecraft/world/item/ProjectileItem$DispenseConfig$Builder net/minecraft/world/item/ProjectileItem$a$a + m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; build a + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Position; lambda$new$0 a + m (I)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; overrideDispenseEvent a + m (Lnet/minecraft/world/item/ProjectileItem$PositionFunction;)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; positionFunction a + m (F)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; power b + m (F)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; uncertainty a + f Ljava/util/OptionalInt; overrideDispenseEvent d + f Lnet/minecraft/world/item/ProjectileItem$PositionFunction; positionFunction a + f F power c + f F uncertainty b +c net/minecraft/world/item/ProjectileItem$PositionFunction net/minecraft/world/item/ProjectileItem$b +c net/minecraft/world/item/SignApplicator net/minecraft/world/item/SignApplicator + m (Lnet/minecraft/world/level/block/entity/SignText;Lnet/minecraft/world/entity/player/Player;)Z canApplyToSign a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZLnet/minecraft/world/entity/player/Player;)Z tryApplyToSign a +c net/minecraft/world/item/WindChargeItem net/minecraft/world/item/WindChargeItem + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a + m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Position; lambda$createDispenseConfig$1 a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/hurtingprojectile/windcharge/WindCharge; lambda$use$0 a + m (Lnet/minecraft/world/entity/projectile/Projectile;DDDFF)V shoot a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f F PROJECTILE_SHOOT_POWER a +c net/minecraft/world/item/alchemy/Potion net/minecraft/world/item/alchemy/PotionRegistry + m ()Ljava/util/List; getEffects a + m ()Z hasInstantEffects c + m ()Ljava/lang/String; name b + m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/alchemy/Potion; requiredFeatures a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/List; effects d + f Ljava/lang/String; name c + f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures e +c net/minecraft/world/item/component/Bees net/minecraft/world/item/component/Bees + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m ()Ljava/util/List; bees a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/item/component/Bees; EMPTY c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/List; bees d +c net/minecraft/world/item/component/Tool net/minecraft/world/item/component/Tool + m ()Z canDestroyBlocksInCreative d + m ()I damagePerBlock c + m ()F defaultMiningSpeed b + m (Lnet/minecraft/world/level/block/state/BlockState;)F getMiningSpeed a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCorrectForDrops b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; rules a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Z canDestroyBlocksInCreative f + f I damagePerBlock e + f F defaultMiningSpeed d + f Ljava/util/List; rules c +c net/minecraft/world/item/component/Tool$Rule net/minecraft/world/item/component/Tool$a + m ()Lnet/minecraft/core/HolderSet; blocks a + m ()Ljava/util/Optional; correctForDrops c + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/component/Tool$Rule; deniesDrops a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/core/HolderSet;F)Lnet/minecraft/world/item/component/Tool$Rule; minesAndDrops a + m (Lnet/minecraft/core/HolderSet;F)Lnet/minecraft/world/item/component/Tool$Rule; overrideSpeed b + m ()Ljava/util/Optional; speed b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/core/HolderSet; blocks c + f Ljava/util/Optional; correctForDrops e + f Ljava/util/Optional; speed d +c net/minecraft/world/level/CustomSpawner net/minecraft/world/level/MobSpawner + m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a +c net/minecraft/world/level/LevelAccessor net/minecraft/world/level/GeneratorAccess + m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V addParticle a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;I)Lnet/minecraft/world/ticks/ScheduledTick; createTick a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;ILnet/minecraft/world/ticks/TickPriority;)Lnet/minecraft/world/ticks/ScheduledTick; createTick a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)V gameEvent a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;)V gameEvent a + m ()Lnet/minecraft/world/level/chunk/ChunkSource; getChunkSource ac + m ()Lnet/minecraft/world/Difficulty; getDifficulty av + m ()J getGameTime au + m ()Lnet/minecraft/world/level/storage/LevelData; getLevelData D_ + m ()Lnet/minecraft/util/RandomSource; getRandom G_ + m ()Lnet/minecraft/server/MinecraftServer; getServer s + m (II)Z hasChunk b + m (ILnet/minecraft/core/BlockPos;I)V levelEvent c + m (Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)V levelEvent a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V neighborShapeChanged a + m ()J nextSubTickCount I_ + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;)V playSound a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateNeighborsAt a +c net/minecraft/world/level/LevelSettings net/minecraft/world/level/WorldSettings + m ()Z allowCommands e + m ()Lnet/minecraft/world/level/LevelSettings; copy h + m ()Lnet/minecraft/world/Difficulty; difficulty d + m ()Lnet/minecraft/world/level/gamerules/GameRules; gameRules f + m ()Lnet/minecraft/world/level/GameType; gameType b + m ()Lnet/minecraft/world/level/WorldDataConfiguration; getDataConfiguration g + m ()Z hardcore c + m (Ljava/lang/Number;)Lnet/minecraft/world/Difficulty; lambda$parse$0 a + m ()Ljava/lang/String; levelName a + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/LevelSettings; parse a + m (Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/LevelSettings; withDataConfiguration a + m (Lnet/minecraft/world/Difficulty;)Lnet/minecraft/world/level/LevelSettings; withDifficulty a + m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/level/LevelSettings; withGameType a + f Lorg/slf4j/Logger; LOGGER a + f Z allowCommands f + f Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration h + f Lnet/minecraft/world/Difficulty; difficulty e + f Lnet/minecraft/world/level/gamerules/GameRules; gameRules g + f Lnet/minecraft/world/level/GameType; gameType c + f Z hardcore d + f Ljava/lang/String; levelName b +c net/minecraft/world/level/TicketStorage net/minecraft/world/level/TicketStorage + m ()V activateAllDeactivatedTickets b + m (JLnet/minecraft/server/level/Ticket;)Z addTicket a + m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/world/level/ChunkPos;)V addTicket a + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V addTicketWithRadius a + m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/server/level/Ticket;J)Z canTicketExpire a + m ()V deactivateTicketsOnClosing e + m (Ljava/util/function/BiConsumer;)V forEachTicket a + m (Ljava/util/function/BiConsumer;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V forEachTicket a + m (Ljava/util/List;)Lnet/minecraft/world/level/TicketStorage; fromPacked a + m (Ljava/util/function/Predicate;)Lit/unimi/dsi/fastutil/longs/LongSet; getAllChunksWithTicketThat a + m ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks f + m (Ljava/util/List;Z)Lnet/minecraft/server/level/Ticket; getLowestTicket b + m (J)Ljava/util/List; getOrCreateTickets b + m (JZ)Ljava/lang/String; getTicketDebugString b + m (JZ)I getTicketLevelAt a + m (Ljava/util/List;Z)I getTicketLevelAt a + m (J)Ljava/util/List; getTickets a + m ()Z hasTickets c + m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/server/level/Ticket;)Z isTicketSameTypeAndLevel a + m (J)Ljava/util/List; lambda$fromPacked$1 d + m (Ljava/util/List;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/Ticket;)V lambda$packTickets$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; packTickets g + m (Lnet/minecraft/server/level/ChunkMap;)V purgeStaleTickets a + m (JLnet/minecraft/server/level/Ticket;)Z removeTicket b + m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/world/level/ChunkPos;)V removeTicket b + m (Lnet/minecraft/world/level/TicketStorage$TicketPredicate;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V removeTicketIf a + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V removeTicketWithRadius b + m (ILnet/minecraft/server/level/TicketType;)V replaceTicketLevelOfType a + m (Lnet/minecraft/world/level/TicketStorage$ChunkUpdated;)V setLoadingChunkUpdatedListener a + m (Lnet/minecraft/world/level/TicketStorage$ChunkUpdated;)V setSimulationChunkUpdatedListener b + m ()Z shouldKeepDimensionActive d + m (Lnet/minecraft/world/level/ChunkPos;Z)Z updateChunkForced a + m ()V updateForcedChunks h + f Lcom/mojang/serialization/Codec; CODEC a + f I INITIAL_TICKET_LIST_CAPACITY c + f Lorg/slf4j/Logger; LOGGER d + f Lcom/mojang/serialization/Codec; TICKET_ENTRY e + f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE b + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; deactivatedTickets g + f Lnet/minecraft/world/level/TicketStorage$ChunkUpdated; loadingChunkUpdatedListener i + f Lnet/minecraft/world/level/TicketStorage$ChunkUpdated; simulationChunkUpdatedListener j +c net/minecraft/world/level/TicketStorage$ChunkUpdated net/minecraft/world/level/TicketStorage$a +c net/minecraft/world/level/TicketStorage$TicketPredicate net/minecraft/world/level/TicketStorage$b +c net/minecraft/world/level/WorldGenLevel net/minecraft/world/level/GeneratorAccessSeed + m (Lnet/minecraft/core/BlockPos;)Z ensureCanWrite e_ + m ()J getSeed J + m (Ljava/util/function/Supplier;)V setCurrentlyGenerating a +c net/minecraft/world/level/biome/Climate net/minecraft/world/level/biome/Climate + m ()Lnet/minecraft/world/level/biome/Climate$Sampler; empty a + m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/BlockPos; findSpawnPosition a + m (FFFFFFF)Lnet/minecraft/world/level/biome/Climate$ParameterPoint; parameters a + m (Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;F)Lnet/minecraft/world/level/biome/Climate$ParameterPoint; parameters a + m (F)J quantizeCoord a + m (FFFFFF)Lnet/minecraft/world/level/biome/Climate$TargetPoint; target a + m (J)F unquantizeCoord a + f Z DEBUG_SLOW_BIOME_SEARCH b + f I PARAMETER_COUNT a + f F QUANTIZATION_FACTOR c +c net/minecraft/world/level/biome/Climate$RTree net/minecraft/world/level/biome/Climate$e + m (Ljava/util/List;)Ljava/util/List; bucketize b + m (ILjava/util/List;)Lnet/minecraft/world/level/biome/Climate$RTree$Node; build a + m (Ljava/util/List;)Ljava/util/List; buildParameterSpace c + m (IZ)Ljava/util/Comparator; comparator a + m ([Lnet/minecraft/world/level/biome/Climate$Parameter;)J cost a + m (Ljava/util/List;)Lnet/minecraft/world/level/biome/Climate$RTree; create a + m (ILnet/minecraft/world/level/biome/Climate$RTree$Node;)J lambda$build$1 a + m (ILnet/minecraft/world/level/biome/Climate$RTree$SubTree;)Lnet/minecraft/world/level/biome/Climate$RTree$Node; lambda$build$2 a + m (IZLnet/minecraft/world/level/biome/Climate$RTree$Node;)J lambda$comparator$3 a + m (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/world/level/biome/Climate$RTree$Leaf; lambda$create$0 a + m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Ljava/lang/Object; search a + m (Ljava/util/List;IIZ)V sort a + f I CHILDREN_PER_NODE a + f Ljava/lang/ThreadLocal; lastResult c + f Lnet/minecraft/world/level/biome/Climate$RTree$Node; root b +c net/minecraft/world/level/biome/Climate$RTree$Leaf net/minecraft/world/level/biome/Climate$e$a + m ([JLnet/minecraft/world/level/biome/Climate$RTree$Leaf;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Lnet/minecraft/world/level/biome/Climate$RTree$Leaf; search a + f Ljava/lang/Object; value b +c net/minecraft/world/level/biome/Climate$RTree$Node net/minecraft/world/level/biome/Climate$e$b + m ([J)J distance a + m ([JLnet/minecraft/world/level/biome/Climate$RTree$Leaf;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Lnet/minecraft/world/level/biome/Climate$RTree$Leaf; search a + f [Lnet/minecraft/world/level/biome/Climate$Parameter; parameterSpace a +c net/minecraft/world/level/biome/Climate$RTree$SubTree net/minecraft/world/level/biome/Climate$e$c + m ([JLnet/minecraft/world/level/biome/Climate$RTree$Leaf;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Lnet/minecraft/world/level/biome/Climate$RTree$Leaf; search a + f [Lnet/minecraft/world/level/biome/Climate$RTree$Node; children b +c net/minecraft/world/level/biome/Climate$Sampler net/minecraft/world/level/biome/Climate$Sampler + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; continentalness d + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; depth f + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; erosion e + m ()Lnet/minecraft/core/BlockPos; findSpawnPosition a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; humidity c + m (III)Lnet/minecraft/world/level/biome/Climate$TargetPoint; sample a + m ()Ljava/util/List; spawnTarget h + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; temperature b + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; weirdness g + f Lnet/minecraft/world/level/levelgen/DensityFunction; continentalness c + f Lnet/minecraft/world/level/levelgen/DensityFunction; depth e + f Lnet/minecraft/world/level/levelgen/DensityFunction; erosion d + f Lnet/minecraft/world/level/levelgen/DensityFunction; humidity b + f Ljava/util/List; spawnTarget g + f Lnet/minecraft/world/level/levelgen/DensityFunction; temperature a + f Lnet/minecraft/world/level/levelgen/DensityFunction; weirdness f +c net/minecraft/world/level/biome/Climate$Parameter net/minecraft/world/level/biome/Climate$b + m (J)J distance a + m (Lnet/minecraft/world/level/biome/Climate$Parameter;)J distance a + m (Ljava/lang/Float;Ljava/lang/Float;)Ljava/lang/String; lambda$static$0 b + m (Ljava/lang/Float;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/world/level/biome/Climate$Parameter;)Ljava/lang/Float; lambda$static$2 d + m (Lnet/minecraft/world/level/biome/Climate$Parameter;)Ljava/lang/Float; lambda$static$3 c + m ()J max b + m ()J min a + m (F)Lnet/minecraft/world/level/biome/Climate$Parameter; point a + m (FF)Lnet/minecraft/world/level/biome/Climate$Parameter; span a + m (Lnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/world/level/biome/Climate$Parameter; span b + m (Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/world/level/biome/Climate$Parameter; span a + f Lcom/mojang/serialization/Codec; CODEC a + f J max c + f J min b +c net/minecraft/world/level/biome/Climate$SpawnFinder net/minecraft/world/level/biome/Climate$g + m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;II)Lnet/minecraft/world/level/biome/Climate$SpawnFinder$Result; getSpawnPositionAndFitness a + m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;FF)V radialSearch a + f J MAX_RADIUS a + f Lnet/minecraft/world/level/biome/Climate$SpawnFinder$Result; result b +c net/minecraft/world/level/biome/Climate$SpawnFinder$Result net/minecraft/world/level/biome/Climate$g$a + m ()J fitness b + m ()Lnet/minecraft/core/BlockPos; location a + f J fitness b + f Lnet/minecraft/core/BlockPos; location a +c net/minecraft/world/level/biome/Climate$TargetPoint net/minecraft/world/level/biome/Climate$h + m ()J continentalness d + m ()J depth f + m ()J erosion e + m ()J humidity c + m ()J temperature b + m ()[J toParameterArray a + m ()J weirdness g + f J continentalness c + f J depth e + f J erosion d + f J humidity b + f J temperature a + f J weirdness f +c net/minecraft/world/level/biome/Climate$ParameterList net/minecraft/world/level/biome/Climate$c + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Ljava/lang/Object; findValue a + m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Ljava/lang/Object; findValueBruteForce b + m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Ljava/lang/Object; findValueIndex c + m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Ljava/lang/Object; findValueIndex a + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m ()Ljava/util/List; values a + f Lnet/minecraft/world/level/biome/Climate$RTree; index b + f Ljava/util/List; values a +c net/minecraft/world/level/biome/Climate$DistanceMetric net/minecraft/world/level/biome/Climate$a +c net/minecraft/world/level/biome/Climate$ParameterPoint net/minecraft/world/level/biome/Climate$d + m ()Lnet/minecraft/world/level/biome/Climate$Parameter; continentalness d + m ()Lnet/minecraft/world/level/biome/Climate$Parameter; depth f + m ()Lnet/minecraft/world/level/biome/Climate$Parameter; erosion e + m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)J fitness a + m ()Lnet/minecraft/world/level/biome/Climate$Parameter; humidity c + m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$0 g + m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$1 f + m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$2 e + m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$3 d + m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$4 c + m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; lambda$static$5 b + m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Ljava/lang/Long; lambda$static$6 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$7 a + m ()J offset h + m ()Ljava/util/List; parameterSpace a + m ()Lnet/minecraft/world/level/biome/Climate$Parameter; temperature b + m ()Lnet/minecraft/world/level/biome/Climate$Parameter; weirdness g + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/biome/Climate$Parameter; continentalness d + f Lnet/minecraft/world/level/biome/Climate$Parameter; depth f + f Lnet/minecraft/world/level/biome/Climate$Parameter; erosion e + f Lnet/minecraft/world/level/biome/Climate$Parameter; humidity c + f J offset h + f Lnet/minecraft/world/level/biome/Climate$Parameter; temperature b + f Lnet/minecraft/world/level/biome/Climate$Parameter; weirdness g +c net/minecraft/world/level/chunk/Palette net/minecraft/world/level/chunk/DataPalette + m ()Lnet/minecraft/world/level/chunk/Palette; copy b + m (Lnet/minecraft/core/IdMap;)I getSerializedSize a + m ()I getSize a + m (Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PaletteResize;)I idFor a + m (Ljava/util/function/Predicate;)Z maybeHas a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V read a + m (I)Ljava/lang/Object; valueFor a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V write b +c net/minecraft/world/level/chunk/Palette$Factory net/minecraft/world/level/chunk/DataPalette$a +c net/minecraft/world/phys/BlockHitResult net/minecraft/world/phys/MovingObjectPositionBlock + m ()Lnet/minecraft/core/BlockPos; getBlockPos b + m ()Lnet/minecraft/core/Direction; getDirection c + m ()Lnet/minecraft/world/phys/HitResult$Type; getType d + m ()Lnet/minecraft/world/phys/BlockHitResult; hitBorder a + m ()Z isInside e + m ()Z isWorldBorderHit f + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; miss a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/BlockHitResult; withDirection a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; withPosition a + f Lnet/minecraft/core/BlockPos; blockPos c + f Lnet/minecraft/core/Direction; direction b + f Z inside e + f Z miss d + f Z worldBorderHit f +c net/minecraft/world/scores/PlayerScores net/minecraft/world/scores/PlayerScores + m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/Score; get a + m (Lnet/minecraft/world/scores/Objective;Ljava/util/function/Consumer;)Lnet/minecraft/world/scores/Score; getOrCreate a + m ()Z hasScores a + m (Ljava/util/function/Consumer;Ljava/lang/Object;)Lnet/minecraft/world/scores/Score; lambda$getOrCreate$0 a + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V lambda$listScores$1 a + m ()Ljava/util/Map; listRawScores c + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; listScores b + m (Lnet/minecraft/world/scores/Objective;)Z remove b + m (Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V setScore a + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectOpenHashMap; scores a +c net/minecraft/world/ticks/ScheduledTick net/minecraft/world/ticks/NextTickListEntry + m (Lnet/minecraft/world/ticks/ScheduledTick;Lnet/minecraft/world/ticks/ScheduledTick;)I lambda$static$0 b + m (Lnet/minecraft/world/ticks/ScheduledTick;Lnet/minecraft/world/ticks/ScheduledTick;)I lambda$static$1 a + m ()Lnet/minecraft/core/BlockPos; pos b + m ()Lnet/minecraft/world/ticks/TickPriority; priority d + m (Ljava/lang/Object;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/ScheduledTick; probe a + m ()J subTickOrder e + m (J)Lnet/minecraft/world/ticks/SavedTick; toSavedTick a + m ()J triggerTick c + m ()Ljava/lang/Object; type a + f Ljava/util/Comparator; DRAIN_ORDER a + f Ljava/util/Comparator; INTRA_TICK_DRAIN_ORDER b + f Lit/unimi/dsi/fastutil/Hash$Strategy; UNIQUE_TICK_HASH c + f Lnet/minecraft/core/BlockPos; pos e + f Lnet/minecraft/world/ticks/TickPriority; priority g + f J subTickOrder h + f J triggerTick f + f Ljava/lang/Object; type d +c net/minecraft/world/ticks/ScheduledTick$1 net/minecraft/world/ticks/NextTickListEntry$1 + m (Lnet/minecraft/world/ticks/ScheduledTick;Lnet/minecraft/world/ticks/ScheduledTick;)Z equals a + m (Lnet/minecraft/world/ticks/ScheduledTick;)I hashCode a +c org/bukkit/craftbukkit/CraftCrashReport org/bukkit/craftbukkit/v1_21_R7/CraftCrashReport +c org/bukkit/craftbukkit/CraftJukeboxSong org/bukkit/craftbukkit/v1_21_R7/CraftJukeboxSong +c org/bukkit/craftbukkit/CraftServerLinks org/bukkit/craftbukkit/v1_21_R7/CraftServerLinks +c org/bukkit/craftbukkit/CraftServerLinks$CraftServerLink org/bukkit/craftbukkit/v1_21_R7/CraftServerLinks$CraftServerLink +c org/bukkit/craftbukkit/CraftWorldBorder org/bukkit/craftbukkit/v1_21_R7/CraftWorldBorder +c org/bukkit/craftbukkit/block/CraftBiome org/bukkit/craftbukkit/v1_21_R7/block/CraftBiome +c org/bukkit/craftbukkit/block/CraftBiome$LegacyCustomBiomeImpl org/bukkit/craftbukkit/v1_21_R7/block/CraftBiome$LegacyCustomBiomeImpl +c org/bukkit/craftbukkit/block/CraftBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftBlock +c org/bukkit/craftbukkit/block/CraftBlock$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftBlock$1 +c org/bukkit/craftbukkit/block/CraftChest org/bukkit/craftbukkit/v1_21_R7/block/CraftChest +c org/bukkit/craftbukkit/block/CraftShelf org/bukkit/craftbukkit/v1_21_R7/block/CraftShelf +c org/bukkit/craftbukkit/block/CraftSkull org/bukkit/craftbukkit/v1_21_R7/block/CraftSkull +c org/bukkit/craftbukkit/block/CraftSkull$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftSkull$1 +c org/bukkit/craftbukkit/block/CraftVault org/bukkit/craftbukkit/v1_21_R7/block/CraftVault +c org/bukkit/craftbukkit/entity/CraftBoat org/bukkit/craftbukkit/v1_21_R7/entity/CraftBoat +c org/bukkit/craftbukkit/entity/CraftBoat$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftBoat$1 +c org/bukkit/craftbukkit/entity/CraftFish org/bukkit/craftbukkit/v1_21_R7/entity/CraftFish +c org/bukkit/craftbukkit/entity/CraftFrog org/bukkit/craftbukkit/v1_21_R7/entity/CraftFrog +c org/bukkit/craftbukkit/entity/CraftFrog$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftFrog$CraftVariant +c org/bukkit/craftbukkit/entity/CraftGoat org/bukkit/craftbukkit/v1_21_R7/entity/CraftGoat +c org/bukkit/craftbukkit/entity/CraftHusk org/bukkit/craftbukkit/v1_21_R7/entity/CraftHusk +c org/bukkit/craftbukkit/entity/CraftItem org/bukkit/craftbukkit/v1_21_R7/entity/CraftItem +c org/bukkit/craftbukkit/entity/CraftMule org/bukkit/craftbukkit/v1_21_R7/entity/CraftMule +c org/bukkit/craftbukkit/entity/CraftWolf org/bukkit/craftbukkit/v1_21_R7/entity/CraftWolf +c org/bukkit/craftbukkit/entity/CraftWolf$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftWolf$CraftVariant +c org/bukkit/craftbukkit/entity/CraftWolf$CraftSoundVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftWolf$CraftSoundVariant +c org/bukkit/craftbukkit/legacy/CraftEvil org/bukkit/craftbukkit/v1_21_R7/legacy/CraftEvil +c org/bukkit/craftbukkit/map/CraftMapView org/bukkit/craftbukkit/v1_21_R7/map/CraftMapView +c org/bukkit/craftbukkit/tag/CraftItemTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftItemTag +c org/bukkit/craftbukkit/util/CraftLegacy org/bukkit/craftbukkit/v1_21_R7/util/CraftLegacy +c org/bukkit/craftbukkit/util/CraftVector org/bukkit/craftbukkit/v1_21_R7/util/CraftVector +c org/bukkit/craftbukkit/util/LazyHashSet org/bukkit/craftbukkit/v1_21_R7/util/LazyHashSet +c net/minecraft/commands/CacheableFunction net/minecraft/commands/CacheableFunction + m (Lnet/minecraft/server/ServerFunctionManager;)Ljava/util/Optional; get a + m ()Lnet/minecraft/resources/Identifier; getId a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; function d + f Lnet/minecraft/resources/Identifier; id b + f Z resolved c +c net/minecraft/core/LayeredRegistryAccess net/minecraft/core/LayeredRegistryAccess + m (Ljava/util/stream/Stream;)Ljava/util/Map; collectRegistries a + m ()Lnet/minecraft/core/RegistryAccess$Frozen; compositeAccess a + m (Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen; getAccessForLoading b + m (Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen; getAccessFrom c + m (II)Lnet/minecraft/core/RegistryAccess$Frozen; getCompositeAccessForLayers a + m (Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen; getLayer a + m (Ljava/lang/Object;)I getLayerIndexOrThrow d + m (Ljava/util/Map;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V lambda$collectRegistries$1 a + m (Ljava/util/Map;Lnet/minecraft/core/RegistryAccess;)V lambda$collectRegistries$2 a + m (Ljava/util/List;)Ljava/util/List; lambda$new$0 a + m (Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; replaceFrom a + m (Ljava/lang/Object;[Lnet/minecraft/core/RegistryAccess$Frozen;)Lnet/minecraft/core/LayeredRegistryAccess; replaceFrom a + f Lnet/minecraft/core/RegistryAccess$Frozen; composite c + f Ljava/util/List; keys a + f Ljava/util/List; values b +c net/minecraft/core/dispenser/BlockSource net/minecraft/core/dispenser/SourceBlock + m ()Lnet/minecraft/world/level/block/entity/DispenserBlockEntity; blockEntity e + m ()Lnet/minecraft/world/phys/Vec3; center a + m ()Lnet/minecraft/server/level/ServerLevel; level b + m ()Lnet/minecraft/core/BlockPos; pos c + m ()Lnet/minecraft/world/level/block/state/BlockState; state d + f Lnet/minecraft/world/level/block/entity/DispenserBlockEntity; blockEntity d + f Lnet/minecraft/server/level/ServerLevel; level a + f Lnet/minecraft/core/BlockPos; pos b + f Lnet/minecraft/world/level/block/state/BlockState; state c +c net/minecraft/core/registries/Registries net/minecraft/core/registries/Registries + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createRegistryKey a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; elementsDirPath c + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; levelStemToLevel a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; levelToLevelStem b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; tagsDirPath d + f Lnet/minecraft/resources/ResourceKey; ACTIVITY b + f Lnet/minecraft/resources/ResourceKey; ADVANCEMENT bJ + f Lnet/minecraft/resources/ResourceKey; ATTRIBUTE c + f Lnet/minecraft/resources/ResourceKey; ATTRIBUTE_TYPE H + f Lnet/minecraft/resources/ResourceKey; BANNER_PATTERN aR + f Lnet/minecraft/resources/ResourceKey; BIOME aS + f Lnet/minecraft/resources/ResourceKey; BIOME_SOURCE d + f Lnet/minecraft/resources/ResourceKey; BLOCK i + f Lnet/minecraft/resources/ResourceKey; BLOCK_ENTITY_TYPE e + f Lnet/minecraft/resources/ResourceKey; BLOCK_PREDICATE_TYPE f + f Lnet/minecraft/resources/ResourceKey; BLOCK_STATE_PROVIDER_TYPE g + f Lnet/minecraft/resources/ResourceKey; BLOCK_TYPE h + f Lnet/minecraft/resources/ResourceKey; CARVER j + f Lnet/minecraft/resources/ResourceKey; CAT_VARIANT aT + f Lnet/minecraft/resources/ResourceKey; CHAT_TYPE aU + f Lnet/minecraft/resources/ResourceKey; CHICKEN_VARIANT aV + f Lnet/minecraft/resources/ResourceKey; CHUNK_GENERATOR k + f Lnet/minecraft/resources/ResourceKey; CHUNK_STATUS l + f Lnet/minecraft/resources/ResourceKey; COMMAND_ARGUMENT_TYPE m + f Lnet/minecraft/resources/ResourceKey; CONFIGURED_CARVER aX + f Lnet/minecraft/resources/ResourceKey; CONFIGURED_FEATURE aY + f Lnet/minecraft/resources/ResourceKey; CONSUME_EFFECT_TYPE n + f Lnet/minecraft/resources/ResourceKey; COW_VARIANT aZ + f Lnet/minecraft/resources/ResourceKey; CREATIVE_MODE_TAB o + f Lnet/minecraft/resources/ResourceKey; CUSTOM_STAT p + f Lnet/minecraft/resources/ResourceKey; DAMAGE_TYPE ba + f Lnet/minecraft/resources/ResourceKey; DATA_COMPONENT_PREDICATE_TYPE q + f Lnet/minecraft/resources/ResourceKey; DATA_COMPONENT_TYPE r + f Lnet/minecraft/resources/ResourceKey; DEBUG_SUBSCRIPTION t + f Lnet/minecraft/resources/ResourceKey; DECORATED_POT_PATTERN u + f Lnet/minecraft/resources/ResourceKey; DENSITY_FUNCTION bb + f Lnet/minecraft/resources/ResourceKey; DENSITY_FUNCTION_TYPE v + f Lnet/minecraft/resources/ResourceKey; DIALOG bc + f Lnet/minecraft/resources/ResourceKey; DIALOG_ACTION_TYPE aE + f Lnet/minecraft/resources/ResourceKey; DIALOG_BODY_TYPE w + f Lnet/minecraft/resources/ResourceKey; DIALOG_TYPE x + f Lnet/minecraft/resources/ResourceKey; DIMENSION bE + f Lnet/minecraft/resources/ResourceKey; DIMENSION_TYPE bd + f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT bf + f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_EFFECT_COMPONENT_TYPE y + f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_ENTITY_EFFECT_TYPE z + f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_LEVEL_BASED_VALUE_TYPE A + f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE B + f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_PROVIDER be + f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_PROVIDER_TYPE C + f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_VALUE_EFFECT_TYPE D + f Lnet/minecraft/resources/ResourceKey; ENTITY_SUB_PREDICATE_TYPE E + f Lnet/minecraft/resources/ResourceKey; ENTITY_TYPE F + f Lnet/minecraft/resources/ResourceKey; ENVIRONMENT_ATTRIBUTE G + f Lnet/minecraft/resources/ResourceKey; FEATURE J + f Lnet/minecraft/resources/ResourceKey; FEATURE_SIZE_TYPE I + f Lnet/minecraft/resources/ResourceKey; FLAT_LEVEL_GENERATOR_PRESET bg + f Lnet/minecraft/resources/ResourceKey; FLOAT_PROVIDER_TYPE K + f Lnet/minecraft/resources/ResourceKey; FLUID L + f Lnet/minecraft/resources/ResourceKey; FOLIAGE_PLACER_TYPE M + f Lnet/minecraft/resources/ResourceKey; FROG_VARIANT bh + f Lnet/minecraft/resources/ResourceKey; GAME_EVENT N + f Lnet/minecraft/resources/ResourceKey; GAME_RULE s + f Lnet/minecraft/resources/ResourceKey; HEIGHT_PROVIDER_TYPE O + f Lnet/minecraft/resources/ResourceKey; INCOMING_RPC_METHOD aN + f Lnet/minecraft/resources/ResourceKey; INPUT_CONTROL_TYPE P + f Lnet/minecraft/resources/ResourceKey; INSTRUMENT bi + f Lnet/minecraft/resources/ResourceKey; INT_PROVIDER_TYPE Q + f Lnet/minecraft/resources/ResourceKey; ITEM R + f Lnet/minecraft/resources/ResourceKey; ITEM_MODIFIER bH + f Lnet/minecraft/resources/ResourceKey; JUKEBOX_SONG bj + f Lnet/minecraft/resources/ResourceKey; LEVEL_STEM bF + f Lnet/minecraft/resources/ResourceKey; LOOT_CONDITION_TYPE T + f Lnet/minecraft/resources/ResourceKey; LOOT_FUNCTION_TYPE U + f Lnet/minecraft/resources/ResourceKey; LOOT_NBT_PROVIDER_TYPE V + f Lnet/minecraft/resources/ResourceKey; LOOT_NUMBER_PROVIDER_TYPE W + f Lnet/minecraft/resources/ResourceKey; LOOT_POOL_ENTRY_TYPE X + f Lnet/minecraft/resources/ResourceKey; LOOT_SCORE_PROVIDER_TYPE Y + f Lnet/minecraft/resources/ResourceKey; LOOT_TABLE bG + f Lnet/minecraft/resources/ResourceKey; MAP_DECORATION_TYPE Z + f Lnet/minecraft/resources/ResourceKey; MATERIAL_CONDITION aa + f Lnet/minecraft/resources/ResourceKey; MATERIAL_RULE ab + f Lnet/minecraft/resources/ResourceKey; MEMORY_MODULE_TYPE ac + f Lnet/minecraft/resources/ResourceKey; MENU ad + f Lnet/minecraft/resources/ResourceKey; MOB_EFFECT ae + f Lnet/minecraft/resources/ResourceKey; MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST bk + f Lnet/minecraft/resources/ResourceKey; NOISE bm + f Lnet/minecraft/resources/ResourceKey; NOISE_SETTINGS bl + f Lnet/minecraft/resources/ResourceKey; NUMBER_FORMAT_TYPE af + f Lnet/minecraft/resources/ResourceKey; OUTGOING_RPC_METHOD aO + f Lnet/minecraft/resources/ResourceKey; PAINTING_VARIANT bn + f Lnet/minecraft/resources/ResourceKey; PARTICLE_TYPE ag + f Lnet/minecraft/resources/ResourceKey; PERMISSION_CHECK_TYPE aQ + f Lnet/minecraft/resources/ResourceKey; PERMISSION_TYPE aP + f Lnet/minecraft/resources/ResourceKey; PIG_VARIANT bo + f Lnet/minecraft/resources/ResourceKey; PLACED_FEATURE bp + f Lnet/minecraft/resources/ResourceKey; PLACEMENT_MODIFIER_TYPE ah + f Lnet/minecraft/resources/ResourceKey; POINT_OF_INTEREST_TYPE ai + f Lnet/minecraft/resources/ResourceKey; POOL_ALIAS_BINDING aj + f Lnet/minecraft/resources/ResourceKey; POSITION_SOURCE_TYPE ak + f Lnet/minecraft/resources/ResourceKey; POS_RULE_TEST al + f Lnet/minecraft/resources/ResourceKey; POTION am + f Lnet/minecraft/resources/ResourceKey; PREDICATE bI + f Lnet/minecraft/resources/ResourceKey; PROCESSOR_LIST bq + f Lnet/minecraft/resources/ResourceKey; RECIPE bK + f Lnet/minecraft/resources/ResourceKey; RECIPE_BOOK_CATEGORY an + f Lnet/minecraft/resources/ResourceKey; RECIPE_DISPLAY ao + f Lnet/minecraft/resources/ResourceKey; RECIPE_SERIALIZER ap + f Lnet/minecraft/resources/ResourceKey; RECIPE_TYPE aq + f Lnet/minecraft/resources/ResourceKey; ROOT_PLACER_TYPE ar + f Lnet/minecraft/resources/Identifier; ROOT_REGISTRY_NAME a + f Lnet/minecraft/resources/ResourceKey; RULE_BLOCK_ENTITY_MODIFIER as + f Lnet/minecraft/resources/ResourceKey; RULE_TEST at + f Lnet/minecraft/resources/ResourceKey; SENSOR_TYPE au + f Lnet/minecraft/resources/ResourceKey; SLOT_DISPLAY av + f Lnet/minecraft/resources/ResourceKey; SLOT_SOURCE_TYPE S + f Lnet/minecraft/resources/ResourceKey; SOUND_EVENT aw + f Lnet/minecraft/resources/ResourceKey; SPAWN_CONDITION_TYPE ax + f Lnet/minecraft/resources/ResourceKey; STAT_TYPE ay + f Lnet/minecraft/resources/ResourceKey; STRUCTURE bs + f Lnet/minecraft/resources/ResourceKey; STRUCTURE_PIECE az + f Lnet/minecraft/resources/ResourceKey; STRUCTURE_PLACEMENT aA + f Lnet/minecraft/resources/ResourceKey; STRUCTURE_POOL_ELEMENT aB + f Lnet/minecraft/resources/ResourceKey; STRUCTURE_PROCESSOR aC + f Lnet/minecraft/resources/ResourceKey; STRUCTURE_SET br + f Lnet/minecraft/resources/ResourceKey; STRUCTURE_TYPE aD + f Lnet/minecraft/resources/ResourceKey; TEMPLATE_POOL bt + f Lnet/minecraft/resources/ResourceKey; TEST_ENVIRONMENT bu + f Lnet/minecraft/resources/ResourceKey; TEST_ENVIRONMENT_DEFINITION_TYPE aF + f Lnet/minecraft/resources/ResourceKey; TEST_FUNCTION aG + f Lnet/minecraft/resources/ResourceKey; TEST_INSTANCE bv + f Lnet/minecraft/resources/ResourceKey; TEST_INSTANCE_TYPE aH + f Lnet/minecraft/resources/ResourceKey; TICKET_TYPE aI + f Lnet/minecraft/resources/ResourceKey; TIMELINE bw + f Lnet/minecraft/resources/ResourceKey; TREE_DECORATOR_TYPE aJ + f Lnet/minecraft/resources/ResourceKey; TRIAL_SPAWNER_CONFIG bx + f Lnet/minecraft/resources/ResourceKey; TRIGGER_TYPE by + f Lnet/minecraft/resources/ResourceKey; TRIM_MATERIAL bz + f Lnet/minecraft/resources/ResourceKey; TRIM_PATTERN bA + f Lnet/minecraft/resources/ResourceKey; TRUNK_PLACER_TYPE aK + f Lnet/minecraft/resources/ResourceKey; VILLAGER_PROFESSION aL + f Lnet/minecraft/resources/ResourceKey; VILLAGER_TYPE aM + f Lnet/minecraft/resources/ResourceKey; WOLF_SOUND_VARIANT bC + f Lnet/minecraft/resources/ResourceKey; WOLF_VARIANT bB + f Lnet/minecraft/resources/ResourceKey; WORLD_PRESET bD + f Lnet/minecraft/resources/ResourceKey; ZOMBIE_NAUTILUS_VARIANT aW +c net/minecraft/data/recipes/RecipeBuilder net/minecraft/data/recipes/RecipeBuilder + m (Lnet/minecraft/data/recipes/RecipeCategory;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; determineBookCategory a + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/resources/Identifier; getDefaultRecipeId a + m ()Lnet/minecraft/world/item/Item; getResult a + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a + m (Lnet/minecraft/data/recipes/RecipeOutput;)V save a + m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V save a + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a + f Lnet/minecraft/resources/Identifier; ROOT_RECIPE_ADVANCEMENT a +c net/minecraft/data/recipes/RecipeBuilder$1 net/minecraft/data/recipes/RecipeBuilder$1 + f [I $SwitchMap$net$minecraft$data$recipes$RecipeCategory a +c net/minecraft/data/worldgen/VillagePools net/minecraft/data/worldgen/WorldGenFeatureVillages + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a +c net/minecraft/nbt/visitors/CollectFields net/minecraft/nbt/visitors/CollectFields + m ()I getMissingFieldCount c + m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitContainerEnd b + m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a + m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a + m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitRootEntry b + f I fieldsToGetCount a + f Ljava/util/Deque; stack c + f Ljava/util/Set; wantedTypes b +c net/minecraft/nbt/visitors/FieldSelector net/minecraft/nbt/visitors/FieldSelector + m ()Ljava/lang/String; name c + m ()Ljava/util/List; path a + m ()Lnet/minecraft/nbt/TagType; type b + f Ljava/lang/String; name c + f Ljava/util/List; path a + f Lnet/minecraft/nbt/TagType; type b +c net/minecraft/network/CompressionDecoder net/minecraft/network/PacketDecompressor + m (Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf; inflate a + m (Lio/netty/buffer/ByteBuf;)V setupInflaterInput a + f I MAXIMUM_COMPRESSED_LENGTH a + f I MAXIMUM_UNCOMPRESSED_LENGTH b + f Ljava/util/zip/Inflater; inflater c + f I threshold d + f Z validateDecompressed e +c net/minecraft/network/CompressionEncoder net/minecraft/network/PacketCompressor + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V encode a + m ()I getThreshold a + m (I)V setThreshold a + f Ljava/util/zip/Deflater; deflater b + f [B encodeBuf a + f I threshold c +c net/minecraft/network/ConnectionProtocol net/minecraft/network/EnumProtocol + m ()[Lnet/minecraft/network/ConnectionProtocol; $values b + m ()Ljava/lang/String; id a + f [Lnet/minecraft/network/ConnectionProtocol; $VALUES g + f Lnet/minecraft/network/ConnectionProtocol; CONFIGURATION e + f Lnet/minecraft/network/ConnectionProtocol; HANDSHAKING a + f Lnet/minecraft/network/ConnectionProtocol; LOGIN d + f Lnet/minecraft/network/ConnectionProtocol; PLAY b + f Lnet/minecraft/network/ConnectionProtocol; STATUS c + f Ljava/lang/String; id f +c net/minecraft/network/PacketBundlePacker net/minecraft/network/PacketBundlePacker + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Ljava/util/List;)V decode a + m (Lnet/minecraft/network/protocol/Packet;)V verifyNonTerminalPacket a + f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo a + f Lnet/minecraft/network/protocol/BundlerInfo$Bundler; currentBundler b +c net/minecraft/network/PacketSendListener net/minecraft/network/PacketSendListener + m (Ljava/util/function/Supplier;)Lio/netty/channel/ChannelFutureListener; exceptionallySend a + m (Ljava/util/function/Supplier;Lio/netty/channel/ChannelFuture;)V lambda$exceptionallySend$1 a + m (Ljava/lang/Runnable;Lio/netty/channel/ChannelFuture;)V lambda$thenRun$0 a + m (Ljava/lang/Runnable;)Lio/netty/channel/ChannelFutureListener; thenRun a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/network/chat/ChatDecorator net/minecraft/network/chat/ChatDecorator + f Lnet/minecraft/network/chat/ChatDecorator; PLAIN a +c net/minecraft/network/chat/FormattedText net/minecraft/network/chat/IChatFormatted + m (Ljava/util/List;)Lnet/minecraft/network/chat/FormattedText; composite a + m ([Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/network/chat/FormattedText; composite a + m (Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; lambda$getString$0 a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/FormattedText; of e + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/FormattedText; of a + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a + f Lnet/minecraft/network/chat/FormattedText; EMPTY b + f Ljava/util/Optional; STOP_ITERATION a +c net/minecraft/network/chat/FormattedText$1 net/minecraft/network/chat/IChatFormatted$1 + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a +c net/minecraft/network/chat/FormattedText$2 net/minecraft/network/chat/IChatFormatted$2 + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a + f Ljava/lang/String; val$text c +c net/minecraft/network/chat/FormattedText$3 net/minecraft/network/chat/IChatFormatted$3 + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a + f Lnet/minecraft/network/chat/Style; val$style d + f Ljava/lang/String; val$text c +c net/minecraft/network/chat/FormattedText$4 net/minecraft/network/chat/IChatFormatted$4 + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a +c net/minecraft/network/chat/FormattedText$ContentConsumer net/minecraft/network/chat/IChatFormatted$a +c net/minecraft/network/chat/FormattedText$StyledContentConsumer net/minecraft/network/chat/IChatFormatted$b +c net/minecraft/server/commands/JfrCommand net/minecraft/server/commands/JfrCommand + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a + m ()Lnet/minecraft/network/chat/Component; lambda$startJfr$3 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Ljava/nio/file/Path;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$stopJfr$4 a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$stopJfr$5 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;)I startJfr a + m (Lnet/minecraft/commands/CommandSourceStack;)I stopJfr b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; DUMP_FAILED b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; START_FAILED a +c net/minecraft/server/commands/MsgCommand net/minecraft/server/commands/CommandTell + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/network/chat/PlayerChatMessage;)V lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/PlayerChatMessage;)V sendMessage a +c net/minecraft/server/commands/SayCommand net/minecraft/server/commands/CommandSay + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/PlayerChatMessage;)V lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a +c net/minecraft/server/commands/TagCommand net/minecraft/server/commands/CommandTag + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/lang/String;)I addTag a + m (Ljava/util/Collection;)Ljava/util/Collection; getTags a + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$addTag$4 d + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$addTag$5 c + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listTags$10 b + m (Ljava/util/Collection;Ljava/util/Set;)Lnet/minecraft/network/chat/Component; lambda$listTags$11 a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$listTags$8 a + m (Lnet/minecraft/world/entity/Entity;Ljava/util/Set;)Lnet/minecraft/network/chat/Component; lambda$listTags$9 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$1 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$removeTag$6 b + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$removeTag$7 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I listTags a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/lang/String;)I removeTag b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ADD_FAILED a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_REMOVE_FAILED b +c net/minecraft/server/dialog/ActionButton net/minecraft/server/dialog/ActionButton + m ()Ljava/util/Optional; action b + m ()Lnet/minecraft/server/dialog/CommonButtonData; button a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; action c + f Lnet/minecraft/server/dialog/CommonButtonData; button b +c net/minecraft/server/dialog/DialogAction net/minecraft/server/dialog/DialogAction + m ()[Lnet/minecraft/server/dialog/DialogAction; $values b + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/server/dialog/DialogAction;)I lambda$static$0 b + m (Lnet/minecraft/server/dialog/DialogAction;)I lambda$static$1 a + m ()Z willUnpause a + f [Lnet/minecraft/server/dialog/DialogAction; $VALUES i + f Ljava/util/function/IntFunction; BY_ID d + f Lnet/minecraft/server/dialog/DialogAction; CLOSE a + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e + f Lnet/minecraft/server/dialog/DialogAction; NONE b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f Lnet/minecraft/server/dialog/DialogAction; WAIT_FOR_RESPONSE c + f I id g + f Ljava/lang/String; name h +c net/minecraft/server/dialog/NoticeDialog net/minecraft/server/dialog/NoticeDialog + m ()Lnet/minecraft/server/dialog/ActionButton; action e + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; mainActions b + m ()Ljava/util/Optional; onCancel d + f Lnet/minecraft/server/dialog/ActionButton; DEFAULT_ACTION a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC h + f Lnet/minecraft/server/dialog/ActionButton; action j + f Lnet/minecraft/server/dialog/CommonDialogData; common i +c net/minecraft/server/dialog/SimpleDialog net/minecraft/server/dialog/SimpleDialog + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/List; mainActions b +c net/minecraft/server/packs/DownloadQueue net/minecraft/server/packs/DownloadQueue + m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; downloadBatch a + m (Ljava/nio/file/Path;)Lcom/mojang/datafixers/util/Either; getFileInfo a + m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Ljava/util/Map;)Lnet/minecraft/server/packs/DownloadQueue$BatchResult; lambda$downloadBatch$1 c + m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Lnet/minecraft/server/packs/DownloadQueue$BatchResult;Ljava/util/UUID;Lnet/minecraft/server/packs/DownloadQueue$DownloadRequest;)V lambda$runDownload$0 a + m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Ljava/util/Map;)Lnet/minecraft/server/packs/DownloadQueue$BatchResult; runDownload b + f Lorg/slf4j/Logger; LOGGER a + f I MAX_KEPT_PACKS b + f Ljava/nio/file/Path; cacheDir c + f Lnet/minecraft/util/eventlog/JsonEventLog; eventLog d + f Lnet/minecraft/util/thread/ConsecutiveExecutor; tasks e +c net/minecraft/server/packs/DownloadQueue$LogEntry net/minecraft/server/packs/DownloadQueue$e + m ()Lcom/mojang/datafixers/util/Either; errorOrFileInfo e + m ()Ljava/util/Optional; hash d + m ()Ljava/util/UUID; id a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/time/Instant; time c + m ()Ljava/lang/String; url b + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/datafixers/util/Either; errorOrFileInfo f + f Ljava/util/Optional; hash e + f Ljava/util/UUID; id b + f Ljava/time/Instant; time d + f Ljava/lang/String; url c +c net/minecraft/server/packs/DownloadQueue$BatchConfig net/minecraft/server/packs/DownloadQueue$a + m ()Lcom/google/common/hash/HashFunction; hashFunction a + m ()Ljava/util/Map; headers c + m ()Lnet/minecraft/util/HttpUtil$DownloadProgressListener; listener e + m ()I maxSize b + m ()Ljava/net/Proxy; proxy d + f Lcom/google/common/hash/HashFunction; hashFunction a + f Ljava/util/Map; headers c + f Lnet/minecraft/util/HttpUtil$DownloadProgressListener; listener e + f I maxSize b + f Ljava/net/Proxy; proxy d +c net/minecraft/server/packs/DownloadQueue$BatchResult net/minecraft/server/packs/DownloadQueue$b + m ()Ljava/util/Map; downloaded a + m ()Ljava/util/Set; failed b + f Ljava/util/Map; downloaded a + f Ljava/util/Set; failed b +c net/minecraft/server/packs/DownloadQueue$FileInfoEntry net/minecraft/server/packs/DownloadQueue$d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; name a + m ()J size b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/lang/String; name b + f J size c +c net/minecraft/server/packs/DownloadQueue$DownloadRequest net/minecraft/server/packs/DownloadQueue$c + m ()Lcom/google/common/hash/HashCode; hash b + m ()Ljava/net/URL; url a + f Lcom/google/common/hash/HashCode; hash b + f Ljava/net/URL; url a +c net/minecraft/server/packs/PackResources net/minecraft/server/packs/IResourcePack + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; getMetadataSection a + m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; getNamespaces a + m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getRootResource a + m ()Ljava/util/Optional; knownPackInfo c + m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listResources a + m ()Lnet/minecraft/server/packs/PackLocationInfo; location a + m ()Ljava/lang/String; packId b + f Ljava/lang/String; METADATA_EXTENSION a + f Ljava/lang/String; PACK_META b +c net/minecraft/server/packs/PackResources$ResourceOutput net/minecraft/server/packs/IResourcePack$a +c net/minecraft/server/players/SleepStatus net/minecraft/server/players/SleepStatus + m ()I amountSleeping b + m (ILjava/util/List;)Z areEnoughDeepSleeping a + m (I)Z areEnoughSleeping a + m ()V removeAllSleepers a + m (I)I sleepersNeeded b + m (Ljava/util/List;)Z update a + f I activePlayers a + f I sleepingPlayers b +c net/minecraft/server/players/UserBanList net/minecraft/server/players/GameProfileBanList + m (Lnet/minecraft/server/players/StoredUserEntry;)Z add a + m (Lnet/minecraft/server/players/UserBanListEntry;)Z add a + m ()V clear a + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/StoredUserEntry; createEntry a + m (Ljava/lang/Object;)Ljava/lang/String; getKeyForUser b + m (Lnet/minecraft/server/players/NameAndId;)Ljava/lang/String; getKeyForUser b + m ()[Ljava/lang/String; getUserList b + m (Lnet/minecraft/server/players/NameAndId;)Z isBanned a + m (I)[Ljava/lang/String; lambda$getUserList$0 a + m (Ljava/lang/Object;)Z remove a + m (Lnet/minecraft/server/players/NameAndId;)Z remove c +c net/minecraft/util/ClassInstanceMultiMap net/minecraft/util/EntitySlice + m (Ljava/lang/Class;)Ljava/util/Collection; find a + m ()Ljava/util/List; getAllInstances a + m (Ljava/lang/Class;)Ljava/util/List; lambda$find$0 b + f Ljava/util/List; allInstances c + f Ljava/lang/Class; baseClass b + f Ljava/util/Map; byClass a +c net/minecraft/util/FormattedCharSequence net/minecraft/util/FormattedString + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z lambda$backward$4 a + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/util/FormattedCharSink;)Z lambda$backward$5 a + m (Lnet/minecraft/network/chat/Style;ILnet/minecraft/util/FormattedCharSink;)Z lambda$codepoint$1 a + m (Lnet/minecraft/util/FormattedCharSink;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;ILnet/minecraft/network/chat/Style;I)Z lambda$decorateOutput$6 a + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z lambda$forward$2 b + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/util/FormattedCharSink;)Z lambda$forward$3 b + m (Ljava/util/List;Lnet/minecraft/util/FormattedCharSink;)Z lambda$fromList$8 a + m (Lnet/minecraft/util/FormattedCharSequence;Lnet/minecraft/util/FormattedCharSequence;Lnet/minecraft/util/FormattedCharSink;)Z lambda$fromPair$7 a + m (Lnet/minecraft/util/FormattedCharSink;)Z lambda$static$0 a + f Lnet/minecraft/util/FormattedCharSequence; EMPTY a +c net/minecraft/util/context/ContextKeySet net/minecraft/util/context/ContextKeySet + m ()Ljava/util/Set; allowed b + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/String; lambda$toString$0 a + m ()Ljava/util/Set; required a + f Ljava/util/Set; allowed b + f Ljava/util/Set; required a +c net/minecraft/util/context/ContextKeySet$Builder net/minecraft/util/context/ContextKeySet$a + m ()Lnet/minecraft/util/context/ContextKeySet; build a + m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/util/context/ContextKeySet$Builder; optional b + m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/util/context/ContextKeySet$Builder; required a + f Ljava/util/Set; optional b + f Ljava/util/Set; required a +c net/minecraft/util/datafix/schemas/V1022 net/minecraft/util/datafix/schemas/DataConverterSchemaV1022 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 a +c net/minecraft/util/datafix/schemas/V1125 net/minecraft/util/datafix/schemas/DataConverterSchemaV1125 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 c + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 b +c net/minecraft/util/datafix/schemas/V1451 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a +c net/minecraft/util/datafix/schemas/V1458 net/minecraft/util/datafix/schemas/V1458 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$1 m + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$10 d + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$11 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$2 l + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$3 k + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$4 j + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$5 i + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$6 h + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$7 g + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$8 f + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$9 e + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; nameable b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; nameableInventory a +c net/minecraft/util/datafix/schemas/V1460 net/minecraft/util/datafix/schemas/DataConverterSchemaV1460 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$25 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$26 w + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$27 b + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$28 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$29 v + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$30 u + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$31 t + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$32 s + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$33 r + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 A + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$10 r + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$11 q + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$12 p + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$13 o + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$14 n + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$15 m + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$16 l + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$17 k + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$18 j + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$19 i + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 z + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$20 h + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$21 g + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$22 f + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$23 e + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$24 d + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$3 y + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$4 x + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$5 w + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$6 v + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$7 u + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$8 t + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$9 s + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerInventory$0 x + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$34 q + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$35 h + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$36 p + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$37 o + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$38 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$39 n + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$40 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$41 m + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$42 l + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$43 k + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$44 g + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$45 f + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$46 j + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$47 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$48 i + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$49 h + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$50 g + m (Ljava/util/Map;Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$51 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$52 f + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$53 e + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$54 d + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$55 e + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$56 d + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$57 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$58 b + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$59 c + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$60 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$61 a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory b + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a +c net/minecraft/util/datafix/schemas/V1466 net/minecraft/util/datafix/schemas/DataConverterSchemaV1466 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a +c net/minecraft/util/datafix/schemas/V1470 net/minecraft/util/datafix/schemas/DataConverterSchemaV1470 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a +c net/minecraft/util/datafix/schemas/V1481 net/minecraft/util/datafix/schemas/DataConverterSchemaV1481 +c net/minecraft/util/datafix/schemas/V1483 net/minecraft/util/datafix/schemas/DataConverterSchemaV1483 +c net/minecraft/util/datafix/schemas/V1486 net/minecraft/util/datafix/schemas/DataConverterSchemaV1486 +c net/minecraft/util/datafix/schemas/V1488 net/minecraft/util/datafix/schemas/V1488 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a +c net/minecraft/util/datafix/schemas/V1510 net/minecraft/util/datafix/schemas/DataConverterSchemaV1510 +c net/minecraft/util/datafix/schemas/V1800 net/minecraft/util/datafix/schemas/DataConverterSchemaV1800 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a +c net/minecraft/util/datafix/schemas/V1801 net/minecraft/util/datafix/schemas/DataConverterSchemaV1801 +c net/minecraft/util/datafix/schemas/V1904 net/minecraft/util/datafix/schemas/DataConverterSchemaV1904 +c net/minecraft/util/datafix/schemas/V1906 net/minecraft/util/datafix/schemas/DataConverterSchemaV1906 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerInventory$1 a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory a +c net/minecraft/util/datafix/schemas/V1909 net/minecraft/util/datafix/schemas/DataConverterSchemaV1909 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a +c net/minecraft/util/datafix/schemas/V1920 net/minecraft/util/datafix/schemas/DataConverterSchemaV1920 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerInventory$0 a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory a +c net/minecraft/util/datafix/schemas/V1928 net/minecraft/util/datafix/schemas/DataConverterSchemaV1928 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a +c net/minecraft/util/datafix/schemas/V1929 net/minecraft/util/datafix/schemas/DataConverterSchemaV1929 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 b + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 a +c net/minecraft/util/datafix/schemas/V1931 net/minecraft/util/datafix/schemas/DataConverterSchemaV1931 +c net/minecraft/util/datafix/schemas/V2100 net/minecraft/util/datafix/schemas/DataConverterSchemaV2100 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a +c net/minecraft/util/datafix/schemas/V2501 net/minecraft/util/datafix/schemas/DataConverterSchemaV2501 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerFurnace$0 a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerFurnace a +c net/minecraft/util/datafix/schemas/V2502 net/minecraft/util/datafix/schemas/DataConverterSchemaV2502 +c net/minecraft/util/datafix/schemas/V2505 net/minecraft/util/datafix/schemas/DataConverterSchemaV2505 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a +c net/minecraft/util/datafix/schemas/V2509 net/minecraft/util/datafix/schemas/DataConverterSchemaV2509 +c net/minecraft/util/datafix/schemas/V2519 net/minecraft/util/datafix/schemas/DataConverterSchemaV2519 +c net/minecraft/util/datafix/schemas/V2522 net/minecraft/util/datafix/schemas/DataConverterSchemaV2522 +c net/minecraft/util/datafix/schemas/V2551 net/minecraft/util/datafix/schemas/DataConverterSchemaV2551 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 f + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 e + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 d + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$3 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$4 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$5 a +c net/minecraft/util/datafix/schemas/V2568 net/minecraft/util/datafix/schemas/DataConverterSchemaV2568 +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; lambda$registerBlockEntities$1 a + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 b +c net/minecraft/util/datafix/schemas/V2688 net/minecraft/util/datafix/schemas/V2688 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a +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; lambda$registerTypes$0 a +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; lambda$registerTypes$0 g + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 f + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$3 e + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$4 d + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$5 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$6 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$7 a +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; lambda$registerTypes$0 a +c net/minecraft/util/datafix/schemas/V3078 net/minecraft/util/datafix/schemas/V3078 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a +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; lambda$registerEntities$0 a +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; lambda$registerEntities$0 a +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; lambda$registerEntities$0 a +c net/minecraft/util/datafix/schemas/V3202 net/minecraft/util/datafix/schemas/V3202 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a +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; lambda$registerBlockEntities$0 a +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; lambda$registerEntities$0 b + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 a +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; lambda$registerBlockEntities$0 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$1 a +c net/minecraft/util/datafix/schemas/V3439 net/minecraft/util/datafix/schemas/V3439 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; sign a +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; lambda$registerBlockEntities$0 a +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; lambda$registerBlockEntities$0 a +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; lambda$registerEntities$0 a +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; abstractArrow a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 d + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 b +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; lambda$registerBlockEntities$0 a +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; lambda$registerBlockEntities$0 a +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; lambda$registerEntities$0 a +c net/minecraft/util/datafix/schemas/V3813 net/minecraft/util/datafix/schemas/V3813 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a +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; lambda$registerBlockEntities$0 a +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; lambda$registerEntities$0 a +c net/minecraft/util/datafix/schemas/V3938 net/minecraft/util/datafix/schemas/V3938 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; abstractArrow a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 b +c net/minecraft/util/datafix/schemas/V4059 net/minecraft/util/datafix/schemas/V4059 + m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; components a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$0 d + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$1 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 b +c net/minecraft/util/datafix/schemas/V4067 net/minecraft/util/datafix/schemas/V4067 + m (Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerChestBoat$0 b + m (Ljava/util/Map;Ljava/lang/String;)V registerChestBoat a +c net/minecraft/util/datafix/schemas/V4070 net/minecraft/util/datafix/schemas/V4070 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a +c net/minecraft/util/datafix/schemas/V4290 net/minecraft/util/datafix/schemas/V4290 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a +c net/minecraft/util/datafix/schemas/V4292 net/minecraft/util/datafix/schemas/V4292 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a +c net/minecraft/util/datafix/schemas/V4300 net/minecraft/util/datafix/schemas/V4300 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; entityWithInventory a + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 d + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 c + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 b + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$3 a +c net/minecraft/util/datafix/schemas/V4301 net/minecraft/util/datafix/schemas/V4301 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a +c net/minecraft/util/datafix/schemas/V4302 net/minecraft/util/datafix/schemas/V4302 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a +c net/minecraft/util/datafix/schemas/V4306 net/minecraft/util/datafix/schemas/V4306 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 a +c net/minecraft/util/datafix/schemas/V4307 net/minecraft/util/datafix/schemas/V4307 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; adventureModePredicate b + m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; components a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$0 e + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$1 d + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 c +c net/minecraft/util/datafix/schemas/V4312 net/minecraft/util/datafix/schemas/V4312 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a +c net/minecraft/util/datafix/schemas/V4420 net/minecraft/util/datafix/schemas/V4420 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a +c net/minecraft/util/datafix/schemas/V4533 net/minecraft/util/datafix/schemas/V4533 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a +c net/minecraft/util/debug/DebugBreezeInfo net/minecraft/util/debug/DebugBreezeInfo + m ()Ljava/util/Optional; attackTarget a + m ()Ljava/util/Optional; jumpTarget b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Optional; attackTarget b + f Ljava/util/Optional; jumpTarget c +c net/minecraft/util/eventlog/JsonEventLog net/minecraft/util/eventlog/JsonEventLog + m (Lcom/mojang/serialization/Codec;Ljava/nio/file/Path;)Lnet/minecraft/util/eventlog/JsonEventLog; open a + m ()Lnet/minecraft/util/eventlog/JsonEventLogReader; openReader a + m ()V releaseReference b + m (Ljava/lang/Object;)V write a + f Lcom/google/gson/Gson; GSON a + f Ljava/nio/channels/FileChannel; channel c + f Lcom/mojang/serialization/Codec; codec b + f Ljava/util/concurrent/atomic/AtomicInteger; referenceCount d +c net/minecraft/util/eventlog/JsonEventLog$1 net/minecraft/util/eventlog/JsonEventLog$1 + m ()Ljava/lang/Object; next a + f J position c + f Lnet/minecraft/util/eventlog/JsonEventLog; this$0 b +c net/minecraft/util/parsing/packrat/Scope net/minecraft/util/parsing/packrat/Scope + m ()V clearFrameValues d + m (I)V ensureCapacity a + m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; get a + m ([Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; getAny b + m ([Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; getAnyOrThrow c + m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault b + m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; getOrThrow b + m (I)I getPreviousMarkerIndex b + m ()Z hasOnlySingleFrame g + m ()Ljava/util/Map; lastFrame f + m ()V mergeFrame e + m ()V popFrame b + m ()V pushFrame a + m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)V put a + m ()V setupNewFrame h + m ()V splitFrame c + m ()Z validateStructure i + m (Lnet/minecraft/util/parsing/packrat/Atom;)I valueIndex c + m ([Lnet/minecraft/util/parsing/packrat/Atom;)I valueIndexForAny a + f Z $assertionsDisabled a + f I ENTRY_STRIDE d + f Ljava/lang/Object; FRAME_START_MARKER c + f I NOT_FOUND b + f [Ljava/lang/Object; stack e + f I topEntryKeyIndex f + f I topMarkerKeyIndex g +c net/minecraft/util/profiling/ResultField net/minecraft/util/profiling/MethodProfilerResultsField + m (Lnet/minecraft/util/profiling/ResultField;)I compareTo a + m ()I getColor a + f J count c + f D globalPercentage b + f Ljava/lang/String; name d + f D percentage a +c net/minecraft/util/random/WeightedRandom net/minecraft/util/random/WeightedRandom2 + m (Lnet/minecraft/util/RandomSource;Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional; getRandomItem a + m (Lnet/minecraft/util/RandomSource;Ljava/util/List;Ljava/util/function/ToIntFunction;)Ljava/util/Optional; getRandomItem a + m (Ljava/util/List;Ljava/util/function/ToIntFunction;)I getTotalWeight a + m (Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional; getWeightedItem a +c net/minecraft/world/effect/MobEffectUtil net/minecraft/world/effect/MobEffectUtil + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;DLnet/minecraft/world/effect/MobEffectInstance;I)Ljava/util/List; addEffectToPlayersAround a + m (Lnet/minecraft/world/effect/MobEffectInstance;FF)Lnet/minecraft/network/chat/Component; formatDuration a + m (Lnet/minecraft/world/entity/LivingEntity;)I getDigSpeedAmplification b + m (Lnet/minecraft/world/entity/LivingEntity;)Z hasDigSpeed a + m (Lnet/minecraft/world/entity/LivingEntity;)Z hasWaterBreathing c + m (Lnet/minecraft/world/entity/LivingEntity;)Z shouldEffectsRefillAirsupply d +c net/minecraft/world/entity/ContainerUser net/minecraft/world/entity/ContainerUser + m ()D getContainerInteractionRange ar + m ()Lnet/minecraft/world/entity/LivingEntity; getLivingEntity k_ + m (Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter;Lnet/minecraft/core/BlockPos;)Z hasContainerOpen a +c net/minecraft/world/entity/EquipmentSlot net/minecraft/world/entity/EnumItemSlot + m ()[Lnet/minecraft/world/entity/EquipmentSlot; $values h + m (Ljava/lang/String;)Lnet/minecraft/world/entity/EquipmentSlot; byName a + m ()Z canIncreaseExperience g + m (I)I getFilterBit b + m ()I getId d + m ()I getIndex b + m (I)I getIndex a + m ()Ljava/lang/String; getName e + m ()Ljava/lang/String; getSerializedName c + m ()Lnet/minecraft/world/entity/EquipmentSlot$Type; getType a + m ()Z isArmor f + m (Lnet/minecraft/world/entity/EquipmentSlot;)I lambda$static$0 b + m (Lnet/minecraft/world/entity/EquipmentSlot;)I lambda$static$1 a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; limit a + f [Lnet/minecraft/world/entity/EquipmentSlot; $VALUES s + f Lnet/minecraft/world/entity/EquipmentSlot; BODY g + f Ljava/util/function/IntFunction; BY_ID k + f Lnet/minecraft/world/entity/EquipmentSlot; CHEST e + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC l + f Lnet/minecraft/world/entity/EquipmentSlot; FEET c + f Lnet/minecraft/world/entity/EquipmentSlot; HEAD f + f Lnet/minecraft/world/entity/EquipmentSlot; LEGS d + f Lnet/minecraft/world/entity/EquipmentSlot; MAINHAND a + f I NO_COUNT_LIMIT i + f Lnet/minecraft/world/entity/EquipmentSlot; OFFHAND b + f Lnet/minecraft/world/entity/EquipmentSlot; SADDLE h + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC m + f Ljava/util/List; VALUES j + f I countLimit p + f I id q + f I index o + f Ljava/lang/String; name r + f Lnet/minecraft/world/entity/EquipmentSlot$Type; type n +c net/minecraft/world/entity/EquipmentSlot$Type net/minecraft/world/entity/EnumItemSlot$Function + m ()[Lnet/minecraft/world/entity/EquipmentSlot$Type; $values a + f [Lnet/minecraft/world/entity/EquipmentSlot$Type; $VALUES e + f Lnet/minecraft/world/entity/EquipmentSlot$Type; ANIMAL_ARMOR c + f Lnet/minecraft/world/entity/EquipmentSlot$Type; HAND a + f Lnet/minecraft/world/entity/EquipmentSlot$Type; HUMANOID_ARMOR b + f Lnet/minecraft/world/entity/EquipmentSlot$Type; SADDLE d +c net/minecraft/world/entity/EquipmentUser net/minecraft/world/entity/EquipmentUser + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootParams;JLjava/util/Map;)V equip a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/Map;)V equip a + m (Lnet/minecraft/world/entity/EquipmentTable;Lnet/minecraft/world/level/storage/loot/LootParams;)V equip a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; getItemBySlot a + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/entity/EquipmentSlot; resolveSlot a + m (Lnet/minecraft/world/entity/EquipmentSlot;F)V setDropChance a + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V setItemSlot a +c net/minecraft/world/entity/ExperienceOrb net/minecraft/world/entity/EntityExperienceOrb + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;I)V award a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)V awardWithDirection a + m (Lnet/minecraft/world/entity/ExperienceOrb;)Z canMerge a + m (Lnet/minecraft/world/entity/ExperienceOrb;II)Z canMerge a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()V doWaterSplashEffect bI + m ()V followNearbyPlayer i + m ()Lnet/minecraft/core/BlockPos; getBlockPosBelowThatAffectsMyMovement bf + m ()D getDefaultGravity bs + m (I)I getExperienceValue a + m ()I getIcon f + m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()I getValue e + m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isAttackable cT + m (Lnet/minecraft/world/entity/ExperienceOrb;)V merge b + m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerPlayer;I)I repairPlayerItems a + m ()V scanForMerges k + m ()V setUnderwaterMovement m + m (I)V setValue b + m ()V tick g + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;I)Z tryMergeToExisting b + m (D)V unstuckIfPossible i + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VALUE a + f S DEFAULT_AGE h + f I DEFAULT_COUNT j + f S DEFAULT_HEALTH g + f S DEFAULT_VALUE i + f I ENTITY_SCAN_PERIOD c + f I LIFETIME b + f I MAX_FOLLOW_DIST d + f I ORB_GROUPS_PER_AREA e + f D ORB_MERGE_DISTANCE f + f I age k + f I count m + f Lnet/minecraft/world/entity/player/Player; followingPlayer n + f I health l + f Lnet/minecraft/world/entity/InterpolationHandler; interpolation o +c net/minecraft/world/entity/ItemSteerable net/minecraft/world/entity/ISteerable + m ()Z boost a +c net/minecraft/world/entity/LightningBolt net/minecraft/world/entity/EntityLightning + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()I getBlocksSetOnFire f + m ()Lnet/minecraft/server/level/ServerPlayer; getCause e + m ()Ljava/util/stream/Stream; getHitEntities i + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()Lnet/minecraft/core/BlockPos; getStrikePosition m + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$tick$0 b + m (Lnet/minecraft/server/level/ServerPlayer;)Z lambda$tick$1 c + m ()V powerLightningRod k + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerPlayer;)V setCause b + m (Z)V setVisualOnly a + m (D)Z shouldRenderAtSqrDistance a + m (I)V spawnFire a + m ()V tick g + f D DAMAGE_RADIUS c + f D DETECTION_RADIUS d + f I START_LIFE b + f I blocksSetOnFire j + f Lnet/minecraft/server/level/ServerPlayer; cause h + f I flashes f + f Ljava/util/Set; hitEntities i + f I life e + f J seed a + f Z visualOnly g +c net/minecraft/world/entity/OwnableEntity net/minecraft/world/entity/OwnableEntity + m ()Lnet/minecraft/world/entity/LivingEntity; getOwner U_ + m ()Lnet/minecraft/world/entity/EntityReference; getOwnerReference ae_ + m ()Lnet/minecraft/world/entity/LivingEntity; getRootOwner V_ + m ()Lnet/minecraft/world/level/Level; level ao +c net/minecraft/world/entity/PathfinderMob net/minecraft/world/entity/EntityCreature + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;)Z checkSpawnRules a + m (Lnet/minecraft/world/entity/Entity;)V closeRangeLeashBehaviour e + m ()D followLeashSpeed gO + m (Lnet/minecraft/core/BlockPos;)F getWalkTargetValue c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m ()Z isPanicking gM + m ()Z isPathFinding gL + m ()Z shouldStayCloseToLeashHolder gN + m (Lnet/minecraft/world/entity/Entity;)V whenLeashedTo d + f F DEFAULT_WALK_TARGET_VALUE cu +c net/minecraft/world/entity/TamableAnimal net/minecraft/world/entity/EntityTameableAnimal + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V applyTamingSideEffects gP + m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c + m ()Z canBeLeashed aj_ + m ()Z canFlyToOwner gV + m (Lnet/minecraft/core/BlockPos;)Z canTeleportTo i + m (Lnet/minecraft/world/entity/Entity;)Z considersEntityAsAlly u + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/damagesource/DamageSource;)V die a + m ()Lnet/minecraft/world/entity/EntityReference; getOwnerReference ae_ + m ()Lnet/minecraft/world/scores/PlayerTeam; getTeam cI + m (B)V handleEntityEvent b + m ()Z isInSittingPose gQ + m ()Z isOrderedToSit gR + m (Lnet/minecraft/world/entity/LivingEntity;)Z isOwnedBy j + m ()Z isTame p + m (III)Z maybeTeleportTo a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Z)V setInSittingPose y + m (Z)V setOrderedToSit z + m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner i + m (Lnet/minecraft/world/entity/EntityReference;)V setOwnerReference b + m (ZZ)V setTame a + m ()Z shouldTryTeleportToOwner gT + m (Z)V spawnTamingParticles x + m (Lnet/minecraft/world/entity/player/Player;)V tame g + m (Lnet/minecraft/core/BlockPos;)V teleportToAroundBlockPos h + m ()V tryToTeleportToOwner gS + m ()Z unableToMoveToOwner gU + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z wantsToAttack a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID cw + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_OWNERUUID_ID cx + f Z DEFAULT_ORDERED_TO_SIT cC + f I MAX_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING cA + f I MAX_VERTICAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING cB + f I MIN_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING cz + f I TELEPORT_WHEN_DISTANCE_IS_SQ cv + f Z orderedToSit cD +c net/minecraft/world/entity/TamableAnimal$TamableAnimalPanicGoal net/minecraft/world/entity/EntityTameableAnimal$a + m ()V tick a + f Lnet/minecraft/world/entity/TamableAnimal; this$0 a +c net/minecraft/world/entity/animal/Animal net/minecraft/world/entity/animal/EntityAnimal + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m ()Z canFallInLove gY + m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkAnimalSpawnRules b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAnimalAttributes gW + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/AgeableMob;)V finalizeSpawnChildFromBreeding a + m ()I getAmbientSoundInterval S + m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b + m ()I getInLoveTime gZ + m ()Lnet/minecraft/server/level/ServerPlayer; getLoveCause ha + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)Z isBrightEnoughToSpawn a + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isInLove hb + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m ()V playEatingSound gX + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (D)Z removeWhenFarAway i + m ()V resetLove hc + m (Lnet/minecraft/world/entity/player/Player;)V setInLove h + m (I)V setInLoveTime r + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)V spawnChildFromBreeding a + f I DEFAULT_IN_LOVE_TIME cv + f I PARENT_AGE_AFTER_BREEDING cy + f I inLove cw + f Lnet/minecraft/world/entity/EntityReference; loveCause cx +c net/minecraft/world/entity/monster/Blaze net/minecraft/world/entity/monster/EntityBlaze + m ()V aiStep d_ + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()F getLightLevelDependentMagicValue bO + m ()Z isCharged p + m ()Z isOnFire cp + m ()Z isSensitiveToWater fR + m ()V registerGoals D + m (Z)V setCharged x + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID c + f F allowedHeightOffset a + f I nextHeightOffsetChangeTick b +c net/minecraft/world/entity/monster/Blaze$BlazeAttackGoal net/minecraft/world/entity/monster/EntityBlaze$PathfinderGoalBlazeFireball + m ()Z canUse b + m ()D getFollowDistance h + m ()Z requiresUpdateEveryTick X_ + m ()V start d + m ()V stop e + m ()V tick a + f I attackStep b + f I attackTime c + f Lnet/minecraft/world/entity/monster/Blaze; blaze a + f I lastSeen d +c net/minecraft/world/entity/monster/Enemy net/minecraft/world/entity/monster/IMonster + f I XP_REWARD_BOSS o_ + f I XP_REWARD_HUGE n_ + f I XP_REWARD_LARGE m_ + f I XP_REWARD_MEDIUM l_ + f I XP_REWARD_NONE j_ + f I XP_REWARD_SMALL k_ +c net/minecraft/world/entity/monster/Ghast net/minecraft/world/entity/monster/EntityGhast + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGhastSpawnRules b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gL + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/entity/Mob;)V faceMovementDirection a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()I getExplosionPower p + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxSpawnClusterSize aj + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()F getSoundVolume fC + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isCharging k + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a + m (Lnet/minecraft/world/damagesource/DamageSource;)Z isReflectedFireball i + m ()Z lambda$new$0 gM + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$1 a + m ()D leashElasticDistance x + m ()D leashSnapDistance w + m ()Z onClimbable fl + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Z)V setCharging x + m ()Z supportQuadLeashAsHolder dY + m (Lnet/minecraft/world/phys/Vec3;)V travel m + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_CHARGING a + f B DEFAULT_EXPLOSION_POWER b + f I explosionPower c +c net/minecraft/world/entity/monster/Ghast$GhastLookGoal net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastMoveTowardsTarget + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V tick a + f Lnet/minecraft/world/entity/Mob; ghast a +c net/minecraft/world/entity/monster/Ghast$GhastMoveControl net/minecraft/world/entity/monster/EntityGhast$ControllerGhast + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;ZZ)Z blockTraversalPossible a + m (Lnet/minecraft/world/phys/Vec3;)Z canReach a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;ZZLnet/minecraft/core/BlockPos;I)Z lambda$canReach$0 a + m ()V tick a + f Z careful n + f I floatDuration m + f Lnet/minecraft/world/entity/Mob; ghast l + f Ljava/util/function/BooleanSupplier; shouldBeStopped o +c net/minecraft/world/entity/monster/Ghast$RandomFloatAroundGoal net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastIdleMove + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; chooseRandomPosition a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; chooseRandomPositionWithRestriction a + m (Lnet/minecraft/world/entity/Mob;I)Lnet/minecraft/world/phys/Vec3; getSuitableFlyToPosition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;I)Z isGoodTarget a + m ()V start d + f I MAX_ATTEMPTS a + f I distanceToBlocks c + f Lnet/minecraft/world/entity/Mob; ghast b +c net/minecraft/world/entity/monster/Ghast$GhastShootFireballGoal net/minecraft/world/entity/monster/EntityGhast$PathfinderGoalGhastAttackTarget + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V start d + m ()V stop e + m ()V tick a + f I chargeTime a + f Lnet/minecraft/world/entity/monster/Ghast; ghast b +c net/minecraft/world/entity/monster/Giant net/minecraft/world/entity/monster/EntityGiantZombie + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a +c net/minecraft/world/entity/monster/Slime net/minecraft/world/entity/monster/EntitySlime + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSlimeSpawnRules c + m (Lnet/minecraft/world/entity/LivingEntity;)V dealDamage i + m ()V decreaseSquish gM + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Z doPlayJumpSound gT + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()F getAttackDamage gO + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getJumpDelay gL + m ()Lnet/minecraft/sounds/SoundEvent; getJumpSound gQ + m ()I getMaxHeadXRot ac + m ()Lnet/minecraft/core/particles/ParticleOptions; getParticleType p + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a + m ()I getSize gR + m ()F getSoundPitch k + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()F getSoundVolume fC + m ()Lnet/minecraft/sounds/SoundEvent; getSquishSound gP + m ()Lnet/minecraft/world/entity/EntityType; getType ay + m ()Z isDealsDamage gN + m ()Z isTiny gS + m ()V jumpFromGround u + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$0 a + m (IFFLnet/minecraft/world/entity/monster/Slime;)V lambda$remove$1 a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ + m (Lnet/minecraft/world/entity/Entity;)V push h + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V refreshDimensions j_ + m ()V registerGoals D + m (IZ)V setSize a + m ()V tick g + f Z DEFAULT_WAS_ON_GROUND cv + f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_SIZE cu + f I MAX_NATURAL_SIZE c + f I MAX_SIZE b + f I MIN_SIZE a + f F oSquish f + f F squish e + f F targetSquish d + f Z wasOnGround cw +c net/minecraft/world/entity/monster/Slime$SlimeFloatGoal net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeRandomJump + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V tick a + f Lnet/minecraft/world/entity/monster/Slime; slime a +c net/minecraft/world/entity/monster/Slime$SlimeAttackGoal net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeNearestPlayer + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V start d + m ()V tick a + f I growTiredTimer b + f Lnet/minecraft/world/entity/monster/Slime; slime a +c net/minecraft/world/entity/monster/Slime$SlimeMoveControl net/minecraft/world/entity/monster/EntitySlime$ControllerMoveSlime + m (FZ)V setDirection a + m (D)V setWantedMovement a + m ()V tick a + f Z isAggressive o + f I jumpDelay m + f Lnet/minecraft/world/entity/monster/Slime; slime n + f F yRot l +c net/minecraft/world/entity/monster/Slime$SlimeKeepOnJumpingGoal net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeIdle + m ()Z canUse b + m ()V tick a + f Lnet/minecraft/world/entity/monster/Slime; slime a +c net/minecraft/world/entity/monster/Slime$SlimeRandomDirectionGoal net/minecraft/world/entity/monster/EntitySlime$PathfinderGoalSlimeRandomDirection + m ()Z canUse b + m ()V tick a + f F chosenDegrees b + f I nextRandomizeTime c + f Lnet/minecraft/world/entity/monster/Slime; slime a +c net/minecraft/world/entity/monster/Witch net/minecraft/world/entity/monster/EntityWitch + m ()V aiStep d_ + m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a + m ()Z canBeLeader k + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gY + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX + m (Lnet/minecraft/world/damagesource/DamageSource;F)F getDamageAfterMagicAbsorb f + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (B)V handleEntityEvent b + m ()Z isDrinkingPotion gP + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$0 a + m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a + m ()V registerGoals D + m (Z)V setUsingItem z + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_USING_ITEM e + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_DRINKING b + f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_DRINKING_ID a + f Lnet/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal; attackPlayersGoal cw + f Lnet/minecraft/world/entity/ai/goal/target/NearestHealableRaiderTargetGoal; healRaidersGoal cv + f I usingTime f +c net/minecraft/world/entity/player/Player net/minecraft/world/entity/player/EntityHuman + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/item/ItemStack;)Z addItem h + m ()V aiStep d_ + m (F)V animateHurt q + m (I)V applyPostImpulseGraceTime s + m (Lnet/minecraft/world/entity/Entity;)V attack e + m (Lnet/minecraft/world/entity/Entity;ZZZZF)V attackVisualEffects a + m (Ljava/util/Collection;)I awardRecipes a + m (Ljava/util/List;)V awardRecipesByKey b + m (Lnet/minecraft/resources/Identifier;)V awardStat a + m (Lnet/minecraft/resources/Identifier;I)V awardStat a + m (Lnet/minecraft/stats/Stat;)V awardStat b + m (Lnet/minecraft/stats/Stat;I)V awardStat a + m ()F baseDamageScaleFactor p + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/GameType;)Z blockActionRestricted a + m ()D blockInteractionRange hm + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V blockUsingItem a + m ()Z canBeHitByProjectile bW + m ()Z canBeSeenAsEnemy eS + m (Lnet/minecraft/world/entity/Entity;)Z canCriticalAttack J + m ()Z canDropItems gO + m (Z)Z canEat u + m (DDD)Z canFallAtLeast p + m ()Z canGlide fU + m (Lnet/minecraft/world/entity/player/Player;)Z canHarmPlayer a + m (Lnet/minecraft/world/entity/Pose;)Z canPlayerFitWithinBlocksAndEntitiesWhen h + m ()Z canSimulateMovement dx + m ()Z canSprint ef + m ()Z canUseGameMasterBlocks hi + m (Lnet/minecraft/world/entity/Entity;)Z cannotAttack H + m (Lnet/minecraft/world/item/ItemStack;I)Z cannotAttackWithItem c + m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/phys/Vec3;)V causeExtraKnockback a + m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a + m (F)V causeFoodExhaustion a + m ()V closeContainer r + m (Ljava/util/Optional;)Ljava/util/OptionalInt; convertParrotVariant a + m (Ljava/util/OptionalInt;)Ljava/util/Optional; convertParrotVariant a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/damagesource/DamageSource; createAttackSource i + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gz + m ()Lnet/minecraft/world/entity/EntityEquipment; createEquipment eu + m ()Lnet/minecraft/world/item/ItemCooldowns; createItemCooldowns f + m (Lnet/minecraft/world/entity/Entity;)V crit b + m (Lnet/minecraft/world/entity/Entity;F)V damageStatsAndHearts a + m ()Ljava/lang/String; debugInfo ht + m (Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; decorateDisplayNameComponent a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()V destroyVanishingCursedItems gG + m (Lnet/minecraft/world/damagesource/DamageSource;)V die a + m (Lnet/minecraft/network/chat/Component;Z)V displayClientMessage a + m (Lnet/minecraft/world/entity/LivingEntity;)V doAutoAttackOnTouch f + m ()V doCloseContainer s + m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;F)V doSweepAttack a + m ()V doWaterSplashEffect bI + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z doesEmitEquipEvent b + m (Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/item/ItemEntity; drop a + m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g + m ()D entityInteractionRange hn + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; extractParrotVariant d + m (Lnet/minecraft/core/BlockPos;)Z freeAt h + m ()Lnet/minecraft/world/level/GameType; gameMode a + m ()Lnet/minecraft/world/entity/player/Abilities; getAbilities gL + m ()F getAbsorptionAmount fX + m (F)F getAttackStrengthScale I + m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f + m ()F getBlockSpeedFactor bi + m ()D getContainerInteractionRange ar + m ()Lnet/minecraft/world/item/ItemCooldowns; getCooldowns hh + m ()F getCurrentItemAttackStrengthDelay he + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/world/entity/Pose; getDesiredPose n + m (Lnet/minecraft/world/level/block/state/BlockState;)F getDestroySpeed c + m ()I getDimensionChangingDelay co + m ()Lcom/google/common/collect/ImmutableList; getDismountPoses go + m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ + m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F getEnchantedDamage a + m ()I getEnchantmentSeed gT + m ()Lnet/minecraft/world/inventory/PlayerEnderChestContainer; getEnderChestInventory gZ + m ()Lnet/minecraft/world/entity/LivingEntity$Fallsounds; getFallSounds fj + m ()I getFireImmuneTicks dC + m ()F getFlyingSpeed fL + m ()Lnet/minecraft/world/food/FoodData; getFoodData gW + m ()Lcom/mojang/authlib/GameProfile; getGameProfile gI + m ()F getHurtDir fg + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/player/Inventory; getInventory gK + m (F)F getItemSwapScale J + m ()Ljava/util/Optional; getLastDeathLocation hk + m ()F getLuck eB + m ()F getMaxHeadRotationRelativeToBody fP + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()Lnet/minecraft/network/chat/Component; getName ap + m ()Ljava/lang/String; getPlainTextName aq + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; getProjectile d + m (F)Lnet/minecraft/world/phys/Vec3; getRopeHoldPosition u + m ()I getScore gF + m ()Ljava/lang/String; getScoreboardName da + m ()Ljava/util/Optional; getShoulderParrotLeft hc + m ()Ljava/util/Optional; getShoulderParrotRight hd + m ()I getSleepTimer gQ + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()F getSpeed fM + m ()Lnet/minecraft/sounds/SoundEvent; getSwimHighSpeedSplashSound bm + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl + m ()F getVoicePitch fD + m ()Ljava/util/Optional; getWardenSpawnTracker ab + m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem eq + m ()I getXpNeededForNextLevel gU + m (I)V giveExperienceLevels c + m (I)V giveExperiencePoints d + m (Lnet/minecraft/world/item/ItemStack;)V handleCreativeModeItemDrop g + m (B)V handleEntityEvent b + m ()V handleShoulderEntities j + m ()Z hasContainerOpen gN + m (Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter;Lnet/minecraft/core/BlockPos;)Z hasContainerOpen a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasCorrectToolForDrops d + m ()Z hasEnoughFoodToDoExhaustiveManoeuvres gV + m ()Z hasInfiniteMaterials gv + m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtArmor c + m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtHelmet d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (I)V increaseScore r + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactOn a + m (F)V internalSetAbsorptionAmount G + m (F)Z isAboveGround K + m ()Z isAffectedByFluids eG + m ()Z isAlwaysExperienceDropper eJ + m ()Z isAlwaysTicking el + m ()Z isClientAuthoritative aa_ + m ()Z isCreative ha + m ()Z isEffectiveAi dy + m (Lnet/minecraft/world/item/Item;)Z isEquipped c + m ()Z isHurt gX + m ()Z isIgnoringFallDamageFromCurrentImpulse ho + m ()Z isImmobile fE + m ()Z isInPostImpulseGraceTime hq + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a + m ()Z isLocalClientAuthoritative dw + m ()Z isLocalPlayer gH + m ()Z isMobilityRestricted hl + m ()Z isPushedByFluid db + m ()Z isReducedDebugInfo hb + m ()Z isScoping hj + m ()Z isSecondaryUseActive gA + m ()Z isSleepingLongEnough gP + m ()Z isSpectator au + m ()Z isStayingOnGroundSurface gC + m (ZZZ)Z isSweepAttack a + m ()Z isSwimming cB + m ()Z isTextFilteringEnabled Z + m (Lnet/minecraft/world/phys/AABB;D)Z isWithinAttackRange b + m (Lnet/minecraft/core/BlockPos;D)Z isWithinBlockInteractionRange a + m (Lnet/minecraft/world/entity/Entity;D)Z isWithinEntityInteractionRange b + m (Lnet/minecraft/world/phys/AABB;D)Z isWithinEntityInteractionRange a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/damagesource/DamageSource;Z)V itemAttackInteraction a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Z killedEntity a + m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/GlobalPos;)V lambda$addAdditionalSaveData$0 a + m ()V lungeForwardMaybe fi + m (Lnet/minecraft/world/entity/Entity;)V magicCrit c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V makeStuckInBlock a + m ()Z mayBuild gY + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;)Z mayUseItemAt a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/MoverType;)Lnet/minecraft/world/phys/Vec3; maybeBackOffFromEdge a + m ()Lnet/minecraft/server/players/NameAndId; nameAndId gJ + m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a + m ()V onAttack fO + m ()Z onClimbable fl + m (Lnet/minecraft/world/item/ItemStack;I)V onEnchantmentPerformed a + m (Z)V onInsideBubbleColumn m + m ()V onUpdateAbilities z + m (Lnet/minecraft/world/level/block/entity/CommandBlockEntity;)V openCommandBlock a + m (Lnet/minecraft/core/Holder;)V openDialog b + m (Lnet/minecraft/world/entity/animal/equine/AbstractHorse;Lnet/minecraft/world/Container;)V openHorseInventory a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)V openItemGui a + m (Lnet/minecraft/world/level/block/entity/JigsawBlockEntity;)V openJigsawBlock a + m (Lnet/minecraft/world/MenuProvider;)Ljava/util/OptionalInt; openMenu a + m (Lnet/minecraft/world/entity/vehicle/minecart/MinecartCommandBlock;)V openMinecartCommandBlock a + m (Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;Lnet/minecraft/world/Container;)V openNautilusInventory a + m (Lnet/minecraft/world/level/block/entity/StructureBlockEntity;)V openStructureBlock a + m (Lnet/minecraft/world/level/block/entity/TestBlockEntity;)V openTestBlock a + m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)V openTestInstanceBlock a + m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;Z)V openTextEdit a + m ()Lnet/minecraft/server/permissions/PermissionSet; permissions I + m (Lnet/minecraft/sounds/SoundEvent;)V playServerSideSound c + m (Lnet/minecraft/sounds/SoundEvent;FF)V playSound a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m ()Z preventsBlockDrops gM + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V removeEntitiesOnShoulder k + m ()V resetAttackStrengthTicker hf + m ()V resetCurrentImpulseContext hr + m ()V resetOnlyAttackStrengthTicker hg + m (Ljava/util/Collection;)I resetRecipes b + m (Lnet/minecraft/stats/Stat;)V resetStat a + m ()V rideTick t + m (ILnet/minecraft/world/item/trading/MerchantOffers;IIZZ)V sendMerchantOffers a + m (Z)V setIgnoreFallDamageFromCurrentImpulse w + m (Ljava/util/Optional;)V setLastDeathLocation d + m (Z)V setReducedDebugInfo v + m (I)V setRemainingFireTicks h + m (I)V setScore q + m (Ljava/util/Optional;)V setShoulderParrotLeft b + m (Ljava/util/Optional;)V setShoulderParrotRight c + m ()Z shouldBeSaved ek + m ()Z shouldRotateWithMinecart hs + m ()Z shouldShowName de + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/Entity;FZZZ)Z stabAttack a + m (IFLnet/minecraft/world/item/ItemStack;)V startAutoSpinAttack a + m ()V startFallFlying gS + m (Lnet/minecraft/core/BlockPos;)Lcom/mojang/datafixers/util/Either; startSleepInBed a + m (ZZ)V stopSleepInBed a + m ()V stopSleeping gs + m ()V tick g + m ()V tickRegeneration i + m (Lnet/minecraft/world/entity/Entity;)V touch d + m (Lnet/minecraft/world/phys/Vec3;)V travel m + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Ljava/util/List;)V triggerRecipeCrafted a + m ()V tryResetCurrentImpulseContext hp + m ()Z tryToStartFallFlying gR + m ()V turtleHelmetTick m + m ()Z updateIsUnderwater gD + m ()V updatePlayerPose gE + m ()V updateSwimming bF + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/ClickAction;)V updateTutorialInventoryAction a + m ()Z wantsToStopRiding gB + f I CRAFTING_SLOT_OFFSET ch + f F CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER_VALUE ck + f I CURRENT_IMPULSE_CONTEXT_RESET_GRACE_TIME_TICKS a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYER_ABSORPTION_ID b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SCORE_ID c + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOULDER_PARROT_LEFT d + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOULDER_PARROT_RIGHT e + f F DEFAULT_BLOCK_INTERACTION_RANGE ci + f I DEFAULT_CURRENT_IMPULSE_CONTEXT_RESET_GRACE_TIME cD + f F DEFAULT_ENTITY_INTERACTION_RANGE cj + f I DEFAULT_EXPERIENCE_LEVEL h + f F DEFAULT_EXPERIENCE_PROGRESS g + f Z DEFAULT_IGNORE_FALL_DAMAGE_FROM_CURRENT_IMPULSE cC + f I DEFAULT_SCORE cB + f I DEFAULT_SELECTED_SLOT k + f S DEFAULT_SLEEP_TIMER f + f I DEFAULT_TOTAL_EXPERIENCE i + f I ENDER_SLOT_OFFSET cf + f I HELD_ITEM_SLOT cg + f I MAX_HEALTH cc + f I NO_ENCHANTMENT_SEED j + f I SLEEP_DURATION cd + f I WAKE_UP_DURATION ce + f Lnet/minecraft/world/entity/player/Abilities; abilities cG + f Lnet/minecraft/world/inventory/AbstractContainerMenu; containerMenu cn + f Lnet/minecraft/world/item/ItemCooldowns; cooldowns cL + f Lnet/minecraft/world/entity/Entity; currentExplosionCause cA + f I currentImpulseContextResetGraceTime cO + f Lnet/minecraft/world/phys/Vec3; currentImpulseImpactPos cz + f F defaultFlySpeed cw + f I enchantmentSeed cv + f Lnet/minecraft/world/inventory/PlayerEnderChestContainer; enderChestInventory cl + f I experienceLevel cs + f F experienceProgress cu + f Lnet/minecraft/world/entity/projectile/FishingHook; fishing cx + f Lnet/minecraft/world/food/FoodData; foodData co + f Lcom/mojang/authlib/GameProfile; gameProfile cI + f F hurtDir cy + f Z ignoreFallDamageFromCurrentImpulse cN + f Lnet/minecraft/world/entity/player/Inventory; inventory cE + f Lnet/minecraft/world/inventory/InventoryMenu; inventoryMenu cm + f I jumpTriggerTime cp + f Ljava/util/Optional; lastDeathLocation cM + f Lnet/minecraft/world/item/ItemStack; lastItemInMainHand cK + f I lastLevelUpTime cH + f Z reducedDebugInfo cJ + f I sleepCounter cF + f I takeXpDelay cq + f I totalExperience ct + f Z wasUnderwater cr +c net/minecraft/world/entity/player/Player$1 net/minecraft/world/entity/player/EntityHuman$1 + m ()Lnet/minecraft/world/item/ItemStack; get a + m (Lnet/minecraft/world/item/ItemStack;)Z set a + f Lnet/minecraft/world/entity/player/Player; this$0 a +c net/minecraft/world/entity/player/Player$2 net/minecraft/world/entity/player/EntityHuman$2 + m ()Lnet/minecraft/world/item/ItemStack; get a + m (Lnet/minecraft/world/item/ItemStack;)Z set a + f Lnet/minecraft/world/entity/player/Player; this$0 b +c net/minecraft/world/entity/player/Player$BedSleepingProblem net/minecraft/world/entity/player/EntityHuman$EnumBedResult + m ()Lnet/minecraft/network/chat/Component; message a + f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; NOT_SAFE d + f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; OBSTRUCTED b + f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; OTHER_PROBLEM c + f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; TOO_FAR_AWAY a + f Lnet/minecraft/network/chat/Component; message e +c net/minecraft/world/inventory/BeaconMenu net/minecraft/world/inventory/ContainerBeacon + m (I)Lnet/minecraft/core/Holder; decodeEffect e + m (Lnet/minecraft/core/Holder;)I encodeEffect a + m ()I getLevels l + m ()Lnet/minecraft/core/Holder; getPrimaryEffect m + m ()Lnet/minecraft/core/Holder; getSecondaryEffect n + m ()Z hasPayment o + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (II)V setData b + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + m (Ljava/util/Optional;Ljava/util/Optional;)V updateEffects a + f I DATA_COUNT o + f I INV_SLOT_END q + f I INV_SLOT_START p + f I NO_EFFECT t + f I PAYMENT_SLOT m + f I SLOT_COUNT n + f I USE_ROW_SLOT_END s + f I USE_ROW_SLOT_START r + f Lnet/minecraft/world/inventory/ContainerLevelAccess; access w + f Lnet/minecraft/world/inventory/ContainerData; beaconData x + f Lnet/minecraft/world/Container; beacon u + f Lnet/minecraft/world/inventory/BeaconMenu$PaymentSlot; paymentSlot v +c net/minecraft/world/inventory/BeaconMenu$1 net/minecraft/world/inventory/ContainerBeacon$1 + m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b + m ()I getMaxStackSize ap_ +c net/minecraft/world/inventory/BeaconMenu$PaymentSlot net/minecraft/world/inventory/ContainerBeacon$SlotBeacon + m ()I getMaxStackSize a + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a +c net/minecraft/world/inventory/HopperMenu net/minecraft/world/inventory/ContainerHopper + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I CONTAINER_SIZE m + f Lnet/minecraft/world/Container; hopper n +c net/minecraft/world/inventory/RemoteSlot net/minecraft/world/inventory/RemoteSlot + m (Lnet/minecraft/world/item/ItemStack;)V force a + m (Lnet/minecraft/world/item/ItemStack;)Z matches b + m (Lnet/minecraft/network/HashedStack;)V receive a + f Lnet/minecraft/world/inventory/RemoteSlot; PLACEHOLDER a +c net/minecraft/world/inventory/RemoteSlot$1 net/minecraft/world/inventory/RemoteSlot$1 + m (Lnet/minecraft/world/item/ItemStack;)V force a + m (Lnet/minecraft/world/item/ItemStack;)Z matches b + m (Lnet/minecraft/network/HashedStack;)V receive a +c net/minecraft/world/inventory/RemoteSlot$Synchronized net/minecraft/world/inventory/RemoteSlot$a + m (Lnet/minecraft/world/inventory/RemoteSlot$Synchronized;)V copyFrom a + m (Lnet/minecraft/world/item/ItemStack;)V force a + m (Lnet/minecraft/world/item/ItemStack;)Z matches b + m (Lnet/minecraft/network/HashedStack;)V receive a + f Lnet/minecraft/network/HashedPatchMap$HashGenerator; hasher b + f Lnet/minecraft/network/HashedStack; remoteHash d + f Lnet/minecraft/world/item/ItemStack; remoteStack c +c net/minecraft/world/inventory/ResultSlot net/minecraft/world/inventory/SlotResult + m (Lnet/minecraft/world/item/ItemStack;)V checkTakeAchievements c_ + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; copyAllInputItems a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Lnet/minecraft/core/NonNullList; getRemainingItems a + m ()Z isFake f + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/core/NonNullList; lambda$getRemainingItems$0 a + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; lambda$getRemainingItems$1 b + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/item/ItemStack;I)V onQuickCraft a + m (I)V onSwapCraft b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + m (I)Lnet/minecraft/world/item/ItemStack; remove a + f Lnet/minecraft/world/inventory/CraftingContainer; craftSlots a + f Lnet/minecraft/world/entity/player/Player; player b + f I removeCount g +c net/minecraft/world/inventory/SlotRanges net/minecraft/world/inventory/SlotRanges + m (Ljava/util/List;Ljava/lang/String;I)V addSingleSlot a + m (Ljava/util/List;Ljava/lang/String;II)V addSlotRange a + m (Ljava/util/List;Ljava/lang/String;[I)V addSlots a + m ()Ljava/util/stream/Stream; allNames a + m (Ljava/lang/String;I)Lnet/minecraft/world/inventory/SlotRange; create a + m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/inventory/SlotRange; create a + m (Ljava/lang/String;[I)Lnet/minecraft/world/inventory/SlotRange; create a + m (Lnet/minecraft/world/inventory/SlotRange;)Z lambda$singleSlotNames$4 a + m (Ljava/util/ArrayList;)V lambda$static$0 a + m (I)[Lnet/minecraft/world/inventory/SlotRange; lambda$static$1 b + m ()[Lnet/minecraft/world/inventory/SlotRange; lambda$static$2 c + m (I)[Lnet/minecraft/world/inventory/SlotRange; lambda$static$3 a + m (Ljava/lang/String;)Lnet/minecraft/world/inventory/SlotRange; nameToIds a + m ()Ljava/util/stream/Stream; singleSlotNames b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/function/Function; NAME_LOOKUP c + f Ljava/util/List; SLOTS b +c net/minecraft/world/inventory/SmokerMenu net/minecraft/world/inventory/ContainerSmoker +c net/minecraft/world/item/CreativeModeTab net/minecraft/world/item/CreativeModeTab + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;)V buildContents a + m (Lnet/minecraft/world/item/CreativeModeTab$Row;I)Lnet/minecraft/world/item/CreativeModeTab$Builder; builder a + m ()Z canScroll e + m ()I column f + m (Lnet/minecraft/world/item/ItemStack;)Z contains a + m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; createTextureLocation a + m ()Lnet/minecraft/resources/Identifier; getBackgroundTexture c + m ()Ljava/util/Collection; getDisplayItems l + m ()Lnet/minecraft/network/chat/Component; getDisplayName a + m ()Lnet/minecraft/world/item/ItemStack; getIconItem b + m ()Ljava/util/Collection; getSearchTabDisplayItems m + m ()Lnet/minecraft/world/item/CreativeModeTab$Type; getType k + m ()Z hasAnyItems h + m ()Z isAlignedRight j + m ()Ljava/lang/IllegalStateException; lambda$buildContents$0 n + m ()Lnet/minecraft/world/item/CreativeModeTab$Row; row g + m ()Z shouldDisplay i + m ()Z showTitle d + f Lnet/minecraft/resources/Identifier; DEFAULT_BACKGROUND a + f Z alignedRight f + f Lnet/minecraft/resources/Identifier; backgroundTexture c + f Z canScroll d + f I column h + f Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator; displayItemsGenerator n + f Ljava/util/Collection; displayItems k + f Ljava/util/Set; displayItemsSearchTab l + f Lnet/minecraft/network/chat/Component; displayName b + f Ljava/util/function/Supplier; iconGenerator m + f Lnet/minecraft/world/item/ItemStack; iconItemStack j + f Lnet/minecraft/world/item/CreativeModeTab$Row; row g + f Z showTitle e + f Lnet/minecraft/world/item/CreativeModeTab$Type; type i +c net/minecraft/world/item/CreativeModeTab$Row net/minecraft/world/item/CreativeModeTab$f + m ()[Lnet/minecraft/world/item/CreativeModeTab$Row; $values a + f [Lnet/minecraft/world/item/CreativeModeTab$Row; $VALUES c + f Lnet/minecraft/world/item/CreativeModeTab$Row; BOTTOM b + f Lnet/minecraft/world/item/CreativeModeTab$Row; TOP a +c net/minecraft/world/item/CreativeModeTab$Type net/minecraft/world/item/CreativeModeTab$h + m ()[Lnet/minecraft/world/item/CreativeModeTab$Type; $values a + f [Lnet/minecraft/world/item/CreativeModeTab$Type; $VALUES e + f Lnet/minecraft/world/item/CreativeModeTab$Type; CATEGORY a + f Lnet/minecraft/world/item/CreativeModeTab$Type; HOTBAR c + f Lnet/minecraft/world/item/CreativeModeTab$Type; INVENTORY b + f Lnet/minecraft/world/item/CreativeModeTab$Type; SEARCH d +c net/minecraft/world/item/CreativeModeTab$Output net/minecraft/world/item/CreativeModeTab$e + m (Lnet/minecraft/world/item/ItemStack;)V accept a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V accept a + m (Lnet/minecraft/world/level/ItemLike;)V accept a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V accept a + m (Ljava/util/Collection;)V acceptAll a + m (Ljava/util/Collection;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V acceptAll a + m (Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V lambda$acceptAll$0 a +c net/minecraft/world/item/CreativeModeTab$Builder net/minecraft/world/item/CreativeModeTab$a + m ()Lnet/minecraft/world/item/CreativeModeTab$Builder; alignedRight a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/item/CreativeModeTab$Builder; backgroundTexture a + m ()Lnet/minecraft/world/item/CreativeModeTab; build d + m (Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator;)Lnet/minecraft/world/item/CreativeModeTab$Builder; displayItems a + m ()Lnet/minecraft/world/item/CreativeModeTab$Builder; hideTitle b + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/item/CreativeModeTab$Builder; icon a + m ()Lnet/minecraft/world/item/ItemStack; lambda$new$1 e + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$static$0 a + m ()Lnet/minecraft/world/item/CreativeModeTab$Builder; noScrollBar c + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/item/CreativeModeTab$Builder; title a + m (Lnet/minecraft/world/item/CreativeModeTab$Type;)Lnet/minecraft/world/item/CreativeModeTab$Builder; type a + f Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator; EMPTY_GENERATOR a + f Z alignedRight i + f Lnet/minecraft/resources/Identifier; backgroundTexture k + f Z canScroll g + f I column c + f Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator; displayItemsGenerator f + f Lnet/minecraft/network/chat/Component; displayName d + f Ljava/util/function/Supplier; iconGenerator e + f Lnet/minecraft/world/item/CreativeModeTab$Row; row b + f Z showTitle h + f Lnet/minecraft/world/item/CreativeModeTab$Type; type j +c net/minecraft/world/item/CreativeModeTab$TabVisibility net/minecraft/world/item/CreativeModeTab$g + m ()[Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; $values a + f [Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; $VALUES d + f Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; PARENT_AND_SEARCH_TABS a + f Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; PARENT_TAB_ONLY b + f Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; SEARCH_TAB_ONLY c +c net/minecraft/world/item/CreativeModeTab$ItemDisplayBuilder net/minecraft/world/item/CreativeModeTab$c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V accept a + f Lnet/minecraft/world/flag/FeatureFlagSet; featureFlagSet d + f Ljava/util/Set; searchTabContents b + f Ljava/util/Collection; tabContents a + f Lnet/minecraft/world/item/CreativeModeTab; tab c +c net/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator net/minecraft/world/item/CreativeModeTab$b +c net/minecraft/world/item/CreativeModeTab$ItemDisplayParameters net/minecraft/world/item/CreativeModeTab$d + m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a + m ()Z hasPermissions b + m ()Lnet/minecraft/core/HolderLookup$Provider; holders c + m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$Provider;)Z needsUpdate a + f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a + f Z hasPermissions b + f Lnet/minecraft/core/HolderLookup$Provider; holders c +c net/minecraft/world/item/HangingSignItem net/minecraft/world/item/HangingSignItem + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z canPlace a +c net/minecraft/world/item/JukeboxPlayable net/minecraft/world/item/JukeboxPlayable + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V lambda$addToTooltip$0 a + m ()Lnet/minecraft/world/item/EitherHolder; song a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; tryInsertIntoJukebox a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/EitherHolder; song c +c net/minecraft/world/item/SolidBucketItem net/minecraft/world/item/SolidBucketItem + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/BlockHitResult;)Z emptyContents a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/sounds/SoundEvent; getPlaceSound a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f Lnet/minecraft/sounds/SoundEvent; placeSound a +c net/minecraft/world/item/TippedArrowItem net/minecraft/world/item/ItemTippedArrow + m ()Lnet/minecraft/world/item/ItemStack; getDefaultInstance m + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a +c net/minecraft/world/item/WrittenBookItem net/minecraft/world/item/ItemWrittenBook + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a +c net/minecraft/world/item/alchemy/Potions net/minecraft/world/item/alchemy/Potions + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a + m (Ljava/lang/String;Lnet/minecraft/world/item/alchemy/Potion;)Lnet/minecraft/core/Holder; register a + f Lnet/minecraft/core/Holder; AWKWARD d + f Lnet/minecraft/core/Holder; FIRE_RESISTANCE l + f Lnet/minecraft/core/Holder; HARMING A + f Lnet/minecraft/core/Holder; HEALING y + f Lnet/minecraft/core/Holder; INFESTED T + f Lnet/minecraft/core/Holder; INVISIBILITY g + f Lnet/minecraft/core/Holder; LEAPING i + f Lnet/minecraft/core/Holder; LONG_FIRE_RESISTANCE m + f Lnet/minecraft/core/Holder; LONG_INVISIBILITY h + f Lnet/minecraft/core/Holder; LONG_LEAPING j + f Lnet/minecraft/core/Holder; LONG_NIGHT_VISION f + f Lnet/minecraft/core/Holder; LONG_POISON D + f Lnet/minecraft/core/Holder; LONG_REGENERATION G + f Lnet/minecraft/core/Holder; LONG_SLOWNESS r + f Lnet/minecraft/core/Holder; LONG_SLOW_FALLING P + f Lnet/minecraft/core/Holder; LONG_STRENGTH J + f Lnet/minecraft/core/Holder; LONG_SWIFTNESS o + f Lnet/minecraft/core/Holder; LONG_TURTLE_MASTER u + f Lnet/minecraft/core/Holder; LONG_WATER_BREATHING x + f Lnet/minecraft/core/Holder; LONG_WEAKNESS M + f Lnet/minecraft/core/Holder; LUCK N + f Lnet/minecraft/core/Holder; MUNDANE b + f Lnet/minecraft/core/Holder; NIGHT_VISION e + f Lnet/minecraft/core/Holder; OOZING S + f Lnet/minecraft/core/Holder; POISON C + f Lnet/minecraft/core/Holder; REGENERATION F + f Lnet/minecraft/core/Holder; SLOWNESS q + f Lnet/minecraft/core/Holder; SLOW_FALLING O + f Lnet/minecraft/core/Holder; STRENGTH I + f Lnet/minecraft/core/Holder; STRONG_HARMING B + f Lnet/minecraft/core/Holder; STRONG_HEALING z + f Lnet/minecraft/core/Holder; STRONG_LEAPING k + f Lnet/minecraft/core/Holder; STRONG_POISON E + f Lnet/minecraft/core/Holder; STRONG_REGENERATION H + f Lnet/minecraft/core/Holder; STRONG_SLOWNESS s + f Lnet/minecraft/core/Holder; STRONG_STRENGTH K + f Lnet/minecraft/core/Holder; STRONG_SWIFTNESS p + f Lnet/minecraft/core/Holder; STRONG_TURTLE_MASTER v + f Lnet/minecraft/core/Holder; SWIFTNESS n + f Lnet/minecraft/core/Holder; THICK c + f Lnet/minecraft/core/Holder; TURTLE_MASTER t + f Lnet/minecraft/core/Holder; WATER a + f Lnet/minecraft/core/Holder; WATER_BREATHING w + f Lnet/minecraft/core/Holder; WEAKNESS L + f Lnet/minecraft/core/Holder; WEAVING R + f Lnet/minecraft/core/Holder; WIND_CHARGED Q +c net/minecraft/world/item/crafting/Recipe net/minecraft/world/item/crafting/IRecipe + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Ljava/util/List; display g + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b + m ()Ljava/lang/String; group j + m ()Z isSpecial ar_ + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h + m ()Z showNotification i + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; KEY_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c +c net/minecraft/world/item/slot/SlotSource net/minecraft/world/item/slot/SlotSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; provide a +c net/minecraft/world/level/BlockEventData net/minecraft/world/level/BlockActionData + m ()Lnet/minecraft/world/level/block/Block; block b + m ()I paramA c + m ()I paramB d + m ()Lnet/minecraft/core/BlockPos; pos a + f Lnet/minecraft/world/level/block/Block; block b + f I paramA c + f I paramB d + f Lnet/minecraft/core/BlockPos; pos a +c net/minecraft/world/level/DataPackConfig net/minecraft/world/level/DataPackConfiguration + m ()Ljava/util/List; getDisabled b + m ()Ljava/util/List; getEnabled a + m (Lnet/minecraft/world/level/DataPackConfig;)Ljava/util/List; lambda$static$0 b + m (Lnet/minecraft/world/level/DataPackConfig;)Ljava/util/List; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/level/DataPackConfig; DEFAULT a + f Ljava/util/List; disabled d + f Ljava/util/List; enabled c +c net/minecraft/world/level/NaturalSpawner net/minecraft/world/level/SpawnerCreature + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;Lnet/minecraft/core/BlockPos;)Z canSpawnMobAt a + m (ILjava/lang/Iterable;Lnet/minecraft/world/level/NaturalSpawner$ChunkGetter;Lnet/minecraft/world/level/LocalMobCapCalculator;)Lnet/minecraft/world/level/NaturalSpawner$SpawnState; createState a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/Mob; getMobForSpawn a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/chunk/LevelChunk;)Lnet/minecraft/core/BlockPos; getRandomPosWithin a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getRandomSpawnMobAt a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/biome/Biome; getRoughBiome a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/entity/EntityType;II)Lnet/minecraft/core/BlockPos; getTopNonCollidingPos a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/StructureManager;)Z isInNetherFortressBounds a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;D)Z isRightDistanceToPlayerAndSpawnPoint a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/entity/EntityType;)Z isValidEmptySpawnBlock a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;D)Z isValidPositionForMob a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/ChunkAccess;)Z lambda$spawnCategoryForPosition$3 a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/chunk/ChunkAccess;)V lambda$spawnCategoryForPosition$4 a + m (Lnet/minecraft/world/entity/MobCategory;)Z lambda$static$0 a + m (I)[Lnet/minecraft/world/entity/MobCategory; lambda$static$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/random/WeightedList; mobsAt a + m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/world/level/NaturalSpawner$SpawnPredicate;Lnet/minecraft/world/level/NaturalSpawner$AfterSpawnCallback;)V spawnCategoryForChunk a + m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnCategoryForPosition a + m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/NaturalSpawner$SpawnPredicate;Lnet/minecraft/world/level/NaturalSpawner$AfterSpawnCallback;)V spawnCategoryForPosition a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/world/level/NaturalSpawner$SpawnState;Ljava/util/List;)V spawnForChunk a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/util/RandomSource;)V spawnMobsForChunkGeneration a + f I INSCRIBED_SQUARE_SPAWN_DISTANCE_CHUNK c + f Lorg/slf4j/Logger; LOGGER d + f I MAGIC_NUMBER f + f I MIN_SPAWN_DISTANCE e + f [Lnet/minecraft/world/entity/MobCategory; SPAWNING_CATEGORIES g + f I SPAWN_DISTANCE_BLOCK b + f I SPAWN_DISTANCE_CHUNK a +c net/minecraft/world/level/NaturalSpawner$SpawnState net/minecraft/world/level/SpawnerCreature$d + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/chunk/ChunkAccess;)V afterSpawn a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/ChunkAccess;)Z canSpawn a + m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/ChunkPos;)Z canSpawnForCategoryLocal a + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; getMobCategoryCounts b + m ()I getSpawnableChunkCount a + f D lastCharge h + f Lnet/minecraft/core/BlockPos; lastCheckedPos f + f Lnet/minecraft/world/entity/EntityType; lastCheckedType g + f Lnet/minecraft/world/level/LocalMobCapCalculator; localMobCapCalculator e + f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; mobCategoryCounts b + f Lnet/minecraft/world/level/PotentialCalculator; spawnPotential c + f I spawnableChunkCount a + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; unmodifiableMobCategoryCounts d +c net/minecraft/world/level/NaturalSpawner$ChunkGetter net/minecraft/world/level/SpawnerCreature$b +c net/minecraft/world/level/NaturalSpawner$PreSpawnStatus net/minecraft/world/level/SpawnerCreature$PreSpawnStatus +c net/minecraft/world/level/NaturalSpawner$SpawnPredicate net/minecraft/world/level/SpawnerCreature$c +c net/minecraft/world/level/NaturalSpawner$AfterSpawnCallback net/minecraft/world/level/SpawnerCreature$a +c net/minecraft/world/level/block/AirBlock net/minecraft/world/level/block/BlockAir + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/BedBlock net/minecraft/world/level/block/BlockBed + m (Lnet/minecraft/core/Direction;)[[I bedAboveStandUpOffsets a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)[[I bedStandUpOffsets a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)[[I bedSurroundStandUpOffsets b + m (Lnet/minecraft/world/entity/Entity;)V bounceUp a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Ljava/util/Optional; findBunkBedStandUpPosition a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;F)Ljava/util/Optional; findStandUpPosition a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;[[IZ)Ljava/util/Optional; findStandUpPositionAtOffset a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Direction; getBedOrientation a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; getBlockType i + m ()Lnet/minecraft/world/item/DyeColor; getColor b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection h + m (Lnet/minecraft/world/level/block/state/properties/BedPart;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; getNeighbourDirection a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)J getSeed a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isBunkBed b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z kickVillagerOutOfBed a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Map; lambda$static$1 q + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V lambda$useWithoutItem$2 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;)V updateEntityMovementAfterFallOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OCCUPIED c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; PART b + f Ljava/util/Map; SHAPES d + f Lnet/minecraft/world/item/DyeColor; color e +c net/minecraft/world/level/block/Fallable net/minecraft/world/level/block/Fallable + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; getFallDamageSource a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onBrokenAfterFall a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onLand a +c net/minecraft/world/level/block/HayBlock net/minecraft/world/level/block/BlockHay + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/IceBlock net/minecraft/world/level/block/BlockIce + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V melt c + m ()Lnet/minecraft/world/level/block/state/BlockState; meltsInto b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC e +c net/minecraft/world/level/block/MudBlock net/minecraft/world/level/block/MudBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/RodBlock net/minecraft/world/level/block/RodBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + f Ljava/util/Map; SHAPES b +c net/minecraft/world/level/block/Rotation net/minecraft/world/level/block/EnumBlockRotation + m ()[Lnet/minecraft/world/level/block/Rotation; $values d + m ()I getIndex b + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/Rotation; getRandom a + m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/Rotation; getRotated a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffled b + m (II)I rotate a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; rotate a + m ()Lcom/mojang/math/OctahedralGroup; rotation a + f [Lnet/minecraft/world/level/block/Rotation; $VALUES l + f Ljava/util/function/IntFunction; BY_ID e + f Lnet/minecraft/world/level/block/Rotation; CLOCKWISE_180 c + f Lnet/minecraft/world/level/block/Rotation; CLOCKWISE_90 b + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/world/level/block/Rotation; COUNTERCLOCKWISE_90 d + f Lcom/mojang/serialization/Codec; LEGACY_CODEC h + f Lnet/minecraft/world/level/block/Rotation; NONE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g + f Ljava/lang/String; id j + f I index i + f Lcom/mojang/math/OctahedralGroup; rotation k +c net/minecraft/world/level/block/TntBlock net/minecraft/world/level/block/BlockTNT + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Explosion;)Z dropFromExplosion a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z prime a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;)V wasExploded a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UNSTABLE b +c net/minecraft/world/level/block/WebBlock net/minecraft/world/level/block/BlockWeb + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/chunk/Strategy net/minecraft/world/level/chunk/Strategy + m (Lnet/minecraft/core/IdMap;)Lnet/minecraft/world/level/chunk/Strategy; createForBiomes b + m (Lnet/minecraft/core/IdMap;)Lnet/minecraft/world/level/chunk/Strategy; createForBlockStates a + m ()I entryCount a + m (I)Lnet/minecraft/world/level/chunk/Configuration; getConfigurationForBitCount a + m (I)Lnet/minecraft/world/level/chunk/Configuration; getConfigurationForPaletteSize b + m (III)I getIndex a + m ()Lnet/minecraft/core/IdMap; globalMap b + m ()Lnet/minecraft/world/level/chunk/GlobalPalette; globalPalette c + m (I)I minimumBitsRequiredForDistinctValues c + f Lnet/minecraft/world/level/chunk/Configuration; EIGHT_BITS_HASHMAP m + f Lnet/minecraft/world/level/chunk/Configuration; FIVE_BITS_HASHMAP j + f Lnet/minecraft/world/level/chunk/Configuration; FOUR_BITS_LINEAR i + f Lnet/minecraft/world/level/chunk/Palette$Factory; HASHMAP_PALETTE_FACTORY d + f Lnet/minecraft/world/level/chunk/Palette$Factory; LINEAR_PALETTE_FACTORY c + f Lnet/minecraft/world/level/chunk/Configuration; ONE_BIT_LINEAR f + f Lnet/minecraft/world/level/chunk/Configuration; SEVEN_BITS_HASHMAP l + f Lnet/minecraft/world/level/chunk/Palette$Factory; SINGLE_VALUE_PALETTE_FACTORY b + f Lnet/minecraft/world/level/chunk/Configuration; SIX_BITS_HASHMAP k + f Lnet/minecraft/world/level/chunk/Configuration; THREE_BITS_LINEAR h + f Lnet/minecraft/world/level/chunk/Configuration; TWO_BITS_LINEAR g + f Lnet/minecraft/world/level/chunk/Configuration; ZERO_BITS e + f I bitsPerAxis p + f I entryCount q + f Lnet/minecraft/core/IdMap; globalMap n + f I globalPaletteBitsInMemory a + f Lnet/minecraft/world/level/chunk/GlobalPalette; globalPalette o +c net/minecraft/world/level/chunk/Strategy$1 net/minecraft/world/level/chunk/Strategy$1 + m (I)Lnet/minecraft/world/level/chunk/Configuration; getConfigurationForBitCount a +c net/minecraft/world/level/chunk/Strategy$2 net/minecraft/world/level/chunk/Strategy$2 + m (I)Lnet/minecraft/world/level/chunk/Configuration; getConfigurationForBitCount a +c net/minecraft/world/level/material/Fluid net/minecraft/world/level/material/FluidType + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder k + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createFluidStateDefinition a + m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock b + m ()Lnet/minecraft/world/level/material/FluidState; defaultFluidState g + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getAABB c + m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d + m ()Lnet/minecraft/world/item/Item; getBucket a + m ()Lnet/minecraft/core/particles/ParticleOptions; getDripParticle h + m ()F getExplosionResistance c + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/phys/Vec3; getFlow a + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getHeight a + m (Lnet/minecraft/world/level/material/FluidState;)F getOwnHeight a + m ()Ljava/util/Optional; getPickupSound j + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape b + m ()Lnet/minecraft/world/level/block/state/StateDefinition; getStateDefinition f + m (Lnet/minecraft/world/level/LevelReader;)I getTickDelay a + m (Lnet/minecraft/tags/TagKey;)Z is a + m ()Z isEmpty b + m ()Z isRandomlyTicking i + m (Lnet/minecraft/world/level/material/Fluid;)Z isSame a + m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V randomTick a + m (Lnet/minecraft/world/level/material/FluidState;)V registerDefaultState f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V tick b + f Lnet/minecraft/core/IdMapper; FLUID_STATE_REGISTRY c + f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder b + f Lnet/minecraft/world/level/material/FluidState; defaultFluidState a + f Lnet/minecraft/world/level/block/state/StateDefinition; stateDefinition d +c net/minecraft/world/phys/EntityHitResult net/minecraft/world/phys/MovingObjectPositionEntity + m ()Lnet/minecraft/world/entity/Entity; getEntity a + m ()Lnet/minecraft/world/phys/HitResult$Type; getType d + f Lnet/minecraft/world/entity/Entity; entity b +c net/minecraft/world/phys/shapes/SubShape net/minecraft/world/phys/shapes/VoxelShapeDiscreteSlice + m (Lnet/minecraft/core/Direction$Axis;I)I clampToShape a + m (III)V fill c + m (Lnet/minecraft/core/Direction$Axis;)I firstFull a + m (III)Z isFull b + m (Lnet/minecraft/core/Direction$Axis;)I lastFull b + f I endX h + f I endY i + f I endZ j + f Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; parent d + f I startX e + f I startY f + f I startZ g +c org/bukkit/craftbukkit/block/CraftBanner org/bukkit/craftbukkit/v1_21_R7/block/CraftBanner +c org/bukkit/craftbukkit/block/CraftBarrel org/bukkit/craftbukkit/v1_21_R7/block/CraftBarrel +c org/bukkit/craftbukkit/block/CraftBeacon org/bukkit/craftbukkit/v1_21_R7/block/CraftBeacon +c org/bukkit/craftbukkit/block/CraftHopper org/bukkit/craftbukkit/v1_21_R7/block/CraftHopper +c org/bukkit/craftbukkit/block/CraftJigsaw org/bukkit/craftbukkit/v1_21_R7/block/CraftJigsaw +c org/bukkit/craftbukkit/block/CraftSmoker org/bukkit/craftbukkit/v1_21_R7/block/CraftSmoker +c org/bukkit/craftbukkit/boss/CraftBossBar org/bukkit/craftbukkit/v1_21_R7/boss/CraftBossBar +c org/bukkit/craftbukkit/boss/CraftBossBar$1 org/bukkit/craftbukkit/v1_21_R7/boss/CraftBossBar$1 +c org/bukkit/craftbukkit/boss/CraftBossBar$FlagContainer org/bukkit/craftbukkit/v1_21_R7/boss/CraftBossBar$FlagContainer +c org/bukkit/craftbukkit/entity/CraftAllay org/bukkit/craftbukkit/v1_21_R7/entity/CraftAllay +c org/bukkit/craftbukkit/entity/CraftArrow org/bukkit/craftbukkit/v1_21_R7/entity/CraftArrow +c org/bukkit/craftbukkit/entity/CraftBlaze org/bukkit/craftbukkit/v1_21_R7/entity/CraftBlaze +c org/bukkit/craftbukkit/entity/CraftCamel org/bukkit/craftbukkit/v1_21_R7/entity/CraftCamel +c org/bukkit/craftbukkit/entity/CraftEnemy org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnemy +c org/bukkit/craftbukkit/entity/CraftGhast org/bukkit/craftbukkit/v1_21_R7/entity/CraftGhast +c org/bukkit/craftbukkit/entity/CraftGiant org/bukkit/craftbukkit/v1_21_R7/entity/CraftGiant +c org/bukkit/craftbukkit/entity/CraftGolem org/bukkit/craftbukkit/v1_21_R7/entity/CraftGolem +c org/bukkit/craftbukkit/entity/CraftHorse org/bukkit/craftbukkit/v1_21_R7/entity/CraftHorse +c org/bukkit/craftbukkit/entity/CraftLeash org/bukkit/craftbukkit/v1_21_R7/entity/CraftLeash +c org/bukkit/craftbukkit/entity/CraftLlama org/bukkit/craftbukkit/v1_21_R7/entity/CraftLlama +c org/bukkit/craftbukkit/entity/CraftPanda org/bukkit/craftbukkit/v1_21_R7/entity/CraftPanda +c org/bukkit/craftbukkit/entity/CraftSheep org/bukkit/craftbukkit/v1_21_R7/entity/CraftSheep +c org/bukkit/craftbukkit/entity/CraftSlime org/bukkit/craftbukkit/v1_21_R7/entity/CraftSlime +c org/bukkit/craftbukkit/entity/CraftSquid org/bukkit/craftbukkit/v1_21_R7/entity/CraftSquid +c org/bukkit/craftbukkit/entity/CraftStray org/bukkit/craftbukkit/v1_21_R7/entity/CraftStray +c org/bukkit/craftbukkit/entity/CraftWitch org/bukkit/craftbukkit/v1_21_R7/entity/CraftWitch +c org/bukkit/craftbukkit/tag/CraftBlockTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftBlockTag +c org/bukkit/craftbukkit/tag/CraftFluidTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftFluidTag +c net/minecraft/commands/CommandSourceStack net/minecraft/commands/CommandListenerWrapper + m (Lnet/minecraft/network/chat/Component;)V broadcastToAdmins c + m ()Lnet/minecraft/commands/CommandResultCallback; callback q + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; customSuggestion a + m ()Lcom/mojang/brigadier/CommandDispatcher; dispatcher x + m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures w + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;)Lnet/minecraft/commands/CommandSourceStack; facing a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/commands/CommandSourceStack; facing b + m ()Ljava/util/Collection; getAllTeams s + m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getAnchor n + m ()Ljava/util/stream/Stream; getAvailableSounds t + m ()Lnet/minecraft/util/TaskChainer; getChatMessageChainer p + m ()Lnet/minecraft/network/chat/Component; getDisplayName b + m ()Lnet/minecraft/world/entity/Entity; getEntity g + m ()Lnet/minecraft/world/entity/Entity; getEntityOrException h + m ()Lnet/minecraft/server/level/ServerLevel; getLevel f + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getLookup a + m ()Ljava/util/Collection; getOnlinePlayerNames r + m ()Lnet/minecraft/server/level/ServerPlayer; getPlayer j + m ()Lnet/minecraft/server/level/ServerPlayer; getPlayerOrException i + m ()Lnet/minecraft/world/phys/Vec3; getPosition e + m ()Lnet/minecraft/world/phys/Vec2; getRotation l + m ()Lnet/minecraft/server/MinecraftServer; getServer m + m ()Lnet/minecraft/commands/CommandSigningContext; getSigningContext o + m ()Ljava/lang/String; getTextName c + m (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/commands/execution/TraceCallbacks;)V handleError a + m ()Z isPlayer k + m ()Z isSilent y + m ()Ljava/util/Set; levels u + m ()Lnet/minecraft/server/permissions/PermissionSet; permissions d + m ()Lnet/minecraft/core/RegistryAccess; registryAccess v + m (Lnet/minecraft/network/chat/OutgoingChatMessage;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendChatMessage a + m (Lnet/minecraft/network/chat/Component;)V sendFailure b + m (Ljava/util/function/Supplier;Z)V sendSuccess a + m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a + m (Lnet/minecraft/server/level/ServerPlayer;)Z shouldFilterMessageTo a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; suggestRegistryElements a + m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;)Lnet/minecraft/commands/CommandSourceStack; withAnchor a + m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandSourceStack; withCallback a + m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/ExecutionCommandSource; withCallback b + m (Lnet/minecraft/commands/CommandResultCallback;Ljava/util/function/BinaryOperator;)Lnet/minecraft/commands/CommandSourceStack; withCallback a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/commands/CommandSourceStack; withEntity a + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/CommandSourceStack; withLevel a + m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/commands/CommandSourceStack; withMaximumPermission b + m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/commands/CommandSourceStack; withPermission a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/commands/CommandSourceStack; withPosition a + m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/commands/CommandSourceStack; withRotation a + m (Lnet/minecraft/commands/CommandSigningContext;Lnet/minecraft/util/TaskChainer;)Lnet/minecraft/commands/CommandSourceStack; withSigningContext a + m (Lnet/minecraft/commands/CommandSource;)Lnet/minecraft/commands/CommandSourceStack; withSource a + m ()Lnet/minecraft/commands/CommandSourceStack; withSuppressedOutput a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_ENTITY b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_PLAYER a + f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; anchor n + f Lnet/minecraft/util/TaskChainer; chatMessageChainer q + f Lnet/minecraft/network/chat/Component; displayName i + f Lnet/minecraft/world/entity/Entity; entity l + f Lnet/minecraft/server/level/ServerLevel; level f + f Lnet/minecraft/server/permissions/PermissionSet; permissions g + f Lnet/minecraft/commands/CommandResultCallback; resultCallback m + f Lnet/minecraft/world/phys/Vec2; rotation o + f Lnet/minecraft/server/MinecraftServer; server j + f Lnet/minecraft/commands/CommandSigningContext; signingContext p + f Z silent k + f Lnet/minecraft/commands/CommandSource; source d + f Ljava/lang/String; textName h + f Lnet/minecraft/world/phys/Vec3; worldPosition e +c net/minecraft/core/particles/ParticleType net/minecraft/core/particles/Particle + m ()Lcom/mojang/serialization/MapCodec; codec c + m ()Z getOverrideLimiter b + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec d + f Z overrideLimiter a +c net/minecraft/data/loot/LootTableProvider net/minecraft/data/loot/LootTableProvider + m ()Ljava/lang/String; getName a + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$0 b + m (Ljava/util/Map;Lnet/minecraft/data/loot/LootTableProvider$SubProviderEntry;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V lambda$run$1 a + m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/Map;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/data/loot/LootTableProvider$SubProviderEntry;)V lambda$run$2 a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V lambda$run$3 a + m (Ljava/lang/String;Lnet/minecraft/util/ProblemReporter$Problem;)V lambda$run$4 a + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; lambda$run$5 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$6 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletableFuture; run a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/Identifier; sequenceIdForLootTable a + f Lorg/slf4j/Logger; LOGGER d + f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider e + f Ljava/util/concurrent/CompletableFuture; registries h + f Ljava/util/Set; requiredTables f + f Ljava/util/List; subProviders g +c net/minecraft/data/loot/LootTableProvider$SubProviderEntry net/minecraft/data/loot/LootTableProvider$b + m ()Lnet/minecraft/util/context/ContextKeySet; paramSet b + m ()Ljava/util/function/Function; provider a + f Lnet/minecraft/util/context/ContextKeySet; paramSet b + f Ljava/util/function/Function; provider a +c net/minecraft/data/loot/LootTableProvider$MissingTableProblem net/minecraft/data/loot/LootTableProvider$a + m ()Ljava/lang/String; description a + m ()Lnet/minecraft/resources/ResourceKey; id b + f Lnet/minecraft/resources/ResourceKey; id a +c net/minecraft/data/recipes/RecipeCategory net/minecraft/data/recipes/RecipeCategory + m ()[Lnet/minecraft/data/recipes/RecipeCategory; $values b + m ()Ljava/lang/String; getFolderName a + f [Lnet/minecraft/data/recipes/RecipeCategory; $VALUES k + f Lnet/minecraft/data/recipes/RecipeCategory; BREWING h + f Lnet/minecraft/data/recipes/RecipeCategory; BUILDING_BLOCKS a + f Lnet/minecraft/data/recipes/RecipeCategory; COMBAT f + f Lnet/minecraft/data/recipes/RecipeCategory; DECORATIONS b + f Lnet/minecraft/data/recipes/RecipeCategory; FOOD g + f Lnet/minecraft/data/recipes/RecipeCategory; MISC i + f Lnet/minecraft/data/recipes/RecipeCategory; REDSTONE c + f Lnet/minecraft/data/recipes/RecipeCategory; TOOLS e + f Lnet/minecraft/data/recipes/RecipeCategory; TRANSPORTATION d + f Ljava/lang/String; recipeFolderName j +c net/minecraft/data/recipes/RecipeProvider net/minecraft/data/recipes/RecipeProvider + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V banner i + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V bedFromPlanksAndWool h + m ()V buildRecipes a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; buttonBuilder e + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V candle p + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V carpet g + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V chestBoat c + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V chiseled g + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; chiseledBuilder b + m (Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/data/recipes/RecipeCategory;)V colorItemWithDye a + m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/item/Item;Ljava/lang/String;Lnet/minecraft/data/recipes/RecipeCategory;)V colorWithDye a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V coloredTerracottaFromTerracottaAndDye n + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V concretePowder o + m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;I)V cookRecipes a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V copperBulb b + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)V copySmithingTemplate d + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V copySmithingTemplate q + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V cut f + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; cutBuilder f + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; doorBuilder a + m (Lnet/minecraft/world/level/ItemLike;)V dryGhast a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; fenceBuilder f + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; fenceGateBuilder g + m (Lnet/minecraft/world/flag/FeatureFlagSet;)V generateForEnabledBlockFamilies a + m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/world/flag/FeatureFlagSet;)V generateRecipes a + m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/data/BlockFamily$Variant;)Lnet/minecraft/world/level/block/Block; getBaseBlock a + m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getBlastingRecipeName g + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getConversionRecipeName r + m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getHasName c + m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getItemName d + m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getSimpleRecipeName e + m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getSmeltingRecipeName f + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V grate a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V hangingSign f + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V harness k + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; has a + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/Criterion; has a + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; has b + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; insideOf a + m ([Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; inventoryTrigger a + m ([Lnet/minecraft/advancements/criterion/ItemPredicate;)Lnet/minecraft/advancements/Criterion; inventoryTrigger a + m (I)[Lnet/minecraft/advancements/criterion/ItemPredicate; lambda$inventoryTrigger$21 a + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$10 k + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$11 j + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$12 i + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$13 h + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$14 g + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$6 o + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$7 n + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$8 m + m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; lambda$static$9 l + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V mosaicBuilder h + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)V netheriteSmithing a + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)V nineBlockStorageRecipes a + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V nineBlockStorageRecipes a + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;Ljava/lang/String;)V nineBlockStorageRecipesRecipesWithCustomUnpacking b + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;Ljava/lang/String;)V nineBlockStorageRecipesWithCustomPacking a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;)V oneToOneConversionRecipe a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;I)V oneToOneConversionRecipe a + m (Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILjava/lang/String;)V oreBlasting b + m (Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILjava/lang/String;Ljava/lang/String;)V oreCooking a + m (Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILjava/lang/String;)V oreSmelting a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/tags/TagKey;I)V planksFromLog a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/tags/TagKey;I)V planksFromLogs b + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V polished e + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; polishedBuilder e + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V pressurePlate d + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; pressurePlateBuilder c + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless b + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless b + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V shelf e + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; signBuilder h + m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;ILnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;F)V simpleCookingRecipe a + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V slab c + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; slabBuilder a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V smeltingResultFromBase s + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stainedGlassFromGlassAndDye j + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stainedGlassPaneFromGlassPaneAndDye m + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stainedGlassPaneFromStainedGlass l + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; stairBuilder b + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stonecutterResultFromBase i + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;I)V stonecutterResultFromBase a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/block/SuspiciousEffectHolder;)V suspiciousStew a + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/crafting/Ingredient; tag b + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V threeByThreePacker b + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;)V threeByThreePacker a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; trapdoorBuilder c + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V trimSmithing a + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V twoByTwoPacker a + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V wall d + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; wallBuilder d + m (Lnet/minecraft/world/flag/FeatureFlagSet;)V waxRecipes b + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V waxedChiseled c + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V woodFromLogs a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V woodenBoat b + f Ljava/util/Map; SHAPE_BUILDERS d + f Lnet/minecraft/core/HolderGetter; items c + f Lnet/minecraft/data/recipes/RecipeOutput; output b + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/recipes/RecipeProvider$Runner net/minecraft/data/recipes/RecipeProvider$b + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/recipes/RecipeOutput;)Lnet/minecraft/data/recipes/RecipeProvider; createRecipeProvider a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$0 a + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$1 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Lnet/minecraft/data/PackOutput; packOutput d + f Ljava/util/concurrent/CompletableFuture; registries e +c net/minecraft/data/recipes/RecipeProvider$Runner$1 net/minecraft/data/recipes/RecipeProvider$b$1 + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/advancements/AdvancementHolder;)V accept a + m ()Lnet/minecraft/advancements/Advancement$Builder; advancement a + m ()V includeRootAdvancement b + m (Lnet/minecraft/advancements/AdvancementHolder;)V saveAdvancement a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;)V saveRecipe a +c net/minecraft/data/tags/BiomeTagsProvider net/minecraft/data/tags/BiomeTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a + m (Lnet/minecraft/resources/ResourceKey;)Z lambda$addTags$0 a +c net/minecraft/data/tags/FluidTagsProvider net/minecraft/data/tags/FluidTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a + m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/resources/ResourceKey; lambda$new$0 a +c net/minecraft/data/worldgen/BastionPieces net/minecraft/data/worldgen/WorldGenFeatureBastionPieces + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; START a +c net/minecraft/data/worldgen/StructureSets net/minecraft/data/worldgen/StructureSets + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a +c net/minecraft/gametest/framework/TestData net/minecraft/gametest/framework/TestData + m ()Ljava/lang/Object; environment a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Z manualOnly g + m (Ljava/util/function/Function;)Lnet/minecraft/gametest/framework/TestData; map a + m ()I maxAttempts h + m ()I maxTicks c + m ()Z required e + m ()I requiredSuccesses i + m ()Lnet/minecraft/world/level/block/Rotation; rotation f + m ()I setupTicks d + m ()Z skyAccess j + m ()Lnet/minecraft/resources/Identifier; structure b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/lang/Object; environment b + f Z manualOnly h + f I maxAttempts i + f I maxTicks d + f I requiredSuccesses j + f Z required f + f Lnet/minecraft/world/level/block/Rotation; rotation g + f I setupTicks e + f Z skyAccess k + f Lnet/minecraft/resources/Identifier; structure c +c net/minecraft/gizmos/SimpleGizmoCollector net/minecraft/gizmos/SimpleGizmoCollector + m (Ljava/util/Collection;)V addTemporaryGizmos a + m ()Ljava/util/List; drainGizmos a + m ()Ljava/util/List; getGizmos b + m (JLnet/minecraft/gizmos/SimpleGizmoCollector$GizmoInstance;)Z lambda$drainGizmos$0 a + f Ljava/util/List; gizmos c + f Ljava/util/List; temporaryGizmos d +c net/minecraft/gizmos/SimpleGizmoCollector$GizmoInstance net/minecraft/gizmos/SimpleGizmoCollector$a + m ()Lnet/minecraft/gizmos/GizmoProperties; fadeOut b + m (J)F getAlphaMultiplier a + m ()J getExpireTimeMillis d + m ()Lnet/minecraft/gizmos/Gizmo; gizmo e + m ()Z isAlwaysOnTop c + m (I)Lnet/minecraft/gizmos/GizmoProperties; persistForMillis a + m ()Lnet/minecraft/gizmos/GizmoProperties; setAlwaysOnTop a + f J expireTimeMillis d + f Lnet/minecraft/gizmos/Gizmo; gizmo a + f Z isAlwaysOnTop b + f Z shouldFadeOut e + f J startTimeMillis c +c net/minecraft/nbt/TextComponentTagVisitor net/minecraft/nbt/TextComponentTagVisitor + m (Lnet/minecraft/nbt/Tag;Z)V appendSubTag a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; handleEscapePretty a + m (Lnet/minecraft/nbt/ListTag;)Z shouldWrapListElements b + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; visit a + m (Lnet/minecraft/nbt/ByteTag;)V visitByte a + m (Lnet/minecraft/nbt/ByteArrayTag;)V visitByteArray a + m (Lnet/minecraft/nbt/CompoundTag;)V visitCompound a + m (Lnet/minecraft/nbt/DoubleTag;)V visitDouble a + m (Lnet/minecraft/nbt/EndTag;)V visitEnd a + m (Lnet/minecraft/nbt/FloatTag;)V visitFloat a + m (Lnet/minecraft/nbt/IntTag;)V visitInt a + m (Lnet/minecraft/nbt/IntArrayTag;)V visitIntArray a + m (Lnet/minecraft/nbt/ListTag;)V visitList a + m (Lnet/minecraft/nbt/LongTag;)V visitLong a + m (Lnet/minecraft/nbt/LongArrayTag;)V visitLongArray a + m (Lnet/minecraft/nbt/ShortTag;)V visitShort a + m (Lnet/minecraft/nbt/StringTag;)V visitString a + f Lnet/minecraft/network/chat/Component; BYTE_ARRAY_TYPE B + f Lnet/minecraft/network/chat/Component; BYTE_TYPE v + f Lnet/minecraft/network/chat/Component; DOUBLE_TYPE A + f Ljava/lang/String; ELEMENT_SEPARATOR r + f Ljava/lang/String; ELEMENT_SPACING m + f Lnet/minecraft/network/chat/Component; FLOAT_TYPE z + f Lnet/minecraft/network/chat/Component; FOLDED u + f I INLINE_LIST_THRESHOLD b + f Lnet/minecraft/network/chat/Component; INT_TYPE x + f Ljava/lang/String; LIST_CLOSE k + f Ljava/lang/String; LIST_OPEN j + f Ljava/lang/String; LIST_TYPE_SEPARATOR l + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/network/chat/Component; LONG_TYPE y + f I MAX_DEPTH c + f I MAX_LENGTH d + f Ljava/lang/String; NAME_VALUE_SEPARATOR q + f Ljava/lang/String; NEWLINE p + f Lnet/minecraft/network/chat/Component; SHORT_TYPE w + f Ljava/util/regex/Pattern; SIMPLE_VALUE i + f Ljava/lang/String; SPACED_ELEMENT_SEPARATOR t + f Ljava/lang/String; STRUCT_CLOSE o + f Ljava/lang/String; STRUCT_OPEN n + f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_KEY e + f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_NUMBER g + f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_NUMBER_TYPE h + f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_STRING f + f Ljava/lang/String; WRAPPED_ELEMENT_SEPARATOR s + f I depth E + f I indentDepth D + f Ljava/lang/String; indentation C + f Lnet/minecraft/network/chat/MutableComponent; result F +c net/minecraft/network/ProtocolSwapHandler net/minecraft/network/ProtocolSwapHandler + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V handleInboundTerminalPacket a + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V handleOutboundTerminalPacket b +c net/minecraft/network/SkipPacketException net/minecraft/network/SkipEncodeException +c net/minecraft/network/chat/ComponentUtils net/minecraft/network/chat/ChatComponentUtils + m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; copyOnClickText a + m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/network/chat/Component; formatAndSortList a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; formatList a + m (Ljava/util/Collection;Ljava/util/Optional;Ljava/util/function/Function;)Lnet/minecraft/network/chat/MutableComponent; formatList a + m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/network/chat/Component; formatList b + m (Ljava/util/Collection;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; formatList a + m (Ljava/util/Collection;Lnet/minecraft/network/chat/Component;Ljava/util/function/Function;)Lnet/minecraft/network/chat/MutableComponent; formatList a + m (Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/Component; fromMessage a + m (Lnet/minecraft/network/chat/Component;)Z isTranslationResolvable b + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$copyOnClickText$1 a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$formatList$0 b + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Component; mergeStyles a + m (Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/MutableComponent; mergeStyles a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Style;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/Style; resolveStyle a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Optional;Lnet/minecraft/world/entity/Entity;I)Ljava/util/Optional; updateForEntity a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; updateForEntity a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; wrapInSquareBrackets a + f Lnet/minecraft/network/chat/Component; DEFAULT_NO_STYLE_SEPARATOR c + f Lnet/minecraft/network/chat/Component; DEFAULT_SEPARATOR b + f Ljava/lang/String; DEFAULT_SEPARATOR_TEXT a +c net/minecraft/network/codec/ByteBufCodecs net/minecraft/network/codec/ByteBufCodecs + m (I)Lnet/minecraft/network/codec/StreamCodec; byteArray a + m (Ljava/util/function/IntFunction;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; collection a + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; collection a + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/network/codec/StreamCodec; collection a + m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; compoundTagCodec c + m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; either a + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodec b + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; fromCodec a + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; fromCodec a + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodecTrusted a + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodecWithRegistries d + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; fromCodecWithRegistries b + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodecWithRegistriesTrusted c + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; holder a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; holderRegistry b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; holderSet c + m (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/network/codec/StreamCodec; idMapper a + m (Lnet/minecraft/core/IdMap;)Lnet/minecraft/network/codec/StreamCodec; idMapper a + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$collection$5 b + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/CompoundTag; lambda$compoundTagCodec$2 a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/Tag; lambda$compoundTagCodec$3 a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$fromCodec$4 a + m (ILjava/util/function/BiFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$lengthPrefixed$8 a + m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; lambda$lengthPrefixed$9 a + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$list$6 b + m (ILnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$list$7 a + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/IdMap; lambda$registry$11 a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/RegistryFriendlyByteBuf; lambda$registryFriendlyLengthPrefixed$10 a + m (Ljava/lang/Integer;)Ljava/util/OptionalInt; lambda$static$0 a + m (Ljava/util/OptionalInt;)Ljava/lang/Integer; lambda$static$1 a + m (I)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; lengthPrefixed d + m (ILjava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; lengthPrefixed a + m (I)Lnet/minecraft/network/codec/StreamCodec; lenientJson f + m ()Lnet/minecraft/network/codec/StreamCodec$CodecOperation; list a + m (I)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; list c + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; map a + m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/network/codec/StreamCodec; map a + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; optional a + m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; optionalTagCodec a + m (Lio/netty/buffer/ByteBuf;I)I readCount a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; registry a + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; registry a + m (I)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; registryFriendlyLengthPrefixed e + m (I)Lnet/minecraft/network/codec/StreamCodec; stringUtf8 b + m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; tagCodec b + m (Lio/netty/buffer/ByteBuf;II)V writeCount a + f Lnet/minecraft/network/codec/StreamCodec; BOOL b + f Lnet/minecraft/network/codec/StreamCodec; BYTE c + f Lnet/minecraft/network/codec/StreamCodec; BYTE_ARRAY n + f Lnet/minecraft/network/codec/StreamCodec; COMPOUND_TAG s + f Lnet/minecraft/network/codec/StreamCodec; CONTAINER_ID x + f Lnet/minecraft/network/codec/StreamCodec; DOUBLE m + f Lnet/minecraft/network/codec/StreamCodec; FLOAT l + f Lnet/minecraft/network/codec/StreamCodec; GAME_PROFILE A + f Lnet/minecraft/network/codec/StreamCodec; GAME_PROFILE_PROPERTIES y + f Lnet/minecraft/network/codec/StreamCodec; INT g + f Lnet/minecraft/network/codec/StreamCodec; LONG j + f Lnet/minecraft/network/codec/StreamCodec; LONG_ARRAY o + f I MAX_INITIAL_COLLECTION_SIZE a + f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_COMPOUND_TAG u + f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_VAR_INT i + f Lnet/minecraft/network/codec/StreamCodec; PLAYER_NAME z + f Lnet/minecraft/network/codec/StreamCodec; QUATERNIONF w + f Lnet/minecraft/network/codec/StreamCodec; RGB_COLOR B + f Lnet/minecraft/network/codec/StreamCodec; ROTATION_BYTE d + f Lnet/minecraft/network/codec/StreamCodec; SHORT e + f Lnet/minecraft/network/codec/StreamCodec; STRING_UTF8 p + f Lnet/minecraft/network/codec/StreamCodec; TAG q + f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_COMPOUND_TAG t + f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_TAG r + f Lnet/minecraft/network/codec/StreamCodec; UNSIGNED_SHORT f + f Lnet/minecraft/network/codec/StreamCodec; VAR_INT h + f Lnet/minecraft/network/codec/StreamCodec; VAR_LONG k + f Lnet/minecraft/network/codec/StreamCodec; VECTOR3F v +c net/minecraft/network/codec/ByteBufCodecs$1 net/minecraft/network/codec/ByteBufCodecs$1 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Boolean; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Boolean;)V encode a +c net/minecraft/network/codec/ByteBufCodecs$2 net/minecraft/network/codec/ByteBufCodecs$12 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Byte; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Byte;)V encode a +c net/minecraft/network/codec/ByteBufCodecs$3 net/minecraft/network/codec/ByteBufCodecs$23 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Short; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Short;)V encode a +c net/minecraft/network/codec/ByteBufCodecs$4 net/minecraft/network/codec/ByteBufCodecs$30 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V encode a +c net/minecraft/network/codec/ByteBufCodecs$5 net/minecraft/network/codec/ByteBufCodecs$31 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V encode a +c net/minecraft/network/codec/ByteBufCodecs$6 net/minecraft/network/codec/ByteBufCodecs$32 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V encode a +c net/minecraft/network/codec/ByteBufCodecs$7 net/minecraft/network/codec/ByteBufCodecs$33 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Long; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Long;)V encode a +c net/minecraft/network/codec/ByteBufCodecs$8 net/minecraft/network/codec/ByteBufCodecs$34 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Long; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Long;)V encode a +c net/minecraft/network/codec/ByteBufCodecs$9 net/minecraft/network/codec/ByteBufCodecs$35 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Float; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Float;)V encode a +c net/minecraft/network/codec/ByteBufCodecs$10 net/minecraft/network/codec/ByteBufCodecs$2 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Double; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Double;)V encode a +c net/minecraft/network/codec/ByteBufCodecs$11 net/minecraft/network/codec/ByteBufCodecs$3 + m (Lio/netty/buffer/ByteBuf;)[B decode a + m (Lio/netty/buffer/ByteBuf;[B)V encode a +c net/minecraft/network/codec/ByteBufCodecs$12 net/minecraft/network/codec/ByteBufCodecs$4 +c net/minecraft/network/codec/ByteBufCodecs$13 net/minecraft/network/codec/ByteBufCodecs$5 +c net/minecraft/network/codec/ByteBufCodecs$14 net/minecraft/network/codec/ByteBufCodecs$6 +c net/minecraft/network/codec/ByteBufCodecs$15 net/minecraft/network/codec/ByteBufCodecs$7 +c net/minecraft/network/codec/ByteBufCodecs$16 net/minecraft/network/codec/ByteBufCodecs$8 +c net/minecraft/network/codec/ByteBufCodecs$17 net/minecraft/network/codec/ByteBufCodecs$9 +c net/minecraft/network/codec/ByteBufCodecs$18 net/minecraft/network/codec/ByteBufCodecs$10 +c net/minecraft/network/codec/ByteBufCodecs$19 net/minecraft/network/codec/ByteBufCodecs$11 +c net/minecraft/network/codec/ByteBufCodecs$20 net/minecraft/network/codec/ByteBufCodecs$13 +c net/minecraft/network/codec/ByteBufCodecs$21 net/minecraft/network/codec/ByteBufCodecs$14 +c net/minecraft/network/codec/ByteBufCodecs$22 net/minecraft/network/codec/ByteBufCodecs$15 +c net/minecraft/network/codec/ByteBufCodecs$23 net/minecraft/network/codec/ByteBufCodecs$16 +c net/minecraft/network/codec/ByteBufCodecs$24 net/minecraft/network/codec/ByteBufCodecs$17 +c net/minecraft/network/codec/ByteBufCodecs$25 net/minecraft/network/codec/ByteBufCodecs$18 +c net/minecraft/network/codec/ByteBufCodecs$26 net/minecraft/network/codec/ByteBufCodecs$19 +c net/minecraft/network/codec/ByteBufCodecs$27 net/minecraft/network/codec/ByteBufCodecs$20 +c net/minecraft/network/codec/ByteBufCodecs$28 net/minecraft/network/codec/ByteBufCodecs$21 +c net/minecraft/network/codec/ByteBufCodecs$29 net/minecraft/network/codec/ByteBufCodecs$22 +c net/minecraft/network/codec/ByteBufCodecs$30 net/minecraft/network/codec/ByteBufCodecs$24 +c net/minecraft/network/codec/ByteBufCodecs$31 net/minecraft/network/codec/ByteBufCodecs$25 +c net/minecraft/network/codec/ByteBufCodecs$32 net/minecraft/network/codec/ByteBufCodecs$26 +c net/minecraft/network/codec/ByteBufCodecs$33 net/minecraft/network/codec/ByteBufCodecs$27 +c net/minecraft/network/codec/ByteBufCodecs$34 net/minecraft/network/codec/ByteBufCodecs$28 +c net/minecraft/network/codec/ByteBufCodecs$35 net/minecraft/network/codec/ByteBufCodecs$29 +c net/minecraft/network/protocol/PacketFlow net/minecraft/network/protocol/EnumProtocolDirection + m ()[Lnet/minecraft/network/protocol/PacketFlow; $values c + m ()Lnet/minecraft/network/protocol/PacketFlow; getOpposite a + m ()Ljava/lang/String; id b + f [Lnet/minecraft/network/protocol/PacketFlow; $VALUES d + f Lnet/minecraft/network/protocol/PacketFlow; CLIENTBOUND b + f Lnet/minecraft/network/protocol/PacketFlow; SERVERBOUND a + f Ljava/lang/String; id c +c net/minecraft/network/protocol/PacketType net/minecraft/network/protocol/PacketType + m ()Lnet/minecraft/network/protocol/PacketFlow; flow a + m ()Lnet/minecraft/resources/Identifier; id b + f Lnet/minecraft/network/protocol/PacketFlow; flow a + f Lnet/minecraft/resources/Identifier; id b +c net/minecraft/resources/FileToIdConverter net/minecraft/resources/FileToIdConverter + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; fileToId b + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; idToFile a + m (Ljava/lang/String;)Lnet/minecraft/resources/FileToIdConverter; json a + m (Lnet/minecraft/resources/Identifier;)Z lambda$listMatchingResourceStacks$1 c + m (Lnet/minecraft/resources/Identifier;)Z lambda$listMatchingResources$0 d + m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; listMatchingResourceStacks b + m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; listMatchingResources a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/FileToIdConverter; registry a + f Ljava/lang/String; extension b + f Ljava/lang/String; prefix a +c net/minecraft/resources/RegistryFileCodec net/minecraft/resources/RegistryFileCodec + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lnet/minecraft/resources/RegistryFileCodec; create a + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lnet/minecraft/resources/RegistryFileCodec; create a + m (Lnet/minecraft/core/Holder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a + m ()Ljava/lang/String; lambda$decode$3 b + m ()Ljava/lang/String; lambda$decode$4 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$decode$5 b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$decode$6 b + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$decode$7 a + m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/datafixers/util/Pair; lambda$decode$8 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$decode$9 a + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; lambda$encode$0 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$encode$1 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$encode$2 a + f Z allowInline c + f Lcom/mojang/serialization/Codec; elementCodec b + f Lnet/minecraft/resources/ResourceKey; registryKey a +c net/minecraft/server/ChainedJsonException net/minecraft/server/ChainedJsonException + m (Ljava/lang/Exception;)Lnet/minecraft/server/ChainedJsonException; forException a + m (Ljava/lang/String;)V prependJsonKey a + m (Ljava/lang/String;)V setFilenameAndFlush b + f Ljava/util/List; entries a + f Ljava/lang/String; message b +c net/minecraft/server/ChainedJsonException$Entry net/minecraft/server/ChainedJsonException$a + m (Ljava/lang/String;)V addJsonKey a + m ()Ljava/lang/String; getFilename a + m ()Ljava/lang/String; getJsonKeys b + f Ljava/lang/String; filename a + f Ljava/util/List; jsonKeys b +c net/minecraft/server/commands/FillCommand net/minecraft/server/commands/CommandFill + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/commands/FillCommand$Mode;Ljava/util/function/Predicate;Z)I fillBlocks a + m (I)Lnet/minecraft/network/chat/Component; lambda$fillBlocks$17 a + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; lambda$register$1 j + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$register$10 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 a + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; lambda$register$2 i + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/arguments/blocks/BlockInput; lambda$register$3 h + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; lambda$register$4 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 f + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; lambda$register$6 e + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; lambda$register$7 d + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/arguments/blocks/BlockInput; lambda$register$8 c + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; lambda$register$9 b + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithMode$12 e + m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithMode$13 d + m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithMode$14 c + m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithMode$15 b + m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithMode$16 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrapWithMode a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_AREA_TOO_LARGE a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED c + f Lnet/minecraft/commands/arguments/blocks/BlockInput; HOLLOW_CORE b +c net/minecraft/server/commands/FillCommand$Mode net/minecraft/server/commands/CommandFill$Mode + m ()[Lnet/minecraft/server/commands/FillCommand$Mode; $values a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/arguments/blocks/BlockInput; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/arguments/blocks/BlockInput; lambda$static$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$static$2 a + f [Lnet/minecraft/server/commands/FillCommand$Mode; $VALUES g + f Lnet/minecraft/server/commands/FillCommand$Mode; DESTROY d + f Lnet/minecraft/server/commands/FillCommand$Mode; HOLLOW c + f Lnet/minecraft/server/commands/FillCommand$Mode; OUTLINE b + f Lnet/minecraft/server/commands/FillCommand$Mode; REPLACE a + f Lnet/minecraft/server/commands/FillCommand$Affector; affector f + f Lnet/minecraft/server/commands/FillCommand$Filter; filter e +c net/minecraft/server/commands/FillCommand$Filter net/minecraft/server/commands/CommandFill$c + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/arguments/blocks/BlockInput; lambda$static$0 a + f Lnet/minecraft/server/commands/FillCommand$Filter; NOOP a +c net/minecraft/server/commands/FillCommand$Affector net/minecraft/server/commands/CommandFill$b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$static$0 a + f Lnet/minecraft/server/commands/FillCommand$Affector; NOOP a +c net/minecraft/server/commands/FillCommand$1UpdatedPosition net/minecraft/server/commands/CommandFill$a + m ()Lnet/minecraft/world/level/block/state/BlockState; oldState b + m ()Lnet/minecraft/core/BlockPos; pos a + f Lnet/minecraft/world/level/block/state/BlockState; oldState b + f Lnet/minecraft/core/BlockPos; pos a +c net/minecraft/server/commands/FillCommand$NullableCommandFunction net/minecraft/server/commands/CommandFill$e +c net/minecraft/server/commands/GiveCommand net/minecraft/server/commands/CommandGive + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/item/ItemInput;Ljava/util/Collection;I)I giveItem a + m (ILnet/minecraft/world/item/ItemStack;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$giveItem$2 b + m (ILnet/minecraft/world/item/ItemStack;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$giveItem$3 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + f I MAX_ALLOWED_ITEMSTACKS a +c net/minecraft/server/commands/HelpCommand net/minecraft/server/commands/CommandHelp + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$register$0 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b + m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$register$2 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a +c net/minecraft/server/commands/KickCommand net/minecraft/server/commands/CommandKick + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/Component;)I kickPlayers a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$kickPlayers$2 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_KICKING_OWNER a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SINGLEPLAYER b +c net/minecraft/server/commands/KillCommand net/minecraft/server/commands/CommandKill + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I kill a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$kill$2 b + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$kill$3 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a +c net/minecraft/server/commands/LootCommand net/minecraft/server/commands/CommandLoot + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/LootCommand$TailProvider;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addTargets a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I blockDistribute a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;IILjava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I blockReplace a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;)V callback a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V callback a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canMergeItems a + m (Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;)Z distributeToContainer a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/LootParams;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I drop a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropBlockLoot a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropChestLoot a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropFishingLoot a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/phys/Vec3;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I dropInWorld a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropKillLoot a + m (Ljava/util/Collection;IILjava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I entityReplace a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/Container; getContainer a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; getSourceHandItem a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$14 g + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$15 f + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$16 e + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$17 d + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$18 c + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$19 b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I lambda$addTargets$20 a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; lambda$callback$22 a + m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; lambda$callback$23 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$callback$24 a + m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$callback$25 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;)V lambda$drop$28 b + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Optional;Ljava/util/List;)V lambda$dropBlockLoot$26 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/ItemStack;)V lambda$dropInWorld$21 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Optional;Ljava/util/List;)V lambda$dropKillLoot$27 a + m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 c + m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 b + m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 a + m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$register$13 a + m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 j + m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 i + m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 h + m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 g + m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 f + m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 e + m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 d + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a + m (Ljava/util/Collection;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I playerGive a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/world/entity/Entity;Ljava/util/List;IILjava/util/List;)V setSlots a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_BLOCK_LOOT_TABLE c + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_ENTITY_LOOT_TABLE b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_HELD_ITEMS a +c net/minecraft/server/commands/LootCommand$Callback net/minecraft/server/commands/CommandLoot$a +c net/minecraft/server/commands/LootCommand$DropConsumer net/minecraft/server/commands/CommandLoot$b +c net/minecraft/server/commands/LootCommand$TailProvider net/minecraft/server/commands/CommandLoot$c +c net/minecraft/server/commands/PerfCommand net/minecraft/server/commands/PerfCommand + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$saveResults$5 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/util/profiling/ProfileResults;)V lambda$startProfilingDedicatedServer$2 b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V lambda$startProfilingDedicatedServer$3 a + m ()Lnet/minecraft/network/chat/Component; lambda$startProfilingDedicatedServer$4 a + m (DI)Lnet/minecraft/network/chat/Component; lambda$whenStopped$6 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/nio/file/Path;Lnet/minecraft/server/MinecraftServer;)V saveResults a + m (Lnet/minecraft/commands/CommandSourceStack;)I startProfilingDedicatedServer a + m (Lnet/minecraft/commands/CommandSourceStack;)I stopProfilingDedicatedServer b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/util/profiling/ProfileResults;)V whenStopped a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_RUNNING c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_RUNNING b + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/server/commands/RaidCommand net/minecraft/server/commands/RaidCommand + m (Lnet/minecraft/commands/CommandSourceStack;)I check d + m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/entity/raid/Raid; getRaid a + m (Lnet/minecraft/commands/CommandSourceStack;)I glow a + m (Ljava/lang/StringBuilder;)Lnet/minecraft/network/chat/Component; lambda$check$11 b + m (Ljava/lang/StringBuilder;)Lnet/minecraft/network/chat/Component; lambda$check$12 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 a + m (II)Lnet/minecraft/network/chat/Component; lambda$setRaidOmenLevel$7 a + m ()Lnet/minecraft/network/chat/Component; lambda$spawnLeader$8 c + m ()Lnet/minecraft/network/chat/Component; lambda$start$9 b + m ()Lnet/minecraft/network/chat/Component; lambda$stop$10 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;)I playSound a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;I)I setRaidOmenLevel a + m (Lnet/minecraft/commands/CommandSourceStack;)I spawnLeader b + m (Lnet/minecraft/commands/CommandSourceStack;I)I start b + m (Lnet/minecraft/commands/CommandSourceStack;)I stop c +c net/minecraft/server/commands/RideCommand net/minecraft/server/commands/RideCommand + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;)I dismount a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$dismount$7 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z lambda$mount$5 c + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$mount$6 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 b + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I mount a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_ALREADY_RIDING b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MOUNTING_LOOP e + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MOUNTING_PLAYER d + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MOUNT_FAILED c + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_RIDING a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_WRONG_DIMENSION f +c net/minecraft/server/commands/SeedCommand net/minecraft/server/commands/CommandSeed + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;Z)V register a +c net/minecraft/server/commands/StopCommand net/minecraft/server/commands/CommandStop + m ()Lnet/minecraft/network/chat/Component; lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a +c net/minecraft/server/commands/TeamCommand net/minecraft/server/commands/CommandTeam + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I createTeam a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I createTeam a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;)I deleteTeam b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;)I emptyTeam a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; getFirstMemberName a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/Collection;)I joinTeam a + m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$createTeam$40 b + m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$deleteTeam$39 c + m (Ljava/util/Collection;Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$emptyTeam$38 a + m (Ljava/util/Collection;Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$joinTeam$29 c + m (Ljava/util/Collection;Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$joinTeam$30 b + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$leaveTeam$27 d + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$leaveTeam$28 c + m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$listMembers$41 a + m (Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listMembers$42 a + m ()Lnet/minecraft/network/chat/Component; lambda$listTeams$43 a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listTeams$44 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 A + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 z + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 q + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 p + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 o + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 n + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 m + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 l + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$16 k + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 j + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$18 i + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$19 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 y + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$20 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$21 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$22 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$23 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$24 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$25 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$26 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 x + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 w + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 v + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 u + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 t + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 s + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 r + m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$CollisionRule;)Lnet/minecraft/network/chat/Component; lambda$setCollision$33 a + m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Component; lambda$setColor$37 a + m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)Lnet/minecraft/network/chat/Component; lambda$setDeathMessageVisibility$32 a + m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$setDisplayName$36 d + m (ZLnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$setFriendlyFire$35 a + m (ZLnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; lambda$setFriendlySight$34 b + m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)Lnet/minecraft/network/chat/Component; lambda$setNametagVisibility$31 b + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$setPrefix$45 b + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$setSuffix$46 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I leaveTeam a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;)I listMembers c + m (Lnet/minecraft/commands/CommandSourceStack;)I listTeams a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$CollisionRule;)I setCollision a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/ChatFormatting;)I setColor a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)I setDeathMessageVisibility b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/network/chat/Component;)I setDisplayName a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Z)I setFriendlyFire b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Z)I setFriendlySight a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)I setNametagVisibility a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/network/chat/Component;)I setPrefix b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/network/chat/Component;)I setSuffix c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_COLOR d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_EMPTY b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_EXISTS a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYFIRE_DISABLED f + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYFIRE_ENABLED e + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_DISABLED h + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_ENABLED g + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_NAME c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_COLLISION_UNCHANGED k + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_DEATH_MESSAGE_VISIBLITY_UNCHANGED j + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_NAMETAG_VISIBLITY_UNCHANGED i +c net/minecraft/server/commands/TickCommand net/minecraft/server/commands/TickCommand + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 i + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$1 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 f + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$5 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 d + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$8 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 c + m ()Lnet/minecraft/network/chat/Component; lambda$setFreeze$22 d + m ()Lnet/minecraft/network/chat/Component; lambda$setFreeze$23 c + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$setTickingRate$12 a + m ()Lnet/minecraft/network/chat/Component; lambda$sprint$20 f + m ()Lnet/minecraft/network/chat/Component; lambda$sprint$21 e + m (I)Lnet/minecraft/network/chat/Component; lambda$step$24 a + m ()Lnet/minecraft/network/chat/Component; lambda$stopSprinting$26 a + m ()Lnet/minecraft/network/chat/Component; lambda$stopStepping$25 b + m ()Lnet/minecraft/network/chat/Component; lambda$tickQuery$13 j + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$tickQuery$14 a + m ()Lnet/minecraft/network/chat/Component; lambda$tickQuery$15 i + m ()Lnet/minecraft/network/chat/Component; lambda$tickQuery$16 h + m ()Lnet/minecraft/network/chat/Component; lambda$tickQuery$17 g + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$tickQuery$18 a + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)Lnet/minecraft/network/chat/Component; lambda$tickQuery$19 a + m (J)Ljava/lang/String; nanosToMilisString a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Z)I setFreeze a + m (Lnet/minecraft/commands/CommandSourceStack;F)I setTickingRate a + m (Lnet/minecraft/commands/CommandSourceStack;I)I sprint a + m (Lnet/minecraft/commands/CommandSourceStack;I)I step b + m (Lnet/minecraft/commands/CommandSourceStack;)I stopSprinting c + m (Lnet/minecraft/commands/CommandSourceStack;)I stopStepping b + m (Lnet/minecraft/commands/CommandSourceStack;)I tickQuery a + f Ljava/lang/String; DEFAULT_TICKRATE b + f F MAX_TICKRATE a +c net/minecraft/server/commands/TimeCommand net/minecraft/server/commands/CommandTime + m (Lnet/minecraft/commands/CommandSourceStack;I)I addTime b + m (Lnet/minecraft/server/level/ServerLevel;)I getDayTime a + m (I)Lnet/minecraft/network/chat/Component; lambda$addTime$11 a + m (I)Lnet/minecraft/network/chat/Component; lambda$queryTime$9 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 i + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 a + m (I)Lnet/minecraft/network/chat/Component; lambda$setTime$10 b + m (Lnet/minecraft/commands/CommandSourceStack;I)I queryTime c + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;I)I setTime a +c net/minecraft/server/dialog/action/Action net/minecraft/server/dialog/action/Action + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/util/Map;)Ljava/util/Optional; createAction a + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a +c net/minecraft/server/dialog/action/Action$ValueGetter net/minecraft/server/dialog/action/Action$a + m ()Lnet/minecraft/nbt/Tag; asTag b + m ()Ljava/lang/String; asTemplateSubstitution a + m (Ljava/util/Map;)Ljava/util/Map; getAsTemplateSubstitutions a + m (Ljava/lang/String;)Lnet/minecraft/server/dialog/action/Action$ValueGetter; of a + m (Ljava/util/function/Supplier;)Lnet/minecraft/server/dialog/action/Action$ValueGetter; of a +c net/minecraft/server/dialog/action/Action$ValueGetter$1 net/minecraft/server/dialog/action/Action$a$1 + m ()Lnet/minecraft/nbt/Tag; asTag b + m ()Ljava/lang/String; asTemplateSubstitution a + f Ljava/lang/String; val$value a +c net/minecraft/server/dialog/action/Action$ValueGetter$2 net/minecraft/server/dialog/action/Action$a$2 + m ()Lnet/minecraft/nbt/Tag; asTag b + m ()Ljava/lang/String; asTemplateSubstitution a +c net/minecraft/server/dialog/body/ItemBody net/minecraft/server/dialog/body/ItemBody + m ()Ljava/util/Optional; description c + m ()I height g + m ()Lnet/minecraft/world/item/ItemStack; item b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + m ()Z showDecorations d + m ()Z showTooltip e + m ()I width f + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c + f Ljava/util/Optional; description e + f I height i + f Lnet/minecraft/world/item/ItemStack; item d + f Z showDecorations f + f Z showTooltip g + f I width h +c net/minecraft/server/jsonrpc/JsonRPCUtils net/minecraft/server/jsonrpc/JsonRPCUtils + m (Lcom/google/gson/JsonElement;Ljava/lang/String;ILjava/lang/String;)Lcom/google/gson/JsonObject; createError a + m (Ljava/lang/Integer;Lnet/minecraft/resources/Identifier;Ljava/util/List;)Lcom/google/gson/JsonObject; createRequest a + m (Lcom/google/gson/JsonElement;Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; createSuccessResult a + m (Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; getError e + m (Lcom/google/gson/JsonObject;)Ljava/lang/String; getMethodName b + m (Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonElement; getParams c + m (Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonElement; getRequestId a + m (Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonElement; getResult d + f Ljava/lang/String; JSON_RPC_VERSION a + f Ljava/lang/String; OPEN_RPC_VERSION b +c net/minecraft/server/level/ParticleStatus net/minecraft/server/level/ParticleStatus + m ()[Lnet/minecraft/server/level/ParticleStatus; $values b + m ()Lnet/minecraft/network/chat/Component; caption a + m (Lnet/minecraft/server/level/ParticleStatus;)I lambda$static$0 b + m (Lnet/minecraft/server/level/ParticleStatus;)Ljava/lang/Integer; lambda$static$1 a + f [Lnet/minecraft/server/level/ParticleStatus; $VALUES h + f Lnet/minecraft/server/level/ParticleStatus; ALL a + f Ljava/util/function/IntFunction; BY_ID e + f Lnet/minecraft/server/level/ParticleStatus; DECREASED b + f Lcom/mojang/serialization/Codec; LEGACY_CODEC d + f Lnet/minecraft/server/level/ParticleStatus; MINIMAL c + f Lnet/minecraft/network/chat/Component; caption g + f I id f +c net/minecraft/server/level/SectionTracker net/minecraft/server/level/LightEngineGraphSection + m (JIZ)V checkNeighborsAfterUpdate a + m (JJI)I computeLevelFromNeighbor b + m (JJI)I getComputedLevel a + m (J)I getLevelFromSource b + m (JIZ)V update b +c net/minecraft/server/level/WorldGenRegion net/minecraft/server/level/RegionLimitedWorldAccess + m (Lnet/minecraft/world/entity/Entity;)Z addFreshEntity b + m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V addParticle a + m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/entity/Entity;I)Z destroyBlock a + m ()Lnet/minecraft/world/level/dimension/DimensionType; dimensionType F_ + m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures Q + m (Lnet/minecraft/core/BlockPos;)Z ensureCanWrite e_ + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes ad + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a + m ()Lnet/minecraft/world/level/biome/BiomeManager; getBiomeManager H_ + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ + m ()Lnet/minecraft/world/ticks/LevelTickAccess; getBlockTicks af + m ()Lnet/minecraft/world/level/ChunkPos; getCenter b + m (II)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a + m ()Lnet/minecraft/world/level/chunk/ChunkSource; getChunkSource ac + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/DifficultyInstance; getCurrentDifficultyAt c + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()Lnet/minecraft/world/ticks/LevelTickAccess; getFluidTicks ae + m ()I getHeight L_ + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a + m ()Lnet/minecraft/server/level/ServerLevel; getLevel a + m ()Lnet/minecraft/world/level/storage/LevelData; getLevelData D_ + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine C_ + m ()I getMinY K_ + m (DDDDLjava/util/function/Predicate;)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a + m ()Lnet/minecraft/util/RandomSource; getRandom G_ + m ()I getSeaLevel V + m ()J getSeed J + m ()Lnet/minecraft/server/MinecraftServer; getServer s + m (Lnet/minecraft/core/Direction;Z)F getShade a + m ()I getSkyDarken E_ + m (III)Lnet/minecraft/core/Holder; getUncachedNoiseBiome a + m ()Lnet/minecraft/world/level/border/WorldBorder; getWorldBorder w + m (II)Z hasChunk b + m ()Z isClientSide B_ + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isFluidAtPosition b + m (Lnet/minecraft/world/level/ChunkPos;I)Z isOldChunkAround a + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isStateAtPosition a + m ()Ljava/lang/String; lambda$getChunk$2 n + m (Lnet/minecraft/server/level/GenerationChunkHolder;)Ljava/lang/String; lambda$getChunk$3 a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/lang/String; lambda$getChunk$4 a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/TickContainerAccess; lambda$new$0 h + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/TickContainerAccess; lambda$new$1 g + m (Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)V levelEvent a + m (Lnet/minecraft/core/BlockPos;)V markPosForPostprocessing f + m ()J nextSubTickCount I_ + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a + m ()Ljava/util/List; players E + m ()Lnet/minecraft/core/RegistryAccess; registryAccess J_ + m (Lnet/minecraft/core/BlockPos;Z)Z removeBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)Z setBlock a + m (Ljava/util/function/Supplier;)V setCurrentlyGenerating a + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/resources/Identifier; WORLDGEN_REGION_RANDOM o + f Lnet/minecraft/world/level/biome/BiomeManager; biomeManager k + f Lnet/minecraft/world/ticks/WorldGenTickAccess; blockTicks i + f Lnet/minecraft/util/StaticCache2D; cache b + f Lnet/minecraft/world/level/chunk/ChunkAccess; center c + f Ljava/util/function/Supplier; currentlyGenerating m + f Lnet/minecraft/world/level/dimension/DimensionType; dimensionType h + f Lnet/minecraft/world/ticks/WorldGenTickAccess; fluidTicks j + f Lnet/minecraft/world/level/chunk/status/ChunkStep; generatingStep l + f Lnet/minecraft/world/level/storage/LevelData; levelData f + f Lnet/minecraft/server/level/ServerLevel; level d + f Lnet/minecraft/util/RandomSource; random g + f J seed e + f Ljava/util/concurrent/atomic/AtomicLong; subTickCount n +c net/minecraft/server/network/FilteredText net/minecraft/server/network/FilteredText + m ()Ljava/lang/String; filtered a + m ()Ljava/lang/String; filteredOrEmpty b + m (Ljava/lang/String;)Lnet/minecraft/server/network/FilteredText; fullyFiltered b + m ()Z isFiltered c + m ()Lnet/minecraft/network/chat/FilterMask; mask e + m (Ljava/lang/String;)Lnet/minecraft/server/network/FilteredText; passThrough a + m ()Ljava/lang/String; raw d + f Lnet/minecraft/server/network/FilteredText; EMPTY a + f Lnet/minecraft/network/chat/FilterMask; mask c + f Ljava/lang/String; raw b +c net/minecraft/server/players/BanListEntry net/minecraft/server/players/ExpirableListEntry + m ()Ljava/util/Date; getCreated a + m ()Lnet/minecraft/network/chat/Component; getDisplayName f + m ()Ljava/util/Date; getExpires c + m ()Ljava/lang/String; getReason d + m ()Lnet/minecraft/network/chat/Component; getReasonMessage e + m ()Ljava/lang/String; getSource b + m ()Z hasExpired g + m (Lcom/google/gson/JsonObject;)V serialize a + f Ljava/text/SimpleDateFormat; DATE_FORMAT a + f Ljava/lang/String; EXPIRES_NEVER b + f Ljava/util/Date; created c + f Ljava/util/Date; expires e + f Ljava/lang/String; reason f + f Ljava/lang/String; source d +c net/minecraft/server/players/ServerOpList net/minecraft/server/players/OpList + m (Lnet/minecraft/server/players/ServerOpListEntry;)Z add a + m (Lnet/minecraft/server/players/StoredUserEntry;)Z add a + m (Lnet/minecraft/server/players/NameAndId;)Z canBypassPlayerLimit b + m ()V clear a + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/StoredUserEntry; createEntry a + m (Ljava/lang/Object;)Ljava/lang/String; getKeyForUser b + m (Lnet/minecraft/server/players/NameAndId;)Ljava/lang/String; getKeyForUser c + m ()[Ljava/lang/String; getUserList b + m (I)[Ljava/lang/String; lambda$getUserList$0 a + m (Ljava/lang/Object;)Z remove a + m (Lnet/minecraft/server/players/NameAndId;)Z remove a +c net/minecraft/util/RegistryContextSwapper net/minecraft/util/RegistryContextSwapper + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$Provider;)Lcom/mojang/serialization/DataResult; swapTo a +c net/minecraft/util/datafix/fixes/BiomeFix net/minecraft/util/datafix/fixes/DataConverterBiome + f Ljava/util/Map; BIOMES a +c net/minecraft/util/datafix/fixes/MapIdFix net/minecraft/util/datafix/fixes/DataConverterMapId + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/debug/DebugValueAccess net/minecraft/util/debug/DebugValueAccess + m (Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/function/BiConsumer;)V forEachBlock b + m (Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/function/BiConsumer;)V forEachChunk a + m (Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/function/BiConsumer;)V forEachEntity c + m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueAccess$EventVisitor;)V forEachEvent a + m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/core/BlockPos;)Ljava/lang/Object; getBlockValue a + m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/Object; getChunkValue a + m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/world/entity/Entity;)Ljava/lang/Object; getEntityValue a +c net/minecraft/util/debug/DebugValueSource net/minecraft/util/debug/DebugValueSource + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a +c net/minecraft/util/debug/DebugValueSource$ValueGetter net/minecraft/util/debug/DebugValueSource$b +c net/minecraft/util/debug/DebugValueSource$Registration net/minecraft/util/debug/DebugValueSource$a + m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V register a +c net/minecraft/world/RandomizableContainer net/minecraft/world/RandomizableContainer + m ()Lnet/minecraft/core/BlockPos; getBlockPos aD_ + m ()Lnet/minecraft/world/level/Level; getLevel j + m ()Lnet/minecraft/resources/ResourceKey; getLootTable az_ + m ()J getLootTableSeed aC_ + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)V setBlockEntityLootTable a + m (Lnet/minecraft/resources/ResourceKey;)V setLootTable a + m (Lnet/minecraft/resources/ResourceKey;J)V setLootTable a + m (J)V setLootTableSeed a + m (Lnet/minecraft/world/level/storage/ValueInput;)Z tryLoadLootTable c_ + m (Lnet/minecraft/world/level/storage/ValueOutput;)Z trySaveLootTable d_ + m (Lnet/minecraft/world/entity/player/Player;)V unpackLootTable f_ + f Ljava/lang/String; LOOT_TABLE_SEED_TAG c + f Ljava/lang/String; LOOT_TABLE_TAG b +c net/minecraft/world/entity/AnimationState net/minecraft/world/entity/AnimationState + m (ZI)V animateWhen a + m (Lnet/minecraft/world/entity/AnimationState;)V copyFrom a + m (IF)V fastForward a + m (F)J getTimeInMillis a + m (Ljava/util/function/Consumer;)V ifStarted a + m ()Z isStarted b + m (I)V start a + m (I)V startIfStopped b + m ()V stop a + f I STOPPED a + f I startTick b +c net/minecraft/world/entity/ConversionType net/minecraft/world/entity/ConversionType + m ()[Lnet/minecraft/world/entity/ConversionType; $values b + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V convert a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V convertCommon b + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/component/DataComponentType;)V copyComponent a + m ()Z shouldDiscardAfterConversion a + f [Lnet/minecraft/world/entity/ConversionType; $VALUES e + f Ljava/util/Set; COMPONENTS_TO_COPY c + f Lnet/minecraft/world/entity/ConversionType; SINGLE a + f Lnet/minecraft/world/entity/ConversionType; SPLIT_ON_DEATH b + f Z discardAfterConversion d +c net/minecraft/world/entity/ConversionType$1 net/minecraft/world/entity/ConversionType$1 + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V convert a +c net/minecraft/world/entity/ConversionType$2 net/minecraft/world/entity/ConversionType$2 + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V convert a +c net/minecraft/world/entity/EntitySelector net/minecraft/world/entity/IEntitySelector + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$0 h + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$1 g + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$2 f + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$3 e + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$4 d + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$5 c + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; notRiding b + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; pushableBy a + m (DDDD)Ljava/util/function/Predicate; withinDistance a + f Ljava/util/function/Predicate; CAN_BE_COLLIDED_WITH g + f Ljava/util/function/Predicate; CAN_BE_PICKED h + f Ljava/util/function/Predicate; CONTAINER_ENTITY_SELECTOR d + f Ljava/util/function/Predicate; ENTITY_NOT_BEING_RIDDEN c + f Ljava/util/function/Predicate; ENTITY_STILL_ALIVE a + f Ljava/util/function/Predicate; LIVING_ENTITY_STILL_ALIVE b + f Ljava/util/function/Predicate; NO_CREATIVE_OR_SPECTATOR e + f Ljava/util/function/Predicate; NO_SPECTATORS f +c net/minecraft/world/entity/EquipmentTable net/minecraft/world/entity/EquipmentTable + m (F)Ljava/util/Map; createForAllSlots a + m (Ljava/util/List;F)Ljava/util/Map; createForAllSlots a + m (Lcom/mojang/datafixers/util/Either;)Ljava/util/Map; lambda$static$0 a + m (Ljava/util/Map;)Lcom/mojang/datafixers/util/Either; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m ()Lnet/minecraft/resources/ResourceKey; lootTable a + m ()Ljava/util/Map; slotDropChances b + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DROP_CHANCES_CODEC a + f Lnet/minecraft/resources/ResourceKey; lootTable c + f Ljava/util/Map; slotDropChances d +c net/minecraft/world/entity/SpawnGroupData net/minecraft/world/entity/GroupDataEntity +c net/minecraft/world/entity/animal/bee/Bee net/minecraft/world/entity/animal/bee/EntityBee + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$000 a + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1000 k + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1100 l + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1200 m + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1300 n + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1400 o + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1500 p + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1600 q + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1700 r + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$1800 s + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$200 c + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$300 d + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$400 e + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$500 f + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$600 g + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$700 h + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$800 i + m (Lnet/minecraft/world/entity/animal/bee/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$900 j + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Z attractsBees c + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m (Lnet/minecraft/core/BlockPos;I)Z closerThan b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hf + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Lnet/minecraft/core/BlockPos;)Z doesHiveHaveSpace k + m ()V dropFlower hj + m ()V dropHive hi + m ()V dropOffNectar hg + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity; getBeehiveBlockEntity hq + m ()Ljava/util/List; getBlacklistedHives gR + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/bee/Bee; getBreedOffspring b + m ()I getCropsGrownSincePollination hn + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (I)Z getFlag t + m ()Lnet/minecraft/world/entity/ai/goal/GoalSelector; getGoalSelector gV + m ()Lnet/minecraft/core/BlockPos; getHivePos gU + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m ()J getPersistentAngerEndTime a + m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b + m (F)F getRollAmount L + m ()Lnet/minecraft/core/BlockPos; getSavedFlowerPos p + m ()F getSoundVolume fC + m ()I getTravellingTicks gQ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m ()Z hasHive gT + m ()Z hasNectar hd + m ()Z hasSavedFlowerPos gP + m ()Z hasStung he + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()V incrementNumCropsGrownSincePollination hp + m ()Z isFlapping bp + m ()Z isFlying d + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isHiveNearFire hm + m ()Z isHiveValid hr + m ()Z isRolling hs + m ()Z isTiredOfLookingForNectar hh + m (Lnet/minecraft/core/BlockPos;)Z isTooFarAway l + m (Lnet/minecraft/tags/TagKey;)V jumpInLiquid c + m ()Lnet/minecraft/util/debug/DebugBeeInfo; lambda$registerDebugValues$1 ht + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/core/BlockPos;)V pathfindRandomlyTowards j + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a + m ()V registerGoals D + m ()V resetNumCropsGrownSincePollination ho + m ()V resetTicksWithoutNectarSinceExitingHive gS + m (IZ)V setFlag d + m (Z)V setHasNectar x + m (Z)V setHasStung y + m (Lnet/minecraft/core/BlockPos;)V setHivePos i + m (J)V setPersistentAngerEndTime b + m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a + m (Z)V setRolling z + m (Lnet/minecraft/core/BlockPos;)V setSavedFlowerPos h + m (I)V setStayOutOfHiveCountdown s + m (Lnet/minecraft/world/level/Level;DDDDDLnet/minecraft/core/particles/ParticleOptions;)V spawnFluidParticle a + m ()V startPersistentAngerTimer c + m ()V tick g + m ()V updateRollAmount hl + m ()Z wantsToEnterHive hk + f I COOLDOWN_BEFORE_LOCATING_NEW_FLOWER do + f I COOLDOWN_BEFORE_LOCATING_NEW_HIVE dm + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ANGER_END_TIME cH + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID cG + f I DEFAULT_CANNOT_ENTER_HIVE_TICKS dc + f I DEFAULT_CROPS_GROWN_SINCE_POLLINATION dd + f Z DEFAULT_HAS_NECTAR cF + f Z DEFAULT_HAS_STUNG da + f I DEFAULT_TICKS_SINCE_POLLINATION db + f I DEFAULT_WANDER_DISTANCE_REDUCTION cX + f I FLAG_HAS_NECTAR cK + f I FLAG_HAS_STUNG cJ + f I FLAG_ROLL cI + f F FLAP_DEGREES_PER_TICK cv + f I HIVE_CLOSE_ENOUGH_DISTANCE cV + f I HIVE_SEARCH_DISTANCE cZ + f I MAX_CROPS_GROWABLE cP + f I MAX_FIND_FLOWER_RETRY_COOLDOWN dq + f I MIN_ATTACK_DIST cO + f I MIN_FIND_FLOWER_RETRY_COOLDOWN dp + f I PATHFIND_TO_HIVE_WHEN_CLOSER_THAN cY + f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME de + f I POISON_SECONDS_HARD cR + f I POISON_SECONDS_NORMAL cQ + f I RESTRICTED_WANDER_DISTANCE_REDUCTION cW + f I STING_DEATH_COUNTDOWN cL + f Ljava/lang/String; TAG_CANNOT_ENTER_HIVE_TICKS cz + f Ljava/lang/String; TAG_CROPS_GROWN_SINCE_POLLINATION cx + f Ljava/lang/String; TAG_FLOWER_POS cD + f Ljava/lang/String; TAG_HAS_NECTAR cC + f Ljava/lang/String; TAG_HAS_STUNG cB + f Ljava/lang/String; TAG_HIVE_POS cE + f Ljava/lang/String; TAG_TICKS_SINCE_POLLINATION cA + f I TICKS_BEFORE_GOING_TO_KNOWN_FLOWER cM + f I TICKS_PER_FLAP cw + f I TICKS_WITHOUT_NECTAR_BEFORE_GOING_HOME cN + f I TOO_FAR_DISTANCE cU + f Lnet/minecraft/world/entity/animal/bee/Bee$BeePollinateGoal; beePollinateGoal du + f Lnet/minecraft/world/entity/animal/bee/Bee$BeeGoToHiveGoal; goToHiveGoal dv + f Lnet/minecraft/world/entity/animal/bee/Bee$BeeGoToKnownFlowerGoal; goToKnownFlowerGoal dw + f Lnet/minecraft/core/BlockPos; hivePos dt + f I numCropsGrownSincePollination dl + f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget df + f I remainingCooldownBeforeLocatingNewFlower dr + f I remainingCooldownBeforeLocatingNewHive dn + f F rollAmount dg + f F rollAmountO dh + f Lnet/minecraft/core/BlockPos; savedFlowerPos ds + f I stayOutOfHiveCountdown dk + f I ticksWithoutNectarSinceExitingHive dj + f I timeSinceSting di + f I underWaterTicks dx +c net/minecraft/world/entity/animal/bee/Bee$1 net/minecraft/world/entity/animal/bee/EntityBee$1 + m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a + m ()V tick d + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 p +c net/minecraft/world/entity/animal/bee/Bee$BaseBeeGoal net/minecraft/world/entity/animal/bee/EntityBee$a + m ()Z canBeeContinueToUse i + m ()Z canBeeUse h + m ()Z canContinueToUse c + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 a +c net/minecraft/world/entity/animal/bee/Bee$BeeAttackGoal net/minecraft/world/entity/animal/bee/EntityBee$b + m ()Z canContinueToUse c + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b +c net/minecraft/world/entity/animal/bee/Bee$BeeWanderGoal net/minecraft/world/entity/animal/bee/EntityBee$l + m ()Z canContinueToUse c + m ()Z canUse b + m ()Lnet/minecraft/world/phys/Vec3; findPos h + m ()I getWanderThreshold i + m ()V start d + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 a +c net/minecraft/world/entity/animal/bee/Bee$BeeLookControl net/minecraft/world/entity/animal/bee/EntityBee$j + m ()Z resetXRotOnTick c + m ()V tick a + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 h +c net/minecraft/world/entity/animal/bee/Bee$BeeGoToHiveGoal net/minecraft/world/entity/animal/bee/EntityBee$e + m (Lnet/minecraft/core/BlockPos;)V blacklistTarget c + m ()Z canBeeContinueToUse i + m ()Z canBeeUse h + m ()Z canContinueToUse c + m ()Z canUse b + m ()V clearBlacklist k + m ()V dropAndBlacklistHive l + m (Lnet/minecraft/core/BlockPos;)Z hasReachedTarget d + m (Lnet/minecraft/core/BlockPos;)Z isTargetBlacklisted b + m (Lnet/minecraft/core/BlockPos;)Z pathfindDirectlyTowards a + m ()V start d + m ()V stop e + m ()V tick a + f I MAX_BLACKLISTED_TARGETS e + f I MAX_TRAVELLING_TICKS b + f I TICKS_BEFORE_HIVE_DROP h + f Ljava/util/List; blacklistedTargets f + f Lnet/minecraft/world/level/pathfinder/Path; lastPath g + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 c + f I ticksStuck i + f I travellingTicks d +c net/minecraft/world/entity/animal/bee/Bee$BeeGrowCropGoal net/minecraft/world/entity/animal/bee/EntityBee$g + m ()Z canBeeContinueToUse i + m ()Z canBeeUse h + m ()V tick a + f I GROW_CHANCE b + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 c +c net/minecraft/world/entity/animal/bee/Bee$BeeEnterHiveGoal net/minecraft/world/entity/animal/bee/EntityBee$d + m ()Z canBeeContinueToUse i + m ()Z canBeeUse h + m ()V start d + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b +c net/minecraft/world/entity/animal/bee/Bee$BeePollinateGoal net/minecraft/world/entity/animal/bee/EntityBee$k + m ()Z canBeeContinueToUse i + m ()Z canBeeUse h + m ()Ljava/util/Optional; findNearbyFlower p + m ()F getOffset o + m ()Z hasPollinatedLongEnough k + m ()Z isPollinating l + m ()Z requiresUpdateEveryTick X_ + m ()V setWantedPos n + m ()V start d + m ()V stop e + m ()V stopPollinating m + m ()V tick a + f D ARRIVAL_THRESHOLD d + f I FLOWER_SEARCH_RADIUS i + f F HOVER_HEIGHT_WITHIN_FLOWER g + f F HOVER_POS_OFFSET h + f I MAX_POLLINATING_TICKS o + f I MIN_POLLINATION_TICKS c + f I POSITION_CHANGE_CHANCE e + f F SPEED_MODIFIER f + f Lnet/minecraft/world/phys/Vec3; hoverPos m + f I lastSoundPlayedTick k + f I pollinatingTicks n + f Z pollinating l + f I successfulPollinatingTicks j + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b + f Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap; unreachableFlowerCache p +c net/minecraft/world/entity/animal/bee/Bee$ValidateHiveGoal net/minecraft/world/entity/animal/bee/EntityBee$n + m ()Z canBeeContinueToUse i + m ()Z canBeeUse h + m ()V start d + f I VALIDATE_HIVE_COOLDOWN c + f J lastValidateTick d + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b +c net/minecraft/world/entity/animal/bee/Bee$BeeLocateHiveGoal net/minecraft/world/entity/animal/bee/EntityBee$i + m ()Z canBeeContinueToUse i + m ()Z canBeeUse h + m ()Ljava/util/List; findNearbyHivesWithSpace k + m (Lnet/minecraft/core/Holder;)Z lambda$findNearbyHivesWithSpace$0 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)D lambda$findNearbyHivesWithSpace$1 a + m ()V start d + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b +c net/minecraft/world/entity/animal/bee/Bee$BeeHurtByOtherGoal net/minecraft/world/entity/animal/bee/EntityBee$h + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V alertOther a + m ()Z canContinueToUse c + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 a +c net/minecraft/world/entity/animal/bee/Bee$ValidateFlowerGoal net/minecraft/world/entity/animal/bee/EntityBee$m + m ()Z canBeeContinueToUse i + m ()Z canBeeUse h + m (Lnet/minecraft/core/BlockPos;)Z isFlower a + m ()V start d + f J lastValidateTick d + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b + f I validateFlowerCooldown c +c net/minecraft/world/entity/animal/bee/Bee$1BeeFlyingMoveControl net/minecraft/world/entity/animal/bee/EntityBee$1BeeFlyingMoveControl +c net/minecraft/world/entity/animal/bee/Bee$BeeGoToKnownFlowerGoal net/minecraft/world/entity/animal/bee/EntityBee$f + m ()Z canBeeContinueToUse i + m ()Z canBeeUse h + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + m ()Z wantsToGoToKnownFlower k + f I MAX_TRAVELLING_TICKS c + f Lnet/minecraft/world/entity/animal/bee/Bee; this$0 b + f I travellingTicks d +c net/minecraft/world/entity/animal/bee/Bee$BeeBecomeAngryTargetGoal net/minecraft/world/entity/animal/bee/EntityBee$c + m ()Z beeCanTarget i + m ()Z canContinueToUse c + m ()Z canUse b +c net/minecraft/world/entity/animal/cow/Cow net/minecraft/world/entity/animal/cow/EntityCow + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/cow/Cow; getBreedOffspring b + m ()Lnet/minecraft/core/Holder; getVariant gP + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/core/Holder;)V setVariant b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cv +c net/minecraft/world/entity/animal/fox/Fox net/minecraft/world/entity/animal/fox/EntityFox + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/EntityReference;)V addTrustedEntity a + m (Lnet/minecraft/world/entity/LivingEntity;)V addTrustedEntity i + m ()V aiStep d_ + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f + m (Lnet/minecraft/world/item/ItemStack;)Z canEat k + m (Lnet/minecraft/world/item/ItemStack;)Z canHoldItem h + m ()Z canMove hi + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkFoxSpawnRules c + m ()V clearStates hh + m ()V clearTrusted he + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/item/ItemStack;)V dropItemStack n + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/fox/Fox; getBreedOffspring b + m (F)F getCrouchAmount M + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (I)Z getFlag s + m (F)F getHeadRollAngle L + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m ()Ljava/util/stream/Stream; getTrustedEntities hd + m ()Lnet/minecraft/world/entity/animal/fox/Fox$Variant; getVariant gP + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/item/ItemStack;)Z isConsumableFood l + m ()Z isCrouching cz + m ()Z isDefending hf + m ()Z isFaceplanted gR + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isFullyCrouched gT + m ()Z isImmobile fE + m ()Z isInterested gU + m (Lnet/minecraft/world/entity/animal/fox/Fox;Lnet/minecraft/world/entity/LivingEntity;)Z isPathClear a + m ()Z isPouncing gS + m ()Z isSitting gQ + m ()Z isSleeping gr + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$4 c + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$5 b + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$registerGoals$6 m + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$registerGoals$7 l + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$registerGoals$8 k + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$9 a + m (Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$static$0 b + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$1 J + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$2 I + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$3 H + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EntityReference;)Z lambda$trusts$10 a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;)V onOffspringSpawnedFromEgg a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a + m ()V playAmbientSound T + m ()V playEatingSound gX + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Z)V setDefending C + m (Z)V setFaceplanted B + m (IZ)V setFlag d + m (Z)V setIsCrouching z + m (Z)V setIsInterested A + m (Z)V setIsPouncing y + m (Z)V setSitting x + m (Z)V setSleeping D + m ()V setTargetGoals gV + m (Lnet/minecraft/world/entity/animal/fox/Fox$Variant;)V setVariant a + m (Lnet/minecraft/world/item/ItemStack;)V spitOutItem m + m ()V tick g + m (Lnet/minecraft/world/entity/LivingEntity;)Z trusts j + m ()V wakeUp hg + f Ljava/util/function/Predicate; ALLOWED_ITEMS cH + f Ljava/util/function/Predicate; AVOID_PLAYERS cK + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cM + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID cA + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRUSTED_ID_0 cF + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRUSTED_ID_1 cG + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE_ID cz + f Z DEFAULT_CROUCHING cQ + f Z DEFAULT_SITTING cP + f Z DEFAULT_SLEEPING cO + f I FLAG_CROUCHING cv + f I FLAG_DEFENDING cE + f I FLAG_FACEPLANTED cD + f I FLAG_INTERESTED cw + f I FLAG_POUNCING cx + f I FLAG_SITTING cB + f I FLAG_SLEEPING cC + f I MIN_TICKS_BEFORE_EAT cL + f Ljava/util/function/Predicate; STALKABLE_PREY cJ + f Lcom/mojang/serialization/Codec; TRUSTED_LIST_CODEC cN + f Ljava/util/function/Predicate; TRUSTED_TARGET_SELECTOR cI + f F crouchAmount cY + f F crouchAmountO cZ + f Lnet/minecraft/world/entity/ai/goal/Goal; fishTargetGoal cV + f F interestedAngle cW + f F interestedAngleO cX + f Lnet/minecraft/world/entity/ai/goal/Goal; landTargetGoal cR + f I ticksSinceEaten da + f Lnet/minecraft/world/entity/ai/goal/Goal; turtleEggTargetGoal cU +c net/minecraft/world/entity/animal/fox/Fox$Variant net/minecraft/world/entity/animal/fox/EntityFox$Type + m ()[Lnet/minecraft/world/entity/animal/fox/Fox$Variant; $values b + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/animal/fox/Fox$Variant; byBiome a + m (I)Lnet/minecraft/world/entity/animal/fox/Fox$Variant; byId a + m ()I getId a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/animal/fox/Fox$Variant; $VALUES i + f Ljava/util/function/IntFunction; BY_ID f + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC d + f Lnet/minecraft/world/entity/animal/fox/Fox$Variant; DEFAULT c + f Lnet/minecraft/world/entity/animal/fox/Fox$Variant; RED a + f Lnet/minecraft/world/entity/animal/fox/Fox$Variant; SNOW b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f I id g + f Ljava/lang/String; name h +c net/minecraft/world/entity/animal/fox/Fox$SleepGoal net/minecraft/world/entity/animal/fox/EntityFox$t + m ()Z canContinueToUse c + m ()Z canSleep k + m ()Z canUse b + m ()V start d + m ()V stop e + f I WAIT_TIME_BEFORE_SLEEP c + f I countdown d + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 b +c net/minecraft/world/entity/animal/fox/Fox$FoxBreedGoal net/minecraft/world/entity/animal/fox/EntityFox$e + m ()V breed g + m ()V start d +c net/minecraft/world/entity/animal/fox/Fox$FoxFloatGoal net/minecraft/world/entity/animal/fox/EntityFox$g + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a +c net/minecraft/world/entity/animal/fox/Fox$FoxGroupData net/minecraft/world/entity/animal/fox/EntityFox$i + f Lnet/minecraft/world/entity/animal/fox/Fox$Variant; variant a +c net/minecraft/world/entity/animal/fox/Fox$FoxPanicGoal net/minecraft/world/entity/animal/fox/EntityFox$n + m ()Z shouldPanic h + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a +c net/minecraft/world/entity/animal/fox/Fox$FaceplantGoal net/minecraft/world/entity/animal/fox/EntityFox$b + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f I countdown a + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 b +c net/minecraft/world/entity/animal/fox/Fox$FoxPounceGoal net/minecraft/world/entity/animal/fox/EntityFox$o + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z isInterruptable W_ + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a +c net/minecraft/world/entity/animal/fox/Fox$StalkPreyGoal net/minecraft/world/entity/animal/fox/EntityFox$u + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a +c net/minecraft/world/entity/animal/fox/Fox$FoxLookControl net/minecraft/world/entity/animal/fox/EntityFox$k + m ()Z resetXRotOnTick c + m ()V tick a + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 h +c net/minecraft/world/entity/animal/fox/Fox$FoxMoveControl net/minecraft/world/entity/animal/fox/EntityFox$m + m ()V tick a + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 l +c net/minecraft/world/entity/animal/fox/Fox$FoxBehaviorGoal net/minecraft/world/entity/animal/fox/EntityFox$d + m ()Z alertable i + m ()Z hasShelter h + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; alertableTargeting b + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a +c net/minecraft/world/entity/animal/fox/Fox$SeekShelterGoal net/minecraft/world/entity/animal/fox/EntityFox$s + m ()Z canUse b + m ()V start d + f I interval c + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 b +c net/minecraft/world/entity/animal/fox/Fox$FoxEatBerriesGoal net/minecraft/world/entity/animal/fox/EntityFox$f + m ()D acceptedDistance i + m ()Z canUse b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a + m ()V onReachedTarget o + m (Lnet/minecraft/world/level/block/state/BlockState;)V pickGlowBerry a + m (Lnet/minecraft/world/level/block/state/BlockState;)V pickSweetBerries b + m ()Z shouldRecalculatePath l + m ()V start d + m ()V tick a + f I WAIT_TICKS i + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 h + f I ticksWaited g +c net/minecraft/world/entity/animal/fox/Fox$FoxMeleeAttackGoal net/minecraft/world/entity/animal/fox/EntityFox$l + m ()Z canUse b + m (Lnet/minecraft/world/entity/LivingEntity;)V checkAndPerformAttack a + m ()V start d + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 b +c net/minecraft/world/entity/animal/fox/Fox$PerchAndSearchGoal net/minecraft/world/entity/animal/fox/EntityFox$r + m ()Z canContinueToUse c + m ()Z canUse b + m ()V resetLook k + m ()V start d + m ()V stop e + m ()V tick a + f I lookTime e + f I looksRemaining f + f D relX c + f D relZ d + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 b +c net/minecraft/world/entity/animal/fox/Fox$FoxFollowParentGoal net/minecraft/world/entity/animal/fox/EntityFox$h + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/animal/fox/Fox; fox d +c net/minecraft/world/entity/animal/fox/Fox$FoxLookAtPlayerGoal net/minecraft/world/entity/animal/fox/EntityFox$j + m ()Z canContinueToUse c + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 h +c net/minecraft/world/entity/animal/fox/Fox$FoxSearchForItemsGoal net/minecraft/world/entity/animal/fox/EntityFox$p + m ()Z canUse b + m ()V start d + m ()V tick a + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a +c net/minecraft/world/entity/animal/fox/Fox$DefendTrustedTargetGoal net/minecraft/world/entity/animal/fox/EntityFox$a + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 i + f I timestamp l + f Lnet/minecraft/world/entity/LivingEntity; trustedLastHurtBy j + f Lnet/minecraft/world/entity/LivingEntity; trustedLastHurt k +c net/minecraft/world/entity/animal/fox/Fox$FoxStrollThroughVillageGoal net/minecraft/world/entity/animal/fox/EntityFox$q + m ()Z canContinueToUse c + m ()Z canFoxMove h + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a +c net/minecraft/world/entity/animal/fox/Fox$FoxAlertableEntitiesSelector net/minecraft/world/entity/animal/fox/EntityFox$c + f Lnet/minecraft/world/entity/animal/fox/Fox; this$0 a +c net/minecraft/world/entity/animal/pig/Pig net/minecraft/world/entity/animal/pig/EntityPig + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()Z boost a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/pig/Pig; getBreedOffspring b + m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b + m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f + m ()Lnet/minecraft/core/Holder; getVariant gP + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 l + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$1 k + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)V lambda$thunderHit$2 a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Lnet/minecraft/core/Holder;)V setVariant b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BOOST_TIME cv + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cw + f Lnet/minecraft/world/entity/ItemBasedSteering; steering cx +c net/minecraft/world/entity/item/PrimedTnt net/minecraft/world/entity/item/EntityTNTPrimed + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()V explode k + m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState i + m ()D getDefaultGravity bs + m ()I getFuse f + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()Lnet/minecraft/world/entity/Entity; getOwner p + m ()Lnet/minecraft/world/entity/LivingEntity; getOwner e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isPickable bX + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/entity/Entity;)V restoreFrom y + m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState c + m (I)V setFuse a + m (Z)V setUsedPortal a + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BLOCK_STATE_ID c + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FUSE_ID b + f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE f + f F DEFAULT_EXPLOSION_POWER e + f S DEFAULT_FUSE_TIME d + f Ljava/lang/String; TAG_BLOCK_STATE g + f Ljava/lang/String; TAG_EXPLOSION_POWER h + f Ljava/lang/String; TAG_FUSE a + f Lnet/minecraft/world/level/ExplosionDamageCalculator; USED_PORTAL_DAMAGE_CALCULATOR i + f F explosionPower l + f Lnet/minecraft/world/entity/EntityReference; owner j + f Z usedPortal k +c net/minecraft/world/entity/item/PrimedTnt$1 net/minecraft/world/entity/item/EntityTNTPrimed$1 + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; getBlockExplosionResistance a + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a +c net/minecraft/world/entity/monster/Zoglin net/minecraft/world/entity/monster/EntityZoglin + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/world/entity/LivingEntity;)V blockedByItem d + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m ()Z canBeLeashed aj_ + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; findNearestValidAttackTarget h + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()I getAttackAnimationRemainingTicks gQ + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m (B)V handleEntityEvent b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a + m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity c + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b + m ()Z isAdult p + m ()Z isBaby e_ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z isTargetable b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$findNearestValidAttackTarget$1 c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/Zoglin;)Ljava/util/Optional; lambda$initIdleActivity$0 a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playAngrySound gR + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/entity/LivingEntity;)V setAttackTarget i + m (Z)V setBaby a_ + m ()V updateActivity gP + f I ATTACK_DAMAGE cx + f I ATTACK_DURATION cB + f I ATTACK_INTERVAL cz + f I ATTACK_KNOCKBACK cv + f F BABY_ATTACK_DAMAGE cy + f I BABY_ATTACK_INTERVAL cA + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID e + f Z DEFAULT_BABY cE + f F KNOCKBACK_RESISTANCE cw + f I MAX_HEALTH f + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES b + f F MOVEMENT_SPEED_WHEN_FIGHTING cC + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES a + f F SPEED_MULTIPLIER_WHEN_IDLING cD + f I attackAnimationRemainingTicks cF +c net/minecraft/world/entity/npc/CatSpawner net/minecraft/world/entity/npc/MobSpawnerCat + m (Lnet/minecraft/core/Holder;)Z lambda$spawnInVillage$0 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Z)V spawnCat a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnInHut b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnInVillage a + m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a + f I TICK_DELAY a + f I nextTick b +c net/minecraft/world/inventory/ClickAction net/minecraft/world/inventory/ClickAction + m ()[Lnet/minecraft/world/inventory/ClickAction; $values a + f [Lnet/minecraft/world/inventory/ClickAction; $VALUES c + f Lnet/minecraft/world/inventory/ClickAction; PRIMARY a + f Lnet/minecraft/world/inventory/ClickAction; SECONDARY b +c net/minecraft/world/inventory/CrafterMenu net/minecraft/world/inventory/CrafterMenu + m (Lnet/minecraft/world/entity/player/Inventory;)V addSlots a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V dataChanged a + m ()Lnet/minecraft/world/Container; getContainer m + m ()Z isPowered l + m (I)Z isSlotDisabled e + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; lambda$refreshRecipeResult$0 a + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m ()V refreshRecipeResult n + m (IZ)V setSlotState a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V slotChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I INV_SLOT_END o + f I INV_SLOT_START n + f I SLOT_COUNT m + f I USE_ROW_SLOT_END q + f I USE_ROW_SLOT_START p + f Lnet/minecraft/world/inventory/ContainerData; containerData s + f Lnet/minecraft/world/inventory/CraftingContainer; container u + f Lnet/minecraft/world/entity/player/Player; player t + f Lnet/minecraft/world/inventory/ResultContainer; resultContainer r +c net/minecraft/world/inventory/CrafterSlot net/minecraft/world/inventory/CrafterSlot + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m ()V setChanged d + f Lnet/minecraft/world/inventory/CrafterMenu; menu a +c net/minecraft/world/inventory/FurnaceMenu net/minecraft/world/inventory/ContainerFurnaceFurnace +c net/minecraft/world/inventory/LecternMenu net/minecraft/world/inventory/ContainerLectern + m (Lnet/minecraft/world/entity/player/Player;I)Z clickMenuButton a + m ()Lnet/minecraft/world/item/ItemStack; getBook l + m ()I getPage m + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (II)V setData b + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I BUTTON_NEXT_PAGE n + f I BUTTON_PAGE_JUMP_RANGE_START p + f I BUTTON_PREV_PAGE m + f I BUTTON_TAKE_BOOK o + f I DATA_COUNT q + f I SLOT_COUNT r + f Lnet/minecraft/world/inventory/ContainerData; lecternData t + f Lnet/minecraft/world/Container; lectern s +c net/minecraft/world/inventory/LecternMenu$1 net/minecraft/world/inventory/ContainerLectern$1 + m ()V setChanged d + f Lnet/minecraft/world/inventory/LecternMenu; this$0 a +c net/minecraft/world/item/CreativeModeTabs net/minecraft/world/item/CreativeModeTabs + m ()Ljava/util/List; allTabs d + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/CreativeModeTab; bootstrap a + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;)V buildAllTabContents a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateEnchantmentBookTypesAllLevels b + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateEnchantmentBookTypesOnlyMaxLevel a + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateFireworksAllDurations c + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/Item;Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateInstrumentTypes a + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateOminousBottles b + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/flag/FeatureFlagSet;)V generatePotionEffectTypes a + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$RegistryLookup;Ljava/util/function/Predicate;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generatePresetPaintings a + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateSuspiciousStews a + m ()Lnet/minecraft/world/item/CreativeModeTab; getDefaultTab b + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$0 t + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$1 k + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$10 p + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$11 g + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$12 o + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$13 n + m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$14 a + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$15 m + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$16 b + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$17 f + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$18 l + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$19 c + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$2 s + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$20 e + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$21 k + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$22 b + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$23 d + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$24 j + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$25 a + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$26 c + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$27 i + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$28 b + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$29 h + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$3 j + m (Lnet/minecraft/core/Holder;)Z lambda$bootstrap$30 a + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$31 a + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$32 a + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$33 g + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$4 r + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$5 i + m ()Lnet/minecraft/world/item/ItemStack; lambda$bootstrap$6 q + m (Lnet/minecraft/core/Holder;)Z lambda$bootstrap$7 b + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$bootstrap$8 d + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V lambda$bootstrap$9 h + m (Lnet/minecraft/world/item/CreativeModeTab;)Z lambda$buildAllTabContents$46 b + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab;)V lambda$buildAllTabContents$47 b + m (Lnet/minecraft/world/item/CreativeModeTab;)Z lambda$buildAllTabContents$48 a + m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab;)V lambda$buildAllTabContents$49 a + m (Lnet/minecraft/core/Holder$Reference;I)Lnet/minecraft/world/item/ItemStack; lambda$generateEnchantmentBookTypesAllLevels$39 a + m (Lnet/minecraft/core/Holder$Reference;)Ljava/util/stream/Stream; lambda$generateEnchantmentBookTypesAllLevels$40 a + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V lambda$generateEnchantmentBookTypesAllLevels$41 b + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/world/item/ItemStack; lambda$generateEnchantmentBookTypesOnlyMaxLevel$37 b + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V lambda$generateEnchantmentBookTypesOnlyMaxLevel$38 c + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; lambda$generateInstrumentTypes$42 a + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V lambda$generateInstrumentTypes$43 a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/core/HolderSet$Named;)V lambda$generateInstrumentTypes$44 a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder$Reference;)Z lambda$generatePotionEffectTypes$34 a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/world/item/ItemStack; lambda$generatePotionEffectTypes$35 a + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V lambda$generatePotionEffectTypes$36 d + m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/core/Holder$Reference;)V lambda$generatePresetPaintings$45 a + m ()Lnet/minecraft/world/item/CreativeModeTab; searchTab e + m ()Ljava/util/stream/Stream; streamAllTabs f + m ()Ljava/util/List; tabs c + m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$Provider;)Z tryRebuildTabContents a + m ()V validate a + f Lnet/minecraft/resources/ResourceKey; BUILDING_BLOCKS c + f Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters; CACHED_PARAMETERS r + f Lnet/minecraft/resources/ResourceKey; COLORED_BLOCKS d + f Lnet/minecraft/resources/ResourceKey; COMBAT k + f Lnet/minecraft/resources/ResourceKey; FOOD_AND_DRINKS l + f Lnet/minecraft/resources/ResourceKey; FUNCTIONAL_BLOCKS f + f Lnet/minecraft/resources/ResourceKey; HOTBAR h + f Lnet/minecraft/resources/ResourceKey; INGREDIENTS m + f Lnet/minecraft/resources/ResourceKey; INVENTORY p + f Lnet/minecraft/resources/Identifier; INVENTORY_BACKGROUND a + f Lnet/minecraft/resources/ResourceKey; NATURAL_BLOCKS e + f Lnet/minecraft/resources/ResourceKey; OP_BLOCKS o + f Ljava/util/Comparator; PAINTING_COMPARATOR q + f Lnet/minecraft/resources/ResourceKey; REDSTONE_BLOCKS g + f Lnet/minecraft/resources/ResourceKey; SEARCH i + f Lnet/minecraft/resources/Identifier; SEARCH_BACKGROUND b + f Lnet/minecraft/resources/ResourceKey; SPAWN_EGGS n + f Lnet/minecraft/resources/ResourceKey; TOOLS_AND_UTILITIES j +c net/minecraft/world/item/DiscFragmentItem net/minecraft/world/item/DiscFragmentItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V appendHoverText a + m ()Lnet/minecraft/network/chat/MutableComponent; getDisplayName a +c net/minecraft/world/item/FoodOnAStickItem net/minecraft/world/item/ItemCarrotStick + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f Lnet/minecraft/world/entity/EntityType; canInteractWith a + f I consumeItemDamage b +c net/minecraft/world/item/ItemUseAnimation net/minecraft/world/item/ItemUseAnimation + m ()[Lnet/minecraft/world/item/ItemUseAnimation; $values d + m ()I getId a + m ()Ljava/lang/String; getSerializedName c + m ()Z hasCustomArmTransform b + f [Lnet/minecraft/world/item/ItemUseAnimation; $VALUES s + f Lnet/minecraft/world/item/ItemUseAnimation; BLOCK d + f Lnet/minecraft/world/item/ItemUseAnimation; BOW e + f Lnet/minecraft/world/item/ItemUseAnimation; BRUSH j + f Lnet/minecraft/world/item/ItemUseAnimation; BUNDLE k + f Ljava/util/function/IntFunction; BY_ID o + f Lcom/mojang/serialization/Codec; CODEC m + f Lnet/minecraft/world/item/ItemUseAnimation; CROSSBOW g + f Lnet/minecraft/world/item/ItemUseAnimation; DRINK c + f Lnet/minecraft/world/item/ItemUseAnimation; EAT b + f Lnet/minecraft/world/item/ItemUseAnimation; NONE a + f Lnet/minecraft/world/item/ItemUseAnimation; SPEAR l + f Lnet/minecraft/world/item/ItemUseAnimation; SPYGLASS h + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC n + f Lnet/minecraft/world/item/ItemUseAnimation; TOOT_HORN i + f Lnet/minecraft/world/item/ItemUseAnimation; TRIDENT f + f Z customArmTransform r + f I id p + f Ljava/lang/String; name q +c net/minecraft/world/item/SplashPotionItem net/minecraft/world/item/ItemSplashPotion + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a +c net/minecraft/world/item/WritableBookItem net/minecraft/world/item/ItemBookAndQuill + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a +c net/minecraft/world/item/component/Weapon net/minecraft/world/item/component/Weapon + m ()F disableBlockingForSeconds b + m ()I itemDamagePerAttack a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f F AXE_DISABLES_BLOCKING_FOR_SECONDS a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f F disableBlockingForSeconds e + f I itemDamagePerAttack d +c net/minecraft/world/item/slot/SlotSources net/minecraft/world/item/slot/SlotSources + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m (Ljava/util/Collection;)Ljava/util/function/Function; group a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; lambda$group$2 a + m (Lnet/minecraft/world/item/slot/SlotSource;Lnet/minecraft/world/item/slot/SlotSource;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; lambda$group$3 a + m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; lambda$group$4 a + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + m ()Lcom/mojang/serialization/Codec; lambda$static$1 a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; TYPED_CODEC a +c net/minecraft/world/item/trading/ItemCost net/minecraft/world/item/trading/ItemCost + m ()Lnet/minecraft/core/component/DataComponentExactPredicate; components c + m ()I count b + m (Lnet/minecraft/core/Holder;ILnet/minecraft/core/component/DataComponentExactPredicate;)Lnet/minecraft/world/item/ItemStack; createStack a + m ()Lnet/minecraft/core/Holder; item a + m ()Lnet/minecraft/world/item/ItemStack; itemStack d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/ItemStack;)Z test a + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/trading/ItemCost; withComponents a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/core/component/DataComponentExactPredicate; components f + f I count e + f Lnet/minecraft/core/Holder; item d + f Lnet/minecraft/world/item/ItemStack; itemStack g +c net/minecraft/world/item/trading/Merchant net/minecraft/world/item/trading/IMerchant + m ()Z canRestock gV + m ()Lnet/minecraft/sounds/SoundEvent; getNotifyTradeSound f + m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers b + m ()Lnet/minecraft/world/entity/player/Player; getTradingPlayer a + m ()I getVillagerXp d + m ()Z isClientSide c + m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$openTradingScreen$0 a + m (Lnet/minecraft/world/item/trading/MerchantOffer;)V notifyTrade a + m (Lnet/minecraft/world/item/ItemStack;)V notifyTradeUpdated a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;I)V openTradingScreen a + m (Lnet/minecraft/world/item/trading/MerchantOffers;)V overrideOffers a + m (I)V overrideXp a + m (Lnet/minecraft/world/entity/player/Player;)V setTradingPlayer a + m ()Z showProgressBar e + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b +c net/minecraft/world/level/BlockCollisions net/minecraft/world/level/VoxelShapeSpliterator + m (II)Lnet/minecraft/world/level/BlockGetter; getChunk a + f Lnet/minecraft/world/phys/AABB; box a + f Lnet/minecraft/world/level/BlockGetter; cachedBlockGetter h + f J cachedBlockGetterPos i + f Lnet/minecraft/world/level/CollisionGetter; collisionGetter f + f Lnet/minecraft/world/phys/shapes/CollisionContext; context b + f Lnet/minecraft/core/Cursor3D; cursor c + f Lnet/minecraft/world/phys/shapes/VoxelShape; entityShape e + f Z onlySuffocatingBlocks g + f Lnet/minecraft/core/BlockPos$MutableBlockPos; pos d + f Ljava/util/function/BiFunction; resultProvider j +c net/minecraft/world/level/CollisionGetter net/minecraft/world/level/ICollisionAccess + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/shapes/VoxelShape; borderCollision k + m (Lnet/minecraft/world/level/ClipContext;)Lnet/minecraft/world/phys/BlockHitResult; clipIncludingBorder b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z collidesWithSuffocatingBlock i + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;DDD)Ljava/util/Optional; findFreePosition a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/Optional; findSupportingBlock j + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getBlockAndLiquidCollisions h + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getBlockCollisions g + m (Lnet/minecraft/world/phys/shapes/CollisionContext;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getBlockCollisionsFromContext a + m (II)Lnet/minecraft/world/level/BlockGetter; getChunkForCollisions c + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getCollisions f + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntityCollisions e + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/Vec3;)Ljava/lang/Iterable; getPreMoveCollisions a + m ()Lnet/minecraft/world/level/border/WorldBorder; getWorldBorder w + m (Lnet/minecraft/world/entity/Entity;)Z isUnobstructed f + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isUnobstructed a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Z isUnobstructed a + m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$collidesWithSuffocatingBlock$2 b + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z lambda$findFreePosition$4 b + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/stream/Stream; lambda$findFreePosition$5 a + m (DDDLnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; lambda$findFreePosition$6 a + m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/core/BlockPos; lambda$findSupportingBlock$3 a + m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$getBlockCollisionsFromContext$0 c + m (Lnet/minecraft/world/phys/shapes/CollisionContext;Lnet/minecraft/world/phys/AABB;)Ljava/util/Iterator; lambda$getBlockCollisionsFromContext$1 b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z noBlockCollision b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Z)Z noBlockCollision b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z noBorderCollision d + m (Lnet/minecraft/world/entity/Entity;)Z noCollision g + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z noCollision a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Z)Z noCollision a + m (Lnet/minecraft/world/phys/AABB;)Z noCollision b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z noEntityCollision c +c net/minecraft/world/level/DryFoliageColor net/minecraft/world/level/DryFoliageColor + m (DD)I get a + m ([I)V init a + f I FOLIAGE_DRY_DEFAULT a + f [I pixels b +c net/minecraft/world/level/ServerExplosion net/minecraft/world/level/ServerExplosion + m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V addOrAppendStack a + m ()Ljava/util/List; calculateExplodedPositions m + m ()Z canTriggerBlocks g + m ()Lnet/minecraft/world/phys/Vec3; center f + m (Ljava/util/List;)V createFire b + m ()I explode i + m ()Lnet/minecraft/world/level/Explosion$BlockInteraction; getBlockInteraction b + m ()Lnet/minecraft/world/damagesource/DamageSource; getDamageSource k + m ()Lnet/minecraft/world/entity/Entity; getDirectSourceEntity d + m ()Ljava/util/Map; getHitPlayers j + m ()Lnet/minecraft/world/entity/LivingEntity; getIndirectSourceEntity c + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)F getSeenPercent a + m ()V hurtEntities n + m (Ljava/util/List;)V interactWithBlocks a + m ()Z interactsWithBlocks o + m ()Z isSmall l + m ()Lnet/minecraft/server/level/ServerLevel; level a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/ExplosionDamageCalculator; makeDamageCalculator b + m ()F radius e + m ()Z shouldAffectBlocklikeEntities h + f Lnet/minecraft/world/level/ExplosionDamageCalculator; EXPLOSION_DAMAGE_CALCULATOR a + f F LARGE_EXPLOSION_RADIUS c + f I MAX_DROPS_PER_COMBINED_STACK b + f Lnet/minecraft/world/level/Explosion$BlockInteraction; blockInteraction e + f Lnet/minecraft/world/phys/Vec3; center g + f Lnet/minecraft/world/level/ExplosionDamageCalculator; damageCalculator k + f Lnet/minecraft/world/damagesource/DamageSource; damageSource j + f Z fire d + f Ljava/util/Map; hitPlayers l + f Lnet/minecraft/server/level/ServerLevel; level f + f F radius i + f Lnet/minecraft/world/entity/Entity; source h +c net/minecraft/world/level/ServerExplosion$StackCollector net/minecraft/world/level/ServerExplosion$a + m (Lnet/minecraft/world/item/ItemStack;)V tryMerge a + f Lnet/minecraft/core/BlockPos; pos a + f Lnet/minecraft/world/item/ItemStack; stack b +c net/minecraft/world/level/block/BellBlock net/minecraft/world/level/block/BlockBell + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z attemptToRing a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z attemptToRing a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection r + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVoxelShape p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;D)Z isProperHit a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/player/Player;Z)Z onHit a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ATTACHMENT c + f Lnet/minecraft/world/phys/shapes/VoxelShape; BELL_SHAPE f + f Lcom/mojang/serialization/MapCodec; CODEC a + f I EVENT_BELL_RING e + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_CEILING g + f Ljava/util/Map; SHAPE_DOUBLE_WALL i + f Ljava/util/Map; SHAPE_FLOOR h + f Ljava/util/Map; SHAPE_SINGLE_WALL D +c net/minecraft/world/level/block/BellBlock$1 net/minecraft/world/level/block/BlockBell$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$BellAttachType a +c net/minecraft/world/level/block/BushBlock net/minecraft/world/level/block/BlockPlant + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$performBonemeal$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/CakeBlock net/minecraft/world/level/block/BlockCake + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; eat a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (I)I getOutputSignal b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; BITES c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I FULL_CAKE_SIGNAL d + f I MAX_BITES b + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES e +c net/minecraft/world/level/block/CaveVines net/minecraft/world/level/block/CaveVines + m (I)Ljava/util/function/ToIntFunction; emission i_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasGlowBerries j_ + m (ILnet/minecraft/world/level/block/state/BlockState;)I lambda$emission$1 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/InteractionResult; use a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BERRIES v_ + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE u_ +c net/minecraft/world/level/block/CropBlock net/minecraft/world/level/block/BlockCrops + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getAge h + m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getAgeProperty b + m ()Lnet/minecraft/world/level/ItemLike; getBaseSeedId d + m (Lnet/minecraft/world/level/Level;)I getBonemealAgeIncrease a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getGrowthSpeed a + m ()I getMaxAge c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (I)Lnet/minecraft/world/level/block/state/BlockState; getStateForAge b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V growCrops b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z hasSufficientLight a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isMaxAge i + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE f + f Lcom/mojang/serialization/MapCodec; CODEC d + f I MAX_AGE e + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES a +c net/minecraft/world/level/block/DoorBlock net/minecraft/world/level/block/BlockDoor + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; getHinge b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)J getSeed a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isOpen n + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isWoodenDoor a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isWoodenDoor p + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V playSound a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Z)V setOpen a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; type b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HINGE d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED f + f Ljava/util/Map; SHAPES g + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type h +c net/minecraft/world/level/block/DoorBlock$1 net/minecraft/world/level/block/BlockDoor$1 + f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a +c net/minecraft/world/level/block/FarmBlock net/minecraft/world/level/block/BlockSoil + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isNearWater a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z shouldMaintainFarmland a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V turnToDirt a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + f Lcom/mojang/serialization/MapCodec; CODEC a + f I MAX_MOISTURE c + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; MOISTURE b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d +c net/minecraft/world/level/block/FireBlock net/minecraft/world/level/block/BlockFire + m ()V bootStrap b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBurn g + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getBurnOdds p + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)I getIgniteOdds a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getIgniteOdds r + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/block/state/BlockState; getStateWithAge a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isNearRain a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isValidFireLocation d + m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$1 a + m (Ljava/util/Map$Entry;)Z lambda$static$0 a + m ()Ljava/util/function/Function; makeShapes q + m (Lnet/minecraft/world/level/block/Block;II)V setFlammable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE d + f I BURN_EASY X + f I BURN_HARD Z + f I BURN_INSTANT W + f I BURN_MEDIUM Y + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST f + f I IGNITE_EASY T + f I IGNITE_HARD V + f I IGNITE_INSTANT S + f I IGNITE_MEDIUM U + f I MAX_AGE c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH e + f Ljava/util/Map; PROPERTY_BY_DIRECTION D + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP i + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST h + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; burnOdds ab + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; igniteOdds aa + f Ljava/util/function/Function; shapes R +c net/minecraft/world/level/block/KelpBlock net/minecraft/world/level/block/BlockKelp + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canAttachTo p + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto h + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a + m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a + f Lcom/mojang/serialization/MapCodec; CODEC c + f D GROW_PER_TICK_PROBABILITY g + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE h +c net/minecraft/world/level/block/LoomBlock net/minecraft/world/level/block/BlockLoom + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b +c net/minecraft/world/level/block/NoteBlock net/minecraft/world/level/block/BlockNote + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a_ + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/resources/Identifier; getCustomSoundId a + m (I)F getPitchFromNote b + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V playNote a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; setInstrument a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; INSTRUMENT b + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; NOTE d + f I NOTE_VOLUME e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c +c net/minecraft/world/level/block/PipeBlock net/minecraft/world/level/block/BlockSprawling + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a + m (F)Ljava/util/function/Function; makeShapes a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DOWN g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH b + f Ljava/util/Map; PROPERTY_BY_DIRECTION h + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP f + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST e + f Ljava/util/function/Function; shapes a +c net/minecraft/world/level/block/RailBlock net/minecraft/world/level/block/BlockMinecartTrack + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m ()Lnet/minecraft/world/level/block/state/properties/Property; getShapeProperty c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateState a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE c +c net/minecraft/world/level/block/RailState net/minecraft/world/level/block/MinecartTrackLogic + m (Lnet/minecraft/world/level/block/RailState;)Z canConnectTo b + m (Lnet/minecraft/world/level/block/RailState;)V connectTo c + m (Lnet/minecraft/world/level/block/RailState;)Z connectsTo a + m ()I countPotentialConnections b + m ()Ljava/util/List; getConnections a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/RailState; getRail b + m ()Lnet/minecraft/world/level/block/state/BlockState; getState c + m (Lnet/minecraft/core/BlockPos;)Z hasConnection c + m (Lnet/minecraft/core/BlockPos;)Z hasNeighborRail d + m (Lnet/minecraft/core/BlockPos;)Z hasRail a + m (ZZLnet/minecraft/world/level/block/state/properties/RailShape;)Lnet/minecraft/world/level/block/RailState; place a + m ()V removeSoftConnections d + m (Lnet/minecraft/world/level/block/state/properties/RailShape;)V updateConnections a + f Lnet/minecraft/world/level/block/BaseRailBlock; block c + f Ljava/util/List; connections f + f Z isStraight e + f Lnet/minecraft/world/level/Level; level a + f Lnet/minecraft/core/BlockPos; pos b + f Lnet/minecraft/world/level/block/state/BlockState; state d +c net/minecraft/world/level/block/RailState$1 net/minecraft/world/level/block/MinecartTrackLogic$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a +c net/minecraft/world/level/block/SandBlock net/minecraft/world/level/block/SandBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/SandBlock;)Lnet/minecraft/util/ColorRGBA; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/MapCodec; CODEC c +c net/minecraft/world/level/block/SignBlock net/minecraft/world/level/block/BlockSign + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/Vec3; getSignHitboxCenterPosition p + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/properties/WoodType; getWoodType a + m (Lnet/minecraft/world/level/block/state/BlockState;)F getYRotationDegrees h + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Z)Z hasEditableText b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isPossibleToRespawnInThis a + m (Lnet/minecraft/network/chat/Component;)Z lambda$hasEditableText$0 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Z)V openTextEdit a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/SignBlockEntity;)Z otherPlayerIsEditingSign a + m ()Lnet/minecraft/world/level/block/state/properties/WoodType; type d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d + f Lnet/minecraft/world/level/block/state/properties/WoodType; type b +c net/minecraft/world/level/block/SignBlock$1 net/minecraft/world/level/block/BlockSign$1 +c net/minecraft/world/level/block/SlabBlock net/minecraft/world/level/block/BlockStepAbstract + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BOTTOM d + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TOP e + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c +c net/minecraft/world/level/block/SlabBlock$1 net/minecraft/world/level/block/BlockStepAbstract$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$SlabType a + f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType b +c net/minecraft/world/level/block/SoundType net/minecraft/world/level/block/SoundEffectType + m ()Lnet/minecraft/sounds/SoundEvent; getBreakSound c + m ()Lnet/minecraft/sounds/SoundEvent; getFallSound g + m ()Lnet/minecraft/sounds/SoundEvent; getHitSound f + m ()F getPitch b + m ()Lnet/minecraft/sounds/SoundEvent; getPlaceSound e + m ()Lnet/minecraft/sounds/SoundEvent; getStepSound d + m ()F getVolume a + f Lnet/minecraft/world/level/block/SoundType; AMETHYST Y + f Lnet/minecraft/world/level/block/SoundType; AMETHYST_CLUSTER Z + f Lnet/minecraft/world/level/block/SoundType; ANCIENT_DEBRIS S + f Lnet/minecraft/world/level/block/SoundType; ANVIL n + f Lnet/minecraft/world/level/block/SoundType; AZALEA aq + f Lnet/minecraft/world/level/block/SoundType; AZALEA_LEAVES aA + f Lnet/minecraft/world/level/block/SoundType; BAMBOO s + f Lnet/minecraft/world/level/block/SoundType; BAMBOO_SAPLING t + f Lnet/minecraft/world/level/block/SoundType; BAMBOO_WOOD aV + f Lnet/minecraft/world/level/block/SoundType; BAMBOO_WOOD_HANGING_SIGN aU + f Lnet/minecraft/world/level/block/SoundType; BASALT K + f Lnet/minecraft/world/level/block/SoundType; BIG_DRIPLEAF aw + f Lnet/minecraft/world/level/block/SoundType; BONE_BLOCK Q + f Lnet/minecraft/world/level/block/SoundType; CACTUS_FLOWER ap + f Lnet/minecraft/world/level/block/SoundType; CALCITE ag + f Lnet/minecraft/world/level/block/SoundType; CANDLE X + f Lnet/minecraft/world/level/block/SoundType; CAVE_VINES an + f Lnet/minecraft/world/level/block/SoundType; CHAIN U + f Lnet/minecraft/world/level/block/SoundType; CHERRY_LEAVES aZ + f Lnet/minecraft/world/level/block/SoundType; CHERRY_SAPLING aY + f Lnet/minecraft/world/level/block/SoundType; CHERRY_WOOD aX + f Lnet/minecraft/world/level/block/SoundType; CHERRY_WOOD_HANGING_SIGN ba + f Lnet/minecraft/world/level/block/SoundType; CHISELED_BOOKSHELF bb + f Lnet/minecraft/world/level/block/SoundType; COBWEB bn + f Lnet/minecraft/world/level/block/SoundType; COPPER aj + f Lnet/minecraft/world/level/block/SoundType; COPPER_BULB ak + f Lnet/minecraft/world/level/block/SoundType; COPPER_GOLEM_STATUE am + f Lnet/minecraft/world/level/block/SoundType; COPPER_GRATE al + f Lnet/minecraft/world/level/block/SoundType; CORAL_BLOCK r + f Lnet/minecraft/world/level/block/SoundType; CREAKING_HEART bl + f Lnet/minecraft/world/level/block/SoundType; CROP w + f Lnet/minecraft/world/level/block/SoundType; DECORATED_POT bf + f Lnet/minecraft/world/level/block/SoundType; DECORATED_POT_CRACKED bg + f Lnet/minecraft/world/level/block/SoundType; DEEPSLATE aH + f Lnet/minecraft/world/level/block/SoundType; DEEPSLATE_BRICKS aI + f Lnet/minecraft/world/level/block/SoundType; DEEPSLATE_TILES aJ + f Lnet/minecraft/world/level/block/SoundType; DRIED_GHAST bs + f Lnet/minecraft/world/level/block/SoundType; DRIPSTONE_BLOCK ah + f Lnet/minecraft/world/level/block/SoundType; EMPTY a + f Lnet/minecraft/world/level/block/SoundType; FLOWERING_AZALEA ar + f Lnet/minecraft/world/level/block/SoundType; FROGLIGHT aL + f Lnet/minecraft/world/level/block/SoundType; FROGSPAWN aM + f Lnet/minecraft/world/level/block/SoundType; FUNGUS D + f Lnet/minecraft/world/level/block/SoundType; GILDED_BLACKSTONE W + f Lnet/minecraft/world/level/block/SoundType; GLASS h + f Lnet/minecraft/world/level/block/SoundType; GLOW_LICHEN aG + f Lnet/minecraft/world/level/block/SoundType; GRASS d + f Lnet/minecraft/world/level/block/SoundType; GRAVEL c + f Lnet/minecraft/world/level/block/SoundType; HANGING_ROOTS az + f Lnet/minecraft/world/level/block/SoundType; HANGING_SIGN aS + f Lnet/minecraft/world/level/block/SoundType; HARD_CROP x + f Lnet/minecraft/world/level/block/SoundType; HEAVY_CORE bm + f Lnet/minecraft/world/level/block/SoundType; HONEY_BLOCK p + f Lnet/minecraft/world/level/block/SoundType; IRON br + f Lnet/minecraft/world/level/block/SoundType; LADDER m + f Lnet/minecraft/world/level/block/SoundType; LANTERN A + f Lnet/minecraft/world/level/block/SoundType; LARGE_AMETHYST_BUD ac + f Lnet/minecraft/world/level/block/SoundType; LEAF_LITTER au + f Lnet/minecraft/world/level/block/SoundType; LILY_PAD e + f Lnet/minecraft/world/level/block/SoundType; LODESTONE T + f Lnet/minecraft/world/level/block/SoundType; MANGROVE_ROOTS aN + f Lnet/minecraft/world/level/block/SoundType; MEDIUM_AMETHYST_BUD ab + f Lnet/minecraft/world/level/block/SoundType; METAL g + f Lnet/minecraft/world/level/block/SoundType; MOSS av + f Lnet/minecraft/world/level/block/SoundType; MOSS_CARPET as + f Lnet/minecraft/world/level/block/SoundType; MUDDY_MANGROVE_ROOTS aO + f Lnet/minecraft/world/level/block/SoundType; MUD aP + f Lnet/minecraft/world/level/block/SoundType; MUD_BRICKS aQ + f Lnet/minecraft/world/level/block/SoundType; NETHERITE_BLOCK R + f Lnet/minecraft/world/level/block/SoundType; NETHERRACK M + f Lnet/minecraft/world/level/block/SoundType; NETHER_BRICKS N + f Lnet/minecraft/world/level/block/SoundType; NETHER_GOLD_ORE V + f Lnet/minecraft/world/level/block/SoundType; NETHER_ORE P + f Lnet/minecraft/world/level/block/SoundType; NETHER_SPROUTS O + f Lnet/minecraft/world/level/block/SoundType; NETHER_WART z + f Lnet/minecraft/world/level/block/SoundType; NETHER_WOOD aW + f Lnet/minecraft/world/level/block/SoundType; NETHER_WOOD_HANGING_SIGN aT + f Lnet/minecraft/world/level/block/SoundType; NYLIUM C + f Lnet/minecraft/world/level/block/SoundType; PACKED_MUD aR + f Lnet/minecraft/world/level/block/SoundType; PINK_PETALS at + f Lnet/minecraft/world/level/block/SoundType; POINTED_DRIPSTONE ai + f Lnet/minecraft/world/level/block/SoundType; POLISHED_DEEPSLATE aK + f Lnet/minecraft/world/level/block/SoundType; POLISHED_TUFF af + f Lnet/minecraft/world/level/block/SoundType; POWDER_SNOW l + f Lnet/minecraft/world/level/block/SoundType; RESIN bp + f Lnet/minecraft/world/level/block/SoundType; RESIN_BRICKS bq + f Lnet/minecraft/world/level/block/SoundType; ROOTED_DIRT ay + f Lnet/minecraft/world/level/block/SoundType; ROOTS E + f Lnet/minecraft/world/level/block/SoundType; SAND j + f Lnet/minecraft/world/level/block/SoundType; SCAFFOLDING u + f Lnet/minecraft/world/level/block/SoundType; SCULK aD + f Lnet/minecraft/world/level/block/SoundType; SCULK_CATALYST aC + f Lnet/minecraft/world/level/block/SoundType; SCULK_SENSOR aB + f Lnet/minecraft/world/level/block/SoundType; SCULK_SHRIEKER aF + f Lnet/minecraft/world/level/block/SoundType; SCULK_VEIN aE + f Lnet/minecraft/world/level/block/SoundType; SHELF bc + f Lnet/minecraft/world/level/block/SoundType; SHROOMLIGHT F + f Lnet/minecraft/world/level/block/SoundType; SLIME_BLOCK o + f Lnet/minecraft/world/level/block/SoundType; SMALL_AMETHYST_BUD aa + f Lnet/minecraft/world/level/block/SoundType; SMALL_DRIPLEAF ax + f Lnet/minecraft/world/level/block/SoundType; SNOW k + f Lnet/minecraft/world/level/block/SoundType; SOUL_SAND I + f Lnet/minecraft/world/level/block/SoundType; SOUL_SOIL J + f Lnet/minecraft/world/level/block/SoundType; SPAWNER bo + f Lnet/minecraft/world/level/block/SoundType; SPONGE bi + f Lnet/minecraft/world/level/block/SoundType; SPORE_BLOSSOM ao + f Lnet/minecraft/world/level/block/SoundType; STEM B + f Lnet/minecraft/world/level/block/SoundType; STONE f + f Lnet/minecraft/world/level/block/SoundType; SUSPICIOUS_GRAVEL be + f Lnet/minecraft/world/level/block/SoundType; SUSPICIOUS_SAND bd + f Lnet/minecraft/world/level/block/SoundType; SWEET_BERRY_BUSH v + f Lnet/minecraft/world/level/block/SoundType; TRIAL_SPAWNER bh + f Lnet/minecraft/world/level/block/SoundType; TUFF ad + f Lnet/minecraft/world/level/block/SoundType; TUFF_BRICKS ae + f Lnet/minecraft/world/level/block/SoundType; TWISTING_VINES H + f Lnet/minecraft/world/level/block/SoundType; VAULT bk + f Lnet/minecraft/world/level/block/SoundType; VINE y + f Lnet/minecraft/world/level/block/SoundType; WART_BLOCK L + f Lnet/minecraft/world/level/block/SoundType; WEEPING_VINES G + f Lnet/minecraft/world/level/block/SoundType; WET_GRASS q + f Lnet/minecraft/world/level/block/SoundType; WET_SPONGE bj + f Lnet/minecraft/world/level/block/SoundType; WOOD b + f Lnet/minecraft/world/level/block/SoundType; WOOL i + f Lnet/minecraft/sounds/SoundEvent; breakSound bv + f Lnet/minecraft/sounds/SoundEvent; fallSound bz + f Lnet/minecraft/sounds/SoundEvent; hitSound by + f F pitch bu + f Lnet/minecraft/sounds/SoundEvent; placeSound bx + f Lnet/minecraft/sounds/SoundEvent; stepSound bw + f F volume bt +c net/minecraft/world/level/block/StemBlock net/minecraft/world/level/block/BlockStem + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/world/level/block/StemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 c + m (Lnet/minecraft/world/level/block/StemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$1 b + m (Lnet/minecraft/world/level/block/StemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$4 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I MAX_AGE b + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES d + f Lnet/minecraft/resources/ResourceKey; attachedStem f + f Lnet/minecraft/resources/ResourceKey; fruit e + f Lnet/minecraft/resources/ResourceKey; seed g +c net/minecraft/world/level/block/TestBlock net/minecraft/world/level/block/TestBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/TestBlockEntity; getServerTestBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)Lnet/minecraft/world/item/ItemStack; setModeOnStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE b +c net/minecraft/world/level/block/VineBlock net/minecraft/world/level/block/BlockVine + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z canSpread a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSupportAtFace b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; copyRandomFaces a + m (Lnet/minecraft/world/level/block/state/BlockState;)I countFaces r + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/BooleanProperty; getPropertyForFace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getUpdatedState e + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasFaces p + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasHorizontalConnection s + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isAcceptableNeighbour a + m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$1 a + m (Ljava/util/Map$Entry;)Z lambda$static$0 a + m ()Ljava/util/function/Function; makeShapes b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH c + f Ljava/util/Map; PROPERTY_BY_DIRECTION g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST f + f Ljava/util/function/Function; shapes h +c net/minecraft/world/level/block/VineBlock$1 net/minecraft/world/level/block/BlockVine$1 + f [I $SwitchMap$net$minecraft$world$level$block$Mirror b + f [I $SwitchMap$net$minecraft$world$level$block$Rotation a +c net/minecraft/world/level/block/WallBlock net/minecraft/world/level/block/BlockCobbleWall + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;)Z connectsTo a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Z isConnected a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isCovered a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a + m (FF)Ljava/util/function/Function; makeShapes a + m (ZLnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/level/block/state/properties/WallSide; makeWallState a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z shouldRaisePost a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; sideUpdate a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; topUpdate a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZZZZ)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;ZZZZLnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/level/block/state/BlockState; updateSides a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH d + f Ljava/util/Map; PROPERTY_BY_DIRECTION g + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH e + f Ljava/util/Map; TEST_SHAPES_WALL S + f Lnet/minecraft/world/phys/shapes/VoxelShape; TEST_SHAPE_POST R + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED h + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST f + f Ljava/util/function/Function; collisionShapes D + f Ljava/util/function/Function; shapes i +c net/minecraft/world/level/block/WallBlock$1 net/minecraft/world/level/block/BlockCobbleWall$1 + f [I $SwitchMap$net$minecraft$world$level$block$Mirror b + f [I $SwitchMap$net$minecraft$world$level$block$Rotation a + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$WallSide c +c net/minecraft/world/level/chunk/DataLayer net/minecraft/world/level/chunk/NibbleArray + m ()Lnet/minecraft/world/level/chunk/DataLayer; copy b + m (I)V fill a + m (I)I get d + m (III)I get a + m (I)I getByteIndex f + m ()[B getData a + m (III)I getIndex b + m (I)I getNibbleIndex e + m (I)Z isDefinitelyFilledWith c + m ()Z isDefinitelyHomogenous c + m ()Z isEmpty d + m (I)Ljava/lang/String; layerToString b + m (I)B packFilled g + m (II)V set a + m (IIII)V set a + f I LAYER_COUNT a + f I LAYER_SIZE b + f I NIBBLE_SIZE e + f I SIZE c + f [B data d + f I defaultValue f +c net/minecraft/world/level/levelgen/Column net/minecraft/world/level/levelgen/Column + m (I)Lnet/minecraft/world/level/levelgen/Column; above c + m (II)Lnet/minecraft/world/level/levelgen/Column$Range; around a + m (I)Lnet/minecraft/world/level/levelgen/Column; below a + m (Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; create a + m (I)Lnet/minecraft/world/level/levelgen/Column; fromHighest b + m (I)Lnet/minecraft/world/level/levelgen/Column; fromLowest d + m ()Ljava/util/OptionalInt; getCeiling b + m ()Ljava/util/OptionalInt; getFloor c + m ()Ljava/util/OptionalInt; getHeight d + m (II)Lnet/minecraft/world/level/levelgen/Column$Range; inside b + m ()Lnet/minecraft/world/level/levelgen/Column; line a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional; scan a + m (Lnet/minecraft/world/level/LevelSimulatedReader;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos$MutableBlockPos;ILnet/minecraft/core/Direction;)Ljava/util/OptionalInt; scanDirection a + m (Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; withCeiling b + m (Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; withFloor a +c net/minecraft/world/level/levelgen/Column$Ray net/minecraft/world/level/levelgen/Column$c + m ()Ljava/util/OptionalInt; getCeiling b + m ()Ljava/util/OptionalInt; getFloor c + m ()Ljava/util/OptionalInt; getHeight d + f I edge a + f Z pointingUp b +c net/minecraft/world/level/levelgen/Column$Line net/minecraft/world/level/levelgen/Column$a + m ()Ljava/util/OptionalInt; getCeiling b + m ()Ljava/util/OptionalInt; getFloor c + m ()Ljava/util/OptionalInt; getHeight d + f Lnet/minecraft/world/level/levelgen/Column$Line; INSTANCE a +c net/minecraft/world/level/levelgen/Column$Range net/minecraft/world/level/levelgen/Column$b + m ()I ceiling e + m ()I floor f + m ()Ljava/util/OptionalInt; getCeiling b + m ()Ljava/util/OptionalInt; getFloor c + m ()Ljava/util/OptionalInt; getHeight d + m ()I height g + f I ceiling b + f I floor a +c net/minecraft/world/level/levelgen/Noises net/minecraft/world/level/levelgen/Noises + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; instantiate a + f Lnet/minecraft/resources/ResourceKey; AQUIFER_BARRIER k + f Lnet/minecraft/resources/ResourceKey; AQUIFER_FLUID_LEVEL_FLOODEDNESS l + f Lnet/minecraft/resources/ResourceKey; AQUIFER_FLUID_LEVEL_SPREAD n + f Lnet/minecraft/resources/ResourceKey; AQUIFER_LAVA m + f Lnet/minecraft/resources/ResourceKey; BADLANDS_PILLAR Q + f Lnet/minecraft/resources/ResourceKey; BADLANDS_PILLAR_ROOF R + f Lnet/minecraft/resources/ResourceKey; BADLANDS_SURFACE S + f Lnet/minecraft/resources/ResourceKey; CALCITE X + f Lnet/minecraft/resources/ResourceKey; CAVE_CHEESE D + f Lnet/minecraft/resources/ResourceKey; CAVE_ENTRANCE B + f Lnet/minecraft/resources/ResourceKey; CAVE_LAYER C + f Lnet/minecraft/resources/ResourceKey; CLAY_BANDS_OFFSET P + f Lnet/minecraft/resources/ResourceKey; CONTINENTALNESS c + f Lnet/minecraft/resources/ResourceKey; CONTINENTALNESS_LARGE g + f Lnet/minecraft/resources/ResourceKey; EROSION d + f Lnet/minecraft/resources/ResourceKey; EROSION_LARGE h + f Lnet/minecraft/resources/ResourceKey; GRAVEL Y + f Lnet/minecraft/resources/ResourceKey; GRAVEL_LAYER ad + f Lnet/minecraft/resources/ResourceKey; ICEBERG_PILLAR T + f Lnet/minecraft/resources/ResourceKey; ICEBERG_PILLAR_ROOF U + f Lnet/minecraft/resources/ResourceKey; ICEBERG_SURFACE V + f Lnet/minecraft/resources/ResourceKey; ICE ab + f Lnet/minecraft/resources/ResourceKey; JAGGED M + f Lnet/minecraft/resources/ResourceKey; NETHERRACK af + f Lnet/minecraft/resources/ResourceKey; NETHER_STATE_SELECTOR ah + f Lnet/minecraft/resources/ResourceKey; NETHER_WART ag + f Lnet/minecraft/resources/ResourceKey; NOODLE I + f Lnet/minecraft/resources/ResourceKey; NOODLE_RIDGE_A K + f Lnet/minecraft/resources/ResourceKey; NOODLE_RIDGE_B L + f Lnet/minecraft/resources/ResourceKey; NOODLE_THICKNESS J + f Lnet/minecraft/resources/ResourceKey; ORE_GAP H + f Lnet/minecraft/resources/ResourceKey; ORE_VEININESS E + f Lnet/minecraft/resources/ResourceKey; ORE_VEIN_A F + f Lnet/minecraft/resources/ResourceKey; ORE_VEIN_B G + f Lnet/minecraft/resources/ResourceKey; PACKED_ICE aa + f Lnet/minecraft/resources/ResourceKey; PATCH ae + f Lnet/minecraft/resources/ResourceKey; PILLAR o + f Lnet/minecraft/resources/ResourceKey; PILLAR_RARENESS p + f Lnet/minecraft/resources/ResourceKey; PILLAR_THICKNESS q + f Lnet/minecraft/resources/ResourceKey; POWDER_SNOW Z + f Lnet/minecraft/resources/ResourceKey; RIDGE i + f Lnet/minecraft/resources/ResourceKey; SHIFT j + f Lnet/minecraft/resources/ResourceKey; SOUL_SAND_LAYER ac + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D r + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_ELEVATION s + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_MODULATOR t + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_THICKNESS u + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_1 v + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_2 w + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_RARITY x + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_THICKNESS y + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_ROUGHNESS z + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_ROUGHNESS_MODULATOR A + f Lnet/minecraft/resources/ResourceKey; SURFACE N + f Lnet/minecraft/resources/ResourceKey; SURFACE_SECONDARY O + f Lnet/minecraft/resources/ResourceKey; SWAMP W + f Lnet/minecraft/resources/ResourceKey; TEMPERATURE a + f Lnet/minecraft/resources/ResourceKey; TEMPERATURE_LARGE e + f Lnet/minecraft/resources/ResourceKey; VEGETATION b + f Lnet/minecraft/resources/ResourceKey; VEGETATION_LARGE f +c net/minecraft/world/level/material/Fluids net/minecraft/world/level/material/FluidTypes + m (Ljava/lang/String;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/material/Fluid; register a + f Lnet/minecraft/world/level/material/Fluid; EMPTY a + f Lnet/minecraft/world/level/material/FlowingFluid; FLOWING_LAVA d + f Lnet/minecraft/world/level/material/FlowingFluid; FLOWING_WATER b + f Lnet/minecraft/world/level/material/FlowingFluid; LAVA e + f Lnet/minecraft/world/level/material/FlowingFluid; WATER c +c net/minecraft/world/level/pathfinder/Node net/minecraft/world/level/pathfinder/PathPoint + m ()Lnet/minecraft/core/BlockPos; asBlockPos a + m ()Lnet/minecraft/world/phys/Vec3; asVec3 b + m (III)Lnet/minecraft/world/level/pathfinder/Node; cloneAndMove a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Node; createFromStream b + m (III)I createHash b + m (Lnet/minecraft/core/BlockPos;)F distanceManhattan c + m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceManhattan d + m (Lnet/minecraft/core/BlockPos;)F distanceTo a + m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceTo a + m (Lnet/minecraft/core/BlockPos;)F distanceToSqr b + m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceToSqr c + m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceToXZ b + m ()Z inOpenSet c + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Node;)V readContents a + m (Lnet/minecraft/network/FriendlyByteBuf;)V writeToStream a + f Lnet/minecraft/world/level/pathfinder/Node; cameFrom h + f Z closed i + f F costMalus k + f F f g + f F g e + f F h f + f I hash m + f I heapIdx d + f Lnet/minecraft/world/level/pathfinder/PathType; type l + f F walkedDistance j + f I x a + f I y b + f I z c +c net/minecraft/world/level/pathfinder/Path net/minecraft/world/level/pathfinder/PathEntity + m ()V advance a + m ()Z canReach j + m ()Lnet/minecraft/world/level/pathfinder/Path; copy n + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Path; createFromStream b + m ()Lnet/minecraft/world/level/pathfinder/Path$DebugData; debugData k + m ()F getDistToTarget m + m ()Lnet/minecraft/world/level/pathfinder/Node; getEndNode d + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/phys/Vec3; getEntityPosAtNode a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getNextEntityPos a + m ()Lnet/minecraft/world/level/pathfinder/Node; getNextNode h + m ()I getNextNodeIndex f + m ()Lnet/minecraft/core/BlockPos; getNextNodePos g + m (I)Lnet/minecraft/world/level/pathfinder/Node; getNode a + m ()I getNodeCount e + m (I)Lnet/minecraft/core/BlockPos; getNodePos d + m ()Lnet/minecraft/world/level/pathfinder/Node; getPreviousNode i + m ()Lnet/minecraft/core/BlockPos; getTarget l + m ()Z isDone c + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Path;)V lambda$static$0 a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Node;)V lambda$writeToStream$1 a + m ()Z notStarted b + m (Lnet/minecraft/network/FriendlyByteBuf;)[Lnet/minecraft/world/level/pathfinder/Node; readNodeArray c + m (ILnet/minecraft/world/level/pathfinder/Node;)V replaceNode a + m (Lnet/minecraft/world/level/pathfinder/Path;)Z sameAs a + m ([Lnet/minecraft/world/level/pathfinder/Node;[Lnet/minecraft/world/level/pathfinder/Node;Ljava/util/Set;)V setDebug a + m (I)V setNextNodeIndex c + m (I)V truncateNodes b + m (Lnet/minecraft/network/FriendlyByteBuf;[Lnet/minecraft/world/level/pathfinder/Node;)V writeNodeArray a + m (Lnet/minecraft/network/FriendlyByteBuf;)V writeToStream a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/level/pathfinder/Path$DebugData; debugData c + f F distToTarget f + f I nextNodeIndex d + f Ljava/util/List; nodes b + f Z reached g + f Lnet/minecraft/core/BlockPos; target e +c net/minecraft/world/level/pathfinder/Path$DebugData net/minecraft/world/level/pathfinder/PathEntity$a + m ()[Lnet/minecraft/world/level/pathfinder/Node; closedSet b + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Target;)V lambda$write$0 a + m ()[Lnet/minecraft/world/level/pathfinder/Node; openSet a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Path$DebugData; read b + m ()Ljava/util/Set; targetNodes c + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f [Lnet/minecraft/world/level/pathfinder/Node; closedSet b + f [Lnet/minecraft/world/level/pathfinder/Node; openSet a + f Ljava/util/Set; targetNodes c +c net/minecraft/world/phys/shapes/BooleanOp net/minecraft/world/phys/shapes/OperatorBoolean + m (ZZ)Z lambda$static$0 p + m (ZZ)Z lambda$static$1 o + m (ZZ)Z lambda$static$10 f + m (ZZ)Z lambda$static$11 e + m (ZZ)Z lambda$static$12 d + m (ZZ)Z lambda$static$13 c + m (ZZ)Z lambda$static$14 b + m (ZZ)Z lambda$static$15 a + m (ZZ)Z lambda$static$2 n + m (ZZ)Z lambda$static$3 m + m (ZZ)Z lambda$static$4 l + m (ZZ)Z lambda$static$5 k + m (ZZ)Z lambda$static$6 j + m (ZZ)Z lambda$static$7 i + m (ZZ)Z lambda$static$8 h + m (ZZ)Z lambda$static$9 g + f Lnet/minecraft/world/phys/shapes/BooleanOp; AND i + f Lnet/minecraft/world/phys/shapes/BooleanOp; CAUSED_BY n + f Lnet/minecraft/world/phys/shapes/BooleanOp; CAUSES l + f Lnet/minecraft/world/phys/shapes/BooleanOp; FALSE a + f Lnet/minecraft/world/phys/shapes/BooleanOp; FIRST m + f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_AND h + f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_FIRST d + f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_OR b + f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_SAME g + f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_SECOND f + f Lnet/minecraft/world/phys/shapes/BooleanOp; ONLY_FIRST e + f Lnet/minecraft/world/phys/shapes/BooleanOp; ONLY_SECOND c + f Lnet/minecraft/world/phys/shapes/BooleanOp; OR o + f Lnet/minecraft/world/phys/shapes/BooleanOp; SAME j + f Lnet/minecraft/world/phys/shapes/BooleanOp; SECOND k + f Lnet/minecraft/world/phys/shapes/BooleanOp; TRUE p +c net/minecraft/world/ticks/LevelChunkTicks net/minecraft/world/ticks/LevelChunkTicks + m ()I count a + m ()Ljava/util/stream/Stream; getAll d + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a + m (J)Ljava/util/List; pack a + m ()Lnet/minecraft/world/ticks/ScheduledTick; peek b + m ()Lnet/minecraft/world/ticks/ScheduledTick; poll c + m (Ljava/util/function/Predicate;)V removeIf a + m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a + m (Lnet/minecraft/world/ticks/ScheduledTick;)V scheduleUnchecked b + m (Ljava/util/function/BiConsumer;)V setOnTickAdded a + m (J)V unpack b + f Ljava/util/function/BiConsumer; onTickAdded d + f Ljava/util/List; pendingTicks b + f Ljava/util/Queue; tickQueue a + f Ljava/util/Set; ticksPerPosition c +c net/minecraft/world/ticks/LevelTickAccess net/minecraft/world/ticks/LevelTickAccess + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z willTickThisTick b +c net/minecraft/world/ticks/ProtoChunkTicks net/minecraft/world/ticks/ProtoChunkTickList + m ()I count a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a + m (Ljava/util/List;)Lnet/minecraft/world/ticks/ProtoChunkTicks; load a + m (J)Ljava/util/List; pack a + m (Lnet/minecraft/world/ticks/SavedTick;)V schedule a + m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a + m ()Ljava/util/List; scheduledTicks b + f Ljava/util/List; ticks a + f Ljava/util/Set; ticksPerPosition b +c org/bukkit/craftbukkit/CraftChunkSnapshot org/bukkit/craftbukkit/v1_21_R7/CraftChunkSnapshot +c org/bukkit/craftbukkit/CraftEquipmentSlot org/bukkit/craftbukkit/v1_21_R7/CraftEquipmentSlot +c org/bukkit/craftbukkit/CraftOfflinePlayer org/bukkit/craftbukkit/v1_21_R7/CraftOfflinePlayer +c org/bukkit/craftbukkit/CraftOfflinePlayer$1 org/bukkit/craftbukkit/v1_21_R7/CraftOfflinePlayer$1 +c org/bukkit/craftbukkit/ban/CraftIpBanList org/bukkit/craftbukkit/v1_21_R7/ban/CraftIpBanList +c org/bukkit/craftbukkit/block/CraftBeehive org/bukkit/craftbukkit/v1_21_R7/block/CraftBeehive +c org/bukkit/craftbukkit/block/CraftConduit org/bukkit/craftbukkit/v1_21_R7/block/CraftConduit +c org/bukkit/craftbukkit/block/CraftCrafter org/bukkit/craftbukkit/v1_21_R7/block/CraftCrafter +c org/bukkit/craftbukkit/block/CraftDropper org/bukkit/craftbukkit/v1_21_R7/block/CraftDropper +c org/bukkit/craftbukkit/block/CraftFurnace org/bukkit/craftbukkit/v1_21_R7/block/CraftFurnace +c org/bukkit/craftbukkit/block/CraftJukebox org/bukkit/craftbukkit/v1_21_R7/block/CraftJukebox +c org/bukkit/craftbukkit/block/CraftLectern org/bukkit/craftbukkit/v1_21_R7/block/CraftLectern +c org/bukkit/craftbukkit/entity/CraftBogged org/bukkit/craftbukkit/v1_21_R7/entity/CraftBogged +c org/bukkit/craftbukkit/entity/CraftBreeze org/bukkit/craftbukkit/v1_21_R7/entity/CraftBreeze +c org/bukkit/craftbukkit/entity/CraftDonkey org/bukkit/craftbukkit/v1_21_R7/entity/CraftDonkey +c org/bukkit/craftbukkit/entity/CraftEntity org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntity +c org/bukkit/craftbukkit/entity/CraftEntity$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntity$1 +c org/bukkit/craftbukkit/entity/CraftEntity$2 org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntity$2 +c org/bukkit/craftbukkit/entity/CraftEntity$3 org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntity$3 +c org/bukkit/craftbukkit/entity/CraftEvoker org/bukkit/craftbukkit/v1_21_R7/entity/CraftEvoker +c org/bukkit/craftbukkit/entity/CraftHoglin org/bukkit/craftbukkit/v1_21_R7/entity/CraftHoglin +c org/bukkit/craftbukkit/entity/CraftMarker org/bukkit/craftbukkit/v1_21_R7/entity/CraftMarker +c org/bukkit/craftbukkit/entity/CraftOcelot org/bukkit/craftbukkit/v1_21_R7/entity/CraftOcelot +c org/bukkit/craftbukkit/entity/CraftParrot org/bukkit/craftbukkit/v1_21_R7/entity/CraftParrot +c org/bukkit/craftbukkit/entity/CraftPiglin org/bukkit/craftbukkit/v1_21_R7/entity/CraftPiglin +c org/bukkit/craftbukkit/entity/CraftPlayer org/bukkit/craftbukkit/v1_21_R7/entity/CraftPlayer +c org/bukkit/craftbukkit/entity/CraftPlayer$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftPlayer$1 +c org/bukkit/craftbukkit/entity/CraftPlayer$2 org/bukkit/craftbukkit/v1_21_R7/entity/CraftPlayer$2 +c org/bukkit/craftbukkit/entity/CraftPlayer$ChunkSectionChanges org/bukkit/craftbukkit/v1_21_R7/entity/CraftPlayer$ChunkSectionChanges +c org/bukkit/craftbukkit/entity/CraftRabbit org/bukkit/craftbukkit/v1_21_R7/entity/CraftRabbit +c org/bukkit/craftbukkit/entity/CraftRaider org/bukkit/craftbukkit/v1_21_R7/entity/CraftRaider +c org/bukkit/craftbukkit/entity/CraftSalmon org/bukkit/craftbukkit/v1_21_R7/entity/CraftSalmon +c org/bukkit/craftbukkit/entity/CraftSpider org/bukkit/craftbukkit/v1_21_R7/entity/CraftSpider +c org/bukkit/craftbukkit/entity/CraftTurtle org/bukkit/craftbukkit/v1_21_R7/entity/CraftTurtle +c org/bukkit/craftbukkit/entity/CraftWarden org/bukkit/craftbukkit/v1_21_R7/entity/CraftWarden +c org/bukkit/craftbukkit/entity/CraftWarden$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftWarden$1 +c org/bukkit/craftbukkit/entity/CraftWither org/bukkit/craftbukkit/v1_21_R7/entity/CraftWither +c org/bukkit/craftbukkit/entity/CraftZoglin org/bukkit/craftbukkit/v1_21_R7/entity/CraftZoglin +c org/bukkit/craftbukkit/entity/CraftZombie org/bukkit/craftbukkit/v1_21_R7/entity/CraftZombie +c org/bukkit/craftbukkit/help/SimpleHelpMap org/bukkit/craftbukkit/v1_21_R7/help/SimpleHelpMap +c org/bukkit/craftbukkit/help/SimpleHelpMap$IsCommandTopicPredicate org/bukkit/craftbukkit/v1_21_R7/help/SimpleHelpMap$IsCommandTopicPredicate +c org/bukkit/craftbukkit/legacy/CraftLegacy org/bukkit/craftbukkit/v1_21_R7/legacy/CraftLegacy +c org/bukkit/craftbukkit/legacy/CraftLegacy$1 org/bukkit/craftbukkit/v1_21_R7/legacy/CraftLegacy$1 +c org/bukkit/craftbukkit/legacy/FieldRename org/bukkit/craftbukkit/v1_21_R7/legacy/FieldRename +c org/bukkit/craftbukkit/map/CraftMapCanvas org/bukkit/craftbukkit/v1_21_R7/map/CraftMapCanvas +c org/bukkit/craftbukkit/map/CraftMapCursor org/bukkit/craftbukkit/v1_21_R7/map/CraftMapCursor +c org/bukkit/craftbukkit/map/CraftMapCursor$CraftType org/bukkit/craftbukkit/v1_21_R7/map/CraftMapCursor$CraftType +c org/bukkit/craftbukkit/tag/CraftDamageTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftDamageTag +c org/bukkit/craftbukkit/tag/CraftEntityTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftEntityTag +c org/bukkit/craftbukkit/util/CapturedBlock org/bukkit/craftbukkit/v1_21_R7/util/CapturedBlock +c org/bukkit/craftbukkit/util/CraftLocation org/bukkit/craftbukkit/v1_21_R7/util/CraftLocation +c org/bukkit/craftbukkit/util/LazyPlayerSet org/bukkit/craftbukkit/v1_21_R7/util/LazyPlayerSet +c net/minecraft/advancements/AdvancementNode net/minecraft/advancements/AdvancementNode + m (Lnet/minecraft/advancements/AdvancementNode;)V addChild b + m ()Lnet/minecraft/advancements/Advancement; advancement a + m ()Ljava/lang/Iterable; children e + m (Lnet/minecraft/advancements/AdvancementNode;)Lnet/minecraft/advancements/AdvancementNode; getRoot a + m ()Lnet/minecraft/advancements/AdvancementHolder; holder b + m ()Lnet/minecraft/advancements/AdvancementNode; parent c + m ()Lnet/minecraft/advancements/AdvancementNode; root d + f Ljava/util/Set; children c + f Lnet/minecraft/advancements/AdvancementHolder; holder a + f Lnet/minecraft/advancements/AdvancementNode; parent b +c net/minecraft/advancements/AdvancementTree net/minecraft/advancements/AdvancementTree + m (Ljava/util/Collection;)V addAll a + m ()V clear a + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/AdvancementNode; get a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/AdvancementNode; get a + m ()Ljava/util/Collection; nodes c + m (Ljava/util/Set;)V remove a + m (Lnet/minecraft/advancements/AdvancementNode;)V remove a + m ()Ljava/lang/Iterable; roots b + m (Lnet/minecraft/advancements/AdvancementTree$Listener;)V setListener a + m (Lnet/minecraft/advancements/AdvancementHolder;)Z tryInsert b + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/advancements/AdvancementTree$Listener; listener e + f Ljava/util/Map; nodes b + f Ljava/util/Set; roots c + f Ljava/util/Set; tasks d +c net/minecraft/advancements/AdvancementTree$Listener net/minecraft/advancements/AdvancementTree$a + m (Lnet/minecraft/advancements/AdvancementNode;)V onAddAdvancementRoot a + m (Lnet/minecraft/advancements/AdvancementNode;)V onAddAdvancementTask c + m ()V onAdvancementsCleared a + m (Lnet/minecraft/advancements/AdvancementNode;)V onRemoveAdvancementRoot b + m (Lnet/minecraft/advancements/AdvancementNode;)V onRemoveAdvancementTask d +c net/minecraft/advancements/AdvancementType net/minecraft/advancements/AdvancementFrameType + m ()[Lnet/minecraft/advancements/AdvancementType; $values d + m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/network/chat/MutableComponent; createAnnouncement a + m ()Lnet/minecraft/ChatFormatting; getChatColor a + m ()Lnet/minecraft/network/chat/Component; getDisplayName b + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/advancements/AdvancementType; $VALUES h + f Lnet/minecraft/advancements/AdvancementType; CHALLENGE b + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/advancements/AdvancementType; GOAL c + f Lnet/minecraft/advancements/AdvancementType; TASK a + f Lnet/minecraft/ChatFormatting; chatColor f + f Lnet/minecraft/network/chat/Component; displayName g + f Ljava/lang/String; name e +c net/minecraft/commands/BrigadierExceptions net/minecraft/commands/CommandExceptionProvider + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 h + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 g + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$10 g + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$11 f + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$12 e + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$13 d + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$14 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$15 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$16 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 f + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 e + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 d + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$5 c + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$6 b + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$7 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$8 i + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$9 h + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR z + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; DISPATCHER_PARSE_EXCEPTION A + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; DISPATCHER_UNKNOWN_ARGUMENT y + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; DISPATCHER_UNKNOWN_COMMAND x + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; DOUBLE_TOO_BIG b + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; DOUBLE_TOO_SMALL a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; FLOAT_TOO_BIG d + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; FLOAT_TOO_SMALL c + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; INTEGER_TOO_BIG f + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; INTEGER_TOO_SMALL e + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; LITERAL_INCORRECT i + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; LONG_TOO_BIG h + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; LONG_TOO_SMALL g + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_BOOL v + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_DOUBLE s + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_END_OF_QUOTE k + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_FLOAT u + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_INT o + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_LONG q + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_START_OF_QUOTE j + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_EXPECTED_SYMBOL w + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_BOOL m + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_DOUBLE r + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_ESCAPE l + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_FLOAT t + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_INT n + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_LONG p +c net/minecraft/commands/CommandBuildContext net/minecraft/commands/CommandBuildContext + m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/commands/CommandBuildContext; simple a +c net/minecraft/commands/CommandBuildContext$1 net/minecraft/commands/CommandBuildContext$1 + m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$lookup$0 a + m ()Ljava/util/stream/Stream; listRegistryKeys b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a + f Lnet/minecraft/world/flag/FeatureFlagSet; val$enabledFeatures b +c net/minecraft/core/DefaultedMappedRegistry net/minecraft/core/DefaultedMappedRegistry + m (I)Ljava/lang/Object; byId a + m ()Ljava/util/Optional; getAny a + m ()Lnet/minecraft/resources/Identifier; getDefaultKey b + m (Ljava/lang/Object;)I getId a + m (Ljava/lang/Object;)Lnet/minecraft/resources/Identifier; getKey b + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; getOptional b + m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; getValue a + m ()Ljava/util/Optional; lambda$getRandom$0 u + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$Reference; register a + f Lnet/minecraft/resources/Identifier; defaultKey b + f Lnet/minecraft/core/Holder$Reference; defaultValue c +c net/minecraft/core/RegistrySynchronization net/minecraft/core/RegistrySynchronization + m (Lnet/minecraft/resources/ResourceKey;)Z isNetworkable a + m (Lnet/minecraft/core/RegistryAccess$RegistryEntry;)Z lambda$ownedNetworkableRegistries$4 a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/RegistryAccess;Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V lambda$packRegistries$0 a + m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; lambda$packRegistry$1 a + m (Lnet/minecraft/core/Registry;Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/core/Holder$Reference;)V lambda$packRegistry$2 a + m (Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Registry;)V lambda$packRegistry$3 a + m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/stream/Stream; networkSafeRegistries b + m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/stream/Stream; networkedRegistries a + m (Lnet/minecraft/core/RegistryAccess;)Ljava/util/stream/Stream; ownedNetworkableRegistries a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/RegistryAccess;Ljava/util/Set;Ljava/util/function/BiConsumer;)V packRegistries a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lnet/minecraft/core/RegistryAccess;Ljava/util/Set;Ljava/util/function/BiConsumer;)V packRegistry a + f Ljava/util/Set; NETWORKABLE_REGISTRIES a +c net/minecraft/core/RegistrySynchronization$PackedRegistryEntry net/minecraft/core/RegistrySynchronization$a + m ()Ljava/util/Optional; data b + m ()Lnet/minecraft/resources/Identifier; id a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Optional; data c + f Lnet/minecraft/resources/Identifier; id b +c net/minecraft/core/particles/ParticleLimit net/minecraft/core/particles/ParticleLimit + m ()I limit a + f Lnet/minecraft/core/particles/ParticleLimit; SPORE_BLOSSOM a + f I limit b +c net/minecraft/core/particles/ParticleTypes net/minecraft/core/particles/Particles + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$0 l + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$1 k + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$10 b + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$11 a + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$2 j + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$3 i + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$4 h + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$5 g + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$6 f + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$7 e + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; lambda$static$8 d + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$9 c + m (Ljava/lang/String;Z)Lnet/minecraft/core/particles/SimpleParticleType; register a + m (Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/core/particles/ParticleType; register a + f Lnet/minecraft/core/particles/SimpleParticleType; ANGRY_VILLAGER a + f Lnet/minecraft/core/particles/SimpleParticleType; ASH aE + f Lnet/minecraft/core/particles/ParticleType; BLOCK b + f Lnet/minecraft/core/particles/ParticleType; BLOCK_CRUMBLE bj + f Lnet/minecraft/core/particles/ParticleType; BLOCK_MARKER c + f Lnet/minecraft/core/particles/SimpleParticleType; BUBBLE d + f Lnet/minecraft/core/particles/SimpleParticleType; BUBBLE_COLUMN_UP au + f Lnet/minecraft/core/particles/SimpleParticleType; BUBBLE_POP as + f Lnet/minecraft/core/particles/SimpleParticleType; CAMPFIRE_COSY_SMOKE ax + f Lnet/minecraft/core/particles/SimpleParticleType; CAMPFIRE_SIGNAL_SMOKE ay + f Lnet/minecraft/core/particles/SimpleParticleType; CHERRY_LEAVES I + f Lnet/minecraft/core/particles/SimpleParticleType; CLOUD e + f Lcom/mojang/serialization/Codec; CODEC bl + f Lnet/minecraft/core/particles/SimpleParticleType; COMPOSTER S + f Lnet/minecraft/core/particles/SimpleParticleType; COPPER_FIRE_FLAME f + f Lnet/minecraft/core/particles/SimpleParticleType; CRIMSON_SPORE aF + f Lnet/minecraft/core/particles/SimpleParticleType; CRIT g + f Lnet/minecraft/core/particles/SimpleParticleType; CURRENT_DOWN at + f Lnet/minecraft/core/particles/SimpleParticleType; DAMAGE_INDICATOR h + f Lnet/minecraft/core/particles/SimpleParticleType; DOLPHIN aw + f Lnet/minecraft/core/particles/ParticleType; DRAGON_BREATH i + f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_DRIPSTONE_LAVA aP + f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_DRIPSTONE_WATER aR + f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_HONEY az + f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_LAVA j + f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_OBSIDIAN_TEAR aI + f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_WATER m + f Lnet/minecraft/core/particles/ParticleType; DUST o + f Lnet/minecraft/core/particles/ParticleType; DUST_COLOR_TRANSITION p + f Lnet/minecraft/core/particles/ParticleType; DUST_PILLAR bf + f Lnet/minecraft/core/particles/SimpleParticleType; DUST_PLUME bb + f Lnet/minecraft/core/particles/ParticleType; EFFECT q + f Lnet/minecraft/core/particles/SimpleParticleType; EGG_CRACK ba + f Lnet/minecraft/core/particles/SimpleParticleType; ELDER_GUARDIAN r + f Lnet/minecraft/core/particles/SimpleParticleType; ELECTRIC_SPARK aX + f Lnet/minecraft/core/particles/SimpleParticleType; ENCHANTED_HIT s + f Lnet/minecraft/core/particles/SimpleParticleType; ENCHANT t + f Lnet/minecraft/core/particles/SimpleParticleType; END_ROD u + f Lnet/minecraft/core/particles/ParticleType; ENTITY_EFFECT v + f Lnet/minecraft/core/particles/SimpleParticleType; EXPLOSION x + f Lnet/minecraft/core/particles/SimpleParticleType; EXPLOSION_EMITTER w + f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_DRIPSTONE_LAVA aQ + f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_DRIPSTONE_WATER aS + f Lnet/minecraft/core/particles/ParticleType; FALLING_DUST D + f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_HONEY aA + f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_LAVA k + f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_NECTAR aC + f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_OBSIDIAN_TEAR aJ + f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_SPORE_BLOSSOM aD + f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_WATER n + f Lnet/minecraft/core/particles/SimpleParticleType; FIREFLY bk + f Lnet/minecraft/core/particles/SimpleParticleType; FIREWORK E + f Lnet/minecraft/core/particles/SimpleParticleType; FISHING F + f Lnet/minecraft/core/particles/SimpleParticleType; FLAME G + f Lnet/minecraft/core/particles/ParticleType; FLASH Q + f Lnet/minecraft/core/particles/SimpleParticleType; GLOW aU + f Lnet/minecraft/core/particles/SimpleParticleType; GLOW_SQUID_INK aT + f Lnet/minecraft/core/particles/SimpleParticleType; GUST y + f Lnet/minecraft/core/particles/SimpleParticleType; GUST_EMITTER_LARGE A + f Lnet/minecraft/core/particles/SimpleParticleType; GUST_EMITTER_SMALL B + f Lnet/minecraft/core/particles/SimpleParticleType; HAPPY_VILLAGER R + f Lnet/minecraft/core/particles/SimpleParticleType; HEART T + f Lnet/minecraft/core/particles/SimpleParticleType; INFESTED H + f Lnet/minecraft/core/particles/ParticleType; INSTANT_EFFECT U + f Lnet/minecraft/core/particles/ParticleType; ITEM V + f Lnet/minecraft/core/particles/SimpleParticleType; ITEM_COBWEB Z + f Lnet/minecraft/core/particles/SimpleParticleType; ITEM_SLIME Y + f Lnet/minecraft/core/particles/SimpleParticleType; ITEM_SNOWBALL aa + f Lnet/minecraft/core/particles/SimpleParticleType; LANDING_HONEY aB + f Lnet/minecraft/core/particles/SimpleParticleType; LANDING_LAVA l + f Lnet/minecraft/core/particles/SimpleParticleType; LANDING_OBSIDIAN_TEAR aK + f Lnet/minecraft/core/particles/SimpleParticleType; LARGE_SMOKE ab + f Lnet/minecraft/core/particles/SimpleParticleType; LAVA ac + f Lnet/minecraft/core/particles/SimpleParticleType; MYCELIUM ad + f Lnet/minecraft/core/particles/SimpleParticleType; NAUTILUS av + f Lnet/minecraft/core/particles/SimpleParticleType; NOTE ae + f Lnet/minecraft/core/particles/SimpleParticleType; OMINOUS_SPAWNING bg + f Lnet/minecraft/core/particles/SimpleParticleType; PALE_OAK_LEAVES J + f Lnet/minecraft/core/particles/SimpleParticleType; POOF af + f Lnet/minecraft/core/particles/SimpleParticleType; PORTAL ag + f Lnet/minecraft/core/particles/SimpleParticleType; RAID_OMEN bh + f Lnet/minecraft/core/particles/SimpleParticleType; RAIN ah + f Lnet/minecraft/core/particles/SimpleParticleType; REVERSE_PORTAL aL + f Lnet/minecraft/core/particles/SimpleParticleType; SCRAPE aY + f Lnet/minecraft/core/particles/ParticleType; SCULK_CHARGE M + f Lnet/minecraft/core/particles/SimpleParticleType; SCULK_CHARGE_POP N + f Lnet/minecraft/core/particles/SimpleParticleType; SCULK_SOUL L + f Lnet/minecraft/core/particles/ParticleType; SHRIEK aZ + f Lnet/minecraft/core/particles/SimpleParticleType; SMALL_FLAME aN + f Lnet/minecraft/core/particles/SimpleParticleType; SMALL_GUST z + f Lnet/minecraft/core/particles/SimpleParticleType; SMOKE ai + f Lnet/minecraft/core/particles/SimpleParticleType; SNEEZE ak + f Lnet/minecraft/core/particles/SimpleParticleType; SNOWFLAKE aO + f Lnet/minecraft/core/particles/SimpleParticleType; SONIC_BOOM C + f Lnet/minecraft/core/particles/SimpleParticleType; SOUL P + f Lnet/minecraft/core/particles/SimpleParticleType; SOUL_FIRE_FLAME O + f Lnet/minecraft/core/particles/SimpleParticleType; SPIT al + f Lnet/minecraft/core/particles/SimpleParticleType; SPLASH aq + f Lnet/minecraft/core/particles/SimpleParticleType; SPORE_BLOSSOM_AIR aH + f Lnet/minecraft/core/particles/SimpleParticleType; SQUID_INK am + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC bm + f Lnet/minecraft/core/particles/SimpleParticleType; SWEEP_ATTACK an + f Lnet/minecraft/core/particles/ParticleType; TINTED_LEAVES K + f Lnet/minecraft/core/particles/SimpleParticleType; TOTEM_OF_UNDYING ao + f Lnet/minecraft/core/particles/ParticleType; TRAIL X + f Lnet/minecraft/core/particles/SimpleParticleType; TRIAL_OMEN bi + f Lnet/minecraft/core/particles/SimpleParticleType; TRIAL_SPAWNER_DETECTED_PLAYER bc + f Lnet/minecraft/core/particles/SimpleParticleType; TRIAL_SPAWNER_DETECTED_PLAYER_OMINOUS bd + f Lnet/minecraft/core/particles/SimpleParticleType; UNDERWATER ap + f Lnet/minecraft/core/particles/SimpleParticleType; VAULT_CONNECTION be + f Lnet/minecraft/core/particles/ParticleType; VIBRATION W + f Lnet/minecraft/core/particles/SimpleParticleType; WARPED_SPORE aG + f Lnet/minecraft/core/particles/SimpleParticleType; WAX_OFF aW + f Lnet/minecraft/core/particles/SimpleParticleType; WAX_ON aV + f Lnet/minecraft/core/particles/SimpleParticleType; WHITE_ASH aM + f Lnet/minecraft/core/particles/SimpleParticleType; WHITE_SMOKE aj + f Lnet/minecraft/core/particles/SimpleParticleType; WITCH ar +c net/minecraft/core/particles/ParticleTypes$1 net/minecraft/core/particles/Particles$1 + m ()Lcom/mojang/serialization/MapCodec; codec c + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec d +c net/minecraft/data/info/RegistryDumpReport net/minecraft/data/info/RegistryDumpReport + m (Lnet/minecraft/core/Registry;)Lcom/google/gson/JsonElement; dumpRegistry a + m ()Ljava/lang/String; getName a + m (Lnet/minecraft/core/Registry;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V lambda$dumpRegistry$1 a + m (Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V lambda$run$0 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Lnet/minecraft/data/PackOutput; output d +c net/minecraft/data/tags/DialogTagsProvider net/minecraft/data/tags/DialogTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/data/worldgen/DimensionTypes net/minecraft/data/worldgen/DimensionTypes + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a +c net/minecraft/data/worldgen/ProcessorLists net/minecraft/data/worldgen/ProcessorLists + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V register a + m (Lnet/minecraft/resources/ResourceKey;I)Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor; trailsArchyLootProcessor a + f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_GENERIC_DEGRADATION H + f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_START_DEGRADATION G + f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_WALLS_DEGRADATION I + f Lnet/minecraft/resources/ResourceKey; BASTION_GENERIC_DEGRADATION w + f Lnet/minecraft/resources/ResourceKey; BOTTOM_RAMPART r + f Lnet/minecraft/resources/ResourceKey; BRIDGE z + f Lnet/minecraft/resources/ResourceKey; EMPTY N + f Lnet/minecraft/resources/ResourceKey; ENTRANCE_REPLACEMENT y + f Lnet/minecraft/resources/ResourceKey; FARM_DESERT p + f Lnet/minecraft/resources/ResourceKey; FARM_PLAINS l + f Lnet/minecraft/resources/ResourceKey; FARM_SAVANNA m + f Lnet/minecraft/resources/ResourceKey; FARM_SNOWY n + f Lnet/minecraft/resources/ResourceKey; FARM_TAIGA o + f Lnet/minecraft/resources/ResourceKey; FOSSIL_COAL E + f Lnet/minecraft/resources/ResourceKey; FOSSIL_DIAMONDS F + f Lnet/minecraft/resources/ResourceKey; FOSSIL_ROT D + f Lnet/minecraft/resources/ResourceKey; HIGH_RAMPART C + f Lnet/minecraft/resources/ResourceKey; HIGH_WALL B + f Lnet/minecraft/resources/ResourceKey; HOUSING t + f Lnet/minecraft/resources/ResourceKey; MOSSIFY_10_PERCENT f + f Lnet/minecraft/resources/ResourceKey; MOSSIFY_20_PERCENT g + f Lnet/minecraft/resources/ResourceKey; MOSSIFY_70_PERCENT h + f Lnet/minecraft/resources/ResourceKey; OUTPOST_ROT q + f Lnet/minecraft/resources/ResourceKey; RAMPART_DEGRADATION x + f Lnet/minecraft/resources/ResourceKey; ROOF A + f Lnet/minecraft/resources/ResourceKey; SIDE_WALL_DEGRADATION u + f Lnet/minecraft/resources/ResourceKey; STABLE_DEGRADATION v + f Lnet/minecraft/resources/ResourceKey; STREET_PLAINS i + f Lnet/minecraft/resources/ResourceKey; STREET_SAVANNA j + f Lnet/minecraft/resources/ResourceKey; STREET_SNOWY_OR_TAIGA k + f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_HOUSES_ARCHAEOLOGY J + f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_ROADS_ARCHAEOLOGY K + f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_TOWER_TOP_ARCHAEOLOGY L + f Lnet/minecraft/resources/ResourceKey; TREASURE_ROOMS s + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_COPPER_BULB_DEGRADATION M + f Lnet/minecraft/resources/ResourceKey; ZOMBIE_DESERT e + f Lnet/minecraft/resources/ResourceKey; ZOMBIE_PLAINS a + f Lnet/minecraft/resources/ResourceKey; ZOMBIE_SAVANNA b + f Lnet/minecraft/resources/ResourceKey; ZOMBIE_SNOWY c + f Lnet/minecraft/resources/ResourceKey; ZOMBIE_TAIGA d +c net/minecraft/network/DisconnectionDetails net/minecraft/network/DisconnectionDetails + m ()Ljava/util/Optional; bugReportLink c + m ()Lnet/minecraft/network/chat/Component; reason a + m ()Ljava/util/Optional; report b + f Ljava/util/Optional; bugReportLink c + f Lnet/minecraft/network/chat/Component; reason a + f Ljava/util/Optional; report b +c net/minecraft/network/PacketBundleUnpacker net/minecraft/network/PacketBundleUnpacker + m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Ljava/util/List;)V encode a + f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo a +c net/minecraft/network/Varint21FrameDecoder net/minecraft/network/PacketSplitter + m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Z copyVarint a + f I MAX_VARINT21_BYTES a + f Lio/netty/buffer/ByteBuf; helperBuf b + f Lnet/minecraft/network/BandwidthDebugMonitor; monitor c +c net/minecraft/network/chat/FontDescription net/minecraft/network/chat/FontDescription + m (Lnet/minecraft/network/chat/FontDescription;)Ljava/lang/String; lambda$static$0 b + m (Lnet/minecraft/network/chat/FontDescription;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/chat/FontDescription$Resource; DEFAULT b +c net/minecraft/network/chat/FontDescription$Resource net/minecraft/network/chat/FontDescription$c + m ()Lnet/minecraft/resources/Identifier; id a + f Lnet/minecraft/resources/Identifier; id c +c net/minecraft/network/chat/FontDescription$AtlasSprite net/minecraft/network/chat/FontDescription$a + m ()Lnet/minecraft/resources/Identifier; atlasId a + m ()Lnet/minecraft/resources/Identifier; spriteId b + f Lnet/minecraft/resources/Identifier; atlasId c + f Lnet/minecraft/resources/Identifier; spriteId d +c net/minecraft/network/chat/FontDescription$PlayerSprite net/minecraft/network/chat/FontDescription$b + m ()Z hat b + m ()Lnet/minecraft/world/item/component/ResolvableProfile; profile a + f Z hat d + f Lnet/minecraft/world/item/component/ResolvableProfile; profile c +c net/minecraft/network/chat/SignableCommand net/minecraft/network/chat/SignableCommand + m ()Ljava/util/List; arguments a + m (Ljava/lang/String;Lcom/mojang/brigadier/context/CommandContextBuilder;)Ljava/util/List; collectArguments a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/SignableCommand$Argument; getArgument a + m (Lcom/mojang/brigadier/ParseResults;)Z hasSignableArguments a + m (Lcom/mojang/brigadier/ParseResults;)Lnet/minecraft/network/chat/SignableCommand; of b + f Ljava/util/List; arguments a +c net/minecraft/network/chat/SignableCommand$Argument net/minecraft/network/chat/SignableCommand$a + m ()Ljava/lang/String; name a + m ()Lcom/mojang/brigadier/tree/ArgumentCommandNode; node b + m ()Ljava/lang/String; value c + f Lcom/mojang/brigadier/tree/ArgumentCommandNode; node a + f Ljava/lang/String; value b +c net/minecraft/network/chat/SubStringSource net/minecraft/network/chat/SubStringSource + m (Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/network/chat/SubStringSource; create a + m (Lnet/minecraft/network/chat/FormattedText;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/SubStringSource; create a + m ()Ljava/lang/String; getPlainText a + m (I)I lambda$create$0 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$create$1 a + m (Ljava/lang/StringBuilder;Ljava/util/List;ILnet/minecraft/network/chat/Style;I)Z lambda$create$2 a + m (Ljava/lang/StringBuilder;Ljava/util/List;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; lambda$create$3 a + m (IIZ)Ljava/util/List; substring a + f Ljava/util/List; charStyles b + f Ljava/lang/String; plainText a + f Lit/unimi/dsi/fastutil/ints/Int2IntFunction; reverseCharModifier c +c net/minecraft/network/protocol/BundlerInfo net/minecraft/network/protocol/BundlerInfo + m (Lnet/minecraft/network/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/BundlerInfo; createForPacket a + m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/BundlerInfo$Bundler; startPacketBundling a + m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Consumer;)V unbundlePacket a + f I BUNDLE_SIZE_LIMIT a +c net/minecraft/network/protocol/BundlerInfo$1 net/minecraft/network/protocol/BundlerInfo$1 + m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/BundlerInfo$Bundler; startPacketBundling a + m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Consumer;)V unbundlePacket a + f Lnet/minecraft/network/protocol/BundleDelimiterPacket; val$delimiterPacket c +c net/minecraft/network/protocol/BundlerInfo$1$1 net/minecraft/network/protocol/BundlerInfo$1$1 + m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/Packet; addPacket a + f Ljava/util/List; bundlePackets b + f Lnet/minecraft/network/protocol/BundlerInfo$1; this$0 a +c net/minecraft/network/protocol/BundlerInfo$Bundler net/minecraft/network/protocol/BundlerInfo$a + m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/Packet; addPacket a +c net/minecraft/network/protocol/PacketUtils net/minecraft/network/protocol/PlayerConnectionUtils + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;Lnet/minecraft/network/PacketProcessor;)V ensureRunningOnSameThread a + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;Lnet/minecraft/server/level/ServerLevel;)V ensureRunningOnSameThread a + m (Lnet/minecraft/CrashReport;Lnet/minecraft/network/PacketListener;Lnet/minecraft/network/protocol/Packet;)V fillCrashReport a + m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; lambda$fillCrashReport$0 c + m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; lambda$fillCrashReport$1 b + m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; lambda$fillCrashReport$2 a + m (Ljava/lang/Exception;Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;)Lnet/minecraft/ReportedException; makeReportedException a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/recipebook/PlaceRecipeHelper net/minecraft/recipebook/PlaceRecipeHelper + m (IIIILjava/lang/Iterable;Lnet/minecraft/recipebook/PlaceRecipeHelper$Output;)V placeRecipe a + m (IILnet/minecraft/world/item/crafting/Recipe;Ljava/lang/Iterable;Lnet/minecraft/recipebook/PlaceRecipeHelper$Output;)V placeRecipe a +c net/minecraft/recipebook/PlaceRecipeHelper$Output net/minecraft/recipebook/PlaceRecipeHelper$a +c net/minecraft/recipebook/ServerPlaceRecipe net/minecraft/recipebook/AutoRecipe + m (IZ)I calculateAmountToCraft a + m (ILjava/util/List;)I clampToMaxStackSize a + m ()V clearGrid a + m ()I getAmountOfFreeSlotsInInventory c + m (Ljava/util/List;ILjava/lang/Integer;III)V lambda$placeRecipe$0 a + m (Lnet/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess;IILjava/util/List;Ljava/util/List;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/crafting/RecipeHolder;ZZ)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; placeRecipe a + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/entity/player/StackedItemContents;)V placeRecipe b + m ()Z testClearGrid b + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/entity/player/StackedItemContents;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; tryPlaceRecipe a + f I ITEM_NOT_FOUND a + f I gridHeight f + f I gridWidth e + f Ljava/util/List; inputGridSlots g + f Lnet/minecraft/world/entity/player/Inventory; inventory b + f Lnet/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess; menu c + f Ljava/util/List; slotsToClear h + f Z useMaxItems d +c net/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess net/minecraft/recipebook/AutoRecipe$a + m ()V clearCraftingContent a + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z recipeMatches a +c net/minecraft/resources/RegistryDataLoader net/minecraft/resources/RegistryDataLoader + m (Ljava/util/List;Ljava/util/List;)Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup; createContext a + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/resources/RegistryOps$RegistryInfo; createInfoForContextRegistry a + m (Lnet/minecraft/core/WritableRegistry;)Lnet/minecraft/resources/RegistryOps$RegistryInfo; createInfoForNewRegistry a + m (Ljava/util/Map;)Lnet/minecraft/ReportedException; createReportWithBriefInfo c + m (Ljava/util/Map;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V lambda$createContext$7 a + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$Loader;)V lambda$createContext$8 a + m (Ljava/lang/StringBuilder;Ljava/util/Map$Entry;)V lambda$createReportWithBriefInfo$13 a + m (Ljava/util/Map;)Ljava/lang/String; lambda$createReportWithBriefInfo$14 d + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/RegistryDataLoader$Loader;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V lambda$load$2 a + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryDataLoader$Loader;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V lambda$load$3 a + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)Lnet/minecraft/resources/RegistryDataLoader$Loader; lambda$load$4 a + m (Lnet/minecraft/resources/RegistryDataLoader$LoadingFunction;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Lnet/minecraft/resources/RegistryDataLoader$Loader;)V lambda$load$5 a + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$Loader;)V lambda$load$6 b + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/Identifier; lambda$printFullDetailsToLog$10 a + m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V lambda$printFullDetailsToLog$11 b + m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V lambda$printFullDetailsToLog$12 a + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/Identifier; lambda$printFullDetailsToLog$9 b + m (Ljava/lang/Boolean;)Lcom/mojang/serialization/Lifecycle; lambda$static$0 a + m (Ljava/util/Optional;)Lnet/minecraft/core/RegistrationInfo; lambda$static$1 a + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/RegistryAccess$Frozen; load a + m (Lnet/minecraft/resources/RegistryDataLoader$LoadingFunction;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/RegistryAccess$Frozen; load a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/RegistryAccess$Frozen; load a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Lnet/minecraft/core/WritableRegistry;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V loadContentsFromManager a + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Lnet/minecraft/core/WritableRegistry;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V loadContentsFromNetwork a + m (Ljava/util/Map;)Lnet/minecraft/ReportedException; logErrors a + m (Ljava/util/Map;)V printFullDetailsToLog b + f Ljava/util/List; DIMENSION_REGISTRIES b + f Ljava/util/Comparator; ERROR_KEY_COMPARATOR e + f Lorg/slf4j/Logger; LOGGER d + f Lnet/minecraft/core/RegistrationInfo; NETWORK_REGISTRATION_INFO f + f Ljava/util/function/Function; REGISTRATION_INFO_CACHE g + f Ljava/util/List; SYNCHRONIZED_REGISTRIES c + f Ljava/util/List; WORLDGEN_REGISTRIES a +c net/minecraft/resources/RegistryDataLoader$1 net/minecraft/resources/RegistryDataLoader$1 + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a +c net/minecraft/resources/RegistryDataLoader$Loader net/minecraft/resources/RegistryDataLoader$a + m ()Lnet/minecraft/resources/RegistryDataLoader$RegistryData; data a + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V loadFromNetwork a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V loadFromResources a + m ()Ljava/util/Map; loadingErrors c + m ()Lnet/minecraft/core/WritableRegistry; registry b + f Lnet/minecraft/resources/RegistryDataLoader$RegistryData; data a + f Ljava/util/Map; loadingErrors c + f Lnet/minecraft/core/WritableRegistry; registry b +c net/minecraft/resources/RegistryDataLoader$RegistryData net/minecraft/resources/RegistryDataLoader$d + m (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/resources/RegistryDataLoader$Loader; create a + m ()Lcom/mojang/serialization/Codec; elementCodec b + m ()Lnet/minecraft/resources/ResourceKey; key a + m ()Z requiredNonEmpty c + m (Ljava/util/function/BiConsumer;)V runWithArguments a + f Lcom/mojang/serialization/Codec; elementCodec b + f Lnet/minecraft/resources/ResourceKey; key a + f Z requiredNonEmpty c +c net/minecraft/resources/RegistryDataLoader$LoadingFunction net/minecraft/resources/RegistryDataLoader$b +c net/minecraft/resources/RegistryDataLoader$NetworkedRegistryData net/minecraft/resources/RegistryDataLoader$c + m ()Ljava/util/List; elements a + m ()Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; tags b + f Ljava/util/List; elements a + f Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; tags b +c net/minecraft/resources/RegistryFixedCodec net/minecraft/resources/RegistryFixedCodec + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/RegistryFixedCodec; create a + m (Lnet/minecraft/core/Holder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$decode$5 b + m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$decode$6 a + m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/datafixers/util/Pair; lambda$decode$7 a + m (Ljava/util/Optional;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; lambda$decode$8 a + m ()Ljava/lang/String; lambda$decode$9 a + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; lambda$encode$0 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; lambda$encode$1 a + m ()Ljava/lang/String; lambda$encode$2 c + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$encode$3 a + m ()Ljava/lang/String; lambda$encode$4 b + f Lnet/minecraft/resources/ResourceKey; registryKey a +c net/minecraft/server/ServerFunctionLibrary net/minecraft/server/CustomFunctionManager + m ()Ljava/lang/Iterable; getAvailableTags b + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; getFunction a + m ()Ljava/util/Map; getFunctions a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getTag b + m (Lnet/minecraft/resources/Identifier;Z)Ljava/util/Optional; lambda$new$0 a + m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; lambda$reload$1 b + m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; lambda$reload$2 a + m (Ljava/util/Map$Entry;Lnet/minecraft/resources/Identifier;Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/commands/functions/CommandFunction; lambda$reload$3 a + m (Ljava/util/Map;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/util/Map; lambda$reload$4 a + m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; lambda$reload$5 a + m (Lnet/minecraft/resources/Identifier;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/commands/functions/CommandFunction;Ljava/lang/Throwable;)Ljava/lang/Object; lambda$reload$6 a + m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/Identifier;Ljava/util/concurrent/CompletableFuture;)V lambda$reload$7 a + m (Lcom/mojang/datafixers/util/Pair;)V lambda$reload$8 a + m (Lnet/minecraft/server/packs/resources/Resource;)Ljava/util/List; readLines a + f Lnet/minecraft/resources/FileToIdConverter; LISTER c + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/resources/ResourceKey; TYPE_KEY a + f Lcom/mojang/brigadier/CommandDispatcher; dispatcher h + f Lnet/minecraft/server/permissions/PermissionSet; functionCompilationPermissions g + f Ljava/util/Map; functions d + f Ljava/util/Map; tags f + f Lnet/minecraft/tags/TagLoader; tagsLoader e +c net/minecraft/server/ServerFunctionManager net/minecraft/server/CustomFunctionData + m (Lnet/minecraft/commands/functions/CommandFunction;Lnet/minecraft/commands/CommandSourceStack;)V execute a + m (Ljava/util/Collection;Lnet/minecraft/resources/Identifier;)V executeTagFunctions a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; get a + m ()Lcom/mojang/brigadier/CommandDispatcher; getDispatcher a + m ()Ljava/lang/Iterable; getFunctionNames d + m ()Lnet/minecraft/commands/CommandSourceStack; getGameLoopSender c + m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getTag b + m ()Ljava/lang/Iterable; getTagNames e + m (Lnet/minecraft/commands/functions/CommandFunction;)Ljava/lang/String; lambda$execute$0 a + m (Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/execution/ExecutionContext;)V lambda$execute$1 a + m (Lnet/minecraft/server/ServerFunctionLibrary;)V postReload b + m (Lnet/minecraft/server/ServerFunctionLibrary;)V replaceLibrary a + m ()V tick b + f Lnet/minecraft/resources/Identifier; LOAD_FUNCTION_TAG c + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/resources/Identifier; TICK_FUNCTION_TAG b + f Lnet/minecraft/server/ServerFunctionLibrary; library g + f Z postReload f + f Lnet/minecraft/server/MinecraftServer; server d + f Ljava/util/List; ticking e +c net/minecraft/server/ServerTickRateManager net/minecraft/server/ServerTickRateManager + m ()Z checkShouldSprintThisTick d + m ()V endTickWork e + m ()V finishTickSprint p + m ()Z isSprinting a + m (ILjava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$finishTickSprint$0 a + m (I)Z requestGameToSprint b + m (Z)V setFrozen a + m (F)V setTickRate a + m (I)Z stepGameIfPaused a + m ()Z stopSprinting c + m ()Z stopStepping b + m (Lnet/minecraft/server/level/ServerPlayer;)V updateJoiningPlayer a + m ()V updateStateToClients n + m ()V updateStepTicks o + f Z previousIsFrozen k + f J remainingSprintTicks g + f J scheduledCurrentSprintTicks j + f Lnet/minecraft/server/MinecraftServer; server l + f J sprintTickStartTime h + f J sprintTimeSpend i +c net/minecraft/server/commands/ChaseCommand net/minecraft/server/commands/ChaseCommand + m (Lnet/minecraft/commands/CommandSourceStack;)Z alreadyRunning b + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;I)I follow b + m (Ljava/lang/String;I)Lnet/minecraft/network/chat/Component; lambda$follow$10 a + m (I)Lnet/minecraft/network/chat/Component; lambda$lead$9 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 a + m ()Lnet/minecraft/network/chat/Component; lambda$stop$7 b + m ()Lnet/minecraft/network/chat/Component; lambda$stop$8 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;I)I lead a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;)I stop a + f I BROADCAST_INTERVAL_MS f + f Ljava/lang/String; DEFAULT_BIND_ADDRESS d + f Ljava/lang/String; DEFAULT_CONNECT_HOST c + f I DEFAULT_PORT e + f Lcom/google/common/collect/BiMap; DIMENSION_NAMES a + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/server/chase/ChaseClient; chaseClient h + f Lnet/minecraft/server/chase/ChaseServer; chaseServer g +c net/minecraft/server/commands/DeOpCommands net/minecraft/server/commands/CommandDeop + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I deopPlayers a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_OP a +c net/minecraft/server/commands/DebugCommand net/minecraft/server/commands/CommandDebug + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m ()Lnet/minecraft/network/chat/Component; lambda$start$2 a + m (DLnet/minecraft/util/profiling/ProfileResults;D)Lnet/minecraft/network/chat/Component; lambda$stop$3 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;)I start a + m (Lnet/minecraft/commands/CommandSourceStack;)I stop b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_RUNNING c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_RUNNING b + f Lorg/slf4j/Logger; LOGGER a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_RECURSIVE_TRACES d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_RETURN_RUN e +c net/minecraft/server/commands/DebugCommand$Tracer net/minecraft/server/commands/CommandDebug$b + m ()Z acceptsFailure y_ + m ()Z acceptsSuccess x_ + m ()Z alwaysAccepts o_ + m (I)V indentAndSave a + m ()V newLine e + m (ILnet/minecraft/resources/Identifier;I)V onCall a + m (ILjava/lang/String;)V onCommand a + m (Ljava/lang/String;)V onError a + m (ILjava/lang/String;I)V onReturn a + m (I)V printIndent b + m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a + m ()Z shouldInformAdmins c + f I INDENT_OFFSET b + f I lastIndent d + f Ljava/io/PrintWriter; output c + f Z waitingForResult e +c net/minecraft/server/commands/DebugCommand$TraceCustomExecutor net/minecraft/server/commands/CommandDebug$a + m (ILjava/util/Collection;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$runGuarded$0 b + m (ILjava/util/Collection;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$runGuarded$1 a + m (Ljava/util/Collection;Lnet/minecraft/commands/CommandSourceStack;ILjava/lang/String;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V lambda$runGuarded$2 a + m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded a + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded b +c net/minecraft/server/commands/DebugCommand$TraceCustomExecutor$1 net/minecraft/server/commands/CommandDebug$a$1 + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a +c net/minecraft/server/commands/ItemCommands net/minecraft/server/commands/ItemCommands + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; applyModifier a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos;I)I blockToBlock a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;)I blockToBlock a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILjava/util/Collection;I)I blockToEntities a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILjava/util/Collection;ILnet/minecraft/core/Holder;)I blockToEntities a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)I entityToBlock a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;)I entityToBlock a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILjava/util/Collection;I)I entityToEntities a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILjava/util/Collection;ILnet/minecraft/core/Holder;)I entityToEntities a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/item/ItemStack; getBlockItem a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/world/Container; getContainer a + m (Lnet/minecraft/world/entity/SlotProvider;I)Lnet/minecraft/world/item/ItemStack; getItemInSlot a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; lambda$modifyBlockItem$20 b + m (Ljava/util/Map$Entry;)Lnet/minecraft/network/chat/Component; lambda$modifyEntityItem$21 a + m (Ljava/util/Map;)Lnet/minecraft/network/chat/Component; lambda$modifyEntityItem$22 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 j + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 i + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$16 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$18 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$19 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 n + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 m + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 l + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 k + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; lambda$setBlockItem$23 a + m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; lambda$setEntityItem$24 b + m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; lambda$setEntityItem$25 a + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$5 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;)I modifyBlockItem a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/core/Holder;)I modifyEntityItem a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/item/ItemStack;)I setBlockItem a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/world/item/ItemStack;)I setEntityItem a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_SOURCE_INAPPLICABLE_SLOT d + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_SOURCE_NOT_A_CONTAINER b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TARGET_INAPPLICABLE_SLOT c + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_TARGET_NOT_A_CONTAINER a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TARGET_NO_CHANGES e + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_TARGET_NO_CHANGES_KNOWN_ITEM f +c net/minecraft/server/commands/PlaceCommand net/minecraft/server/commands/PlaceCommand + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)V checkLoaded a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;)Z lambda$checkLoaded$21 a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; lambda$placeFeature$15 b + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; lambda$placeJigsaw$16 a + m (Lnet/minecraft/core/Holder;)Z lambda$placeStructure$17 a + m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/ChunkPos;)V lambda$placeStructure$18 a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; lambda$placeStructure$19 a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; lambda$placeTemplate$20 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 m + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 l + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 k + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 j + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 i + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 f + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$1 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/BlockPos;)I placeFeature a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;ILnet/minecraft/core/BlockPos;)I placeJigsaw a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/BlockPos;)I placeStructure b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/block/Mirror;FIZ)I placeTemplate a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FEATURE_FAILED a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_JIGSAW_FAILED b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_STRUCTURE_FAILED c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEMPLATE_FAILED e + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TEMPLATE_INVALID d + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_TEMPLATES f +c net/minecraft/server/commands/TitleCommand net/minecraft/server/commands/CommandTitle + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I clearTitle a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearTitle$6 f + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearTitle$7 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetTitle$8 d + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetTitle$9 c + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setTimes$12 b + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setTimes$13 a + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$showTitle$10 b + m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$showTitle$11 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I resetTitle b + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;III)I setTimes a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/Component;Ljava/lang/String;Ljava/util/function/Function;)I showTitle a +c net/minecraft/server/jsonrpc/JsonRPCErrors net/minecraft/server/jsonrpc/JsonRPCErrors + m ()[Lnet/minecraft/server/jsonrpc/JsonRPCErrors; $values a + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; create a + m (Ljava/lang/String;)Lcom/google/gson/JsonObject; createWithUnknownId a + m (Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; createWithoutData a + f [Lnet/minecraft/server/jsonrpc/JsonRPCErrors; $VALUES h + f Lnet/minecraft/server/jsonrpc/JsonRPCErrors; INTERNAL_ERROR e + f Lnet/minecraft/server/jsonrpc/JsonRPCErrors; INVALID_PARAMS d + f Lnet/minecraft/server/jsonrpc/JsonRPCErrors; INVALID_REQUEST b + f Lnet/minecraft/server/jsonrpc/JsonRPCErrors; METHOD_NOT_FOUND c + f Lnet/minecraft/server/jsonrpc/JsonRPCErrors; PARSE_ERROR a + f I errorCode f + f Ljava/lang/String; message g +c net/minecraft/server/jsonrpc/JsonRpcLogger net/minecraft/server/jsonrpc/JsonRpcLogger + m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Ljava/lang/String;[Ljava/lang/Object;)V log a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; PREFIX b +c net/minecraft/server/jsonrpc/api/ParamInfo net/minecraft/server/jsonrpc/api/ParamInfo + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$typedCodec$0 a + m ()Ljava/lang/String; name b + m ()Z required d + m ()Lnet/minecraft/server/jsonrpc/api/Schema; schema c + m ()Lcom/mojang/serialization/MapCodec; typedCodec a + f Ljava/lang/String; name a + f Z required c + f Lnet/minecraft/server/jsonrpc/api/Schema; schema b +c net/minecraft/server/jsonrpc/api/PlayerDto net/minecraft/server/jsonrpc/api/PlayerDto + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/jsonrpc/api/PlayerDto; from a + m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/jsonrpc/api/PlayerDto; from a + m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/jsonrpc/api/PlayerDto; from a + m ()Ljava/util/Optional; id a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; name b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; id b + f Ljava/util/Optional; name c +c net/minecraft/server/level/DistanceManager net/minecraft/server/level/ChunkMapDistance + m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/server/level/ServerPlayer;)V addPlayer a + m (Lit/unimi/dsi/fastutil/longs/LongConsumer;)V forEachEntityTickingChunk a + m (J)Lnet/minecraft/server/level/ChunkHolder; getChunk b + m (JZ)I getChunkLevel a + m ()Ljava/lang/String; getDebugStatus c + m ()I getNaturalSpawnChunkCount a + m ()I getPlayerTicketLevel e + m ()Lit/unimi/dsi/fastutil/longs/LongIterator; getSpawnCandidateChunks b + m (J)Lnet/minecraft/util/TriState; hasPlayersNearby e + m ()Z hasTickets d + m (J)Z inBlockTickingRange d + m (J)Z inEntityTickingRange c + m (J)Z isChunkToRemove a + m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/server/level/ServerPlayer;)V removePlayer b + m (Lnet/minecraft/server/level/ChunkMap;)Z runAllUpdates a + m (JILnet/minecraft/server/level/ChunkHolder;I)Lnet/minecraft/server/level/ChunkHolder; updateChunkScheduling a + m (I)V updatePlayerTickets a + m (I)V updateSimulationDistance b + f Lorg/slf4j/Logger; LOGGER a + f I PLAYER_TICKET_LEVEL c + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; playersPerChunk d + f Lnet/minecraft/world/level/TicketStorage; ticketStorage g +c net/minecraft/server/level/DistanceManager$FixedPlayerDistanceChunkTracker net/minecraft/server/level/ChunkMapDistance$a + m (J)I getLevel c + m (J)I getLevelFromSource b + m (J)Z havePlayer f + m (JII)V onLevelChange a + m ()V runAllUpdates a + m (JI)V setLevel a + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; chunks a + f I maxDistance b + f Lnet/minecraft/server/level/DistanceManager; this$0 c +c net/minecraft/server/level/FullChunkStatus net/minecraft/server/level/FullChunkStatus + m ()[Lnet/minecraft/server/level/FullChunkStatus; $values a + m (Lnet/minecraft/server/level/FullChunkStatus;)Z isOrAfter a + f [Lnet/minecraft/server/level/FullChunkStatus; $VALUES e + f Lnet/minecraft/server/level/FullChunkStatus; BLOCK_TICKING c + f Lnet/minecraft/server/level/FullChunkStatus; ENTITY_TICKING d + f Lnet/minecraft/server/level/FullChunkStatus; FULL b + f Lnet/minecraft/server/level/FullChunkStatus; INACCESSIBLE a +c net/minecraft/server/level/ServerBossEvent net/minecraft/server/level/BossBattleServer + m (Lnet/minecraft/server/level/ServerPlayer;)V addPlayer a + m (Ljava/util/function/Function;)V broadcast a + m ()Ljava/util/Collection; getPlayers h + m ()Z isVisible g + m ()V removeAllPlayers b + m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer b + m (Lnet/minecraft/world/BossEvent$BossBarColor;)V setColor a + m (Z)Lnet/minecraft/world/BossEvent; setCreateWorldFog c + m (Z)Lnet/minecraft/world/BossEvent; setDarkenScreen a + m (Lnet/minecraft/network/chat/Component;)V setName a + m (Lnet/minecraft/world/BossEvent$BossBarOverlay;)V setOverlay a + m (Z)Lnet/minecraft/world/BossEvent; setPlayBossMusic b + m (F)V setProgress a + m (Z)V setVisible d + f Ljava/util/Set; players h + f Ljava/util/Set; unmodifiablePlayers i + f Z visible j +c net/minecraft/server/packs/BuiltInMetadata net/minecraft/server/packs/BuiltInMetadata + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/server/packs/BuiltInMetadata; of a + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; of a + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; of a + f Lnet/minecraft/server/packs/BuiltInMetadata; EMPTY a + f Ljava/util/Map; values b +c net/minecraft/server/packs/repository/Pack net/minecraft/server/packs/repository/ResourcePackLoader + m (Z)Lnet/minecraft/network/chat/Component; getChatLink a + m ()Lnet/minecraft/server/packs/repository/PackCompatibility; getCompatibility d + m ()Lnet/minecraft/server/packs/repository/Pack$Position; getDefaultPosition k + m ()Lnet/minecraft/network/chat/Component; getDescription c + m ()Ljava/lang/String; getId g + m ()Lnet/minecraft/server/packs/repository/PackSource; getPackSource l + m ()Lnet/minecraft/world/flag/FeatureFlagSet; getRequestedFeatures e + m ()Lnet/minecraft/network/chat/Component; getTitle b + m ()Z isFixedPosition j + m ()Z isRequired i + m ()Lnet/minecraft/server/packs/PackLocationInfo; location a + m ()Lnet/minecraft/server/packs/PackResources; open f + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Lnet/minecraft/server/packs/PackType;Lnet/minecraft/server/packs/PackSelectionConfig;)Lnet/minecraft/server/packs/repository/Pack; readMetaAndCreate a + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Lnet/minecraft/server/packs/metadata/pack/PackFormat;Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/repository/Pack$Metadata; readPackMetadata a + m ()Lnet/minecraft/server/packs/PackSelectionConfig; selectionConfig h + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/server/packs/PackLocationInfo; location b + f Lnet/minecraft/server/packs/repository/Pack$Metadata; metadata d + f Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; resources c + f Lnet/minecraft/server/packs/PackSelectionConfig; selectionConfig e +c net/minecraft/server/packs/repository/Pack$Metadata net/minecraft/server/packs/repository/ResourcePackLoader$a + m ()Lnet/minecraft/server/packs/repository/PackCompatibility; compatibility b + m ()Lnet/minecraft/network/chat/Component; description a + m ()Ljava/util/List; overlays d + m ()Lnet/minecraft/world/flag/FeatureFlagSet; requestedFeatures c + f Lnet/minecraft/server/packs/repository/PackCompatibility; compatibility b + f Lnet/minecraft/network/chat/Component; description a + f Ljava/util/List; overlays d + f Lnet/minecraft/world/flag/FeatureFlagSet; requestedFeatures c +c net/minecraft/server/packs/repository/Pack$Position net/minecraft/server/packs/repository/ResourcePackLoader$Position + m ()[Lnet/minecraft/server/packs/repository/Pack$Position; $values b + m (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I insert a + m ()Lnet/minecraft/server/packs/repository/Pack$Position; opposite a + f [Lnet/minecraft/server/packs/repository/Pack$Position; $VALUES c + f Lnet/minecraft/server/packs/repository/Pack$Position; BOTTOM b + f Lnet/minecraft/server/packs/repository/Pack$Position; TOP a +c net/minecraft/server/packs/repository/Pack$ResourcesSupplier net/minecraft/server/packs/repository/ResourcePackLoader$c + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$Metadata;)Lnet/minecraft/server/packs/PackResources; openFull a + m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/PackResources; openPrimary a +c net/minecraft/server/players/UserWhiteList net/minecraft/server/players/WhiteList + m (Lnet/minecraft/server/players/StoredUserEntry;)Z add a + m (Lnet/minecraft/server/players/UserWhiteListEntry;)Z add a + m ()V clear a + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/StoredUserEntry; createEntry a + m (Ljava/lang/Object;)Ljava/lang/String; getKeyForUser b + m (Lnet/minecraft/server/players/NameAndId;)Ljava/lang/String; getKeyForUser c + m ()[Ljava/lang/String; getUserList b + m (Lnet/minecraft/server/players/NameAndId;)Z isWhiteListed a + m (I)[Ljava/lang/String; lambda$getUserList$0 a + m (Ljava/lang/Object;)Z remove a + m (Lnet/minecraft/server/players/NameAndId;)Z remove b +c net/minecraft/tags/TagNetworkSerialization net/minecraft/tags/TagNetworkSerialization + m (Lnet/minecraft/core/Registry;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)Lnet/minecraft/tags/TagLoader$LoadResult; deserializeTagsFromNetwork a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Registry;Ljava/util/Map;Lnet/minecraft/resources/Identifier;Lit/unimi/dsi/fastutil/ints/IntList;)V lambda$deserializeTagsFromNetwork$3 a + m (Lnet/minecraft/core/RegistryAccess$RegistryEntry;)Lcom/mojang/datafixers/util/Pair; lambda$serializeTagsToNetwork$0 a + m (Lcom/mojang/datafixers/util/Pair;)Z lambda$serializeTagsToNetwork$1 a + m (Lnet/minecraft/core/Registry;Ljava/util/Map;Lnet/minecraft/core/HolderSet$Named;)V lambda$serializeToNetwork$2 a + m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/Map; serializeTagsToNetwork a + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; serializeToNetwork a +c net/minecraft/tags/TagNetworkSerialization$NetworkPayload net/minecraft/tags/TagNetworkSerialization$a + m ()Z isEmpty a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; read b + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/tags/TagLoader$LoadResult; resolve a + m ()I size b + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; EMPTY a + f Ljava/util/Map; tags b +c net/minecraft/util/FastBufferedInputStream net/minecraft/util/FastBufferedInputStream + m ()I bytesInBuffer a + m ()V fill b + f I DEFAULT_BUFFER_SIZE a + f [B buffer c + f Ljava/io/InputStream; in b + f I limit d + f I position e +c net/minecraft/util/SegmentedAnglePrecision net/minecraft/util/SegmentedAnglePrecision + m (F)I fromDegrees b + m (F)I fromDegreesWithTurns a + m (Lnet/minecraft/core/Direction;)I fromDirection a + m ()I getMask a + m (II)Z isSameAxis a + m (I)I normalize c + m (I)F toDegrees b + m (I)F toDegreesWithTurns a + f F angleToDegree d + f F degreeToAngle c + f I mask a + f I precision b +c net/minecraft/util/datafix/fixes/ItemIdFix net/minecraft/util/datafix/fixes/DataConverterMaterialId + m (I)Ljava/lang/String; getItem a + m (Ljava/lang/Integer;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$0 a + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ITEM_NAMES a +c net/minecraft/util/datafix/fixes/LeavesFix net/minecraft/util/datafix/fixes/DataConverterLeaves + m (III)I getIndex a + m (ZZZZ)I getSideMask a + m (I)I getX a + m (I)I getY b + m (I)I getZ c + m (Lcom/mojang/datafixers/Typed;)Lnet/minecraft/util/datafix/fixes/LeavesFix$LeavesSection; lambda$makeRule$1 a + m (Lnet/minecraft/util/datafix/fixes/LeavesFix$LeavesSection;)Lnet/minecraft/util/datafix/fixes/LeavesFix$LeavesSection; lambda$makeRule$2 a + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/OpticFinder;[ILcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a + m ([ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$5 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$6 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$7 a + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V lambda$static$0 a + f I DECAY_DISTANCE j + f [[I DIRECTIONS i + f I EAST_MASK f + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; LEAVES m + f Ljava/util/Set; LOGS n + f I NORTH_EAST_MASK g + f I NORTH_MASK h + f I NORTH_WEST_MASK a + f I SIZE l + f I SIZE_BITS k + f I SOUTH_EAST_MASK e + f I SOUTH_MASK d + f I SOUTH_WEST_MASK c + f I WEST_MASK b +c net/minecraft/util/datafix/fixes/LeavesFix$Section net/minecraft/util/datafix/fixes/DataConverterLeaves$b + m (I)I getBlock c + m ()I getIndex c + m (Ljava/lang/String;ZI)I getStateId a + m ()Z isSkippable b + m (Ljava/util/List;)Ljava/util/List; lambda$new$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$write$1 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; lambda$write$2 b + m (Lcom/mojang/serialization/Dynamic;)V readStorage a + m ()Z skippable a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; write a + f Ljava/lang/String; BLOCK_STATES_TAG a + f Ljava/lang/String; NAME_TAG b + f Ljava/lang/String; PROPERTIES_TAG c + f Lcom/mojang/datafixers/types/Type; blockStateType h + f I index f + f Lcom/mojang/datafixers/OpticFinder; paletteFinder d + f Ljava/util/List; palette e + f Lnet/minecraft/util/datafix/PackedBitStorage; storage g +c net/minecraft/util/datafix/fixes/LeavesFix$LeavesSection net/minecraft/util/datafix/fixes/DataConverterLeaves$a + m (I)I getDistance d + m (I)Z isLeaf b + m (I)Z isLog a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic; makeLeafTag a + m (III)V setDistance a + m ()Z skippable a + f Ljava/lang/String; DECAYABLE i + f Ljava/lang/String; DISTANCE j + f Ljava/lang/String; PERSISTENT h + f Lit/unimi/dsi/fastutil/ints/IntSet; leaveIds k + f Lit/unimi/dsi/fastutil/ints/IntSet; logIds l + f Lit/unimi/dsi/fastutil/ints/Int2IntMap; stateToIdMap m +c net/minecraft/util/datafix/schemas/V1451_1 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 a +c net/minecraft/util/datafix/schemas/V1451_2 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_2 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a +c net/minecraft/util/datafix/schemas/V1451_3 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_3 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$1 k + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$10 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$11 a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$2 j + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$3 i + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$4 h + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$5 g + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$6 f + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$7 e + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$8 d + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$9 c +c net/minecraft/util/datafix/schemas/V1451_4 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_4 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 b +c net/minecraft/util/datafix/schemas/V1451_5 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_5 +c net/minecraft/util/datafix/schemas/V1451_6 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6 + m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; createCriterionTypes a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$createCriterionTypes$3 d + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$createCriterionTypes$4 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$createCriterionTypes$5 b + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$createCriterionTypes$6 c + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$createCriterionTypes$7 b + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$0 e + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$1 a + m (Ljava/util/Map;Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$2 a + m (Ljava/lang/String;)Ljava/lang/String; packNamespacedWithDot b + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; REPACK_OBJECTIVE_ID d + f Ljava/lang/String; SPECIAL_OBJECTIVE_MARKER b + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; UNPACK_OBJECTIVE_ID c +c net/minecraft/util/datafix/schemas/V1451_6$1 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6$1 + m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; lambda$apply$0 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; lambda$apply$1 a +c net/minecraft/util/datafix/schemas/V1451_6$2 net/minecraft/util/datafix/schemas/DataConverterSchemaV1451_6$2 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$apply$0 b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$apply$1 a +c net/minecraft/util/datafix/schemas/V2511_1 net/minecraft/util/datafix/schemas/V2511_1 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerEntities$0 a +c net/minecraft/util/datafix/schemas/V3439_1 net/minecraft/util/datafix/schemas/V3439_1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerBlockEntities$0 a +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; lambda$registerEntities$0 a +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; lambda$registerEntities$0 a +c net/minecraft/util/datafix/schemas/V3818_3 net/minecraft/util/datafix/schemas/V3818_3 + m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; components a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$0 p + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$1 o + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$10 f + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$11 e + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$12 d + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$13 c + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$2 n + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$3 m + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$4 l + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$5 k + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$6 j + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$7 i + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$8 h + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$components$9 g + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; lambda$registerTypes$14 b +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; lambda$registerTypes$0 a +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; lambda$registerTypes$0 a +c net/minecraft/util/debug/DebugSubscription net/minecraft/util/debug/DebugSubscription + m ()Lnet/minecraft/util/debug/DebugSubscription$Update; emptyUpdate a + m ()I expireAfterTicks c + m (Ljava/lang/Object;)Lnet/minecraft/util/debug/DebugSubscription$Event; packEvent b + m (Ljava/lang/Object;)Lnet/minecraft/util/debug/DebugSubscription$Update; packUpdate a + m ()Lnet/minecraft/network/codec/StreamCodec; valueStreamCodec b + f I DOES_NOT_EXPIRE a + f I expireAfterTicks c + f Lnet/minecraft/network/codec/StreamCodec; valueStreamCodec b +c net/minecraft/util/debug/DebugSubscription$Event net/minecraft/util/debug/DebugSubscription$a + m (Lnet/minecraft/util/debug/DebugSubscription;Ljava/lang/Object;)Lnet/minecraft/util/debug/DebugSubscription$Event; lambda$streamCodec$0 a + m (Lnet/minecraft/util/debug/DebugSubscription;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a + m ()Lnet/minecraft/util/debug/DebugSubscription; subscription a + m ()Ljava/lang/Object; value b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/util/debug/DebugSubscription; subscription b + f Ljava/lang/Object; value c +c net/minecraft/util/debug/DebugSubscription$Update net/minecraft/util/debug/DebugSubscription$b + m (Lnet/minecraft/util/debug/DebugSubscription;Ljava/util/Optional;)Lnet/minecraft/util/debug/DebugSubscription$Update; lambda$streamCodec$0 a + m (Lnet/minecraft/util/debug/DebugSubscription;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a + m ()Lnet/minecraft/util/debug/DebugSubscription; subscription a + m ()Ljava/util/Optional; value b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/util/debug/DebugSubscription; subscription b + f Ljava/util/Optional; value c +c net/minecraft/util/debugchart/SampleLogger net/minecraft/util/debugchart/SampleLogger + m ([J)V logFullSample a + m (JI)V logPartialSample a + m (J)V logSample a +c net/minecraft/util/parsing/packrat/Control net/minecraft/util/parsing/packrat/Control + m ()V cut a + m ()Z hasCut b + f Lnet/minecraft/util/parsing/packrat/Control; UNBOUND a +c net/minecraft/util/parsing/packrat/Control$1 net/minecraft/util/parsing/packrat/Control$1 + m ()V cut a + m ()Z hasCut b +c net/minecraft/world/WorldlyContainerHolder net/minecraft/world/IInventoryHolder + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/WorldlyContainer; getContainer a +c net/minecraft/world/attribute/LerpFunction net/minecraft/world/attribute/LerpFunction + m (FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; lambda$ofConstant$1 a + m (FFLjava/lang/Float;Ljava/lang/Float;)Ljava/lang/Float; lambda$ofDegrees$0 a + m (FFLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; lambda$ofStep$2 a + m ()Lnet/minecraft/world/attribute/LerpFunction; ofColor c + m ()Lnet/minecraft/world/attribute/LerpFunction; ofConstant b + m (F)Lnet/minecraft/world/attribute/LerpFunction; ofDegrees a + m ()Lnet/minecraft/world/attribute/LerpFunction; ofFloat a + m (F)Lnet/minecraft/world/attribute/LerpFunction; ofStep b +c net/minecraft/world/effect/HungerMobEffect net/minecraft/world/effect/HungerMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a + m (II)Z shouldApplyEffectTickThisTick a +c net/minecraft/world/effect/OozingMobEffect net/minecraft/world/effect/OozingMobEffect + m (ILnet/minecraft/world/effect/OozingMobEffect$NearbySlimes;I)I numberOfSlimesToSpawn a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a + m (Lnet/minecraft/world/level/Level;DDD)V spawnSlimeOffspring a + f I RADIUS_TO_CHECK_SLIMES d + f I SLIME_SIZE c + f Ljava/util/function/ToIntFunction; spawnedCount e +c net/minecraft/world/effect/OozingMobEffect$NearbySlimes net/minecraft/world/effect/OozingMobEffect$a + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/effect/OozingMobEffect$NearbySlimes; closeTo a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/Slime;)Z lambda$closeTo$0 a + m (Lnet/minecraft/world/entity/LivingEntity;I)I lambda$closeTo$1 a +c net/minecraft/world/effect/PoisonMobEffect net/minecraft/world/effect/PoisonMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a + m (II)Z shouldApplyEffectTickThisTick a + f I DAMAGE_INTERVAL c +c net/minecraft/world/effect/WitherMobEffect net/minecraft/world/effect/WitherMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a + m (II)Z shouldApplyEffectTickThisTick a + f I DAMAGE_INTERVAL c +c net/minecraft/world/entity/AreaEffectCloud net/minecraft/world/entity/EntityAreaEffectCloud + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/effect/MobEffectInstance;)V addEffect a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()V clientTick r + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDimensions a + m ()I getDuration h + m ()I getDurationOnUse k + m ()Lnet/minecraft/world/entity/Entity; getOwner p + m ()Lnet/minecraft/world/entity/LivingEntity; getOwner n + m ()Lnet/minecraft/core/particles/ParticleOptions; getParticle e + m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ + m ()F getRadius c + m ()F getRadiusOnUse i + m ()F getRadiusPerTick j + m ()I getWaitTime m + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isWaiting f + m (Ljava/util/Map$Entry;)Z lambda$serverTick$0 a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V refreshDimensions j_ + m (Lnet/minecraft/server/level/ServerLevel;)V serverTick a + m (Lnet/minecraft/core/particles/ParticleOptions;)V setCustomParticle a + m (I)V setDuration a + m (I)V setDurationOnUse b + m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner a + m (Lnet/minecraft/world/item/alchemy/PotionContents;)V setPotionContents a + m (F)V setPotionDurationScale b + m (F)V setRadius a + m (F)V setRadiusOnUse c + m (F)V setRadiusPerTick d + m (I)V setWaitTime d + m (Z)V setWaiting a + m ()V tick g + m ()V updateParticle q + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PARTICLE h + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RADIUS f + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WAITING g + f I DEFAULT_AGE j + f I DEFAULT_DURATION_ON_USE k + f I DEFAULT_LINGERING_DURATION d + f Lnet/minecraft/core/particles/ColorParticleOption; DEFAULT_PARTICLE s + f F DEFAULT_POTION_DURATION_SCALE n + f F DEFAULT_RADIUS p + f F DEFAULT_RADIUS_ON_USE l + f F DEFAULT_RADIUS_PER_TICK m + f I DEFAULT_REAPPLICATION_DELAY r + f I DEFAULT_WAIT_TIME q + f F DEFAULT_WIDTH a + f F HEIGHT b + f I INFINITE_DURATION c + f F MAX_RADIUS i + f F MINIMAL_RADIUS o + f I TIME_BETWEEN_APPLICATIONS e + f Lnet/minecraft/core/particles/ParticleOptions; customParticle t + f I duration aP + f I durationOnUse aS + f Lnet/minecraft/world/entity/EntityReference; owner aV + f Lnet/minecraft/world/item/alchemy/PotionContents; potionContents u + f F potionDurationScale aN + f F radiusOnUse aT + f F radiusPerTick aU + f I reapplicationDelay aR + f Ljava/util/Map; victims aO + f I waitTime aQ +c net/minecraft/world/entity/EntityEquipment net/minecraft/world/entity/EntityEquipment + m ()V clear b + m (Lnet/minecraft/world/entity/LivingEntity;)V dropAll a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; get a + m ()Z isEmpty a + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; lambda$clear$2 b + m (Ljava/util/Map;)Lnet/minecraft/world/entity/EntityEquipment; lambda$static$0 a + m (Lnet/minecraft/world/entity/EntityEquipment;)Ljava/util/Map; lambda$static$1 b + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; set a + m (Lnet/minecraft/world/entity/EntityEquipment;)V setAll a + m (Lnet/minecraft/world/entity/Entity;)V tick a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/EnumMap; items b +c net/minecraft/world/entity/EntityProcessor net/minecraft/world/entity/EntityProcessor + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$static$0 a + f Lnet/minecraft/world/entity/EntityProcessor; NOP a +c net/minecraft/world/entity/EntityReference net/minecraft/world/entity/EntityReference + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/Level;Ljava/lang/Class;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; get a + m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a + m (Lnet/minecraft/world/level/Level;Ljava/lang/Class;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; getEntity a + m (Lnet/minecraft/world/level/entity/UUIDLookup;Ljava/lang/Class;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; getEntity a + m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/LivingEntity; getLivingEntity b + m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/player/Player; getPlayer c + m ()Ljava/util/UUID; getUUID c + m (Ljava/util/UUID;)Ljava/util/UUID; lambda$getUUID$0 b + m (Lnet/minecraft/world/level/Level;Ljava/lang/String;)Ljava/util/UUID; lambda$readWithOldOwnerConversion$1 a + m (Lnet/minecraft/world/level/entity/UniquelyIdentifyable;)Z matches b + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/EntityReference; of a + m (Lnet/minecraft/world/level/entity/UniquelyIdentifyable;)Lnet/minecraft/world/entity/EntityReference; of a + m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/world/entity/EntityReference; read a + m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/EntityReference; readWithOldOwnerConversion a + m (Lnet/minecraft/world/level/entity/UniquelyIdentifyable;Ljava/lang/Class;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; resolve a + m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;)V store a + m (Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;)V store a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lcom/mojang/datafixers/util/Either; entity c +c net/minecraft/world/entity/PortalProcessor net/minecraft/world/entity/PortalProcessor + m ()V decayTick f + m ()Lnet/minecraft/core/BlockPos; getEntryPosition c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a + m ()Lnet/minecraft/world/level/block/Portal$Transition; getPortalLocalTransition a + m ()I getPortalTime d + m ()Z hasExpired b + m ()Z isInsidePortalThisTick e + m (Lnet/minecraft/world/level/block/Portal;)Z isSamePortal a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Z)Z processPortalTeleportation a + m (Z)V setAsInsidePortalThisTick a + m (Lnet/minecraft/core/BlockPos;)V updateEntryPosition a + f Lnet/minecraft/core/BlockPos; entryPosition b + f Z insidePortalThisTick d + f Lnet/minecraft/world/level/block/Portal; portal a + f I portalTime c +c net/minecraft/world/entity/SpawnPlacements net/minecraft/world/entity/EntityPositionTypes + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSpawnRules a + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; getHeightmapType b + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/SpawnPlacementType; getPlacementType a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isSpawnPositionOk a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/SpawnPlacementType;Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate;)V register a + f Ljava/util/Map; DATA_BY_TYPE a +c net/minecraft/world/entity/SpawnPlacements$Data net/minecraft/world/entity/EntityPositionTypes$a + m ()Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightMap a + m ()Lnet/minecraft/world/entity/SpawnPlacementType; placement b + m ()Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate; predicate c + f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightMap a + f Lnet/minecraft/world/entity/SpawnPlacementType; placement b + f Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate; predicate c +c net/minecraft/world/entity/SpawnPlacements$SpawnPredicate net/minecraft/world/entity/EntityPositionTypes$b +c net/minecraft/world/entity/TraceableEntity net/minecraft/world/entity/TraceableEntity + m ()Lnet/minecraft/world/entity/Entity; getOwner p +c net/minecraft/world/entity/ai/goal/BegGoal net/minecraft/world/entity/ai/goal/PathfinderGoalBeg + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/entity/player/Player;)Z playerHoldingInteresting a + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; begTargeting f + f Lnet/minecraft/server/level/ServerLevel; level c + f F lookDistance d + f I lookTime e + f Lnet/minecraft/world/entity/player/Player; player b + f Lnet/minecraft/world/entity/animal/wolf/Wolf; wolf a +c net/minecraft/world/entity/animal/fish/Cod net/minecraft/world/entity/animal/fish/EntityCod + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h +c net/minecraft/world/entity/item/ItemEntity net/minecraft/world/entity/item/EntityItem + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z areMergable a + m ()Z dampensVibrations bw + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Z fireImmune bx + m ()I getAge f + m ()Lnet/minecraft/core/BlockPos; getBlockPosBelowThatAffectsMyMovement bf + m ()D getDefaultGravity bs + m ()Lnet/minecraft/world/item/ItemStack; getItem e + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()Lnet/minecraft/network/chat/Component; getName ap + m ()Lnet/minecraft/world/entity/Entity; getOwner p + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m (FF)F getSpin f + m ()F getVisualRotationYInDegrees ed + m ()Z hasPickUpDelay n + m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a + m ()Z isAttackable cT + m ()Z isMergable x + m (Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$mergeWithNeighbours$0 b + m ()V makeFakeItem s + m (Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;)V merge a + m (Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V merge a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; merge a + m ()V mergeWithNeighbours w + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/entity/Entity;)V restoreFrom y + m ()V setDefaultPickUpDelay i + m ()V setExtendedLifetime r + m (D)V setFluidMovement i + m (Lnet/minecraft/world/item/ItemStack;)V setItem a + m ()V setNeverPickUp m + m ()V setNoPickUpDelay k + m (I)V setPickUpDelay a + m (Ljava/util/UUID;)V setTarget b + m (Lnet/minecraft/world/entity/Entity;)V setThrower b + m ()V setUnderLavaMovement v + m ()V setUnderwaterMovement u + m ()V setUnlimitedLifetime q + m ()Z shouldPlayLavaHurtSound aR + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b + m ()V tick g + m (Lnet/minecraft/world/entity/item/ItemEntity;)V tryToMerge a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM c + f S DEFAULT_AGE i + f I DEFAULT_HEALTH h + f S DEFAULT_PICKUP_DELAY j + f F EYE_HEIGHT a + f F FLOAT_HEIGHT d + f I INFINITE_LIFETIME g + f I INFINITE_PICKUP_DELAY f + f I LIFETIME e + f I age k + f F bobOffs b + f I health m + f I pickupDelay l + f Ljava/util/UUID; target o + f Lnet/minecraft/world/entity/EntityReference; thrower n +c net/minecraft/world/entity/monster/Creeper net/minecraft/world/entity/monster/EntityCreeper + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m ()V explodeCreeper gS + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxFallDistance cW + m ()I getSwellDir gP + m (F)F getSwelling L + m ()V ignite gR + m ()Z isIgnited gQ + m ()Z isPowered p + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Z killedEntity a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$killedEntity$0 a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (I)V setSwellDir a + m ()V spawnLingeringCloud gT + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_IGNITED c + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_POWERED b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SWELL_DIR a + f B DEFAULT_EXPLOSION_RADIUS cv + f Z DEFAULT_IGNITED d + f S DEFAULT_MAX_SWELL f + f Z DEFAULT_POWERED e + f Z droppedSkulls cA + f I explosionRadius cz + f I maxSwell cy + f I oldSwell cw + f I swell cx +c net/minecraft/world/entity/monster/Monster net/minecraft/world/entity/monster/EntityMonster + m ()V aiStep d_ + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkAnyLightMonsterSpawnRules c + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMonsterSpawnRules a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSurfaceMonstersSpawnRules b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createMonsterAttributes gW + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/world/entity/LivingEntity$Fallsounds; getFallSounds fj + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; getProjectile d + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z isDarkEnoughToSpawn a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;)Z isPreventingPlayerRest a + m ()Z shouldDropExperience eI + m (Lnet/minecraft/server/level/ServerLevel;)Z shouldDropLoot e + m ()V updateNoActionTime gV +c net/minecraft/world/entity/monster/Phantom net/minecraft/world/entity/monster/EntityPhantom + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;)Z canAttack a + m (Lnet/minecraft/world/entity/EntityType;)Z canAttackType a + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getPhantomSize k + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()F getSoundVolume fC + m ()I getUniqueFlapTickOffset p + m ()Z isFlapping bp + m ()Z onClimbable fl + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (I)V setPhantomSize a + m (D)Z shouldRenderAtSqrDistance a + m ()V tick g + m (Lnet/minecraft/world/phys/Vec3;)V travel m + m ()V updatePhantomSizeInfo gL + f F FLAP_DEGREES_PER_TICK a + f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_SIZE c + f I TICKS_PER_FLAP b + f Lnet/minecraft/core/BlockPos; anchorPoint e + f Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; attackPhase f + f Lnet/minecraft/world/phys/Vec3; moveTargetPoint d +c net/minecraft/world/entity/monster/Phantom$AttackPhase net/minecraft/world/entity/monster/EntityPhantom$AttackPhase + m ()[Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; $values a + f [Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; $VALUES c + f Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; CIRCLE a + f Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; SWOOP b +c net/minecraft/world/entity/monster/Phantom$PhantomLookControl net/minecraft/world/entity/monster/EntityPhantom$f + m ()V tick a +c net/minecraft/world/entity/monster/Phantom$PhantomMoveControl net/minecraft/world/entity/monster/EntityPhantom$g + m ()V tick a + f F speed m + f Lnet/minecraft/world/entity/monster/Phantom; this$0 l +c net/minecraft/world/entity/monster/Phantom$PhantomMoveTargetGoal net/minecraft/world/entity/monster/EntityPhantom$h + m ()Z touchingTarget h + f Lnet/minecraft/world/entity/monster/Phantom; this$0 b +c net/minecraft/world/entity/monster/Phantom$PhantomSweepAttackGoal net/minecraft/world/entity/monster/EntityPhantom$i + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f I CAT_SEARCH_TICK_DELAY c + f I catSearchTick e + f Z isScaredOfCat d + f Lnet/minecraft/world/entity/monster/Phantom; this$0 a +c net/minecraft/world/entity/monster/Phantom$PhantomAttackStrategyGoal net/minecraft/world/entity/monster/EntityPhantom$c + m ()Z canUse b + m ()V setAnchorAboveTarget h + m ()V start d + m ()V stop e + m ()V tick a + f I nextSweepTick b + f Lnet/minecraft/world/entity/monster/Phantom; this$0 a +c net/minecraft/world/entity/monster/Phantom$PhantomBodyRotationControl net/minecraft/world/entity/monster/EntityPhantom$d + m ()V clientTick a + f Lnet/minecraft/world/entity/monster/Phantom; this$0 a +c net/minecraft/world/entity/monster/Phantom$PhantomAttackPlayerTargetGoal net/minecraft/world/entity/monster/EntityPhantom$b + m ()Z canContinueToUse c + m ()Z canUse b + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; attackTargeting b + f I nextScanTick c + f Lnet/minecraft/world/entity/monster/Phantom; this$0 a +c net/minecraft/world/entity/monster/Phantom$PhantomCircleAroundAnchorGoal net/minecraft/world/entity/monster/EntityPhantom$e + m ()Z canUse b + m ()V selectNext i + m ()V start d + m ()V tick a + f F angle c + f F clockwise f + f F distance d + f F height e + f Lnet/minecraft/world/entity/monster/Phantom; this$0 a +c net/minecraft/world/entity/monster/Ravager net/minecraft/world/entity/monster/EntityRavager + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V addRoarParticleEffects hm + m ()V aiStep d_ + m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a + m ()V applyRoarKnockbackClient hl + m (Lnet/minecraft/world/entity/LivingEntity;)V blockedByItem d + m ()Z canBeLeader k + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (D)Lnet/minecraft/world/phys/AABB; getAttackBoundingBox j + m ()I getAttackTick gY + m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxHeadYRot ae + m ()I getRoarTick ha + m ()I getStunnedTick gZ + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/entity/Entity;)Z hasLineOfSight G + m ()Z isImmobile fE + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$3 a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$0 J + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$1 I + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$static$2 i + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m ()V roar hc + m (Lnet/minecraft/world/entity/Entity;)V strongKnockback H + m ()V stunEffect hb + m ()V updateControlFlags V + f I ATTACK_DURATION a + f D ATTACK_MOVEMENT_SPEED cx + f D BASE_MOVEMENT_SPEED cw + f I DEFAULT_ATTACK_TICK cC + f I DEFAULT_ROAR_TICK cE + f I DEFAULT_STUN_TICK cD + f Ljava/util/function/Predicate; ROAR_TARGET_ON_CLIENT cv + f Ljava/util/function/Predicate; ROAR_TARGET_WITHOUT_GRIEFING f + f Ljava/util/function/Predicate; ROAR_TARGET_WITH_GRIEFING e + f I STUNNED_COLOR cy + f F STUNNED_COLOR_BLUE cz + f F STUNNED_COLOR_GREEN cA + f F STUNNED_COLOR_RED cB + f I STUN_DURATION b + f I attackTick cF + f I roarTick cH + f I stunnedTick cG +c net/minecraft/world/entity/monster/Shulker net/minecraft/world/entity/monster/EntityShulker + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/entity/Entity;)Z canBeCollidedWith j + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canStayAt a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Direction; findAttachableSurface h + m ()V findNewAttachment gS + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/core/Direction; getAttachFace gP + m (F)F getClientPeekAmount L + m ()Lnet/minecraft/world/item/DyeColor; getColor gR + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/world/phys/Vec3; getDeltaMovement dN + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ + m ()I getMaxHeadXRot ac + m ()I getMaxHeadYRot ae + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m (F)F getPhysicalPeek N + m (FLnet/minecraft/core/Direction;FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; getProgressAabb a + m (FLnet/minecraft/core/Direction;FFLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; getProgressDeltaAabb a + m ()I getRawPeekAmount gX + m (F)Lnet/minecraft/world/phys/Vec3; getRenderPosition M + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()Ljava/util/Optional; getVariant gQ + m ()V hitByShulkerBullet gW + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isClosed gV + m (Lnet/minecraft/core/BlockPos;)Z isPositionBlocked i + m (Lnet/minecraft/world/entity/Entity;)Z lambda$onPeekAmountChange$1 H + m (Lnet/minecraft/world/item/DyeColor;)Ljava/lang/Byte; lambda$setVariant$2 a + m ()Lorg/joml/Vector3f; lambda$static$0 gY + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox c + m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a + m ()V onPeekAmountChange gU + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playAmbientSound T + m (Lnet/minecraft/world/entity/Entity;)V push h + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m ()V registerGoals D + m (F)F sanitizeScale c + m (Lnet/minecraft/core/Direction;)V setAttachFace a + m (Lnet/minecraft/world/phys/Vec3;)V setDeltaMovement k + m (DDD)V setPos a_ + m (I)V setRawPeekAmount a + m (Ljava/util/Optional;)V setVariant a + m (Lnet/minecraft/world/entity/Entity;ZZ)Z startRiding a + m ()Z teleportSomewhere p + m ()V tick g + m ()Z updatePeekAmount gT + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; COVERED_ARMOR_MODIFIER e + f Lnet/minecraft/resources/Identifier; COVERED_ARMOR_MODIFIER_ID d + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ATTACH_FACE_ID a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_COLOR_ID c + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PEEK_ID b + f Lnet/minecraft/core/Direction; DEFAULT_ATTACH_FACE cC + f B DEFAULT_COLOR cw + f B DEFAULT_PEEK cB + f Lorg/joml/Vector3f; FORWARD cD + f F MAX_LID_OPEN cJ + f F MAX_SCALE cE + f I MAX_TELEPORT_DISTANCE cx + f B NO_COLOR cv + f I OTHER_SHULKER_LIMIT cz + f I OTHER_SHULKER_SCAN_RADIUS cy + f F PEEK_PER_TICK cA + f I TELEPORT_STEPS f + f Lnet/minecraft/core/BlockPos; clientOldAttachPosition cH + f I clientSideTeleportInterpolation cI + f F currentPeekAmount cG + f F currentPeekAmountO cF +c net/minecraft/world/entity/monster/Shulker$ShulkerPeekGoal net/minecraft/world/entity/monster/EntityShulker$f + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f I peekTime b + f Lnet/minecraft/world/entity/monster/Shulker; this$0 a +c net/minecraft/world/entity/monster/Shulker$ShulkerAttackGoal net/minecraft/world/entity/monster/EntityShulker$a + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V start d + m ()V stop e + m ()V tick a + f I attackTime b + f Lnet/minecraft/world/entity/monster/Shulker; this$0 a +c net/minecraft/world/entity/monster/Shulker$ShulkerLookControl net/minecraft/world/entity/monster/EntityShulker$d + m ()V clampHeadRotationToBody b + m ()Ljava/util/Optional; getXRotD h + m ()Ljava/util/Optional; getYRotD i + f Lnet/minecraft/world/entity/monster/Shulker; this$0 h +c net/minecraft/world/entity/monster/Shulker$ShulkerDefenseAttackGoal net/minecraft/world/entity/monster/EntityShulker$c + m ()Z canUse b + m (D)Lnet/minecraft/world/phys/AABB; getTargetSearchArea a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a +c net/minecraft/world/entity/monster/Shulker$ShulkerNearestAttackGoal net/minecraft/world/entity/monster/EntityShulker$e + m ()Z canUse b + m (D)Lnet/minecraft/world/phys/AABB; getTargetSearchArea a + f Lnet/minecraft/world/entity/monster/Shulker; this$0 i +c net/minecraft/world/entity/monster/Shulker$ShulkerBodyRotationControl net/minecraft/world/entity/monster/EntityShulker$b + m ()V clientTick a +c net/minecraft/world/entity/monster/Strider net/minecraft/world/entity/monster/EntityStrider + m ()Z boost a + m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f + m (Lnet/minecraft/world/level/material/FluidState;)Z canStandOnFluid a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkStriderSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()V floatStrider gR + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/monster/Strider; getBreedOffspring b + m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b + m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m ()Z isBeingTempted gQ + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isOnFire cp + m ()Z isSensitiveToWater fR + m ()Z isSuffocating p + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m ()F nextStep bj + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m ()V registerGoals D + m (Z)V setSuffocating x + m ()Z shouldPassengersInheritMalus F + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; spawnJockey a + m ()V tick g + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BOOST_TIME cA + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SUFFOCATING cB + f F STEERING_MODIFIER cz + f F SUFFOCATE_STEERING_MODIFIER cx + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SUFFOCATING_MODIFIER cw + f Lnet/minecraft/resources/Identifier; SUFFOCATING_MODIFIER_ID cv + f Lnet/minecraft/world/entity/ItemBasedSteering; steering cC + f Lnet/minecraft/world/entity/ai/goal/TemptGoal; temptGoal cD +c net/minecraft/world/entity/monster/Strider$StriderGoToLavaGoal net/minecraft/world/entity/monster/EntityStrider$a + m ()Z canContinueToUse c + m ()Z canUse b + m ()Lnet/minecraft/core/BlockPos; getMoveToTarget k + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a + m ()Z shouldRecalculatePath l + f Lnet/minecraft/world/entity/monster/Strider; strider g +c net/minecraft/world/entity/monster/Strider$StriderPathNavigation net/minecraft/world/entity/monster/EntityStrider$b + m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a + m (Lnet/minecraft/world/level/pathfinder/PathType;)Z hasValidPathType a + m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a +c net/minecraft/world/inventory/CraftingMenu net/minecraft/world/inventory/ContainerWorkbench + m ()V beginPlacingRecipe l + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)V finishPlacingRecipe a + m ()Ljava/util/List; getInputGridSlots n + m ()Lnet/minecraft/world/inventory/RecipeBookType; getRecipeBookType ao_ + m ()Lnet/minecraft/world/inventory/Slot; getResultSlot m + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$1 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$slotsChanged$0 a + m ()Lnet/minecraft/world/entity/player/Player; owner q + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/inventory/CraftingContainer;Lnet/minecraft/world/inventory/ResultContainer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V slotChangedCraftingGrid a + m (Lnet/minecraft/world/Container;)V slotsChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I CRAFTING_GRID_HEIGHT q + f I CRAFTING_GRID_WIDTH p + f I CRAFT_SLOT_COUNT s + f I CRAFT_SLOT_END t + f I CRAFT_SLOT_START r + f I INV_SLOT_END v + f I INV_SLOT_START u + f I RESULT_SLOT o + f I USE_ROW_SLOT_END x + f I USE_ROW_SLOT_START w + f Lnet/minecraft/world/inventory/ContainerLevelAccess; access y + f Z placingRecipe A + f Lnet/minecraft/world/entity/player/Player; player z +c net/minecraft/world/inventory/MerchantMenu net/minecraft/world/inventory/ContainerMerchant + m ()Z canRestock o + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a + m ()I getFutureTraderXp m + m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers p + m ()I getTraderLevel n + m ()I getTraderXp l + m (Lnet/minecraft/world/item/trading/ItemCost;)V lambda$tryMoveItems$0 a + m (ILnet/minecraft/world/item/trading/ItemCost;)V moveFromInventoryToPaymentSlot a + m ()V playTradeSound r + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Z)V setCanRestock b + m (I)V setMerchantLevel g + m (Lnet/minecraft/world/item/trading/MerchantOffers;)V setOffers a + m (I)V setSelectionHint e + m (Z)V setShowProgressBar a + m (I)V setXp f + m ()Z showProgressBar q + m (Lnet/minecraft/world/Container;)V slotsChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + m (I)V tryMoveItems h + f I BUYSLOT_X v + f I INV_SLOT_END q + f I INV_SLOT_START p + f I PAYMENT1_SLOT m + f I PAYMENT2_SLOT n + f I RESULT_SLOT o + f I ROW_Y w + f I SELLSLOT1_X t + f I SELLSLOT2_X u + f I USE_ROW_SLOT_END s + f I USE_ROW_SLOT_START r + f Z canRestock B + f I merchantLevel z + f Z showProgressBar A + f Lnet/minecraft/world/inventory/MerchantContainer; tradeContainer y + f Lnet/minecraft/world/item/trading/Merchant; trader x +c net/minecraft/world/inventory/SmithingMenu net/minecraft/world/inventory/ContainerSmithing + m (Lnet/minecraft/world/item/ItemStack;)Z canMoveIntoInputSlots b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a + m (Lnet/minecraft/world/item/crafting/RecipeAccess;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; createInputSlotDefinitions a + m ()Lnet/minecraft/world/item/crafting/SmithingRecipeInput; createRecipeInput p + m ()V createResult l + m ()Ljava/util/List; getRelevantItems o + m ()Z hasRecipeError m + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBlock a + m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)V lambda$createResult$1 a + m ()V lambda$createResult$2 q + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$onTake$0 a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + m (I)V shrinkStackInSlot e + m (Lnet/minecraft/world/Container;)V slotsChanged a + f I ADDITIONAL_SLOT o + f I ADDITIONAL_SLOT_X_PLACEMENT w + f I BASE_SLOT n + f I BASE_SLOT_X_PLACEMENT v + f I RESULT_SLOT p + f I RESULT_SLOT_X_PLACEMENT y + f I SLOT_Y_PLACEMENT x + f I TEMPLATE_SLOT m + f I TEMPLATE_SLOT_X_PLACEMENT u + f Lnet/minecraft/world/item/crafting/RecipePropertySet; additionItemTest C + f Lnet/minecraft/world/item/crafting/RecipePropertySet; baseItemTest A + f Lnet/minecraft/world/inventory/DataSlot; hasRecipeError D + f Lnet/minecraft/world/level/Level; level z + f Lnet/minecraft/world/item/crafting/RecipePropertySet; templateItemTest B +c net/minecraft/world/item/FlintAndSteelItem net/minecraft/world/item/ItemFlintAndSteel + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a +c net/minecraft/world/item/HangingEntityItem net/minecraft/world/item/ItemHanging + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V appendHoverText a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)Z mayPlace a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f Lnet/minecraft/network/chat/Component; TOOLTIP_RANDOM_VARIANT a + f Lnet/minecraft/world/entity/EntityType; type b +c net/minecraft/world/item/JukeboxSongPlayer net/minecraft/world/item/JukeboxSongPlayer + m ()Lnet/minecraft/world/item/JukeboxSong; getSong b + m ()J getTicksSinceSongStarted c + m ()Z isPlaying a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/Holder;)V play a + m (Lnet/minecraft/core/Holder;J)V setSongWithoutPlaying a + m ()Z shouldEmitJukeboxPlayingEvent d + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V spawnMusicParticles a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;)V stop a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;)V tick b + f I PLAY_EVENT_INTERVAL_TICKS a + f Lnet/minecraft/core/BlockPos; blockPos d + f Lnet/minecraft/world/item/JukeboxSongPlayer$OnSongChanged; onSongChanged e + f Lnet/minecraft/core/Holder; song c + f J ticksSinceSongStarted b +c net/minecraft/world/item/JukeboxSongPlayer$OnSongChanged net/minecraft/world/item/JukeboxSongPlayer$a +c net/minecraft/world/item/KnowledgeBookItem net/minecraft/world/item/ItemKnowledgeBook + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/world/item/SpectralArrowItem net/minecraft/world/item/ItemSpectralArrow + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; createArrow a +c net/minecraft/world/level/BaseCommandBlock net/minecraft/world/level/CommandBlockListenerAbstract + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/commands/CommandSource;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/BaseCommandBlock$CloseableCommandBlockSource; createSource c + m ()Ljava/lang/String; getCommand d + m ()Lnet/minecraft/network/chat/Component; getCustomName f + m ()Lnet/minecraft/network/chat/Component; getLastOutput c + m ()Lnet/minecraft/network/chat/Component; getName e + m ()I getSuccessCount b + m ()Z isTrackOutput g + m ()Z isValid a + m (ZI)V lambda$performCommand$0 a + m ()Ljava/lang/String; lambda$performCommand$1 h + m (Lnet/minecraft/world/level/storage/ValueInput;)V load a + m (Lnet/minecraft/server/level/ServerLevel;)V onUpdated a + m (Lnet/minecraft/server/level/ServerLevel;)Z performCommand b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V save a + m (Ljava/lang/String;)V setCommand a + m (Lnet/minecraft/network/chat/Component;)V setCustomName a + m (Lnet/minecraft/network/chat/Component;)V setLastOutput b + m (I)V setSuccessCount a + m (Z)V setTrackOutput a + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME a + f I NO_LAST_EXECUTION b + f Ljava/lang/String; command h + f Lnet/minecraft/network/chat/Component; customName i + f J lastExecution c + f Lnet/minecraft/network/chat/Component; lastOutput g + f I successCount e + f Z trackOutput f + f Z updateLastExecution d +c net/minecraft/world/level/BaseCommandBlock$CloseableCommandBlockSource net/minecraft/world/level/CommandBlockListenerAbstract$CloseableCommandBlockSource + m ()Z acceptsFailure y_ + m ()Z acceptsSuccess x_ + m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a + m ()Z shouldInformAdmins c + f Ljava/time/format/DateTimeFormatter; TIME_FORMAT d + f Z closed e + f Lnet/minecraft/server/level/ServerLevel; level c + f Lnet/minecraft/world/level/BaseCommandBlock; this$0 b +c net/minecraft/world/level/EmptyBlockGetter net/minecraft/world/level/BlockAccessAir + m ()[Lnet/minecraft/world/level/EmptyBlockGetter; $values a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()I getHeight L_ + m ()I getMinY K_ + f [Lnet/minecraft/world/level/EmptyBlockGetter; $VALUES b + f Lnet/minecraft/world/level/EmptyBlockGetter; INSTANCE a +c net/minecraft/world/level/LevelSimulatedRW net/minecraft/world/level/VirtualLevelWritable +c net/minecraft/world/level/StructureManager net/minecraft/world/level/StructureManager + m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V addReference a + m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;JLnet/minecraft/world/level/chunk/StructureAccess;)V addReferenceForStructure a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; checkStructurePresence a + m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V fillStartsForStructure a + m (Lnet/minecraft/server/level/WorldGenRegion;)Lnet/minecraft/world/level/StructureManager; forWorldGenRegion a + m (Lnet/minecraft/core/BlockPos;)Ljava/util/Map; getAllStructuresAt b + m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/chunk/StructureAccess;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStartForStructure a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureAt a + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt b + m (Lnet/minecraft/core/BlockPos;)Z hasAnyStructureAt a + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Holder;)Z lambda$getStructureWithPieceAt$0 a + m ()Lnet/minecraft/core/RegistryAccess; registryAccess b + m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/world/level/chunk/StructureAccess;)V setStartForStructure a + m ()Z shouldGenerateStructures a + m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Ljava/util/List; startsForStructure a + m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/Predicate;)Ljava/util/List; startsForStructure a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z structureHasPieceAt a + f Lnet/minecraft/world/level/LevelAccessor; level a + f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; structureCheck c + f Lnet/minecraft/world/level/levelgen/WorldOptions; worldOptions b +c net/minecraft/world/level/block/AnvilBlock net/minecraft/world/level/block/BlockAnvil + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; damage e + m (Lnet/minecraft/world/entity/item/FallingBlockEntity;)V falling a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDustColor b + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; getFallDamageSource a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onBrokenAfterFall a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onLand a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE d + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f I FALL_DAMAGE_MAX f + f F FALL_DAMAGE_PER_DISTANCE e + f Ljava/util/Map; SHAPES c +c net/minecraft/world/level/block/BlockTypes net/minecraft/world/level/block/BlockTypes + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/ChainBlock net/minecraft/world/level/block/BlockChain + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Map; SHAPES e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b +c net/minecraft/world/level/block/ChestBlock net/minecraft/world/level/block/BlockChest + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; blockEntityType q + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; candidatePartnerFacing b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z chestCanConnectTo i + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult; combine a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; getBlockType h + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/ChestType; getChestType a + m ()Lnet/minecraft/sounds/SoundEvent; getCloseChestSound s + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/BlockPos; getConnectedBlockPos b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection n + m (Lnet/minecraft/world/level/block/ChestBlock;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/Container; getContainer a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m ()Lnet/minecraft/sounds/SoundEvent; getOpenChestSound r + m ()Lnet/minecraft/stats/Stat; getOpenChestStat d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isBlockedChestByBlock a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isCatSittingOnChest b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isChestBlockedAt a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z lambda$combine$3 c + m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; lambda$static$0 t + m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/ChestBlock; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/entity/LidBlockEntity;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$Combiner; opennessCombiner a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lnet/minecraft/world/level/block/DoubleBlockCombiner$Combiner; CHEST_COMBINER R + f Lcom/mojang/serialization/MapCodec; CODEC b + f I EVENT_SET_OPEN_COUNT f + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c + f Ljava/util/Map; HALF_SHAPES h + f Lnet/minecraft/world/level/block/DoubleBlockCombiner$Combiner; MENU_PROVIDER_COMBINER S + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e + f Lnet/minecraft/sounds/SoundEvent; closeSound D + f Lnet/minecraft/sounds/SoundEvent; openSound i +c net/minecraft/world/level/block/ChestBlock$1 net/minecraft/world/level/block/BlockChest$1 + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; acceptDouble a + m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptDouble a + m ()Ljava/lang/Object; acceptNone b + m ()Ljava/util/Optional; acceptNone a + m (Ljava/lang/Object;)Ljava/lang/Object; acceptSingle a + m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptSingle a +c net/minecraft/world/level/block/ChestBlock$2 net/minecraft/world/level/block/BlockChest$2 + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; acceptDouble a + m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptDouble a + m ()Ljava/lang/Object; acceptNone b + m ()Ljava/util/Optional; acceptNone a + m (Ljava/lang/Object;)Ljava/lang/Object; acceptSingle a + m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptSingle a +c net/minecraft/world/level/block/ChestBlock$2$1 net/minecraft/world/level/block/BlockChest$2$1 + m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ + f Lnet/minecraft/world/Container; val$container c + f Lnet/minecraft/world/level/block/entity/ChestBlockEntity; val$first a + f Lnet/minecraft/world/level/block/entity/ChestBlockEntity; val$second b +c net/minecraft/world/level/block/ChestBlock$3 net/minecraft/world/level/block/BlockChest$3 + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; acceptDouble a + m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; acceptDouble a + m ()Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; acceptNone a + m ()Ljava/lang/Object; acceptNone b + m (Ljava/lang/Object;)Ljava/lang/Object; acceptSingle a + m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; acceptSingle a + m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;F)F lambda$acceptDouble$0 a +c net/minecraft/world/level/block/ChestBlock$4 net/minecraft/world/level/block/BlockChest$4 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$ChestType a +c net/minecraft/world/level/block/ChestBlock$DoubleInventory net/minecraft/world/level/block/BlockChest$DoubleInventory +c net/minecraft/world/level/block/CocoaBlock net/minecraft/world/level/block/BlockCocoa + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (I)Ljava/util/Map; lambda$static$0 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I MAX_AGE b + f Ljava/util/List; SHAPES d +c net/minecraft/world/level/block/CoralBlock net/minecraft/world/level/block/BlockCoral + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/CoralBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z scanForWater a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lcom/mojang/serialization/MapCodec; DEAD_CORAL_FIELD a + f Lnet/minecraft/world/level/block/Block; deadBlock c +c net/minecraft/world/level/block/DiodeBlock net/minecraft/world/level/block/BlockDiodeAbstract + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canSurviveOn a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkTickOnNeighbor c + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/SignalGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getAlternateSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getDelay h + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getInputSignal b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDiode n + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isLocked b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldPrioritize b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldTurnOn a + m ()Z sideInputDiodesOnly b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighborsInFront d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a +c net/minecraft/world/level/block/FenceBlock net/minecraft/world/level/block/BlockFence + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;)Z connectsTo a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape d_ + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSameFence p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC g + f Ljava/util/function/Function; occlusionShapes h +c net/minecraft/world/level/block/GrassBlock net/minecraft/world/level/block/BlockGrass + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/BonemealableBlock$Type; getType as_ + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/HoneyBlock net/minecraft/world/level/block/BlockHoney + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/entity/Entity;)V doSlideMovement d + m (Lnet/minecraft/world/entity/Entity;)Z doesEntityDoHoneyBlockSlideEffects c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (D)D getNewDeltaY c + m (D)D getOldDeltaY b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z isSlidingDown a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V maybeDoSlideAchievement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)V maybeDoSlideEffects a + m (Lnet/minecraft/world/entity/Entity;)V showJumpParticles b + m (Lnet/minecraft/world/entity/Entity;I)V showParticles a + m (Lnet/minecraft/world/entity/Entity;)V showSlideParticles a + f Lcom/mojang/serialization/MapCodec; CODEC a + f D MIN_FALL_SPEED_TO_BE_CONSIDERED_SLIDING c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g + f I SLIDE_ADVANCEMENT_CHECK_INTERVAL f + f D SLIDE_STARTS_WHEN_VERTICAL_SPEED_IS_AT_LEAST b + f D THROTTLE_SLIDE_SPEED_TO e +c net/minecraft/world/level/block/LevelEvent net/minecraft/world/level/block/LevelEvent + f I ANIMATION_DRAGON_SUMMON_ROAR ak + f I ANIMATION_END_GATEWAY_SPAWN aj + f I ANIMATION_SPAWN_COBWEB aA + f I ANIMATION_TRIAL_SPAWNER_EJECT_ITEM aw + f I ANIMATION_VAULT_ACTIVATE ax + f I ANIMATION_VAULT_DEACTIVATE ay + f I ANIMATION_VAULT_EJECT_ITEM az + f I COMPOSTER_FILL Q + f I DRIPSTONE_DRIP U + f I END_PORTAL_FRAME_FILL T + f I LAVA_FIZZ R + f I PARTICLES_AND_SOUND_BRUSH_BLOCK_COMPLETE ar + f I PARTICLES_AND_SOUND_PLANT_GROWTH V + f I PARTICLES_AND_SOUND_WAX_ON am + f I PARTICLES_BEE_GROWTH ag + f I PARTICLES_DESTROY_BLOCK X + f I PARTICLES_DRAGON_BLOCK_BREAK ad + f I PARTICLES_DRAGON_FIREBALL_SPLASH ab + f I PARTICLES_EGG_CRACK as + f I PARTICLES_ELECTRIC_SPARK al + f I PARTICLES_EYE_OF_ENDER_DEATH Z + f I PARTICLES_INSTANT_POTION_SPLASH ac + f I PARTICLES_MOBBLOCK_SPAWN aa + f I PARTICLES_SCRAPE ao + f I PARTICLES_SCULK_CHARGE ap + f I PARTICLES_SCULK_SHRIEK aq + f I PARTICLES_SHOOT_SMOKE W + f I PARTICLES_SHOOT_WHITE_SMOKE af + f I PARTICLES_SMASH_ATTACK ai + f I PARTICLES_SPELL_POTION_SPLASH Y + f I PARTICLES_TRIAL_SPAWNER_BECOME_OMINOUS aC + f I PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER av + f I PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER_OMINOUS aB + f I PARTICLES_TRIAL_SPAWNER_SPAWN at + f I PARTICLES_TRIAL_SPAWNER_SPAWN_ITEM aD + f I PARTICLES_TRIAL_SPAWNER_SPAWN_MOB_AT au + f I PARTICLES_TURTLE_EGG_PLACEMENT ah + f I PARTICLES_WATER_EVAPORATING ae + f I PARTICLES_WAX_OFF an + f I REDSTONE_TORCH_BURNOUT S + f I SOUND_ANVIL_BROKEN v + f I SOUND_ANVIL_LAND x + f I SOUND_ANVIL_USED w + f I SOUND_BAT_LIFTOFF r + f I SOUND_BLAZE_FIREBALL k + f I SOUND_BREWING_STAND_BREW B + f I SOUND_CHORUS_DEATH A + f I SOUND_CHORUS_GROW z + f I SOUND_CRAFTER_CRAFT N + f I SOUND_CRAFTER_FAIL O + f I SOUND_DISPENSER_DISPENSE a + f I SOUND_DISPENSER_FAIL b + f I SOUND_DISPENSER_PROJECTILE_LAUNCH c + f I SOUND_DRAGON_DEATH u + f I SOUND_DRAGON_FIREBALL j + f I SOUND_DRIP_LAVA_INTO_CAULDRON K + f I SOUND_DRIP_WATER_INTO_CAULDRON L + f I SOUND_END_PORTAL_SPAWN C + f I SOUND_EXTINGUISH_FIRE e + f I SOUND_FIREWORK_SHOOT d + f I SOUND_GHAST_FIREBALL i + f I SOUND_GHAST_WARNING h + f I SOUND_GRINDSTONE_USED G + f I SOUND_HUSK_TO_ZOMBIE F + f I SOUND_PAGE_TURN H + f I SOUND_PHANTOM_BITE D + f I SOUND_PLAY_JUKEBOX_SONG f + f I SOUND_POINTED_DRIPSTONE_LAND J + f I SOUND_PORTAL_TRAVEL y + f I SOUND_SKELETON_TO_STRAY M + f I SOUND_SMITHING_TABLE_USED I + f I SOUND_STOP_JUKEBOX_SONG g + f I SOUND_WIND_CHARGE_SHOOT P + f I SOUND_WITHER_BLOCK_BREAK o + f I SOUND_WITHER_BOSS_SHOOT q + f I SOUND_WITHER_BOSS_SPAWN p + f I SOUND_ZOMBIE_CONVERTED t + f I SOUND_ZOMBIE_DOOR_CRASH n + f I SOUND_ZOMBIE_INFECTED s + f I SOUND_ZOMBIE_IRON_DOOR m + f I SOUND_ZOMBIE_TO_DROWNED E + f I SOUND_ZOMBIE_WOODEN_DOOR l +c net/minecraft/world/level/block/LeverBlock net/minecraft/world/level/block/BlockLever + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;F)V makeParticle a + m ()Ljava/util/function/Function; makeShapes b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playSound a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V pull b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b + f Ljava/util/function/Function; shapes d +c net/minecraft/world/level/block/LightBlock net/minecraft/world/level/block/LightBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$static$0 p + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; setLightOnStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL c + f Ljava/util/function/ToIntFunction; LIGHT_EMISSION e + f I MAX_LEVEL b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d +c net/minecraft/world/level/block/MagmaBlock net/minecraft/world/level/block/BlockMagma + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f I BUBBLE_COLUMN_CHECK_DELAY b + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/RootsBlock net/minecraft/world/level/block/BlockRoots + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/SculkBlock net/minecraft/world/level/block/SculkBlock + m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I attemptUseCharge a + m ()Z canChangeBlockStateOnSpread d + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canPlaceGrowth a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/SculkSpreader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;I)I getDecayPenalty a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/level/block/state/BlockState; getRandomGrowthState a + f Lcom/mojang/serialization/MapCodec; CODEC b +c net/minecraft/world/level/block/ShelfBlock net/minecraft/world/level/block/ShelfBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m ()I getColumns c + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getFacing r + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()I getMaxChainLength d + m ()I getRows b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/properties/SideChainPart; getSideChainPart p + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isConnectable s + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V playSound a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Lnet/minecraft/world/level/block/state/BlockState; setSideChainPart a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Inventory;)Z swapHotbar a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/ShelfBlockEntity;ILnet/minecraft/world/entity/player/Inventory;)Z swapSingleItem a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b + f Ljava/util/Map; SHAPES f + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SIDE_CHAIN_PART d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e +c net/minecraft/world/level/block/SkullBlock net/minecraft/world/level/block/BlockSkull + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + f Lcom/mojang/serialization/MapCodec; CODEC c + f I MAX d + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION e + f I ROTATIONS b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PIGLIN g +c net/minecraft/world/level/block/SkullBlock$Type net/minecraft/world/level/block/BlockSkull$a + f Lcom/mojang/serialization/Codec; CODEC b + f Ljava/util/Map; TYPES a +c net/minecraft/world/level/block/SkullBlock$Types net/minecraft/world/level/block/BlockSkull$Type + m ()[Lnet/minecraft/world/level/block/SkullBlock$Types; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/SkullBlock$Types; $VALUES k + f Lnet/minecraft/world/level/block/SkullBlock$Types; CREEPER g + f Lnet/minecraft/world/level/block/SkullBlock$Types; DRAGON i + f Lnet/minecraft/world/level/block/SkullBlock$Types; PIGLIN h + f Lnet/minecraft/world/level/block/SkullBlock$Types; PLAYER e + f Lnet/minecraft/world/level/block/SkullBlock$Types; SKELETON c + f Lnet/minecraft/world/level/block/SkullBlock$Types; WITHER_SKELETON d + f Lnet/minecraft/world/level/block/SkullBlock$Types; ZOMBIE f + f Ljava/lang/String; name j +c net/minecraft/world/level/block/SlimeBlock net/minecraft/world/level/block/BlockSlime + m (Lnet/minecraft/world/entity/Entity;)V bounceUp a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;)V updateEntityMovementAfterFallOn a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/StairBlock net/minecraft/world/level/block/BlockStairs + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canTakeShape c + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m ()F getExplosionResistance e + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/properties/StairsShape; getStairsShape e + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStairs p + m (Lnet/minecraft/world/level/block/StairBlock;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE d + f Ljava/util/Map; SHAPE_BOTTOM_INNER S + f Ljava/util/Map; SHAPE_BOTTOM_OUTER D + f Ljava/util/Map; SHAPE_BOTTOM_STRAIGHT R + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_INNER i + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_OUTER g + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STRAIGHT h + f Ljava/util/Map; SHAPE_TOP_INNER V + f Ljava/util/Map; SHAPE_TOP_OUTER T + f Ljava/util/Map; SHAPE_TOP_STRAIGHT U + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e + f Lnet/minecraft/world/level/block/Block; base W + f Lnet/minecraft/world/level/block/state/BlockState; baseState f +c net/minecraft/world/level/block/StairBlock$1 net/minecraft/world/level/block/BlockStairs$1 + f [I $SwitchMap$net$minecraft$world$level$block$Mirror b + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$StairsShape a +c net/minecraft/world/level/block/TorchBlock net/minecraft/world/level/block/BlockTorch + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/core/particles/ParticleType;)Ljava/lang/String; lambda$static$0 b + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/core/particles/SimpleParticleType;)Lnet/minecraft/core/particles/ParticleType; lambda$static$2 a + m (Lnet/minecraft/world/level/block/TorchBlock;)Lnet/minecraft/core/particles/SimpleParticleType; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lcom/mojang/serialization/MapCodec; PARTICLE_OPTIONS_FIELD a + f Lnet/minecraft/core/particles/SimpleParticleType; flameParticle c +c net/minecraft/world/level/block/VaultBlock net/minecraft/world/level/block/VaultBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;)V lambda$getTicker$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;)V lambda$getTicker$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OMINOUS d + f Lnet/minecraft/world/level/block/state/properties/Property; STATE b +c net/minecraft/world/level/chunk/LevelChunk net/minecraft/world/level/chunk/Chunk + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V addAndRegisterBlockEntity b + m (Lnet/minecraft/world/entity/Entity;)V addEntity a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/server/level/ServerLevel;)V addGameEventListener b + m ()V clearAllBlockEntities K + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; createBlockEntity g + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/TickingBlockEntity; createTicker a + m ()Ljava/util/Map; getBlockEntities J + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbtForSaving a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ + m ()Lnet/minecraft/world/ticks/TickContainerAccess; getBlockTicks q + m (III)Lnet/minecraft/world/level/material/FluidState; getFluidState a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()Lnet/minecraft/world/ticks/TickContainerAccess; getFluidTicks r + m ()Lnet/minecraft/server/level/FullChunkStatus; getFullStatus G + m ()Lnet/minecraft/world/level/Level; getLevel I + m (I)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; getListenerRegistry a + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus n + m (J)Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; getTicksForSerialization a + m ()Z isEmpty F + m ()Z isInLevel M + m (Lnet/minecraft/core/BlockPos;)Z isTicking h + m (III)Ljava/lang/String; lambda$getBlockState$2 c + m (Lnet/minecraft/server/level/ServerLevel;II)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; lambda$getListenerRegistry$1 a + m (Lnet/minecraft/world/level/ChunkPos;)V lambda$new$0 b + m ()V markUnsaved i + m (Lnet/minecraft/server/level/ServerLevel;)V postProcessGeneration a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/block/entity/BlockEntity; promotePendingBlockEntity a + m ()V registerAllBlockEntitiesAfterLevelLoad L + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a + m (Lnet/minecraft/server/level/ServerLevel;)V registerTickContainerInLevel b + m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity c + m (Lnet/minecraft/core/BlockPos;)V removeBlockEntityTicker i + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/server/level/ServerLevel;)V removeGameEventListener a + m (I)V removeGameEventListenerRegistry c + m (Lnet/minecraft/network/FriendlyByteBuf;)V replaceBiomes a + m (Lnet/minecraft/network/FriendlyByteBuf;Ljava/util/Map;Ljava/util/function/Consumer;)V replaceWithPacketData a + m ()V runPostLoad H + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a + m (Ljava/util/function/Supplier;)V setFullStatus b + m (Z)V setLoaded b + m (Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener;)V setUnsavedListener a + m (J)V unpackTicks d + m (Lnet/minecraft/server/level/ServerLevel;)V unregisterTickContainerFromLevel c + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V updateBlockEntityTicker c + f Lorg/slf4j/Logger; LOGGER m + f Lnet/minecraft/world/level/block/entity/TickingBlockEntity; NULL_TICKER n + f Lnet/minecraft/world/ticks/LevelChunkTicks; blockTicks u + f Lnet/minecraft/world/ticks/LevelChunkTicks; fluidTicks v + f Ljava/util/function/Supplier; fullStatus r + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; gameEventListenerRegistrySections t + f Lnet/minecraft/server/level/ServerLevel; level q + f Z loaded p + f Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor; postLoad s + f Ljava/util/Map; tickersInLevel o + f Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener; unsavedListener w +c net/minecraft/world/level/chunk/LevelChunk$1 net/minecraft/world/level/chunk/Chunk$1 + m ()Lnet/minecraft/core/BlockPos; getPos c + m ()Ljava/lang/String; getType d + m ()Z isRemoved b + m ()V tick a +c net/minecraft/world/level/chunk/LevelChunk$UnsavedListener net/minecraft/world/level/chunk/Chunk$e +c net/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor net/minecraft/world/level/chunk/Chunk$c +c net/minecraft/world/level/chunk/LevelChunk$EntityCreationType net/minecraft/world/level/chunk/Chunk$EnumTileEntityState + m ()[Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; $values a + f [Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; $VALUES d + f Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; CHECK c + f Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; IMMEDIATE a + f Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; QUEUED b +c net/minecraft/world/level/chunk/LevelChunk$BoundTickingBlockEntity net/minecraft/world/level/chunk/Chunk$a + m ()Lnet/minecraft/core/BlockPos; getPos c + m ()Ljava/lang/String; getType d + m ()Z isRemoved b + m ()V tick a + f Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity b + f Z loggedInvalidBlockState d + f Lnet/minecraft/world/level/chunk/LevelChunk; this$0 a + f Lnet/minecraft/world/level/block/entity/BlockEntityTicker; ticker c +c net/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper net/minecraft/world/level/chunk/Chunk$d + m ()Lnet/minecraft/core/BlockPos; getPos c + m ()Ljava/lang/String; getType d + m ()Z isRemoved b + m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V rebind a + m ()V tick a + f Lnet/minecraft/world/level/block/entity/TickingBlockEntity; ticker a +c net/minecraft/world/level/chunk/LightChunk net/minecraft/world/level/chunk/LightChunk + m (Ljava/util/function/BiConsumer;)V findBlockLightSources a + m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; getSkyLightSources D +c net/minecraft/world/level/chunk/ProtoChunk net/minecraft/world/level/chunk/ProtoChunk + m (Lnet/minecraft/nbt/CompoundTag;)V addEntity b + m (Lnet/minecraft/world/entity/Entity;)V addEntity a + m (Lit/unimi/dsi/fastutil/shorts/ShortList;I)V addPackedPostProcess a + m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; getBelowZeroRetrogen z + m ()Ljava/util/Map; getBlockEntities I + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbtForSaving a + m ()Ljava/util/Map; getBlockEntityNbts K + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ + m ()Lnet/minecraft/world/ticks/TickContainerAccess; getBlockTicks q + m ()Lnet/minecraft/world/level/chunk/CarvingMask; getCarvingMask F + m ()Ljava/util/List; getEntities J + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()Lnet/minecraft/world/ticks/TickContainerAccess; getFluidTicks r + m ()Lnet/minecraft/world/level/LevelHeightAccessor; getHeightAccessorForGeneration B + m ()Lnet/minecraft/world/level/chunk/CarvingMask; getOrCreateCarvingMask G + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus n + m (J)Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; getTicksForSerialization a + m (Lnet/minecraft/core/BlockPos;)V markPosForPostprocessing e + m (Lnet/minecraft/core/BlockPos;)S packOffsetCoordinates g + m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity c + m (Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen;)V setBelowZeroRetrogen a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a + m (Lnet/minecraft/world/level/chunk/CarvingMask;)V setCarvingMask a + m (Lnet/minecraft/world/level/lighting/LevelLightEngine;)V setLightEngine a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V setPersistedStatus a + m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V setStartForStructure a + m ()Lnet/minecraft/world/ticks/LevelChunkTicks; unpackBlockTicks L + m ()Lnet/minecraft/world/ticks/LevelChunkTicks; unpackFluidTicks M + m (SILnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/core/BlockPos; unpackOffsetCoordinates a + m (Lnet/minecraft/world/ticks/ProtoChunkTicks;)Lnet/minecraft/world/ticks/LevelChunkTicks; unpackTicks a + f Lorg/slf4j/Logger; LOGGER m + f Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; belowZeroRetrogen r + f Lnet/minecraft/world/ticks/ProtoChunkTicks; blockTicks s + f Lnet/minecraft/world/level/chunk/CarvingMask; carvingMask q + f Ljava/util/List; entities p + f Lnet/minecraft/world/ticks/ProtoChunkTicks; fluidTicks t + f Lnet/minecraft/world/level/lighting/LevelLightEngine; lightEngine n + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; status o +c net/minecraft/world/level/levelgen/Aquifer net/minecraft/world/level/levelgen/Aquifer + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)Lnet/minecraft/world/level/block/state/BlockState; computeSubstance a + m (Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/NoiseRouter;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;IILnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;)Lnet/minecraft/world/level/levelgen/Aquifer; create a + m (Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;)Lnet/minecraft/world/level/levelgen/Aquifer; createDisabled a + m ()Z shouldScheduleFluidUpdate a +c net/minecraft/world/level/levelgen/Aquifer$1 net/minecraft/world/level/levelgen/Aquifer$1 + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)Lnet/minecraft/world/level/block/state/BlockState; computeSubstance a + m ()Z shouldScheduleFluidUpdate a +c net/minecraft/world/level/levelgen/Aquifer$FluidPicker net/minecraft/world/level/levelgen/Aquifer$a +c net/minecraft/world/level/levelgen/Aquifer$FluidStatus net/minecraft/world/level/levelgen/Aquifer$b + m (I)Lnet/minecraft/world/level/block/state/BlockState; at a + m ()I fluidLevel a + m ()Lnet/minecraft/world/level/block/state/BlockState; fluidType b + f I fluidLevel a + f Lnet/minecraft/world/level/block/state/BlockState; fluidType b +c net/minecraft/world/level/levelgen/Aquifer$NoiseBasedAquifer net/minecraft/world/level/levelgen/Aquifer$c + m (I)I adjustSurfaceLevel e + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;Lorg/apache/commons/lang3/mutable/MutableDouble;Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;)D calculatePressure a + m (III)Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; computeFluid b + m (IIILnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;I)Lnet/minecraft/world/level/block/state/BlockState; computeFluidType a + m (IIII)I computeRandomizedFluidSurfaceLevel a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)Lnet/minecraft/world/level/block/state/BlockState; computeSubstance a + m (IIILnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;IZ)I computeSurfaceLevel a + m (II)I fromGridX b + m (II)I fromGridY c + m (II)I fromGridZ d + m (I)Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; getAquiferStatus d + m (III)I getIndex a + m (I)I gridX a + m (I)I gridY b + m (I)I gridZ c + m ()Z shouldScheduleFluidUpdate a + m (II)D similarity a + f D FLOWING_UPDATE_SIMULARITY m + f I MAX_CELL_SAMPLE_X t + f I MAX_CELL_SAMPLE_Y u + f I MAX_CELL_SAMPLE_Z v + f I MAX_REASONABLE_DISTANCE_TO_AQUIFER_CENTER l + f I MIN_CELL_SAMPLE_X q + f I MIN_CELL_SAMPLE_Y r + f I MIN_CELL_SAMPLE_Z s + f I SAMPLE_OFFSET_X n + f I SAMPLE_OFFSET_Y o + f I SAMPLE_OFFSET_Z p + f [[I SURFACE_SAMPLING_OFFSETS_IN_CHUNKS O + f I X_RANGE a + f I X_SEPARATION d + f I X_SPACING g + f I X_SPACING_SHIFT j + f I Y_RANGE b + f I Y_SEPARATION e + f I Y_SPACING h + f I Z_RANGE c + f I Z_SEPARATION f + f I Z_SPACING i + f I Z_SPACING_SHIFT k + f [Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; aquiferCache C + f [J aquiferLocationCache D + f Lnet/minecraft/world/level/levelgen/DensityFunction; barrierNoise x + f Lnet/minecraft/world/level/levelgen/DensityFunction; depth G + f Lnet/minecraft/world/level/levelgen/DensityFunction; erosion F + f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelFloodednessNoise y + f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelSpreadNoise z + f Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker; globalFluidPicker E + f I gridSizeX M + f I gridSizeZ N + f Lnet/minecraft/world/level/levelgen/DensityFunction; lavaNoise A + f I minGridX J + f I minGridY K + f I minGridZ L + f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk w + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; positionalRandomFactory B + f Z shouldScheduleFluidUpdate H + f I skipSamplingAboveY I +c net/minecraft/world/level/levelgen/Density net/minecraft/world/level/levelgen/Density + f D SURFACE a + f D UNRECOVERABLY_DENSE b + f D UNRECOVERABLY_THIN c +c net/minecraft/world/level/material/FogType net/minecraft/world/level/material/FogType + m ()[Lnet/minecraft/world/level/material/FogType; $values a + f [Lnet/minecraft/world/level/material/FogType; $VALUES f + f Lnet/minecraft/world/level/material/FogType; ATMOSPHERIC d + f Lnet/minecraft/world/level/material/FogType; LAVA a + f Lnet/minecraft/world/level/material/FogType; NONE e + f Lnet/minecraft/world/level/material/FogType; POWDER_SNOW c + f Lnet/minecraft/world/level/material/FogType; WATER b +c net/minecraft/world/phys/shapes/SliceShape net/minecraft/world/phys/shapes/VoxelShapeSlice + m (Lnet/minecraft/core/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; getCoords a + m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; makeSlice a + f Lit/unimi/dsi/fastutil/doubles/DoubleList; SLICE_COORDS d + f Lnet/minecraft/core/Direction$Axis; axis c + f Lnet/minecraft/world/phys/shapes/VoxelShape; delegate b +c net/minecraft/world/phys/shapes/VoxelShape net/minecraft/world/phys/shapes/VoxelShape + m ()Lnet/minecraft/world/phys/AABB; bounds a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; calculateFace b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; clip a + m (Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; closestPointTo b + m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/AABB;D)D collide a + m (Lnet/minecraft/core/AxisCycle;Lnet/minecraft/world/phys/AABB;D)D collideX a + m (Lnet/minecraft/core/Direction$Axis;D)I findIndex a + m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;)V forAllBoxes b + m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;)V forAllEdges a + m (Lnet/minecraft/core/Direction$Axis;I)D get a + m (Lnet/minecraft/core/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; getCoords a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; getFaceShape a + m ()Z isCubeLike f + m (Lnet/minecraft/core/Direction$Axis;)Z isCubeLikeAlong d + m ()Z isEmpty c + m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;IIIIII)V lambda$forAllBoxes$2 a + m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;IIIIII)V lambda$forAllEdges$1 a + m (Lnet/minecraft/core/Direction$Axis;)D max c + m (Lnet/minecraft/core/Direction$Axis;DD)D max b + m (Lnet/minecraft/core/Direction$Axis;)D min b + m (Lnet/minecraft/core/Direction$Axis;DD)D min a + m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; move a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/shapes/VoxelShape; move a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/shapes/VoxelShape; move a + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; optimize d + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; singleEncompassing b + m ()Ljava/util/List; toAabbs e + f [Lnet/minecraft/world/phys/shapes/VoxelShape; faces b + f Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; shape a +c org/bukkit/craftbukkit/CraftRegionAccessor org/bukkit/craftbukkit/v1_21_R7/CraftRegionAccessor +c org/bukkit/craftbukkit/CraftRegionAccessor$1 org/bukkit/craftbukkit/v1_21_R7/CraftRegionAccessor$1 +c org/bukkit/craftbukkit/ban/CraftIpBanEntry org/bukkit/craftbukkit/v1_21_R7/ban/CraftIpBanEntry +c org/bukkit/craftbukkit/block/CraftCampfire org/bukkit/craftbukkit/v1_21_R7/block/CraftCampfire +c org/bukkit/craftbukkit/block/CraftLootable org/bukkit/craftbukkit/v1_21_R7/block/CraftLootable +c org/bukkit/craftbukkit/block/impl/CraftBed org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBed +c org/bukkit/craftbukkit/block/impl/CraftHay org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHay +c org/bukkit/craftbukkit/block/impl/CraftTnt org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTnt +c org/bukkit/craftbukkit/entity/CraftAgeable org/bukkit/craftbukkit/v1_21_R7/entity/CraftAgeable +c org/bukkit/craftbukkit/entity/CraftAmbient org/bukkit/craftbukkit/v1_21_R7/entity/CraftAmbient +c org/bukkit/craftbukkit/entity/CraftAnimals org/bukkit/craftbukkit/v1_21_R7/entity/CraftAnimals +c org/bukkit/craftbukkit/entity/CraftAxolotl org/bukkit/craftbukkit/v1_21_R7/entity/CraftAxolotl +c org/bukkit/craftbukkit/entity/CraftChicken org/bukkit/craftbukkit/v1_21_R7/entity/CraftChicken +c org/bukkit/craftbukkit/entity/CraftChicken$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftChicken$CraftVariant +c org/bukkit/craftbukkit/entity/CraftCreeper org/bukkit/craftbukkit/v1_21_R7/entity/CraftCreeper +c org/bukkit/craftbukkit/entity/CraftDisplay org/bukkit/craftbukkit/v1_21_R7/entity/CraftDisplay +c org/bukkit/craftbukkit/entity/CraftDolphin org/bukkit/craftbukkit/v1_21_R7/entity/CraftDolphin +c org/bukkit/craftbukkit/entity/CraftDrowned org/bukkit/craftbukkit/v1_21_R7/entity/CraftDrowned +c org/bukkit/craftbukkit/entity/CraftHanging org/bukkit/craftbukkit/v1_21_R7/entity/CraftHanging +c org/bukkit/craftbukkit/entity/CraftHanging$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftHanging$1 +c org/bukkit/craftbukkit/entity/CraftIllager org/bukkit/craftbukkit/v1_21_R7/entity/CraftIllager +c org/bukkit/craftbukkit/entity/CraftMonster org/bukkit/craftbukkit/v1_21_R7/entity/CraftMonster +c org/bukkit/craftbukkit/entity/CraftParched org/bukkit/craftbukkit/v1_21_R7/entity/CraftParched +c org/bukkit/craftbukkit/entity/CraftPhantom org/bukkit/craftbukkit/v1_21_R7/entity/CraftPhantom +c org/bukkit/craftbukkit/entity/CraftRavager org/bukkit/craftbukkit/v1_21_R7/entity/CraftRavager +c org/bukkit/craftbukkit/entity/CraftShulker org/bukkit/craftbukkit/v1_21_R7/entity/CraftShulker +c org/bukkit/craftbukkit/entity/CraftSniffer org/bukkit/craftbukkit/v1_21_R7/entity/CraftSniffer +c org/bukkit/craftbukkit/entity/CraftSniffer$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftSniffer$1 +c org/bukkit/craftbukkit/entity/CraftSnowman org/bukkit/craftbukkit/v1_21_R7/entity/CraftSnowman +c org/bukkit/craftbukkit/entity/CraftStrider org/bukkit/craftbukkit/v1_21_R7/entity/CraftStrider +c org/bukkit/craftbukkit/entity/CraftTadpole org/bukkit/craftbukkit/v1_21_R7/entity/CraftTadpole +c org/bukkit/craftbukkit/entity/CraftTrident org/bukkit/craftbukkit/v1_21_R7/entity/CraftTrident +c org/bukkit/craftbukkit/entity/CraftVehicle org/bukkit/craftbukkit/v1_21_R7/entity/CraftVehicle +c org/bukkit/craftbukkit/help/HelpYamlReader org/bukkit/craftbukkit/v1_21_R7/help/HelpYamlReader +c org/bukkit/craftbukkit/scheduler/CraftTask org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftTask +c org/bukkit/craftbukkit/util/ClassTraverser org/bukkit/craftbukkit/v1_21_R7/util/ClassTraverser +c org/bukkit/craftbukkit/util/CraftIconCache org/bukkit/craftbukkit/v1_21_R7/util/CraftIconCache +c org/bukkit/craftbukkit/util/WeakCollection org/bukkit/craftbukkit/v1_21_R7/util/WeakCollection +c org/bukkit/craftbukkit/util/WeakCollection$1 org/bukkit/craftbukkit/v1_21_R7/util/WeakCollection$1 +c net/minecraft/advancements/CriteriaTriggers net/minecraft/advancements/CriterionTriggers + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/advancements/CriterionTrigger; bootstrap a + m (Ljava/lang/String;Lnet/minecraft/advancements/CriterionTrigger;)Lnet/minecraft/advancements/CriterionTrigger; register a + f Lnet/minecraft/advancements/criterion/ItemUsedOnLocationTrigger; ALLAY_DROP_ITEM_ON_BLOCK ac + f Lnet/minecraft/advancements/criterion/AnyBlockInteractionTrigger; ANY_BLOCK_USE Q + f Lnet/minecraft/advancements/criterion/PlayerTrigger; AVOID_VIBRATION ad + f Lnet/minecraft/advancements/criterion/BeeNestDestroyedTrigger; BEE_NEST_DESTROYED M + f Lnet/minecraft/advancements/criterion/BredAnimalsTrigger; BRED_ANIMALS p + f Lnet/minecraft/advancements/criterion/BrewedPotionTrigger; BREWED_POTION l + f Lnet/minecraft/advancements/criterion/ChangeDimensionTrigger; CHANGED_DIMENSION w + f Lnet/minecraft/advancements/criterion/ChanneledLightningTrigger; CHANNELED_LIGHTNING F + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/ConstructBeaconTrigger; CONSTRUCT_BEACON m + f Lnet/minecraft/advancements/criterion/ConsumeItemTrigger; CONSUME_ITEM A + f Lnet/minecraft/advancements/criterion/RecipeCraftedTrigger; CRAFTER_RECIPE_CRAFTED af + f Lnet/minecraft/advancements/criterion/CuredZombieVillagerTrigger; CURED_ZOMBIE_VILLAGER s + f Lnet/minecraft/advancements/criterion/DefaultBlockInteractionTrigger; DEFAULT_BLOCK_USE P + f Lnet/minecraft/advancements/criterion/EffectsChangedTrigger; EFFECTS_CHANGED B + f Lnet/minecraft/advancements/criterion/EnchantedItemTrigger; ENCHANTED_ITEM j + f Lnet/minecraft/advancements/criterion/EnterBlockTrigger; ENTER_BLOCK e + f Lnet/minecraft/advancements/criterion/EntityHurtPlayerTrigger; ENTITY_HURT_PLAYER i + f Lnet/minecraft/advancements/criterion/KilledTrigger; ENTITY_KILLED_PLAYER d + f Lnet/minecraft/advancements/criterion/FallAfterExplosionTrigger; FALL_AFTER_EXPLOSION ag + f Lnet/minecraft/advancements/criterion/DistanceTrigger; FALL_FROM_HEIGHT Z + f Lnet/minecraft/advancements/criterion/FilledBucketTrigger; FILLED_BUCKET k + f Lnet/minecraft/advancements/criterion/FishingRodHookedTrigger; FISHING_ROD_HOOKED E + f Lnet/minecraft/advancements/criterion/LootTableTrigger; GENERATE_LOOT R + f Lnet/minecraft/advancements/criterion/SlideDownBlockTrigger; HONEY_BLOCK_SLIDE L + f Lnet/minecraft/advancements/criterion/ImpossibleTrigger; IMPOSSIBLE b + f Lnet/minecraft/advancements/criterion/InventoryChangeTrigger; INVENTORY_CHANGED f + f Lnet/minecraft/advancements/criterion/ItemDurabilityTrigger; ITEM_DURABILITY_CHANGED u + f Lnet/minecraft/advancements/criterion/ItemUsedOnLocationTrigger; ITEM_USED_ON_BLOCK O + f Lnet/minecraft/advancements/criterion/KilledByArrowTrigger; KILLED_BY_ARROW I + f Lnet/minecraft/advancements/criterion/KilledTrigger; KILL_MOB_NEAR_SCULK_CATALYST ab + f Lnet/minecraft/advancements/criterion/LevitationTrigger; LEVITATION v + f Lnet/minecraft/advancements/criterion/LightningStrikeTrigger; LIGHTNING_STRIKE X + f Lnet/minecraft/advancements/criterion/PlayerTrigger; LOCATION q + f Lnet/minecraft/advancements/criterion/DistanceTrigger; NETHER_TRAVEL D + f Lnet/minecraft/advancements/criterion/ItemUsedOnLocationTrigger; PLACED_BLOCK z + f Lnet/minecraft/advancements/criterion/PlayerHurtEntityTrigger; PLAYER_HURT_ENTITY h + f Lnet/minecraft/advancements/criterion/PlayerInteractTrigger; PLAYER_INTERACTED_WITH_ENTITY U + f Lnet/minecraft/advancements/criterion/KilledTrigger; PLAYER_KILLED_ENTITY c + f Lnet/minecraft/advancements/criterion/PlayerInteractTrigger; PLAYER_SHEARED_EQUIPMENT V + f Lnet/minecraft/advancements/criterion/PlayerTrigger; RAID_OMEN K + f Lnet/minecraft/advancements/criterion/PlayerTrigger; RAID_WIN J + f Lnet/minecraft/advancements/criterion/RecipeCraftedTrigger; RECIPE_CRAFTED ae + f Lnet/minecraft/advancements/criterion/RecipeUnlockedTrigger; RECIPE_UNLOCKED g + f Lnet/minecraft/advancements/criterion/DistanceTrigger; RIDE_ENTITY_IN_LAVA_TRIGGER aa + f Lnet/minecraft/advancements/criterion/ShotCrossbowTrigger; SHOT_CROSSBOW G + f Lnet/minecraft/advancements/criterion/PlayerTrigger; SLEPT_IN_BED r + f Lnet/minecraft/advancements/criterion/SpearMobsTrigger; SPEAR_MOBS_TRIGGER H + f Lnet/minecraft/advancements/criterion/StartRidingTrigger; START_RIDING_TRIGGER W + f Lnet/minecraft/advancements/criterion/SummonedEntityTrigger; SUMMONED_ENTITY o + f Lnet/minecraft/advancements/criterion/TameAnimalTrigger; TAME_ANIMAL y + f Lnet/minecraft/advancements/criterion/TargetBlockTrigger; TARGET_BLOCK_HIT N + f Lnet/minecraft/advancements/criterion/PickedUpItemTrigger; THROWN_ITEM_PICKED_UP_BY_ENTITY S + f Lnet/minecraft/advancements/criterion/PickedUpItemTrigger; THROWN_ITEM_PICKED_UP_BY_PLAYER T + f Lnet/minecraft/advancements/criterion/PlayerTrigger; TICK x + f Lnet/minecraft/advancements/criterion/TradeTrigger; TRADE t + f Lnet/minecraft/advancements/criterion/UsedEnderEyeTrigger; USED_ENDER_EYE n + f Lnet/minecraft/advancements/criterion/UsedTotemTrigger; USED_TOTEM C + f Lnet/minecraft/advancements/criterion/UsingItemTrigger; USING_ITEM Y +c net/minecraft/advancements/CriterionTrigger net/minecraft/advancements/CriterionTrigger + m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V addPlayerListener a + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/Criterion; createCriterion a + m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V removePlayerListener b + m (Lnet/minecraft/server/PlayerAdvancements;)V removePlayerListeners a +c net/minecraft/advancements/CriterionTrigger$Listener net/minecraft/advancements/CriterionTrigger$a + m ()Lnet/minecraft/advancements/AdvancementHolder; advancement b + m ()Ljava/lang/String; criterion c + m (Lnet/minecraft/server/PlayerAdvancements;)V run a + m ()Lnet/minecraft/advancements/CriterionTriggerInstance; trigger a + f Lnet/minecraft/advancements/AdvancementHolder; advancement b + f Ljava/lang/String; criterion c + f Lnet/minecraft/advancements/CriterionTriggerInstance; trigger a +c net/minecraft/advancements/TreeNodePosition net/minecraft/advancements/TreeNodePosition + m (Lnet/minecraft/advancements/AdvancementNode;Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; addChild a + m (Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; apportion a + m ()V executeShifts b + m ()V finalizePosition e + m ()V firstWalk a + m (Lnet/minecraft/advancements/TreeNodePosition;Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; getAncestor a + m (Lnet/minecraft/advancements/DisplayInfo;)V lambda$finalizePosition$0 a + m (Lnet/minecraft/advancements/TreeNodePosition;F)V moveSubtree a + m ()Lnet/minecraft/advancements/TreeNodePosition; nextOrThread d + m ()Lnet/minecraft/advancements/TreeNodePosition; previousOrThread c + m (Lnet/minecraft/advancements/AdvancementNode;)V run a + m (FIF)F secondWalk a + m (F)V thirdWalk a + f Lnet/minecraft/advancements/TreeNodePosition; ancestor f + f F change k + f I childIndex d + f Ljava/util/List; children e + f F mod j + f Lnet/minecraft/advancements/AdvancementNode; node a + f Lnet/minecraft/advancements/TreeNodePosition; parent b + f Lnet/minecraft/advancements/TreeNodePosition; previousSibling c + f F shift l + f Lnet/minecraft/advancements/TreeNodePosition; thread g + f I x h + f F y i +c net/minecraft/core/component/DataComponents net/minecraft/core/component/DataComponents + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/component/DataComponentType; bootstrap a + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$0 aZ + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$1 aY + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$10 aP + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$100 d + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$101 c + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$102 b + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$103 a + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$11 aO + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$12 aN + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$13 aM + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$14 aL + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$15 aK + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$16 aJ + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$17 aI + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$18 aH + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$19 aG + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$2 aX + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$20 aF + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$21 aE + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$22 aD + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$23 aC + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$24 aB + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$25 aA + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$26 az + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$27 ay + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$28 ax + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$29 aw + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$3 aW + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$30 av + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$31 au + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$32 at + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$33 as + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$34 ar + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$35 aq + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$36 ap + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$37 ao + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$38 an + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$39 am + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$4 aV + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$40 al + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$41 ak + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$42 aj + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$43 ai + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$44 ah + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$45 ag + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$46 af + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$47 ae + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$48 ad + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$49 ac + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$5 aU + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$50 ab + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$51 aa + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$52 Z + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$53 Y + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$54 X + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$55 W + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$56 V + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$57 U + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$58 T + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$59 S + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$6 aT + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$60 R + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$61 Q + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$62 P + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$63 O + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$64 N + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$65 M + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$66 L + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$67 K + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$68 J + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$69 I + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$7 aS + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$70 H + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$71 G + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$72 F + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$73 E + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$74 D + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$75 C + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$76 B + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$77 A + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$78 z + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$79 y + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$8 aR + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$80 x + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$81 w + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$82 v + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$83 u + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$84 t + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$85 s + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$86 r + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$87 q + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$88 p + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$89 o + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$9 aQ + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$90 n + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$91 m + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$92 l + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$93 k + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$94 j + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$95 i + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$96 h + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$97 g + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$98 f + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$99 e + m (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/core/component/DataComponentType; register a + f Lnet/minecraft/core/component/DataComponentType; ATTACK_RANGE F + f Lnet/minecraft/core/component/DataComponentType; ATTRIBUTE_MODIFIERS r + f Lnet/minecraft/core/component/DataComponentType; AXOLOTL_VARIANT aW + f Lnet/minecraft/core/component/DataComponentType; BANNER_PATTERNS at + f Lnet/minecraft/core/component/DataComponentType; BASE_COLOR au + f Lnet/minecraft/core/component/DataComponentType; BEES ay + f Lnet/minecraft/core/component/DataComponentType; BLOCKS_ATTACKS M + f Lnet/minecraft/core/component/DataComponentType; BLOCK_ENTITY_DATA ah + f Lnet/minecraft/core/component/DataComponentType; BLOCK_STATE ax + f Lnet/minecraft/core/component/DataComponentType; BREAK_SOUND aB + f Lnet/minecraft/core/component/DataComponentType; BUCKET_ENTITY_DATA ag + f Lnet/minecraft/core/component/DataComponentType; BUNDLE_CONTENTS X + f Lnet/minecraft/core/component/DataComponentType; CAN_BREAK q + f Lnet/minecraft/core/component/DataComponentType; CAN_PLACE_ON p + f Lnet/minecraft/core/component/DataComponentType; CAT_COLLAR aY + f Lnet/minecraft/core/component/DataComponentType; CAT_VARIANT aX + f Lnet/minecraft/core/component/DataComponentType; CHARGED_PROJECTILES W + f Lnet/minecraft/core/component/DataComponentType; CHICKEN_VARIANT aQ + f Lnet/minecraft/core/component/DataComponentMap; COMMON_ITEM_COMPONENTS bb + f Lnet/minecraft/core/component/DataComponentType; CONSUMABLE z + f Lnet/minecraft/core/component/DataComponentType; CONTAINER aw + f Lnet/minecraft/core/component/DataComponentType; CONTAINER_LOOT aA + f Lnet/minecraft/core/component/DataComponentType; COW_VARIANT aP + f Lnet/minecraft/core/component/DataComponentType; CREATIVE_SLOT_LOCK v + f Lnet/minecraft/core/component/DataComponentType; CUSTOM_DATA b + f Lnet/minecraft/core/component/DataComponentType; CUSTOM_MODEL_DATA s + f Lnet/minecraft/core/component/DataComponentType; CUSTOM_NAME h + f Lnet/minecraft/core/component/DataComponentType; DAMAGE e + f Lnet/minecraft/core/component/DataComponentType; DAMAGE_RESISTANT C + f Lnet/minecraft/core/component/DataComponentType; DAMAGE_TYPE j + f Lnet/minecraft/core/component/DataComponentType; DEATH_PROTECTION L + f Lnet/minecraft/core/component/DataComponentType; DEBUG_STICK_STATE ae + f Lnet/minecraft/core/component/DataComponentType; DYED_COLOR R + f Lnet/minecraft/core/component/DataComponentType; ENCHANTABLE G + f Lnet/minecraft/core/component/DataComponentType; ENCHANTMENTS o + f Lnet/minecraft/core/component/DataComponentType; ENCHANTMENT_GLINT_OVERRIDE w + f Lnet/minecraft/util/EncoderCache; ENCODER_CACHE a + f Lnet/minecraft/core/component/DataComponentType; ENTITY_DATA af + f Lnet/minecraft/core/component/DataComponentType; EQUIPPABLE H + f Lnet/minecraft/core/component/DataComponentType; FIREWORKS aq + f Lnet/minecraft/core/component/DataComponentType; FIREWORK_EXPLOSION ap + f Lnet/minecraft/core/component/DataComponentType; FOOD y + f Lnet/minecraft/core/component/DataComponentType; FOX_VARIANT aG + f Lnet/minecraft/core/component/DataComponentType; FROG_VARIANT aS + f Lnet/minecraft/core/component/DataComponentType; GLIDER J + f Lnet/minecraft/core/component/DataComponentType; HORSE_VARIANT aT + f Lnet/minecraft/core/component/DataComponentType; INSTRUMENT ai + f Lnet/minecraft/core/component/DataComponentType; INTANGIBLE_PROJECTILE x + f Lnet/minecraft/core/component/DataComponentType; ITEM_MODEL l + f Lnet/minecraft/core/component/DataComponentType; ITEM_NAME k + f Lnet/minecraft/core/component/DataComponentType; JUKEBOX_PLAYABLE al + f Lnet/minecraft/core/component/DataComponentType; KINETIC_WEAPON O + f Lnet/minecraft/core/component/DataComponentType; LLAMA_VARIANT aV + f Lnet/minecraft/core/component/DataComponentType; LOCK az + f Lnet/minecraft/core/component/DataComponentType; LODESTONE_TRACKER ao + f Lnet/minecraft/core/component/DataComponentType; LORE m + f Lnet/minecraft/core/component/DataComponentType; MAP_COLOR S + f Lnet/minecraft/core/component/DataComponentType; MAP_DECORATIONS U + f Lnet/minecraft/core/component/DataComponentType; MAP_ID T + f Lnet/minecraft/core/component/DataComponentType; MAP_POST_PROCESSING V + f Lnet/minecraft/core/component/DataComponentType; MAX_DAMAGE d + f Lnet/minecraft/core/component/DataComponentType; MAX_STACK_SIZE c + f Lnet/minecraft/core/component/DataComponentType; MINIMUM_ATTACK_CHARGE i + f Lnet/minecraft/core/component/DataComponentType; MOOSHROOM_VARIANT aM + f Lnet/minecraft/core/component/DataComponentType; NOTE_BLOCK_SOUND as + f Lnet/minecraft/core/component/DataComponentType; OMINOUS_BOTTLE_AMPLIFIER ak + f Lnet/minecraft/core/component/DataComponentType; PAINTING_VARIANT aU + f Lnet/minecraft/core/component/DataComponentType; PARROT_VARIANT aI + f Lnet/minecraft/core/component/DataComponentType; PIERCING_WEAPON N + f Lnet/minecraft/core/component/DataComponentType; PIG_VARIANT aO + f Lnet/minecraft/core/component/DataComponentType; POTION_CONTENTS Y + f Lnet/minecraft/core/component/DataComponentType; POTION_DURATION_SCALE Z + f Lnet/minecraft/core/component/DataComponentType; POT_DECORATIONS av + f Lnet/minecraft/core/component/DataComponentType; PROFILE ar + f Lnet/minecraft/core/component/DataComponentType; PROVIDES_BANNER_PATTERNS am + f Lnet/minecraft/core/component/DataComponentType; PROVIDES_TRIM_MATERIAL aj + f Lnet/minecraft/core/component/DataComponentType; RABBIT_VARIANT aN + f Lnet/minecraft/core/component/DataComponentType; RARITY n + f Lnet/minecraft/core/component/DataComponentType; RECIPES an + f Lnet/minecraft/core/component/DataComponentType; REPAIRABLE I + f Lnet/minecraft/core/component/DataComponentType; REPAIR_COST u + f Lnet/minecraft/core/component/DataComponentType; SALMON_SIZE aH + f Lnet/minecraft/core/component/DataComponentType; SHEEP_COLOR aZ + f Lnet/minecraft/core/component/DataComponentType; SHULKER_COLOR ba + f Lnet/minecraft/core/component/DataComponentType; STORED_ENCHANTMENTS Q + f Lnet/minecraft/core/component/DataComponentType; SUSPICIOUS_STEW_EFFECTS aa + f Lnet/minecraft/core/component/DataComponentType; SWING_ANIMATION P + f Lnet/minecraft/core/component/DataComponentType; TOOL D + f Lnet/minecraft/core/component/DataComponentType; TOOLTIP_DISPLAY t + f Lnet/minecraft/core/component/DataComponentType; TOOLTIP_STYLE K + f Lnet/minecraft/core/component/DataComponentType; TRIM ad + f Lnet/minecraft/core/component/DataComponentType; TROPICAL_FISH_BASE_COLOR aK + f Lnet/minecraft/core/component/DataComponentType; TROPICAL_FISH_PATTERN aJ + f Lnet/minecraft/core/component/DataComponentType; TROPICAL_FISH_PATTERN_COLOR aL + f Lnet/minecraft/core/component/DataComponentType; UNBREAKABLE f + f Lnet/minecraft/core/component/DataComponentType; USE_COOLDOWN B + f Lnet/minecraft/core/component/DataComponentType; USE_EFFECTS g + f Lnet/minecraft/core/component/DataComponentType; USE_REMAINDER A + f Lnet/minecraft/core/component/DataComponentType; VILLAGER_VARIANT aC + f Lnet/minecraft/core/component/DataComponentType; WEAPON E + f Lnet/minecraft/core/component/DataComponentType; WOLF_COLLAR aF + f Lnet/minecraft/core/component/DataComponentType; WOLF_SOUND_VARIANT aE + f Lnet/minecraft/core/component/DataComponentType; WOLF_VARIANT aD + f Lnet/minecraft/core/component/DataComponentType; WRITABLE_BOOK_CONTENT ab + f Lnet/minecraft/core/component/DataComponentType; WRITTEN_BOOK_CONTENT ac + f Lnet/minecraft/core/component/DataComponentType; ZOMBIE_NAUTILUS_VARIANT aR +c net/minecraft/data/structures/SnbtDatafixer net/minecraft/data/structures/SnbtDatafixer + m (Ljava/nio/file/Path;)Z lambda$updateInDirectory$0 b + m (Ljava/nio/file/Path;)V lambda$updateInDirectory$1 a + m ([Ljava/lang/String;)V main a + m (Ljava/lang/String;)V updateInDirectory a +c net/minecraft/data/tags/PoiTypeTagsProvider net/minecraft/data/tags/PoiTypeTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/data/worldgen/SurfaceRuleData net/minecraft/data/worldgen/SurfaceRuleData + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; air d + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; end c + m (I)[Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; lambda$overworldLike$0 a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; makeStateRule a + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; nether b + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; overworld a + m (ZZZ)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; overworldLike a + m (D)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; surfaceNoiseAbove a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; AIR a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; BASALT C + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; BEDROCK b + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; BLACKSTONE D + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; CALCITE o + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; COARSE_DIRT l + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; CRIMSON_NYLIUM H + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; DEEPSLATE i + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; DIRT j + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ENDSTONE I + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; GRASS_BLOCK n + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; GRAVEL p + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ICE w + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; LAVA y + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; MUD u + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; MYCELIUM m + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; NETHERRACK z + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; NETHER_WART_BLOCK G + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ORANGE_TERRACOTTA d + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; PACKED_ICE s + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; PODZOL k + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; POWDER_SNOW v + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; RED_SAND f + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; RED_SANDSTONE g + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SAND q + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SANDSTONE r + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SNOW_BLOCK t + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SOUL_SAND A + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SOUL_SOIL B + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; STONE h + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; TERRACOTTA e + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WARPED_NYLIUM F + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WARPED_WART_BLOCK E + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WATER x + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WHITE_TERRACOTTA c +c net/minecraft/data/worldgen/TerrainProvider net/minecraft/data/worldgen/TerrainProvider + m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;FFFFLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; buildErosionJaggednessSpline a + m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;FFFFFFZZLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; buildErosionOffsetSpline a + m (Lnet/minecraft/util/BoundedFloatFunction;FZLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; buildMountainRidgeSplineWithPoints a + m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;FFLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; buildRidgeJaggednessSpline a + m (Lnet/minecraft/util/BoundedFloatFunction;FLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; buildWeirdnessJaggednessSpline a + m (F)F calculateMountainRidgeZeroContinentalnessPoint a + m (FFFF)F calculateSlope a + m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;FZLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; getErosionFactor a + m (F)F lambda$static$0 d + m (F)F lambda$static$1 c + m (F)F lambda$static$2 b + m (FFF)F mountainContinentalness a + m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Z)Lnet/minecraft/util/CubicSpline; overworldFactor a + m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Z)Lnet/minecraft/util/CubicSpline; overworldJaggedness b + m (Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Lnet/minecraft/util/BoundedFloatFunction;Z)Lnet/minecraft/util/CubicSpline; overworldOffset a + m (Lnet/minecraft/util/BoundedFloatFunction;FFFFFFLnet/minecraft/util/BoundedFloatFunction;)Lnet/minecraft/util/CubicSpline; ridgeSpline a + f Lnet/minecraft/util/BoundedFloatFunction; AMPLIFIED_FACTOR g + f Lnet/minecraft/util/BoundedFloatFunction; AMPLIFIED_JAGGEDNESS h + f Lnet/minecraft/util/BoundedFloatFunction; AMPLIFIED_OFFSET f + f F BEACH_CONTINENTALNESS d + f F DEEP_OCEAN_CONTINENTALNESS a + f Lnet/minecraft/util/BoundedFloatFunction; NO_TRANSFORM e + f F OCEAN_CONTINENTALNESS b + f F PLAINS_CONTINENTALNESS c +c net/minecraft/data/worldgen/biome/BiomeData net/minecraft/data/worldgen/biome/BiomeData + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a +c net/minecraft/data/worldgen/biome/EndBiomes net/minecraft/data/worldgen/biome/EndBiomes + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)Lnet/minecraft/world/level/biome/Biome; baseEndBiome a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; endBarrens a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; endHighlands d + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; endMidlands c + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; smallEndIslands e + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; theEnd b +c net/minecraft/gametest/framework/TestFinder net/minecraft/gametest/framework/TestFinder + m ()Lnet/minecraft/gametest/framework/TestFinder$Builder; builder a + m ()Lnet/minecraft/commands/CommandSourceStack; source b + f Lnet/minecraft/gametest/framework/TestInstanceFinder; NO_FUNCTIONS a + f Lnet/minecraft/gametest/framework/TestPosFinder; NO_STRUCTURES b + f Lnet/minecraft/commands/CommandSourceStack; source e + f Lnet/minecraft/gametest/framework/TestInstanceFinder; testInstanceFinder c + f Lnet/minecraft/gametest/framework/TestPosFinder; testPosFinder d +c net/minecraft/gametest/framework/TestFinder$Builder net/minecraft/gametest/framework/TestFinder$a + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; allNearby b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/TestInstanceFinder;Lnet/minecraft/gametest/framework/TestPosFinder;)Lnet/minecraft/gametest/framework/TestFinder; build a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;)Lnet/minecraft/gametest/framework/TestFinder; byResourceSelection a + m (I)Ljava/util/function/UnaryOperator; createCopies b + m (I)Lnet/minecraft/gametest/framework/TestFinder$Builder; createMultipleCopies a + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; failedTests d + m (Lcom/mojang/brigadier/context/CommandContext;Z)Lnet/minecraft/gametest/framework/TestFinder; failedTests a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; lambda$allNearby$5 a + m (ILjava/util/function/Supplier;)Ljava/util/function/Supplier; lambda$createCopies$2 a + m (ZLnet/minecraft/core/Holder$Reference;)Z lambda$failedTests$7 a + m (Z)Ljava/util/stream/Stream; lambda$failedTests$8 a + m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; lambda$lookedAt$6 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; lambda$nearest$4 b + m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; lambda$new$0 b + m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; lambda$new$1 a + m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; lambda$radius$3 a + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; lookedAt c + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; nearest a + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/gametest/framework/TestFinder; radius a + f Ljava/util/function/UnaryOperator; structureBlockPosFinderWrapper b + f Ljava/util/function/UnaryOperator; testFinderWrapper a +c net/minecraft/network/BandwidthDebugMonitor net/minecraft/network/BandwidthDebugMonitor + m (I)V onReceive a + m ()V tick a + f Lnet/minecraft/util/debugchart/LocalSampleLogger; bandwidthLogger b + f Ljava/util/concurrent/atomic/AtomicInteger; bytesReceived a +c net/minecraft/network/RateKickingConnection net/minecraft/network/NetworkManagerServer + m ()V lambda$tickSecond$0 q + m ()V tickSecond c + f Lnet/minecraft/network/chat/Component; EXCEED_REASON f + f Lorg/slf4j/Logger; LOGGER e + f I rateLimitPacketsPerSecond g +c net/minecraft/network/chat/CommonComponents net/minecraft/network/chat/CommonComponents + m (J)Lnet/minecraft/network/chat/MutableComponent; days a + m (Z)Lnet/minecraft/network/chat/Component; disconnectButtonLabel b + m (J)Lnet/minecraft/network/chat/MutableComponent; hours b + m ([Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; joinForNarration a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; joinLines a + m ([Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; joinLines b + m (J)Lnet/minecraft/network/chat/MutableComponent; minutes c + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; optionNameValue a + m (Lnet/minecraft/network/chat/Component;Z)Lnet/minecraft/network/chat/MutableComponent; optionStatus a + m (Z)Lnet/minecraft/network/chat/Component; optionStatus a + m ()Lnet/minecraft/network/chat/MutableComponent; space a + f Lnet/minecraft/network/chat/Component; CONNECT_FAILED t + f Lnet/minecraft/network/chat/Component; ELLIPSIS w + f Lnet/minecraft/network/chat/Component; EMPTY a + f Lnet/minecraft/network/chat/Component; GUI_ACKNOWLEDGE m + f Lnet/minecraft/network/chat/Component; GUI_BACK k + f Lnet/minecraft/network/chat/Component; GUI_CANCEL e + f Lnet/minecraft/network/chat/Component; GUI_CONTINUE j + f Lnet/minecraft/network/chat/Component; GUI_COPY_LINK_TO_CLIPBOARD p + f Lnet/minecraft/network/chat/Component; GUI_COPY_TO_CLIPBOARD o + f Lnet/minecraft/network/chat/Component; GUI_DISCONNECT q + f Lnet/minecraft/network/chat/Component; GUI_DONE d + f Lnet/minecraft/network/chat/Component; GUI_NO g + f Lnet/minecraft/network/chat/Component; GUI_OK h + f Lnet/minecraft/network/chat/Component; GUI_OPEN_IN_BROWSER n + f Lnet/minecraft/network/chat/Component; GUI_PROCEED i + f Lnet/minecraft/network/chat/Component; GUI_RETURN_TO_MENU r + f Lnet/minecraft/network/chat/Component; GUI_TO_TITLE l + f Lnet/minecraft/network/chat/Component; GUI_YES f + f Lnet/minecraft/network/chat/Component; NARRATION_SEPARATOR v + f Lnet/minecraft/network/chat/Component; NEW_LINE u + f Lnet/minecraft/network/chat/Component; OPTION_OFF c + f Lnet/minecraft/network/chat/Component; OPTION_ON b + f Lnet/minecraft/network/chat/Component; SPACE x + f Lnet/minecraft/network/chat/Component; TRANSFER_CONNECT_FAILED s +c net/minecraft/network/chat/LastSeenMessages net/minecraft/network/chat/LastSeenMessages + m ()B computeChecksum a + m ()Ljava/util/List; entries b + m (Lnet/minecraft/network/chat/MessageSignatureCache;Lnet/minecraft/network/chat/MessageSignature;)Lnet/minecraft/network/chat/MessageSignature$Packed; lambda$pack$0 a + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/LastSeenMessages$Packed; pack a + m (Lnet/minecraft/util/SignatureUpdater$Output;)V updateSignature a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/chat/LastSeenMessages; EMPTY b + f I LAST_SEEN_MESSAGES_MAX_LENGTH c + f Ljava/util/List; entries d +c net/minecraft/network/chat/LastSeenMessages$Packed net/minecraft/network/chat/LastSeenMessages$a + m ()Ljava/util/List; entries a + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; unpack a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/chat/LastSeenMessages$Packed; EMPTY a + f Ljava/util/List; entries b +c net/minecraft/network/chat/LastSeenMessages$Update net/minecraft/network/chat/LastSeenMessages$b + m ()Ljava/util/BitSet; acknowledged b + m ()B checksum c + m ()I offset a + m (Lnet/minecraft/network/chat/LastSeenMessages;)Z verifyChecksum a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f B IGNORE_CHECKSUM a + f Ljava/util/BitSet; acknowledged c + f B checksum d + f I offset b +c net/minecraft/network/chat/LocalChatSession net/minecraft/network/chat/LocalChatSession + m ()Lnet/minecraft/network/chat/RemoteChatSession; asRemote a + m (Lnet/minecraft/world/entity/player/ProfileKeyPair;)Lnet/minecraft/network/chat/LocalChatSession; create a + m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageChain$Encoder; createMessageEncoder a + m ()Lnet/minecraft/world/entity/player/ProfileKeyPair; keyPair c + m ()Ljava/util/UUID; sessionId b + f Lnet/minecraft/world/entity/player/ProfileKeyPair; keyPair b + f Ljava/util/UUID; sessionId a +c net/minecraft/network/chat/MessageSignature net/minecraft/network/chat/MessageSignature + m ()Ljava/nio/ByteBuffer; asByteBuffer a + m ()[B bytes c + m ()I checksum b + m (Lnet/minecraft/network/chat/MessageSignature;)Ljava/lang/String; describe a + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/MessageSignature$Packed; pack a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/MessageSignature; read a + m (Lnet/minecraft/util/SignatureValidator;Lnet/minecraft/util/SignatureUpdater;)Z verify a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/MessageSignature;)V write a + f I BYTES b + f Lcom/mojang/serialization/Codec; CODEC a + f [B bytes c +c net/minecraft/network/chat/MessageSignature$Packed net/minecraft/network/chat/MessageSignature$a + m ()Lnet/minecraft/network/chat/MessageSignature; fullSignature b + m ()I id a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/MessageSignature$Packed; read a + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; unpack a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/MessageSignature$Packed;)V write a + f I FULL_SIGNATURE a + f Lnet/minecraft/network/chat/MessageSignature; fullSignature c + f I id b +c net/minecraft/network/chat/MutableComponent net/minecraft/network/chat/IChatMutableComponent + m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; append f + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; append b + m (Lnet/minecraft/network/chat/ComponentContents;)Lnet/minecraft/network/chat/MutableComponent; create a + m ()Lnet/minecraft/network/chat/ComponentContents; getContents b + m ()Ljava/util/List; getSiblings c + m ()Lnet/minecraft/network/chat/Style; getStyle a + m ()Lnet/minecraft/util/FormattedCharSequence; getVisualOrderText g + m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/MutableComponent; setStyle b + m (I)Lnet/minecraft/network/chat/MutableComponent; withColor b + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/MutableComponent; withStyle a + m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent; withStyle a + m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/MutableComponent; withStyle c + m ([Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent; withStyle a + m ()Lnet/minecraft/network/chat/MutableComponent; withoutShadow j + f Lnet/minecraft/network/chat/ComponentContents; contents c + f Lnet/minecraft/locale/Language; decomposedWith g + f Ljava/util/List; siblings d + f Lnet/minecraft/network/chat/Style; style e + f Lnet/minecraft/util/FormattedCharSequence; visualOrderText f +c net/minecraft/network/codec/IdDispatchCodec net/minecraft/network/codec/IdDispatchCodec + m (Ljava/util/function/Function;)Lnet/minecraft/network/codec/IdDispatchCodec$Builder; builder a + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; decode a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V encode a + f I UNKNOWN_TYPE a + f Ljava/util/List; byId c + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; toId d + f Ljava/util/function/Function; typeGetter b +c net/minecraft/network/codec/IdDispatchCodec$Entry net/minecraft/network/codec/IdDispatchCodec$c + m ()Lnet/minecraft/network/codec/StreamCodec; serializer a + m ()Ljava/lang/Object; type b + f Lnet/minecraft/network/codec/StreamCodec; serializer a + f Ljava/lang/Object; type b +c net/minecraft/network/codec/IdDispatchCodec$Builder net/minecraft/network/codec/IdDispatchCodec$a + m (Ljava/lang/Object;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/IdDispatchCodec$Builder; add a + m ()Lnet/minecraft/network/codec/IdDispatchCodec; build a + f Ljava/util/List; entries a + f Ljava/util/function/Function; typeGetter b +c net/minecraft/network/codec/IdDispatchCodec$DontDecorateException net/minecraft/network/codec/IdDispatchCodec$b +c net/minecraft/network/protocol/BundlePacket net/minecraft/network/protocol/BundlePacket + m ()Ljava/lang/Iterable; subPackets b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Ljava/lang/Iterable; packets a +c net/minecraft/server/DebugLoggedPrintStream net/minecraft/server/DebugOutputStream + m (Ljava/lang/String;)V logLine a + f Lorg/slf4j/Logger; LOGGER b +c net/minecraft/server/commands/BanIpCommands net/minecraft/server/commands/CommandBanIp + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I banIp b + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I banIpOrName a + m (Ljava/lang/String;Lnet/minecraft/server/players/IpBanListEntry;)Lnet/minecraft/network/chat/Component; lambda$banIp$2 a + m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; lambda$banIp$3 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_BANNED b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_IP a +c net/minecraft/server/commands/CloneCommands net/minecraft/server/commands/CommandClone + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; beginEndDestinationAndModeSuffix a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition;Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition;Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition;Ljava/util/function/Predicate;Lnet/minecraft/server/commands/CloneCommands$Mode;Z)I clone a + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; destinationAndStrictSuffix a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/level/ServerLevel;Ljava/lang/String;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; getLoadedDimensionAndPosition a + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; lambda$beginEndDestinationAndModeSuffix$4 e + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; lambda$beginEndDestinationAndModeSuffix$5 d + m (I)Lnet/minecraft/network/chat/Component; lambda$clone$19 a + m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; lambda$destinationAndStrictSuffix$6 c + m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; lambda$destinationAndStrictSuffix$7 b + m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; lambda$destinationAndStrictSuffix$8 a + m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I lambda$modeSuffix$10 a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$modeSuffix$11 a + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; lambda$modeSuffix$12 c + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; lambda$modeSuffix$13 b + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; lambda$modeSuffix$14 a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$modeSuffix$9 b + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; lambda$register$2 g + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; lambda$register$3 f + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$static$1 c + m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithCloneMode$15 d + m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithCloneMode$16 c + m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithCloneMode$17 b + m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I lambda$wrapWithCloneMode$18 a + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; modeSuffix a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrapWithCloneMode a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_AREA_TOO_LARGE d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED e + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OVERLAP c + f Ljava/util/function/Predicate; FILTER_AIR a + f Lorg/slf4j/Logger; LOGGER b +c net/minecraft/server/commands/CloneCommands$Mode net/minecraft/server/commands/CommandClone$Mode + m ()[Lnet/minecraft/server/commands/CloneCommands$Mode; $values b + m ()Z canOverlap a + f [Lnet/minecraft/server/commands/CloneCommands$Mode; $VALUES e + f Lnet/minecraft/server/commands/CloneCommands$Mode; FORCE a + f Lnet/minecraft/server/commands/CloneCommands$Mode; MOVE b + f Lnet/minecraft/server/commands/CloneCommands$Mode; NORMAL c + f Z canOverlap d +c net/minecraft/server/commands/CloneCommands$CloneBlockInfo net/minecraft/server/commands/CommandClone$CommandCloneStoredTileEntity + m ()Lnet/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo; blockEntityInfo c + m ()Lnet/minecraft/core/BlockPos; pos a + m ()Lnet/minecraft/world/level/block/state/BlockState; previousStateAtDestination d + m ()Lnet/minecraft/world/level/block/state/BlockState; state b + f Lnet/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo; blockEntityInfo c + f Lnet/minecraft/core/BlockPos; pos a + f Lnet/minecraft/world/level/block/state/BlockState; previousStateAtDestination d + f Lnet/minecraft/world/level/block/state/BlockState; state b +c net/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo net/minecraft/server/commands/CommandClone$a + m ()Lnet/minecraft/core/component/DataComponentMap; components b + m ()Lnet/minecraft/nbt/CompoundTag; tag a + f Lnet/minecraft/core/component/DataComponentMap; components b + f Lnet/minecraft/nbt/CompoundTag; tag a +c net/minecraft/server/commands/CloneCommands$DimensionAndPosition net/minecraft/server/commands/CommandClone$c + m ()Lnet/minecraft/server/level/ServerLevel; dimension a + m ()Lnet/minecraft/core/BlockPos; position b + f Lnet/minecraft/server/level/ServerLevel; dimension a + f Lnet/minecraft/core/BlockPos; position b +c net/minecraft/server/commands/DamageCommand net/minecraft/server/commands/DamageCommand + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)I damage a + m (FLnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$damage$5 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVULNERABLE a +c net/minecraft/server/commands/DialogCommand net/minecraft/server/commands/DialogCommand + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I clearDialog a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearDialog$4 b + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearDialog$5 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$showDialog$2 d + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$showDialog$3 c + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;)I showDialog a +c net/minecraft/server/commands/EmoteCommands net/minecraft/server/commands/CommandMe + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/PlayerChatMessage;)V lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a +c net/minecraft/server/commands/LocateCommand net/minecraft/server/commands/CommandLocate + m (IIII)F dist a + m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;Lnet/minecraft/core/Registry;)Ljava/util/Optional; getHolders a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$getHolders$8 a + m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$locateStructure$9 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 a + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lnet/minecraft/core/Holder$Reference;)Ljava/lang/String; lambda$showLocateResult$10 a + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet$Named;)Ljava/lang/String; lambda$showLocateResult$11 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$showLocateResult$12 a + m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/tags/TagKey;)Ljava/lang/String; lambda$showLocateResult$13 a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$showLocateResult$14 a + m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/network/chat/Component; lambda$showLocateResult$15 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 d + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;)I locateBiome a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;)I locatePoi b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;)I locateStructure a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I showLocateResult a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I showLocateResult a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)I showLocateResult a + f I BIOME_SAMPLE_RESOLUTION_HORIZONTAL h + f I BIOME_SAMPLE_RESOLUTION_VERTICAL i + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_BIOME_NOT_FOUND d + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_POI_NOT_FOUND e + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_STRUCTURE_INVALID c + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_STRUCTURE_NOT_FOUND b + f Lorg/slf4j/Logger; LOGGER a + f I MAX_BIOME_SEARCH_RADIUS g + f I MAX_STRUCTURE_SEARCH_RADIUS f + f I POI_SEARCH_RADIUS j +c net/minecraft/server/commands/PardonCommand net/minecraft/server/commands/CommandPardon + m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/network/chat/Component; lambda$pardonPlayers$2 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I pardonPlayers a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_BANNED a +c net/minecraft/server/commands/RandomCommand net/minecraft/server/commands/RandomCommand + m (Ljava/lang/String;Z)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; drawRandomValueTree a + m (ZLcom/mojang/brigadier/context/CommandContext;)I lambda$drawRandomValueTree$8 b + m (ZLcom/mojang/brigadier/context/CommandContext;)I lambda$drawRandomValueTree$9 a + m (I)Lnet/minecraft/network/chat/Component; lambda$randomSample$11 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 a + m (I)Lnet/minecraft/network/chat/Component; lambda$resetAllSequences$14 b + m (I)Lnet/minecraft/network/chat/Component; lambda$resetAllSequencesAndSetNewDefaults$15 a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$resetSequence$12 b + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$resetSequence$13 a + m (Ljava/util/List;Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/RandomSequence;)V lambda$suggestRandomSequence$10 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;Lnet/minecraft/resources/Identifier;Z)I randomSample a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;)I resetAllSequences a + m (Lnet/minecraft/commands/CommandSourceStack;IZZ)I resetAllSequencesAndSetNewDefaults a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;)I resetSequence a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;IZZ)I resetSequence a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestRandomSequence a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_RANGE_TOO_LARGE a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_RANGE_TOO_SMALL b +c net/minecraft/server/commands/RecipeCommand net/minecraft/server/commands/CommandRecipe + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/Collection;)I giveRecipes a + m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$giveRecipes$4 d + m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$giveRecipes$5 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$takeRecipes$6 b + m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$takeRecipes$7 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/Collection;)I takeRecipes b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_GIVE_FAILED a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TAKE_FAILED b +c net/minecraft/server/commands/ReloadCommand net/minecraft/server/commands/CommandReload + m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/level/storage/WorldData;Ljava/util/Collection;)Ljava/util/Collection; discoverNewPacks a + m ()Lnet/minecraft/network/chat/Component; lambda$register$1 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/Throwable;)Ljava/lang/Void; lambda$reloadPacks$0 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Ljava/util/Collection;Lnet/minecraft/commands/CommandSourceStack;)V reloadPacks a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/server/commands/ReturnCommand net/minecraft/server/commands/ReturnCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a +c net/minecraft/server/commands/ReturnCommand$ReturnFailCustomExecutor net/minecraft/server/commands/ReturnCommand$a + m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a +c net/minecraft/server/commands/ReturnCommand$ReturnValueCustomExecutor net/minecraft/server/commands/ReturnCommand$c + m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a +c net/minecraft/server/commands/ReturnCommand$ReturnFromCommandCustomModifier net/minecraft/server/commands/ReturnCommand$b + m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a + m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a +c net/minecraft/server/commands/RotateCommand net/minecraft/server/commands/RotateCommand + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$rotate$4 b + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$rotate$5 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/coordinates/Coordinates;)I rotate a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/LookAt;)I rotate a +c net/minecraft/server/commands/SaveOnCommand net/minecraft/server/commands/CommandSaveOn + m ()Lnet/minecraft/network/chat/Component; lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_ON a +c net/minecraft/server/commands/SummonCommand net/minecraft/server/commands/CommandSummon + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/nbt/CompoundTag;Z)Lnet/minecraft/world/entity/Entity; createEntity a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$createEntity$3 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$spawnEntity$4 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/nbt/CompoundTag;Z)I spawnEntity b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DUPLICATE_UUID c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED_PEACEFUL b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; INVALID_POSITION d +c net/minecraft/server/dialog/body/DialogBody net/minecraft/server/dialog/body/DialogBody + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + f Lcom/mojang/serialization/Codec; COMPACT_LIST_CODEC b + f Lcom/mojang/serialization/Codec; DIALOG_BODY_CODEC a +c net/minecraft/server/dialog/input/TextInput net/minecraft/server/dialog/input/TextInput + m ()Ljava/lang/String; initial e + m ()Lnet/minecraft/network/chat/Component; label c + m ()Z labelVisible d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; lambda$static$1 h + m (Lnet/minecraft/server/dialog/input/TextInput;)Lcom/mojang/serialization/DataResult; lambda$static$2 a + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + m ()I maxLength f + m ()Ljava/util/Optional; multiline g + m ()I width b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Ljava/lang/String; initial f + f Lnet/minecraft/network/chat/Component; label d + f Z labelVisible e + f I maxLength g + f Ljava/util/Optional; multiline h + f I width c +c net/minecraft/server/dialog/input/TextInput$MultilineOptions net/minecraft/server/dialog/input/TextInput$a + m ()Ljava/util/Optional; height b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; maxLines a + f Lcom/mojang/serialization/Codec; CODEC b + f I MAX_HEIGHT a + f Ljava/util/Optional; height d + f Ljava/util/Optional; maxLines c +c net/minecraft/server/gui/MinecraftServerGui net/minecraft/server/gui/ServerGUI + m (Ljava/lang/Runnable;)V addFinalizer a + m ()Ljavax/swing/JComponent; buildChatPanel e + m ()Ljavax/swing/JComponent; buildInfoPanel c + m ()Ljavax/swing/JComponent; buildPlayerPanel d + m ()V close b + m (Ljavax/swing/JTextField;Ljava/awt/event/ActionEvent;)V lambda$buildChatPanel$0 a + m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;)V lambda$buildChatPanel$1 a + m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V lambda$print$2 b + m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V print a + m ()V runFinalizers f + m (Lnet/minecraft/server/dedicated/DedicatedServer;)Lnet/minecraft/server/gui/MinecraftServerGui; showFrameFor a + m ()V start a + f Lorg/slf4j/Logger; LOGGER b + f Ljava/awt/Font; MONOSPACED a + f Ljava/lang/String; SHUTDOWN_TITLE d + f Ljava/lang/String; TITLE c + f Ljava/util/Collection; finalizers g + f Ljava/util/concurrent/atomic/AtomicBoolean; isClosing h + f Ljava/lang/Thread; logAppenderThread f + f Lnet/minecraft/server/dedicated/DedicatedServer; server e +c net/minecraft/server/gui/MinecraftServerGui$1 net/minecraft/server/gui/ServerGUI$1 + f Lnet/minecraft/server/dedicated/DedicatedServer; val$server c +c net/minecraft/server/gui/MinecraftServerGui$2 net/minecraft/server/gui/ServerGUI$2 +c net/minecraft/server/gui/MinecraftServerGui$3 net/minecraft/server/gui/ServerGUI$3 +c net/minecraft/server/jsonrpc/api/MethodInfo net/minecraft/server/jsonrpc/api/MethodInfo + m ()Ljava/lang/String; description a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$typedCodec$0 a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/jsonrpc/api/MethodInfo$Named; named a + m ()Ljava/util/Optional; params b + m ()Lcom/mojang/serialization/Codec; paramsTypedCodec d + m ()Ljava/util/Optional; result c + m (Ljava/util/Optional;)Ljava/util/List; toList a + m (Ljava/util/List;)Ljava/util/Optional; toOptional a + m ()Lcom/mojang/serialization/MapCodec; typedCodec e + f Ljava/lang/String; description a + f Ljava/util/Optional; params b + f Ljava/util/Optional; result c +c net/minecraft/server/jsonrpc/api/MethodInfo$Named net/minecraft/server/jsonrpc/api/MethodInfo$a + m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; contents c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$typedCodec$0 a + m ()Lnet/minecraft/resources/Identifier; name b + m ()Lcom/mojang/serialization/Codec; typedCodec a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/server/jsonrpc/api/MethodInfo; contents c + f Lnet/minecraft/resources/Identifier; name b +c net/minecraft/server/jsonrpc/api/ResultInfo net/minecraft/server/jsonrpc/api/ResultInfo + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$typedCodec$0 a + m ()Ljava/lang/String; name b + m ()Lnet/minecraft/server/jsonrpc/api/Schema; schema c + m ()Lcom/mojang/serialization/Codec; typedCodec a + f Ljava/lang/String; name a + f Lnet/minecraft/server/jsonrpc/api/Schema; schema b +c net/minecraft/server/level/ChunkLoadCounter net/minecraft/server/level/ChunkLoadCounter + m (Lnet/minecraft/server/level/ChunkHolder;)Z lambda$pendingChunks$2 a + m (Lit/unimi/dsi/fastutil/longs/LongSet;Lnet/minecraft/server/level/ChunkHolder;)V lambda$track$0 b + m (Lit/unimi/dsi/fastutil/longs/LongSet;Lnet/minecraft/server/level/ChunkHolder;)V lambda$track$1 a + m ()I pendingChunks b + m ()I readyChunks a + m ()I totalChunks c + m (Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Runnable;)V track a + f Ljava/util/List; pendingChunks a + f I totalChunks b +c net/minecraft/server/level/ServerChunkCache net/minecraft/server/level/ChunkProviderServer + m (Lnet/minecraft/world/entity/Entity;)V addEntity b + m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/world/level/ChunkPos;)V addTicket a + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)Ljava/util/concurrent/CompletableFuture; addTicketAndLoadWithRadius a + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V addTicketWithRadius b + m (Lnet/minecraft/core/BlockPos;)V blockChanged a + m (Lnet/minecraft/util/profiling/ProfilerFiller;)V broadcastChangedChunks a + m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; chunkScanner o + m ()V clearCache t + m ()V deactivateTicketsOnClosing q + m ()Ljava/lang/String; gatherStats e + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/String; getChunkDebugData a + m (II)Lnet/minecraft/world/level/chunk/LightChunk; getChunkForLighting c + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; getChunkFuture b + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; getChunkFutureMainThread c + m (II)Lnet/minecraft/world/level/chunk/LevelChunk; getChunkNow a + m ()Lnet/minecraft/world/level/storage/DimensionDataStorage; getDataStorage m + m ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks l + m (JLjava/util/function/Consumer;)V getFullChunk a + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; getGenerator g + m ()Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; getGeneratorState h + m ()Lnet/minecraft/world/level/NaturalSpawner$SpawnState; getLastSpawnState p + m ()Lnet/minecraft/world/level/BlockGetter; getLevel s + m ()Lnet/minecraft/world/level/Level; getLevel b + m ()Lnet/minecraft/server/level/ThreadedLevelLightEngine; getLightEngine a + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine r + m ()I getLoadedChunksCount j + m ()I getPendingTasksCount f + m ()Lnet/minecraft/world/entity/ai/village/poi/PoiManager; getPoiManager n + m (J)Lnet/minecraft/server/level/ChunkHolder; getVisibleChunkIfPresent b + m ()Z hasActiveTickets k + m (II)Z hasChunk b + m (J)Z isPositionTicking a + m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/LightLayer;)V lambda$onLightUpdate$4 a + m (Lnet/minecraft/server/level/ServerPlayer;)V move a + m (Lnet/minecraft/server/level/ChunkHolder;)V onChunkReadyToSend a + m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)V onLightUpdate a + m ()Z pollTask c + m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState i + m (Lnet/minecraft/world/entity/Entity;)V removeEntity a + m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V removeTicketWithRadius c + m ()Z runDistanceManagerUpdates d + m (Z)V save a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayers b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V sendToTrackingPlayersAndSelf a + m (I)V setSimulationDistance b + m (Z)V setSpawnSettings b + m (I)V setViewDistance a + m (JLnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V storeInCache a + m (Ljava/util/function/BooleanSupplier;Z)V tick a + m ()V tickChunks u + m (Lnet/minecraft/util/profiling/ProfilerFiller;J)V tickChunks a + m (Lnet/minecraft/world/level/chunk/LevelChunk;JLjava/util/List;Lnet/minecraft/world/level/NaturalSpawner$SpawnState;)V tickSpawningChunk a + m (Lnet/minecraft/world/level/ChunkPos;Z)Z updateChunkForced a + f I CACHE_SIZE l + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/Set; chunkHoldersToBroadcast q + f Lnet/minecraft/server/level/ChunkMap; chunkMap a + f Lnet/minecraft/world/level/storage/DimensionDataStorage; dataStorage h + f Lnet/minecraft/server/level/DistanceManager; distanceManager c + f [J lastChunkPos m + f [Lnet/minecraft/world/level/chunk/status/ChunkStatus; lastChunkStatus n + f [Lnet/minecraft/world/level/chunk/ChunkAccess; lastChunk o + f J lastInhabitedUpdate j + f Lnet/minecraft/world/level/NaturalSpawner$SpawnState; lastSpawnState r + f Lnet/minecraft/server/level/ServerLevel; level d + f Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine f + f Ljava/lang/Thread; mainThread e + f Lnet/minecraft/server/level/ServerChunkCache$MainThreadExecutor; mainThreadProcessor g + f Z spawnEnemies k + f Ljava/util/List; spawningChunks p + f Lnet/minecraft/world/level/TicketStorage; ticketStorage i +c net/minecraft/server/level/ServerChunkCache$MainThreadExecutor net/minecraft/server/level/ChunkProviderServer$a + m (Ljava/lang/Runnable;)V doRunTask d + m ()Ljava/lang/Thread; getRunningThread aw + m (Ljava/util/function/BooleanSupplier;)Z lambda$managedBlock$0 a + m (Ljava/util/function/BooleanSupplier;)V managedBlock b + m ()Z pollTask E + m ()Z scheduleExecutables av + m (Ljava/lang/Runnable;)Z shouldRun e + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f + f Lnet/minecraft/server/level/ServerChunkCache; this$0 a +c net/minecraft/server/packs/PackLocationInfo net/minecraft/server/packs/PackLocationInfo + m (ZLnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; createChatLink a + m ()Ljava/lang/String; id a + m ()Ljava/util/Optional; knownPackInfo d + m (ZLnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$createChatLink$0 a + m ()Lnet/minecraft/server/packs/repository/PackSource; source c + m ()Lnet/minecraft/network/chat/Component; title b + f Ljava/lang/String; id a + f Ljava/util/Optional; knownPackInfo d + f Lnet/minecraft/server/packs/repository/PackSource; source c + f Lnet/minecraft/network/chat/Component; title b +c net/minecraft/server/permissions/Permission net/minecraft/server/permissions/Permission + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + m (Lnet/minecraft/server/permissions/Permission;)Lnet/minecraft/server/permissions/Permission; lambda$static$1 b + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/server/permissions/Permission; lambda$static$2 a + m (Lnet/minecraft/server/permissions/Permission;)Lcom/mojang/datafixers/util/Either; lambda$static$3 a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; FULL_CODEC a +c net/minecraft/server/permissions/Permission$Atom net/minecraft/server/permissions/Permission$a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;)Lnet/minecraft/server/permissions/Permission$Atom; create a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/permissions/Permission$Atom; create a + m ()Lnet/minecraft/resources/Identifier; id b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c + f Lnet/minecraft/resources/Identifier; id d +c net/minecraft/server/permissions/Permission$HasCommandLevel net/minecraft/server/permissions/Permission$b + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/server/permissions/PermissionLevel; level b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c + f Lnet/minecraft/server/permissions/PermissionLevel; level d +c net/minecraft/server/players/IpBanListEntry net/minecraft/server/players/IpBanEntry + m (Lcom/google/gson/JsonObject;)Ljava/lang/String; createIpInfo b + m ()Lnet/minecraft/network/chat/Component; getDisplayName f + m (Lcom/google/gson/JsonObject;)V serialize a +c net/minecraft/server/players/StoredUserList net/minecraft/server/players/JsonList + m (Lnet/minecraft/server/players/StoredUserEntry;)Z add a + m ()V clear a + m (Ljava/lang/Object;)Z contains d + m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/StoredUserEntry; createEntry a + m (Ljava/lang/Object;)Lnet/minecraft/server/players/StoredUserEntry; get c + m ()Ljava/util/Collection; getEntries e + m ()Ljava/io/File; getFile c + m (Ljava/lang/Object;)Ljava/lang/String; getKeyForUser b + m ()[Ljava/lang/String; getUserList b + m ()Z isEmpty d + m ()V load g + m (Ljava/lang/Object;)Z remove a + m (Lnet/minecraft/server/players/StoredUserEntry;)Z remove b + m ()V removeExpired h + m ()V save f + f Lcom/google/gson/Gson; GSON c + f Lorg/slf4j/Logger; LOGGER b + f Ljava/io/File; file d + f Ljava/util/Map; map e + f Lnet/minecraft/server/notifications/NotificationService; notificationService a +c net/minecraft/server/rcon/RconConsoleSource net/minecraft/server/rcon/RemoteControlCommandListener + m ()Z acceptsFailure y_ + m ()Z acceptsSuccess x_ + m ()Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack g + m ()Ljava/lang/String; getCommandResponse f + m ()V prepareForCommand e + m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a + m ()Z shouldInformAdmins c + f Ljava/lang/String; RCON b + f Lnet/minecraft/network/chat/Component; RCON_COMPONENT c + f Ljava/lang/StringBuffer; buffer d + f Lnet/minecraft/server/MinecraftServer; server e +c net/minecraft/server/rcon/thread/RconClient net/minecraft/server/rcon/thread/RemoteControlSession + m ()V closeSocket e + m (IILjava/lang/String;)V send a + m ()V sendAuthFailure d + m (ILjava/lang/String;)V sendCmdResponse a + m ()V stop b + f Lorg/slf4j/Logger; LOGGER d + f I SERVERDATA_AUTH e + f I SERVERDATA_AUTH_FAILURE i + f I SERVERDATA_AUTH_RESPONSE h + f I SERVERDATA_EXECCOMMAND f + f I SERVERDATA_RESPONSE_VALUE g + f Z authed j + f [B buf l + f Ljava/net/Socket; client k + f Ljava/lang/String; rconPassword m +c net/minecraft/server/rcon/thread/RconThread net/minecraft/server/rcon/thread/RemoteControlListener + m ()V clearClients d + m (Ljava/net/ServerSocket;)V closeSocket a + m (Lnet/minecraft/server/ServerInterface;)Lnet/minecraft/server/rcon/thread/RconThread; create a + m (Lnet/minecraft/server/rcon/thread/RconClient;)Z lambda$clearClients$0 a + m ()V stop b + f Lorg/slf4j/Logger; LOGGER d + f Ljava/util/List; clients g + f Ljava/lang/String; rconPassword f + f Lnet/minecraft/server/ServerInterface; serverInterface h + f Ljava/net/ServerSocket; socket e +c net/minecraft/util/datafix/PackedBitStorage net/minecraft/util/datafix/DataBitsPacked + m (I)I get a + m ()I getBits b + m ()[J getRaw a + m (II)V set a + f I BIT_TO_LONG_SHIFT a + f I bits c + f [J data b + f J mask d + f I size e +c net/minecraft/util/datafix/fixes/CatTypeFix net/minecraft/util/datafix/fixes/DataConverterCatType + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a +c net/minecraft/util/datafix/fixes/RecipesFix net/minecraft/util/datafix/fixes/DataConverterRecipes + f Ljava/util/Map; RECIPES a +c net/minecraft/util/datafix/fixes/References net/minecraft/util/datafix/fixes/DataConverterTypes + m (Ljava/lang/String;)Lcom/mojang/datafixers/DSL$TypeReference; reference a + f Lcom/mojang/datafixers/DSL$TypeReference; ADVANCEMENTS s + f Lcom/mojang/datafixers/DSL$TypeReference; BIOME Q + f Lcom/mojang/datafixers/DSL$TypeReference; BLOCK_ENTITY w + f Lcom/mojang/datafixers/DSL$TypeReference; BLOCK_NAME I + f Lcom/mojang/datafixers/DSL$TypeReference; BLOCK_STATE y + f Lcom/mojang/datafixers/DSL$TypeReference; CHUNK d + f Lcom/mojang/datafixers/DSL$TypeReference; DATA_COMPONENTS A + f Lcom/mojang/datafixers/DSL$TypeReference; DEBUG_PROFILE v + f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY H + f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_CHUNK u + f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_EQUIPMENT E + f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_NAME F + f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_TREE G + f Lcom/mojang/datafixers/DSL$TypeReference; FLAT_BLOCK_STATE z + f Lcom/mojang/datafixers/DSL$TypeReference; GAME_EVENT_NAME K + f Lcom/mojang/datafixers/DSL$TypeReference; HOTBAR e + f Lcom/mojang/datafixers/DSL$TypeReference; ITEM_NAME J + f Lcom/mojang/datafixers/DSL$TypeReference; ITEM_STACK x + f Lcom/mojang/datafixers/DSL$TypeReference; LEVEL a + f Lcom/mojang/datafixers/DSL$TypeReference; LIGHTWEIGHT_LEVEL b + f Lcom/mojang/datafixers/DSL$TypeReference; MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST R + f Lcom/mojang/datafixers/DSL$TypeReference; OBJECTIVE N + f Lcom/mojang/datafixers/DSL$TypeReference; OPTIONS f + f Lcom/mojang/datafixers/DSL$TypeReference; PARTICLE C + f Lcom/mojang/datafixers/DSL$TypeReference; PLAYER c + f Lcom/mojang/datafixers/DSL$TypeReference; POI_CHUNK t + f Lcom/mojang/datafixers/DSL$TypeReference; RECIPE P + f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_COMMAND_STORAGE i + f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_MAP_DATA k + f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_MAP_INDEX l + f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_RAIDS m + f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_RANDOM_SEQUENCES n + f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_SCOREBOARD o + f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_STOPWATCHES p + f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_STRUCTURE_FEATURE_INDICES q + f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_TICKETS j + f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_WORLD_BORDER r + f Lcom/mojang/datafixers/DSL$TypeReference; STATS h + f Lcom/mojang/datafixers/DSL$TypeReference; STRUCTURE g + f Lcom/mojang/datafixers/DSL$TypeReference; STRUCTURE_FEATURE M + f Lcom/mojang/datafixers/DSL$TypeReference; TEAM O + f Lcom/mojang/datafixers/DSL$TypeReference; TEXT_COMPONENT D + f Lcom/mojang/datafixers/DSL$TypeReference; UNTAGGED_SPAWNER L + f Lcom/mojang/datafixers/DSL$TypeReference; VILLAGER_TRADE B + f Lcom/mojang/datafixers/DSL$TypeReference; WORLD_GEN_SETTINGS S +c net/minecraft/util/datafix/fixes/References$1 net/minecraft/util/datafix/fixes/DataConverterTypes$1 +c net/minecraft/util/debug/DebugGameEventInfo net/minecraft/util/debug/DebugGameEventInfo + m ()Lnet/minecraft/core/Holder; event a + m ()Lnet/minecraft/world/phys/Vec3; pos b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/core/Holder; event b + f Lnet/minecraft/world/phys/Vec3; pos c +c net/minecraft/util/debug/DebugStructureInfo net/minecraft/util/debug/DebugStructureInfo + m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox a + m ()Ljava/util/List; pieces b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox b + f Ljava/util/List; pieces c +c net/minecraft/util/debug/DebugStructureInfo$Piece net/minecraft/util/debug/DebugStructureInfo$a + m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox a + m ()Z isStart b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox b + f Z isStart c +c net/minecraft/util/debug/DebugSubscriptions net/minecraft/util/debug/DebugSubscriptions + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/util/debug/DebugSubscription; bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/util/debug/DebugSubscription; registerSimple a + m (Ljava/lang/String;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/util/debug/DebugSubscription; registerTemporaryValue a + m (Ljava/lang/String;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/util/debug/DebugSubscription; registerWithValue a + f Lnet/minecraft/util/debug/DebugSubscription; BEES b + f Lnet/minecraft/util/debug/DebugSubscription; BEE_HIVES h + f Lnet/minecraft/util/debug/DebugSubscription; BRAINS c + f Lnet/minecraft/util/debug/DebugSubscription; BREEZES d + f Lnet/minecraft/util/debug/DebugSubscription; DEDICATED_SERVER_TICK_TIME a + f Lnet/minecraft/util/debug/DebugSubscription; ENTITY_BLOCK_INTERSECTIONS g + f Lnet/minecraft/util/debug/DebugSubscription; ENTITY_PATHS f + f Lnet/minecraft/util/debug/DebugSubscription; GAME_EVENTS p + f Lnet/minecraft/util/debug/DebugSubscription; GAME_EVENT_LISTENERS n + f Lnet/minecraft/util/debug/DebugSubscription; GOAL_SELECTORS e + f Lnet/minecraft/util/debug/DebugSubscription; NEIGHBOR_UPDATES o + f Lnet/minecraft/util/debug/DebugSubscription; POIS i + f Lnet/minecraft/util/debug/DebugSubscription; RAIDS l + f Lnet/minecraft/util/debug/DebugSubscription; REDSTONE_WIRE_ORIENTATIONS j + f Lnet/minecraft/util/debug/DebugSubscription; STRUCTURES m + f Lnet/minecraft/util/debug/DebugSubscription; VILLAGE_SECTIONS k +c net/minecraft/util/debugchart/SampleStorage net/minecraft/util/debugchart/SampleStorage + m ()I capacity c + m (I)J get a + m (II)J get a + m ()V reset e + m ()I size d +c net/minecraft/util/profiling/ActiveProfiler net/minecraft/util/profiling/MethodProfiler + m ()V endTick b + m ()Ljava/util/Set; getChartedPaths e + m ()Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; getCurrentEntry f + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; getEntry c + m ()Lnet/minecraft/util/profiling/ProfileResults; getResults d + m (Ljava/lang/String;I)V incrementCounter a + m (Ljava/util/function/Supplier;I)V incrementCounter a + m ()Ljava/lang/Object; lambda$endTick$0 h + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; lambda$getCurrentEntry$3 g + m ()Ljava/lang/Object; lambda$pop$1 g + m (J)Ljava/lang/Object; lambda$pop$2 b + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V markForCharting a + m ()V pop c + m (Ljava/lang/String;)V popPush b + m (Ljava/util/function/Supplier;)V popPush b + m (Ljava/lang/String;)V push a + m (Ljava/util/function/Supplier;)V push a + m ()V startTick a + f Lorg/slf4j/Logger; LOGGER c + f J WARNING_TIME_NANOS a + f Ljava/util/Set; chartedPaths o + f Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; currentEntry m + f Ljava/util/Map; entries f + f Ljava/util/function/LongSupplier; getRealTime h + f Ljava/util/function/IntSupplier; getTickTime g + f Ljava/lang/String; path k + f Ljava/util/List; paths d + f J startTimeNano i + f I startTimeTicks j + f Lit/unimi/dsi/fastutil/longs/LongList; startTimes e + f Z started l + f Ljava/util/function/BooleanSupplier; suppressWarnings n +c net/minecraft/util/profiling/ActiveProfiler$PathEntry net/minecraft/util/profiling/MethodProfiler$a + m ()J getCount c + m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; getCounters d + m ()J getDuration a + m ()J getMaxDuration b + f J accumulatedDuration c + f J count d + f Lit/unimi/dsi/fastutil/objects/Object2LongOpenHashMap; counters e + f J maxDuration a + f J minDuration b +c net/minecraft/util/profiling/ProfileResults net/minecraft/util/profiling/MethodProfilerResults + m (Ljava/lang/String;)Ljava/lang/String; demanglePath b + m ()J getEndTimeNano c + m ()I getEndTimeTicks d + m ()J getNanoDuration g + m ()Ljava/lang/String; getProfilerResults e + m ()J getStartTimeNano a + m ()I getStartTimeTicks b + m ()I getTickDuration f + m (Ljava/lang/String;)Ljava/util/List; getTimes a + m (Ljava/nio/file/Path;)Z saveResults a + f C PATH_SEPARATOR d +c net/minecraft/util/profiling/ProfilerFiller net/minecraft/util/profiling/GameProfilerFiller + m (Ljava/lang/String;)V addZoneText e + m (J)V addZoneValue a + m (Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/ProfilerFiller; combine a + m ()V endTick b + m (Ljava/lang/String;)V incrementCounter f + m (Ljava/lang/String;I)V incrementCounter a + m (Ljava/util/function/Supplier;)V incrementCounter d + m (Ljava/util/function/Supplier;I)V incrementCounter a + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V markForCharting a + m ()V pop c + m (Ljava/lang/String;)V popPush b + m (Ljava/util/function/Supplier;)V popPush b + m (Ljava/lang/String;)V push a + m (Ljava/util/function/Supplier;)V push a + m (I)V setZoneColor a + m ()V startTick a + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; zone d + m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; zone c + f Ljava/lang/String; ROOT b +c net/minecraft/util/profiling/ProfilerFiller$CombinedProfileFiller net/minecraft/util/profiling/GameProfilerFiller$a + m (Ljava/lang/String;)V addZoneText e + m (J)V addZoneValue a + m ()V endTick b + m (Ljava/lang/String;I)V incrementCounter a + m (Ljava/util/function/Supplier;I)V incrementCounter a + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V markForCharting a + m ()V pop c + m (Ljava/lang/String;)V popPush b + m (Ljava/util/function/Supplier;)V popPush b + m (Ljava/lang/String;)V push a + m (Ljava/util/function/Supplier;)V push a + m (I)V setZoneColor a + m ()V startTick a + f Lnet/minecraft/util/profiling/ProfilerFiller; first a + f Lnet/minecraft/util/profiling/ProfilerFiller; second c +c net/minecraft/world/attribute/AmbientSounds net/minecraft/world/attribute/AmbientSounds + m ()Ljava/util/List; additions c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; loop a + m ()Ljava/util/Optional; mood b + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/attribute/AmbientSounds; EMPTY a + f Lnet/minecraft/world/attribute/AmbientSounds; LEGACY_CAVE_SETTINGS b + f Ljava/util/List; additions f + f Ljava/util/Optional; loop d + f Ljava/util/Optional; mood e +c net/minecraft/world/attribute/AttributeType net/minecraft/world/attribute/AttributeType + m (Lnet/minecraft/world/attribute/modifier/AttributeModifier;)V checkAllowedModifier a + m (Ljava/util/Map;)Lcom/mojang/serialization/Codec; createModifierCodec a + m ()Lnet/minecraft/world/attribute/LerpFunction; keyframeLerp d + m ()Lcom/mojang/serialization/Codec; modifierCodec c + m ()Ljava/util/Map; modifierLibrary b + m (Lcom/mojang/serialization/Codec;Ljava/util/Map;Lnet/minecraft/world/attribute/LerpFunction;)Lnet/minecraft/world/attribute/AttributeType; ofInterpolated a + m (Lcom/mojang/serialization/Codec;Ljava/util/Map;Lnet/minecraft/world/attribute/LerpFunction;Lnet/minecraft/world/attribute/LerpFunction;)Lnet/minecraft/world/attribute/AttributeType; ofInterpolated a + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/attribute/AttributeType; ofNotInterpolated a + m (Lcom/mojang/serialization/Codec;Ljava/util/Map;)Lnet/minecraft/world/attribute/AttributeType; ofNotInterpolated a + m ()Lnet/minecraft/world/attribute/LerpFunction; partialTickLerp g + m ()Lnet/minecraft/world/attribute/LerpFunction; spatialLerp f + m ()Lnet/minecraft/world/attribute/LerpFunction; stateChangeLerp e + m ()Lcom/mojang/serialization/Codec; valueCodec a + f Lnet/minecraft/world/attribute/LerpFunction; keyframeLerp d + f Lcom/mojang/serialization/Codec; modifierCodec c + f Ljava/util/Map; modifierLibrary b + f Lnet/minecraft/world/attribute/LerpFunction; partialTickLerp g + f Lnet/minecraft/world/attribute/LerpFunction; spatialLerp f + f Lnet/minecraft/world/attribute/LerpFunction; stateChangeLerp e + f Lcom/mojang/serialization/Codec; valueCodec a +c net/minecraft/world/damagesource/DamageType net/minecraft/world/damagesource/DamageType + m ()Lnet/minecraft/world/damagesource/DeathMessageType; deathMessageType e + m ()Lnet/minecraft/world/damagesource/DamageEffects; effects d + m ()F exhaustion c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; msgId a + m ()Lnet/minecraft/world/damagesource/DamageScaling; scaling b + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lnet/minecraft/world/damagesource/DeathMessageType; deathMessageType h + f Lnet/minecraft/world/damagesource/DamageEffects; effects g + f F exhaustion f + f Ljava/lang/String; msgId d + f Lnet/minecraft/world/damagesource/DamageScaling; scaling e +c net/minecraft/world/effect/BadOmenMobEffect net/minecraft/world/effect/BadOmenMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a + m (II)Z shouldApplyEffectTickThisTick a +c net/minecraft/world/effect/WeavingMobEffect net/minecraft/world/effect/WeavingMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a + f Ljava/util/function/ToIntFunction; maxCobwebs c +c net/minecraft/world/entity/ConversionParams net/minecraft/world/entity/ConversionParams + m ()Z keepEquipment b + m ()Z preserveCanPickUpLoot c + m (Lnet/minecraft/world/entity/Mob;ZZ)Lnet/minecraft/world/entity/ConversionParams; single a + m ()Lnet/minecraft/world/scores/PlayerTeam; team d + m ()Lnet/minecraft/world/entity/ConversionType; type a + f Z keepEquipment b + f Z preserveCanPickUpLoot c + f Lnet/minecraft/world/scores/PlayerTeam; team d + f Lnet/minecraft/world/entity/ConversionType; type a +c net/minecraft/world/entity/ConversionParams$AfterConversion net/minecraft/world/entity/ConversionParams$a +c net/minecraft/world/entity/EntityAttachment net/minecraft/world/entity/EntityAttachment + m ()[Lnet/minecraft/world/entity/EntityAttachment; $values a + m (FF)Ljava/util/List; createFallbackPoints a + f [Lnet/minecraft/world/entity/EntityAttachment; $VALUES f + f Lnet/minecraft/world/entity/EntityAttachment; NAME_TAG c + f Lnet/minecraft/world/entity/EntityAttachment; PASSENGER a + f Lnet/minecraft/world/entity/EntityAttachment; VEHICLE b + f Lnet/minecraft/world/entity/EntityAttachment; WARDEN_CHEST d + f Lnet/minecraft/world/entity/EntityAttachment$Fallback; fallback e +c net/minecraft/world/entity/EntityAttachment$Fallback net/minecraft/world/entity/EntityAttachment$a + m (FF)Ljava/util/List; lambda$static$0 c + m (FF)Ljava/util/List; lambda$static$1 b + m (FF)Ljava/util/List; lambda$static$2 a + f Lnet/minecraft/world/entity/EntityAttachment$Fallback; AT_CENTER d + f Lnet/minecraft/world/entity/EntityAttachment$Fallback; AT_FEET b + f Lnet/minecraft/world/entity/EntityAttachment$Fallback; AT_HEIGHT c + f Ljava/util/List; ZERO a +c net/minecraft/world/entity/EntityDimensions net/minecraft/world/entity/EntitySize + m ()Lnet/minecraft/world/entity/EntityAttachments; attachments d + m (F)F defaultEyeHeight c + m ()F eyeHeight c + m ()Z fixed e + m (FF)Lnet/minecraft/world/entity/EntityDimensions; fixed c + m ()F height b + m (DDD)Lnet/minecraft/world/phys/AABB; makeBoundingBox a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox a + m (FF)Lnet/minecraft/world/entity/EntityDimensions; scalable b + m (F)Lnet/minecraft/world/entity/EntityDimensions; scale a + m (FF)Lnet/minecraft/world/entity/EntityDimensions; scale a + m ()F width a + m (Lnet/minecraft/world/entity/EntityAttachments$Builder;)Lnet/minecraft/world/entity/EntityDimensions; withAttachments a + m (F)Lnet/minecraft/world/entity/EntityDimensions; withEyeHeight b + f Lnet/minecraft/world/entity/EntityAttachments; attachments d + f F eyeHeight c + f Z fixed e + f F height b + f F width a +c net/minecraft/world/entity/ai/behavior/Swim net/minecraft/world/entity/ai/behavior/BehaviorSwim + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/Mob;)Z shouldSwim a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick b + f F chance c +c net/minecraft/world/entity/ai/goal/JumpGoal net/minecraft/world/entity/ai/goal/PathfinderGoalWaterJumpAbstract +c net/minecraft/world/entity/animal/frog/Frog net/minecraft/world/entity/animal/frog/Frog + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m (DF)I calculateFallDamage a + m (Lnet/minecraft/world/entity/LivingEntity;)Z canEat i + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkFrogSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gR + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()V eraseTongueTarget p + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()I getHeadRotSpeed ai + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxHeadYRot ae + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m ()Ljava/util/Optional; getTongueTarget gP + m ()Lnet/minecraft/core/Holder; getVariant gQ + m ()Z isBaby e_ + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isPushedByFluid db + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playEatingSound gX + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Z)V setBaby a_ + m (Lnet/minecraft/world/entity/Entity;)V setTongueTarget H + m (Lnet/minecraft/core/Holder;)V setVariant b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)V spawnChildFromBreeding a + m ()V tick g + m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a + m (F)V updateWalkAnimation B + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TONGUE_TARGET_ID cD + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cC + f Lnet/minecraft/resources/ResourceKey; DEFAULT_VARIANT cF + f I FROG_FALL_DAMAGE_REDUCTION cE + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cw + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cv + f Lnet/minecraft/world/entity/AnimationState; croakAnimationState cz + f Lnet/minecraft/world/entity/AnimationState; jumpAnimationState cx + f Lnet/minecraft/world/entity/AnimationState; swimIdleAnimationState cB + f Lnet/minecraft/world/entity/AnimationState; tongueAnimationState cA +c net/minecraft/world/entity/animal/frog/Frog$FrogLookControl net/minecraft/world/entity/animal/frog/Frog$a + m ()Z resetXRotOnTick c + f Lnet/minecraft/world/entity/animal/frog/Frog; this$0 h +c net/minecraft/world/entity/animal/frog/Frog$FrogNodeEvaluator net/minecraft/world/entity/animal/frog/Frog$b + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a + m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a + f Lnet/minecraft/core/BlockPos$MutableBlockPos; belowPos a +c net/minecraft/world/entity/animal/frog/Frog$FrogPathNavigation net/minecraft/world/entity/animal/frog/Frog$c + m (Lnet/minecraft/world/level/pathfinder/PathType;)Z canCutCorner b + m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a +c net/minecraft/world/entity/animal/goat/Goat net/minecraft/world/entity/animal/goat/Goat + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V addHorns gU + m ()V ageBoundaryReached h + m ()V aiStep d_ + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m (DF)I calculateFallDamage a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGoatSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP + m ()Lnet/minecraft/world/item/ItemStack; createHorn p + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Z dropHorn gT + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/goat/Goat; getBreedOffspring b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxHeadYRot ae + m ()Lnet/minecraft/sounds/SoundEvent; getMilkingSound gQ + m ()F getRammingXHeadRot he + m (B)V handleEntityEvent b + m ()Z hasLeftHorn gR + m ()Z hasRightHorn gS + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isScreamingGoat hd + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; lambda$createHorn$0 b + m ()Lnet/minecraft/world/item/ItemStack; lambda$createHorn$1 hf + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m ()V playEatingSound gX + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V removeHorns gV + m (Z)V setScreamingGoat x + m (F)V setYHeadRot r + f I ADULT_ATTACK_DAMAGE cC + f I BABY_ATTACK_DAMAGE cD + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HAS_LEFT_HORN cF + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HAS_RIGHT_HORN cG + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_SCREAMING_GOAT cE + f Z DEFAULT_HAS_LEFT_HORN cI + f Z DEFAULT_HAS_RIGHT_HORN cJ + f Z DEFAULT_IS_SCREAMING cH + f I GOAT_FALL_DAMAGE_REDUCTION cz + f D GOAT_SCREAMING_CHANCE cA + f Lnet/minecraft/world/entity/EntityDimensions; LONG_JUMPING_DIMENSIONS cv + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cx + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cw + f D UNIHORN_CHANCE cB + f Z isLoweringHead cK + f I lowerHeadTick cL +c net/minecraft/world/entity/animal/wolf/Wolf net/minecraft/world/entity/animal/wolf/EntityWolf + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()V applyTamingSideEffects gP + m (Lnet/minecraft/world/damagesource/DamageSource;)Z canArmorAbsorb i + m ()Z canBeLeashed aj_ + m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a + m (Lnet/minecraft/world/entity/player/Player;)Z canShearEquipment b_ + m ()V cancelShake hk + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkWolfSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes he + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/damagesource/DamageSource;)V die a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/wolf/Wolf; getBreedOffspring b + m ()Lnet/minecraft/world/item/DyeColor; getCollarColor hg + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (F)F getHeadRollAngle N + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m ()I getMaxHeadXRot ac + m ()I getMaxSpawnClusterSize aj + m ()J getPersistentAngerEndTime a + m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b + m (F)F getShakeAnim M + m ()Lnet/minecraft/core/Holder; getSoundVariant hj + m ()F getSoundVolume fC + m ()F getTailAngle hf + m ()Lnet/minecraft/resources/Identifier; getTexture hd + m ()Lnet/minecraft/core/Holder; getVariant hi + m (F)F getWetShade L + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtArmor c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isInterested hh + m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/resources/ResourceKey;)V lambda$addAdditionalSaveData$1 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$readAdditionalSaveData$2 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Lnet/minecraft/world/item/DyeColor;)V setCollarColor a + m (Z)V setIsInterested A + m (J)V setPersistentAngerEndTime b + m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a + m (Lnet/minecraft/core/Holder;)V setSoundVariant k + m (Lnet/minecraft/core/Holder;)V setVariant b + m ()V startPersistentAngerTimer c + m ()V tick g + m (Lnet/minecraft/world/entity/player/Player;)V tryToTame i + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z wantsToAttack a + f F ARMOR_REPAIR_UNIT cI + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ANGER_END_TIME cD + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_COLLAR_COLOR cC + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_INTERESTED_ID cB + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SOUND_VARIANT_ID cF + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cE + f Lnet/minecraft/world/item/DyeColor; DEFAULT_COLLAR_COLOR cJ + f F DEFAULT_TAIL_ANGLE cA + f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cQ + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; PREY_SELECTOR cz + f F START_HEALTH cG + f F TAME_HEALTH cH + f F interestedAngle cK + f F interestedAngleO cL + f Z isShaking cN + f Z isWet cM + f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget cR + f F shakeAnim cO + f F shakeAnimO cP +c net/minecraft/world/entity/animal/wolf/Wolf$WolfPackData net/minecraft/world/entity/animal/wolf/EntityWolf$b + f Lnet/minecraft/core/Holder; type a +c net/minecraft/world/entity/animal/wolf/Wolf$WolfAvoidEntityGoal net/minecraft/world/entity/animal/wolf/EntityWolf$a + m (Lnet/minecraft/world/entity/animal/equine/Llama;)Z avoidLlama a + m ()Z canUse b + m ()V start d + m ()V tick a + f Lnet/minecraft/world/entity/animal/wolf/Wolf; this$0 i + f Lnet/minecraft/world/entity/animal/wolf/Wolf; wolf j +c net/minecraft/world/entity/monster/EnderMan net/minecraft/world/entity/monster/EntityEnderman + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropCustomDeathLoot a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/level/block/state/BlockState; getCarriedBlock gQ + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()J getPersistentAngerEndTime a + m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m ()Z hasBeenStaredAt gS + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion;F)Z hurtWithCleanWater a + m (Lnet/minecraft/world/entity/player/Player;)Z isBeingStaredBy g + m ()Z isCreepy gR + m ()Z isSensitiveToWater fR + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$readAdditionalSaveData$0 d + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playStareSound p + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m ()Z requiresCustomPersistence ab + m ()V setBeingStaredAt gT + m (Lnet/minecraft/world/level/block/state/BlockState;)V setCarriedBlock c + m (J)V setPersistentAngerEndTime b + m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a + m ()V startPersistentAngerTimer c + m ()Z teleport gP + m (DDD)Z teleport p + m (Lnet/minecraft/world/entity/Entity;)Z teleportTowards H + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CARRY_STATE cw + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CREEPY cx + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STARED_AT cy + f I DELAY_BETWEEN_CREEPY_STARE_SOUND f + f I MIN_DEAGGRESSION_TIME cv + f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cB + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_ATTACKING e + f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_ATTACKING_ID d + f I lastStareSound cz + f J persistentAngerEndTime cC + f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget cD + f I targetChangeTime cA +c net/minecraft/world/entity/monster/EnderMan$EndermanTakeBlockGoal net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalEndermanPickupBlock + m ()Z canUse b + m ()V tick a + f Lnet/minecraft/world/entity/monster/EnderMan; enderman a +c net/minecraft/world/entity/monster/EnderMan$EndermanLeaveBlockGoal net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalEndermanPlaceBlock + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z canPlaceBlock a + m ()Z canUse b + m ()V tick a + f Lnet/minecraft/world/entity/monster/EnderMan; enderman a +c net/minecraft/world/entity/monster/EnderMan$EndermanLookForPlayerGoal net/minecraft/world/entity/monster/EntityEnderman$PathfinderGoalPlayerWhoLookedAtTarget + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/entity/monster/EnderMan;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a + m ()V start d + m ()V stop e + m ()V tick a + f I aggroTime k + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; continueAggroTargetConditions n + f Lnet/minecraft/world/entity/monster/EnderMan; enderman i + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; isAngerInducing o + f Lnet/minecraft/world/entity/player/Player; pendingTarget j + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; startAggroTargetConditions m + f I teleportTime l +c net/minecraft/world/entity/monster/EnderMan$EndermanFreezeWhenLookedAt net/minecraft/world/entity/monster/EntityEnderman$a + m ()Z canUse b + m ()V start d + m ()V tick a + f Lnet/minecraft/world/entity/monster/EnderMan; enderman a + f Lnet/minecraft/world/entity/LivingEntity; target b +c net/minecraft/world/entity/monster/Guardian net/minecraft/world/entity/monster/EntityGuardian + m ()V aiStep d_ + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGuardianSpawnRules b + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gQ + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/entity/LivingEntity; getActiveAttackTarget gT + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()I getAmbientSoundInterval S + m (F)F getAttackAnimationScale N + m ()I getAttackDuration p + m ()F getClientSideAttackTime gU + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxHeadXRot ac + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m (F)F getSpikesAnimation M + m (F)F getTailAnimation L + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m ()Z hasActiveAttackTarget gS + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isMoving gR + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V registerGoals D + m (I)V setActiveAttackTarget a + m (Z)V setMoving x + m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a + f I ATTACK_TIME b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_ATTACK_TARGET d + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_MOVING a + f I clientSideAttackTime cz + f Lnet/minecraft/world/entity/LivingEntity; clientSideCachedAttackTarget cy + f F clientSideSpikesAnimation cw + f F clientSideSpikesAnimationO cx + f F clientSideTailAnimation e + f F clientSideTailAnimationO f + f F clientSideTailAnimationSpeed cv + f Z clientSideTouchedGround cA + f Lnet/minecraft/world/entity/ai/goal/RandomStrollGoal; randomStrollGoal c +c net/minecraft/world/entity/monster/Guardian$GuardianAttackGoal net/minecraft/world/entity/monster/EntityGuardian$PathfinderGoalGuardianAttack + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V start d + m ()V stop e + m ()V tick a + f I attackTime b + f Z elder c + f Lnet/minecraft/world/entity/monster/Guardian; guardian a +c net/minecraft/world/entity/monster/Guardian$GuardianMoveControl net/minecraft/world/entity/monster/EntityGuardian$ControllerMoveGuardian + m ()V tick a + f Lnet/minecraft/world/entity/monster/Guardian; guardian l +c net/minecraft/world/entity/monster/Guardian$GuardianAttackSelector net/minecraft/world/entity/monster/EntityGuardian$EntitySelectorGuardianTargetHumanSquid + f Lnet/minecraft/world/entity/monster/Guardian; guardian a +c net/minecraft/world/entity/player/Abilities net/minecraft/world/entity/player/PlayerAbilities + m (Lnet/minecraft/world/entity/player/Abilities$Packed;)V apply a + m ()F getFlyingSpeed a + m ()F getWalkingSpeed b + m ()Lnet/minecraft/world/entity/player/Abilities$Packed; pack c + m (F)V setFlyingSpeed a + m (F)V setWalkingSpeed b + f F DEFAULT_FLYING_SPEED k + f Z DEFAULT_INSTABUILD i + f Z DEFAULT_INVULNERABLE f + f Z DEFAULT_MAY_BUILD j + f Z DEFAULT_MAY_FLY h + f F DEFAULT_WALKING_SPEED l + f Z DEFAULY_FLYING g + f F flyingSpeed m + f Z flying b + f Z instabuild d + f Z invulnerable a + f Z mayBuild e + f Z mayfly c + f F walkingSpeed n +c net/minecraft/world/entity/player/Abilities$Packed net/minecraft/world/entity/player/PlayerAbilities$a + m ()Z flying b + m ()F flyingSpeed f + m ()Z instabuild d + m ()Z invulnerable a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Z mayBuild e + m ()Z mayFly c + m ()F walkingSpeed g + f Lcom/mojang/serialization/Codec; CODEC a + f F flyingSpeed g + f Z flying c + f Z instabuild e + f Z invulnerable b + f Z mayBuild f + f Z mayFly d + f F walkingSpeed h +c net/minecraft/world/entity/player/Inventory net/minecraft/world/entity/player/PlayerInventory + m (ILnet/minecraft/world/item/ItemStack;)Z add c + m (Lnet/minecraft/world/item/ItemStack;)Z add g + m (ILnet/minecraft/world/item/ItemStack;)I addResource d + m (Lnet/minecraft/world/item/ItemStack;)I addResource k + m ()V clearContent a + m (Ljava/util/function/Predicate;ILnet/minecraft/world/Container;)I clearOrCountMatchingItems a + m (Ljava/util/function/Predicate;)Z contains b + m (Lnet/minecraft/tags/TagKey;)Z contains a + m (Lnet/minecraft/world/item/ItemStack;)Z contains j + m (I)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket; createInventoryUpdatePacket g + m ()V dropAll n + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillStackedContents a + m (Lnet/minecraft/world/item/ItemStack;)I findSlotMatchingItem d + m ()I getContainerSize b + m ()I getFreeSlot k + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Lnet/minecraft/network/chat/Component; getName ap + m ()Lnet/minecraft/core/NonNullList; getNonEquipmentItems j + m ()Lnet/minecraft/world/item/ItemStack; getSelectedItem h + m ()I getSelectedSlot g + m ()I getSelectionSize i + m (Lnet/minecraft/world/item/ItemStack;)I getSlotWithRemainingSpace f + m ()I getSuitableHotbarSlot l + m ()I getTimesChanged o + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasRemainingSpaceForItem a + m ()Z isEmpty c + m (I)Z isHotbarSlot f + m (Lnet/minecraft/world/item/ItemStack;)Z isUsableForCrafting e + m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V load a + m (Lnet/minecraft/world/item/ItemStack;)V placeItemBackInInventory h + m (Lnet/minecraft/world/item/ItemStack;Z)V placeItemBackInInventory a + m (Z)Lnet/minecraft/world/item/ItemStack; removeFromSelected a + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (Lnet/minecraft/world/item/ItemStack;)V removeItem i + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m (Lnet/minecraft/world/entity/player/Inventory;)V replaceWith a + m (Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList;)V save a + m ()V setChanged e + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; setSelectedItem b + m (I)V setSelectedSlot d + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + m ()V tick m + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME k + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; EQUIPMENT_SLOT_MAPPING i + f I INVENTORY_SIZE c + f I NOT_FOUND_INDEX h + f I POP_TIME_DURATION b + f I SELECTION_SIZE d + f I SLOT_BODY_ARMOR f + f I SLOT_OFFHAND e + f I SLOT_SADDLE g + f Lnet/minecraft/world/entity/EntityEquipment; equipment n + f Lnet/minecraft/core/NonNullList; items l + f Lnet/minecraft/world/entity/player/Player; player j + f I selected m + f I timesChanged o +c net/minecraft/world/inventory/ContainerData net/minecraft/world/inventory/IContainerProperties + m (I)I get a + m ()I getCount a + m (II)V set a +c net/minecraft/world/inventory/DispenserMenu net/minecraft/world/inventory/ContainerDispenser + m (Lnet/minecraft/world/Container;II)V add3x3GridSlots d + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I INV_SLOT_END o + f I INV_SLOT_START n + f I SLOT_COUNT m + f I USE_ROW_SLOT_END q + f I USE_ROW_SLOT_START p + f Lnet/minecraft/world/Container; dispenser r +c net/minecraft/world/inventory/InventoryMenu net/minecraft/world/inventory/ContainerPlayer + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a + m ()Lnet/minecraft/world/inventory/CraftingContainer; getCraftSlots r + m ()Ljava/util/List; getInputGridSlots n + m ()Lnet/minecraft/world/inventory/RecipeBookType; getRecipeBookType ao_ + m ()Lnet/minecraft/world/inventory/Slot; getResultSlot m + m (I)Z isHotbarSlot e + m ()Lnet/minecraft/world/entity/player/Player; owner q + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/world/Container;)V slotsChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I ARMOR_SLOT_COUNT u + f I ARMOR_SLOT_END v + f I ARMOR_SLOT_START t + f I CONTAINER_ID o + f I CRAFTING_GRID_HEIGHT I + f I CRAFTING_GRID_WIDTH H + f I CRAFT_SLOT_COUNT r + f I CRAFT_SLOT_END s + f I CRAFT_SLOT_START q + f Lnet/minecraft/resources/Identifier; EMPTY_ARMOR_SLOT_BOOTS E + f Lnet/minecraft/resources/Identifier; EMPTY_ARMOR_SLOT_CHESTPLATE C + f Lnet/minecraft/resources/Identifier; EMPTY_ARMOR_SLOT_HELMET B + f Lnet/minecraft/resources/Identifier; EMPTY_ARMOR_SLOT_LEGGINGS D + f Lnet/minecraft/resources/Identifier; EMPTY_ARMOR_SLOT_SHIELD F + f I INV_SLOT_END x + f I INV_SLOT_START w + f I RESULT_SLOT p + f I SHIELD_SLOT A + f [Lnet/minecraft/world/entity/EquipmentSlot; SLOT_IDS K + f Ljava/util/Map; TEXTURE_EMPTY_SLOTS J + f I USE_ROW_SLOT_END z + f I USE_ROW_SLOT_START y + f Z active G + f Lnet/minecraft/world/entity/player/Player; owner L +c net/minecraft/world/inventory/InventoryMenu$1 net/minecraft/world/inventory/ContainerPlayer$1 + m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V setByPlayer a + f Lnet/minecraft/world/entity/player/Player; val$owner a +c net/minecraft/world/item/FireworkRocketItem net/minecraft/world/item/ItemFireworks + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a + m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/Vec3; getEntityJustOutsideOfBlockPos a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a + f [B CRAFTABLE_DURATIONS a + f D ROCKET_PLACEMENT_OFFSET b +c net/minecraft/world/item/ItemDisplayContext net/minecraft/world/item/ItemDisplayContext + m ()[Lnet/minecraft/world/item/ItemDisplayContext; $values e + m ()Z firstPerson b + m ()B getId a + m ()Ljava/lang/String; getSerializedName c + m ()Z leftHand d + f [Lnet/minecraft/world/item/ItemDisplayContext; $VALUES o + f Ljava/util/function/IntFunction; BY_ID l + f Lcom/mojang/serialization/Codec; CODEC k + f Lnet/minecraft/world/item/ItemDisplayContext; FIRST_PERSON_LEFT_HAND d + f Lnet/minecraft/world/item/ItemDisplayContext; FIRST_PERSON_RIGHT_HAND e + f Lnet/minecraft/world/item/ItemDisplayContext; FIXED i + f Lnet/minecraft/world/item/ItemDisplayContext; GROUND h + f Lnet/minecraft/world/item/ItemDisplayContext; GUI g + f Lnet/minecraft/world/item/ItemDisplayContext; HEAD f + f Lnet/minecraft/world/item/ItemDisplayContext; NONE a + f Lnet/minecraft/world/item/ItemDisplayContext; ON_SHELF j + f Lnet/minecraft/world/item/ItemDisplayContext; THIRD_PERSON_LEFT_HAND b + f Lnet/minecraft/world/item/ItemDisplayContext; THIRD_PERSON_RIGHT_HAND c + f B id m + f Ljava/lang/String; name n +c net/minecraft/world/item/ItemStackLinkedSet net/minecraft/world/item/ItemStackLinkedSet + m ()Ljava/util/Set; createTypeAndComponentsSet a + f Lit/unimi/dsi/fastutil/Hash$Strategy; TYPE_AND_TAG a +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 equals a + m (Lnet/minecraft/world/item/ItemStack;)I hashCode a +c net/minecraft/world/item/SwingAnimationType net/minecraft/world/item/SwingAnimationType + m ()[Lnet/minecraft/world/item/SwingAnimationType; $values b + m ()I getId a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/item/SwingAnimationType; $VALUES i + f Ljava/util/function/IntFunction; BY_ID f + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/item/SwingAnimationType; NONE a + f Lnet/minecraft/world/item/SwingAnimationType; STAB c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Lnet/minecraft/world/item/SwingAnimationType; WHACK b + f I id g + f Ljava/lang/String; name h +c net/minecraft/world/item/component/ItemLore net/minecraft/world/item/component/ItemLore + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$new$0 b + m ()Ljava/util/List; lines a + m ()Ljava/util/List; styledLines b + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/item/component/ItemLore; withLineAdded a + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/item/component/ItemLore; EMPTY a + f Lnet/minecraft/network/chat/Style; LORE_STYLE g + f I MAX_LINES b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Ljava/util/List; lines e + f Ljava/util/List; styledLines f +c net/minecraft/world/item/crafting/RecipeMap net/minecraft/world/item/crafting/RecipeMap + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; byKey a + m (Lnet/minecraft/world/item/crafting/RecipeType;)Ljava/util/Collection; byType a + m (Ljava/lang/Iterable;)Lnet/minecraft/world/item/crafting/RecipeMap; create a + m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Ljava/util/stream/Stream; getRecipesFor a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/crafting/RecipeHolder;)Z lambda$getRecipesFor$0 a + m ()Ljava/util/Collection; values a + f Lnet/minecraft/world/item/crafting/RecipeMap; EMPTY a + f Ljava/util/Map; byKey c + f Lcom/google/common/collect/Multimap; byType b +c net/minecraft/world/level/ColorMapColorUtil net/minecraft/world/level/ColorMapColorUtil + m (DD[II)I get a +c net/minecraft/world/level/biome/BiomeSource net/minecraft/world/level/biome/WorldChunkManager + m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Climate$Sampler;)V addDebugInfo a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/stream/Stream; collectPossibleBiomes b + m (IIIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;ZLnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; findBiomeHorizontal a + m (IIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; findBiomeHorizontal a + m (Lnet/minecraft/core/BlockPos;IIILjava/util/function/Predicate;Lnet/minecraft/world/level/biome/Climate$Sampler;Lnet/minecraft/world/level/LevelReader;)Lcom/mojang/datafixers/util/Pair; findClosestBiome3d a + m (IIIILnet/minecraft/world/level/biome/Climate$Sampler;)Ljava/util/Set; getBiomesWithin a + m ()Ljava/util/Set; lambda$new$0 d + m ()Ljava/util/Set; possibleBiomes c + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/function/Supplier; possibleBiomes b +c net/minecraft/world/level/block/AzaleaBlock net/minecraft/world/level/block/AzaleaBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/BannerBlock net/minecraft/world/level/block/BlockBanner + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; byColor a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Ljava/util/Map; BY_COLOR c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d +c net/minecraft/world/level/block/BarrelBlock net/minecraft/world/level/block/BlockBarrel + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN c +c net/minecraft/world/level/block/BeaconBlock net/minecraft/world/level/block/BlockBeacon + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/item/DyeColor; getColor b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/ButtonBlock net/minecraft/world/level/block/BlockButtonAbstract + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkPressed c + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Z)Lnet/minecraft/sounds/SoundEvent; getSound a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Ljava/util/Map;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$3 a + m (Lnet/minecraft/world/level/block/ButtonBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; lambda$static$0 b + m (Lnet/minecraft/world/level/block/ButtonBlock;)Ljava/lang/Integer; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m ()Ljava/util/function/Function; makeShapes b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Z)V playSound a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V press a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b + f Ljava/util/function/Function; shapes g + f I ticksToStayPressed e + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type d +c net/minecraft/world/level/block/CactusBlock net/minecraft/world/level/block/BlockCactus + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b + f I ATTEMPT_GROW_CACTUS_FLOWER_AGE g + f D ATTEMPT_GROW_CACTUS_FLOWER_SMALL_CACTUS_CHANCE h + f D ATTEMPT_GROW_CACTUS_FLOWER_TALL_CACTUS_CHANCE i + f Lcom/mojang/serialization/MapCodec; CODEC a + f I MAX_AGE c + f I MAX_CACTUS_GROWING_HEIGHT f + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION e +c net/minecraft/world/level/block/CandleBlock net/minecraft/world/level/block/CandleBlock + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBeLit d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canLight h + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/lang/Iterable; getParticleOffsets b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$canLight$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$static$0 p + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$1 a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; CANDLES f + f Lcom/mojang/serialization/MapCodec; CODEC c + f Ljava/util/function/ToIntFunction; LIGHT_EMISSION i + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT g + f I MAX_CANDLES e + f I MIN_CANDLES d + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; PARTICLE_OFFSETS D + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES R + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED h +c net/minecraft/world/level/block/CarpetBlock net/minecraft/world/level/block/CarpetBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/CarrotBlock net/minecraft/world/level/block/BlockCarrots + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/ItemLike; getBaseSeedId d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c + f Lcom/mojang/serialization/MapCodec; CODEC a + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES b +c net/minecraft/world/level/block/EndRodBlock net/minecraft/world/level/block/BlockEndRod + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + f Lcom/mojang/serialization/MapCodec; CODEC b +c net/minecraft/world/level/block/EntityBlock net/minecraft/world/level/block/ITileEntity + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/world/level/gameevent/GameEventListener; getListener a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a +c net/minecraft/world/level/block/FlowerBlock net/minecraft/world/level/block/BlockFlowers + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/effect/MobEffectInstance; getBeeInteractionEffect b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m ()Lnet/minecraft/world/item/component/SuspiciousStewEffects; getSuspiciousEffects c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/core/Holder;F)Lnet/minecraft/world/item/component/SuspiciousStewEffects; makeEffectList a + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lcom/mojang/serialization/MapCodec; EFFECTS_FIELD b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a + f Lnet/minecraft/world/item/component/SuspiciousStewEffects; suspiciousStewEffects d +c net/minecraft/world/level/block/FungusBlock net/minecraft/world/level/block/BlockFungi + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/LevelReader;)Ljava/util/Optional; getFeature a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/world/level/block/FungusBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 b + m (Lnet/minecraft/world/level/block/FungusBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f D BONEMEAL_SUCCESS_PROBABILITY b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c + f Lnet/minecraft/resources/ResourceKey; feature e + f Lnet/minecraft/world/level/block/Block; requiredBlock d +c net/minecraft/world/level/block/HopperBlock net/minecraft/world/level/block/BlockHopper + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkPoweredState a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/function/Function; makeShapes b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ENABLED c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Ljava/util/Map; interactionShapes e + f Ljava/util/function/Function; shapes d +c net/minecraft/world/level/block/JigsawBlock net/minecraft/world/level/block/BlockJigsaw + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo;)Z canAttach a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getFrontFacing p + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getTopFacing q + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ORIENTATION b +c net/minecraft/world/level/block/LadderBlock net/minecraft/world/level/block/BlockLadder + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttachTo a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Ljava/util/Map; SHAPES d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c +c net/minecraft/world/level/block/LeavesBlock net/minecraft/world/level/block/BlockLeaves + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z decaying p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ + m (Lnet/minecraft/world/level/block/state/BlockState;)I getDistanceAt s + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;)I getLightBlock i_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/OptionalInt; getOptionalDistanceAt r + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V makeDrippingWaterParticles a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V makeFallingLeavesParticles b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Z)V setCutoutLeaves a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnFallingLeavesParticle a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateDistance a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f I DECAY_DISTANCE a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DISTANCE b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; PERSISTENT c + f I TICK_DELAY f + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d + f Z cutoutLeaves g + f F leafParticleChance e +c net/minecraft/world/level/block/LiquidBlock net/minecraft/world/level/block/BlockFluids + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V fizz a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()Ljava/util/Optional; getPickupSound au_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/material/Fluid;)Ljava/lang/String; lambda$static$0 b + m (Lnet/minecraft/world/level/material/Fluid;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/world/level/material/FlowingFluid;)Lnet/minecraft/world/level/material/Fluid; lambda$static$2 a + m (Lnet/minecraft/world/level/block/LiquidBlock;)Lnet/minecraft/world/level/material/FlowingFluid; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldSpreadLiquid a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lcom/mojang/serialization/Codec; FLOWING_FLUID f + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL b + f Lcom/google/common/collect/ImmutableList; POSSIBLE_FLOW_DIRECTIONS e + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STABLE d + f Lnet/minecraft/world/level/material/FlowingFluid; fluid c + f Ljava/util/List; stateCache g +c net/minecraft/world/level/block/NetherVines net/minecraft/world/level/block/BlockNetherVinesUtil + m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidGrowthState a + f D BONEMEAL_GROW_PROBABILITY_DECREASE_RATE b + f D GROW_PER_TICK_PROBABILITY a +c net/minecraft/world/level/block/NyliumBlock net/minecraft/world/level/block/BlockNylium + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canBeNylium b + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/BonemealableBlock$Type; getType as_ + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V lambda$place$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V place a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/PotatoBlock net/minecraft/world/level/block/BlockPotatoes + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/ItemLike; getBaseSeedId d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c + f Lcom/mojang/serialization/MapCodec; CODEC a + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES b +c net/minecraft/world/level/block/RenderShape net/minecraft/world/level/block/EnumRenderType + m ()[Lnet/minecraft/world/level/block/RenderShape; $values a + f [Lnet/minecraft/world/level/block/RenderShape; $VALUES c + f Lnet/minecraft/world/level/block/RenderShape; INVISIBLE a + f Lnet/minecraft/world/level/block/RenderShape; MODEL b +c net/minecraft/world/level/block/SmokerBlock net/minecraft/world/level/block/BlockSmoker + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openContainer a + f Lcom/mojang/serialization/MapCodec; CODEC c +c net/minecraft/world/level/block/SpongeBlock net/minecraft/world/level/block/BlockSponge + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)V lambda$removeWaterBreadthFirstSearch$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z removeWaterBreadthFirstSearch b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V tryAbsorbWater a + f [Lnet/minecraft/core/Direction; ALL_DIRECTIONS d + f Lcom/mojang/serialization/MapCodec; CODEC a + f I MAX_COUNT c + f I MAX_DEPTH b +c net/minecraft/world/level/block/SupportType net/minecraft/world/level/block/EnumBlockSupport + m ()[Lnet/minecraft/world/level/block/SupportType; $values a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSupporting a + f [Lnet/minecraft/world/level/block/SupportType; $VALUES d + f Lnet/minecraft/world/level/block/SupportType; CENTER b + f Lnet/minecraft/world/level/block/SupportType; FULL a + f Lnet/minecraft/world/level/block/SupportType; RIGID c +c net/minecraft/world/level/block/SupportType$1 net/minecraft/world/level/block/EnumBlockSupport$1 + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSupporting a +c net/minecraft/world/level/block/SupportType$2 net/minecraft/world/level/block/EnumBlockSupport$2 + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSupporting a + f Lnet/minecraft/world/phys/shapes/VoxelShape; CENTER_SUPPORT_SHAPE d +c net/minecraft/world/level/block/SupportType$3 net/minecraft/world/level/block/EnumBlockSupport$3 + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSupporting a + f Lnet/minecraft/world/phys/shapes/VoxelShape; RIGID_SUPPORT_SHAPE d +c net/minecraft/world/level/block/TargetBlock net/minecraft/world/level/block/BlockTarget + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/phys/Vec3;)I getRedstoneStrength a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/core/BlockPos;I)V setOutputPower a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/Entity;)I updateRedstoneOutput a + f I ACTIVATION_TICKS_ARROWS c + f I ACTIVATION_TICKS_OTHER d + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; OUTPUT_POWER b +c net/minecraft/world/level/chunk/BlockColumn net/minecraft/world/level/chunk/BlockColumn + m (I)Lnet/minecraft/world/level/block/state/BlockState; getBlock a + m (ILnet/minecraft/world/level/block/state/BlockState;)V setBlock a +c net/minecraft/world/level/chunk/CarvingMask net/minecraft/world/level/chunk/CarvingMask + m (III)Z get b + m (III)I getIndex c + m (III)Z lambda$new$0 d + m (Lnet/minecraft/world/level/ChunkPos;I)Lnet/minecraft/core/BlockPos; lambda$stream$1 a + m (III)V set a + m (Lnet/minecraft/world/level/chunk/CarvingMask$Mask;)V setAdditionalMask a + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/Stream; stream a + m ()[J toArray a + f Lnet/minecraft/world/level/chunk/CarvingMask$Mask; additionalMask c + f Ljava/util/BitSet; mask b + f I minY a +c net/minecraft/world/level/chunk/CarvingMask$Mask net/minecraft/world/level/chunk/CarvingMask$a +c net/minecraft/world/level/chunk/ChunkAccess net/minecraft/world/level/chunk/IChunkAccess + m (Lnet/minecraft/world/entity/Entity;)V addEntity a + m (Lit/unimi/dsi/fastutil/shorts/ShortList;I)V addPackedPostProcess a + m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V addReferenceForStructure a + m ()Z canBeSerialized s + m (Ljava/util/function/Supplier;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; carverBiome a + m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;)V fillBiomesFromNoise a + m (Ljava/util/function/BiConsumer;)V findBlockLightSources a + m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V findBlocks a + m ()Ljava/util/Map; getAllReferences h + m ()Ljava/util/Map; getAllStarts g + m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; getBelowZeroRetrogen z + m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; getBlendingData v + m ()Ljava/util/Set; getBlockEntitiesPos c + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbt f + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbtForSaving a + m ()Lnet/minecraft/world/ticks/TickContainerAccess; getBlockTicks q + m ()Lnet/minecraft/world/ticks/TickContainerAccess; getFluidTicks r + m ()I getHeight L_ + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a + m ()Lnet/minecraft/world/level/LevelHeightAccessor; getHeightAccessorForGeneration B + m ()Ljava/util/Collection; getHeightmaps e + m ()I getHighestFilledSectionIndex a + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getHighestGeneratedStatus o + m ()I getHighestSectionPosition b + m ()J getInhabitedTime w + m (I)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; getListenerRegistry a + m ()I getMinY K_ + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap; getOrCreateHeightmapUnprimed a + m (Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/NoiseChunk; getOrCreateNoiseChunk a + m ([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList; getOrCreateOffsetList a + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus n + m ()Lnet/minecraft/world/level/ChunkPos; getPos f + m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; getPostProcessing p + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; getReferencesForStructure b + m (I)Lnet/minecraft/world/level/chunk/LevelChunkSection; getSection b + m ()[Lnet/minecraft/world/level/chunk/LevelChunkSection; getSections d + m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; getSkyLightSources D + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStartForStructure a + m (J)Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; getTicksForSerialization a + m ()Lnet/minecraft/world/level/chunk/UpgradeData; getUpgradeData t + m ()Z hasAnyStructureReferences y + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Z hasPrimedHeightmap b + m (J)V incrementInhabitedTime b + m ()V initializeLightSources C + m ()Z isLightCorrect x + m ()Z isOldNoiseGeneration u + m ()Z isUnsaved m + m ()Z isUpgrading A + m (II)Z isYSpaceEmpty a + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; lambda$addReferenceForStructure$1 c + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findBlockLightSources$2 a + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap; lambda$getOrCreateHeightmapUnprimed$0 c + m (Lnet/minecraft/core/BlockPos;)V markPosForPostprocessing e + m ()V markUnsaved i + m ()Lnet/minecraft/util/ProblemReporter$PathElement; problemPath E + m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/util/ProblemReporter$PathElement; problemPath a + m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity c + m (Lnet/minecraft/world/level/chunk/PalettedContainerFactory;[Lnet/minecraft/world/level/chunk/LevelChunkSection;)V replaceMissingSections a + m (Ljava/util/Map;)V setAllReferences b + m (Ljava/util/Map;)V setAllStarts a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a + m (Lnet/minecraft/nbt/CompoundTag;)V setBlockEntityNbt a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)V setHeightmap a + m (J)V setInhabitedTime c + m (Z)V setLightCorrect a + m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V setStartForStructure a + m ()Z tryMarkSaved j + f Lit/unimi/dsi/fastutil/longs/LongSet; EMPTY_REFERENCE_SET n + f Lorg/slf4j/Logger; LOGGER m + f I NO_FILLED_SECTION a + f Lnet/minecraft/world/level/levelgen/blending/BlendingData; blendingData f + f Ljava/util/Map; blockEntities j + f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; carverBiomeSettings r + f Lnet/minecraft/world/level/ChunkPos; chunkPos c + f Ljava/util/Map; heightmaps g + f J inhabitedTime q + f Z isLightCorrect p + f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor k + f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk d + f Ljava/util/Map; pendingBlockEntities i + f [Lit/unimi/dsi/fastutil/shorts/ShortList; postProcessing b + f [Lnet/minecraft/world/level/chunk/LevelChunkSection; sections l + f Ljava/util/Map; structureStarts s + f Ljava/util/Map; structuresRefences t + f Z unsaved o + f Lnet/minecraft/world/level/chunk/UpgradeData; upgradeData e +c net/minecraft/world/level/chunk/ChunkAccess$PackedTicks net/minecraft/world/level/chunk/IChunkAccess$b + m ()Ljava/util/List; blocks a + m ()Ljava/util/List; fluids b + f Ljava/util/List; blocks a + f Ljava/util/List; fluids b +c net/minecraft/world/level/chunk/ChunkAccess$ChunkPathElement net/minecraft/world/level/chunk/IChunkAccess$a + m ()Lnet/minecraft/world/level/ChunkPos; pos a + f Lnet/minecraft/world/level/ChunkPos; pos a +c net/minecraft/world/level/chunk/ChunkSource net/minecraft/world/level/chunk/IChunkProvider + m ()Ljava/lang/String; gatherStats e + m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a + m (IIZ)Lnet/minecraft/world/level/chunk/LevelChunk; getChunk a + m (II)Lnet/minecraft/world/level/chunk/LightChunk; getChunkForLighting c + m (II)Lnet/minecraft/world/level/chunk/LevelChunk; getChunkNow a + m ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks l + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine r + m ()I getLoadedChunksCount j + m (II)Z hasChunk b + m (IIIZ)V onSectionEmptinessChanged a + m (Z)V setSpawnSettings b + m (Ljava/util/function/BooleanSupplier;Z)V tick a + m (Lnet/minecraft/world/level/ChunkPos;Z)Z updateChunkForced a +c net/minecraft/world/level/chunk/UpgradeData net/minecraft/world/level/chunk/ChunkConverter + m ()Lnet/minecraft/world/level/chunk/UpgradeData; copy c + m ()Z isEmpty a + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$new$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/ticks/SavedTick;)V lambda$upgrade$1 b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/ticks/SavedTick;)V lambda$upgrade$2 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixer;)V lambda$upgrade$3 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateState a + m (Lnet/minecraft/world/level/chunk/LevelChunk;)V upgrade a + m (Lnet/minecraft/world/level/chunk/LevelChunk;)V upgradeInside b + m (Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/core/Direction8;)V upgradeSides a + m ()Lnet/minecraft/nbt/CompoundTag; write b + f Lcom/mojang/serialization/Codec; BLOCK_TICKS_CODEC e + f Ljava/util/Set; CHUNKY_FIXERS l + f [Lnet/minecraft/core/Direction8; DIRECTIONS d + f Lnet/minecraft/world/level/chunk/UpgradeData; EMPTY a + f Lcom/mojang/serialization/Codec; FLUID_TICKS_CODEC f + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/Map; MAP k + f Ljava/lang/String; TAG_INDICES c + f [[I index j + f Ljava/util/List; neighborBlockTicks h + f Ljava/util/List; neighborFluidTicks i + f Ljava/util/EnumSet; sides g +c net/minecraft/world/level/chunk/UpgradeData$BlockFixer net/minecraft/world/level/chunk/ChunkConverter$a + m (Lnet/minecraft/world/level/LevelAccessor;)V processChunk a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a +c net/minecraft/world/level/chunk/UpgradeData$BlockFixers net/minecraft/world/level/chunk/ChunkConverter$Type + m ()[Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; $values a + f [Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; $VALUES g + f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; BLACKLIST a + f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; CHEST c + f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; DEFAULT b + f [Lnet/minecraft/core/Direction; DIRECTIONS f + f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; LEAVES d + f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; STEM_BLOCK e +c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$1 net/minecraft/world/level/chunk/ChunkConverter$Type$1 + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a +c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$2 net/minecraft/world/level/chunk/ChunkConverter$Type$2 + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a +c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$3 net/minecraft/world/level/chunk/ChunkConverter$Type$3 + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a +c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$4 net/minecraft/world/level/chunk/ChunkConverter$Type$4 + m ()Ljava/util/List; lambda$$0 a + m (Lnet/minecraft/world/level/LevelAccessor;)V processChunk a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Ljava/lang/ThreadLocal; queue g +c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$5 net/minecraft/world/level/chunk/ChunkConverter$Type$5 + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a +c net/minecraft/world/level/entity/Visibility net/minecraft/world/level/entity/Visibility + m ()[Lnet/minecraft/world/level/entity/Visibility; $values c + m (Lnet/minecraft/server/level/FullChunkStatus;)Lnet/minecraft/world/level/entity/Visibility; fromFullChunkStatus a + m ()Z isAccessible b + m ()Z isTicking a + f [Lnet/minecraft/world/level/entity/Visibility; $VALUES f + f Lnet/minecraft/world/level/entity/Visibility; HIDDEN a + f Lnet/minecraft/world/level/entity/Visibility; TICKING c + f Lnet/minecraft/world/level/entity/Visibility; TRACKED b + f Z accessible d + f Z ticking e +c net/minecraft/world/level/material/MapColor net/minecraft/world/level/material/MaterialMapColor + m (I)Lnet/minecraft/world/level/material/MapColor; byId a + m (I)Lnet/minecraft/world/level/material/MapColor; byIdUnsafe c + m (Lnet/minecraft/world/level/material/MapColor$Brightness;)I calculateARGBColor a + m (I)I getColorFromPackedId b + m (Lnet/minecraft/world/level/material/MapColor$Brightness;)B getPackedId b + f Lnet/minecraft/world/level/material/MapColor; CLAY j + f Lnet/minecraft/world/level/material/MapColor; COLOR_BLACK D + f Lnet/minecraft/world/level/material/MapColor; COLOR_BLUE z + f Lnet/minecraft/world/level/material/MapColor; COLOR_BROWN A + f Lnet/minecraft/world/level/material/MapColor; COLOR_CYAN x + f Lnet/minecraft/world/level/material/MapColor; COLOR_GRAY v + f Lnet/minecraft/world/level/material/MapColor; COLOR_GREEN B + f Lnet/minecraft/world/level/material/MapColor; COLOR_LIGHT_BLUE r + f Lnet/minecraft/world/level/material/MapColor; COLOR_LIGHT_GRAY w + f Lnet/minecraft/world/level/material/MapColor; COLOR_LIGHT_GREEN t + f Lnet/minecraft/world/level/material/MapColor; COLOR_MAGENTA q + f Lnet/minecraft/world/level/material/MapColor; COLOR_ORANGE p + f Lnet/minecraft/world/level/material/MapColor; COLOR_PINK u + f Lnet/minecraft/world/level/material/MapColor; COLOR_PURPLE y + f Lnet/minecraft/world/level/material/MapColor; COLOR_RED C + f Lnet/minecraft/world/level/material/MapColor; COLOR_YELLOW s + f Lnet/minecraft/world/level/material/MapColor; CRIMSON_HYPHAE ac + f Lnet/minecraft/world/level/material/MapColor; CRIMSON_NYLIUM aa + f Lnet/minecraft/world/level/material/MapColor; CRIMSON_STEM ab + f Lnet/minecraft/world/level/material/MapColor; DEEPSLATE ah + f Lnet/minecraft/world/level/material/MapColor; DIAMOND F + f Lnet/minecraft/world/level/material/MapColor; DIRT k + f Lnet/minecraft/world/level/material/MapColor; EMERALD H + f Lnet/minecraft/world/level/material/MapColor; FIRE e + f Lnet/minecraft/world/level/material/MapColor; GLOW_LICHEN aj + f Lnet/minecraft/world/level/material/MapColor; GOLD E + f Lnet/minecraft/world/level/material/MapColor; GRASS b + f Lnet/minecraft/world/level/material/MapColor; ICE f + f Lnet/minecraft/world/level/material/MapColor; LAPIS G + f [Lnet/minecraft/world/level/material/MapColor; MATERIAL_COLORS am + f Lnet/minecraft/world/level/material/MapColor; METAL g + f Lnet/minecraft/world/level/material/MapColor; NETHER J + f Lnet/minecraft/world/level/material/MapColor; NONE a + f Lnet/minecraft/world/level/material/MapColor; PLANT h + f Lnet/minecraft/world/level/material/MapColor; PODZOL I + f Lnet/minecraft/world/level/material/MapColor; QUARTZ o + f Lnet/minecraft/world/level/material/MapColor; RAW_IRON ai + f Lnet/minecraft/world/level/material/MapColor; SAND c + f Lnet/minecraft/world/level/material/MapColor; SNOW i + f Lnet/minecraft/world/level/material/MapColor; STONE l + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_BLACK Z + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_BLUE V + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_BROWN W + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_CYAN T + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_GRAY R + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_GREEN X + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_LIGHT_BLUE N + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_LIGHT_GRAY S + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_LIGHT_GREEN P + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_MAGENTA M + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_ORANGE L + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_PINK Q + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_PURPLE U + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_RED Y + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_WHITE K + f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_YELLOW O + f Lnet/minecraft/world/level/material/MapColor; WARPED_HYPHAE af + f Lnet/minecraft/world/level/material/MapColor; WARPED_NYLIUM ad + f Lnet/minecraft/world/level/material/MapColor; WARPED_STEM ae + f Lnet/minecraft/world/level/material/MapColor; WARPED_WART_BLOCK ag + f Lnet/minecraft/world/level/material/MapColor; WATER m + f Lnet/minecraft/world/level/material/MapColor; WOOD n + f Lnet/minecraft/world/level/material/MapColor; WOOL d + f I col ak + f I id al +c net/minecraft/world/level/material/MapColor$Brightness net/minecraft/world/level/material/MaterialMapColor$a + m ()[Lnet/minecraft/world/level/material/MapColor$Brightness; $values a + m (I)Lnet/minecraft/world/level/material/MapColor$Brightness; byId a + m (I)Lnet/minecraft/world/level/material/MapColor$Brightness; byIdUnsafe b + f [Lnet/minecraft/world/level/material/MapColor$Brightness; $VALUES h + f Lnet/minecraft/world/level/material/MapColor$Brightness; HIGH c + f Lnet/minecraft/world/level/material/MapColor$Brightness; LOWEST d + f Lnet/minecraft/world/level/material/MapColor$Brightness; LOW a + f Lnet/minecraft/world/level/material/MapColor$Brightness; NORMAL b + f [Lnet/minecraft/world/level/material/MapColor$Brightness; VALUES g + f I id e + f I modifier f +c net/minecraft/world/level/pathfinder/Target net/minecraft/world/level/pathfinder/PathDestination + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Target; createFromStream c + m ()Lnet/minecraft/world/level/pathfinder/Node; getBestNode d + m ()Z isReached f + m ()V setReached e + m (FLnet/minecraft/world/level/pathfinder/Node;)V updateBest a + f F bestHeuristic m + f Lnet/minecraft/world/level/pathfinder/Node; bestNode n + f Z reached o +c net/minecraft/world/level/redstone/Redstone net/minecraft/world/level/redstone/Redstone + f I BITS a + f I MASK b + f I SIGNAL_MAX d + f I SIGNAL_MIN c + f I SIGNAL_NONE e +c net/minecraft/world/level/storage/LevelData net/minecraft/world/level/storage/WorldData + m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;)V fillCrashReportCategory a + m ()J getDayTime c + m ()Lnet/minecraft/world/Difficulty; getDifficulty p + m ()J getGameTime b + m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData a + m ()Z isDifficultyLocked q + m ()Z isHardcore k + m ()Z isRaining h + m ()Z isThundering f + m (Lnet/minecraft/world/level/LevelHeightAccessor;)Ljava/lang/String; lambda$fillCrashReportCategory$0 a + m ()Ljava/lang/String; lambda$fillCrashReportCategory$1 d + m (Z)V setRaining b +c net/minecraft/world/level/storage/LevelData$RespawnData net/minecraft/world/level/storage/WorldData$a + m ()Lnet/minecraft/resources/ResourceKey; dimension a + m ()Lnet/minecraft/core/GlobalPos; globalPos c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;FF)Lnet/minecraft/world/level/storage/LevelData$RespawnData; of a + m ()F pitch e + m ()Lnet/minecraft/core/BlockPos; pos b + m ()F yaw d + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/storage/LevelData$RespawnData; DEFAULT a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/core/GlobalPos; globalPos e + f F pitch g + f F yaw f +c net/minecraft/world/level/storage/WorldData net/minecraft/world/level/storage/SaveData + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; createTag a + m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures J + m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; endDragonFightData B + m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a + m ()Lnet/minecraft/nbt/CompoundTag; getCustomBossEvents D + m ()Lnet/minecraft/world/level/WorldDataConfiguration; getDataConfiguration C + m ()Lnet/minecraft/world/Difficulty; getDifficulty p + m ()Lnet/minecraft/world/level/gamerules/GameRules; getGameRules n + m ()Lnet/minecraft/world/level/GameType; getGameType j + m ()Ljava/util/Set; getKnownServerBrands F + m ()Ljava/lang/String; getLevelName d + m ()Lnet/minecraft/world/level/LevelSettings; getLevelSettings I + m ()Lnet/minecraft/nbt/CompoundTag; getLoadedPlayerTag v + m ()Ljava/util/Set; getRemovedFeatureFlags G + m (I)Ljava/lang/String; getStorageVersionName f + m ()I getVersion w + m ()Z isAllowCommands l + m ()Z isDebugWorld z + m ()Z isDifficultyLocked q + m ()Z isFlatWorld y + m ()Z isHardcore k + m ()Ljava/lang/String; lambda$fillCrashReportCategory$0 e + m ()Ljava/lang/String; lambda$fillCrashReportCategory$1 c + m ()Ljava/lang/String; lambda$fillCrashReportCategory$2 b + m ()Ljava/lang/String; lambda$fillCrashReportCategory$3 a + m ()Lnet/minecraft/world/level/storage/ServerLevelData; overworldData H + m (Lnet/minecraft/nbt/CompoundTag;)V setCustomBossEvents a + m (Lnet/minecraft/world/level/WorldDataConfiguration;)V setDataConfiguration a + m (Lnet/minecraft/world/Difficulty;)V setDifficulty a + m (Z)V setDifficultyLocked d + m (Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data;)V setEndDragonFightData a + m (Lnet/minecraft/world/level/GameType;)V setGameType a + m (Ljava/lang/String;Z)V setModdedInfo a + m ()Z wasModded E + m ()Lnet/minecraft/world/level/levelgen/WorldOptions; worldGenOptions x + m ()Lcom/mojang/serialization/Lifecycle; worldGenSettingsLifecycle A + f I ANVIL_VERSION_ID d + f I MCREGION_VERSION_ID e +c net/minecraft/world/level/timers/TimerQueue net/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue + m ()Ljava/util/Comparator; createComparator c + m ()Ljava/util/Set; getEventsIds a + m (Lnet/minecraft/world/level/timers/TimerQueue$Event;)J lambda$createComparator$0 c + m (Lnet/minecraft/world/level/timers/TimerQueue$Event;)Lcom/google/common/primitives/UnsignedLong; lambda$createComparator$1 b + m (Lcom/mojang/serialization/Dynamic;)V lambda$new$2 a + m (Lnet/minecraft/nbt/CompoundTag;)V loadEvent a + m (Ljava/lang/String;)I remove a + m (Ljava/lang/String;JLnet/minecraft/world/level/timers/TimerCallback;)V schedule a + m ()Lnet/minecraft/nbt/ListTag; store b + m (Lnet/minecraft/world/level/timers/TimerQueue$Event;)Lnet/minecraft/nbt/CompoundTag; storeEvent a + m (Ljava/lang/Object;J)V tick a + f Ljava/lang/String; CALLBACK_DATA_TAG b + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; TIMER_NAME_TAG c + f Ljava/lang/String; TIMER_TRIGGER_TIME_TAG d + f Lnet/minecraft/world/level/timers/TimerCallbacks; callbacksRegistry e + f Lcom/google/common/collect/Table; events h + f Ljava/util/Queue; queue f + f Lcom/google/common/primitives/UnsignedLong; sequentialId g +c net/minecraft/world/level/timers/TimerQueue$Event net/minecraft/world/level/timers/CustomFunctionCallbackTimerQueue$a + f Lnet/minecraft/world/level/timers/TimerCallback; callback d + f Ljava/lang/String; id c + f Lcom/google/common/primitives/UnsignedLong; sequentialId b + f J triggerTime a +c net/minecraft/world/phys/shapes/IndexMerger net/minecraft/world/phys/shapes/VoxelShapeMerger + m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forMergedIndexes a + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; getList a +c net/minecraft/world/phys/shapes/IndexMerger$IndexConsumer net/minecraft/world/phys/shapes/VoxelShapeMerger$a +c net/minecraft/world/scores/PlayerScoreEntry net/minecraft/world/scores/PlayerScoreEntry + m ()Lnet/minecraft/network/chat/Component; display e + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/MutableComponent; formatValue a + m ()Z isHidden a + m ()Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormatOverride f + m ()Ljava/lang/String; owner c + m ()Lnet/minecraft/network/chat/Component; ownerName b + m ()I value d + f Lnet/minecraft/network/chat/Component; display c + f Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormatOverride d + f Ljava/lang/String; owner a + f I value b +c net/minecraft/world/timeline/AttributeTrack net/minecraft/world/timeline/AttributeTrack + m ()Lnet/minecraft/util/KeyframeTrack; argumentTrack b + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/Optional;Ljava/util/function/LongSupplier;)Lnet/minecraft/world/timeline/AttributeTrackSampler; bakeSampler a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lcom/mojang/serialization/Codec; createCodec a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;)Lcom/mojang/serialization/MapCodec; createCodecWithModifier a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;)Lcom/mojang/serialization/MapCodec; lambda$createCodec$0 b + m (Lnet/minecraft/world/attribute/modifier/AttributeModifier;Lnet/minecraft/util/KeyframeTrack;)Lnet/minecraft/world/timeline/AttributeTrack; lambda$createCodecWithModifier$1 a + m (Lnet/minecraft/world/timeline/AttributeTrack;Lnet/minecraft/util/KeyframeTrack;)Lnet/minecraft/world/timeline/AttributeTrack; lambda$validatePeriod$2 a + m ()Lnet/minecraft/world/attribute/modifier/AttributeModifier; modifier a + m (Lnet/minecraft/world/timeline/AttributeTrack;I)Lcom/mojang/serialization/DataResult; validatePeriod a + f Lnet/minecraft/util/KeyframeTrack; argumentTrack b + f Lnet/minecraft/world/attribute/modifier/AttributeModifier; modifier a +c org/bukkit/craftbukkit/CraftExplosionResult org/bukkit/craftbukkit/v1_21_R7/CraftExplosionResult +c org/bukkit/craftbukkit/CraftExplosionResult$1 org/bukkit/craftbukkit/v1_21_R7/CraftExplosionResult$1 +c org/bukkit/craftbukkit/CraftMusicInstrument org/bukkit/craftbukkit/v1_21_R7/CraftMusicInstrument +c org/bukkit/craftbukkit/block/CraftBlockType org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockType +c org/bukkit/craftbukkit/block/CraftContainer org/bukkit/craftbukkit/v1_21_R7/block/CraftContainer +c org/bukkit/craftbukkit/block/CraftDispenser org/bukkit/craftbukkit/v1_21_R7/block/CraftDispenser +c org/bukkit/craftbukkit/block/CraftEndPortal org/bukkit/craftbukkit/v1_21_R7/block/CraftEndPortal +c org/bukkit/craftbukkit/block/CraftTestBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftTestBlock +c org/bukkit/craftbukkit/block/impl/CraftBell org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBell +c org/bukkit/craftbukkit/block/impl/CraftCake org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCake +c org/bukkit/craftbukkit/block/impl/CraftCrop org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCrop +c org/bukkit/craftbukkit/block/impl/CraftDoor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDoor +c org/bukkit/craftbukkit/block/impl/CraftFarm org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFarm +c org/bukkit/craftbukkit/block/impl/CraftFire org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFire +c org/bukkit/craftbukkit/block/impl/CraftKelp org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftKelp +c org/bukkit/craftbukkit/block/impl/CraftLoom org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLoom +c org/bukkit/craftbukkit/block/impl/CraftRail org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRail +c org/bukkit/craftbukkit/block/impl/CraftSlab org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSlab +c org/bukkit/craftbukkit/block/impl/CraftStem org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStem +c org/bukkit/craftbukkit/block/impl/CraftVine org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftVine +c org/bukkit/craftbukkit/block/impl/CraftWall org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWall +c org/bukkit/craftbukkit/entity/CraftCreaking org/bukkit/craftbukkit/v1_21_R7/entity/CraftCreaking +c org/bukkit/craftbukkit/entity/CraftCreature org/bukkit/craftbukkit/v1_21_R7/entity/CraftCreature +c org/bukkit/craftbukkit/entity/CraftEnderman org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderman +c org/bukkit/craftbukkit/entity/CraftFireball org/bukkit/craftbukkit/v1_21_R7/entity/CraftFireball +c org/bukkit/craftbukkit/entity/CraftFirework org/bukkit/craftbukkit/v1_21_R7/entity/CraftFirework +c org/bukkit/craftbukkit/entity/CraftFishHook org/bukkit/craftbukkit/v1_21_R7/entity/CraftFishHook +c org/bukkit/craftbukkit/entity/CraftGuardian org/bukkit/craftbukkit/v1_21_R7/entity/CraftGuardian +c org/bukkit/craftbukkit/entity/CraftMinecart org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecart +c org/bukkit/craftbukkit/entity/CraftNautilus org/bukkit/craftbukkit/v1_21_R7/entity/CraftNautilus +c org/bukkit/craftbukkit/entity/CraftPainting org/bukkit/craftbukkit/v1_21_R7/entity/CraftPainting +c org/bukkit/craftbukkit/entity/CraftPillager org/bukkit/craftbukkit/v1_21_R7/entity/CraftPillager +c org/bukkit/craftbukkit/entity/CraftSkeleton org/bukkit/craftbukkit/v1_21_R7/entity/CraftSkeleton +c org/bukkit/craftbukkit/entity/CraftSnowball org/bukkit/craftbukkit/v1_21_R7/entity/CraftSnowball +c org/bukkit/craftbukkit/entity/CraftVillager org/bukkit/craftbukkit/v1_21_R7/entity/CraftVillager +c org/bukkit/craftbukkit/entity/CraftVillager$CraftType org/bukkit/craftbukkit/v1_21_R7/entity/CraftVillager$CraftType +c org/bukkit/craftbukkit/entity/CraftVillager$CraftProfession org/bukkit/craftbukkit/v1_21_R7/entity/CraftVillager$CraftProfession +c org/bukkit/craftbukkit/entity/CraftWaterMob org/bukkit/craftbukkit/v1_21_R7/entity/CraftWaterMob +c org/bukkit/craftbukkit/help/CustomHelpTopic org/bukkit/craftbukkit/v1_21_R7/help/CustomHelpTopic +c org/bukkit/craftbukkit/map/CraftMapRenderer org/bukkit/craftbukkit/v1_21_R7/map/CraftMapRenderer +c org/bukkit/craftbukkit/scoreboard/CraftTeam org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftTeam +c org/bukkit/craftbukkit/scoreboard/CraftTeam$1 org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftTeam$1 +c org/bukkit/craftbukkit/util/CraftDifficulty org/bukkit/craftbukkit/v1_21_R7/util/CraftDifficulty +c org/bukkit/craftbukkit/util/CraftDifficulty$1 org/bukkit/craftbukkit/v1_21_R7/util/CraftDifficulty$1 +c org/bukkit/craftbukkit/util/CraftVoxelShape org/bukkit/craftbukkit/v1_21_R7/util/CraftVoxelShape +c net/minecraft/advancements/AdvancementHolder net/minecraft/advancements/AdvancementHolder + m ()Lnet/minecraft/resources/Identifier; id a + m ()Lnet/minecraft/advancements/Advancement; value b + f Lnet/minecraft/network/codec/StreamCodec; LIST_STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/resources/Identifier; id c + f Lnet/minecraft/advancements/Advancement; value d +c net/minecraft/advancements/CriterionProgress net/minecraft/advancements/CriterionProgress + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/advancements/CriterionProgress; fromNetwork b + m ()Ljava/time/Instant; getObtained d + m ()V grant b + m ()Z isDone a + m ()V revoke c + m (Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + f Ljava/time/Instant; obtained a +c net/minecraft/commands/CommandResultCallback net/minecraft/commands/CommandResultCallback + m (Lnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/CommandResultCallback;ZI)V lambda$chain$0 a + f Lnet/minecraft/commands/CommandResultCallback; EMPTY a +c net/minecraft/commands/CommandSigningContext net/minecraft/commands/CommandSigningContext + m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; getArgument a + f Lnet/minecraft/commands/CommandSigningContext; ANONYMOUS a +c net/minecraft/commands/CommandSigningContext$1 net/minecraft/commands/CommandSigningContext$1 + m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; getArgument a +c net/minecraft/commands/CommandSigningContext$SignedArguments net/minecraft/commands/CommandSigningContext$a + m ()Ljava/util/Map; arguments a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; getArgument a + f Ljava/util/Map; arguments b +c net/minecraft/core/particles/ParticleOptions net/minecraft/core/particles/ParticleParam + m ()Lnet/minecraft/core/particles/ParticleType; getType a +c net/minecraft/data/loot/BlockLootSubProvider net/minecraft/data/loot/BlockLootSubProvider + m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/Function;)V add a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V add a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V addNetherVinesDropTable b + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; applyExplosionCondition a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; applyExplosionDecay a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createAttachedStemDrops c + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createBannerDrop g + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createBeeHiveDrop i + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createBeeNestDrop h + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCandleCakeDrops s + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCandleDrops q + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCaveVinesDrop j + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCopperGolemStatueBlock k + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCopperOreDrops d + 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$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCropDrops a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDoorTable t + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDoublePlantShearsDrop p + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDoublePlantWithSeedDrops a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createGrassDrops l + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createLapisOreDrops e + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;[F)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createLeavesDrops a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMangroveLeavesDrops o + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMossyCarpetBlockDrops n + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMultifaceBlockDrops m + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMultifaceBlockDrops a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMushroomBlockDrop b + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createNameableBlockEntityTable b + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;[F)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createOakLeavesDrops b + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createOreDrop a + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createPotFlowerItemTable e + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createRedstoneOreDrops f + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSegmentedBlockDrops r + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSelfDropDispatchTable a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShearsDispatchTable b + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShearsOnlyDrop b + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShearsOrSilkTouchOnlyDrop c + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShulkerBoxDrop c + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSilkTouchDispatchTable a + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSilkTouchOnlyTable d + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSilkTouchOrShearsDispatchTable c + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTable a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTable a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTableWithSilkTouch a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTableWithSilkTouch a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSinglePropConditionTable a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSlabItemTable a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createStemDrops b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; doesNotHaveShearsOrSilkTouch g + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; doesNotHaveSilkTouch b + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;)V dropOther c + m (Lnet/minecraft/world/level/block/Block;)V dropPottedContents u + m (Lnet/minecraft/world/level/block/Block;)V dropSelf w + m (Lnet/minecraft/world/level/block/Block;)V dropWhenSilkTouch v + m ()V generate e + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasShears c + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasShearsOrSilkTouch f + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasSilkTouch a + m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/IllegalStateException; lambda$add$7 x + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$createCandleDrops$3 a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$createMultifaceBlockDrops$1 b + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$createMultifaceBlockDrops$2 a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/SegmentableBlock;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$createSegmentedBlockDrops$4 a + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$createStemDrops$0 b + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$dropPottedContents$6 y + m (Ljava/util/Set;Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;)V lambda$generate$5 a + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; noDrop d + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V otherWhenSilkTouch c + f [F NORMAL_LEAVES_SAPLING_CHANCES e + f [F NORMAL_LEAVES_STICK_CHANCES f + f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures c + f Ljava/util/Set; explosionResistant b + f Ljava/util/Map; map d + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/tags/TimelineTagsProvider net/minecraft/data/tags/TimelineTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/data/worldgen/BootstrapContext net/minecraft/data/worldgen/BootstrapContext + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookup a + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; register a + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/Holder$Reference; register a +c net/minecraft/gametest/framework/TestCommand net/minecraft/gametest/framework/GameTestHarnessTestCommand + m (Lnet/minecraft/gametest/framework/TestFinder;)I clear b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;)Ljava/util/Optional; createGameTestInfo a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;III)I createNewStructure a + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/core/BlockPos; createTestPositionAround a + m (Lnet/minecraft/gametest/framework/TestFinder;)I export c + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;)I exportTestStructure a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; lambda$clear$4 b + m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; lambda$clear$5 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$createNewStructure$46 a + m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)Lnet/minecraft/network/chat/Component; lambda$createNewStructure$47 a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$export$6 a + m (Lnet/minecraft/gametest/framework/TestFinder;Lnet/minecraft/core/BlockPos;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/BlockPos;)V lambda$locate$11 a + m (I)Lnet/minecraft/network/chat/Component; lambda$locate$12 a + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$locate$9 a + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; lambda$register$20 w + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; lambda$register$21 v + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$22 u + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$23 t + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$24 s + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$25 r + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$26 q + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$27 p + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$28 o + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$29 n + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$30 m + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$31 l + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$32 k + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$33 j + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$34 i + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$35 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$36 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$37 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$38 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$39 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$40 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$41 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$42 a + m (Lnet/minecraft/gametest/framework/TestFinder;Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/lang/Integer; lambda$reset$2 a + m (I)Lnet/minecraft/network/chat/Component; lambda$reset$3 b + m ()Lnet/minecraft/network/chat/Component; lambda$run$7 b + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$run$8 a + m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$runWithRetryOptions$13 e + m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$runWithRetryOptions$14 d + m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$runWithRetryOptions$15 c + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$runWithRetryOptions$16 a + m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$runWithRetryOptionsAndBuildInfo$17 b + m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I lambda$runWithRetryOptionsAndBuildInfo$18 a + m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$runWithRetryOptionsAndBuildInfo$19 a + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;)Z lambda$toGameTestInfo$44 a + m (ILnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/gametest/framework/GameTestInfo; lambda$toGameTestInfo$45 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; lambda$toGameTestInfos$43 a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$trackAndStartRunner$49 a + m (Lnet/minecraft/gametest/framework/TestFinder;)I locate e + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/gametest/framework/TestFinder;)I reset a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/GameTestInfo;)I resetGameTestInfo a + m (Lnet/minecraft/gametest/framework/TestFinder;Lnet/minecraft/gametest/framework/RetryOptions;II)I run a + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; runWithRetryOptions a + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; runWithRetryOptions a + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; runWithRetryOptionsAndBuildInfo b + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I showPos a + m ()I stopTests a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestTestFunction a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/TestInstanceFinder;I)Ljava/util/stream/Stream; toGameTestInfo a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/TestPosFinder;)Ljava/util/stream/Stream; toGameTestInfos a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/GameTestRunner;)I trackAndStartRunner a + m (Lnet/minecraft/gametest/framework/TestFinder;)I verify d + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;)Z verifyStructureExists a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; CLEAR_NO_TESTS k + f I DEFAULT_CLEAR_RADIUS e + f I DEFAULT_X_SIZE h + f I DEFAULT_Y_SIZE i + f I DEFAULT_Z_SIZE j + f I MAX_CLEAR_RADIUS f + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_STRUCTURES_TO_EXPORT n + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; NO_TEST_CONTAINING p + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_TEST_INSTANCES o + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; RESET_NO_TESTS l + f I TEST_FULL_SEARCH_RADIUS b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; TEST_INSTANCE_COULD_NOT_BE_FOUND m + f I TEST_NEARBY_SEARCH_RADIUS a + f I TEST_POS_Z_OFFSET_FROM_PLAYER g + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; TOO_LARGE q + f I VERIFY_TEST_BATCH_SIZE d + f I VERIFY_TEST_GRID_AXIS_SIZE c +c net/minecraft/gametest/framework/TestCommand$TestSummaryDisplayer net/minecraft/gametest/framework/GameTestHarnessTestCommand$b + m ()Lnet/minecraft/network/chat/Component; lambda$showTestSummaryIfAllDone$0 e + m ()Lnet/minecraft/network/chat/Component; lambda$showTestSummaryIfAllDone$1 d + m ()V showTestSummaryIfAllDone c + m ()Lnet/minecraft/commands/CommandSourceStack; source a + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testAddedForRerun a + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testFailed b + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testPassed a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testStructureLoaded a + m ()Lnet/minecraft/gametest/framework/MultipleTestTracker; tracker b + f Lnet/minecraft/commands/CommandSourceStack; source a + f Lnet/minecraft/gametest/framework/MultipleTestTracker; tracker b +c net/minecraft/gametest/framework/TestCommand$TestBatchSummaryDisplayer net/minecraft/gametest/framework/GameTestHarnessTestCommand$a + m (Lnet/minecraft/gametest/framework/GameTestBatch;)Lnet/minecraft/network/chat/Component; lambda$testBatchStarting$0 c + m ()Lnet/minecraft/commands/CommandSourceStack; source a + m (Lnet/minecraft/gametest/framework/GameTestBatch;)V testBatchFinished b + m (Lnet/minecraft/gametest/framework/GameTestBatch;)V testBatchStarting a + f Lnet/minecraft/commands/CommandSourceStack; source a +c net/minecraft/network/TickablePacketListener net/minecraft/network/TickablePacketListener + m ()V tick d +c net/minecraft/network/chat/ComponentContents net/minecraft/network/chat/ComponentContents + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; resolve a + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a +c net/minecraft/network/chat/PlayerChatMessage net/minecraft/network/chat/PlayerChatMessage + m ()Lnet/minecraft/network/chat/Component; decoratedContent d + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/lang/String; describeSigned a + m (Lnet/minecraft/network/chat/FilterMask;)Lnet/minecraft/network/chat/PlayerChatMessage; filter a + m (Z)Lnet/minecraft/network/chat/PlayerChatMessage; filter a + m ()Lnet/minecraft/network/chat/FilterMask; filterMask o + m (Ljava/time/Instant;)Z hasExpiredClient b + m (Ljava/time/Instant;)Z hasExpiredServer a + m ()Z hasSignature i + m (Ljava/util/UUID;)Z hasSignatureFrom a + m ()Z isFullyFiltered j + m ()Z isSystem h + m ()Lnet/minecraft/network/chat/Component; lambda$decoratedContent$5 p + m (Lnet/minecraft/network/chat/MessageSignature;)Ljava/lang/String; lambda$describeSigned$6 a + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/Optional; lambda$static$0 c + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/Optional; lambda$static$1 b + 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; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/util/SignatureUpdater$Output;)V lambda$verify$4 a + m ()Lnet/minecraft/network/chat/SignedMessageLink; link k + m ()Lnet/minecraft/network/chat/PlayerChatMessage; removeSignature b + m ()Lnet/minecraft/network/chat/PlayerChatMessage; removeUnsignedContent a + m ()J salt f + m ()Ljava/util/UUID; sender g + m ()Lnet/minecraft/network/chat/MessageSignature; signature l + m ()Lnet/minecraft/network/chat/SignedMessageBody; signedBody m + m ()Ljava/lang/String; signedContent c + m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; system a + m ()Ljava/time/Instant; timeStamp e + m (Ljava/util/UUID;Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; unsigned a + m ()Lnet/minecraft/network/chat/Component; unsignedContent n + m (Lnet/minecraft/util/SignatureUpdater$Output;Lnet/minecraft/network/chat/SignedMessageLink;Lnet/minecraft/network/chat/SignedMessageBody;)V updateSignature a + m (Lnet/minecraft/util/SignatureValidator;)Z verify a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/PlayerChatMessage; withUnsignedContent a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Ljava/time/Duration; MESSAGE_EXPIRES_AFTER_CLIENT c + f Ljava/time/Duration; MESSAGE_EXPIRES_AFTER_SERVER b + f Ljava/util/UUID; SYSTEM_SENDER i + f Lnet/minecraft/network/chat/FilterMask; filterMask h + f Lnet/minecraft/network/chat/SignedMessageLink; link d + f Lnet/minecraft/network/chat/MessageSignature; signature e + f Lnet/minecraft/network/chat/SignedMessageBody; signedBody f + f Lnet/minecraft/network/chat/Component; unsignedContent g +c net/minecraft/network/chat/RemoteChatSession net/minecraft/network/chat/RemoteChatSession + m ()Lnet/minecraft/network/chat/RemoteChatSession$Data; asData a + m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageChain$Decoder; createMessageDecoder a + m (Ljava/time/Duration;)Lnet/minecraft/network/chat/SignedMessageValidator; createMessageValidator a + m ()Z hasExpired b + m (Ljava/time/Duration;)Z lambda$createMessageValidator$0 b + m ()Lnet/minecraft/world/entity/player/ProfilePublicKey; profilePublicKey d + m ()Ljava/util/UUID; sessionId c + f Lnet/minecraft/world/entity/player/ProfilePublicKey; profilePublicKey b + f Ljava/util/UUID; sessionId a +c net/minecraft/network/chat/RemoteChatSession$Data net/minecraft/network/chat/RemoteChatSession$a + m ()Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; profilePublicKey b + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/RemoteChatSession$Data; read a + m ()Ljava/util/UUID; sessionId a + m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/util/SignatureValidator;)Lnet/minecraft/network/chat/RemoteChatSession; validate a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/RemoteChatSession$Data;)V write a + f Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; profilePublicKey b + f Ljava/util/UUID; sessionId a +c net/minecraft/network/chat/SignedMessageBody net/minecraft/network/chat/SignedMessageBody + m ()Ljava/lang/String; content a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/network/chat/LastSeenMessages; lastSeen d + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/SignedMessageBody$Packed; pack a + m ()J salt c + m ()Ljava/time/Instant; timeStamp b + m (Ljava/lang/String;)Lnet/minecraft/network/chat/SignedMessageBody; unsigned a + m (Lnet/minecraft/util/SignatureUpdater$Output;)V updateSignature a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Ljava/lang/String; content b + f Lnet/minecraft/network/chat/LastSeenMessages; lastSeen e + f J salt d + f Ljava/time/Instant; timeStamp c +c net/minecraft/network/chat/SignedMessageBody$Packed net/minecraft/network/chat/SignedMessageBody$a + m ()Ljava/lang/String; content a + m (Lnet/minecraft/network/chat/LastSeenMessages;)Lnet/minecraft/network/chat/SignedMessageBody; lambda$unpack$0 a + m ()Lnet/minecraft/network/chat/LastSeenMessages$Packed; lastSeen d + m ()J salt c + m ()Ljava/time/Instant; timeStamp b + m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; unpack a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Ljava/lang/String; content a + f Lnet/minecraft/network/chat/LastSeenMessages$Packed; lastSeen d + f J salt c + f Ljava/time/Instant; timeStamp b +c net/minecraft/network/chat/SignedMessageLink net/minecraft/network/chat/SignedMessageLink + m ()Lnet/minecraft/network/chat/SignedMessageLink; advance a + m ()I index b + m (Lnet/minecraft/network/chat/SignedMessageLink;)Z isDescendantOf a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/util/UUID;Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink; root a + m ()Ljava/util/UUID; sender c + m ()Ljava/util/UUID; sessionId d + m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink; unsigned a + m (Lnet/minecraft/util/SignatureUpdater$Output;)V updateSignature a + f Lcom/mojang/serialization/Codec; CODEC a + f I index b + f Ljava/util/UUID; sender c + f Ljava/util/UUID; sessionId d +c net/minecraft/network/chat/ThrowingComponent net/minecraft/network/chat/ThrowingComponent + m ()Lnet/minecraft/network/chat/Component; getComponent a + f Lnet/minecraft/network/chat/Component; component a +c net/minecraft/server/commands/EffectCommands net/minecraft/server/commands/CommandEffect + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;)I clearEffect a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I clearEffects a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;Ljava/lang/Integer;IZ)I giveEffect a + m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearEffect$14 b + m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearEffect$15 a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearEffects$12 b + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearEffects$13 a + m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$giveEffect$10 b + m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$giveEffect$11 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 j + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 i + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_CLEAR_EVERYTHING_FAILED b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_CLEAR_SPECIFIC_FAILED c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_GIVE_FAILED a +c net/minecraft/server/commands/EnchantCommand net/minecraft/server/commands/CommandEnchant + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;I)I enchant a + m (Lnet/minecraft/core/Holder;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$enchant$6 b + m (Lnet/minecraft/core/Holder;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$enchant$7 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INCOMPATIBLE c + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_LEVEL_TOO_HIGH d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOTHING_HAPPENED e + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_LIVING_ENTITY a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_ITEM b +c net/minecraft/server/commands/ExecuteCommand net/minecraft/server/commands/CommandExecute + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLnet/minecraft/server/commands/ExecuteCommand$CommandPredicate;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addConditional a + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addConditionals a + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; addIfBlocksConditional a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;)Z checkCustomPredicate a + m (Lcom/mojang/brigadier/context/CommandContext;Z)I checkIfRegions a + m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;)I checkMatchingData a + m (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt; checkRegions c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Z)Ljava/util/OptionalInt; checkRegions a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Z checkScore a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/ExecuteCommand$IntBiPredicate;)Z checkScore a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Z checkStopwatch a + m (Lcom/mojang/brigadier/context/CommandContext;Z)I checkUnlessRegions b + m (Ljava/lang/Iterable;Lnet/minecraft/world/inventory/SlotRange;Ljava/util/function/Predicate;)I countItems a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/inventory/SlotRange;Ljava/util/function/Predicate;)I countItems a + m (ZLnet/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate;)Lcom/mojang/brigadier/Command; createNumericConditionalHandler a + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; createRelationOperations a + m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; expandOneToManyEntityRelation b + m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; expandOneToOneEntityRelation a + m (Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection; expect a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z isChunkLoaded a + m (ZLnet/minecraft/server/commands/ExecuteCommand$CommandPredicate;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addConditional$65 b + m ()Lnet/minecraft/network/chat/Component; lambda$addConditional$66 b + m (ZLnet/minecraft/server/commands/ExecuteCommand$CommandPredicate;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addConditional$67 a + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$35 o + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$36 n + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$37 m + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$38 l + m (II)Z lambda$addConditionals$39 e + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$40 k + m (II)Z lambda$addConditionals$41 d + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$42 j + m (II)Z lambda$addConditionals$43 c + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$44 i + m (II)Z lambda$addConditionals$45 b + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$46 h + m (II)Z lambda$addConditionals$47 a + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$48 g + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$49 f + m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addConditionals$50 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$addConditionals$51 e + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$52 d + m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addConditionals$53 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$addConditionals$54 c + m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addConditionals$55 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$addConditionals$56 b + m (Lcom/mojang/brigadier/context/CommandContext;)Z lambda$addConditionals$57 a + m (ZLnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addConditionals$58 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addConditionals$59 a + m (Lcom/mojang/brigadier/tree/CommandNode;ZLnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$addConditionals$60 a + m (ZZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$addIfBlocksConditional$68 a + m (ZLcom/mojang/brigadier/context/CommandContext;)I lambda$addIfBlocksConditional$69 b + m (ZLcom/mojang/brigadier/context/CommandContext;)I lambda$addIfBlocksConditional$70 a + m (Ljava/util/OptionalInt;)Lnet/minecraft/network/chat/Component; lambda$checkIfRegions$71 a + m ()Lnet/minecraft/network/chat/Component; lambda$checkUnlessRegions$72 a + m (I)Lnet/minecraft/network/chat/Component; lambda$createNumericConditionalHandler$61 a + m (Lnet/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate;Lcom/mojang/brigadier/context/CommandContext;)I lambda$createNumericConditionalHandler$62 b + m ()Lnet/minecraft/network/chat/Component; lambda$createNumericConditionalHandler$63 c + m (Lnet/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate;Lcom/mojang/brigadier/context/CommandContext;)I lambda$createNumericConditionalHandler$64 a + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$78 h + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$79 g + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$80 f + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$81 e + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$82 d + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$83 c + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lambda$createRelationOperations$84 b + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/stream/Stream; lambda$createRelationOperations$85 a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$expandOneToManyEntityRelation$76 i + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$expandOneToManyEntityRelation$77 a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$expandOneToOneEntityRelation$73 j + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;)Ljava/util/List; lambda$expandOneToOneEntityRelation$74 a + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$expandOneToOneEntityRelation$75 b + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$register$10 u + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$11 t + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$12 s + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$13 r + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$14 q + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$15 p + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$register$3 B + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$register$4 A + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$5 z + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$register$6 y + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$7 x + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$register$8 w + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$register$9 v + m (Ljava/util/function/IntPredicate;Ljava/util/List;Lnet/minecraft/commands/ExecutionCommandSource;ZI)V lambda$scheduleFunctionConditionsAndTest$86 a + m (Ljava/util/List;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;)V lambda$scheduleFunctionConditionsAndTest$87 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a + m (Lnet/minecraft/server/commands/data/DataAccessor;ZLnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/function/IntFunction;ZI)V lambda$storeData$34 a + m (Ljava/util/Collection;Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/Objective;ZZI)V lambda$storeValue$32 a + m (ZZLnet/minecraft/server/bossevents/CustomBossEvent;ZI)V lambda$storeValue$33 a + m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$16 h + m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$17 g + m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$18 f + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$19 f + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$20 f + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$21 e + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$22 e + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$23 d + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$24 d + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$25 c + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$26 c + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$27 b + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$28 b + m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; lambda$wrapStores$29 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; lambda$wrapStores$30 a + m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$wrapStores$31 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Ljava/util/function/Function;Ljava/util/function/IntPredicate;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/commands/execution/ChainModifiers;)V scheduleFunctionConditionsAndTest a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/commands/CommandSourceStack; spawnEntityAndRedirect a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/function/IntFunction;Z)Lnet/minecraft/commands/CommandSourceStack; storeData a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Z)Lnet/minecraft/commands/CommandSourceStack; storeValue a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;ZZ)Lnet/minecraft/commands/CommandSourceStack; storeValue a + m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrapStores a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_AREA_TOO_LARGE d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_CONDITIONAL_FAILED e + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_CONDITIONAL_FAILED_COUNT f + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_FUNCTION_CONDITION_INSTANTATION_FAILURE a + f Lorg/slf4j/Logger; LOGGER b + f I MAX_TEST_AREA c +c net/minecraft/server/commands/ExecuteCommand$IntBiPredicate net/minecraft/server/commands/CommandExecute$d +c net/minecraft/server/commands/ExecuteCommand$CommandPredicate net/minecraft/server/commands/CommandExecute$b +c net/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate net/minecraft/server/commands/CommandExecute$a +c net/minecraft/server/commands/ExecuteCommand$ExecuteIfFunctionCustomModifier net/minecraft/server/commands/CommandExecute$c + m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; lambda$apply$2 a + m (I)Z lambda$new$0 b + m (I)Z lambda$new$1 a + f Ljava/util/function/IntPredicate; check a +c net/minecraft/server/commands/PublishCommand net/minecraft/server/commands/CommandPublish + m (I)Lnet/minecraft/network/chat/MutableComponent; getSuccessMessage a + m (I)Lnet/minecraft/network/chat/Component; lambda$publish$5 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lnet/minecraft/commands/CommandSourceStack;IZLnet/minecraft/world/level/GameType;)I publish a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ALREADY_PUBLISHED b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a +c net/minecraft/server/commands/SaveAllCommand net/minecraft/server/commands/CommandSaveAll + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m ()Lnet/minecraft/network/chat/Component; lambda$saveAll$2 b + m ()Lnet/minecraft/network/chat/Component; lambda$saveAll$3 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Z)I saveAll a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a +c net/minecraft/server/commands/SaveOffCommand net/minecraft/server/commands/CommandSaveOff + m ()Lnet/minecraft/network/chat/Component; lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_OFF a +c net/minecraft/server/commands/TeamMsgCommand net/minecraft/server/commands/CommandTeamMsg + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$register$0 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/List;Lnet/minecraft/network/chat/PlayerChatMessage;)V lambda$register$1 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/List;Lnet/minecraft/network/chat/PlayerChatMessage;)V sendMessage a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_ON_TEAM b + f Lnet/minecraft/network/chat/Style; SUGGEST_STYLE a +c net/minecraft/server/commands/TellRawCommand net/minecraft/server/commands/CommandTellRaw + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a +c net/minecraft/server/commands/TriggerCommand net/minecraft/server/commands/CommandTrigger + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/scores/Objective;I)I addValue a + m (Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/ScoreAccess; getScore a + m (Lnet/minecraft/world/scores/Objective;I)Lnet/minecraft/network/chat/Component; lambda$addValue$4 b + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Lnet/minecraft/world/scores/Objective;I)Lnet/minecraft/network/chat/Component; lambda$setValue$5 a + m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$simpleTrigger$6 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/scores/Objective;I)I setValue b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/scores/Objective;)I simpleTrigger a + m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestObjectives a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_OBJECTIVE b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_PRIMED a +c net/minecraft/server/commands/VersionCommand net/minecraft/server/commands/VersionCommand + m (Ljava/util/function/Consumer;)V dumpVersion a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a + m (Lcom/mojang/brigadier/CommandDispatcher;Z)V register a + f Lnet/minecraft/network/chat/Component; HEADER a + f Lnet/minecraft/network/chat/Component; STABLE b + f Lnet/minecraft/network/chat/Component; UNSTABLE c +c net/minecraft/server/commands/WeatherCommand net/minecraft/server/commands/CommandWeather + m (Lnet/minecraft/commands/CommandSourceStack;ILnet/minecraft/util/valueproviders/IntProvider;)I getDuration a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a + m ()Lnet/minecraft/network/chat/Component; lambda$setClear$6 c + m ()Lnet/minecraft/network/chat/Component; lambda$setRain$7 b + m ()Lnet/minecraft/network/chat/Component; lambda$setThunder$8 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;I)I setClear a + m (Lnet/minecraft/commands/CommandSourceStack;I)I setRain b + m (Lnet/minecraft/commands/CommandSourceStack;I)I setThunder c + f I DEFAULT_TIME a +c net/minecraft/server/dialog/ButtonListDialog net/minecraft/server/dialog/ButtonListDialog + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()I columns b + m ()Ljava/util/Optional; exitAction c + m ()Ljava/util/Optional; onCancel d +c net/minecraft/server/dialog/CommonButtonData net/minecraft/server/dialog/CommonButtonData + m ()Lnet/minecraft/network/chat/Component; label a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; tooltip b + m ()I width c + f I DEFAULT_WIDTH a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f Lnet/minecraft/network/chat/Component; label c + f Ljava/util/Optional; tooltip d + f I width e +c net/minecraft/server/dialog/CommonDialogData net/minecraft/server/dialog/CommonDialogData + m ()Lnet/minecraft/server/dialog/DialogAction; afterAction f + m ()Ljava/util/List; body g + m ()Z canCloseWithEscape d + m ()Lnet/minecraft/network/chat/Component; computeExternalTitle a + m ()Ljava/util/Optional; externalTitle c + m ()Ljava/util/List; inputs h + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; lambda$static$1 i + m (Lnet/minecraft/server/dialog/CommonDialogData;)Lcom/mojang/serialization/DataResult; lambda$static$2 a + m ()Z pause e + m ()Lnet/minecraft/network/chat/Component; title b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/server/dialog/DialogAction; afterAction f + f Ljava/util/List; body g + f Z canCloseWithEscape d + f Ljava/util/Optional; externalTitle c + f Ljava/util/List; inputs h + f Z pause e + f Lnet/minecraft/network/chat/Component; title b +c net/minecraft/server/dialog/DialogListDialog net/minecraft/server/dialog/DialogListDialog + m ()I buttonWidth f + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()I columns b + m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ + m ()Lnet/minecraft/core/HolderSet; dialogs e + m ()Ljava/util/Optional; exitAction c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f I buttonWidth l + f I columns k + f Lnet/minecraft/server/dialog/CommonDialogData; common h + f Lnet/minecraft/core/HolderSet; dialogs i + f Ljava/util/Optional; exitAction j +c net/minecraft/server/dialog/action/CustomAll net/minecraft/server/dialog/action/CustomAll + m ()Ljava/util/Optional; additions c + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/util/Map;)Ljava/util/Optional; createAction a + m ()Lnet/minecraft/resources/Identifier; id b + m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;Lnet/minecraft/server/dialog/action/Action$ValueGetter;)V lambda$createAction$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f Ljava/util/Optional; additions d + f Lnet/minecraft/resources/Identifier; id c +c net/minecraft/server/gui/PlayerListComponent net/minecraft/server/gui/PlayerListBox + m ()V tick a + f Lnet/minecraft/server/MinecraftServer; server a + f I tickCount b +c net/minecraft/server/jsonrpc/methods/Message net/minecraft/server/jsonrpc/methods/Message + m ()Ljava/util/Optional; asComponent a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; literal b + m ()Ljava/util/Optional; translatable c + m ()Ljava/util/Optional; translatableParams d + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; literal b + f Ljava/util/Optional; translatable c + f Ljava/util/Optional; translatableParams d +c net/minecraft/server/level/ChunkTrackingView net/minecraft/server/level/ChunkTrackingView + m (II)Z contains a + m (IIZ)Z contains a + m (Lnet/minecraft/world/level/ChunkPos;)Z contains a + m (Lnet/minecraft/server/level/ChunkTrackingView;Lnet/minecraft/server/level/ChunkTrackingView;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V difference a + m (Ljava/util/function/Consumer;)V forEach a + m (II)Z isInViewDistance b + m (IIIII)Z isInViewDistance a + m (IIIIIZ)Z isWithinDistance a + m (Lnet/minecraft/world/level/ChunkPos;I)Lnet/minecraft/server/level/ChunkTrackingView; of a + f Lnet/minecraft/server/level/ChunkTrackingView; EMPTY a +c net/minecraft/server/level/ChunkTrackingView$1 net/minecraft/server/level/ChunkTrackingView$1 + m (IIZ)Z contains a + m (Ljava/util/function/Consumer;)V forEach a +c net/minecraft/server/level/ChunkTrackingView$Positioned net/minecraft/server/level/ChunkTrackingView$a + m ()Lnet/minecraft/world/level/ChunkPos; center a + m (IIZ)Z contains a + m (Ljava/util/function/Consumer;)V forEach a + m ()I maxX e + m ()I maxZ f + m ()I minX c + m ()I minZ d + m (Lnet/minecraft/server/level/ChunkTrackingView$Positioned;)Z squareIntersects a + m ()I viewDistance b + f Lnet/minecraft/world/level/ChunkPos; center b + f I viewDistance c +c net/minecraft/server/level/ClientInformation net/minecraft/server/level/ClientInformation + m ()Z allowsListing i + m ()Z chatColors e + m ()Lnet/minecraft/world/entity/player/ChatVisiblity; chatVisibility d + m ()Lnet/minecraft/server/level/ClientInformation; createDefault a + m ()Ljava/lang/String; language b + m ()Lnet/minecraft/world/entity/HumanoidArm; mainHand g + m ()I modelCustomisation f + m ()Lnet/minecraft/server/level/ParticleStatus; particleStatus j + m ()Z textFilteringEnabled h + m ()I viewDistance c + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I MAX_LANGUAGE_LENGTH a + f Z allowsListing i + f Z chatColors e + f Lnet/minecraft/world/entity/player/ChatVisiblity; chatVisibility d + f Ljava/lang/String; language b + f Lnet/minecraft/world/entity/HumanoidArm; mainHand g + f I modelCustomisation f + f Lnet/minecraft/server/level/ParticleStatus; particleStatus j + f Z textFilteringEnabled h + f I viewDistance c +c net/minecraft/server/level/PlayerSpawnFinder net/minecraft/server/level/PlayerSpawnFinder + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/concurrent/CompletableFuture; findSpawn a + m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; fixupSpawnHeight a + m (I)I getCoprime a + m (Lnet/minecraft/server/level/ServerLevel;II)Lnet/minecraft/core/BlockPos; getOverworldRespawnPos a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/core/BlockPos; getSpawnPosInChunk a + m ()Ljava/lang/String; lambda$scheduleCandidate$2 b + m (II)Ljava/lang/String; lambda$scheduleCandidate$3 a + m (I)Ljava/lang/String; lambda$scheduleCandidate$4 b + m (Ljava/util/function/Supplier;IIILjava/lang/Object;Ljava/lang/Throwable;)V lambda$scheduleCandidate$5 a + m (II)Ljava/util/Optional; lambda$scheduleNext$0 b + m ()Ljava/util/Optional; lambda$scheduleNext$1 c + m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Z noCollisionNoLiquid b + m (IIILjava/util/function/Supplier;)V scheduleCandidate a + m ()V scheduleNext a + f I ABSOLUTE_MAX_ATTEMPTS b + f Lnet/minecraft/world/entity/EntityDimensions; PLAYER_DIMENSIONS a + f I candidateCount f + f I coprime g + f Ljava/util/concurrent/CompletableFuture; finishedFuture j + f Lnet/minecraft/server/level/ServerLevel; level c + f I nextCandidateIndex i + f I offset h + f I radius e + f Lnet/minecraft/core/BlockPos; spawnSuggestion d +c net/minecraft/server/packs/FilePackResources net/minecraft/server/packs/ResourcePackFile + m (Ljava/lang/String;)Ljava/lang/String; addPrefix a + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; extractNamespace a + m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; getNamespaces a + m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Ljava/lang/String; getPathFromLocation b + m (Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource b + m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getRootResource a + m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listResources a + f Lorg/slf4j/Logger; LOGGER c + f Ljava/lang/String; prefix e + f Lnet/minecraft/server/packs/FilePackResources$SharedZipFileAccess; zipFileAccess d +c net/minecraft/server/packs/FilePackResources$SharedZipFileAccess net/minecraft/server/packs/ResourcePackFile$b + m ()Ljava/util/zip/ZipFile; getOrCreateZipFile a + f Z failedToLoad c + f Ljava/io/File; file a + f Ljava/util/zip/ZipFile; zipFile b +c net/minecraft/server/packs/FilePackResources$FileResourcesSupplier net/minecraft/server/packs/ResourcePackFile$a + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$Metadata;)Lnet/minecraft/server/packs/PackResources; openFull a + m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/PackResources; openPrimary a + f Ljava/io/File; content a +c net/minecraft/server/packs/PathPackResources net/minecraft/server/packs/PathPackResources + m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; getNamespaces a + m (Lnet/minecraft/resources/Identifier;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a + m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getRootResource a + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z isRegularFile a + m (Ljava/nio/file/Path;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IoSupplier; lambda$getResource$0 a + m (Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/DataResult$Error;)Lnet/minecraft/server/packs/resources/IoSupplier; lambda$getResource$1 a + m (Ljava/nio/file/Path;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/nio/file/Path;)V lambda$listPath$4 a + m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/util/List;)V lambda$listResources$2 a + m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V lambda$listResources$3 a + m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listPath a + m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listResources a + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/resources/IoSupplier; returnFileIfExists b + m (Ljava/nio/file/Path;)Z validatePath a + f Lorg/slf4j/Logger; LOGGER c + f Lcom/google/common/base/Joiner; PATH_JOINER d + f Ljava/nio/file/Path; root e +c net/minecraft/server/packs/PathPackResources$PathResourcesSupplier net/minecraft/server/packs/PathPackResources$a + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$Metadata;)Lnet/minecraft/server/packs/PackResources; openFull a + m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/PackResources; openPrimary a + f Ljava/nio/file/Path; content a +c net/minecraft/server/packs/linkfs/LinkFSPath net/minecraft/server/packs/linkfs/LinkFSPath + m (Lnet/minecraft/server/packs/linkfs/LinkFSPath;Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; createRelativePath a + m ()Z exists g + m ()Ljava/nio/file/attribute/BasicFileAttributeView; getBasicAttributeView j + m ()Ljava/nio/file/attribute/BasicFileAttributes; getBasicAttributes k + m ()Lnet/minecraft/server/packs/linkfs/PathContents$DirectoryContents; getDirectoryContents i + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; getFileName c + m ()Lnet/minecraft/server/packs/linkfs/LinkFileSystem; getFileSystem a + m (I)Lnet/minecraft/server/packs/linkfs/LinkFSPath; getName a + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; getParent d + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; getRoot b + m ()Ljava/nio/file/Path; getTargetPath h + m ()Z hasRealContents m + m (Lnet/minecraft/server/packs/linkfs/PathContents;)Z isRelativeOrMissing a + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; normalize e + m ()Ljava/util/List; pathToRoot l + m ()Ljava/lang/String; pathToString n + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; relativize b + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; resolve a + m (Ljava/util/List;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; resolve a + m (Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; resolveName a + m (II)Lnet/minecraft/server/packs/linkfs/LinkFSPath; subpath a + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; toAbsolutePath f + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; toLinkPath c + m ([Ljava/nio/file/LinkOption;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; toRealPath a + f Ljava/nio/file/attribute/BasicFileAttributes; DIRECTORY_ATTRIBUTES a + f Ljava/nio/file/attribute/BasicFileAttributes; FILE_ATTRIBUTES b + f Ljava/util/Comparator; PATH_COMPARATOR c + f Lnet/minecraft/server/packs/linkfs/LinkFileSystem; fileSystem e + f Ljava/lang/String; name d + f Lnet/minecraft/server/packs/linkfs/LinkFSPath; parent f + f Lnet/minecraft/server/packs/linkfs/PathContents; pathContents i + f Ljava/lang/String; pathString h + f Ljava/util/List; pathToRoot g +c net/minecraft/server/packs/linkfs/LinkFSPath$3 net/minecraft/server/packs/linkfs/LinkFSPath$3 + f Lnet/minecraft/server/packs/linkfs/LinkFSPath; this$0 a +c net/minecraft/server/permissions/Permissions net/minecraft/server/permissions/Permissions + f Lnet/minecraft/server/permissions/Permission; COMMANDS_ADMIN c + f Lnet/minecraft/server/permissions/Permission; COMMANDS_ENTITY_SELECTORS e + f Lnet/minecraft/server/permissions/Permission; COMMANDS_GAMEMASTER b + f Lnet/minecraft/server/permissions/Permission; COMMANDS_MODERATOR a + f Lnet/minecraft/server/permissions/Permission; COMMANDS_OWNER d +c net/minecraft/server/players/ProfileResolver net/minecraft/server/players/ProfileResolver + m (Ljava/util/UUID;)Ljava/util/Optional; fetchById a + m (Ljava/lang/String;)Ljava/util/Optional; fetchByName a + m (Lcom/mojang/datafixers/util/Either;)Ljava/util/Optional; fetchByNameOrId a +c net/minecraft/server/players/ProfileResolver$Cached net/minecraft/server/players/ProfileResolver$a + m (Ljava/util/UUID;)Ljava/util/Optional; fetchById a + m (Ljava/lang/String;)Ljava/util/Optional; fetchByName a + f Lcom/google/common/cache/LoadingCache; profileCacheById b + f Lcom/google/common/cache/LoadingCache; profileCacheByName a +c net/minecraft/server/players/ProfileResolver$Cached$1 net/minecraft/server/players/ProfileResolver$a$1 + m (Ljava/util/UUID;)Ljava/util/Optional; load a + f Lcom/mojang/authlib/minecraft/MinecraftSessionService; val$sessionService a +c net/minecraft/server/players/ProfileResolver$Cached$2 net/minecraft/server/players/ProfileResolver$a$2 + m (Lnet/minecraft/server/players/NameAndId;)Ljava/util/Optional; lambda$load$0 a + m (Ljava/lang/String;)Ljava/util/Optional; load a + f Lnet/minecraft/server/players/ProfileResolver$Cached; this$0 b +c net/minecraft/server/players/StoredUserEntry net/minecraft/server/players/JsonListEntry + m ()Ljava/lang/Object; getUser h + m ()Z hasExpired g + m (Lcom/google/gson/JsonObject;)V serialize a + f Ljava/lang/Object; user a +c net/minecraft/util/PlaceholderLookupProvider net/minecraft/util/PlaceholderLookupProvider + m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; createSerializationContext a + m ()Lnet/minecraft/util/RegistryContextSwapper; createSwapper a + m ()Z hasRegisteredPlaceholders b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a + f Lnet/minecraft/core/HolderLookup$Provider; context a + f Ljava/util/Map; holderSets d + f Ljava/util/Map; holders c + f Lnet/minecraft/util/PlaceholderLookupProvider$UniversalLookup; lookup b +c net/minecraft/util/PlaceholderLookupProvider$1 net/minecraft/util/PlaceholderLookupProvider$1 + m ()Ljava/util/Optional; lambda$lookup$0 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a + f Lnet/minecraft/util/PlaceholderLookupProvider; this$0 a +c net/minecraft/util/PlaceholderLookupProvider$2 net/minecraft/util/PlaceholderLookupProvider$2 + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/core/HolderLookup$Provider;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; lambda$swapTo$0 a + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$Provider;)Lcom/mojang/serialization/DataResult; swapTo a + f Lnet/minecraft/util/PlaceholderLookupProvider; this$0 a +c net/minecraft/util/PlaceholderLookupProvider$UniversalLookup net/minecraft/util/PlaceholderLookupProvider$a + m ()Lnet/minecraft/core/HolderGetter; castAsLookup a + m ()Lnet/minecraft/core/HolderOwner; castAsOwner b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a + m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrCreate c + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrCreate c + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrThrow b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrThrow b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; lambda$getOrCreate$0 d + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; lambda$getOrCreate$1 d + f Lnet/minecraft/util/PlaceholderLookupProvider; this$0 a +c net/minecraft/util/SequencedPriorityIterator net/minecraft/util/SequencedPriorityIterator + m (Ljava/lang/Object;I)V add a + m (I)Ljava/util/Deque; lambda$add$0 a + m ()V switchCacheToNextHighestPrioQueue a + f I MIN_PRIO a + f I highestPrio c + f Ljava/util/Deque; highestPrioQueue b + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; queuesByPriority d +c net/minecraft/util/datafix/ExtraDataFixUtils net/minecraft/util/datafix/ExtraDataFixUtils + m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; blockState a + m (Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; blockState a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; cast a + m (Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/datafixers/Typed; cast a + m ([Ljava/util/function/Function;)Ljava/util/function/Function; chainAllFilters a + m (Lcom/mojang/serialization/Dynamic;III)Lcom/mojang/serialization/Dynamic; createBlockPos a + m (I)Ljava/lang/String; dyeColorIdToName a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockPos a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixInlineBlockPos a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic; fixStringField a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; lambda$blockState$3 b + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; lambda$blockState$4 a + m ([Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$chainAllFilters$2 a + m (Ljava/util/function/UnaryOperator;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixStringField$5 a + m (Ljava/lang/Object;)Ljava/lang/Object; lambda$typePatcher$0 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$typePatcher$1 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; patchSubType a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed; readAndSet a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; typePatcher a +c net/minecraft/util/datafix/fixes/AddFieldFix net/minecraft/util/datafix/fixes/AddFieldFix + m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; addField a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + f Ljava/util/function/Function; fieldGenerator e + f Ljava/lang/String; fieldName c + f Ljava/lang/String; name a + f [Ljava/lang/String; path d + f Lcom/mojang/datafixers/DSL$TypeReference; type b +c net/minecraft/util/datafix/fixes/EntityIdFix net/minecraft/util/datafix/fixes/DataConverterEntity + m (Ljava/lang/String;)Ljava/lang/String; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$2 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$3 a + m (Ljava/util/HashMap;)V lambda$static$0 a + f Ljava/util/Map; ID_MAP a +c net/minecraft/util/datafix/fixes/ItemLoreFix net/minecraft/util/datafix/fixes/DataConverterItemLoreComponentize + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + 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; lambda$makeRule$4 a +c net/minecraft/util/parsing/packrat/NamedRule net/minecraft/util/parsing/packrat/NamedRule + m ()Lnet/minecraft/util/parsing/packrat/Atom; name a + m ()Lnet/minecraft/util/parsing/packrat/Rule; value b +c net/minecraft/util/profiling/TracyZoneFiller net/minecraft/util/profiling/TracyZoneFiller + m ()Lcom/mojang/jtracy/Zone; activeZone d + m (Ljava/lang/String;)V addZoneText e + m (J)V addZoneValue a + m ()V endTick b + m (Ljava/lang/String;I)V incrementCounter a + m (Ljava/util/function/Supplier;I)V incrementCounter a + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/util/profiling/TracyZoneFiller$PlotAndValue; lambda$incrementCounter$2 a + m (Ljava/lang/StackWalker$StackFrame;)Z lambda$push$0 a + m (Ljava/util/stream/Stream;)Ljava/util/Optional; lambda$push$1 a + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V markForCharting a + m ()V pop c + m (Ljava/lang/String;)V popPush b + m (Ljava/util/function/Supplier;)V popPush b + m (Ljava/lang/String;)V push a + m (Ljava/util/function/Supplier;)V push a + m (I)V setZoneColor a + m ()V startTick a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/StackWalker; STACK_WALKER c + f Ljava/util/List; activeZones d + f Ljava/lang/String; name f + f Ljava/util/Map; plots e +c net/minecraft/util/profiling/TracyZoneFiller$PlotAndValue net/minecraft/util/profiling/TracyZoneFiller$a + m (I)V add b + m (I)V set a + f Lcom/mojang/jtracy/Plot; plot a + f I value b +c net/minecraft/util/profiling/jfr/Environment net/minecraft/util/profiling/jfr/Environment + m ()[Lnet/minecraft/util/profiling/jfr/Environment; $values b + m (Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/util/profiling/jfr/Environment; from a + m ()Ljava/lang/String; getDescription a + f [Lnet/minecraft/util/profiling/jfr/Environment; $VALUES d + f Lnet/minecraft/util/profiling/jfr/Environment; CLIENT a + f Lnet/minecraft/util/profiling/jfr/Environment; SERVER b + f Ljava/lang/String; description c +c net/minecraft/util/profiling/jfr/JfrProfiler net/minecraft/util/profiling/jfr/JfrProfiler + m (Ljava/lang/Class;Ljava/lang/Runnable;)V addPeriodicEvent a + m ()Lnet/minecraft/util/profiling/jfr/JfrProfiler; getInstance a + m ()Z isAvailable d + m ()Z isRunning c + m ()V lambda$new$0 j + m ()V lambda$new$1 i + m ()V lambda$new$2 h + m (Lnet/minecraft/util/profiling/jfr/event/ChunkGenerationEvent;Z)V lambda$onChunkGenerate$5 a + m (Lnet/minecraft/util/profiling/jfr/event/StructureGenerationEvent;Z)V lambda$onStructureGenerate$6 a + m (Lnet/minecraft/util/profiling/jfr/event/WorldLoadFinishedEvent;Z)V lambda$onWorldLoadedStarted$4 a + m (Lnet/minecraft/util/profiling/jfr/Environment;Ljava/lang/String;Ljdk/jfr/Recording;)V lambda$start$3 a + m (Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$SumAggregation; networkStatFor a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onChunkGenerate a + m (I)V onClientTick a + m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketReceived a + m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketSent b + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileRead a + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileWrite b + m (F)V onServerTick a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onStructureGenerate a + m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onWorldLoadedStarted e + m ()V registerPeriodicEvents f + m ()V setupSummaryListener g + m (Ljava/io/Reader;Lnet/minecraft/util/profiling/jfr/Environment;)Z start a + m (Lnet/minecraft/util/profiling/jfr/Environment;)Z start a + m ()Ljava/nio/file/Path; stop b + f Ljava/util/List; CUSTOM_EVENTS h + f Ljava/time/format/DateTimeFormatter; DATE_TIME_FORMATTER j + f Ljava/lang/String; FLIGHT_RECORDER_CONFIG i + f Lnet/minecraft/util/profiling/jfr/JfrProfiler; INSTANCE k + f Lorg/slf4j/Logger; LOGGER g + f Ljava/lang/String; NETWORK_CATEGORY d + f Ljava/lang/String; ROOT_CATEGORY a + f Ljava/lang/String; STORAGE_CATEGORY e + f Ljava/lang/String; TICK_CATEGORY c + f Ljava/lang/String; WORLD_GEN_CATEGORY b + f F currentAverageTickTimeServer n + f I currentFPS m + f Ljava/util/Map; networkTrafficByAddress o + f Ljava/lang/Runnable; periodicClientFps p + f Ljava/lang/Runnable; periodicNetworkSummary r + f Ljava/lang/Runnable; periodicServerTickTime q + f Ljdk/jfr/Recording; recording l +c net/minecraft/util/profiling/jfr/JfrProfiler$1 net/minecraft/util/profiling/jfr/JfrProfiler$1 + f Lnet/minecraft/util/profiling/jfr/JfrProfiler; this$0 a +c net/minecraft/util/profiling/jfr/JfrProfiler$2 net/minecraft/util/profiling/jfr/JfrProfiler$2 + m ()V lambda$$0 a + f Lnet/minecraft/util/profiling/jfr/SummaryReporter; summaryReporter a + f Lnet/minecraft/util/profiling/jfr/JfrProfiler; this$0 b +c net/minecraft/util/profiling/jfr/JfrProfiler$3 net/minecraft/util/profiling/jfr/JfrProfiler$3 + f [I $SwitchMap$jdk$jfr$RecordingState a +c net/minecraft/util/profiling/jfr/JvmProfiler net/minecraft/util/profiling/jfr/JvmProfiler + m ()Z isAvailable d + m ()Z isRunning c + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onChunkGenerate a + m (I)V onClientTick a + m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketReceived a + m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketSent b + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileRead a + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileWrite b + m (F)V onServerTick a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onStructureGenerate a + m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onWorldLoadedStarted e + m (Lnet/minecraft/util/profiling/jfr/Environment;)Z start a + m ()Ljava/nio/file/Path; stop b + f Lnet/minecraft/util/profiling/jfr/JvmProfiler; INSTANCE f +c net/minecraft/util/profiling/jfr/JvmProfiler$NoOpProfiler net/minecraft/util/profiling/jfr/JvmProfiler$a + m ()Z isAvailable d + m ()Z isRunning c + m (Z)V lambda$static$0 a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onChunkGenerate a + m (I)V onClientTick a + m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketReceived a + m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketSent b + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileRead a + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileWrite b + m (F)V onServerTick a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onStructureGenerate a + m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onWorldLoadedStarted e + m (Lnet/minecraft/util/profiling/jfr/Environment;)Z start a + m ()Ljava/nio/file/Path; stop b + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; noOpCommit a +c net/minecraft/util/profiling/jfr/Percentiles net/minecraft/util/profiling/jfr/Percentiles + m ([D)Ljava/util/Map; evaluate a + m ([I)Ljava/util/Map; evaluate a + m ([J)Ljava/util/Map; evaluate a + m (Ljava/util/Map;Lit/unimi/dsi/fastutil/ints/Int2DoubleRBTreeMap;)V lambda$sorted$0 a + m (Ljava/util/Map;)Ljava/util/Map; sorted a + f Lcom/google/common/math/Quantiles$ScaleAndIndexes; DEFAULT_INDEXES a +c net/minecraft/util/thread/BlockableEventLoop net/minecraft/util/thread/IAsyncTaskHandler + m (Ljava/lang/Runnable;)V doRunTask d + m ()V dropAllTasks bM + m (Ljava/lang/Runnable;)V executeBlocking h + m (Ljava/lang/Runnable;)V executeIfPossible c + m ()I getPendingTasksCount bL + m ()Ljava/lang/Thread; getRunningThread aw + m (Ljava/lang/Throwable;)Z isNonRecoverable a + m ()Z isSameThread bK + m (Ljava/lang/Runnable;)Ljava/lang/Void; lambda$submitAsync$0 i + m (Ljava/util/function/BooleanSupplier;)V managedBlock b + m ()Ljava/lang/String; name z_ + m ()Z pollTask E + m ()Ljava/util/List; profiledMetrics bJ + m ()V runAllTasks bN + m (Ljava/lang/Runnable;)V schedule a_ + m ()Z scheduleExecutables av + m (Ljava/lang/Runnable;)Z shouldRun e + m ()Z shouldRunAllTasks bO + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submit g + m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submit a + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submitAsync b + m ()V waitForTasks D + f J BLOCK_TIME_NANOS l + f Lorg/slf4j/Logger; LOGGER c + f I blockingCount e + f Ljava/lang/String; name b + f Ljava/util/Queue; pendingRunnables d +c net/minecraft/util/valueproviders/ClampedInt net/minecraft/util/valueproviders/ClampedInt + m ()I getMaxValue b + m ()I getMinValue a + m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c + m (Lnet/minecraft/util/valueproviders/ClampedInt;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 e + m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/Integer; lambda$static$1 d + m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/Integer; lambda$static$2 c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/String; lambda$static$4 b + m (Lnet/minecraft/util/valueproviders/ClampedInt;)Lcom/mojang/serialization/DataResult; lambda$static$5 a + m (Lnet/minecraft/util/valueproviders/IntProvider;II)Lnet/minecraft/util/valueproviders/ClampedInt; of a + m (Lnet/minecraft/util/RandomSource;)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I maxInclusive g + f I minInclusive f + f Lnet/minecraft/util/valueproviders/IntProvider; source b +c net/minecraft/util/valueproviders/UniformInt net/minecraft/util/valueproviders/UniformInt + m ()I getMaxValue b + m ()I getMinValue a + m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c + m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/Integer; lambda$static$0 d + m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/Integer; lambda$static$1 c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/String; lambda$static$3 b + m (Lnet/minecraft/util/valueproviders/UniformInt;)Lcom/mojang/serialization/DataResult; lambda$static$4 a + m (II)Lnet/minecraft/util/valueproviders/UniformInt; of a + m (Lnet/minecraft/util/RandomSource;)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I maxInclusive f + f I minInclusive b +c net/minecraft/util/worldupdate/WorldUpgrader net/minecraft/util/worldupdate/WorldUpgrader + m ()V cancel a + m (Lnet/minecraft/resources/ResourceKey;)F dimensionProgress a + m ()I getConverted f + m ()F getProgress d + m ()I getSkipped g + m ()Lnet/minecraft/network/chat/Component; getStatus h + m ()I getTotalChunks e + m ()Z isFinished b + m (Ljava/lang/Thread;Ljava/lang/Throwable;)V lambda$new$0 a + m ()Ljava/util/Set; levels c + m (Ljava/nio/file/Path;)Ljava/nio/file/Path; resolveRecreateDirectory a + m ()V work i + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; NEW_DIRECTORY_PREFIX c + f Ljava/util/regex/Pattern; REGEX z + f Lnet/minecraft/network/chat/Component; STATUS_FINISHED_CHUNKS i + f Lnet/minecraft/network/chat/Component; STATUS_FINISHED_ENTITIES g + f Lnet/minecraft/network/chat/Component; STATUS_FINISHED_POI e + f Lnet/minecraft/network/chat/Component; STATUS_UPGRADING_CHUNKS h + f Lnet/minecraft/network/chat/Component; STATUS_UPGRADING_ENTITIES f + f Lnet/minecraft/network/chat/Component; STATUS_UPGRADING_POI d + f Ljava/util/concurrent/ThreadFactory; THREAD_FACTORY b + f I converted v + f Lcom/mojang/datafixers/DataFixer; dataFixer p + f Lnet/minecraft/core/Registry; dimensions j + f Z eraseCache l + f Z finished r + f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; levelStorage n + f Ljava/util/Set; levels k + f Lnet/minecraft/world/level/storage/DimensionDataStorage; overworldDataStorage A + f F progress s + f Lit/unimi/dsi/fastutil/objects/Reference2FloatMap; progressMap x + f Z recreateRegionFiles m + f Z running q + f I skipped w + f Lnet/minecraft/network/chat/Component; status y + f Ljava/lang/Thread; thread o + f I totalChunks t + f I totalFiles u +c net/minecraft/util/worldupdate/WorldUpgrader$PoiUpgrader net/minecraft/util/worldupdate/WorldUpgrader$f + m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; upgradeTag a +c net/minecraft/util/worldupdate/WorldUpgrader$ChunkUpgrader net/minecraft/util/worldupdate/WorldUpgrader$b + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; createStorage a + m ()Lnet/minecraft/world/level/storage/DimensionDataStorage; lambda$createStorage$0 b + m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Z tryProcessOnePosition a + f Lnet/minecraft/util/worldupdate/WorldUpgrader; this$0 d +c net/minecraft/util/worldupdate/WorldUpgrader$FileToUpgrade net/minecraft/util/worldupdate/WorldUpgrader$e + m ()Ljava/util/List; chunksToUpgrade b + m ()Lnet/minecraft/world/level/chunk/storage/RegionFile; file a + f Ljava/util/List; chunksToUpgrade b + f Lnet/minecraft/world/level/chunk/storage/RegionFile; file a +c net/minecraft/util/worldupdate/WorldUpgrader$EntityUpgrader net/minecraft/util/worldupdate/WorldUpgrader$d + m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; upgradeTag a +c net/minecraft/util/worldupdate/WorldUpgrader$AbstractUpgrader net/minecraft/util/worldupdate/WorldUpgrader$a + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; createStorage a + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/util/List; getAllChunkPositions c + m ()Ljava/util/List; getDimensionsToUpgrade b + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/util/ListIterator; getFilesToProcess b + m (Ljava/io/File;Ljava/lang/String;)Z lambda$getAllChunkPositions$1 a + m (Lnet/minecraft/util/worldupdate/WorldUpgrader$FileToUpgrade;)I lambda$getFilesToProcess$0 a + m (Lnet/minecraft/world/level/chunk/storage/RegionFile;)V onFileFinished a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/ChunkPos;)Z processOnePosition a + m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Z tryProcessOnePosition a + m ()V upgrade a + f Lnet/minecraft/util/datafix/DataFixTypes; dataFixType b + f Lnet/minecraft/network/chat/Component; finishedStatus e + f Ljava/lang/String; folderName g + f Ljava/util/concurrent/CompletableFuture; previousWriteFuture a + f Lnet/minecraft/util/worldupdate/WorldUpgrader; this$0 c + f Ljava/lang/String; type f + f Lnet/minecraft/network/chat/Component; upgradingStatus d +c net/minecraft/util/worldupdate/WorldUpgrader$DimensionToUpgrade net/minecraft/util/worldupdate/WorldUpgrader$c + m ()Lnet/minecraft/resources/ResourceKey; dimensionKey a + m ()Ljava/util/ListIterator; files c + m ()Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; storage b + f Lnet/minecraft/resources/ResourceKey; dimensionKey a + f Ljava/util/ListIterator; files c + f Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; storage b +c net/minecraft/util/worldupdate/WorldUpgrader$SimpleRegionStorageUpgrader net/minecraft/util/worldupdate/WorldUpgrader$g + m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; createStorage a + m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Z tryProcessOnePosition a + m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; upgradeTag a + f Lnet/minecraft/util/worldupdate/WorldUpgrader; this$0 d +c net/minecraft/world/attribute/AttributeRange net/minecraft/world/attribute/AttributeRange + m ()Lnet/minecraft/world/attribute/AttributeRange; any a + m (FF)Lnet/minecraft/world/attribute/AttributeRange; ofFloat a + m (Ljava/lang/Object;)Ljava/lang/Object; sanitize b + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; validate a + f Lnet/minecraft/world/attribute/AttributeRange; NON_NEGATIVE_FLOAT b + f Lnet/minecraft/world/attribute/AttributeRange; UNIT_FLOAT a +c net/minecraft/world/attribute/AttributeRange$1 net/minecraft/world/attribute/AttributeRange$1 + m (Ljava/lang/Object;)Ljava/lang/Object; sanitize b + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; validate a +c net/minecraft/world/attribute/AttributeRange$2 net/minecraft/world/attribute/AttributeRange$2 + m (Ljava/lang/Float;FF)Ljava/lang/String; lambda$validate$0 a + m (Ljava/lang/Float;)Ljava/lang/Float; sanitize b + m (Ljava/lang/Object;)Ljava/lang/Object; sanitize b + m (Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; validate a + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; validate a +c net/minecraft/world/attribute/AttributeTypes net/minecraft/world/attribute/AttributeTypes + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/attribute/AttributeType; bootstrap a + m (Ljava/lang/String;Lnet/minecraft/world/attribute/AttributeType;)Lnet/minecraft/world/attribute/AttributeType; register a + f Lnet/minecraft/world/attribute/AttributeType; ACTIVITY h + f Lnet/minecraft/world/attribute/AttributeType; AMBIENT_PARTICLES k + f Lnet/minecraft/world/attribute/AttributeType; AMBIENT_SOUNDS m + f Lnet/minecraft/world/attribute/AttributeType; ANGLE_DEGREES d + f Lnet/minecraft/world/attribute/AttributeType; ARGB_COLOR f + f Lnet/minecraft/world/attribute/AttributeType; BACKGROUND_MUSIC l + f Lnet/minecraft/world/attribute/AttributeType; BED_RULE i + f Lnet/minecraft/world/attribute/AttributeType; BOOLEAN a + f Lcom/mojang/serialization/Codec; CODEC n + f Lnet/minecraft/world/attribute/AttributeType; FLOAT c + f Lnet/minecraft/world/attribute/AttributeType; MOON_PHASE g + f Lnet/minecraft/world/attribute/AttributeType; PARTICLE j + f Lnet/minecraft/world/attribute/AttributeType; RGB_COLOR e + f Lnet/minecraft/world/attribute/AttributeType; TRI_STATE b +c net/minecraft/world/damagesource/CombatEntry net/minecraft/world/damagesource/CombatEntry + m ()F damage b + m ()F fallDistance d + m ()Lnet/minecraft/world/damagesource/FallLocation; fallLocation c + m ()Lnet/minecraft/world/damagesource/DamageSource; source a + f F damage b + f F fallDistance d + f Lnet/minecraft/world/damagesource/FallLocation; fallLocation c + f Lnet/minecraft/world/damagesource/DamageSource; source a +c net/minecraft/world/damagesource/CombatRules net/minecraft/world/damagesource/CombatMath + m (Lnet/minecraft/world/entity/LivingEntity;FLnet/minecraft/world/damagesource/DamageSource;FF)F getDamageAfterAbsorb a + m (FF)F getDamageAfterMagicAbsorb a + f F ARMOR_PROTECTION_DIVIDER b + f F BASE_ARMOR_TOUGHNESS c + f F MAX_ARMOR a + f F MIN_ARMOR_RATIO d + f I NUM_ARMOR_ITEMS e +c net/minecraft/world/damagesource/DamageTypes net/minecraft/world/damagesource/DamageTypes + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; ARROW F + f Lnet/minecraft/resources/ResourceKey; BAD_RESPAWN_POINT U + f Lnet/minecraft/resources/ResourceKey; CACTUS k + f Lnet/minecraft/resources/ResourceKey; CAMPFIRE b + f Lnet/minecraft/resources/ResourceKey; CRAMMING h + f Lnet/minecraft/resources/ResourceKey; DRAGON_BREATH s + f Lnet/minecraft/resources/ResourceKey; DROWN i + f Lnet/minecraft/resources/ResourceKey; DRY_OUT t + f Lnet/minecraft/resources/ResourceKey; ENDER_PEARL m + f Lnet/minecraft/resources/ResourceKey; EXPLOSION R + f Lnet/minecraft/resources/ResourceKey; FALLING_ANVIL y + f Lnet/minecraft/resources/ResourceKey; FALLING_BLOCK x + f Lnet/minecraft/resources/ResourceKey; FALLING_STALACTITE z + f Lnet/minecraft/resources/ResourceKey; FALL l + f Lnet/minecraft/resources/ResourceKey; FELL_OUT_OF_WORLD o + f Lnet/minecraft/resources/ResourceKey; FIREBALL L + f Lnet/minecraft/resources/ResourceKey; FIREWORKS K + f Lnet/minecraft/resources/ResourceKey; FLY_INTO_WALL n + f Lnet/minecraft/resources/ResourceKey; FREEZE v + f Lnet/minecraft/resources/ResourceKey; GENERIC p + f Lnet/minecraft/resources/ResourceKey; GENERIC_KILL W + f Lnet/minecraft/resources/ResourceKey; HOT_FLOOR f + f Lnet/minecraft/resources/ResourceKey; INDIRECT_MAGIC P + f Lnet/minecraft/resources/ResourceKey; IN_FIRE a + f Lnet/minecraft/resources/ResourceKey; IN_WALL g + f Lnet/minecraft/resources/ResourceKey; LAVA e + f Lnet/minecraft/resources/ResourceKey; LIGHTNING_BOLT c + f Lnet/minecraft/resources/ResourceKey; MACE_SMASH X + f Lnet/minecraft/resources/ResourceKey; MAGIC q + f Lnet/minecraft/resources/ResourceKey; MOB_ATTACK B + f Lnet/minecraft/resources/ResourceKey; MOB_ATTACK_NO_AGGRO C + f Lnet/minecraft/resources/ResourceKey; MOB_PROJECTILE H + f Lnet/minecraft/resources/ResourceKey; ON_FIRE d + f Lnet/minecraft/resources/ResourceKey; OUTSIDE_BORDER V + f Lnet/minecraft/resources/ResourceKey; PLAYER_ATTACK D + f Lnet/minecraft/resources/ResourceKey; PLAYER_EXPLOSION S + f Lnet/minecraft/resources/ResourceKey; SONIC_BOOM T + f Lnet/minecraft/resources/ResourceKey; SPEAR E + f Lnet/minecraft/resources/ResourceKey; SPIT I + f Lnet/minecraft/resources/ResourceKey; STALAGMITE w + f Lnet/minecraft/resources/ResourceKey; STARVE j + f Lnet/minecraft/resources/ResourceKey; STING A + f Lnet/minecraft/resources/ResourceKey; SWEET_BERRY_BUSH u + f Lnet/minecraft/resources/ResourceKey; THORNS Q + f Lnet/minecraft/resources/ResourceKey; THROWN O + f Lnet/minecraft/resources/ResourceKey; TRIDENT G + f Lnet/minecraft/resources/ResourceKey; UNATTRIBUTED_FIREBALL M + f Lnet/minecraft/resources/ResourceKey; WIND_CHARGE J + f Lnet/minecraft/resources/ResourceKey; WITHER r + f Lnet/minecraft/resources/ResourceKey; WITHER_SKULL N +c net/minecraft/world/effect/InfestedMobEffect net/minecraft/world/effect/InfestedMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/damagesource/DamageSource;F)V onMobHurt a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;DDD)V spawnSilverfish a + f F chanceToSpawn c + f Ljava/util/function/ToIntFunction; spawnedCount d +c net/minecraft/world/effect/MobEffectCategory net/minecraft/world/effect/MobEffectInfo + m ()[Lnet/minecraft/world/effect/MobEffectCategory; $values b + m ()Lnet/minecraft/ChatFormatting; getTooltipFormatting a + f [Lnet/minecraft/world/effect/MobEffectCategory; $VALUES e + f Lnet/minecraft/world/effect/MobEffectCategory; BENEFICIAL a + f Lnet/minecraft/world/effect/MobEffectCategory; HARMFUL b + f Lnet/minecraft/world/effect/MobEffectCategory; NEUTRAL c + f Lnet/minecraft/ChatFormatting; tooltipFormatting d +c net/minecraft/world/effect/MobEffectInstance net/minecraft/world/effect/MobEffect + m ()Lnet/minecraft/world/effect/MobEffectInstance$Details; asDetails l + m (Lnet/minecraft/world/effect/MobEffectInstance;)I compareTo c + m (Lnet/minecraft/world/effect/MobEffectInstance;)V copyBlendState d + m ()Ljava/lang/String; describeDuration p + m ()Z downgradeToHiddenEffect o + m (I)Z endsWithin a + m ()I getAmplifier e + m (Lnet/minecraft/world/entity/LivingEntity;F)F getBlendFactor a + m ()Ljava/lang/String; getDescriptionId j + m ()I getDuration d + m ()Lnet/minecraft/core/Holder; getEffect c + m ()Lnet/minecraft/core/particles/ParticleOptions; getParticleOptions a + m ()Z hasRemainingDuration m + m (Lnet/minecraft/core/Holder;)Z is a + m ()Z isAmbient f + m ()Z isInfiniteDuration b + m (Lnet/minecraft/world/effect/MobEffectInstance;)Z isShorterDurationThan e + m ()Z isVisible g + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffectInstance$Details;)Lnet/minecraft/world/effect/MobEffectInstance; lambda$new$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (I)I lambda$tickDownDuration$3 b + m (FI)I lambda$withScaledDuration$2 a + m (Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)I mapDuration a + m (Lnet/minecraft/world/entity/LivingEntity;)V onEffectAdded b + m (Lnet/minecraft/world/entity/LivingEntity;)V onEffectStarted a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;F)V onMobHurt a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a + m (Lnet/minecraft/world/effect/MobEffectInstance;)V setDetailsFrom a + m ()Z showIcon h + m ()V skipBlending k + m ()V tickClient i + m ()V tickDownDuration n + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Ljava/lang/Runnable;)Z tickServer a + m (Lnet/minecraft/world/effect/MobEffectInstance;)Z update b + m (F)Lnet/minecraft/world/effect/MobEffectInstance; withScaledDuration a + f Lcom/mojang/serialization/Codec; CODEC d + f I INFINITE_DURATION a + f Lorg/slf4j/Logger; LOGGER f + f I MAX_AMPLIFIER c + f I MIN_AMPLIFIER b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Z ambient j + f I amplifier i + f Lnet/minecraft/world/effect/MobEffectInstance$BlendState; blendState n + f I duration h + f Lnet/minecraft/core/Holder; effect g + f Lnet/minecraft/world/effect/MobEffectInstance; hiddenEffect m + f Z showIcon l + f Z visible k +c net/minecraft/world/effect/MobEffectInstance$Details net/minecraft/world/effect/MobEffect$b + m ()Z ambient c + m ()I amplifier a + m (IIZZLjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/effect/MobEffectInstance$Details; create a + m ()I duration b + m ()Ljava/util/Optional; hiddenEffect f + m (Lnet/minecraft/world/effect/MobEffectInstance$Details;)Ljava/util/Optional; lambda$static$0 a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; lambda$static$2 a + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$3 a + m ()Z showIcon e + m ()Z showParticles d + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Z ambient e + f I amplifier c + f I duration d + f Ljava/util/Optional; hiddenEffect h + f Z showIcon g + f Z showParticles f +c net/minecraft/world/effect/MobEffectInstance$BlendState net/minecraft/world/effect/MobEffect$a + m (Lnet/minecraft/world/effect/MobEffectInstance$BlendState;)V copyFrom a + m (Lnet/minecraft/world/entity/LivingEntity;F)F getFactor a + m (Lnet/minecraft/world/effect/MobEffectInstance;)Z hasEffect c + m (Lnet/minecraft/world/effect/MobEffectInstance;)V setImmediate a + m (Lnet/minecraft/world/effect/MobEffectInstance;)V tick b + f F factor a + f F factorPreviousFrame b +c net/minecraft/world/effect/RaidOmenMobEffect net/minecraft/world/effect/RaidOmenMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a + m (II)Z shouldApplyEffectTickThisTick a +c net/minecraft/world/entity/EntityAttachments net/minecraft/world/entity/EntityAttachments + m ()Lnet/minecraft/world/entity/EntityAttachments$Builder; builder a + m (FF)Lnet/minecraft/world/entity/EntityAttachments; createDefault a + m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3; get b + m (Lnet/minecraft/world/entity/EntityAttachment;)Lnet/minecraft/world/phys/Vec3; getAverage a + m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3; getClamped c + m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3; getNullable a + m (FFFLnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List; lambda$scale$0 a + m (FFF)Lnet/minecraft/world/entity/EntityAttachments; scale a + m (Lnet/minecraft/world/phys/Vec3;F)Lnet/minecraft/world/phys/Vec3; transformPoint a + f Ljava/util/Map; attachments a +c net/minecraft/world/entity/EntityAttachments$Builder net/minecraft/world/entity/EntityAttachments$a + m (Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityAttachments$Builder; attach a + m (Lnet/minecraft/world/entity/EntityAttachment;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityAttachments$Builder; attach a + m (FF)Lnet/minecraft/world/entity/EntityAttachments; build a + m (Lnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List; lambda$attach$0 a + m (FFLnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List; lambda$build$1 a + f Ljava/util/Map; attachments a +c net/minecraft/world/entity/EntitySpawnReason net/minecraft/world/entity/EntitySpawnReason + m ()[Lnet/minecraft/world/entity/EntitySpawnReason; $values a + m (Lnet/minecraft/world/entity/EntitySpawnReason;)Z ignoresLightRequirements b + m (Lnet/minecraft/world/entity/EntitySpawnReason;)Z isSpawner a + f [Lnet/minecraft/world/entity/EntitySpawnReason; $VALUES t + f Lnet/minecraft/world/entity/EntitySpawnReason; BREEDING e + f Lnet/minecraft/world/entity/EntitySpawnReason; BUCKET l + f Lnet/minecraft/world/entity/EntitySpawnReason; CHUNK_GENERATION b + f Lnet/minecraft/world/entity/EntitySpawnReason; COMMAND n + f Lnet/minecraft/world/entity/EntitySpawnReason; CONVERSION i + f Lnet/minecraft/world/entity/EntitySpawnReason; DIMENSION_TRAVEL s + f Lnet/minecraft/world/entity/EntitySpawnReason; DISPENSER o + f Lnet/minecraft/world/entity/EntitySpawnReason; EVENT h + f Lnet/minecraft/world/entity/EntitySpawnReason; JOCKEY g + f Lnet/minecraft/world/entity/EntitySpawnReason; LOAD r + f Lnet/minecraft/world/entity/EntitySpawnReason; MOB_SUMMONED f + f Lnet/minecraft/world/entity/EntitySpawnReason; NATURAL a + f Lnet/minecraft/world/entity/EntitySpawnReason; PATROL p + f Lnet/minecraft/world/entity/EntitySpawnReason; REINFORCEMENT j + f Lnet/minecraft/world/entity/EntitySpawnReason; SPAWNER c + f Lnet/minecraft/world/entity/EntitySpawnReason; SPAWN_ITEM_USE m + f Lnet/minecraft/world/entity/EntitySpawnReason; STRUCTURE d + f Lnet/minecraft/world/entity/EntitySpawnReason; TRIAL_SPAWNER q + f Lnet/minecraft/world/entity/EntitySpawnReason; TRIGGERED k +c net/minecraft/world/entity/ItemBasedSteering net/minecraft/world/entity/SaddleStorage + m (Lnet/minecraft/util/RandomSource;)Z boost a + m ()F boostFactor c + m ()I boostTimeTotal d + m ()V onSynced a + m ()V tickBoost b + f I MAX_BOOST_TIME b + f I MIN_BOOST_TIME a + f Lnet/minecraft/network/syncher/EntityDataAccessor; boostTimeAccessor d + f I boostTime f + f Z boosting e + f Lnet/minecraft/network/syncher/SynchedEntityData; entityData c +c net/minecraft/world/entity/ai/behavior/Croak net/minecraft/world/entity/ai/behavior/Croak + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V stop c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V tick d + f I CROAK_TICKS c + f I TIME_OUT_DURATION d + f I croakCounter e +c net/minecraft/world/entity/ai/behavior/Mount net/minecraft/world/entity/ai/behavior/BehaviorStartRiding + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$1 a + m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a + f I CLOSE_ENOUGH_TO_START_RIDING_DIST a +c net/minecraft/world/entity/ai/goal/BoatGoals net/minecraft/world/entity/ai/goal/PathfinderGoalBoat + m ()[Lnet/minecraft/world/entity/ai/goal/BoatGoals; $values a + f [Lnet/minecraft/world/entity/ai/goal/BoatGoals; $VALUES c + f Lnet/minecraft/world/entity/ai/goal/BoatGoals; GO_IN_BOAT_DIRECTION b + f Lnet/minecraft/world/entity/ai/goal/BoatGoals; GO_TO_BOAT a +c net/minecraft/world/entity/ai/goal/BreedGoal net/minecraft/world/entity/ai/goal/PathfinderGoalBreed + m ()V breed g + m ()Z canContinueToUse c + m ()Z canUse b + m ()Lnet/minecraft/world/entity/animal/Animal; getFreePartner h + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; PARTNER_TARGETING d + f Lnet/minecraft/world/entity/animal/Animal; animal a + f Lnet/minecraft/server/level/ServerLevel; level b + f I loveTime f + f Ljava/lang/Class; partnerClass e + f Lnet/minecraft/world/entity/animal/Animal; partner c + f D speedModifier g +c net/minecraft/world/entity/ai/goal/FloatGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFloat + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V tick a + f Lnet/minecraft/world/entity/Mob; mob a +c net/minecraft/world/entity/ai/goal/PanicGoal net/minecraft/world/entity/ai/goal/PathfinderGoalPanic + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z findRandomPosition i + m ()Z isRunning k + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$lookForWater$1 a + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; lambda$new$0 a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/core/BlockPos; lookForWater a + m ()Z shouldPanic h + m ()V start d + m ()V stop e + f I WATER_CHECK_DISTANCE_VERTICAL b + f Z isRunning h + f Lnet/minecraft/world/entity/PathfinderMob; mob c + f Ljava/util/function/Function; panicCausingDamageTypes a + f D posX e + f D posY f + f D posZ g + f D speedModifier d +c net/minecraft/world/entity/ai/goal/SwellGoal net/minecraft/world/entity/ai/goal/PathfinderGoalSwell + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/monster/Creeper; creeper a + f Lnet/minecraft/world/entity/LivingEntity; target b +c net/minecraft/world/entity/ai/goal/TemptGoal net/minecraft/world/entity/ai/goal/PathfinderGoalTempt + m ()Z canContinueToUse c + m ()Z canScare h + m ()Z canUse b + m ()Z isRunning k + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a + m (Lnet/minecraft/world/entity/LivingEntity;)Z shouldFollow a + m ()V start d + m ()V stop e + m ()V stopNavigation i + m ()V tick a + f D DEFAULT_STOP_DISTANCE e + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TEMPT_TARGETING d + f I calmDown l + f Z canScare o + f Z isRunning m + f Ljava/util/function/Predicate; items n + f Lnet/minecraft/world/entity/Mob; mob a + f D pRotX j + f D pRotY k + f D px g + f D py h + f D pz i + f D speedModifier b + f D stopDistance p + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; targetingConditions f +c net/minecraft/world/entity/ai/goal/TemptGoal$ForNonPathfinders net/minecraft/world/entity/ai/goal/PathfinderGoalTempt$a + m ()V stopNavigation i +c net/minecraft/world/entity/ai/sensing/Sensor net/minecraft/world/entity/ai/sensing/Sensor + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isEntityAttackable c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isEntityAttackableIgnoringLineOfSight d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isEntityTargetable b + m (Ljava/util/function/BiPredicate;Ljava/util/concurrent/atomic/AtomicInteger;ILjava/lang/Object;Ljava/lang/Object;)Z lambda$rememberPositives$1 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$wasEntityAttackableLastNTicks$0 a + m (ILjava/util/function/BiPredicate;)Ljava/util/function/BiPredicate; rememberPositives a + m ()Ljava/util/Set; requires a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tick b + m (Lnet/minecraft/world/entity/LivingEntity;)V updateTargetingConditionRanges a + m (Lnet/minecraft/world/entity/LivingEntity;I)Ljava/util/function/BiPredicate; wasEntityAttackableLastNTicks a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS f + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT i + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING g + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT h + f I DEFAULT_SCAN_RATE b + f I DEFAULT_TARGETING_RANGE c + f Lnet/minecraft/util/RandomSource; RANDOM a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGET_CONDITIONS d + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING e + f I scanRate j + f J timeToTick k +c net/minecraft/world/entity/ai/util/GoalUtils net/minecraft/world/entity/ai/util/PathfinderGoalUtil + m (Lnet/minecraft/world/entity/Mob;)Z hasGroundPathNavigation a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z hasMalus b + m (Lnet/minecraft/world/entity/ai/navigation/PathNavigation;Lnet/minecraft/core/BlockPos;)Z isNotStable a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/PathfinderMob;)Z isOutsideLimits a + m (ZLnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isRestricted a + m (ZLnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/phys/Vec3;)Z isRestricted a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isSolid c + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isWater a + m (Lnet/minecraft/world/entity/PathfinderMob;D)Z mobRestricted a +c net/minecraft/world/entity/ai/util/RandomPos net/minecraft/world/entity/ai/util/RandomPositionGenerator + m (Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/core/BlockPos; generateRandomDirection a + m (Lnet/minecraft/util/RandomSource;DDIIDDD)Lnet/minecraft/core/BlockPos; generateRandomDirectionWithinRadians a + m (Ljava/util/function/Supplier;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/world/phys/Vec3; generateRandomPos a + m (Lnet/minecraft/world/entity/PathfinderMob;Ljava/util/function/Supplier;)Lnet/minecraft/world/phys/Vec3; generateRandomPos a + m (Lnet/minecraft/world/entity/PathfinderMob;DLnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; generateRandomPosTowardDirection a + m (Lnet/minecraft/core/BlockPos;ILjava/util/function/Predicate;)Lnet/minecraft/core/BlockPos; moveUpOutOfSolid a + m (Lnet/minecraft/core/BlockPos;IILjava/util/function/Predicate;)Lnet/minecraft/core/BlockPos; moveUpToAboveSolid a + f I RANDOM_POS_ATTEMPTS a +c net/minecraft/world/entity/animal/Bucketable net/minecraft/world/entity/animal/Bucketable + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; bucketMobPickup a + m ()Z fromBucket a + m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b + m ()Lnet/minecraft/sounds/SoundEvent; getPickupSound c + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/nbt/CompoundTag;)V lambda$saveDefaultDataToBucketTag$0 b + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/nbt/CompoundTag;)V loadDefaultDataFromBucketTag a + m (Lnet/minecraft/nbt/CompoundTag;)V loadFromBucketTag a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/item/ItemStack;)V saveDefaultDataToBucketTag a + m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a + m (Z)V setFromBucket a +c net/minecraft/world/entity/animal/feline/Cat net/minecraft/world/entity/animal/feline/EntityCat + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hh + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()I getAmbientSoundInterval S + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/feline/Cat; getBreedOffspring b + m ()Lnet/minecraft/world/item/DyeColor; getCollarColor hf + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (F)F getLieDownAmount L + m (F)F getLieDownAmountTail M + m (F)F getRelaxStateOneAmount N + m ()Lnet/minecraft/core/Holder; getVariant hd + m ()V handleLieDown hl + m ()V hiss hg + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isLying he + m ()Z isLyingOnTopOfSleepingPlayer hi + m ()Z isRelaxStateOne hk + m ()Z isSteppingCarefully cv + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m ()V playEatingSound gX + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V reassessTameGoals hj + m ()V registerGoals D + m (D)Z removeWhenFarAway i + m (Lnet/minecraft/world/item/DyeColor;)V setCollarColor a + m (Z)V setLying A + m (Z)V setRelaxStateOne B + m (ZZ)V setTame a + m (Lnet/minecraft/core/Holder;)V setVariant b + m ()V tick g + m (Lnet/minecraft/world/entity/player/Player;)V tryToTame i + m ()V updateLieDownAmount hm + m ()V updateRelaxStateOneAmount hn + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_COLLAR_COLOR cF + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cC + f Lnet/minecraft/world/item/DyeColor; DEFAULT_COLLAR_COLOR cH + f Lnet/minecraft/resources/ResourceKey; DEFAULT_VARIANT cG + f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_LYING cD + f Lnet/minecraft/network/syncher/EntityDataAccessor; RELAX_STATE_ONE cE + f D SPRINT_SPEED_MOD cB + f D TEMPT_SPEED_MOD cz + f D WALK_SPEED_MOD cA + f Lnet/minecraft/world/entity/animal/feline/Cat$CatAvoidEntityGoal; avoidPlayersGoal cI + f Z isLyingOnTopOfSleepingPlayer cO + f F lieDownAmount cK + f F lieDownAmountO cL + f F lieDownAmountOTail cN + f F lieDownAmountTail cM + f F relaxStateOneAmount cP + f F relaxStateOneAmountO cQ + f Lnet/minecraft/world/entity/ai/goal/TemptGoal; temptGoal cJ +c net/minecraft/world/entity/animal/feline/Cat$CatTemptGoal net/minecraft/world/entity/animal/feline/EntityCat$PathfinderGoalTemptChance + m ()Z canScare h + m ()Z canUse b + m ()V tick a + f Lnet/minecraft/world/entity/animal/feline/Cat; cat e +c net/minecraft/world/entity/animal/feline/Cat$CatAvoidEntityGoal net/minecraft/world/entity/animal/feline/EntityCat$a + m ()Z canContinueToUse c + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/feline/Cat; cat i +c net/minecraft/world/entity/animal/feline/Cat$CatRelaxOnOwnerGoal net/minecraft/world/entity/animal/feline/EntityCat$b + m ()Z canContinueToUse c + m ()Z canUse b + m ()V giveMorningGift i + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos; lambda$canUse$0 a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; lambda$canUse$1 a + m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$giveMorningGift$2 a + m ()Z spaceIsOccupied h + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/animal/feline/Cat; cat a + f Lnet/minecraft/core/BlockPos; goalPos c + f I onBedTicks d + f Lnet/minecraft/world/entity/player/Player; ownerPlayer b +c net/minecraft/world/entity/monster/Endermite net/minecraft/world/entity/monster/EntityEndermite + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkEndermiteSpawnRules b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (F)V setYBodyRot s + m ()V tick g + f I DEFAULT_LIFE b + f I MAX_LIFE a + f I life c +c net/minecraft/world/entity/monster/MagmaCube net/minecraft/world/entity/monster/EntityMagmaCube + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMagmaCubeSpawnRules b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m ()V decreaseSquish gM + m ()F getAttackDamage gO + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getJumpDelay gL + m ()Lnet/minecraft/sounds/SoundEvent; getJumpSound gQ + m ()F getLightLevelDependentMagicValue bO + m ()Lnet/minecraft/core/particles/ParticleOptions; getParticleType p + m ()Lnet/minecraft/sounds/SoundEvent; getSquishSound gP + m ()Z isDealsDamage gN + m ()Z isOnFire cp + m ()V jumpFromGround u + m (Lnet/minecraft/tags/TagKey;)V jumpInLiquid c + m (IZ)V setSize a +c net/minecraft/world/entity/player/PlayerSkin net/minecraft/world/entity/player/PlayerSkin + m ()Lnet/minecraft/core/ClientAsset$Texture; body a + m ()Lnet/minecraft/core/ClientAsset$Texture; cape b + m ()Lnet/minecraft/core/ClientAsset$Texture; elytra c + m (Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/world/entity/player/PlayerModelType;)Lnet/minecraft/world/entity/player/PlayerSkin; insecure a + m ()Lnet/minecraft/world/entity/player/PlayerModelType; model d + m ()Z secure e + m (Lnet/minecraft/world/entity/player/PlayerSkin$Patch;)Lnet/minecraft/world/entity/player/PlayerSkin; with a + f Lnet/minecraft/core/ClientAsset$Texture; body a + f Lnet/minecraft/core/ClientAsset$Texture; cape b + f Lnet/minecraft/core/ClientAsset$Texture; elytra c + f Lnet/minecraft/world/entity/player/PlayerModelType; model d + f Z secure e +c net/minecraft/world/entity/player/PlayerSkin$Patch net/minecraft/world/entity/player/PlayerSkin$Patch + m ()Ljava/util/Optional; body a + m ()Ljava/util/Optional; cape b + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/entity/player/PlayerSkin$Patch; create a + m ()Ljava/util/Optional; elytra c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; model d + f Lnet/minecraft/world/entity/player/PlayerSkin$Patch; EMPTY a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Ljava/util/Optional; body d + f Ljava/util/Optional; cape e + f Ljava/util/Optional; elytra f + f Ljava/util/Optional; model g +c net/minecraft/world/entity/schedule/Activity net/minecraft/world/entity/schedule/Activity + m ()Ljava/lang/String; getName a + m (Ljava/lang/String;)Lnet/minecraft/world/entity/schedule/Activity; register a + f Lnet/minecraft/world/entity/schedule/Activity; ADMIRE_ITEM m + f Lnet/minecraft/world/entity/schedule/Activity; AVOID n + f Lnet/minecraft/world/entity/schedule/Activity; CELEBRATE l + f Lnet/minecraft/world/entity/schedule/Activity; CORE a + f Lnet/minecraft/world/entity/schedule/Activity; DIG z + f Lnet/minecraft/world/entity/schedule/Activity; EMERGE y + f Lnet/minecraft/world/entity/schedule/Activity; FIGHT k + f Lnet/minecraft/world/entity/schedule/Activity; HIDE j + f Lnet/minecraft/world/entity/schedule/Activity; IDLE b + f Lnet/minecraft/world/entity/schedule/Activity; INVESTIGATE w + f Lnet/minecraft/world/entity/schedule/Activity; LAY_SPAWN u + f Lnet/minecraft/world/entity/schedule/Activity; LONG_JUMP q + f Lnet/minecraft/world/entity/schedule/Activity; MEET f + f Lnet/minecraft/world/entity/schedule/Activity; PANIC g + f Lnet/minecraft/world/entity/schedule/Activity; PLAY d + f Lnet/minecraft/world/entity/schedule/Activity; PLAY_DEAD p + f Lnet/minecraft/world/entity/schedule/Activity; PRE_RAID i + f Lnet/minecraft/world/entity/schedule/Activity; RAID h + f Lnet/minecraft/world/entity/schedule/Activity; RAM r + f Lnet/minecraft/world/entity/schedule/Activity; REST e + f Lnet/minecraft/world/entity/schedule/Activity; RIDE o + f Lnet/minecraft/world/entity/schedule/Activity; ROAR x + f Lnet/minecraft/world/entity/schedule/Activity; SNIFF v + f Lnet/minecraft/world/entity/schedule/Activity; SWIM t + f Lnet/minecraft/world/entity/schedule/Activity; TONGUE s + f Lnet/minecraft/world/entity/schedule/Activity; WORK c + f I hashCode B + f Ljava/lang/String; name A +c net/minecraft/world/entity/vehicle/boat/Boat net/minecraft/world/entity/vehicle/boat/EntityBoat + m (Lnet/minecraft/world/entity/EntityDimensions;)D rideHeight b +c net/minecraft/world/entity/vehicle/boat/Raft net/minecraft/world/entity/vehicle/boat/Raft + m (Lnet/minecraft/world/entity/EntityDimensions;)D rideHeight b +c net/minecraft/world/flag/FeatureFlagRegistry net/minecraft/world/flag/FeatureFlagRegistry + m ()Lnet/minecraft/world/flag/FeatureFlagSet; allFlags a + m ()Lcom/mojang/serialization/Codec; codec b + m (Ljava/lang/Iterable;)Lnet/minecraft/world/flag/FeatureFlagSet; fromNames a + m (Ljava/lang/Iterable;Ljava/util/function/Consumer;)Lnet/minecraft/world/flag/FeatureFlagSet; fromNames a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isSubset a + m (Ljava/util/Set;)Ljava/lang/String; lambda$codec$2 a + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$codec$3 a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/List; lambda$codec$4 c + m (Lnet/minecraft/resources/Identifier;)V lambda$fromNames$0 a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/Set;Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/flag/FeatureFlag;)V lambda$toNames$1 a + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; subset a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/Set; toNames b + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/world/flag/FeatureFlagSet; allFlags d + f Ljava/util/Map; names c + f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe b +c net/minecraft/world/flag/FeatureFlagRegistry$Builder net/minecraft/world/flag/FeatureFlagRegistry$a + m ()Lnet/minecraft/world/flag/FeatureFlagRegistry; build a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/flag/FeatureFlag; create a + m (Ljava/lang/String;)Lnet/minecraft/world/flag/FeatureFlag; createVanilla a + f Ljava/util/Map; flags c + f I id b + f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe a +c net/minecraft/world/flag/FeatureFlagUniverse net/minecraft/world/flag/FeatureFlagUniverse + f Ljava/lang/String; id a +c net/minecraft/world/inventory/GrindstoneMenu net/minecraft/world/inventory/ContainerGrindstone + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; computeResult a + m ()V createResult l + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$mergeEnchantsFrom$0 a + m (Lnet/minecraft/core/Holder;)Z lambda$removeNonCursesFrom$1 a + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$removeNonCursesFrom$2 a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$3 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V mergeEnchantsFrom c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; mergeItems b + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; removeNonCursesFrom b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/world/Container;)V slotsChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I ADDITIONAL_SLOT o + f I INPUT_SLOT n + f I INV_SLOT_END r + f I INV_SLOT_START q + f I MAX_NAME_LENGTH m + f I RESULT_SLOT p + f I USE_ROW_SLOT_END t + f I USE_ROW_SLOT_START s + f Lnet/minecraft/world/inventory/ContainerLevelAccess; access w + f Lnet/minecraft/world/Container; repairSlots v + f Lnet/minecraft/world/Container; resultSlots u +c net/minecraft/world/inventory/GrindstoneMenu$1 net/minecraft/world/inventory/ContainerGrindstone$1 + m ()V setChanged e + f Lnet/minecraft/world/inventory/GrindstoneMenu; this$0 b +c net/minecraft/world/inventory/GrindstoneMenu$2 net/minecraft/world/inventory/ContainerGrindstone$2 + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a +c net/minecraft/world/inventory/GrindstoneMenu$3 net/minecraft/world/inventory/ContainerGrindstone$3 + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a +c net/minecraft/world/inventory/GrindstoneMenu$4 net/minecraft/world/inventory/ContainerGrindstone$4 + m (Lnet/minecraft/world/level/Level;)I getExperienceAmount a + m (Lnet/minecraft/world/item/ItemStack;)I getExperienceFromItem g + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + f Lnet/minecraft/world/inventory/GrindstoneMenu; this$0 b + f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a +c net/minecraft/world/inventory/RecipeBookMenu net/minecraft/world/inventory/ContainerRecipeBook + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a + m ()Lnet/minecraft/world/inventory/RecipeBookType; getRecipeBookType ao_ + m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; handlePlacement a +c net/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction net/minecraft/world/inventory/ContainerRecipeBook$a + m ()[Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; $values a + f [Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; $VALUES c + f Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; NOTHING a + f Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; PLACE_GHOST_RECIPE b +c net/minecraft/world/inventory/RecipeBookType net/minecraft/world/inventory/RecipeBookType + m ()[Lnet/minecraft/world/inventory/RecipeBookType; $values a + f [Lnet/minecraft/world/inventory/RecipeBookType; $VALUES e + f Lnet/minecraft/world/inventory/RecipeBookType; BLAST_FURNACE c + f Lnet/minecraft/world/inventory/RecipeBookType; CRAFTING a + f Lnet/minecraft/world/inventory/RecipeBookType; FURNACE b + f Lnet/minecraft/world/inventory/RecipeBookType; SMOKER d +c net/minecraft/world/inventory/ShulkerBoxMenu net/minecraft/world/inventory/ContainerShulkerBox + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I CONTAINER_SIZE m + f Lnet/minecraft/world/Container; container n +c net/minecraft/world/inventory/ShulkerBoxSlot net/minecraft/world/inventory/SlotShulkerBox + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a +c net/minecraft/world/item/DoubleHighBlockItem net/minecraft/world/item/ItemBisected + m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/BlockState;)Z placeBlock a +c net/minecraft/world/item/GameMasterBlockItem net/minecraft/world/item/ItemRestricted + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getPlacementState c +c net/minecraft/world/item/LingeringPotionItem net/minecraft/world/item/ItemLingeringPotion + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a +c net/minecraft/world/item/ServerItemCooldowns net/minecraft/world/item/ItemCooldownPlayer + m (Lnet/minecraft/resources/Identifier;)V onCooldownEnded b + m (Lnet/minecraft/resources/Identifier;I)V onCooldownStarted b + f Lnet/minecraft/server/level/ServerPlayer; player a +c net/minecraft/world/item/ThrowablePotionItem net/minecraft/world/item/ItemPotionThrowable + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a + m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion; createPotion a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + f F PROJECTILE_SHOOT_POWER a +c net/minecraft/world/item/component/Fireworks net/minecraft/world/item/component/Fireworks + m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/component/FireworkExplosion;I)V addExplosionTooltip a + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m ()Ljava/util/List; explosions b + m ()I flightDuration a + m (Ljava/util/function/Consumer;Lnet/minecraft/network/chat/Component;)V lambda$addExplosionTooltip$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC b + f I MAX_EXPLOSIONS a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Ljava/util/List; explosions e + f I flightDuration d +c net/minecraft/world/item/crafting/Ingredient net/minecraft/world/item/crafting/RecipeItemStack + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; display c + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; displayForSingleItem b + m ()Z isEmpty b + m ()Ljava/util/stream/Stream; items a + m (Ljava/util/List;)Ljava/lang/Record; lambda$display$8 a + m (Ljava/util/List;)V lambda$new$5 b + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/core/Holder$Reference; lambda$of$7 b + m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/core/HolderSet; lambda$static$0 c + m (Lnet/minecraft/core/HolderSet;)Ljava/util/Optional; lambda$static$1 b + m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/core/HolderSet; lambda$static$2 b + m (Ljava/util/Optional;)Lnet/minecraft/core/HolderSet; lambda$static$3 b + m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/core/HolderSet; lambda$static$4 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/Ingredient;)Ljava/lang/Boolean; lambda$testOptionalIngredient$6 a + m (Ljava/util/stream/Stream;)Lnet/minecraft/world/item/crafting/Ingredient; of a + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/crafting/Ingredient; of a + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/Ingredient; of a + m ([Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/Ingredient; of a + m (Ljava/util/Optional;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; optionalIngredientToDisplay a + m (Lnet/minecraft/world/item/ItemStack;)Z test a + m (Ljava/util/Optional;Lnet/minecraft/world/item/ItemStack;)Z testOptionalIngredient a + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/network/codec/StreamCodec; CONTENTS_STREAM_CODEC a + f Lcom/mojang/serialization/Codec; NON_AIR_HOLDER_SET_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_CONTENTS_STREAM_CODEC b + f Lnet/minecraft/core/HolderSet; values e +c net/minecraft/world/item/crafting/RecipeType net/minecraft/world/item/crafting/Recipes + m (Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeType; register a + f Lnet/minecraft/world/item/crafting/RecipeType; BLASTING c + f Lnet/minecraft/world/item/crafting/RecipeType; CAMPFIRE_COOKING e + f Lnet/minecraft/world/item/crafting/RecipeType; CRAFTING a + f Lnet/minecraft/world/item/crafting/RecipeType; SMELTING b + f Lnet/minecraft/world/item/crafting/RecipeType; SMITHING g + f Lnet/minecraft/world/item/crafting/RecipeType; SMOKING d + f Lnet/minecraft/world/item/crafting/RecipeType; STONECUTTING f +c net/minecraft/world/item/crafting/RecipeType$1 net/minecraft/world/item/crafting/Recipes$1 +c net/minecraft/world/item/equipment/ArmorType net/minecraft/world/item/equipment/ArmorType + m ()[Lnet/minecraft/world/item/equipment/ArmorType; $values d + m (I)I getDurability a + m ()Ljava/lang/String; getName b + m ()Ljava/lang/String; getSerializedName c + m ()Lnet/minecraft/world/entity/EquipmentSlot; getSlot a + f [Lnet/minecraft/world/item/equipment/ArmorType; $VALUES j + f Lnet/minecraft/world/item/equipment/ArmorType; BODY e + f Lnet/minecraft/world/item/equipment/ArmorType; BOOTS d + f Lnet/minecraft/world/item/equipment/ArmorType; CHESTPLATE b + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/world/item/equipment/ArmorType; HELMET a + f Lnet/minecraft/world/item/equipment/ArmorType; LEGGINGS c + f Ljava/lang/String; name h + f Lnet/minecraft/world/entity/EquipmentSlot; slot g + f I unitDurability i +c net/minecraft/world/item/slot/SlotCollection net/minecraft/world/item/slot/SlotCollection + m (Ljava/util/List;)Lnet/minecraft/world/item/slot/SlotCollection; concat a + m (Lnet/minecraft/world/item/slot/SlotCollection;Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection; concat a + m (Ljava/util/function/Predicate;)Lnet/minecraft/world/item/slot/SlotCollection; filter a + m (Ljava/util/function/Function;)Lnet/minecraft/world/item/slot/SlotCollection; flatMap a + m (Lnet/minecraft/world/item/slot/SlotCollection;Lnet/minecraft/world/item/slot/SlotCollection;)Ljava/util/stream/Stream; lambda$concat$2 b + m (Ljava/util/List;)Ljava/util/stream/Stream; lambda$concat$3 b + m (Lnet/minecraft/world/entity/SlotAccess;)Ljava/util/stream/Stream; lambda$of$0 b + m (Ljava/util/Collection;)Ljava/util/stream/Stream; lambda$of$1 b + m (I)Lnet/minecraft/world/item/slot/SlotCollection; limit a + m (Ljava/util/Collection;)Lnet/minecraft/world/item/slot/SlotCollection; of a + m (Lnet/minecraft/world/entity/SlotAccess;)Lnet/minecraft/world/item/slot/SlotCollection; of a + f Lnet/minecraft/world/item/slot/SlotCollection; EMPTY a +c net/minecraft/world/item/slot/SlotCollection$Limited net/minecraft/world/item/slot/SlotCollection$c + m ()I limit b + m (I)Lnet/minecraft/world/item/slot/SlotCollection; limit a + m ()Lnet/minecraft/world/item/slot/SlotCollection; slots a + f I limit c + f Lnet/minecraft/world/item/slot/SlotCollection; slots b +c net/minecraft/world/item/slot/SlotCollection$Filtered net/minecraft/world/item/slot/SlotCollection$a + m ()Ljava/util/function/Predicate; filter b + m (Ljava/util/function/Predicate;)Lnet/minecraft/world/item/slot/SlotCollection; filter a + m ()Lnet/minecraft/world/item/slot/SlotCollection; slots a + f Ljava/util/function/Predicate; filter c + f Lnet/minecraft/world/item/slot/SlotCollection; slots b +c net/minecraft/world/item/slot/SlotCollection$FlatMapped net/minecraft/world/item/slot/SlotCollection$b + m ()Ljava/util/function/Function; mapper b + m ()Lnet/minecraft/world/item/slot/SlotCollection; slots a + f Ljava/util/function/Function; mapper c + f Lnet/minecraft/world/item/slot/SlotCollection; slots b +c net/minecraft/world/level/BlockAndTintGetter net/minecraft/world/level/IBlockLightAccess + m (Lnet/minecraft/core/BlockPos;)Z canSeeSky k + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I getBlockTint a + m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/BlockPos;)I getBrightness a + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine C_ + m (Lnet/minecraft/core/BlockPos;I)I getRawBrightness b + m (Lnet/minecraft/core/Direction;Z)F getShade a +c net/minecraft/world/level/biome/BiomeManager net/minecraft/world/level/biome/BiomeManager + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Holder; getBiome a + m (J)D getFiddle b + m (JIIIDDD)D getFiddledDistance a + m (DDD)Lnet/minecraft/core/Holder; getNoiseBiomeAtPosition a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Holder; getNoiseBiomeAtPosition b + m (III)Lnet/minecraft/core/Holder; getNoiseBiomeAtQuart a + m (J)J obfuscateSeed a + m (Lnet/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource;)Lnet/minecraft/world/level/biome/BiomeManager; withDifferentSource a + f I CHUNK_CENTER_QUART a + f I ZOOM c + f I ZOOM_BITS b + f I ZOOM_MASK d + f J biomeZoomSeed f + f Lnet/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource; noiseBiomeSource e +c net/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource net/minecraft/world/level/biome/BiomeManager$Provider +c net/minecraft/world/level/biome/BiomeSources net/minecraft/world/level/biome/BiomeSources + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a +c net/minecraft/world/level/block/BarrierBlock net/minecraft/world/level/block/BlockBarrier + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b +c net/minecraft/world/level/block/BeehiveBlock net/minecraft/world/level/block/BlockBeehive + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V angerNearbyBees a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V dropHoneycomb a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z hiveContainsBees b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$dropHoneycomb$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;)V releaseBeesAndResetHoneyLevel a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V resetHoneyLevel a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/Level;DDDDD)V spawnFluidParticle a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;D)V spawnParticle a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V trySpawnDripParticles a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HONEY_LEVEL c + f I MAX_HONEY_LEVELS d +c net/minecraft/world/level/block/BucketPickup net/minecraft/world/level/block/IFluidSource + m ()Ljava/util/Optional; getPickupSound au_ + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a +c net/minecraft/world/level/block/CommandBlock net/minecraft/world/level/block/BlockCommand + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BaseCommandBlock;Z)V execute a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V executeChain a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/CommandBlock;)Ljava/lang/Boolean; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/CommandBlockEntity;Z)V setPoweredAndUpdate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CONDITIONAL c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lorg/slf4j/Logger; LOGGER d + f Z automatic e +c net/minecraft/world/level/block/ConduitBlock net/minecraft/world/level/block/BlockConduit + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b +c net/minecraft/world/level/block/CrafterBlock net/minecraft/world/level/block/CrafterBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V dispenseFrom a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/CrafterBlockEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/crafting/RecipeHolder;)V dispenseItem a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/CraftingInput;)Ljava/util/Optional; getPotentialResults a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/item/ItemStack;)V lambda$dispenseFrom$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Z)V setBlockEntityTriggered a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I CRAFTER_ADVANCEMENT_DIAMETER h + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRAFTING b + f I CRAFTING_TICK_DELAY f + f I MAX_CRAFTING_TICKS e + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ORIENTATION d + f Lnet/minecraft/world/item/crafting/RecipeCache; RECIPE_CACHE g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TRIGGERED c +c net/minecraft/world/level/block/CrafterBlock$1 net/minecraft/world/level/block/CrafterBlock$1 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/level/block/DropperBlock net/minecraft/world/level/block/BlockDropper + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V dispenseFrom a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/DispenseItemBehavior; getDispenseMethod a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + f Lcom/mojang/serialization/MapCodec; CODEC e + f Lnet/minecraft/core/dispenser/DispenseItemBehavior; DISPENSE_BEHAVIOUR g + f Lorg/slf4j/Logger; LOGGER f +c net/minecraft/world/level/block/FallingBlock net/minecraft/world/level/block/BlockFalling + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/entity/item/FallingBlockEntity;)V falling a + m ()I getDelayAfterPlace b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDustColor b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFree n + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a +c net/minecraft/world/level/block/FurnaceBlock net/minecraft/world/level/block/BlockFurnaceFurace + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openContainer a + f Lcom/mojang/serialization/MapCodec; CODEC c +c net/minecraft/world/level/block/JukeboxBlock net/minecraft/world/level/block/BlockJukeBox + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_RECORD b +c net/minecraft/world/level/block/LanternBlock net/minecraft/world/level/block/BlockLantern + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection p + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HANGING b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_HANGING e + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STANDING d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c +c net/minecraft/world/level/block/LecternBlock net/minecraft/world/level/block/BlockLectern + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V changePowered a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape d_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openScreen a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;)V placeBook b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V resetBookState a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V signalPageChange a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;)Z tryPlaceBook a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateBelow b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOOK d + f I PAGE_CHANGE_IMPULSE_TICKS g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c + f Ljava/util/Map; SHAPES f + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION e +c net/minecraft/world/level/block/PoweredBlock net/minecraft/world/level/block/BlockPowered + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/PumpkinBlock net/minecraft/world/level/block/BlockPumpkin + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/SaplingBlock net/minecraft/world/level/block/BlockSapling + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)V advanceTree a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/world/level/block/SaplingBlock;)Lnet/minecraft/world/level/block/grower/TreeGrower; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC e + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STAGE f + f Lnet/minecraft/world/level/block/grower/TreeGrower; treeGrower g +c net/minecraft/world/level/block/SpawnerBlock net/minecraft/world/level/block/BlockMobSpawner + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/border/WorldBorder net/minecraft/world/level/border/WorldBorder + m (Lnet/minecraft/world/level/border/BorderChangeListener;)V addListener a + m (J)V applyInitialSettings a + m (DDD)Lnet/minecraft/core/BlockPos; clampToBounds b + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; clampToBounds b + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/BlockPos; clampToBounds b + m (DDD)Lnet/minecraft/world/phys/Vec3; clampVec3ToBound c + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; clampVec3ToBound c + m ()I getAbsoluteMaxSize n + m ()D getCenterX h + m ()D getCenterZ i + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m ()D getDamagePerBlock p + m (DD)D getDistanceToBorder b + m (Lnet/minecraft/world/entity/Entity;)D getDistanceToBorder a + m ()D getLerpSpeed q + m ()D getLerpTarget l + m ()J getLerpTime k + m ()Ljava/util/List; getListeners m + m ()D getMaxX f + m (F)D getMaxX c + m ()D getMaxZ g + m (F)D getMaxZ d + m ()D getMinX d + m (F)D getMinX a + m ()D getMinZ e + m (F)D getMinZ b + m ()D getSafeZone o + m ()D getSize j + m ()Lnet/minecraft/world/level/border/BorderStatus; getStatus c + m ()I getWarningBlocks s + m ()I getWarningTime r + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z isInsideCloseToBorder a + m (DD)Z isWithinBounds a + m (DDD)Z isWithinBounds a + m (DDDD)Z isWithinBounds a + m (Lnet/minecraft/core/BlockPos;)Z isWithinBounds a + m (Lnet/minecraft/world/level/ChunkPos;)Z isWithinBounds a + m (Lnet/minecraft/world/phys/AABB;)Z isWithinBounds a + m (Lnet/minecraft/world/phys/Vec3;)Z isWithinBounds a + m (DDJJ)V lerpSizeBetween a + m (Lnet/minecraft/world/level/border/BorderChangeListener;)V removeListener b + m (I)V setAbsoluteMaxSize a + m (DD)V setCenter c + m (D)V setDamagePerBlock c + m (D)V setSafeZone b + m (D)V setSize a + m (I)V setWarningBlocks c + m (I)V setWarningTime b + m ()V tick t + f Lcom/mojang/serialization/Codec; CODEC c + f D MAX_CENTER_COORDINATE b + f D MAX_SIZE a + f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE d + f I absoluteMaxSize n + f D centerX l + f D centerZ m + f D damagePerBlock h + f Lnet/minecraft/world/level/border/WorldBorder$BorderExtent; extent o + f Z initialized f + f Ljava/util/List; listeners g + f D safeZone i + f Lnet/minecraft/world/level/border/WorldBorder$Settings; settings e + f I warningBlocks k + f I warningTime j +c net/minecraft/world/level/border/WorldBorder$Settings net/minecraft/world/level/border/WorldBorder$c + m ()D centerX a + m ()D centerZ b + m ()D damagePerBlock c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()D lerpTarget i + m ()J lerpTime h + m ()D safeZone d + m ()D size g + m ()I warningBlocks e + m ()I warningTime f + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/level/border/WorldBorder$Settings; DEFAULT a + f D centerX c + f D centerZ d + f D damagePerBlock e + f D lerpTarget k + f J lerpTime j + f D safeZone f + f D size i + f I warningBlocks g + f I warningTime h +c net/minecraft/world/level/border/WorldBorder$BorderExtent net/minecraft/world/level/border/WorldBorder$a + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape i + m ()D getLerpSpeed b + m ()D getLerpTarget d + m ()J getLerpTime c + m (F)D getMaxX b + m (F)D getMaxZ d + m (F)D getMinX a + m (F)D getMinZ c + m ()D getSize a + m ()Lnet/minecraft/world/level/border/BorderStatus; getStatus e + m ()V onAbsoluteMaxSizeChange f + m ()V onCenterChange g + m ()Lnet/minecraft/world/level/border/WorldBorder$BorderExtent; update h +c net/minecraft/world/level/border/WorldBorder$MovingBorderExtent net/minecraft/world/level/border/WorldBorder$b + m ()D calculateSize k + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape i + m ()D getLerpSpeed b + m ()D getLerpTarget d + m ()J getLerpTime c + m (F)D getMaxX b + m (F)D getMaxZ d + m (F)D getMinX a + m (F)D getMinZ c + m ()D getPreviousSize j + m ()D getSize a + m ()Lnet/minecraft/world/level/border/BorderStatus; getStatus e + m ()V onAbsoluteMaxSizeChange f + m ()V onCenterChange g + m ()Lnet/minecraft/world/level/border/WorldBorder$BorderExtent; update h + f D from b + f J lerpBegin e + f D lerpDuration f + f J lerpEnd d + f J lerpProgress g + f D previousSize i + f D size h + f Lnet/minecraft/world/level/border/WorldBorder; this$0 a + f D to c +c net/minecraft/world/level/border/WorldBorder$StaticBorderExtent net/minecraft/world/level/border/WorldBorder$d + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape i + m ()D getLerpSpeed b + m ()D getLerpTarget d + m ()J getLerpTime c + m (F)D getMaxX b + m (F)D getMaxZ d + m (F)D getMinX a + m (F)D getMinZ c + m ()D getSize a + m ()Lnet/minecraft/world/level/border/BorderStatus; getStatus e + m ()V onAbsoluteMaxSizeChange f + m ()V onCenterChange g + m ()Lnet/minecraft/world/level/border/WorldBorder$BorderExtent; update h + m ()V updateBox j + f D maxX e + f D maxZ f + f D minX c + f D minZ d + f Lnet/minecraft/world/phys/shapes/VoxelShape; shape g + f D size b + f Lnet/minecraft/world/level/border/WorldBorder; this$0 a +c net/minecraft/world/level/gamerules/GameRule net/minecraft/world/level/gamerules/GameRule + m ()Lcom/mojang/brigadier/arguments/ArgumentType; argument g + m (Lnet/minecraft/world/level/gamerules/GameRuleTypeVisitor;)V callVisitor a + m ()Lnet/minecraft/world/level/gamerules/GameRuleCategory; category e + m ()Ljava/lang/Object; defaultValue i + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; deserialize a + m ()Lnet/minecraft/world/level/gamerules/GameRuleType; gameRuleType f + m (Ljava/lang/Object;)I getCommandResult b + m ()Ljava/lang/String; getDescriptionId c + m ()Lnet/minecraft/resources/Identifier; getIdentifier b + m ()Ljava/lang/String; id a + m ()Ljava/lang/String; lambda$deserialize$0 l + m ()Ljava/lang/String; lambda$deserialize$1 j + m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k + m (Ljava/lang/Object;)Ljava/lang/String; serialize a + m ()Ljava/lang/Class; valueClass d + m ()Lcom/mojang/serialization/Codec; valueCodec h + f Lcom/mojang/brigadier/arguments/ArgumentType; argument c + f Lnet/minecraft/world/level/gamerules/GameRuleCategory; category a + f Ljava/util/function/ToIntFunction; commandResultFunction f + f Ljava/lang/Object; defaultValue g + f Lnet/minecraft/world/level/gamerules/GameRuleType; gameRuleType b + f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures h + f Lcom/mojang/serialization/Codec; valueCodec e + f Lnet/minecraft/world/level/gamerules/GameRules$VisitorCaller; visitorCaller d +c net/minecraft/world/level/levelgen/Heightmap net/minecraft/world/level/levelgen/HeightMap + m (I)I getFirstAvailable a + m (II)I getFirstAvailable a + m (II)I getHighestTaken b + m (II)I getIndex c + m ()[J getRawData a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/Set;)V primeHeightmaps a + m (III)V setHeight a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)V setRawData a + m (IIILnet/minecraft/world/level/block/state/BlockState;)Z update a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/function/Predicate; MATERIAL_MOTION_BLOCKING c + f Ljava/util/function/Predicate; NOT_AIR b + f Lnet/minecraft/world/level/chunk/ChunkAccess; chunk f + f Lnet/minecraft/util/BitStorage; data d + f Ljava/util/function/Predicate; isOpaque e +c net/minecraft/world/level/levelgen/Heightmap$Types net/minecraft/world/level/levelgen/HeightMap$Type + m ()[Lnet/minecraft/world/level/levelgen/Heightmap$Types; $values f + m ()Ljava/lang/String; getSerializationKey a + m ()Ljava/lang/String; getSerializedName c + m ()Ljava/util/function/Predicate; isOpaque e + m ()Z keepAfterWorldgen d + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)I lambda$static$2 b + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)I lambda$static$3 a + m ()Z sendToClient b + f [Lnet/minecraft/world/level/levelgen/Heightmap$Types; $VALUES n + f Ljava/util/function/IntFunction; BY_ID i + f Lcom/mojang/serialization/Codec; CODEC g + f Lnet/minecraft/world/level/levelgen/Heightmap$Types; MOTION_BLOCKING e + f Lnet/minecraft/world/level/levelgen/Heightmap$Types; MOTION_BLOCKING_NO_LEAVES f + f Lnet/minecraft/world/level/levelgen/Heightmap$Types; OCEAN_FLOOR d + f Lnet/minecraft/world/level/levelgen/Heightmap$Types; OCEAN_FLOOR_WG c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h + f Lnet/minecraft/world/level/levelgen/Heightmap$Types; WORLD_SURFACE b + f Lnet/minecraft/world/level/levelgen/Heightmap$Types; WORLD_SURFACE_WG a + f I id j + f Ljava/util/function/Predicate; isOpaque m + f Ljava/lang/String; serializationKey k + f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; usage l +c net/minecraft/world/level/levelgen/Heightmap$Usage net/minecraft/world/level/levelgen/HeightMap$Use + m ()[Lnet/minecraft/world/level/levelgen/Heightmap$Usage; $values a + f [Lnet/minecraft/world/level/levelgen/Heightmap$Usage; $VALUES d + f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; CLIENT c + f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; LIVE_WORLD b + f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; WORLDGEN a +c net/minecraft/world/level/material/LavaFluid net/minecraft/world/level/material/FluidTypeLava + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V beforeDestroyingBlock a + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a + m (Lnet/minecraft/server/level/ServerLevel;)Z canConvertToSource a + m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V fizz a + m ()Lnet/minecraft/world/item/Item; getBucket a + m ()Lnet/minecraft/core/particles/ParticleOptions; getDripParticle h + m (Lnet/minecraft/world/level/LevelReader;)I getDropOff c + m ()F getExplosionResistance c + m ()Lnet/minecraft/world/level/material/Fluid; getFlowing d + m ()Ljava/util/Optional; getPickupSound j + m (Lnet/minecraft/world/level/LevelReader;)I getSlopeFindDistance b + m ()Lnet/minecraft/world/level/material/Fluid; getSource e + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)I getSpreadDelay a + m (Lnet/minecraft/world/level/LevelReader;)I getTickDelay a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z hasFlammableNeighbours a + m (Lnet/minecraft/world/level/LevelReader;)Z isFastLava d + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isFlammable b + m ()Z isRandomlyTicking i + m (Lnet/minecraft/world/level/material/Fluid;)Z isSame a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V randomTick a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/material/FluidState;)V spreadTo a + f F MIN_LEVEL_CUTOFF e +c net/minecraft/world/level/material/LavaFluid$Source net/minecraft/world/level/material/FluidTypeLava$b + m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d + m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c +c net/minecraft/world/level/material/LavaFluid$Flowing net/minecraft/world/level/material/FluidTypeLava$a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createFluidStateDefinition a + m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d + m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c +c net/minecraft/world/level/portal/PortalShape net/minecraft/world/level/portal/BlockPortalShape + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/world/level/portal/PortalShape; findAnyShape a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;)Lnet/minecraft/world/phys/Vec3; findCollisionFreePosition a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;)Ljava/util/Optional; findEmptyPortalShape a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;Lnet/minecraft/core/Direction$Axis;)Ljava/util/Optional; findPortalShape a + m (Lnet/minecraft/util/BlockUtil$FoundRectangle;Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/EntityDimensions;)Lnet/minecraft/world/phys/Vec3; getRelativePosition a + m ()Z isComplete b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmpty a + m ()Z isValid a + m (Lnet/minecraft/world/level/portal/PortalShape;)Z lambda$findEmptyPortalShape$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$static$0 a + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; FRAME e + f I MAX_HEIGHT b + f I MAX_WIDTH a + f I MIN_HEIGHT d + f I MIN_WIDTH c + f F SAFE_TRAVEL_MAX_ENTITY_XY f + f D SAFE_TRAVEL_MAX_VERTICAL_DELTA g + f Lnet/minecraft/core/Direction$Axis; axis h + f Lnet/minecraft/core/BlockPos; bottomLeft k + f I height l + f I numPortalBlocks j + f Lnet/minecraft/core/Direction; rightDir i + f I width m +c net/minecraft/world/level/storage/ValueInput net/minecraft/world/level/storage/ValueInput + m (Ljava/lang/String;)Ljava/util/Optional; child a + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput; childOrEmpty b + m (Ljava/lang/String;)Ljava/util/Optional; childrenList c + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; childrenListOrEmpty d + m (Ljava/lang/String;Z)Z getBooleanOr a + m (Ljava/lang/String;B)B getByteOr a + m (Ljava/lang/String;D)D getDoubleOr a + m (Ljava/lang/String;F)F getFloatOr a + m (Ljava/lang/String;)Ljava/util/Optional; getInt e + m (Ljava/lang/String;)Ljava/util/Optional; getIntArray h + m (Ljava/lang/String;I)I getIntOr a + m (Ljava/lang/String;)Ljava/util/Optional; getLong f + m (Ljava/lang/String;J)J getLongOr a + m (Ljava/lang/String;S)I getShortOr a + m (Ljava/lang/String;)Ljava/util/Optional; getString g + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getStringOr a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; list b + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; listOrEmpty c + m ()Lnet/minecraft/core/HolderLookup$Provider; lookup a + m (Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional; read a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; read a +c net/minecraft/world/level/storage/ValueInput$TypedInputList net/minecraft/world/level/storage/ValueInput$a + m ()Z isEmpty a + m ()Ljava/util/stream/Stream; stream b +c net/minecraft/world/level/storage/ValueInput$ValueInputList net/minecraft/world/level/storage/ValueInput$b + m ()Z isEmpty a + m ()Ljava/util/stream/Stream; stream b +c net/minecraft/world/scores/ReadOnlyScoreInfo net/minecraft/world/scores/ReadOnlyScoreInfo + m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/MutableComponent; formatValue a + m ()Z isLocked b + m ()Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat c + m (Lnet/minecraft/world/scores/ReadOnlyScoreInfo;Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/MutableComponent; safeFormatValue a + m ()I value a +c net/minecraft/world/ticks/WorldGenTickAccess net/minecraft/world/ticks/TickListWorldGen + m ()I count a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a + m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z willTickThisTick b + f Ljava/util/function/Function; containerGetter a +c org/bukkit/craftbukkit/block/CraftBlockState org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockState +c org/bukkit/craftbukkit/block/CraftComparator org/bukkit/craftbukkit/v1_21_R7/block/CraftComparator +c org/bukkit/craftbukkit/block/CraftEndGateway org/bukkit/craftbukkit/v1_21_R7/block/CraftEndGateway +c org/bukkit/craftbukkit/block/CraftEnderChest org/bukkit/craftbukkit/v1_21_R7/block/CraftEnderChest +c org/bukkit/craftbukkit/block/CraftShulkerBox org/bukkit/craftbukkit/v1_21_R7/block/CraftShulkerBox +c org/bukkit/craftbukkit/block/impl/CraftAnvil org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftAnvil +c org/bukkit/craftbukkit/block/impl/CraftChain org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftChain +c org/bukkit/craftbukkit/block/impl/CraftChest org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftChest +c org/bukkit/craftbukkit/block/impl/CraftCocoa org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCocoa +c org/bukkit/craftbukkit/block/impl/CraftFence org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFence +c org/bukkit/craftbukkit/block/impl/CraftGrass org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftGrass +c org/bukkit/craftbukkit/block/impl/CraftLever org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLever +c org/bukkit/craftbukkit/block/impl/CraftLight org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLight +c org/bukkit/craftbukkit/block/impl/CraftShelf org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftShelf +c org/bukkit/craftbukkit/block/impl/CraftSkull org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSkull +c org/bukkit/craftbukkit/block/impl/CraftStair org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStair +c org/bukkit/craftbukkit/block/impl/CraftVault org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftVault +c org/bukkit/craftbukkit/entity/CraftArmadillo org/bukkit/craftbukkit/v1_21_R7/entity/CraftArmadillo +c org/bukkit/craftbukkit/entity/CraftCamelHusk org/bukkit/craftbukkit/v1_21_R7/entity/CraftCamelHusk +c org/bukkit/craftbukkit/entity/CraftChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/CraftChestBoat +c org/bukkit/craftbukkit/entity/CraftEndermite org/bukkit/craftbukkit/v1_21_R7/entity/CraftEndermite +c org/bukkit/craftbukkit/entity/CraftGlowSquid org/bukkit/craftbukkit/v1_21_R7/entity/CraftGlowSquid +c org/bukkit/craftbukkit/entity/CraftIronGolem org/bukkit/craftbukkit/v1_21_R7/entity/CraftIronGolem +c org/bukkit/craftbukkit/entity/CraftItemFrame org/bukkit/craftbukkit/v1_21_R7/entity/CraftItemFrame +c org/bukkit/craftbukkit/entity/CraftItemFrame$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftItemFrame$1 +c org/bukkit/craftbukkit/entity/CraftLlamaSpit org/bukkit/craftbukkit/v1_21_R7/entity/CraftLlamaSpit +c org/bukkit/craftbukkit/entity/CraftMagmaCube org/bukkit/craftbukkit/v1_21_R7/entity/CraftMagmaCube +c org/bukkit/craftbukkit/entity/CraftMannequin org/bukkit/craftbukkit/v1_21_R7/entity/CraftMannequin +c org/bukkit/craftbukkit/entity/CraftPigZombie org/bukkit/craftbukkit/v1_21_R7/entity/CraftPigZombie +c org/bukkit/craftbukkit/entity/CraftPolarBear org/bukkit/craftbukkit/v1_21_R7/entity/CraftPolarBear +c org/bukkit/craftbukkit/entity/CraftTNTPrimed org/bukkit/craftbukkit/v1_21_R7/entity/CraftTNTPrimed +c org/bukkit/craftbukkit/inventory/CraftRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftRecipe +c org/bukkit/craftbukkit/legacy/enums/EnumEvil org/bukkit/craftbukkit/v1_21_R7/legacy/enums/EnumEvil +c org/bukkit/craftbukkit/legacy/enums/EnumEvil$StringConverter org/bukkit/craftbukkit/v1_21_R7/legacy/enums/EnumEvil$StringConverter +c org/bukkit/craftbukkit/legacy/enums/EnumEvil$LegacyRegistryData org/bukkit/craftbukkit/v1_21_R7/legacy/enums/EnumEvil$LegacyRegistryData +c org/bukkit/craftbukkit/scheduler/CraftFuture org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftFuture +c org/bukkit/craftbukkit/scoreboard/CraftScore org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftScore +c org/bukkit/craftbukkit/tag/CraftGameEventTag org/bukkit/craftbukkit/v1_21_R7/tag/CraftGameEventTag +c org/bukkit/craftbukkit/util/CraftBlockVector org/bukkit/craftbukkit/v1_21_R7/util/CraftBlockVector +c org/bukkit/craftbukkit/util/CraftChatMessage org/bukkit/craftbukkit/v1_21_R7/util/CraftChatMessage +c org/bukkit/craftbukkit/util/CraftChatMessage$1 org/bukkit/craftbukkit/v1_21_R7/util/CraftChatMessage$1 +c org/bukkit/craftbukkit/util/CraftChatMessage$StringMessage org/bukkit/craftbukkit/v1_21_R7/util/CraftChatMessage$StringMessage +c net/minecraft/DefaultUncaughtExceptionHandler net/minecraft/DefaultUncaughtExceptionHandler + f Lorg/slf4j/Logger; logger a +c net/minecraft/advancements/AdvancementRewards net/minecraft/advancements/AdvancementRewards + m ()I experience a + m ()Ljava/util/Optional; function d + m (Lnet/minecraft/server/level/ServerPlayer;)V grant a + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/commands/CacheableFunction;)Ljava/util/Optional; lambda$grant$1 a + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/commands/functions/CommandFunction;)V lambda$grant$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; loot b + m ()Ljava/util/List; recipes c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/AdvancementRewards; EMPTY b + f I experience c + f Ljava/util/Optional; function f + f Ljava/util/List; loot d + f Ljava/util/List; recipes e +c net/minecraft/advancements/AdvancementRewards$Builder net/minecraft/advancements/AdvancementRewards$a + m (I)Lnet/minecraft/advancements/AdvancementRewards$Builder; addExperience b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; addLootTable b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; addRecipe d + m ()Lnet/minecraft/advancements/AdvancementRewards; build a + m (I)Lnet/minecraft/advancements/AdvancementRewards$Builder; experience a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/AdvancementRewards$Builder; function a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; loot a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; recipe c + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/AdvancementRewards$Builder; runs b + f I experience a + f Ljava/util/Optional; function d + f Lcom/google/common/collect/ImmutableList$Builder; loot b + f Lcom/google/common/collect/ImmutableList$Builder; recipes c +c net/minecraft/commands/ExecutionCommandSource net/minecraft/commands/ExecutionCommandSource + m ()Lnet/minecraft/commands/CommandResultCallback; callback q + m ()Lnet/minecraft/commands/ExecutionCommandSource; clearCallbacks a_ + m ()Lcom/mojang/brigadier/CommandDispatcher; dispatcher x + m (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/commands/execution/TraceCallbacks;)V handleError a + m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;ZLnet/minecraft/commands/execution/TraceCallbacks;)V handleError a + m ()Z isSilent y + m (Lcom/mojang/brigadier/context/CommandContext;ZI)V lambda$resultConsumer$0 a + m ()Lcom/mojang/brigadier/ResultConsumer; resultConsumer b_ + m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/ExecutionCommandSource; withCallback b +c net/minecraft/commands/arguments/SlotArgument net/minecraft/commands/arguments/ArgumentInventorySlot + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I getSlot a + m (C)Z lambda$parse$2 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; parse a + m ()Lnet/minecraft/commands/arguments/SlotArgument; slot a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ONLY_SINGLE_SLOT_ALLOWED c + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_SLOT b + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/TeamArgument net/minecraft/commands/arguments/ArgumentScoreboardTeam + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; getTeam a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; parse a + m ()Lnet/minecraft/commands/arguments/TeamArgument; team a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TEAM_NOT_FOUND b + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/TimeArgument net/minecraft/commands/arguments/ArgumentTime + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; parse a + m ()Lnet/minecraft/commands/arguments/TimeArgument; time a + m (I)Lnet/minecraft/commands/arguments/TimeArgument; time a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_UNIT b + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_TICK_COUNT_TOO_LOW c + f Ljava/util/Collection; EXAMPLES a + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; UNITS d + f I minimum e +c net/minecraft/commands/arguments/TimeArgument$Info net/minecraft/commands/arguments/ArgumentTime$a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/TimeArgument$Info$Template; deserializeFromNetwork a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/commands/arguments/TimeArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/arguments/TimeArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lnet/minecraft/commands/arguments/TimeArgument;)Lnet/minecraft/commands/arguments/TimeArgument$Info$Template; unpack a +c net/minecraft/commands/arguments/TimeArgument$Info$Template net/minecraft/commands/arguments/ArgumentTime$a$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/TimeArgument; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f I min b + f Lnet/minecraft/commands/arguments/TimeArgument$Info; this$0 a +c net/minecraft/commands/arguments/UuidArgument net/minecraft/commands/arguments/ArgumentUUID + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/UUID; getUuid a + m (Lcom/mojang/brigadier/StringReader;)Ljava/util/UUID; parse a + m ()Lnet/minecraft/commands/arguments/UuidArgument; uuid a + f Ljava/util/regex/Pattern; ALLOWED_CHARACTERS c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_UUID a + f Ljava/util/Collection; EXAMPLES b +c net/minecraft/core/component/DataComponentMap net/minecraft/core/component/DataComponentMap + m ()Lnet/minecraft/core/component/DataComponentMap$Builder; builder a + m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentMap; composite a + m (Ljava/util/function/Predicate;)Lnet/minecraft/core/component/DataComponentMap; filter a + m (Lnet/minecraft/core/component/DataComponentType;)Z has c + m ()Z isEmpty e + m ()Ljava/util/Set; keySet b + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; lambda$iterator$1 d + m (Lnet/minecraft/core/component/DataComponentMap;)Lcom/mojang/serialization/DataResult; lambda$makeCodecFromMap$0 a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; makeCodec a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; makeCodecFromMap b + m ()I size d + m ()Ljava/util/stream/Stream; stream c + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/core/component/DataComponentMap; EMPTY a +c net/minecraft/core/component/DataComponentMap$1 net/minecraft/core/component/DataComponentMap$1 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Ljava/util/Set; keySet b +c net/minecraft/core/component/DataComponentMap$2 net/minecraft/core/component/DataComponentMap$2 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Ljava/util/Set; keySet b +c net/minecraft/core/component/DataComponentMap$3 net/minecraft/core/component/DataComponentMap$3 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Ljava/util/Set; keySet b + f Lnet/minecraft/core/component/DataComponentMap; this$0 d + f Ljava/util/function/Predicate; val$predicate c +c net/minecraft/core/component/DataComponentMap$Builder net/minecraft/core/component/DataComponentMap$a + m (Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentMap$Builder; addAll a + m ()Lnet/minecraft/core/component/DataComponentMap; build a + m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentMap; buildFromMapTrusted a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentMap$Builder; set a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V setUnchecked b + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map a +c net/minecraft/core/component/DataComponentMap$Builder$SimpleMap net/minecraft/core/component/DataComponentMap$a$a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m (Lnet/minecraft/core/component/DataComponentType;)Z has c + m ()Ljava/util/Set; keySet b + m ()Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map f + m ()I size d + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map c +c net/minecraft/data/loot/EntityLootSubProvider net/minecraft/data/loot/EntityLootSubProvider + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V add a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V add a + m (Ljava/util/Map;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; createSheepDispatchPool a + m ()V generate b + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; killedByFrog a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; killedByFrogVariant a + m (Lnet/minecraft/world/entity/EntityType;)Ljava/lang/IllegalStateException; lambda$add$3 b + m (Lnet/minecraft/world/entity/EntityType;)Ljava/util/Map; lambda$add$4 a + m (Ljava/util/Set;Lnet/minecraft/core/Holder$Reference;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V lambda$generate$0 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$generate$1 a + m (Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder$Reference;)V lambda$generate$2 a + m ()Lnet/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder; shouldSmeltLoot a + f Lnet/minecraft/world/flag/FeatureFlagSet; allowed b + f Ljava/util/Map; map d + f Lnet/minecraft/core/HolderLookup$Provider; registries a + f Lnet/minecraft/world/flag/FeatureFlagSet; required c +c net/minecraft/data/loot/packs/VanillaGiftLoot net/minecraft/data/loot/packs/VanillaGiftLoot + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/tags/BlockItemTagsProvider net/minecraft/data/tags/BlockItemTagsProvider + m ()V run a + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a +c net/minecraft/data/tags/GameEventTagsProvider net/minecraft/data/tags/GameEventTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a + f Ljava/util/List; VIBRATIONS_EXCEPT_FLAP d +c net/minecraft/data/tags/StructureTagsProvider net/minecraft/data/tags/StructureTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/data/worldgen/PlainVillagePools net/minecraft/data/worldgen/WorldGenFeatureVillagePlain + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; START a + f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b +c net/minecraft/data/worldgen/SnowyVillagePools net/minecraft/data/worldgen/WorldGenFeatureVillageSnowy + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; START a + f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b +c net/minecraft/data/worldgen/TaigaVillagePools net/minecraft/data/worldgen/WorldGenFeatureVillageTaiga + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; START a + f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b +c net/minecraft/gametest/framework/GameTestInfo net/minecraft/gametest/framework/GameTestHarnessInfo + m (Lnet/minecraft/gametest/framework/GameTestListener;)V addListener a + m ()Lnet/minecraft/gametest/framework/GameTestInfo; copyReset D + m ()Lnet/minecraft/gametest/framework/GameTestSequence; createSequence q + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; createTestInstanceBlock a + m (Lnet/minecraft/gametest/framework/GameTestException;)V fail a + m (Lnet/minecraft/network/chat/Component;)V fail a + m ()V finish G + m ()Lnet/minecraft/gametest/framework/GameTestException; getError n + m ()Lnet/minecraft/server/level/ServerLevel; getLevel g + m ()Ljava/util/stream/Stream; getListeners C + m ()Lnet/minecraft/world/level/block/Rotation; getRotation u + m ()J getRunTime l + m ()Lnet/minecraft/resources/Identifier; getStructure t + m ()Lnet/minecraft/world/phys/AABB; getStructureBounds e + m ()Lnet/minecraft/gametest/framework/GameTestInstance; getTest v + m ()Lnet/minecraft/core/BlockPos; getTestBlockPos c + m ()Lnet/minecraft/core/Holder$Reference; getTestHolder w + m ()Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; getTestInstanceBlockEntity f + m ()Lnet/minecraft/core/BlockPos; getTestOrigin d + m ()I getTick p + m ()I getTimeoutTicks x + m ()Z hasFailed i + m ()Z hasStarted j + m ()Z hasSucceeded h + m ()Lnet/minecraft/resources/Identifier; id b + m ()Z isDone k + m ()Z isFlaky y + m ()Z isOptional s + m ()Z isRequired r + m (Lnet/minecraft/gametest/framework/GameTestListener;)V lambda$placeStructure$0 b + m (Lnet/minecraft/world/entity/Entity;)Z lambda$succeed$5 b + m (Lnet/minecraft/world/entity/Entity;)V lambda$succeed$6 a + m (Lnet/minecraft/gametest/framework/GameTestRunner;Lnet/minecraft/gametest/framework/GameTestListener;)V lambda$tick$1 b + m (Lnet/minecraft/gametest/framework/GameTestRunner;Lnet/minecraft/gametest/framework/GameTestListener;)V lambda$tick$2 a + m (Lnet/minecraft/gametest/framework/GameTestSequence;)V lambda$tickInternal$3 b + m (Lnet/minecraft/gametest/framework/GameTestSequence;)V lambda$tickInternal$4 a + m ()I maxAttempts z + m ()V placeStructure a + m ()Lnet/minecraft/gametest/framework/GameTestInfo; prepareTestStructure o + m ()I requiredSuccesses A + m ()Lnet/minecraft/gametest/framework/RetryOptions; retryOptions B + m (JLjava/lang/Runnable;)V setRunAtTickTime a + m (Lnet/minecraft/core/BlockPos;)V setTestBlockPos a + m (I)Lnet/minecraft/gametest/framework/GameTestInfo; startExecution a + m ()V startTest F + m ()V succeed m + m (Lnet/minecraft/gametest/framework/GameTestRunner;)V tick a + m ()V tickInternal E + f Z chunksLoaded i + f Z done n + f Lnet/minecraft/gametest/framework/GameTestException; error p + f Lnet/minecraft/world/level/block/Rotation; extraRotation o + f Lnet/minecraft/server/level/ServerLevel; level c + f Ljava/util/Collection; listeners d + f Z placedStructure h + f Lnet/minecraft/gametest/framework/RetryOptions; retryOptions l + f Lit/unimi/dsi/fastutil/objects/Object2LongMap; runAtTickTimeMap g + f Ljava/util/Collection; sequences f + f Z started k + f Lnet/minecraft/core/BlockPos; testBlockPos b + f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; testInstanceBlockEntity q + f Lnet/minecraft/core/Holder$Reference; test a + f I tickCount j + f I timeoutTicks e + f Lcom/google/common/base/Stopwatch; timer m +c net/minecraft/gametest/framework/RetryOptions net/minecraft/gametest/framework/RetryOptions + m ()Z haltOnFailure e + m ()Z hasRetries c + m (II)Z hasTriesLeft a + m ()Lnet/minecraft/gametest/framework/RetryOptions; noRetries a + m ()I numberOfTries d + m ()Z unlimitedTries b + f Lnet/minecraft/gametest/framework/RetryOptions; NO_RETRIES c + f Z haltOnFailure b + f I numberOfTries a +c net/minecraft/gametest/framework/TestReporter net/minecraft/gametest/framework/GameTestHarnessITestReporter + m ()V finish a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestFailed a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestSuccess b +c net/minecraft/network/RegistryFriendlyByteBuf net/minecraft/network/RegistryFriendlyByteBuf + m (Lnet/minecraft/core/RegistryAccess;)Ljava/util/function/Function; decorator a + m (Lnet/minecraft/core/RegistryAccess;Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/RegistryFriendlyByteBuf; lambda$decorator$0 a + m ()Lnet/minecraft/core/RegistryAccess; registryAccess G + f Lnet/minecraft/core/RegistryAccess; registryAccess c +c net/minecraft/network/chat/ChatTypeDecoration net/minecraft/network/chat/ChatDecoration + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; decorate a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; incomingDirectMessage b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; outgoingDirectMessage c + m ()Ljava/util/List; parameters b + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)[Lnet/minecraft/network/chat/Component; resolveParameters b + m ()Lnet/minecraft/network/chat/Style; style c + m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; teamMessage d + m ()Ljava/lang/String; translationKey a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; withSender a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/List; parameters d + f Lnet/minecraft/network/chat/Style; style e + f Ljava/lang/String; translationKey c +c net/minecraft/network/chat/ChatTypeDecoration$Parameter net/minecraft/network/chat/ChatDecoration$a + m ()[Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; $values a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; lambda$static$0 d + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; lambda$static$1 c + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; lambda$static$2 b + m (Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter;)I lambda$static$3 b + m (Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter;)I lambda$static$4 a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; select a + f [Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; $VALUES j + f Ljava/util/function/IntFunction; BY_ID f + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; CONTENT c + f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; SENDER a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; TARGET b + f I id g + f Ljava/lang/String; name h + f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector; selector i +c net/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector net/minecraft/network/chat/ChatDecoration$a$a +c net/minecraft/network/chat/SignedMessageChain net/minecraft/network/chat/SignedMessageChain + m (Lnet/minecraft/world/entity/player/ProfilePublicKey;)Lnet/minecraft/network/chat/SignedMessageChain$Decoder; decoder a + m (Lnet/minecraft/util/Signer;)Lnet/minecraft/network/chat/SignedMessageChain$Encoder; encoder a + m (Lnet/minecraft/network/chat/SignedMessageLink;Lnet/minecraft/network/chat/SignedMessageBody;Lnet/minecraft/util/SignatureUpdater$Output;)V lambda$encoder$0 a + m (Lnet/minecraft/util/Signer;Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/MessageSignature; lambda$encoder$1 a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/time/Instant; lastTimeStamp c + f Lnet/minecraft/network/chat/SignedMessageLink; nextLink b +c net/minecraft/network/chat/SignedMessageChain$1 net/minecraft/network/chat/SignedMessageChain$1 + f Lnet/minecraft/network/chat/SignedMessageChain; this$0 c + f Lnet/minecraft/util/SignatureValidator; val$signatureValidator b +c net/minecraft/network/chat/SignedMessageChain$Decoder net/minecraft/network/chat/SignedMessageChain$b + m (Ljava/util/function/BooleanSupplier;Ljava/util/UUID;Lnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/PlayerChatMessage; lambda$unsigned$0 a +c net/minecraft/network/chat/SignedMessageChain$Encoder net/minecraft/network/chat/SignedMessageChain$c + m (Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/MessageSignature; lambda$static$0 a + f Lnet/minecraft/network/chat/SignedMessageChain$Encoder; UNSIGNED a +c net/minecraft/network/chat/SignedMessageChain$DecodeException net/minecraft/network/chat/SignedMessageChain$a + f Lnet/minecraft/network/chat/Component; CHAIN_BROKEN b + f Lnet/minecraft/network/chat/Component; EXPIRED_PROFILE_KEY c + f Lnet/minecraft/network/chat/Component; INVALID_SIGNATURE d + f Lnet/minecraft/network/chat/Component; MISSING_PROFILE_KEY a + f Lnet/minecraft/network/chat/Component; OUT_OF_ORDER_CHAT e +c net/minecraft/server/ServerAdvancementManager net/minecraft/server/AdvancementDataWorld + m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a + m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/advancements/AdvancementHolder; get a + m ()Ljava/util/Collection; getAllAdvancements b + m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/Advancement;)V lambda$apply$0 a + m ()Lnet/minecraft/advancements/AdvancementTree; tree a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/advancements/Advancement;)V validate a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/Map; advancements b + f Lnet/minecraft/core/HolderLookup$Provider; registries d + f Lnet/minecraft/advancements/AdvancementTree; tree c +c net/minecraft/server/commands/BanListCommands net/minecraft/server/commands/CommandBanList + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a + m ()Lnet/minecraft/network/chat/Component; lambda$showList$3 a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$showList$4 a + m (Lnet/minecraft/server/players/BanListEntry;)Lnet/minecraft/network/chat/Component; lambda$showList$5 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I showList a +c net/minecraft/server/commands/BossBarCommands net/minecraft/server/commands/CommandBossBar + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;Lnet/minecraft/network/chat/Component;)I createBar a + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/bossevents/CustomBossEvent; getBossBar a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getMax b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getPlayers d + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getValue a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getVisible c + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$createBar$45 b + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getMax$29 m + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getPlayers$32 j + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getPlayers$33 i + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getValue$28 n + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getVisible$30 l + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$getVisible$31 k + m ()Lnet/minecraft/network/chat/Component; lambda$listBars$43 a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listBars$44 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 s + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 r + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 q + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 p + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 o + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 n + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$16 m + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 l + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$18 k + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$19 j + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$20 i + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$21 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$22 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$23 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$24 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$25 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$26 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$27 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 z + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 y + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 x + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 w + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 v + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 u + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 t + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$removeBar$46 a + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setColor$38 f + m (Lnet/minecraft/server/bossevents/CustomBossEvent;I)Lnet/minecraft/network/chat/Component; lambda$setMax$37 a + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setName$40 d + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setPlayers$41 c + m (Lnet/minecraft/server/bossevents/CustomBossEvent;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setPlayers$42 a + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setStyle$39 e + m (Lnet/minecraft/server/bossevents/CustomBossEvent;I)Lnet/minecraft/network/chat/Component; lambda$setValue$36 b + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setVisible$34 h + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; lambda$setVisible$35 g + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$2 a + m (Lnet/minecraft/commands/CommandSourceStack;)I listBars a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I removeBar e + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Lnet/minecraft/world/BossEvent$BossBarColor;)I setColor a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;I)I setMax b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Lnet/minecraft/network/chat/Component;)I setName a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Ljava/util/Collection;)I setPlayers a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Lnet/minecraft/world/BossEvent$BossBarOverlay;)I setStyle a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;I)I setValue a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Z)I setVisible a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ALREADY_EXISTS b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_HIDDEN j + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_VISIBLE k + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_DOESNT_EXIST c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_COLOR_CHANGE f + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_MAX_CHANGE i + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_NAME_CHANGE e + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PLAYER_CHANGE d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_STYLE_CHANGE g + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_VALUE_CHANGE h + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_BOSS_BAR a +c net/minecraft/server/commands/DataPackCommand net/minecraft/server/commands/CommandDatapack + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I createPack a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/packs/repository/Pack;)I disablePack a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/packs/repository/Pack;Lnet/minecraft/server/commands/DataPackCommand$Inserter;)I enablePack a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Z)Lnet/minecraft/server/packs/repository/Pack; getPack a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$createPack$28 a + m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; lambda$disablePack$30 c + m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; lambda$enablePack$29 d + m (Ljava/util/Collection;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/server/packs/repository/Pack;)Z lambda$listAvailablePacks$31 a + m ()Lnet/minecraft/network/chat/Component; lambda$listAvailablePacks$32 b + m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; lambda$listAvailablePacks$33 b + m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; lambda$listAvailablePacks$34 a + m ()Lnet/minecraft/network/chat/Component; lambda$listEnabledPacks$35 a + m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; lambda$listEnabledPacks$36 a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listEnabledPacks$37 a + m (Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V lambda$register$14 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 j + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V lambda$register$16 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 i + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V lambda$register$18 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$19 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$20 g + m (Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V lambda$register$21 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$22 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$23 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$24 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$25 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$26 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$27 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 h + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 g + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$10 b + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/server/packs/repository/Pack;)Z lambda$static$11 a + m (Ljava/util/Collection;Ljava/lang/String;)Z lambda$static$12 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$13 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 f + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 e + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$5 d + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$6 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$7 b + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$8 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$9 a + m (Lnet/minecraft/commands/CommandSourceStack;)I listAvailablePacks b + m (Lnet/minecraft/commands/CommandSourceStack;)I listEnabledPacks c + m (Lnet/minecraft/commands/CommandSourceStack;)I listPacks a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_CANNOT_DISABLE_FEATURE e + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_ALREADY_DISABLED d + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_ALREADY_ENABLED c + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_ALREADY_EXISTS i + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_PACK_FEATURES_NOT_ENABLED f + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_INVALID_FULL_NAME h + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_INVALID_NAME g + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_IO_FAILURE k + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_PACK_METADATA_ENCODE_FAILURE j + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_PACK b + f Lorg/slf4j/Logger; LOGGER a + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SELECTED_PACKS l + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; UNSELECTED_PACKS m +c net/minecraft/server/commands/DataPackCommand$Inserter net/minecraft/server/commands/CommandDatapack$a +c net/minecraft/server/commands/FunctionCommand net/minecraft/server/commands/CommandFunction + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/resources/Identifier;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandResultCallback; decorateOutputIfNeeded a + m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/nbt/CompoundTag; getArgumentTag a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/execution/ExecutionControl;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/functions/CommandFunction;Lnet/minecraft/resources/Identifier;Lnet/minecraft/commands/CommandResultCallback;Z)V instantiateAndQueueFunctions a + m (Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/resources/Identifier;Lnet/minecraft/commands/CommandResultCallback;ZI)V lambda$decorateOutputIfNeeded$5 a + m (Lnet/minecraft/server/commands/FunctionCommand$1Accumulator;ZI)V lambda$queueFunctionsNoReturn$6 a + m (Lnet/minecraft/server/commands/FunctionCommand$1Accumulator;Lnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V lambda$queueFunctionsNoReturn$7 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$register$4 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$3 a + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/commands/CommandSourceStack; modifySenderForExecution a + m (Ljava/util/Collection;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/commands/execution/ChainModifiers;)V queueFunctions a + m (Ljava/util/Collection;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;)V queueFunctionsAsReturn a + m (Ljava/util/Collection;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;)V queueFunctionsNoReturn b + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ARGUMENT_NOT_COMPOUND c + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_FUNCTION_INSTANTATION_FAILURE a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_FUNCTIONS d + f Lnet/minecraft/server/commands/FunctionCommand$Callbacks; FULL_CONTEXT_CALLBACKS e + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_FUNCTION b +c net/minecraft/server/commands/FunctionCommand$1 net/minecraft/server/commands/CommandFunction$1 +c net/minecraft/server/commands/FunctionCommand$2 net/minecraft/server/commands/CommandFunction$2 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/CompoundTag; arguments a +c net/minecraft/server/commands/FunctionCommand$3 net/minecraft/server/commands/CommandFunction$3 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/CompoundTag; arguments a +c net/minecraft/server/commands/FunctionCommand$4 net/minecraft/server/commands/CommandFunction$4 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/CompoundTag; arguments a +c net/minecraft/server/commands/FunctionCommand$5 net/minecraft/server/commands/CommandFunction$5 +c net/minecraft/server/commands/FunctionCommand$Callbacks net/minecraft/server/commands/CommandFunction$b + m (Ljava/lang/Object;Lnet/minecraft/resources/Identifier;I)V signalResult a +c net/minecraft/server/commands/FunctionCommand$1Accumulator net/minecraft/server/commands/CommandFunction$a + m (I)V add a + f Z anyResult a + f I sum b +c net/minecraft/server/commands/FunctionCommand$FunctionCustomExecutor net/minecraft/server/commands/CommandFunction$c + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/CompoundTag; arguments a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$runGuarded$0 b + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$runGuarded$1 a + m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded a + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded b +c net/minecraft/server/commands/GameModeCommand net/minecraft/server/commands/CommandGamemode + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$logGamemodeChange$2 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$logGamemodeChange$3 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/GameType;)V logGamemodeChange a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/GameType;)Z setGameMode b + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/GameType;)V setGameMode a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/world/level/GameType;)I setMode a + f Lnet/minecraft/server/permissions/PermissionCheck; PERMISSION_CHECK a +c net/minecraft/server/commands/GameRuleCommand net/minecraft/server/commands/CommandGamerule + m (Lnet/minecraft/world/level/gamerules/GameRule;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; buildRuleArguments a + m (Lnet/minecraft/world/level/gamerules/GameRule;Lcom/mojang/brigadier/context/CommandContext;)I lambda$buildRuleArguments$0 b + m (Lnet/minecraft/world/level/gamerules/GameRule;Lcom/mojang/brigadier/context/CommandContext;)I lambda$buildRuleArguments$1 a + m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/network/chat/Component; lambda$queryRule$3 a + m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/network/chat/Component; lambda$setRule$2 b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/level/gamerules/GameRule;)I queryRule a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/level/gamerules/GameRule;)I setRule a +c net/minecraft/server/commands/GameRuleCommand$1 net/minecraft/server/commands/CommandGamerule$1 + m (Lnet/minecraft/world/level/gamerules/GameRule;)V visit a +c net/minecraft/server/commands/PardonIpCommand net/minecraft/server/commands/CommandPardonIP + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$unban$2 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I unban a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_BANNED b +c net/minecraft/server/commands/ParticleCommand net/minecraft/server/commands/CommandParticle + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 a + m (Lnet/minecraft/core/particles/ParticleOptions;)Lnet/minecraft/network/chat/Component; lambda$sendParticles$7 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;FIZLjava/util/Collection;)I sendParticles a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a +c net/minecraft/server/commands/ScheduleCommand net/minecraft/server/commands/CommandSchedule + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a + m (ILjava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$remove$8 a + m (Lnet/minecraft/resources/Identifier;IJ)Lnet/minecraft/network/chat/Component; lambda$schedule$6 b + m (Lnet/minecraft/resources/Identifier;IJ)Lnet/minecraft/network/chat/Component; lambda$schedule$7 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I remove a + m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/datafixers/util/Pair;IZ)I schedule a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_CANT_REMOVE b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MACRO c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_TICK a + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_SCHEDULE d +c net/minecraft/server/commands/SetBlockCommand net/minecraft/server/commands/CommandSetBlock + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$register$0 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 c + m (Ljava/util/function/Predicate;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; lambda$setBlock$6 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/commands/SetBlockCommand$Mode;Ljava/util/function/Predicate;Z)I setBlock a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a +c net/minecraft/server/commands/SetBlockCommand$Mode net/minecraft/server/commands/CommandSetBlock$Mode + m ()[Lnet/minecraft/server/commands/SetBlockCommand$Mode; $values a + f [Lnet/minecraft/server/commands/SetBlockCommand$Mode; $VALUES c + f Lnet/minecraft/server/commands/SetBlockCommand$Mode; DESTROY b + f Lnet/minecraft/server/commands/SetBlockCommand$Mode; REPLACE a +c net/minecraft/server/commands/SetSpawnCommand net/minecraft/server/commands/CommandSpawnpoint + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Lnet/minecraft/core/BlockPos;FFLjava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setSpawn$4 b + m (Lnet/minecraft/core/BlockPos;FFLjava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setSpawn$5 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/coordinates/Coordinates;)I setSpawn a +c net/minecraft/server/commands/SpectateCommand net/minecraft/server/commands/CommandSpectate + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$spectate$5 a + m ()Lnet/minecraft/network/chat/Component; lambda$spectate$6 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerPlayer;)I spectate a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_CANNOT_SPECTATE c + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_SPECTATOR b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SELF a +c net/minecraft/server/commands/TeleportCommand net/minecraft/server/commands/CommandTeleport + m (D)Ljava/lang/String; formatDouble a + m (Lnet/minecraft/commands/arguments/coordinates/Coordinates;Lnet/minecraft/commands/arguments/coordinates/Coordinates;Z)Ljava/util/Set; getRelatives a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 a + m (Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$teleportToEntity$8 b + m (Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$teleportToEntity$9 a + m (Ljava/util/Collection;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/network/chat/Component; lambda$teleportToPos$10 b + m (Ljava/util/Collection;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/network/chat/Component; lambda$teleportToPos$11 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;DDDLjava/util/Set;FFLnet/minecraft/server/commands/LookAt;)V performTeleport a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)I teleportToEntity a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/commands/arguments/coordinates/Coordinates;Lnet/minecraft/commands/arguments/coordinates/Coordinates;Lnet/minecraft/server/commands/LookAt;)I teleportToPos a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; INVALID_POSITION a +c net/minecraft/server/commands/TransferCommand net/minecraft/server/commands/TransferCommand + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a + m (Ljava/util/Collection;Ljava/lang/String;I)Lnet/minecraft/network/chat/Component; lambda$transfer$3 b + m (Ljava/util/Collection;Ljava/lang/String;I)Lnet/minecraft/network/chat/Component; lambda$transfer$4 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;ILjava/util/Collection;)I transfer a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PLAYERS a +c net/minecraft/server/commands/WaypointCommand net/minecraft/server/commands/WaypointCommand + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$listWaypoints$14 a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$listWaypoints$15 a + m (Ljava/lang/String;Lnet/minecraft/world/waypoints/WaypointTransmitter;)Lnet/minecraft/network/chat/MutableComponent; lambda$listWaypoints$16 a + m (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$listWaypoints$17 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 a + m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)V lambda$resetWaypointColor$12 a + m ()Lnet/minecraft/network/chat/Component; lambda$resetWaypointColor$13 a + m (Ljava/lang/Integer;Lnet/minecraft/world/waypoints/Waypoint$Icon;)V lambda$setWaypointColor$10 a + m (Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; lambda$setWaypointColor$11 a + m (Lnet/minecraft/ChatFormatting;Lnet/minecraft/world/waypoints/Waypoint$Icon;)V lambda$setWaypointColor$8 a + m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Component; lambda$setWaypointColor$9 a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/waypoints/Waypoint$Icon;)V lambda$setWaypointStyle$6 a + m ()Lnet/minecraft/network/chat/Component; lambda$setWaypointStyle$7 b + m (Lnet/minecraft/commands/CommandSourceStack;)I listWaypoints a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Ljava/util/function/Consumer;)V mutateIcon a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;)I resetWaypointColor a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Ljava/lang/Integer;)I setWaypointColor a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/ChatFormatting;)I setWaypointColor a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/resources/ResourceKey;)I setWaypointStyle a +c net/minecraft/server/dedicated/ServerWatchdog net/minecraft/server/dedicated/ThreadWatchdog + m (Ljava/lang/String;J)Lnet/minecraft/CrashReport; createWatchdogCrashReport a + m ()V exit a + m ()Ljava/lang/String; lambda$run$0 c + m (Lnet/minecraft/server/level/ServerLevel;)Ljava/lang/String; lambda$run$1 a + m ()Ljava/lang/String; lambda$run$2 b + f Lorg/slf4j/Logger; LOGGER a + f J MAX_SHUTDOWN_TIME b + f I SHUTDOWN_STATUS c + f J maxTickTimeNanos e + f Lnet/minecraft/server/dedicated/DedicatedServer; server d +c net/minecraft/server/dedicated/ServerWatchdog$1 net/minecraft/server/dedicated/ThreadWatchdog$1 +c net/minecraft/server/dialog/MultiActionDialog net/minecraft/server/dialog/MultiActionDialog + m ()Ljava/util/List; actions e + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()I columns b + m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ + m ()Ljava/util/Optional; exitAction c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Ljava/util/List; actions i + f I columns k + f Lnet/minecraft/server/dialog/CommonDialogData; common h + f Ljava/util/Optional; exitAction j +c net/minecraft/server/dialog/ServerLinksDialog net/minecraft/server/dialog/ServerLinksDialog + m ()I buttonWidth e + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()I columns b + m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ + m ()Ljava/util/Optional; exitAction c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f I buttonWidth k + f I columns j + f Lnet/minecraft/server/dialog/CommonDialogData; common h + f Ljava/util/Optional; exitAction i +c net/minecraft/server/dialog/body/PlainMessage net/minecraft/server/dialog/body/PlainMessage + m ()Lnet/minecraft/network/chat/Component; contents b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/dialog/body/PlainMessage; lambda$static$1 a + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + m ()I width c + f Lcom/mojang/serialization/Codec; CODEC e + f I DEFAULT_WIDTH c + f Lcom/mojang/serialization/MapCodec; MAP_CODEC d + f Lnet/minecraft/network/chat/Component; contents f + f I width g +c net/minecraft/server/jsonrpc/ManagementServer net/minecraft/server/jsonrpc/ManagementServer + m (Ljava/util/function/Consumer;)V forEachConnection a + m ()I getPort b + m (Lnet/minecraft/server/jsonrpc/Connection;)V onConnected a + m (Lnet/minecraft/server/jsonrpc/Connection;)V onDisconnected b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lio/netty/handler/ssl/SslContext;)V start b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lio/netty/handler/ssl/SslContext;)V startWithTls a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)V startWithoutTls a + m (Z)V stop a + m ()V tick a + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/server/jsonrpc/security/AuthenticationHandler; authenticationHandler c + f Ljava/util/Set; connections f + f Lcom/google/common/net/HostAndPort; hostAndPort b + f Lio/netty/channel/nio/NioEventLoopGroup; nioEventLoopGroup e + f Lio/netty/channel/Channel; serverChannel d +c net/minecraft/server/jsonrpc/ManagementServer$1 net/minecraft/server/jsonrpc/ManagementServer$1 + f Lnet/minecraft/server/jsonrpc/ManagementServer; this$0 d +c net/minecraft/server/level/GeneratingChunkMap net/minecraft/server/level/GeneratingChunkMap + m (J)Lnet/minecraft/server/level/GenerationChunkHolder; acquireGeneration e + m (Lnet/minecraft/server/level/GenerationChunkHolder;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; applyStep a + m (Lnet/minecraft/server/level/GenerationChunkHolder;)V releaseGeneration a + m ()V runGenerationTasks g + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/server/level/ChunkGenerationTask; scheduleGenerationTask a +c net/minecraft/server/level/ServerEntityGetter net/minecraft/server/level/ServerEntityGetter + m ()Lnet/minecraft/server/level/ServerLevel; getLevel a + m (Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getNearbyEntities a + m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getNearbyPlayers a + m (Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDDLnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/entity/LivingEntity; getNearestEntity a + m (Ljava/util/List;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDD)Lnet/minecraft/world/entity/LivingEntity; getNearestEntity a + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDDLnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/entity/LivingEntity; getNearestEntity a + m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;DDD)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a + m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a + m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDD)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$getNearbyEntities$2 a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$getNearestEntity$0 b + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$getNearestEntity$1 a +c net/minecraft/server/network/LegacyTextFilter net/minecraft/server/network/LegacyTextFilter + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/TextFilter; createContext a + m (Ljava/lang/String;)Lnet/minecraft/server/network/ServerTextFilter; createTextFilterFromConfig a + m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; filterText a + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject; lambda$createTextFilterFromConfig$0 a + m (ILjava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; lambda$createTextFilterFromConfig$1 a + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; lambda$createTextFilterFromConfig$2 a + m (Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder;Lcom/mojang/authlib/GameProfile;Ljava/net/URL;)V lambda$processJoinOrLeave$3 a + m (Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder;Ljava/util/concurrent/Executor;)V processJoinOrLeave a + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)V processRequest b + m (Ljava/net/HttpURLConnection;)V setAuthorizationProperty a + f Ljava/lang/String; ENDPOINT b + f Ljava/lang/String; authKey g + f Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder; joinEncoder d + f Ljava/net/URL; joinEndpoint c + f Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder; leaveEncoder f + f Ljava/net/URL; leaveEndpoint e +c net/minecraft/server/network/LegacyTextFilter$1 net/minecraft/server/network/LegacyTextFilter$1 + m ()V join a + m ()V leave b + f Lnet/minecraft/server/network/LegacyTextFilter; this$0 a +c net/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder net/minecraft/server/network/LegacyTextFilter$a +c net/minecraft/server/network/ServerTextFilter net/minecraft/server/network/ServerTextFilter + m ()I connectionReadTimeout a + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/TextFilter; createContext a + m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/network/ServerTextFilter; createFromConfig a + m (I)Ljava/util/concurrent/ExecutorService; createWorkerPool a + m (Ljava/io/InputStream;)V drainStream a + m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; filterText a + m (Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL; getEndpoint a + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getEndpointFromConfig a + m (Ljava/net/URL;)Ljava/net/HttpURLConnection; getURLConnection a + m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;)Lnet/minecraft/server/network/FilteredText; lambda$requestMessageProcessing$1 a + m (Ljava/lang/Runnable;)Ljava/lang/Thread; lambda$static$0 a + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection; makeRequest a + m (Ljava/lang/String;Lcom/google/gson/JsonArray;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;)Lnet/minecraft/network/chat/FilterMask; parseMask a + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject; processRequestResponse b + m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; requestMessageProcessing a + m (Ljava/net/HttpURLConnection;)V setAuthorizationProperty a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/concurrent/ThreadFactory; THREAD_FACTORY c + f Ljava/util/concurrent/atomic/AtomicInteger; WORKER_COUNT b + f Lnet/minecraft/server/network/ServerTextFilter$MessageEncoder; chatEncoder e + f Ljava/net/URL; chatEndpoint d + f Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy; chatIgnoreStrategy f + f Ljava/util/concurrent/ExecutorService; workerPool g +c net/minecraft/server/network/ServerTextFilter$PlayerContext net/minecraft/server/network/ServerTextFilter$c + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; lambda$processMessageBundle$0 b + m (Ljava/lang/Throwable;)Ljava/util/List; lambda$processMessageBundle$1 a + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; processMessageBundle a + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; processStreamMessage a + f Lcom/mojang/authlib/GameProfile; profile b + f Ljava/util/concurrent/Executor; streamExecutor c + f Lnet/minecraft/server/network/ServerTextFilter; this$0 d +c net/minecraft/server/network/ServerTextFilter$IgnoreStrategy net/minecraft/server/network/ServerTextFilter$a + m (ILjava/lang/String;I)Z lambda$ignoreOverThreshold$2 a + m (Ljava/lang/String;I)Z lambda$static$0 b + m (Ljava/lang/String;I)Z lambda$static$1 a + f Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy; IGNORE_FULLY_FILTERED b + f Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy; NEVER_IGNORE a +c net/minecraft/server/network/ServerTextFilter$MessageEncoder net/minecraft/server/network/ServerTextFilter$b +c net/minecraft/server/network/ServerTextFilter$RequestFailedException net/minecraft/server/network/ServerTextFilter$d +c net/minecraft/server/packs/resources/Resource net/minecraft/server/packs/resources/IResource + m ()Ljava/util/Optional; knownPackInfo c + m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; metadata f + m ()Ljava/io/InputStream; open d + m ()Ljava/io/BufferedReader; openAsReader e + m ()Lnet/minecraft/server/packs/PackResources; source a + m ()Ljava/lang/String; sourcePackId b + f Lnet/minecraft/server/packs/resources/ResourceMetadata; cachedMetadata d + f Lnet/minecraft/server/packs/resources/IoSupplier; metadataSupplier c + f Lnet/minecraft/server/packs/PackResources; source a + f Lnet/minecraft/server/packs/resources/IoSupplier; streamSupplier b +c net/minecraft/server/players/UserBanListEntry net/minecraft/server/players/GameProfileBanEntry + m ()Lnet/minecraft/network/chat/Component; getDisplayName f + m (Lcom/google/gson/JsonObject;)V serialize a + f Lnet/minecraft/network/chat/Component; MESSAGE_UNKNOWN_USER g +c net/minecraft/util/AbortableIterationConsumer net/minecraft/util/AbortableIterationConsumer + m (Ljava/util/function/Consumer;Ljava/lang/Object;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; lambda$forConsumer$0 a +c net/minecraft/util/AbortableIterationConsumer$Continuation net/minecraft/util/AbortableIterationConsumer$a + m ()[Lnet/minecraft/util/AbortableIterationConsumer$Continuation; $values b + m ()Z shouldAbort a + f [Lnet/minecraft/util/AbortableIterationConsumer$Continuation; $VALUES c + f Lnet/minecraft/util/AbortableIterationConsumer$Continuation; ABORT b + f Lnet/minecraft/util/AbortableIterationConsumer$Continuation; CONTINUE a +c net/minecraft/util/datafix/fixes/BoatSplitFix net/minecraft/util/datafix/fixes/BoatSplitFix + m (Ljava/lang/String;)Z isAnyBoat c + m (Ljava/lang/String;)Z isChestBoat b + m (Ljava/lang/String;)Z isNormalBoat a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Ljava/lang/String;)Ljava/lang/String; mapVariantToChestBoat e + m (Ljava/lang/String;)Ljava/lang/String; mapVariantToNormalBoat d +c net/minecraft/util/datafix/fixes/LevelUUIDFix net/minecraft/util/datafix/fixes/DataConverterMiscUUID + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 j + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateCustomBossEvent$10 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateCustomBossEvent$8 f + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateCustomBossEvent$9 e + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateDragonFight$4 i + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateDragonFight$5 h + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$updateDragonFight$6 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateDragonFight$7 g + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateCustomBossEvent d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateDragonFight c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateWanderingTrader b + f Lorg/slf4j/Logger; LOGGER b +c net/minecraft/util/eventlog/EventLogDirectory net/minecraft/util/eventlog/EventLogDirectory + m (Ljava/time/LocalDate;)Lnet/minecraft/util/eventlog/EventLogDirectory$RawFile; createNewFile a + m (Ljava/nio/file/Path;)Z lambda$listFiles$0 b + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileList; listFiles a + m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/util/eventlog/EventLogDirectory; open a + m (Ljava/nio/file/Path;)Lnet/minecraft/util/eventlog/EventLogDirectory$File; parseFile a + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V tryCompress a + m (Ljava/nio/channels/ReadableByteChannel;Ljava/nio/file/Path;)V writeCompressed a + f Ljava/lang/String; COMPRESSED_EXTENSION c + f I COMPRESS_BUFFER_SIZE b + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; extension e + f Ljava/nio/file/Path; root d +c net/minecraft/util/eventlog/EventLogDirectory$File net/minecraft/util/eventlog/EventLogDirectory$b + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$CompressedFile; compress b + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id d + m ()Ljava/io/Reader; openReader a + m ()Ljava/nio/file/Path; path c +c net/minecraft/util/eventlog/EventLogDirectory$FileId net/minecraft/util/eventlog/EventLogDirectory$c + m ()Ljava/time/LocalDate; date a + m ()I index b + m (Ljava/lang/String;)Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; parse a + m (Ljava/lang/String;)Ljava/lang/String; toFileName b + f Ljava/time/format/DateTimeFormatter; DATE_FORMATTER c + f Ljava/time/LocalDate; date a + f I index b +c net/minecraft/util/eventlog/EventLogDirectory$RawFile net/minecraft/util/eventlog/EventLogDirectory$e + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$CompressedFile; compress b + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id d + m ()Ljava/nio/channels/FileChannel; openChannel e + m ()Ljava/io/Reader; openReader a + m ()Ljava/nio/file/Path; path c + f Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id b + f Ljava/nio/file/Path; path a +c net/minecraft/util/eventlog/EventLogDirectory$FileList net/minecraft/util/eventlog/EventLogDirectory$d + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileList; compressAll a + m ()Ljava/util/Set; ids c + m (ILjava/time/LocalDate;Lnet/minecraft/util/eventlog/EventLogDirectory$File;)Z lambda$prune$0 a + m (Ljava/time/LocalDate;I)Lnet/minecraft/util/eventlog/EventLogDirectory$FileList; prune a + m ()Ljava/util/stream/Stream; stream b + f Ljava/util/List; files a +c net/minecraft/util/eventlog/EventLogDirectory$CompressedFile net/minecraft/util/eventlog/EventLogDirectory$a + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$CompressedFile; compress b + m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id d + m ()Ljava/io/Reader; openReader a + m ()Ljava/nio/file/Path; path c + f Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id b + f Ljava/nio/file/Path; path a +c net/minecraft/util/parsing/packrat/Dictionary net/minecraft/util/parsing/packrat/Dictionary + m ()V checkAllBound a + m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/NamedRule; forward b + m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Dictionary$Entry; getOrCreateEntry d + m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/NamedRule; getOrThrow a + m (Ljava/util/Map$Entry;)Z lambda$checkAllBound$0 a + m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/String; lambda$getOrThrow$1 e + m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Term; named c + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Term; namedWithAlias a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Rule;)Lnet/minecraft/util/parsing/packrat/NamedRule; put a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$SimpleRuleAction;)Lnet/minecraft/util/parsing/packrat/NamedRule; put a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$RuleAction;)Lnet/minecraft/util/parsing/packrat/NamedRule; putComplex a + f Ljava/util/Map; terms a +c net/minecraft/util/parsing/packrat/Dictionary$Entry net/minecraft/util/parsing/packrat/Dictionary$a + m ()Ljava/lang/String; get c + m ()Lnet/minecraft/util/parsing/packrat/Atom; name a + m ()Lnet/minecraft/util/parsing/packrat/Rule; value b + f Lnet/minecraft/util/parsing/packrat/Atom; name a + f Lnet/minecraft/util/parsing/packrat/Rule; value b +c net/minecraft/util/parsing/packrat/Dictionary$Reference net/minecraft/util/parsing/packrat/Dictionary$b + m ()Lnet/minecraft/util/parsing/packrat/Atom; nameToStore b + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a + m ()Lnet/minecraft/util/parsing/packrat/Dictionary$Entry; ruleToParse a + f Lnet/minecraft/util/parsing/packrat/Atom; nameToStore b + f Lnet/minecraft/util/parsing/packrat/Dictionary$Entry; ruleToParse a +c net/minecraft/util/parsing/packrat/ErrorEntry net/minecraft/util/parsing/packrat/ErrorEntry + m ()I cursor a + m ()Ljava/lang/Object; reason c + m ()Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions b + f I cursor a + f Ljava/lang/Object; reason c + f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions b +c net/minecraft/util/parsing/packrat/ParseState net/minecraft/util/parsing/packrat/ParseState + m ()Lnet/minecraft/util/parsing/packrat/Control; acquireControl c + m ()Lnet/minecraft/util/parsing/packrat/ErrorCollector; errorCollector b + m ()Ljava/lang/Object; input f + m ()I mark g + m (Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/lang/Object; parse a + m (Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/util/Optional; parseTopRule b + m ()V releaseControl d + m (I)V restore a + m ()Lnet/minecraft/util/parsing/packrat/Scope; scope a + m ()Lnet/minecraft/util/parsing/packrat/ParseState; silent e +c net/minecraft/util/profiling/InactiveProfiler net/minecraft/util/profiling/GameProfilerDisabled + m ()V endTick b + m ()Ljava/util/Set; getChartedPaths e + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; getEntry c + m ()Lnet/minecraft/util/profiling/ProfileResults; getResults d + m (Ljava/lang/String;I)V incrementCounter a + m (Ljava/util/function/Supplier;I)V incrementCounter a + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V markForCharting a + m ()V pop c + m (Ljava/lang/String;)V popPush b + m (Ljava/util/function/Supplier;)V popPush b + m (Ljava/lang/String;)V push a + m (Ljava/util/function/Supplier;)V push a + m ()V startTick a + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; zone d + m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; zone c + f Lnet/minecraft/util/profiling/InactiveProfiler; INSTANCE a +c net/minecraft/util/profiling/ProfileCollector net/minecraft/util/profiling/GameProfilerFillerActive + m ()Ljava/util/Set; getChartedPaths e + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; getEntry c + m ()Lnet/minecraft/util/profiling/ProfileResults; getResults d +c net/minecraft/util/thread/ConsecutiveExecutor net/minecraft/util/thread/ConsecutiveExecutor + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f +c net/minecraft/util/valueproviders/ConstantInt net/minecraft/util/valueproviders/ConstantInt + m ()I getMaxValue b + m ()I getMinValue a + m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c + m ()I getValue d + m (I)Lnet/minecraft/util/valueproviders/ConstantInt; of a + m (Lnet/minecraft/util/RandomSource;)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/util/valueproviders/ConstantInt; ZERO a + f I value f +c net/minecraft/util/valueproviders/IntProvider net/minecraft/util/valueproviders/IntProvider + m (II)Lcom/mojang/serialization/Codec; codec b + m ()I getMaxValue b + m ()I getMinValue a + m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 b + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 a + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$2 a + m (ILnet/minecraft/util/valueproviders/IntProvider;)Ljava/lang/String; lambda$validate$4 b + m (ILnet/minecraft/util/valueproviders/IntProvider;)Ljava/lang/String; lambda$validate$5 a + m (IILnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/serialization/DataResult; lambda$validateCodec$3 b + m (Lnet/minecraft/util/RandomSource;)I sample a + m (IILnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/serialization/DataResult; validate a + m (IILcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; validateCodec a + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; CONSTANT_OR_DISPATCH_CODEC a + f Lcom/mojang/serialization/Codec; NON_NEGATIVE_CODEC d + f Lcom/mojang/serialization/Codec; POSITIVE_CODEC e +c net/minecraft/world/attribute/AmbientParticle net/minecraft/world/attribute/AmbientParticle + m (Lnet/minecraft/util/RandomSource;)Z canSpawn a + m (Lnet/minecraft/world/attribute/AmbientParticle;)Lnet/minecraft/core/particles/ParticleOptions; lambda$static$0 b + m (Lnet/minecraft/world/attribute/AmbientParticle;)Ljava/lang/Float; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/core/particles/ParticleOptions;F)Ljava/util/List; of a + m ()Lnet/minecraft/core/particles/ParticleOptions; particle a + m ()F probability b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/particles/ParticleOptions; particle b + f F probability c +c net/minecraft/world/attribute/BackgroundMusic net/minecraft/world/attribute/BackgroundMusic + m ()Ljava/util/Optional; creativeMusic b + m ()Ljava/util/Optional; defaultMusic a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (ZZ)Ljava/util/Optional; select a + m ()Ljava/util/Optional; underwaterMusic c + m (Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/attribute/BackgroundMusic; withUnderwater a + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/attribute/BackgroundMusic; EMPTY a + f Lnet/minecraft/world/attribute/BackgroundMusic; OVERWORLD b + f Ljava/util/Optional; creativeMusic e + f Ljava/util/Optional; defaultMusic d + f Ljava/util/Optional; underwaterMusic f +c net/minecraft/world/attribute/GaussianSampler net/minecraft/world/attribute/GaussianSampler + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/GaussianSampler$Sampler;Lnet/minecraft/world/attribute/GaussianSampler$Accumulator;)V sample a + f I GAUSSIAN_SAMPLE_BREADTH b + f [D GAUSSIAN_SAMPLE_KERNEL c + f I GAUSSIAN_SAMPLE_RADIUS a +c net/minecraft/world/damagesource/DamageSource net/minecraft/world/damagesource/DamageSource + m ()Lnet/minecraft/world/entity/Entity; getDirectEntity c + m ()Lnet/minecraft/world/entity/Entity; getEntity d + m ()F getFoodExhaustion a + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/network/chat/Component; getLocalizedDeathMessage a + m ()Ljava/lang/String; getMsgId f + m ()Lnet/minecraft/world/phys/Vec3; getSourcePosition i + m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem e + m (Lnet/minecraft/resources/ResourceKey;)Z is a + m (Lnet/minecraft/tags/TagKey;)Z is a + m ()Z isCreativePlayer h + m ()Z isDirect b + m ()Z scalesWithDifficulty g + m ()Lnet/minecraft/world/phys/Vec3; sourcePositionRaw j + m ()Lnet/minecraft/world/damagesource/DamageType; type k + m ()Lnet/minecraft/core/Holder; typeHolder l + f Lnet/minecraft/world/entity/Entity; causingEntity b + f Lnet/minecraft/world/phys/Vec3; damageSourcePosition d + f Lnet/minecraft/world/entity/Entity; directEntity c + f Lnet/minecraft/core/Holder; type a +c net/minecraft/world/damagesource/DamageSource$1 net/minecraft/world/damagesource/DamageSource$1 + f [I $SwitchMap$net$minecraft$world$damagesource$DamageScaling a +c net/minecraft/world/damagesource/FallLocation net/minecraft/world/damagesource/FallLocation + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/damagesource/FallLocation; blockToFallLocation a + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/FallLocation; getCurrentFallLocation a + m ()Ljava/lang/String; id b + m ()Ljava/lang/String; languageKey a + f Lnet/minecraft/world/damagesource/FallLocation; GENERIC a + f Lnet/minecraft/world/damagesource/FallLocation; LADDER b + f Lnet/minecraft/world/damagesource/FallLocation; OTHER_CLIMBABLE g + f Lnet/minecraft/world/damagesource/FallLocation; SCAFFOLDING f + f Lnet/minecraft/world/damagesource/FallLocation; TWISTING_VINES e + f Lnet/minecraft/world/damagesource/FallLocation; VINES c + f Lnet/minecraft/world/damagesource/FallLocation; WATER h + f Lnet/minecraft/world/damagesource/FallLocation; WEEPING_VINES d + f Ljava/lang/String; id i +c net/minecraft/world/entity/EquipmentSlotGroup net/minecraft/world/entity/EquipmentSlotGroup + m ()[Lnet/minecraft/world/entity/EquipmentSlotGroup; $values b + m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/EquipmentSlotGroup; bySlot a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/EquipmentSlot;)Z lambda$new$4 a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z lambda$static$0 d + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z lambda$static$1 c + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)I lambda$static$2 b + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)I lambda$static$3 a + m ()Ljava/util/List; slots a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z test b + f [Lnet/minecraft/world/entity/EquipmentSlotGroup; $VALUES s + f Lnet/minecraft/world/entity/EquipmentSlotGroup; ANY a + f Lnet/minecraft/world/entity/EquipmentSlotGroup; ARMOR i + f Lnet/minecraft/world/entity/EquipmentSlotGroup; BODY j + f Ljava/util/function/IntFunction; BY_ID l + f Lnet/minecraft/world/entity/EquipmentSlotGroup; CHEST g + f Lcom/mojang/serialization/Codec; CODEC m + f Lnet/minecraft/world/entity/EquipmentSlotGroup; FEET e + f Lnet/minecraft/world/entity/EquipmentSlotGroup; HAND d + f Lnet/minecraft/world/entity/EquipmentSlotGroup; HEAD h + f Lnet/minecraft/world/entity/EquipmentSlotGroup; LEGS f + f Lnet/minecraft/world/entity/EquipmentSlotGroup; MAINHAND b + f Lnet/minecraft/world/entity/EquipmentSlotGroup; OFFHAND c + f Lnet/minecraft/world/entity/EquipmentSlotGroup; SADDLE k + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC n + f I id o + f Ljava/lang/String; key p + f Ljava/util/function/Predicate; predicate q + f Ljava/util/List; slots r +c net/minecraft/world/entity/EquipmentSlotGroup$1 net/minecraft/world/entity/EquipmentSlotGroup$1 + f [I $SwitchMap$net$minecraft$world$entity$EquipmentSlot a +c net/minecraft/world/entity/OminousItemSpawner net/minecraft/world/entity/OminousItemSpawner + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V addParticles e + m (Lnet/minecraft/world/entity/Entity;)V addPassenger q + m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s + m ()Z couldAcceptPassenger cg + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/OminousItemSpawner; create a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/item/ItemStack; getItem f + m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isIgnoringBlockTriggers m_ + m (Lnet/minecraft/server/level/ServerLevel;I)V lambda$spawnProjectile$0 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/item/ItemStack;)V setItem a + m ()V spawnItem k + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ProjectileItem;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/Entity; spawnProjectile a + m ()V tick g + m ()V tickClient i + m (Lnet/minecraft/server/level/ServerLevel;)V tickServer a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM f + f I SPAWN_ITEM_DELAY_MAX c + f I SPAWN_ITEM_DELAY_MIN b + f Ljava/lang/String; TAG_ITEM e + f Ljava/lang/String; TAG_SPAWN_ITEM_AFTER_TICKS d + f I TICKS_BEFORE_ABOUT_TO_SPAWN_SOUND a + f J spawnItemAfterTicks g +c net/minecraft/world/entity/SpawnPlacementType net/minecraft/world/entity/SpawnPlacementType + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; adjustSpawnPosition a +c net/minecraft/world/entity/WalkAnimationState net/minecraft/world/entity/WalkAnimationState + m ()Z isMoving d + m ()F position c + m (F)F position c + m (F)V setSpeed a + m ()F speed b + m (F)F speed b + m ()V stop a + m (FFF)V update a + f F position c + f F positionScale d + f F speed b + f F speedOld a +c net/minecraft/world/entity/ai/behavior/RunOne net/minecraft/world/entity/ai/behavior/BehaviorGateSingle +c net/minecraft/world/entity/ai/behavior/WakeUp net/minecraft/world/entity/ai/behavior/BehaviorWake + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$1 a +c net/minecraft/world/entity/ai/control/Control net/minecraft/world/entity/ai/control/Control + m (FFF)F rotateTowards a +c net/minecraft/world/entity/ai/sensing/Sensing net/minecraft/world/entity/ai/sensing/EntitySenses + m (Lnet/minecraft/world/entity/Entity;)Z hasLineOfSight a + m ()V tick a + f Lnet/minecraft/world/entity/Mob; mob a + f Lit/unimi/dsi/fastutil/ints/IntSet; seen b + f Lit/unimi/dsi/fastutil/ints/IntSet; unseen c +c net/minecraft/world/entity/animal/allay/Allay net/minecraft/world/entity/animal/allay/Allay + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z allayConsidersItemEqual c + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f + m ()Z canDuplicate gZ + m ()Z canPickUpLoot gn + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m (Lnet/minecraft/world/entity/Entity;)Z considersEntityAsAlly u + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z equipmentHasChanged a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (F)F getHoldingItemAnimationProgress L + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/SimpleContainer; getInventory gP + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m ()Lnet/minecraft/core/Vec3i; getPickupReach Z + m ()F getSoundVolume fC + m (F)F getSpinningProgress M + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; getVibrationData gS + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; getVibrationUser gT + m (B)V handleEntityEvent b + m ()Z hasItemInHand p + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasNonMatchingPotion d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isDancing gQ + m ()Z isFlapping bp + m (Lnet/minecraft/world/entity/Entity;)Z isLikedPlayer H + m ()Z isOnPickupCooldown gU + m ()Z isSpinning gR + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$dropEquipment$0 d + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V removeInteractionItem a + m (D)Z removeWhenFarAway i + m ()V resetDuplicationCooldown gY + m (Z)V setDancing x + m (J)V setDuplicationCooldown a + m (Lnet/minecraft/core/BlockPos;Z)V setJukeboxPlaying b + m ()Z shouldStayCloseToLeashHolder gN + m ()Z shouldStopDancing gV + m ()V spawnHeartParticle ha + m ()V tick g + m (Lnet/minecraft/world/phys/Vec3;)V travel m + m ()V updateDuplicationCooldown gW + m (Ljava/util/function/BiConsumer;)V updateDynamicGameEventListener a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c + f F DANCING_LOOP_DURATION cw + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CAN_DUPLICATE cC + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DANCING cB + f I DEFAULT_DUPLICATION_COOLDOWN cy + f I DUPLICATION_COOLDOWN_TICKS cz + f Lnet/minecraft/core/Vec3i; ITEM_PICKUP_REACH e + f I LIFTING_ITEM_ANIMATION_DURATION cv + f I MAX_NOTEBLOCK_DISTANCE a + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES c + f I NUM_OF_DUPLICATION_HEARTS cA + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES b + f F SPINNING_ANIMATION_DURATION cx + f Lcom/google/common/collect/ImmutableList; THROW_SOUND_PITCHES d + f F dancingAnimationTicks cM + f J duplicationCooldown cJ + f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; dynamicJukeboxListener cG + f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; dynamicVibrationListener cD + f F holdingItemAnimationTicks0 cL + f F holdingItemAnimationTicks cK + f Lnet/minecraft/world/SimpleContainer; inventory cH + f Lnet/minecraft/core/BlockPos; jukeboxPos cI + f F spinningAnimationTicks0 cO + f F spinningAnimationTicks cN + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData cE + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser cF +c net/minecraft/world/entity/animal/allay/Allay$VibrationUser net/minecraft/world/entity/animal/allay/Allay$b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a + m ()Lnet/minecraft/tags/TagKey; getListenableEvents c + m ()I getListenerRadius a + m ()Lnet/minecraft/world/level/gameevent/PositionSource; getPositionSource b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V onReceiveVibration a + f I VIBRATION_EVENT_LISTENER_RANGE b + f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource c + f Lnet/minecraft/world/entity/animal/allay/Allay; this$0 a +c net/minecraft/world/entity/animal/allay/Allay$JukeboxListener net/minecraft/world/entity/animal/allay/Allay$a + m ()I getListenerRadius b + m ()Lnet/minecraft/world/level/gameevent/PositionSource; getListenerSource a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)Z handleGameEvent a + f I listenerRadius c + f Lnet/minecraft/world/level/gameevent/PositionSource; listenerSource b + f Lnet/minecraft/world/entity/animal/allay/Allay; this$0 a +c net/minecraft/world/entity/animal/camel/Camel net/minecraft/world/entity/animal/camel/Camel + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s + m ()Z canCamelChangePose gT + m ()Z canJump a + m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a + m ()Z canPerformRearing gU + m ()Z canSprint ef + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkCamelSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (FLnet/minecraft/world/phys/Vec3;)V executeRidersJump b + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()F getAgeScale eE + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (ZFLnet/minecraft/world/entity/EntityDimensions;F)D getBodyAnchorAnimationYOffset a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/camel/Camel; getBreedOffspring b + m ()Lnet/minecraft/sounds/SoundEvent; getDashReadySound gS + m ()Lnet/minecraft/sounds/SoundEvent; getDashingSound gR + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getJumpCooldown c + m (F)Lnet/minecraft/world/phys/Vec3; getLeashOffset a_ + m ()I getMaxHeadYRot ae + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a + m ()J getPoseTime hl + m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec2; getRiddenRotation i + m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f + m ()Lnet/minecraft/core/Holder$Reference; getSaddleSound hm + m ()Lnet/minecraft/sounds/SoundEvent; getSitDownSound hj + m ()Lnet/minecraft/sounds/SoundEvent; getStandUpSound hi + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Z handleEating a + m (I)V handleStartJump b + m ()V handleStopJump b + m ()Z isCamelSitting hd + m ()Z isCamelVisuallySitting he + m ()Z isDashing gQ + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isInPoseTransition hf + m ()Z isTamed hn + m ()Z isVisuallySittingDown hJ + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m ()V onElasticLeashPull v + m (I)V onPlayerJump a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/entity/player/Player;)V openCustomInventoryScreen b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()Z refuseToMove gP + m ()V registerGoals D + m (J)V resetLastPoseChangeTick a + m (J)V resetLastPoseChangeTickToFullStand b + m (Z)V setDashing x + m ()V setupAnimationStates hI + m ()V sitDown hg + m ()V standUp hh + m ()V standUpInstantly hk + m ()V tick g + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a + m (Lnet/minecraft/world/phys/Vec3;)V travel m + m (F)V updateWalkAnimation B + f F BABY_SCALE cv + f Lnet/minecraft/network/syncher/EntityDataAccessor; DASH cz + f I DASH_COOLDOWN_TICKS cw + f F DASH_HORIZONTAL_MOMENTUM cW + f I DASH_MINIMUM_DURATION_TICKS cX + f F DASH_VERTICAL_MOMENTUM cV + f J DEFAULT_LAST_POSE_CHANGE_TICK dc + f I IDLE_MINIMAL_DURATION_TICKS da + f Lnet/minecraft/network/syncher/EntityDataAccessor; LAST_POSE_CHANGE_TICK cA + f I MAX_HEAD_Y_ROT cx + f F RUNNING_SPEED_BONUS cU + f I SITDOWN_DURATION_TICKS cY + f Lnet/minecraft/world/entity/EntityDimensions; SITTING_DIMENSIONS dd + f F SITTING_HEIGHT_DIFFERENCE db + f I STANDUP_DURATION_TICKS cZ + f Lnet/minecraft/world/entity/AnimationState; dashAnimationState cF + f I dashCooldown de + f Lnet/minecraft/world/entity/AnimationState; idleAnimationState cE + f I idleAnimationTimeout df + f Lnet/minecraft/world/entity/AnimationState; sitAnimationState cB + f Lnet/minecraft/world/entity/AnimationState; sitPoseAnimationState cC + f Lnet/minecraft/world/entity/AnimationState; sitUpAnimationState cD +c net/minecraft/world/entity/animal/camel/Camel$CamelLookControl net/minecraft/world/entity/animal/camel/Camel$b + m ()V tick a + f Lnet/minecraft/world/entity/animal/camel/Camel; this$0 h +c net/minecraft/world/entity/animal/camel/Camel$CamelMoveControl net/minecraft/world/entity/animal/camel/Camel$c + m ()V tick a + f Lnet/minecraft/world/entity/animal/camel/Camel; this$0 l +c net/minecraft/world/entity/animal/camel/Camel$CamelBodyRotationControl net/minecraft/world/entity/animal/camel/Camel$a + m ()V clientTick a + f Lnet/minecraft/world/entity/animal/camel/Camel; this$0 a +c net/minecraft/world/entity/animal/equine/Mule net/minecraft/world/entity/animal/equine/EntityHorseMule + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()V playChestEquipsSound gQ + m ()V playJumpSound hE +c net/minecraft/world/entity/animal/fish/Salmon net/minecraft/world/entity/animal/fish/EntitySalmon + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxSchoolSize gQ + m ()F getSalmonScale gY + m ()Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; getVariant gX + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a + m (Lnet/minecraft/world/entity/animal/fish/Salmon$Variant;)V setVariant a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE b + f Ljava/lang/String; TAG_TYPE a +c net/minecraft/world/entity/animal/fish/Salmon$Variant net/minecraft/world/entity/animal/fish/EntitySalmon$Variant + m ()[Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; $values b + m ()Ljava/lang/String; getSerializedName c + m ()I id a + f [Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; $VALUES k + f Ljava/util/function/IntFunction; BY_ID g + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e + f Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; DEFAULT d + f Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; LARGE c + f Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; MEDIUM b + f Lnet/minecraft/world/entity/animal/fish/Salmon$Variant; SMALL a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f F boundingBoxScale j + f I id i + f Ljava/lang/String; name h +c net/minecraft/world/entity/animal/frog/FrogAi net/minecraft/world/entity/animal/frog/FrogAi + m (Lnet/minecraft/world/entity/animal/frog/Frog;)Z canAttack b + m ()Ljava/util/function/Predicate; getTemptations a + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/world/entity/ai/Brain;)V initJumpActivity f + m (Lnet/minecraft/world/entity/ai/Brain;)V initLaySpawnActivity e + m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/util/RandomSource;)V initMemories a + m (Lnet/minecraft/world/entity/ai/Brain;)V initSwimActivity d + m (Lnet/minecraft/world/entity/ai/Brain;)V initTongueActivity g + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Z isAcceptableLandingSpot a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$getTemptations$9 a + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z lambda$initIdleActivity$1 f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; lambda$initIdleActivity$2 e + m (Lnet/minecraft/world/entity/animal/frog/Frog;)Lnet/minecraft/sounds/SoundEvent; lambda$initJumpActivity$8 c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z lambda$initLaySpawnActivity$6 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; lambda$initLaySpawnActivity$7 a + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initSwimActivity$3 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z lambda$initSwimActivity$4 d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; lambda$initSwimActivity$5 c + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/animal/frog/Frog;)V updateActivity a + f F MAX_JUMP_VELOCITY_MULTIPLIER h + f I MAX_LONG_JUMP_HEIGHT f + f I MAX_LONG_JUMP_WIDTH g + f F SPEED_MULTIPLIER_IN_WATER d + f F SPEED_MULTIPLIER_ON_LAND c + f F SPEED_MULTIPLIER_WHEN_IDLING b + f F SPEED_MULTIPLIER_WHEN_PANICKING a + f F SPEED_MULTIPLIER_WHEN_TEMPTED i + f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_LONG_JUMPS e +c net/minecraft/world/entity/animal/goat/GoatAi net/minecraft/world/entity/animal/goat/GoatAi + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/world/entity/ai/Brain;)V initLongJumpActivity d + m (Lnet/minecraft/world/entity/animal/goat/Goat;Lnet/minecraft/util/RandomSource;)V initMemories a + m (Lnet/minecraft/world/entity/ai/Brain;)V initRamActivity e + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$1 a + m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; lambda$initLongJumpActivity$2 h + m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/util/valueproviders/UniformInt; lambda$initRamActivity$3 g + m (Lnet/minecraft/world/entity/animal/goat/Goat;)D lambda$initRamActivity$4 f + m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; lambda$initRamActivity$5 e + m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; lambda$initRamActivity$6 d + m (Lnet/minecraft/world/entity/animal/goat/Goat;)I lambda$initRamActivity$7 c + m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; lambda$initRamActivity$8 b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 a + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/animal/goat/Goat;)V updateActivity a + f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE i + f F ADULT_RAM_KNOCKBACK_FORCE g + f F BABY_RAM_KNOCKBACK_FORCE h + f F MAX_JUMP_VELOCITY_MULTIPLIER e + f I MAX_LONG_JUMP_HEIGHT c + f I MAX_LONG_JUMP_WIDTH d + f I RAM_MAX_DISTANCE b + f I RAM_MIN_DISTANCE f + f I RAM_PREPARE_TIME a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; RAM_TARGET_CONDITIONS r + f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT k + f F SPEED_MULTIPLIER_WHEN_IDLING j + f F SPEED_MULTIPLIER_WHEN_PANICKING m + f F SPEED_MULTIPLIER_WHEN_PREPARING_TO_RAM n + f F SPEED_MULTIPLIER_WHEN_RAMMING s + f F SPEED_MULTIPLIER_WHEN_TEMPTED l + f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_LONG_JUMPS o + f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_RAMS p + f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_RAMS_SCREAMER q +c net/minecraft/world/entity/animal/panda/Panda net/minecraft/world/entity/animal/panda/EntityPanda + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V addEatingParticles hq + m ()V afterSneeze hv + m ()Z canBeLeashed aj_ + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f + m ()Z canPerformAction hn + m (Lnet/minecraft/world/entity/item/ItemEntity;)Z canPickUpAndEat b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes he + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Z)V eat z + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()I getEatCounter ho + m (I)Z getFlag v + m ()Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getHiddenGene gV + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (F)F getLieOnBackAmount M + m ()Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getMainGene gU + m ()Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getOneOfGenesRandomly hw + m (F)F getRollAmount N + m (F)F getSitAmount L + m ()I getSneezeCounter gT + m ()I getUnhappyCounter p + m ()Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getVariant hf + m ()V handleEating hp + m ()V handleRoll hu + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isAggressive gI + m ()Z isBrown hj + m ()Z isEating gS + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isLazy hg + m ()Z isOnBack gR + m ()Z isPlayful hi + m ()Z isRolling hd + m ()Z isScared hl + m ()Z isSitting gQ + m ()Z isSneezing gP + m ()Z isWeak hk + m ()Z isWorried hh + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a + m ()V playAttackSound fN + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Z)V roll B + m ()V setAttributes hm + m (I)V setEatCounter u + m (IZ)V setFlag d + m (Lnet/minecraft/world/entity/animal/panda/Panda;Lnet/minecraft/world/entity/animal/panda/Panda;)V setGeneFromParents a + m (Lnet/minecraft/world/entity/animal/panda/Panda$Gene;)V setHiddenGene b + m (Lnet/minecraft/world/entity/animal/panda/Panda$Gene;)V setMainGene a + m (Z)V setOnBack y + m (I)V setSneezeCounter t + m (I)V setUnhappyCounter s + m (Z)V sit x + m (Z)V sneeze A + m ()V tick g + m ()V tryToSit hx + m ()V updateOnBackAnimation hs + m ()V updateRollAmount ht + m ()V updateSitAmount hr + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cF + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; BREED_TARGETING cE + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FLAGS cD + f Lnet/minecraft/network/syncher/EntityDataAccessor; EAT_COUNTER cA + f I EAT_TICK_INTERVAL cK + f I FLAG_ON_BACK cJ + f I FLAG_ROLL cH + f I FLAG_SIT cI + f I FLAG_SNEEZE cG + f Lnet/minecraft/network/syncher/EntityDataAccessor; HIDDEN_GENE_ID cC + f Lnet/minecraft/network/syncher/EntityDataAccessor; MAIN_GENE_ID cB + f Lnet/minecraft/network/syncher/EntityDataAccessor; SNEEZE_COUNTER cz + f I TOTAL_ROLL_STEPS cv + f I TOTAL_UNHAPPY_TIME cL + f Lnet/minecraft/network/syncher/EntityDataAccessor; UNHAPPY_COUNTER cx + f Z didBite cN + f Z gotBamboo cM + f Lnet/minecraft/world/entity/animal/panda/Panda$PandaLookAtPlayerGoal; lookAtPlayerGoal cX + f F onBackAmount cR + f F onBackAmountO cU + f F rollAmount cV + f F rollAmountO cW + f I rollCounter cw + f Lnet/minecraft/world/phys/Vec3; rollDelta cO + f F sitAmount cP + f F sitAmountO cQ +c net/minecraft/world/entity/animal/panda/Panda$Gene net/minecraft/world/entity/animal/panda/EntityPanda$Gene + m ()[Lnet/minecraft/world/entity/animal/panda/Panda$Gene; $values d + m (I)Lnet/minecraft/world/entity/animal/panda/Panda$Gene; byId a + m ()I getId a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getRandom a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/entity/animal/panda/Panda$Gene;Lnet/minecraft/world/entity/animal/panda/Panda$Gene;)Lnet/minecraft/world/entity/animal/panda/Panda$Gene; getVariantFromGenes a + m ()Z isRecessive b + f [Lnet/minecraft/world/entity/animal/panda/Panda$Gene; $VALUES n + f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; AGGRESSIVE g + f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; BROWN e + f Ljava/util/function/IntFunction; BY_ID i + f Lcom/mojang/serialization/Codec; CODEC h + f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; LAZY b + f I MAX_GENE j + f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; NORMAL a + f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; PLAYFUL d + f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; WEAK f + f Lnet/minecraft/world/entity/animal/panda/Panda$Gene; WORRIED c + f I id k + f Z isRecessive m + f Ljava/lang/String; name l +c net/minecraft/world/entity/animal/panda/Panda$PandaSitGoal net/minecraft/world/entity/animal/panda/EntityPanda$k + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f I cooldown b + f Lnet/minecraft/world/entity/animal/panda/Panda; this$0 a +c net/minecraft/world/entity/animal/panda/Panda$PandaRollGoal net/minecraft/world/entity/animal/panda/EntityPanda$j + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z isInterruptable W_ + m ()V start d + f Lnet/minecraft/world/entity/animal/panda/Panda; panda a +c net/minecraft/world/entity/animal/panda/Panda$PandaAvoidGoal net/minecraft/world/entity/animal/panda/EntityPanda$c + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/panda/Panda; panda i +c net/minecraft/world/entity/animal/panda/Panda$PandaBreedGoal net/minecraft/world/entity/animal/panda/EntityPanda$d + m ()Z canFindBamboo h + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/panda/Panda; panda d + f I unhappyCooldown e +c net/minecraft/world/entity/animal/panda/Panda$PandaPanicGoal net/minecraft/world/entity/animal/panda/EntityPanda$i + m ()Z canContinueToUse c + f Lnet/minecraft/world/entity/animal/panda/Panda; panda a +c net/minecraft/world/entity/animal/panda/Panda$PandaAttackGoal net/minecraft/world/entity/animal/panda/EntityPanda$b + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/panda/Panda; panda b +c net/minecraft/world/entity/animal/panda/Panda$PandaSneezeGoal net/minecraft/world/entity/animal/panda/EntityPanda$l + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/animal/panda/Panda; panda a +c net/minecraft/world/entity/animal/panda/Panda$PandaMoveControl net/minecraft/world/entity/animal/panda/EntityPanda$h + m ()V tick a + f Lnet/minecraft/world/entity/animal/panda/Panda; panda l +c net/minecraft/world/entity/animal/panda/Panda$PandaLieOnBackGoal net/minecraft/world/entity/animal/panda/EntityPanda$f + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + f I cooldown b + f Lnet/minecraft/world/entity/animal/panda/Panda; panda a +c net/minecraft/world/entity/animal/panda/Panda$PandaHurtByTargetGoal net/minecraft/world/entity/animal/panda/EntityPanda$e + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V alertOther a + m ()Z canContinueToUse c + f Lnet/minecraft/world/entity/animal/panda/Panda; panda a +c net/minecraft/world/entity/animal/panda/Panda$PandaLookAtPlayerGoal net/minecraft/world/entity/animal/panda/EntityPanda$g + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$canUse$0 b + m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget a + m ()V tick a + f Lnet/minecraft/world/entity/animal/panda/Panda; panda h +c net/minecraft/world/entity/animal/sheep/Sheep net/minecraft/world/entity/animal/sheep/EntitySheep + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()V ate R + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/sheep/Sheep; getBreedOffspring b + m ()Lnet/minecraft/world/item/DyeColor; getColor gP + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (F)F getHeadEatAngleScale M + m (F)F getHeadEatPositionScale L + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/item/DyeColor; getRandomSheepColor a + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isSheared gQ + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()Z readyForShearing a + m ()V registerGoals D + m (Lnet/minecraft/world/item/DyeColor;)V setColor a + m (Z)V setSheared x + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WOOL_ID cw + f Lnet/minecraft/world/item/DyeColor; DEFAULT_COLOR cx + f Z DEFAULT_SHEARED cz + f I EAT_ANIMATION_TICKS cv + f I eatAnimationTick cA + f Lnet/minecraft/world/entity/ai/goal/EatBlockGoal; eatBlockGoal cB +c net/minecraft/world/entity/animal/squid/Squid net/minecraft/world/entity/animal/squid/EntitySquid + m ()V aiStep d_ + m ()Z canBeLeashed aj_ + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gR + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()D getDefaultGravity bs + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/core/particles/ParticleOptions; getInkParticle p + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()F getSoundVolume fC + m ()Lnet/minecraft/sounds/SoundEvent; getSquirtSound gP + m (B)V handleEntityEvent b + m ()Z hasMovementVector gS + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Lnet/minecraft/world/entity/SpawnGroupData; lambda$finalizeSpawn$0 gT + m ()V registerGoals D + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; rotateVector o + m ()V spawnInk gQ + m (Lnet/minecraft/world/phys/Vec3;)V travel m + f Lnet/minecraft/world/phys/Vec3; movementVector cG + f F oldTentacleAngle cC + f F oldTentacleMovement cA + f F rotateSpeed cF + f F speed cD + f F tentacleAngle cB + f F tentacleMovement cz + f F tentacleSpeed cE + f F xBodyRot cv + f F xBodyRotO cw + f F zBodyRot cx + f F zBodyRotO cy +c net/minecraft/world/entity/animal/squid/Squid$SquidFleeGoal net/minecraft/world/entity/animal/squid/EntitySquid$a + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V start d + m ()V tick a + f F SQUID_FLEE_MAX_DISTANCE d + f F SQUID_FLEE_MIN_DISTANCE c + f F SQUID_FLEE_SPEED b + f I fleeTicks e + f Lnet/minecraft/world/entity/animal/squid/Squid; this$0 a +c net/minecraft/world/entity/animal/squid/Squid$SquidRandomMovementGoal net/minecraft/world/entity/animal/squid/EntitySquid$PathfinderGoalSquid + m ()Z canUse b + m ()V tick a + f Lnet/minecraft/world/entity/animal/squid/Squid; squid a +c net/minecraft/world/entity/monster/Silverfish net/minecraft/world/entity/monster/EntitySilverfish + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSilverfishSpawnRules b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m ()V registerGoals D + m (F)V setYBodyRot s + m ()V tick g + f Lnet/minecraft/world/entity/monster/Silverfish$SilverfishWakeUpFriendsGoal; friendsGoal a +c net/minecraft/world/entity/monster/Silverfish$SilverfishWakeUpFriendsGoal net/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishWakeOthers + m ()Z canUse b + m ()V notifyHurt h + m ()V tick a + f I lookForFriends b + f Lnet/minecraft/world/entity/monster/Silverfish; silverfish a +c net/minecraft/world/entity/monster/Silverfish$SilverfishMergeWithStoneGoal net/minecraft/world/entity/monster/EntitySilverfish$PathfinderGoalSilverfishHideInBlock + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + f Z doMerge j + f Lnet/minecraft/core/Direction; selectedDirection i +c net/minecraft/world/entity/variant/BiomeCheck net/minecraft/world/entity/variant/BiomeCheck + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/HolderSet; requiredBiomes b + m (Lnet/minecraft/world/entity/variant/SpawnContext;)Z test a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/core/HolderSet; requiredBiomes c +c net/minecraft/world/inventory/EnchantmentMenu net/minecraft/world/inventory/ContainerEnchantTable + m (Lnet/minecraft/world/entity/player/Player;I)Z clickMenuButton a + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/item/ItemStack;II)Ljava/util/List; getEnchantmentList a + m ()I getEnchantmentSeed m + m ()I getGoldCount l + m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/world/entity/player/Player;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$clickMenuButton$1 a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$2 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$slotsChanged$0 a + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/world/Container;)V slotsChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_LAPIS_LAZULI p + f Lnet/minecraft/world/inventory/ContainerLevelAccess; access r + f [I costs m + f [I enchantClue n + f Lnet/minecraft/world/Container; enchantSlots q + f Lnet/minecraft/world/inventory/DataSlot; enchantmentSeed t + f [I levelClue o + f Lnet/minecraft/util/RandomSource; random s +c net/minecraft/world/inventory/EnchantmentMenu$1 net/minecraft/world/inventory/ContainerEnchantTable$1 + m ()V setChanged e + f Lnet/minecraft/world/inventory/EnchantmentMenu; this$0 b +c net/minecraft/world/inventory/EnchantmentMenu$2 net/minecraft/world/inventory/ContainerEnchantTable$2 + m ()I getMaxStackSize a +c net/minecraft/world/inventory/EnchantmentMenu$3 net/minecraft/world/inventory/ContainerEnchantTable$3 + m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a +c net/minecraft/world/inventory/FurnaceFuelSlot net/minecraft/world/inventory/SlotFurnaceFuel + m (Lnet/minecraft/world/item/ItemStack;)I getMaxStackSize b_ + m (Lnet/minecraft/world/item/ItemStack;)Z isBucket c + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + f Lnet/minecraft/world/inventory/AbstractFurnaceMenu; menu a +c net/minecraft/world/inventory/MenuConstructor net/minecraft/world/inventory/ITileEntityContainer +c net/minecraft/world/inventory/ResultContainer net/minecraft/world/inventory/InventoryCraftResult + m ()V clearContent a + m ()I getContainerSize b + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; getRecipeUsed d + m ()Z isEmpty c + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m ()V setChanged e + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V setRecipeUsed a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + f Lnet/minecraft/core/NonNullList; itemStacks b + f Lnet/minecraft/world/item/crafting/RecipeHolder; recipeUsed c +c net/minecraft/world/inventory/StonecutterMenu net/minecraft/world/inventory/ContainerStonecutter + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a + m (Lnet/minecraft/world/entity/player/Player;I)Z clickMenuButton a + m ()I getNumberOfVisibleRecipes n + m ()I getSelectedRecipeIndex l + m ()Lnet/minecraft/world/inventory/MenuType; getType a + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; getVisibleRecipes m + m ()Z hasInputItem o + m (I)Z isValidRecipeIndex e + m ()V lambda$new$0 q + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Ljava/lang/Runnable;)V registerUpdateListener a + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/world/item/ItemStack;)V setupRecipeList b + m (I)V setupResultSlot f + m (Lnet/minecraft/world/Container;)V slotsChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I INPUT_SLOT m + f I INV_SLOT_END s + f I INV_SLOT_START r + f I RESULT_SLOT n + f I USE_ROW_SLOT_END u + f I USE_ROW_SLOT_START t + f Lnet/minecraft/world/inventory/ContainerLevelAccess; access v + f Lnet/minecraft/world/Container; container q + f Lnet/minecraft/world/item/ItemStack; input z + f Lnet/minecraft/world/inventory/Slot; inputSlot o + f J lastSoundTime A + f Lnet/minecraft/world/level/Level; level x + f Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; recipesForInput y + f Lnet/minecraft/world/inventory/ResultContainer; resultContainer C + f Lnet/minecraft/world/inventory/Slot; resultSlot p + f Lnet/minecraft/world/inventory/DataSlot; selectedRecipeIndex w + f Ljava/lang/Runnable; slotUpdateListener B +c net/minecraft/world/inventory/StonecutterMenu$1 net/minecraft/world/inventory/ContainerStonecutter$1 + m ()V setChanged e + f Lnet/minecraft/world/inventory/StonecutterMenu; this$0 b +c net/minecraft/world/inventory/StonecutterMenu$2 net/minecraft/world/inventory/ContainerStonecutter$2 + m ()Ljava/util/List; getRelevantItems j + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$onTake$0 a + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + f Lnet/minecraft/world/inventory/StonecutterMenu; this$0 b + f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a +c net/minecraft/world/item/ExperienceBottleItem net/minecraft/world/item/ItemExpBottle + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a + m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a +c net/minecraft/world/item/ProjectileWeaponItem net/minecraft/world/item/ItemProjectileWeapon + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/projectile/Projectile; createProjectile a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/List; draw a + m ()Ljava/util/function/Predicate; getAllSupportedProjectiles a + m ()I getDefaultProjectileRange b + m (Lnet/minecraft/world/item/ItemStack;)I getDurabilityUse h + m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/function/Predicate;)Lnet/minecraft/world/item/ItemStack; getHeldProjectile a + m ()Ljava/util/function/Predicate; getSupportedHeldProjectiles c + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$static$0 i + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$static$1 g + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/projectile/Projectile;IFFFLnet/minecraft/world/entity/LivingEntity;)V shootProjectile a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Z)Lnet/minecraft/world/item/ItemStack; useAmmo a + f Ljava/util/function/Predicate; ARROW_ONLY c + f Ljava/util/function/Predicate; ARROW_OR_FIREWORK d +c net/minecraft/world/item/ScaffoldingBlockItem net/minecraft/world/item/ItemScaffolding + m ()Z mustSurvive b + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/item/context/BlockPlaceContext; updatePlacementContext b +c net/minecraft/world/item/SmithingTemplateItem net/minecraft/world/item/SmithingTemplateItem + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V appendHoverText a + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/SmithingTemplateItem; createArmorTrimTemplate a + m ()Ljava/util/List; createNetheriteUpgradeIconList q + m ()Ljava/util/List; createNetheriteUpgradeMaterialList r + m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/SmithingTemplateItem; createNetheriteUpgradeTemplate b + m ()Ljava/util/List; createTrimmableArmorIconList o + m ()Ljava/util/List; createTrimmableMaterialIconList p + m ()Lnet/minecraft/network/chat/Component; getAdditionSlotDescription b + m ()Ljava/util/List; getAdditionalSlotEmptyIcons n + m ()Lnet/minecraft/network/chat/Component; getBaseSlotDescription a + m ()Ljava/util/List; getBaseSlotEmptyIcons c + f Lnet/minecraft/network/chat/Component; APPLIES_TO_TITLE d + f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION s + f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_APPLIES_TO p + f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_BASE_SLOT_DESCRIPTION r + f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_INGREDIENTS q + f Lnet/minecraft/ChatFormatting; DESCRIPTION_FORMAT b + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_AMETHYST_SHARD N + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_AXE C + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_BOOTS A + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_CHESTPLATE y + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_DIAMOND L + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_EMERALD K + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_HELMET x + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_HOE B + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_INGOT H + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_LAPIS_LAZULI M + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_LEGGINGS z + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_NAUTILUS_ARMOR O + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_PICKAXE G + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_QUARTZ J + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_REDSTONE_DUST I + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_SHOVEL E + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_SPEAR F + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_SWORD D + f Lnet/minecraft/network/chat/Component; INGREDIENTS_TITLE c + f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION w + f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_APPLIES_TO t + f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION v + f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_INGREDIENTS u + f Lnet/minecraft/network/chat/Component; SMITHING_TEMPLATE_SUFFIX o + f Lnet/minecraft/ChatFormatting; TITLE_FORMAT a + f Ljava/util/List; additionalSlotEmptyIcons U + f Lnet/minecraft/network/chat/Component; additionsSlotDescription S + f Lnet/minecraft/network/chat/Component; appliesTo P + f Lnet/minecraft/network/chat/Component; baseSlotDescription R + f Ljava/util/List; baseSlotEmptyIcons T + f Lnet/minecraft/network/chat/Component; ingredients Q +c net/minecraft/world/item/component/Consumable net/minecraft/world/item/component/Consumable + m ()Lnet/minecraft/world/item/ItemUseAnimation; animation d + m ()Lnet/minecraft/world/item/component/Consumable$Builder; builder b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Z canConsume a + m ()F consumeSeconds c + m ()I consumeTicks a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V emitParticlesAndSounds a + m ()Z hasConsumeParticles f + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ConsumableListener;)V lambda$onConsume$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; onConsume a + m ()Ljava/util/List; onConsumeEffects g + m (I)Z shouldEmitParticlesAndSounds a + m ()Lnet/minecraft/core/Holder; sound e + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; startConsuming a + f Lcom/mojang/serialization/Codec; CODEC b + f I CONSUME_EFFECTS_INTERVAL i + f F CONSUME_EFFECTS_START_FRACTION j + f F DEFAULT_CONSUME_SECONDS a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lnet/minecraft/world/item/ItemUseAnimation; animation e + f F consumeSeconds d + f Z hasConsumeParticles g + f Ljava/util/List; onConsumeEffects h + f Lnet/minecraft/core/Holder; sound f +c net/minecraft/world/item/component/Consumable$Builder net/minecraft/world/item/component/Consumable$a + m (Lnet/minecraft/world/item/ItemUseAnimation;)Lnet/minecraft/world/item/component/Consumable$Builder; animation a + m ()Lnet/minecraft/world/item/component/Consumable; build a + m (F)Lnet/minecraft/world/item/component/Consumable$Builder; consumeSeconds a + m (Z)Lnet/minecraft/world/item/component/Consumable$Builder; hasConsumeParticles a + m (Lnet/minecraft/world/item/consume_effects/ConsumeEffect;)Lnet/minecraft/world/item/component/Consumable$Builder; onConsume a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/component/Consumable$Builder; sound a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/component/Consumable$Builder; soundAfterConsume b + f Lnet/minecraft/world/item/ItemUseAnimation; animation b + f F consumeSeconds a + f Z hasConsumeParticles d + f Ljava/util/List; onConsumeEffects e + f Lnet/minecraft/core/Holder; sound c +c net/minecraft/world/item/component/Consumable$OverrideConsumeSound net/minecraft/world/item/component/Consumable$b + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEvent; getConsumeSound j +c net/minecraft/world/item/component/CustomData net/minecraft/world/item/component/CustomData + m ()Lnet/minecraft/nbt/CompoundTag; copyTag b + m ()Z isEmpty a + m (Lnet/minecraft/nbt/CompoundTag;)Z matchedBy b + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/item/component/CustomData; of a + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/nbt/CompoundTag;)V set a + m (Ljava/util/function/Consumer;)Lnet/minecraft/world/item/component/CustomData; update a + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V update a + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; COMPOUND_TAG_CODEC b + f Lnet/minecraft/world/item/component/CustomData; EMPTY a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/nbt/CompoundTag; tag e +c net/minecraft/world/item/component/UseEffects net/minecraft/world/item/component/UseEffects + m ()Z canSprint a + m ()Z interactVibrations b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F speedMultiplier c + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/component/UseEffects; DEFAULT a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Z canSprint d + f Z interactVibrations e + f F speedMultiplier f +c net/minecraft/world/item/context/UseOnContext net/minecraft/world/item/context/ItemActionContext + m ()Lnet/minecraft/world/phys/Vec3; getClickLocation l + m ()Lnet/minecraft/core/Direction; getClickedFace k + m ()Lnet/minecraft/core/BlockPos; getClickedPos a + m ()Lnet/minecraft/world/InteractionHand; getHand p + m ()Lnet/minecraft/world/phys/BlockHitResult; getHitResult j + m ()Lnet/minecraft/core/Direction; getHorizontalDirection g + m ()Lnet/minecraft/world/item/ItemStack; getItemInHand n + m ()Lnet/minecraft/world/level/Level; getLevel q + m ()Lnet/minecraft/world/entity/player/Player; getPlayer o + m ()F getRotation i + m ()Z isInside m + m ()Z isSecondaryUseActive h + f Lnet/minecraft/world/InteractionHand; hand b + f Lnet/minecraft/world/phys/BlockHitResult; hitResult c + f Lnet/minecraft/world/item/ItemStack; itemStack e + f Lnet/minecraft/world/level/Level; level d + f Lnet/minecraft/world/entity/player/Player; player a +c net/minecraft/world/item/crafting/RecipeCache net/minecraft/world/item/crafting/RecipeCache + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; compute a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/CraftingInput;)Ljava/util/Optional; get a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)V insert a + m (I)V moveEntryToFront a + m (Lnet/minecraft/server/level/ServerLevel;)V validateRecipeManager a + f Ljava/lang/ref/WeakReference; cachedRecipeManager b + f [Lnet/minecraft/world/item/crafting/RecipeCache$Entry; entries a +c net/minecraft/world/item/crafting/RecipeCache$Entry net/minecraft/world/item/crafting/RecipeCache$a + m ()I height c + m ()Lnet/minecraft/core/NonNullList; key a + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Z matches a + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; value d + m ()I width b + f I height c + f Lnet/minecraft/core/NonNullList; key a + f Lnet/minecraft/world/item/crafting/RecipeHolder; value d + f I width b +c net/minecraft/world/item/crafting/RecipeInput net/minecraft/world/item/crafting/RecipeInput + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Z isEmpty b + m ()I size a +c net/minecraft/world/item/equipment/Equippable net/minecraft/world/item/equipment/Equippable + m ()Ljava/util/Optional; allowedEntities f + m ()Ljava/util/Optional; assetId d + m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/equipment/Equippable$Builder; builder a + m ()Ljava/util/Optional; cameraOverlay e + m (Lnet/minecraft/world/entity/EntityType;)Z canBeEquippedBy a + m ()Z canBeSheared k + m ()Z damageOnHurt i + m ()Z dispensable g + m ()Z equipOnInteract j + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; equipOnTarget a + m ()Lnet/minecraft/core/Holder; equipSound c + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/equipment/Equippable; harness b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/equipment/Equippable; llamaSwag a + m ()Lnet/minecraft/world/item/equipment/Equippable; saddle a + m ()Lnet/minecraft/core/Holder; shearingSound l + m ()Lnet/minecraft/world/entity/EquipmentSlot; slot b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; swapWithEquipmentSlot a + m ()Z swappable h + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/Optional; allowedEntities g + f Ljava/util/Optional; assetId e + f Ljava/util/Optional; cameraOverlay f + f Z canBeSheared l + f Z damageOnHurt j + f Z dispensable h + f Z equipOnInteract k + f Lnet/minecraft/core/Holder; equipSound d + f Lnet/minecraft/core/Holder; shearingSound m + f Lnet/minecraft/world/entity/EquipmentSlot; slot c + f Z swappable i +c net/minecraft/world/item/equipment/Equippable$Builder net/minecraft/world/item/equipment/Equippable$a + m ()Lnet/minecraft/world/item/equipment/Equippable; build a + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setAllowedEntities a + m ([Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setAllowedEntities a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setAsset a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setCameraOverlay a + m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setCanBeSheared e + m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setDamageOnHurt c + m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setDispensable a + m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setEquipOnInteract d + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setEquipSound a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setShearingSound b + m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setSwappable b + f Ljava/util/Optional; allowedEntities e + f Ljava/util/Optional; assetId c + f Ljava/util/Optional; cameraOverlay d + f Z canBeSheared j + f Z damageOnHurt h + f Z dispensable f + f Z equipOnInteract i + f Lnet/minecraft/core/Holder; equipSound b + f Lnet/minecraft/core/Holder; shearingSound k + f Lnet/minecraft/world/entity/EquipmentSlot; slot a + f Z swappable g +c net/minecraft/world/item/slot/EmptySlotSource net/minecraft/world/item/slot/EmptySlotSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; provide a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a +c net/minecraft/world/item/slot/GroupSlotSource net/minecraft/world/item/slot/GroupSlotSource + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lcom/mojang/serialization/Codec; INLINE_CODEC c + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b +c net/minecraft/world/item/slot/LimitSlotSource net/minecraft/world/item/slot/LimitSlotSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/slot/LimitSlotSource;)Ljava/lang/Integer; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection; transform a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f I limit c +c net/minecraft/world/item/slot/RangeSlotSource net/minecraft/world/item/slot/RangeSlotSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/Set; getReferencedContextParams b + m (Lnet/minecraft/world/item/slot/RangeSlotSource;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$static$0 b + m (Lnet/minecraft/world/item/slot/RangeSlotSource;)Lnet/minecraft/world/inventory/SlotRange; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; provide a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/world/inventory/SlotRange; slotRange c + f Lnet/minecraft/world/level/storage/loot/LootContextArg; source b +c net/minecraft/world/level/CommonLevelAccessor net/minecraft/world/level/ICombinedAccess + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Ljava/util/Optional; getBlockEntity a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntityCollisions e + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getHeightmapPos a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isUnobstructed a +c net/minecraft/world/level/LevelHeightAccessor net/minecraft/world/level/LevelHeightAccessor + m (II)Lnet/minecraft/world/level/LevelHeightAccessor; create e + m ()I getHeight L_ + m ()I getMaxSectionY az + m ()I getMaxY aw + m ()I getMinSectionY ay + m ()I getMinY K_ + m (I)I getSectionIndex f + m (I)I getSectionIndexFromSectionY g + m (I)I getSectionYFromSectionIndex h + m ()I getSectionsCount ax + m (I)Z isInsideBuildHeight d + m (I)Z isOutsideBuildHeight e + m (Lnet/minecraft/core/BlockPos;)Z isOutsideBuildHeight y +c net/minecraft/world/level/LevelHeightAccessor$1 net/minecraft/world/level/LevelHeightAccessor$1 + m ()I getHeight L_ + m ()I getMinY K_ + f I val$height a +c net/minecraft/world/level/PotentialCalculator net/minecraft/world/level/SpawnerCreatureProbabilities + m (Lnet/minecraft/core/BlockPos;D)V addCharge a + m (Lnet/minecraft/core/BlockPos;D)D getPotentialEnergyChange b + f Ljava/util/List; charges a +c net/minecraft/world/level/PotentialCalculator$PointCharge net/minecraft/world/level/SpawnerCreatureProbabilities$a + m (Lnet/minecraft/core/BlockPos;)D getPotentialChange a + f D charge b + f Lnet/minecraft/core/BlockPos; pos a +c net/minecraft/world/level/ScheduledTickAccess net/minecraft/world/level/ScheduledTickAccess + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;I)Lnet/minecraft/world/ticks/ScheduledTick; createTick a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;ILnet/minecraft/world/ticks/TickPriority;)Lnet/minecraft/world/ticks/ScheduledTick; createTick a + m ()Lnet/minecraft/world/ticks/LevelTickAccess; getBlockTicks af + m ()Lnet/minecraft/world/ticks/LevelTickAccess; getFluidTicks ae + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;I)V scheduleTick a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;ILnet/minecraft/world/ticks/TickPriority;)V scheduleTick a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;I)V scheduleTick a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;ILnet/minecraft/world/ticks/TickPriority;)V scheduleTick a +c net/minecraft/world/level/ServerLevelAccessor net/minecraft/world/level/WorldAccess + m (Lnet/minecraft/world/entity/Entity;)V addFreshEntityWithPassengers a_ + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/DifficultyInstance; getCurrentDifficultyAt c + m ()Lnet/minecraft/server/level/ServerLevel; getLevel a +c net/minecraft/world/level/biome/FeatureSorter net/minecraft/world/level/biome/FeatureSorter + m (Ljava/util/List;Ljava/util/function/Function;Z)Ljava/util/List; buildFeaturesPerStep a + m (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/Object;)I lambda$buildFeaturesPerStep$0 a + m (Ljava/util/Comparator;Lnet/minecraft/world/level/biome/FeatureSorter$1FeatureData;)Ljava/util/Set; lambda$buildFeaturesPerStep$1 a + m (ILnet/minecraft/world/level/biome/FeatureSorter$1FeatureData;)Z lambda$buildFeaturesPerStep$2 a +c net/minecraft/world/level/biome/FeatureSorter$1FeatureData net/minecraft/world/level/biome/FeatureSorter$a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacedFeature; feature c + m ()I featureIndex a + m ()I step b + f I featureIndex a + f Lnet/minecraft/world/level/levelgen/placement/PlacedFeature; feature c + f I step b +c net/minecraft/world/level/biome/FeatureSorter$StepFeatureData net/minecraft/world/level/biome/FeatureSorter$b + m ()Ljava/util/List; features a + m ()Ljava/util/function/ToIntFunction; indexMapping b + f Ljava/util/List; features a + f Ljava/util/function/ToIntFunction; indexMapping b +c net/minecraft/world/level/block/AmethystBlock net/minecraft/world/level/block/AmethystBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/BaseFireBlock net/minecraft/world/level/block/BlockFireAbstract + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canBePlacedAt a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBurn g + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;)Z inPortalDimension a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isPortal b + m (Lnet/minecraft/world/entity/Entity;)V lambda$entityInside$0 b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnDestroyParticles a + f I MAX_FIRE_TICKS_TO_ADD d + f I MIN_FIRE_TICKS_TO_ADD c + f I SECONDS_ON_FIRE b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a + f F fireDamage e +c net/minecraft/world/level/block/BaseRailBlock net/minecraft/world/level/block/BlockMinecartTrackAbstract + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m ()Lnet/minecraft/world/level/block/state/properties/Property; getShapeProperty c + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isRail a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRail h + m ()Z isStraight b + m (Lnet/minecraft/world/level/block/state/properties/RailShape;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/properties/RailShape; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/properties/RailShape;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/properties/RailShape; rotate a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/properties/RailShape;)Z shouldBeRemoved a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/level/block/state/BlockState; updateDir a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateState a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/state/BlockState; updateState a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FLAT b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SLOPE c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED a + f Z isStraight d +c net/minecraft/world/level/block/BaseRailBlock$1 net/minecraft/world/level/block/BlockMinecartTrackAbstract$1 + f [I $SwitchMap$net$minecraft$world$level$block$Mirror c + f [I $SwitchMap$net$minecraft$world$level$block$Rotation b + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a +c net/minecraft/world/level/block/BeetrootBlock net/minecraft/world/level/block/BlockBeetroot + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getAgeProperty b + m ()Lnet/minecraft/world/level/ItemLike; getBaseSeedId d + m (Lnet/minecraft/world/level/Level;)I getBonemealAgeIncrease a + m ()I getMaxAge c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I MAX_AGE b + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES g +c net/minecraft/world/level/block/CampfireBlock net/minecraft/world/level/block/BlockCampfire + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canLight i + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V dowse a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLitCampfire h + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSmokeSource p + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isSmokeyPos a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$canLight$4 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;)V lambda$getTicker$3 a + m (Lnet/minecraft/world/level/block/CampfireBlock;)Ljava/lang/Boolean; lambda$static$0 b + m (Lnet/minecraft/world/level/block/CampfireBlock;)Ljava/lang/Integer; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ZZ)V makeParticles a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_VIRTUAL_POST g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SIGNAL_FIRE c + f I SMOKE_DISTANCE h + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d + f I fireDamage D + f Z spawnParticles i +c net/minecraft/world/level/block/CauldronBlock net/minecraft/world/level/block/BlockCauldron + m (Lnet/minecraft/world/level/material/Fluid;)Z canReceiveStalactiteDrip a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Biome$Precipitation;)V handlePrecipitation a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFull d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)V receiveStalactiteDrip a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/biome/Biome$Precipitation;)Z shouldHandlePrecipitation a + f Lcom/mojang/serialization/MapCodec; CODEC d + f F POWDER_SNOW_FILL_CHANCE f + f F RAIN_FILL_CHANCE e +c net/minecraft/world/level/block/CoralFanBlock net/minecraft/world/level/block/BlockCoralFan + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/CoralFanBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/level/block/Block; deadBlock d +c net/minecraft/world/level/block/DirtPathBlock net/minecraft/world/level/block/BlockGrassPath + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/InfestedBlock net/minecraft/world/level/block/BlockMonsterEggs + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/Block; getHostBlock b + m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/block/state/BlockState; getNewStateWithProperties a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; hostStateByInfested r + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; infestedStateByHost q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCompatibleHostBlock p + m (Ljava/util/function/Supplier;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getNewStateWithProperties$3 a + m ()Lnet/minecraft/world/level/block/state/BlockState; lambda$hostStateByInfested$2 q + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$infestedStateByHost$1 s + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnInfestation a + f Ljava/util/Map; BLOCK_BY_HOST_BLOCK c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Map; HOST_TO_INFESTED_STATES d + f Ljava/util/Map; INFESTED_TO_HOST_STATES e + f Lnet/minecraft/world/level/block/Block; hostBlock b +c net/minecraft/world/level/block/IronBarsBlock net/minecraft/world/level/block/BlockIronBars + m (Lnet/minecraft/world/level/block/state/BlockState;Z)Z attachsTo a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC g +c net/minecraft/world/level/block/MushroomBlock net/minecraft/world/level/block/BlockMushroom + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z growMushroom a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/world/level/block/MushroomBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b + f Lnet/minecraft/resources/ResourceKey; feature c +c net/minecraft/world/level/block/MyceliumBlock net/minecraft/world/level/block/BlockMycel + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/ObserverBlock net/minecraft/world/level/block/BlockObserver + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;)V startSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighborsInFront a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c +c net/minecraft/world/level/block/RepeaterBlock net/minecraft/world/level/block/BlockRepeater + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getDelay h + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isLocked b + m ()Z sideInputDiodesOnly b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DELAY d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LOCKED b +c net/minecraft/world/level/block/SculkSpreader net/minecraft/world/level/block/SculkSpreader + m (Lnet/minecraft/core/BlockPos;I)V addCursors a + m ()I additionalDecayRate g + m ()I chargeDecayRate f + m ()V clear j + m ()Lnet/minecraft/world/level/block/SculkSpreader; createLevelSpreader a + m ()Lnet/minecraft/world/level/block/SculkSpreader; createWorldGenSpreader b + m ()Ljava/util/List; getCursors i + m ()I growthSpawnCost d + m ()Z isWorldGeneration h + m (Lnet/minecraft/world/level/storage/ValueInput;)V load a + m ()I noGrowthRadius e + m ()Lnet/minecraft/tags/TagKey; replaceableBlocks c + m (Lnet/minecraft/world/level/storage/ValueOutput;)V save a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Z)V updateCursors a + f I MAX_CHARGE b + f I MAX_CURSORS f + f I MAX_CURSOR_DISTANCE e + f F MAX_DECAY_FACTOR c + f I MAX_GROWTH_RATE_RADIUS a + f I SHRIEKER_PLACEMENT_RATE d + f I additionalDecayRate l + f I chargeDecayRate k + f Ljava/util/List; cursors m + f I growthSpawnCost i + f Z isWorldGeneration g + f I noGrowthRadius j + f Lnet/minecraft/tags/TagKey; replaceableBlocks h +c net/minecraft/world/level/block/SculkSpreader$ChargeCursor net/minecraft/world/level/block/SculkSpreader$a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/SculkBehaviour; getBlockBehaviour a + m ()I getCharge b + m ()I getDecayDelay c + m ()Ljava/util/Set; getFacingData d + m ()Lnet/minecraft/core/BlockPos; getPos a + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getRandomizedNonCornerNeighbourOffsets a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/BlockPos; getValidMovementPos a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z isMovementUnobstructed a + m (Lnet/minecraft/core/BlockPos;)Z isPosUnreasonable a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isUnobstructed a + m (Lnet/minecraft/core/BlockPos;)Z lambda$static$0 b + m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;)V lambda$static$1 a + m (Ljava/util/List;)Ljava/util/Set; lambda$static$2 a + m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;)Ljava/lang/Integer; lambda$static$3 c + m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;)Ljava/util/Optional; lambda$static$4 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;)V mergeWith a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Z)Z shouldUpdate a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)V update a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECTION_SET i + f I MAX_CURSOR_DECAY_DELAY a + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; NON_CORNER_NEIGHBOURS c + f I charge e + f I decayDelay g + f Ljava/util/Set; facings h + f Lnet/minecraft/core/BlockPos; pos d + f I updateDelay f +c net/minecraft/world/level/block/SeagrassBlock net/minecraft/world/level/block/SeagrassBlock + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/SoulFireBlock net/minecraft/world/level/block/BlockSoulFire + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBurn g + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canSurviveOnBlock p + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC b +c net/minecraft/world/level/block/SoulSandBlock net/minecraft/world/level/block/BlockSlowSand + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f I BUBBLE_COLUMN_CHECK_DELAY c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/TrapDoorBlock net/minecraft/world/level/block/BlockTrapdoor + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; getType q + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/TrapDoorBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V playSound a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V toggle b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d + f Ljava/util/Map; SHAPES g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type h +c net/minecraft/world/level/block/TrapDoorBlock$1 net/minecraft/world/level/block/BlockTrapdoor$1 + f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a +c net/minecraft/world/level/block/TripWireBlock net/minecraft/world/level/block/BlockTripwire + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkPressed a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V checkPressed a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/TripWireBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shouldConnectTo a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateSource a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DISARMED d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST f + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b + f Ljava/util/Map; PROPERTY_BY_DIRECTION i + f I RECHECK_PERIOD S + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_ATTACHED D + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_NOT_ATTACHED R + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST h + f Lnet/minecraft/world/level/block/Block; hook T +c net/minecraft/world/level/block/TripWireBlock$1 net/minecraft/world/level/block/BlockTripwire$1 + f [I $SwitchMap$net$minecraft$world$level$block$Mirror b + f [I $SwitchMap$net$minecraft$world$level$block$Rotation a +c net/minecraft/world/level/block/WallSignBlock net/minecraft/world/level/block/BlockWallSign + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/Vec3; getSignHitboxCenterPosition p + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)F getYRotationDegrees h + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Ljava/util/Map; SHAPES c +c net/minecraft/world/level/block/entity/Hopper net/minecraft/world/level/block/entity/IHopper + m ()D getLevelX C + m ()D getLevelY D + m ()D getLevelZ E + m ()Lnet/minecraft/world/phys/AABB; getSuckAabb an_ + m ()Z isGridAligned F + f Lnet/minecraft/world/phys/AABB; SUCK_AABB t_ +c net/minecraft/world/level/border/BorderStatus net/minecraft/world/level/border/BorderStatus + m ()[Lnet/minecraft/world/level/border/BorderStatus; $values b + m ()I getColor a + f [Lnet/minecraft/world/level/border/BorderStatus; $VALUES e + f Lnet/minecraft/world/level/border/BorderStatus; GROWING a + f Lnet/minecraft/world/level/border/BorderStatus; SHRINKING b + f Lnet/minecraft/world/level/border/BorderStatus; STATIONARY c + f I color d +c net/minecraft/world/level/chunk/Configuration net/minecraft/world/level/chunk/Configuration + m ()Z alwaysRepack a + m ()I bitsInMemory b + m ()I bitsInStorage c + m (Lnet/minecraft/world/level/chunk/Strategy;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Palette; createPalette a +c net/minecraft/world/level/chunk/Configuration$Global net/minecraft/world/level/chunk/Configuration$a + m ()Z alwaysRepack a + m ()I bitsInMemory b + m ()I bitsInStorage c + m (Lnet/minecraft/world/level/chunk/Strategy;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Palette; createPalette a + f I bitsInMemory a + f I bitsInStorage b +c net/minecraft/world/level/chunk/Configuration$Simple net/minecraft/world/level/chunk/Configuration$b + m ()Z alwaysRepack a + m ()I bits e + m ()I bitsInMemory b + m ()I bitsInStorage c + m (Lnet/minecraft/world/level/chunk/Strategy;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Palette; createPalette a + m ()Lnet/minecraft/world/level/chunk/Palette$Factory; factory d + f I bits b + f Lnet/minecraft/world/level/chunk/Palette$Factory; factory a +c net/minecraft/world/level/chunk/GlobalPalette net/minecraft/world/level/chunk/DataPaletteGlobal + m ()Lnet/minecraft/world/level/chunk/Palette; copy b + m (Lnet/minecraft/core/IdMap;)I getSerializedSize a + m ()I getSize a + m (Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PaletteResize;)I idFor a + m (Ljava/util/function/Predicate;)Z maybeHas a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V read a + m (I)Ljava/lang/Object; valueFor a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V write b + f Lnet/minecraft/core/IdMap; registry a +c net/minecraft/world/level/chunk/LinearPalette net/minecraft/world/level/chunk/DataPaletteLinear + m ()Lnet/minecraft/world/level/chunk/Palette; copy b + m (ILjava/util/List;)Lnet/minecraft/world/level/chunk/Palette; create a + m (Lnet/minecraft/core/IdMap;)I getSerializedSize a + m ()I getSize a + m (Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PaletteResize;)I idFor a + m (Ljava/util/function/Predicate;)Z maybeHas a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V read a + m (I)Ljava/lang/Object; valueFor a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V write b + f I bits b + f I size c + f [Ljava/lang/Object; values a +c net/minecraft/world/level/chunk/PaletteResize net/minecraft/world/level/chunk/DataPaletteExpandable + m (ILjava/lang/Object;)I lambda$noResizeExpected$0 a + m ()Lnet/minecraft/world/level/chunk/PaletteResize; noResizeExpected a +c net/minecraft/world/level/dimension/LevelStem net/minecraft/world/level/dimension/WorldDimension + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Holder; type a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/resources/ResourceKey; END d + f Lnet/minecraft/resources/ResourceKey; NETHER c + f Lnet/minecraft/resources/ResourceKey; OVERWORLD b + f Lnet/minecraft/world/level/chunk/ChunkGenerator; generator f + f Lnet/minecraft/core/Holder; type e +c net/minecraft/world/level/entity/EntityAccess net/minecraft/world/level/entity/EntityAccess + m ()Lnet/minecraft/core/BlockPos; blockPosition dK + m ()Lnet/minecraft/world/phys/AABB; getBoundingBox dj + m ()I getId aA + m ()Ljava/util/stream/Stream; getPassengersAndSelf dq + m ()Ljava/util/stream/Stream; getSelfAndPassengers dp + m ()Z isAlwaysTicking el + m (Lnet/minecraft/world/level/entity/EntityInLevelCallback;)V setLevelCallback a + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V setRemoved c + m ()Z shouldBeSaved ek +c net/minecraft/world/level/entity/EntityLookup net/minecraft/world/level/entity/EntityLookup + m (Lnet/minecraft/world/level/entity/EntityAccess;)V add a + m ()I count b + m ()Ljava/lang/Iterable; getAllEntities a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V getEntities a + m (I)Lnet/minecraft/world/level/entity/EntityAccess; getEntity a + m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; getEntity a + m (Lnet/minecraft/world/level/entity/EntityAccess;)V remove b + f Lorg/slf4j/Logger; LOGGER a + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; byId b + f Ljava/util/Map; byUuid c +c net/minecraft/world/level/gameevent/GameEvent net/minecraft/world/level/gameevent/GameEvent + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a + m ()I notificationRadius a + m (Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; register a + m (Ljava/lang/String;I)Lnet/minecraft/core/Holder$Reference; register a + f Lnet/minecraft/core/Holder$Reference; BLOCK_ACTIVATE a + f Lnet/minecraft/core/Holder$Reference; BLOCK_ATTACH b + f Lnet/minecraft/core/Holder$Reference; BLOCK_CHANGE c + f Lnet/minecraft/core/Holder$Reference; BLOCK_CLOSE d + f Lnet/minecraft/core/Holder$Reference; BLOCK_DEACTIVATE e + f Lnet/minecraft/core/Holder$Reference; BLOCK_DESTROY f + f Lnet/minecraft/core/Holder$Reference; BLOCK_DETACH g + f Lnet/minecraft/core/Holder$Reference; BLOCK_OPEN h + f Lnet/minecraft/core/Holder$Reference; BLOCK_PLACE i + f Lcom/mojang/serialization/Codec; CODEC aj + f Lnet/minecraft/core/Holder$Reference; CONTAINER_CLOSE j + f Lnet/minecraft/core/Holder$Reference; CONTAINER_OPEN k + f I DEFAULT_NOTIFICATION_RADIUS ai + f Lnet/minecraft/core/Holder$Reference; DRINK l + f Lnet/minecraft/core/Holder$Reference; EAT m + f Lnet/minecraft/core/Holder$Reference; ELYTRA_GLIDE n + f Lnet/minecraft/core/Holder$Reference; ENTITY_ACTION u + f Lnet/minecraft/core/Holder$Reference; ENTITY_DAMAGE o + f Lnet/minecraft/core/Holder$Reference; ENTITY_DIE p + f Lnet/minecraft/core/Holder$Reference; ENTITY_DISMOUNT q + f Lnet/minecraft/core/Holder$Reference; ENTITY_INTERACT r + f Lnet/minecraft/core/Holder$Reference; ENTITY_MOUNT s + f Lnet/minecraft/core/Holder$Reference; ENTITY_PLACE t + f Lnet/minecraft/core/Holder$Reference; EQUIP v + f Lnet/minecraft/core/Holder$Reference; EXPLODE w + f Lnet/minecraft/core/Holder$Reference; FLAP x + f Lnet/minecraft/core/Holder$Reference; FLUID_PICKUP y + f Lnet/minecraft/core/Holder$Reference; FLUID_PLACE z + f Lnet/minecraft/core/Holder$Reference; HIT_GROUND A + f Lnet/minecraft/core/Holder$Reference; INSTRUMENT_PLAY B + f Lnet/minecraft/core/Holder$Reference; ITEM_INTERACT_FINISH C + f Lnet/minecraft/core/Holder$Reference; ITEM_INTERACT_START D + f Lnet/minecraft/core/Holder$Reference; JUKEBOX_PLAY E + f Lnet/minecraft/core/Holder$Reference; JUKEBOX_STOP_PLAY F + f Lnet/minecraft/core/Holder$Reference; LIGHTNING_STRIKE G + f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_PLAY H + f Lnet/minecraft/core/Holder$Reference; PRIME_FUSE I + f Lnet/minecraft/core/Holder$Reference; PROJECTILE_LAND J + f Lnet/minecraft/core/Holder$Reference; PROJECTILE_SHOOT K + f Lnet/minecraft/core/Holder$Reference; RESONATE_10 ac + f Lnet/minecraft/core/Holder$Reference; RESONATE_11 ad + f Lnet/minecraft/core/Holder$Reference; RESONATE_12 ae + f Lnet/minecraft/core/Holder$Reference; RESONATE_13 af + f Lnet/minecraft/core/Holder$Reference; RESONATE_14 ag + f Lnet/minecraft/core/Holder$Reference; RESONATE_15 ah + f Lnet/minecraft/core/Holder$Reference; RESONATE_1 T + f Lnet/minecraft/core/Holder$Reference; RESONATE_2 U + f Lnet/minecraft/core/Holder$Reference; RESONATE_3 V + f Lnet/minecraft/core/Holder$Reference; RESONATE_4 W + f Lnet/minecraft/core/Holder$Reference; RESONATE_5 X + f Lnet/minecraft/core/Holder$Reference; RESONATE_6 Y + f Lnet/minecraft/core/Holder$Reference; RESONATE_7 Z + f Lnet/minecraft/core/Holder$Reference; RESONATE_8 aa + f Lnet/minecraft/core/Holder$Reference; RESONATE_9 ab + f Lnet/minecraft/core/Holder$Reference; SCULK_SENSOR_TENDRILS_CLICKING L + f Lnet/minecraft/core/Holder$Reference; SHEAR M + f Lnet/minecraft/core/Holder$Reference; SHRIEK N + f Lnet/minecraft/core/Holder$Reference; SPLASH O + f Lnet/minecraft/core/Holder$Reference; STEP P + f Lnet/minecraft/core/Holder$Reference; SWIM Q + f Lnet/minecraft/core/Holder$Reference; TELEPORT R + f Lnet/minecraft/core/Holder$Reference; UNEQUIP S + f I notificationRadius ak +c net/minecraft/world/level/gameevent/GameEvent$Context net/minecraft/world/level/gameevent/GameEvent$a + m ()Lnet/minecraft/world/level/block/state/BlockState; affectedState b + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; of a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; of a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; of a + m ()Lnet/minecraft/world/entity/Entity; sourceEntity a + f Lnet/minecraft/world/level/block/state/BlockState; affectedState b + f Lnet/minecraft/world/entity/Entity; sourceEntity a +c net/minecraft/world/level/gameevent/GameEvent$ListenerInfo net/minecraft/world/level/gameevent/GameEvent$b + m (Lnet/minecraft/world/level/gameevent/GameEvent$ListenerInfo;)I compareTo a + m ()Lnet/minecraft/world/level/gameevent/GameEvent$Context; context c + m ()Lnet/minecraft/core/Holder; gameEvent a + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; recipient d + m ()Lnet/minecraft/world/phys/Vec3; source b + f Lnet/minecraft/world/level/gameevent/GameEvent$Context; context c + f D distanceToRecipient e + f Lnet/minecraft/core/Holder; gameEvent a + f Lnet/minecraft/world/level/gameevent/GameEventListener; recipient d + f Lnet/minecraft/world/phys/Vec3; source b +c net/minecraft/world/level/gamerules/GameRules net/minecraft/world/level/gamerules/GameRules + m ()Ljava/util/stream/Stream; availableRules a + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/gamerules/GameRule; bootstrap a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/gamerules/GameRules; copy b + m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object; get a + m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/String; getAsString b + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/level/gamerules/GameRuleMap;)Lnet/minecraft/world/level/gamerules/GameRules; lambda$codec$0 a + m (Lnet/minecraft/world/level/gamerules/GameRules;)Lnet/minecraft/world/level/gamerules/GameRuleMap; lambda$codec$1 a + m (Ljava/lang/Boolean;)I lambda$registerBoolean$4 a + m (Ljava/lang/Integer;)I lambda$registerInteger$5 a + m (Lnet/minecraft/world/level/gamerules/GameRuleTypeVisitor;Lnet/minecraft/world/level/gamerules/GameRule;)V lambda$visitGameRuleTypes$3 a + m (Ljava/lang/String;Lnet/minecraft/world/level/gamerules/GameRuleCategory;Lnet/minecraft/world/level/gamerules/GameRuleType;Lcom/mojang/brigadier/arguments/ArgumentType;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/level/gamerules/GameRules$VisitorCaller;Ljava/util/function/ToIntFunction;)Lnet/minecraft/world/level/gamerules/GameRule; register a + m (Ljava/lang/String;Lnet/minecraft/world/level/gamerules/GameRuleCategory;Z)Lnet/minecraft/world/level/gamerules/GameRule; registerBoolean a + m (Ljava/lang/String;Lnet/minecraft/world/level/gamerules/GameRuleCategory;II)Lnet/minecraft/world/level/gamerules/GameRule; registerInteger a + m (Ljava/lang/String;Lnet/minecraft/world/level/gamerules/GameRuleCategory;III)Lnet/minecraft/world/level/gamerules/GameRule; registerInteger a + m (Ljava/lang/String;Lnet/minecraft/world/level/gamerules/GameRuleCategory;IIILnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/gamerules/GameRule; registerInteger a + m (Lnet/minecraft/world/level/gamerules/GameRuleTypeVisitor;)V visitGameRuleTypes a + f Lnet/minecraft/world/level/gamerules/GameRule; ADVANCE_TIME a + f Lnet/minecraft/world/level/gamerules/GameRule; ADVANCE_WEATHER b + f Lnet/minecraft/world/level/gamerules/GameRule; ALLOW_ENTERING_NETHER_USING_PORTALS c + f Lnet/minecraft/world/level/gamerules/GameRule; BLOCK_DROPS d + f Lnet/minecraft/world/level/gamerules/GameRule; BLOCK_EXPLOSION_DROP_DECAY e + f Lnet/minecraft/world/level/gamerules/GameRule; COMMAND_BLOCKS_WORK f + f Lnet/minecraft/world/level/gamerules/GameRule; COMMAND_BLOCK_OUTPUT g + f Lnet/minecraft/world/level/gamerules/GameRule; DROWNING_DAMAGE h + f Lnet/minecraft/world/level/gamerules/GameRule; ELYTRA_MOVEMENT_CHECK i + f Lnet/minecraft/world/level/gamerules/GameRule; ENDER_PEARLS_VANISH_ON_DEATH j + f Lnet/minecraft/world/level/gamerules/GameRule; ENTITY_DROPS k + f Lnet/minecraft/world/level/gamerules/GameRule; FALL_DAMAGE l + f Lnet/minecraft/world/level/gamerules/GameRule; FIRE_DAMAGE m + f Lnet/minecraft/world/level/gamerules/GameRule; FIRE_SPREAD_RADIUS_AROUND_PLAYER n + f Lnet/minecraft/world/level/gamerules/GameRule; FORGIVE_DEAD_PLAYERS o + f Lnet/minecraft/world/level/gamerules/GameRule; FREEZE_DAMAGE p + f Lnet/minecraft/world/level/gamerules/GameRule; GLOBAL_SOUND_EVENTS q + f Lnet/minecraft/world/level/gamerules/GameRule; IMMEDIATE_RESPAWN r + f Lnet/minecraft/world/level/gamerules/GameRule; KEEP_INVENTORY s + f Lnet/minecraft/world/level/gamerules/GameRule; LAVA_SOURCE_CONVERSION t + f Lnet/minecraft/world/level/gamerules/GameRule; LIMITED_CRAFTING u + f Lnet/minecraft/world/level/gamerules/GameRule; LOCATOR_BAR v + f Lnet/minecraft/world/level/gamerules/GameRule; LOG_ADMIN_COMMANDS w + f Lnet/minecraft/world/level/gamerules/GameRule; MAX_BLOCK_MODIFICATIONS x + f Lnet/minecraft/world/level/gamerules/GameRule; MAX_COMMAND_FORKS y + f Lnet/minecraft/world/level/gamerules/GameRule; MAX_COMMAND_SEQUENCE_LENGTH z + f Lnet/minecraft/world/level/gamerules/GameRule; MAX_ENTITY_CRAMMING A + f Lnet/minecraft/world/level/gamerules/GameRule; MAX_MINECART_SPEED B + f Lnet/minecraft/world/level/gamerules/GameRule; MAX_SNOW_ACCUMULATION_HEIGHT C + f Lnet/minecraft/world/level/gamerules/GameRule; MOB_DROPS D + f Lnet/minecraft/world/level/gamerules/GameRule; MOB_EXPLOSION_DROP_DECAY E + f Lnet/minecraft/world/level/gamerules/GameRule; MOB_GRIEFING F + f Lnet/minecraft/world/level/gamerules/GameRule; NATURAL_HEALTH_REGENERATION G + f Lnet/minecraft/world/level/gamerules/GameRule; PLAYERS_NETHER_PORTAL_CREATIVE_DELAY I + f Lnet/minecraft/world/level/gamerules/GameRule; PLAYERS_NETHER_PORTAL_DEFAULT_DELAY J + f Lnet/minecraft/world/level/gamerules/GameRule; PLAYERS_SLEEPING_PERCENTAGE K + f Lnet/minecraft/world/level/gamerules/GameRule; PLAYER_MOVEMENT_CHECK H + f Lnet/minecraft/world/level/gamerules/GameRule; PROJECTILES_CAN_BREAK_BLOCKS L + f Lnet/minecraft/world/level/gamerules/GameRule; PVP M + f Lnet/minecraft/world/level/gamerules/GameRule; RAIDS N + f Lnet/minecraft/world/level/gamerules/GameRule; RANDOM_TICK_SPEED O + f Lnet/minecraft/world/level/gamerules/GameRule; REDUCED_DEBUG_INFO P + f Lnet/minecraft/world/level/gamerules/GameRule; RESPAWN_RADIUS Q + f Lnet/minecraft/world/level/gamerules/GameRule; SEND_COMMAND_FEEDBACK R + f Lnet/minecraft/world/level/gamerules/GameRule; SHOW_ADVANCEMENT_MESSAGES S + f Lnet/minecraft/world/level/gamerules/GameRule; SHOW_DEATH_MESSAGES T + f Lnet/minecraft/world/level/gamerules/GameRule; SPAWNER_BLOCKS_WORK U + f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_MOBS V + f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_MONSTERS W + f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_PATROLS X + f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_PHANTOMS Y + f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_WANDERING_TRADERS Z + f Lnet/minecraft/world/level/gamerules/GameRule; SPAWN_WARDENS aa + f Lnet/minecraft/world/level/gamerules/GameRule; SPECTATORS_GENERATE_CHUNKS ab + f Lnet/minecraft/world/level/gamerules/GameRule; SPREAD_VINES ac + f Lnet/minecraft/world/level/gamerules/GameRule; TNT_EXPLODES ad + f Lnet/minecraft/world/level/gamerules/GameRule; TNT_EXPLOSION_DROP_DECAY ae + f Lnet/minecraft/world/level/gamerules/GameRule; UNIVERSAL_ANGER af + f Lnet/minecraft/world/level/gamerules/GameRule; WATER_SOURCE_CONVERSION ag + f Lnet/minecraft/world/level/gamerules/GameRuleMap; rules ah +c net/minecraft/world/level/gamerules/GameRules$VisitorCaller net/minecraft/world/level/gamerules/GameRules$a +c net/minecraft/world/level/levelgen/Beardifier net/minecraft/world/level/levelgen/Beardifier + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m (IDI)D computeBeardContribution a + m (III)D computeBeardContribution a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/levelgen/Beardifier; forStructuresInChunk a + m (IIII)D getBeardContribution a + m (DDD)D getBuryContribution a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; includeBoundingBox a + m (I)Z isInKernelRange a + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Z lambda$forStructuresInChunk$1 a + m ([F)V lambda$static$0 a + m ()D maxValue b + m ()D minValue a + f [F BEARD_KERNEL h + f I BEARD_KERNEL_RADIUS a + f I BEARD_KERNEL_SIZE g + f Lnet/minecraft/world/level/levelgen/Beardifier; EMPTY b + f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; affectedBox k + f Ljava/util/List; junctions j + f Ljava/util/List; pieces i +c net/minecraft/world/level/levelgen/Beardifier$1 net/minecraft/world/level/levelgen/Beardifier$1 + f [I $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment a +c net/minecraft/world/level/levelgen/Beardifier$Rigid net/minecraft/world/level/levelgen/Beardifier$a + m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; box a + m ()I groundLevelDelta c + m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdjustment b + f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; box a + f I groundLevelDelta c + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdjustment b +c net/minecraft/world/level/levelgen/NoiseChunk net/minecraft/world/level/levelgen/NoiseChunk + m (I)V advanceCellX b + m ()Lnet/minecraft/world/level/levelgen/Aquifer; aquifer i + m ()I blockX a + m ()I blockY b + m ()I blockZ c + m (Lnet/minecraft/world/level/levelgen/NoiseRouter;Ljava/util/List;)Lnet/minecraft/world/level/biome/Climate$Sampler; cachedClimateSampler a + m ()I cellHeight k + m ()I cellWidth j + m (J)I computePreliminarySurfaceLevel a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V fillAllDirectly a + m (ZI)V fillSlice a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker;Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;Lnet/minecraft/world/level/levelgen/blending/Blender;)Lnet/minecraft/world/level/levelgen/NoiseChunk; forChunk a + m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; forIndex a + m (I)Lnet/minecraft/world/level/levelgen/NoiseChunk; forIndex c + m ()Lnet/minecraft/world/level/levelgen/blending/Blender; getBlender d + m ()Lnet/minecraft/world/level/block/state/BlockState; getInterpolatedState e + m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$BlendingOutput; getOrComputeBlendingOutput c + m ()V initializeForFirstCellX f + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)Lnet/minecraft/world/level/block/state/BlockState; lambda$new$0 a + m (IIII)I maxPreliminarySurfaceLevel a + m (II)I preliminarySurfaceLevel a + m (II)V selectCellYZ b + m ()V stopInterpolation g + m ()V swapSlices h + m (ID)V updateForX b + m (ID)V updateForY a + m (ID)V updateForZ c + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrap a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrapNew b + f Lnet/minecraft/world/level/levelgen/Aquifer; aquifer l + f I arrayIndex H + f J arrayInterpolationCounter G + f Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker; beardifier r + f Lnet/minecraft/world/level/levelgen/NoiseChunk$FlatCache; blendAlpha p + f Lnet/minecraft/world/level/levelgen/NoiseChunk$FlatCache; blendOffset q + f Lnet/minecraft/world/level/levelgen/blending/Blender; blender o + f Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller; blockStateRule n + f Ljava/util/List; cellCaches i + f I cellCountXZ a + f I cellCountY b + f I cellHeight w + f I cellNoiseMinY c + f I cellStartBlockX z + f I cellStartBlockY A + f I cellStartBlockZ B + f I cellWidth v + f Z fillingCell y + f I firstCellX d + f I firstCellZ e + f I firstNoiseX f + f I firstNoiseZ g + f I inCellX C + f I inCellY D + f I inCellZ E + f Z interpolating x + f J interpolationCounter F + f Ljava/util/List; interpolators h + f J lastBlendingDataPos s + f Lnet/minecraft/world/level/levelgen/blending/Blender$BlendingOutput; lastBlendingOutput t + f I noiseSizeXZ u + f Lit/unimi/dsi/fastutil/longs/Long2IntMap; preliminarySurfaceLevelCache k + f Lnet/minecraft/world/level/levelgen/DensityFunction; preliminarySurfaceLevel m + f Lnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider; sliceFillingContextProvider I + f Ljava/util/Map; wrapped j +c net/minecraft/world/level/levelgen/NoiseChunk$1 net/minecraft/world/level/levelgen/NoiseChunk$1 + m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V fillAllDirectly a + m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; forIndex a + f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a +c net/minecraft/world/level/levelgen/NoiseChunk$2 net/minecraft/world/level/levelgen/NoiseChunk$2 + f [I $SwitchMap$net$minecraft$world$level$levelgen$DensityFunctions$Marker$Type a +c net/minecraft/world/level/levelgen/NoiseChunk$Cache2D net/minecraft/world/level/levelgen/NoiseChunk$d + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l + f Lnet/minecraft/world/level/levelgen/DensityFunction; function a + f J lastPos2D b + f D lastValue f +c net/minecraft/world/level/levelgen/NoiseChunk$CacheOnce net/minecraft/world/level/levelgen/NoiseChunk$f + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l + f Lnet/minecraft/world/level/levelgen/DensityFunction; function b + f J lastArrayCounter g + f [D lastArray i + f J lastCounter f + f D lastValue h + f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a +c net/minecraft/world/level/levelgen/NoiseChunk$FlatCache net/minecraft/world/level/levelgen/NoiseChunk$g + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l + f Lnet/minecraft/world/level/levelgen/DensityFunction; noiseFiller b + f I sizeXZ g + f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a + f [D values f +c net/minecraft/world/level/levelgen/NoiseChunk$BlendAlpha net/minecraft/world/level/levelgen/NoiseChunk$a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l + f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a +c net/minecraft/world/level/levelgen/NoiseChunk$BlendOffset net/minecraft/world/level/levelgen/NoiseChunk$b + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l + f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a +c net/minecraft/world/level/levelgen/NoiseChunk$CacheAllInCell net/minecraft/world/level/levelgen/NoiseChunk$e + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l + f Lnet/minecraft/world/level/levelgen/DensityFunction; noiseFiller b + f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a + f [D values f +c net/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller net/minecraft/world/level/levelgen/NoiseChunk$c +c net/minecraft/world/level/levelgen/NoiseChunk$NoiseInterpolator net/minecraft/world/level/levelgen/NoiseChunk$i + m (II)[[D allocateSlice a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m (II)V selectCellYZ b + m ()V swapSlices m + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k + m (D)V updateForX b + m (D)V updateForY a + m (D)V updateForZ c + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l + f D noise000 h + f D noise001 i + f D noise010 l + f D noise011 m + f D noise100 j + f D noise101 k + f D noise110 n + f D noise111 o + f Lnet/minecraft/world/level/levelgen/DensityFunction; noiseFiller g + f [[D slice0 b + f [[D slice1 f + f Lnet/minecraft/world/level/levelgen/NoiseChunk; this$0 a + f D value v + f D valueXZ00 p + f D valueXZ01 r + f D valueXZ10 q + f D valueXZ11 s + f D valueZ0 t + f D valueZ1 u +c net/minecraft/world/level/levelgen/NoiseChunk$NoiseChunkDensityFunction net/minecraft/world/level/levelgen/NoiseChunk$h + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l +c net/minecraft/world/level/material/EmptyFluid net/minecraft/world/level/material/FluidTypeEmpty + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a + m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock b + m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d + m ()Lnet/minecraft/world/item/Item; getBucket a + m ()F getExplosionResistance c + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/phys/Vec3; getFlow a + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getHeight a + m (Lnet/minecraft/world/level/material/FluidState;)F getOwnHeight a + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape b + m (Lnet/minecraft/world/level/LevelReader;)I getTickDelay a + m ()Z isEmpty b + m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c +c net/minecraft/world/level/material/FluidState net/minecraft/world/level/material/Fluid + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a + m ()Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock g + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getAABB e + m ()I getAmount e + m ()Lnet/minecraft/core/particles/ParticleOptions; getDripParticle h + m ()F getExplosionResistance i + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getFlow c + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getHeight a + m ()F getOwnHeight d + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape d + m ()Ljava/util/stream/Stream; getTags k + m ()Lnet/minecraft/world/level/material/Fluid; getType a + m ()Lnet/minecraft/core/Holder; holder j + m (Lnet/minecraft/core/HolderSet;)Z is a + m (Lnet/minecraft/tags/TagKey;)Z is a + m (Lnet/minecraft/world/level/material/Fluid;)Z is b + m ()Z isEmpty c + m ()Z isRandomlyTicking f + m ()Z isSource b + m (Lnet/minecraft/world/level/material/Fluid;)Z isSourceOfType a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z shouldRenderBackwardUpFace b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V tick a + f I AMOUNT_FULL g + f I AMOUNT_MAX f + f Lcom/mojang/serialization/Codec; CODEC a +c net/minecraft/world/level/material/WaterFluid net/minecraft/world/level/material/FluidTypeWater + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V beforeDestroyingBlock a + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a + m (Lnet/minecraft/server/level/ServerLevel;)Z canConvertToSource a + m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a + m ()Lnet/minecraft/world/item/Item; getBucket a + m ()Lnet/minecraft/core/particles/ParticleOptions; getDripParticle h + m (Lnet/minecraft/world/level/LevelReader;)I getDropOff c + m ()F getExplosionResistance c + m ()Lnet/minecraft/world/level/material/Fluid; getFlowing d + m ()Ljava/util/Optional; getPickupSound j + m (Lnet/minecraft/world/level/LevelReader;)I getSlopeFindDistance b + m ()Lnet/minecraft/world/level/material/Fluid; getSource e + m (Lnet/minecraft/world/level/LevelReader;)I getTickDelay a + m (Lnet/minecraft/world/level/material/Fluid;)Z isSame a +c net/minecraft/world/level/material/WaterFluid$Source net/minecraft/world/level/material/FluidTypeWater$b + m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d + m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c +c net/minecraft/world/level/material/WaterFluid$Flowing net/minecraft/world/level/material/FluidTypeWater$a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createFluidStateDefinition a + m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d + m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c +c net/minecraft/world/level/pathfinder/PathType net/minecraft/world/level/pathfinder/PathType + m ()[Lnet/minecraft/world/level/pathfinder/PathType; $values b + m ()F getMalus a + f [Lnet/minecraft/world/level/pathfinder/PathType; $VALUES B + f Lnet/minecraft/world/level/pathfinder/PathType; BLOCKED a + f Lnet/minecraft/world/level/pathfinder/PathType; BREACH u + f Lnet/minecraft/world/level/pathfinder/PathType; COCOA x + f Lnet/minecraft/world/level/pathfinder/PathType; DAMAGE_CAUTIOUS y + f Lnet/minecraft/world/level/pathfinder/PathType; DAMAGE_FIRE o + f Lnet/minecraft/world/level/pathfinder/PathType; DAMAGE_OTHER q + f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_FIRE n + f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_OTHER p + f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_POWDER_SNOW g + f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_TRAPDOOR z + f Lnet/minecraft/world/level/pathfinder/PathType; DOOR_IRON_CLOSED t + f Lnet/minecraft/world/level/pathfinder/PathType; DOOR_OPEN r + f Lnet/minecraft/world/level/pathfinder/PathType; DOOR_WOOD_CLOSED s + f Lnet/minecraft/world/level/pathfinder/PathType; FENCE h + f Lnet/minecraft/world/level/pathfinder/PathType; LAVA i + f Lnet/minecraft/world/level/pathfinder/PathType; LEAVES v + f Lnet/minecraft/world/level/pathfinder/PathType; OPEN b + f Lnet/minecraft/world/level/pathfinder/PathType; POWDER_SNOW f + f Lnet/minecraft/world/level/pathfinder/PathType; RAIL l + f Lnet/minecraft/world/level/pathfinder/PathType; STICKY_HONEY w + f Lnet/minecraft/world/level/pathfinder/PathType; TRAPDOOR e + f Lnet/minecraft/world/level/pathfinder/PathType; UNPASSABLE_RAIL m + f Lnet/minecraft/world/level/pathfinder/PathType; WALKABLE c + f Lnet/minecraft/world/level/pathfinder/PathType; WALKABLE_DOOR d + f Lnet/minecraft/world/level/pathfinder/PathType; WATER j + f Lnet/minecraft/world/level/pathfinder/PathType; WATER_BORDER k + f F malus A +c net/minecraft/world/level/portal/PortalForcer net/minecraft/world/level/portal/PortalTravelAgent + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;I)Z canHostFrame a + m (Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z canPortalReplaceBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;)Ljava/util/Optional; createPortal a + m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/level/border/WorldBorder;)Ljava/util/Optional; findClosestPortalPosition a + m (Lnet/minecraft/core/Holder;)Z lambda$findClosestPortalPosition$0 a + f I FRAME_BOX f + f I FRAME_BOX_END l + f I FRAME_BOX_START k + f I FRAME_HEIGHT d + f I FRAME_HEIGHT_END h + f I FRAME_HEIGHT_START g + f I FRAME_WIDTH e + f I FRAME_WIDTH_END j + f I FRAME_WIDTH_START i + f I NETHER_PORTAL_RADIUS b + f I NOTHING_FOUND m + f I OVERWORLD_PORTAL_RADIUS c + f I TICKET_RADIUS a + f Lnet/minecraft/server/level/ServerLevel; level n +c net/minecraft/world/level/saveddata/SavedData net/minecraft/world/level/saveddata/PersistentBase + m ()Z isDirty O_ + m ()V setDirty u + m (Z)V setDirty a + f Z dirty a +c net/minecraft/world/level/storage/DataVersion net/minecraft/world/level/storage/DataVersion + m (Lnet/minecraft/world/level/storage/DataVersion;)Z isCompatible a + m ()Z isSideSeries a + m ()Ljava/lang/String; series c + m ()I version b + f Ljava/lang/String; MAIN_SERIES a + f Ljava/lang/String; series c + f I version b +c net/minecraft/world/level/storage/ValueOutput net/minecraft/world/level/storage/ValueOutput + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueOutput; child a + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueOutput$ValueOutputList; childrenList b + m (Ljava/lang/String;)V discard c + m ()Z isEmpty a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList; list a + m (Ljava/lang/String;Z)V putBoolean a + m (Ljava/lang/String;B)V putByte a + m (Ljava/lang/String;D)V putDouble a + m (Ljava/lang/String;F)V putFloat a + m (Ljava/lang/String;I)V putInt a + m (Ljava/lang/String;[I)V putIntArray a + m (Ljava/lang/String;J)V putLong a + m (Ljava/lang/String;S)V putShort a + m (Ljava/lang/String;Ljava/lang/String;)V putString a + m (Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V store a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V store a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V storeNullable b +c net/minecraft/world/level/storage/ValueOutput$TypedOutputList net/minecraft/world/level/storage/ValueOutput$a + m (Ljava/lang/Object;)V add a + m ()Z isEmpty a +c net/minecraft/world/level/storage/ValueOutput$ValueOutputList net/minecraft/world/level/storage/ValueOutput$b + m ()Lnet/minecraft/world/level/storage/ValueOutput; addChild a + m ()V discardLast b + m ()Z isEmpty c +c net/minecraft/world/scores/ScoreboardSaveData net/minecraft/world/scores/PersistentScoreboard + m ()Lnet/minecraft/world/scores/ScoreboardSaveData$Packed; getData b + m (Lnet/minecraft/world/scores/ScoreboardSaveData$Packed;)V setData a + f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE a + f Lnet/minecraft/world/scores/ScoreboardSaveData$Packed; data b +c net/minecraft/world/scores/ScoreboardSaveData$Packed net/minecraft/world/scores/PersistentScoreboard$a + m ()Ljava/util/Map; displaySlots c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; objectives a + m ()Ljava/util/List; scores b + m ()Ljava/util/List; teams d + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/scores/ScoreboardSaveData$Packed; EMPTY a + f Ljava/util/Map; displaySlots e + f Ljava/util/List; objectives c + f Ljava/util/List; scores d + f Ljava/util/List; teams f +c net/minecraft/world/ticks/BlackholeTickAccess net/minecraft/world/ticks/TickListEmpty + m ()Lnet/minecraft/world/ticks/TickContainerAccess; emptyContainer a + m ()Lnet/minecraft/world/ticks/LevelTickAccess; emptyLevelList b + f Lnet/minecraft/world/ticks/TickContainerAccess; CONTAINER_BLACKHOLE a + f Lnet/minecraft/world/ticks/LevelTickAccess; LEVEL_BLACKHOLE b +c net/minecraft/world/ticks/BlackholeTickAccess$1 net/minecraft/world/ticks/TickListEmpty$1 + m ()I count a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a + m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a +c net/minecraft/world/ticks/BlackholeTickAccess$2 net/minecraft/world/ticks/TickListEmpty$2 + m ()I count a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a + m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z willTickThisTick b +c net/minecraft/world/ticks/ContainerSingleItem net/minecraft/world/ticks/ContainerSingleItem + m ()V clearContent a + m ()I getContainerSize b + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Lnet/minecraft/world/item/ItemStack; getTheItem g + m ()Z isEmpty c + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m ()Lnet/minecraft/world/item/ItemStack; removeTheItem i + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/world/item/ItemStack;)V setTheItem b + m (I)Lnet/minecraft/world/item/ItemStack; splitTheItem d +c net/minecraft/world/ticks/ContainerSingleItem$BlockContainerSingleItem net/minecraft/world/ticks/ContainerSingleItem$a + m ()Lnet/minecraft/world/level/block/entity/BlockEntity; getContainerBlockEntity w + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a +c net/minecraft/world/waypoints/TrackedWaypoint net/minecraft/world/waypoints/TrackedWaypoint + m (Lnet/minecraft/world/entity/Entity;)D distanceSquared a + m (Ljava/util/UUID;)Lnet/minecraft/world/waypoints/TrackedWaypoint; empty a + m ()Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b + m ()Lcom/mojang/datafixers/util/Either; id a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; pitchDirectionToCamera a + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/waypoints/TrackedWaypoint; read c + m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/world/waypoints/TrackedWaypoint; setAzimuth a + m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/waypoints/TrackedWaypoint; setChunk a + m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/waypoints/TrackedWaypoint; setPosition a + m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V update a + m (Lio/netty/buffer/ByteBuf;)V write a + m (Lio/netty/buffer/ByteBuf;)V writeContents b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;Lnet/minecraft/world/waypoints/PartialTickSupplier;)D yawAngleToCamera a + f Lorg/slf4j/Logger; LOGGER c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon d + f Lcom/mojang/datafixers/util/Either; identifier b + f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; type e +c net/minecraft/world/waypoints/TrackedWaypoint$Type net/minecraft/world/waypoints/TrackedWaypoint$g + m ()[Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; $values a + f [Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; $VALUES f + f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; AZIMUTH d + f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; CHUNK c + f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; EMPTY a + f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; VEC3I b + f Lorg/apache/commons/lang3/function/TriFunction; constructor e +c net/minecraft/world/waypoints/TrackedWaypoint$Camera net/minecraft/world/waypoints/TrackedWaypoint$b + m ()Lnet/minecraft/world/phys/Vec3; position b + m ()F yaw a +c net/minecraft/world/waypoints/TrackedWaypoint$Projector net/minecraft/world/waypoints/TrackedWaypoint$f + m ()D projectHorizonToScreen a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; projectPointToScreen a +c net/minecraft/world/waypoints/TrackedWaypoint$ChunkWaypoint net/minecraft/world/waypoints/TrackedWaypoint$c + m (Lnet/minecraft/world/entity/Entity;)D distanceSquared a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; pitchDirectionToCamera a + m (D)Lnet/minecraft/world/phys/Vec3; position a + m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V update a + m (Lio/netty/buffer/ByteBuf;)V writeContents b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;Lnet/minecraft/world/waypoints/PartialTickSupplier;)D yawAngleToCamera a + f Lnet/minecraft/world/level/ChunkPos; chunkPos c +c net/minecraft/world/waypoints/TrackedWaypoint$EmptyWaypoint net/minecraft/world/waypoints/TrackedWaypoint$d + m (Lnet/minecraft/world/entity/Entity;)D distanceSquared a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; pitchDirectionToCamera a + m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V update a + m (Lio/netty/buffer/ByteBuf;)V writeContents b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;Lnet/minecraft/world/waypoints/PartialTickSupplier;)D yawAngleToCamera a +c net/minecraft/world/waypoints/TrackedWaypoint$Vec3iWaypoint net/minecraft/world/waypoints/TrackedWaypoint$h + m (Lnet/minecraft/world/entity/Entity;)D distanceSquared a + m (Lnet/minecraft/world/waypoints/PartialTickSupplier;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; lambda$position$0 a + m ()Lnet/minecraft/world/phys/Vec3; lambda$position$1 c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; pitchDirectionToCamera a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/phys/Vec3; position a + m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V update a + m (Lio/netty/buffer/ByteBuf;)V writeContents b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;Lnet/minecraft/world/waypoints/PartialTickSupplier;)D yawAngleToCamera a + f Lnet/minecraft/core/Vec3i; vector c +c net/minecraft/world/waypoints/TrackedWaypoint$PitchDirection net/minecraft/world/waypoints/TrackedWaypoint$e + m ()[Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; $values a + f [Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; $VALUES d + f Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; DOWN c + f Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; NONE a + f Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; UP b +c net/minecraft/world/waypoints/TrackedWaypoint$AzimuthWaypoint net/minecraft/world/waypoints/TrackedWaypoint$a + m (Lnet/minecraft/world/entity/Entity;)D distanceSquared a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;Lnet/minecraft/world/waypoints/PartialTickSupplier;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; pitchDirectionToCamera a + m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V update a + m (Lio/netty/buffer/ByteBuf;)V writeContents b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;Lnet/minecraft/world/waypoints/PartialTickSupplier;)D yawAngleToCamera a + f F angle c +c net/minecraft/world/waypoints/WaypointManager net/minecraft/world/waypoints/WaypointManager + m (Lnet/minecraft/world/waypoints/Waypoint;)V trackWaypoint c + m (Lnet/minecraft/world/waypoints/Waypoint;)V untrackWaypoint a + m (Lnet/minecraft/world/waypoints/Waypoint;)V updateWaypoint b +c org/bukkit/craftbukkit/CraftServerTickManager org/bukkit/craftbukkit/v1_21_R7/CraftServerTickManager +c org/bukkit/craftbukkit/block/CraftBlockStates org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockStates +c org/bukkit/craftbukkit/block/CraftBlockStates$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockStates$1 +c org/bukkit/craftbukkit/block/CraftBlockStates$BlockStateFactory org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockStates$BlockStateFactory +c org/bukkit/craftbukkit/block/CraftBlockStates$BlockEntityStateFactory org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockStates$BlockEntityStateFactory +c org/bukkit/craftbukkit/block/CraftHangingSign org/bukkit/craftbukkit/v1_21_R7/block/CraftHangingSign +c org/bukkit/craftbukkit/block/CraftSculkSensor org/bukkit/craftbukkit/v1_21_R7/block/CraftSculkSensor +c org/bukkit/craftbukkit/block/impl/CraftBanner org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBanner +c org/bukkit/craftbukkit/block/impl/CraftBarrel org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBarrel +c org/bukkit/craftbukkit/block/impl/CraftButton org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftButton +c org/bukkit/craftbukkit/block/impl/CraftCactus org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCactus +c org/bukkit/craftbukkit/block/impl/CraftCandle org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCandle +c org/bukkit/craftbukkit/block/impl/CraftCarrot org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCarrot +c org/bukkit/craftbukkit/block/impl/CraftEndRod org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftEndRod +c org/bukkit/craftbukkit/block/impl/CraftHopper org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHopper +c org/bukkit/craftbukkit/block/impl/CraftJigsaw org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftJigsaw +c org/bukkit/craftbukkit/block/impl/CraftLadder org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLadder +c org/bukkit/craftbukkit/block/impl/CraftLiquid org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLiquid +c org/bukkit/craftbukkit/block/impl/CraftPotato org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPotato +c org/bukkit/craftbukkit/block/impl/CraftSmoker org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSmoker +c org/bukkit/craftbukkit/block/impl/CraftTarget org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTarget +c org/bukkit/craftbukkit/boss/CraftDragonBattle org/bukkit/craftbukkit/v1_21_R7/boss/CraftDragonBattle +c org/bukkit/craftbukkit/boss/CraftKeyedBossbar org/bukkit/craftbukkit/v1_21_R7/boss/CraftKeyedBossbar +c org/bukkit/craftbukkit/damage/CraftDamageType org/bukkit/craftbukkit/v1_21_R7/damage/CraftDamageType +c org/bukkit/craftbukkit/damage/CraftDamageType$1 org/bukkit/craftbukkit/v1_21_R7/damage/CraftDamageType$1 +c org/bukkit/craftbukkit/entity/CraftArmorStand org/bukkit/craftbukkit/v1_21_R7/entity/CraftArmorStand +c org/bukkit/craftbukkit/entity/CraftCaveSpider org/bukkit/craftbukkit/v1_21_R7/entity/CraftCaveSpider +c org/bukkit/craftbukkit/entity/CraftEnderPearl org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderPearl +c org/bukkit/craftbukkit/entity/CraftEntityType org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityType +c org/bukkit/craftbukkit/entity/CraftHappyGhast org/bukkit/craftbukkit/v1_21_R7/entity/CraftHappyGhast +c org/bukkit/craftbukkit/entity/CraftIllusioner org/bukkit/craftbukkit/v1_21_R7/entity/CraftIllusioner +c org/bukkit/craftbukkit/entity/CraftProjectile org/bukkit/craftbukkit/v1_21_R7/entity/CraftProjectile +c org/bukkit/craftbukkit/entity/CraftPufferFish org/bukkit/craftbukkit/v1_21_R7/entity/CraftPufferFish +c org/bukkit/craftbukkit/entity/CraftSilverfish org/bukkit/craftbukkit/v1_21_R7/entity/CraftSilverfish +c org/bukkit/craftbukkit/entity/CraftVindicator org/bukkit/craftbukkit/v1_21_R7/entity/CraftVindicator +c org/bukkit/craftbukkit/entity/CraftWindCharge org/bukkit/craftbukkit/v1_21_R7/entity/CraftWindCharge +c org/bukkit/craftbukkit/inventory/CraftMetaMap org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaMap +c org/bukkit/craftbukkit/legacy/MethodRerouting org/bukkit/craftbukkit/v1_21_R7/legacy/MethodRerouting +c org/bukkit/craftbukkit/legacy/enums/DummyEnum org/bukkit/craftbukkit/v1_21_R7/legacy/enums/DummyEnum +c org/bukkit/craftbukkit/legacy/reroute/Reroute org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/Reroute +c org/bukkit/craftbukkit/legacy/reroute/Reroute$RerouteDataHolder org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/Reroute$RerouteDataHolder +c org/bukkit/craftbukkit/map/CraftMapColorCache org/bukkit/craftbukkit/v1_21_R7/map/CraftMapColorCache +c org/bukkit/craftbukkit/potion/CraftPotionType org/bukkit/craftbukkit/v1_21_R7/potion/CraftPotionType +c org/bukkit/craftbukkit/potion/CraftPotionUtil org/bukkit/craftbukkit/v1_21_R7/potion/CraftPotionUtil +c org/bukkit/craftbukkit/structure/CraftPalette org/bukkit/craftbukkit/v1_21_R7/structure/CraftPalette +c org/bukkit/craftbukkit/util/CraftMagicNumbers org/bukkit/craftbukkit/v1_21_R7/util/CraftMagicNumbers +c org/bukkit/craftbukkit/util/ForwardLogHandler org/bukkit/craftbukkit/v1_21_R7/util/ForwardLogHandler +c net/minecraft/advancements/AdvancementProgress net/minecraft/advancements/AdvancementProgress + m (Lnet/minecraft/advancements/AdvancementProgress;)I compareTo a + m ()I countCompletedRequirements h + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/advancements/AdvancementProgress; fromNetwork b + m ()Ljava/lang/Iterable; getCompletedCriteria f + m (Ljava/lang/String;)Lnet/minecraft/advancements/CriterionProgress; getCriterion c + m ()Ljava/time/Instant; getFirstProgressDate g + m ()F getPercent c + m ()Lnet/minecraft/network/chat/Component; getProgressText d + m ()Ljava/lang/Iterable; getRemainingCriteria e + m (Ljava/lang/String;)Z grantProgress a + m ()Z hasProgress b + m (Ljava/lang/String;)Z isCriterionDone d + m ()Z isDone a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/advancements/CriterionProgress;)V lambda$serializeToNetwork$9 a + m (Ljava/time/Instant;)Ljava/time/temporal/TemporalAccessor; lambda$static$0 a + m (Ljava/util/Map;)Ljava/util/Map; lambda$static$1 b + m (Ljava/util/Map$Entry;)Z lambda$static$2 b + m (Ljava/util/Map$Entry;)Ljava/time/Instant; lambda$static$3 a + m (Ljava/util/Map;)Ljava/util/Map; lambda$static$4 a + m (Lnet/minecraft/advancements/AdvancementProgress;)Ljava/util/Map; lambda$static$5 b + m (Ljava/util/Map;Ljava/lang/Boolean;)Lnet/minecraft/advancements/AdvancementProgress; lambda$static$6 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$7 a + m (Ljava/util/Set;Ljava/util/Map$Entry;)Z lambda$update$8 a + m (Ljava/lang/String;)Z revokeProgress b + m (Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/advancements/AdvancementRequirements;)V update a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; CRITERIA_CODEC d + f Lcom/mojang/serialization/Codec; OBTAINED_TIME_CODEC c + f Ljava/time/format/DateTimeFormatter; OBTAINED_TIME_FORMAT b + f Ljava/util/Map; criteria e + f Lnet/minecraft/advancements/AdvancementRequirements; requirements f +c net/minecraft/commands/arguments/AngleArgument net/minecraft/commands/arguments/ArgumentAngle + m ()Lnet/minecraft/commands/arguments/AngleArgument; angle a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F getAngle a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/AngleArgument$SingleAngle; parse a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_ANGLE b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a + f Ljava/util/Collection; EXAMPLES c +c net/minecraft/commands/arguments/AngleArgument$SingleAngle net/minecraft/commands/arguments/ArgumentAngle$a + m (Lnet/minecraft/commands/CommandSourceStack;)F getAngle a + f F angle a + f Z isRelative b +c net/minecraft/commands/arguments/ColorArgument net/minecraft/commands/arguments/ArgumentChatFormat + m ()Lnet/minecraft/commands/arguments/ColorArgument; color a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/ChatFormatting; getColor a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/ChatFormatting; parse a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a + f Ljava/util/Collection; EXAMPLES b +c net/minecraft/commands/arguments/RangeArgument net/minecraft/commands/arguments/ArgumentCriterionValue + m ()Lnet/minecraft/commands/arguments/RangeArgument$Floats; floatRange b + m ()Lnet/minecraft/commands/arguments/RangeArgument$Ints; intRange a +c net/minecraft/commands/arguments/RangeArgument$Ints net/minecraft/commands/arguments/ArgumentCriterionValue$b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; getRange a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; parse a + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/RangeArgument$Floats net/minecraft/commands/arguments/ArgumentCriterionValue$a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; getRange a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; parse a + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/SlotsArgument net/minecraft/commands/arguments/SlotsArgument + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/inventory/SlotRange; getSlots a + m (C)Z lambda$parse$1 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/inventory/SlotRange; parse a + m ()Lnet/minecraft/commands/arguments/SlotsArgument; slots a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_SLOT b + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/StyleArgument net/minecraft/commands/arguments/StyleArgument + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Style; getStyle a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/StyleArgument; style a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_STYLE a + f Ljava/util/Collection; EXAMPLES b + f Lcom/mojang/serialization/DynamicOps; OPS c + f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; TAG_PARSER d +c net/minecraft/commands/functions/MacroFunction net/minecraft/commands/functions/MacroFunction + m ()Lnet/minecraft/resources/Identifier; id a + m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; instantiate a + m (Ljava/util/List;Ljava/util/List;I)V lambda$lookupValues$1 a + m (Ljava/text/DecimalFormat;)V lambda$static$0 a + m (Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; lambda$substituteAndParse$2 a + m (Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;Ljava/util/List;)V lookupValues a + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; stringify a + m (Ljava/util/List;Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; substituteAndParse a + f Ljava/text/DecimalFormat; DECIMAL_FORMAT a + f I MAX_CACHE_ENTRIES b + f Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap; cache d + f Ljava/util/List; entries f + f Lnet/minecraft/resources/Identifier; id e + f Ljava/util/List; parameters c +c net/minecraft/commands/functions/MacroFunction$Entry net/minecraft/commands/functions/MacroFunction$a + m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/execution/UnboundEntryAction; instantiate a + m ()Lit/unimi/dsi/fastutil/ints/IntList; parameters a +c net/minecraft/commands/functions/MacroFunction$MacroEntry net/minecraft/commands/functions/MacroFunction$b + m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/execution/UnboundEntryAction; instantiate a + m ()Lit/unimi/dsi/fastutil/ints/IntList; parameters a + f Lnet/minecraft/commands/ExecutionCommandSource; compilationContext c + f Lit/unimi/dsi/fastutil/ints/IntList; parameters b + f Lnet/minecraft/commands/functions/StringTemplate; template a +c net/minecraft/commands/functions/MacroFunction$PlainTextEntry net/minecraft/commands/functions/MacroFunction$c + m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/execution/UnboundEntryAction; instantiate a + m ()Lit/unimi/dsi/fastutil/ints/IntList; parameters a + f Lnet/minecraft/commands/execution/UnboundEntryAction; compiledAction a +c net/minecraft/core/component/DataComponentType net/minecraft/core/component/DataComponentType + m ()Lnet/minecraft/core/component/DataComponentType$Builder; builder a + m ()Lcom/mojang/serialization/Codec; codec b + m ()Lcom/mojang/serialization/Codec; codecOrThrow c + m ()Z ignoreSwapAnimation e + m ()Z isTransient d + m ()Lcom/mojang/serialization/Codec; lambda$static$0 g + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$1 a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; lambda$static$2 b + m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; lambda$static$3 a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec f + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; PERSISTENT_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lcom/mojang/serialization/Codec; VALUE_MAP_CODEC d +c net/minecraft/core/component/DataComponentType$Builder net/minecraft/core/component/DataComponentType$a + m ()Lnet/minecraft/core/component/DataComponentType; build b + m ()Lnet/minecraft/core/component/DataComponentType$Builder; cacheEncoding a + m ()Lnet/minecraft/core/component/DataComponentType$Builder; ignoreSwapAnimation c + m ()Lnet/minecraft/network/codec/StreamCodec; lambda$build$0 d + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/core/component/DataComponentType$Builder; networkSynchronized a + m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/component/DataComponentType$Builder; persistent a + f Z cacheEncoding c + f Lcom/mojang/serialization/Codec; codec a + f Z ignoreSwapAnimation d + f Lnet/minecraft/network/codec/StreamCodec; streamCodec b +c net/minecraft/core/component/DataComponentType$Builder$SimpleType net/minecraft/core/component/DataComponentType$a$a + m ()Lcom/mojang/serialization/Codec; codec b + m ()Z ignoreSwapAnimation e + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec f + f Lcom/mojang/serialization/Codec; codec e + f Z ignoreSwapAnimation g + f Lnet/minecraft/network/codec/StreamCodec; streamCodec f +c net/minecraft/data/loot/packs/VanillaBlockLoot net/minecraft/data/loot/packs/VanillaBlockLoot + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDecoratedPotTable x + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMobSkullDrop y + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createPitcherCropLoot f + m ()V generate e + m (Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; lambda$createPitcherCropLoot$279 a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$112 aI + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$113 aH + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$114 aG + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$115 aF + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$116 aE + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$117 aD + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$118 aC + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$119 aB + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$120 aA + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$121 az + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$122 ay + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$123 ax + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$124 aw + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$125 av + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$126 au + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$127 at + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$128 as + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$129 ar + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$130 aq + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$131 ap + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$132 ao + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; lambda$generate$133 c + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$134 an + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$135 am + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$16 aY + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$17 aX + m (Lnet/minecraft/world/level/block/Block;)V lambda$generate$175 al + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$18 aW + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$19 aV + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$2 aZ + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$20 aU + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$209 ak + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$21 aT + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$212 aj + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$213 ai + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$214 ah + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$215 ag + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$216 af + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$217 ae + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$218 ad + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$219 ac + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$22 aS + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$220 ab + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$221 aa + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$222 Z + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$223 i + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$224 Y + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$225 X + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$226 W + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$227 V + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$228 U + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$229 T + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$23 aR + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$230 S + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$231 R + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$232 Q + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$235 P + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$236 O + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$237 N + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$238 M + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$239 h + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$24 aQ + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$242 L + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$243 K + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$25 aP + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$250 J + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$255 I + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$256 H + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$257 G + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$258 F + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$259 E + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$26 aO + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$260 D + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$261 C + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$264 g + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$265 f + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$268 e + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$269 d + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$27 aN + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$270 c + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; lambda$generate$271 b + m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; lambda$generate$272 a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$273 B + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$274 b + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$275 A + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$276 a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$277 z + m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$278 a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$28 aM + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$29 aL + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$30 aK + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lambda$generate$31 aJ + f Ljava/util/Set; EXPLOSION_RESISTANT g + f [F JUNGLE_LEAVES_SAPLING_CHANGES f +c net/minecraft/data/loot/packs/VanillaChestLoot net/minecraft/data/loot/packs/VanillaChestLoot + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; ancientCityLootTable l + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionBridgeLootTable d + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionHoglinStableLootTable c + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionOtherLootTable h + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionTreasureLootTable g + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; desertPyramidLootTable p + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; endCityTreasureLootTable e + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; jungleTempleLootTable m + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; netherBridgeLootTable f + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; pillagerOutpostLootTable o + m ()Lnet/minecraft/core/HolderLookup$Provider; registries q + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; shipwreckMapLootTable b + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; shipwreckSupplyLootTable a + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; shipwreckTreasureLootTable n + m (Ljava/util/function/BiConsumer;)V spawnerLootTables a + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; strongholdCorridorLootTable k + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; strongholdLibraryLootTable j + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; woodlandMansionLootTable i + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/recipes/ShapedRecipeBuilder net/minecraft/data/recipes/ShapedRecipeBuilder + m (Ljava/lang/Character;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; define a + m (Ljava/lang/Character;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; define a + m (Ljava/lang/Character;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; define a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; ensureValid a + m ()Lnet/minecraft/world/item/Item; getResult a + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; group c + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; pattern b + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a + m (Z)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; showNotification a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; unlockedBy b + f Lnet/minecraft/data/recipes/RecipeCategory; category c + f I count e + f Ljava/util/Map; criteria h + f Ljava/lang/String; group i + f Lnet/minecraft/core/HolderGetter; items b + f Ljava/util/Map; key g + f Lnet/minecraft/world/item/Item; result d + f Ljava/util/List; rows f + f Z showNotification j +c net/minecraft/data/structures/StructureUpdater net/minecraft/data/structures/StructureUpdater + m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; update a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; PREFIX b +c net/minecraft/data/tags/DamageTypeTagsProvider net/minecraft/data/tags/DamageTypeTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/data/tags/EntityTypeTagsProvider net/minecraft/data/tags/EntityTypeTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/resources/ResourceKey; lambda$new$0 a +c net/minecraft/data/tags/InstrumentTagsProvider net/minecraft/data/tags/InstrumentTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/data/worldgen/BastionBridgePools net/minecraft/data/worldgen/WorldGenFeatureBastionBridge + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a +c net/minecraft/data/worldgen/BastionSharedPools net/minecraft/data/worldgen/WorldGenFeatureBastionExtra + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a +c net/minecraft/data/worldgen/DesertVillagePools net/minecraft/data/worldgen/WorldGenFeatureDesertVillage + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; START a + f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b + f Lnet/minecraft/resources/ResourceKey; ZOMBIE_TERMINATORS_KEY c +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/Biome; basaltDeltas c + m ()Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; baseBiome a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; crimsonForest d + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; netherWastes a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; soulSandValley b + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; warpedForest e +c net/minecraft/gametest/framework/GameTestBatch net/minecraft/gametest/framework/GameTestHarnessBatch + m ()Lnet/minecraft/core/Holder; environment c + m ()Ljava/util/Collection; gameTestInfos b + m ()I index a + f Lnet/minecraft/core/Holder; environment c + f Ljava/util/Collection; gameTestInfos b + f I index a +c net/minecraft/gametest/framework/GameTestEvent net/minecraft/gametest/framework/GameTestHarnessEvent + m (JLjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestEvent; create a + m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestEvent; create a + f Ljava/lang/Runnable; assertion b + f Ljava/lang/Long; expectedDelay a +c net/minecraft/gametest/framework/GeneratedTest net/minecraft/gametest/framework/GeneratedTest + m ()Ljava/util/function/Consumer; function c + m ()Lnet/minecraft/resources/ResourceKey; functionKey b + m ()Ljava/util/Map; tests a + f Lnet/minecraft/resources/ResourceKey; functionKey b + f Ljava/util/function/Consumer; function c + f Ljava/util/Map; tests a +c net/minecraft/network/chat/OutgoingChatMessage net/minecraft/network/chat/OutgoingChatMessage + m ()Lnet/minecraft/network/chat/Component; content a + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/network/chat/OutgoingChatMessage; create a + m (Lnet/minecraft/server/level/ServerPlayer;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendToPlayer a +c net/minecraft/network/chat/OutgoingChatMessage$Player net/minecraft/network/chat/OutgoingChatMessage$b + m ()Lnet/minecraft/network/chat/Component; content a + m ()Lnet/minecraft/network/chat/PlayerChatMessage; message b + m (Lnet/minecraft/server/level/ServerPlayer;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendToPlayer a + f Lnet/minecraft/network/chat/PlayerChatMessage; message a +c net/minecraft/network/chat/OutgoingChatMessage$Disguised net/minecraft/network/chat/OutgoingChatMessage$a + m ()Lnet/minecraft/network/chat/Component; content a + m (Lnet/minecraft/server/level/ServerPlayer;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendToPlayer a + f Lnet/minecraft/network/chat/Component; content a +c net/minecraft/network/chat/numbers/BlankFormat net/minecraft/network/chat/numbers/BlankFormat + m (I)Lnet/minecraft/network/chat/MutableComponent; format a + m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; type a + f Lnet/minecraft/network/chat/numbers/BlankFormat; INSTANCE a + f Lnet/minecraft/network/chat/numbers/NumberFormatType; TYPE b +c net/minecraft/network/chat/numbers/BlankFormat$1 net/minecraft/network/chat/numbers/BlankFormat$1 + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/chat/numbers/FixedFormat net/minecraft/network/chat/numbers/FixedFormat + m (I)Lnet/minecraft/network/chat/MutableComponent; format a + m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; type a + m ()Lnet/minecraft/network/chat/Component; value b + f Lnet/minecraft/network/chat/numbers/NumberFormatType; TYPE a + f Lnet/minecraft/network/chat/Component; value b +c net/minecraft/network/chat/numbers/FixedFormat$1 net/minecraft/network/chat/numbers/FixedFormat$1 + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/protocol/UnboundProtocol net/minecraft/network/protocol/UnboundProtocol + m (Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/network/ProtocolInfo; bind a +c net/minecraft/network/syncher/SyncedDataHolder net/minecraft/network/syncher/SyncedDataHolder + m (Ljava/util/List;)V onSyncedDataUpdated a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a +c net/minecraft/server/ReloadableServerResources net/minecraft/server/DataPackResources + m ()Lnet/minecraft/server/ReloadableServerRegistries$Holder; fullRegistries b + m ()Lnet/minecraft/server/ServerAdvancementManager; getAdvancements e + m ()Lnet/minecraft/commands/Commands; getCommands d + m ()Lnet/minecraft/server/ServerFunctionLibrary; getFunctionLibrary a + m ()Lnet/minecraft/world/item/crafting/RecipeManager; getRecipeManager c + m (Lnet/minecraft/server/ReloadableServerResources;Ljava/lang/Object;)Lnet/minecraft/server/ReloadableServerResources; lambda$loadResources$0 a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/Commands$CommandSelection;Ljava/util/List;Lnet/minecraft/server/permissions/PermissionSet;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/ReloadableServerRegistries$LoadResult;)Ljava/util/concurrent/CompletionStage; lambda$loadResources$1 a + m ()Ljava/util/List; listeners f + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/Commands$CommandSelection;Lnet/minecraft/server/permissions/PermissionSet;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; loadResources a + m ()V updateStaticRegistryTags g + f Ljava/util/concurrent/CompletableFuture; DATA_RELOAD_INITIAL_TASK b + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/server/ServerAdvancementManager; advancements f + f Lnet/minecraft/commands/Commands; commands d + f Lnet/minecraft/server/ReloadableServerRegistries$Holder; fullRegistryHolder c + f Lnet/minecraft/server/ServerFunctionLibrary; functionLibrary g + f Ljava/util/List; postponedTags h + f Lnet/minecraft/world/item/crafting/RecipeManager; recipes e +c net/minecraft/server/commands/AttributeCommand net/minecraft/server/commands/CommandAttribute + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)I addModifier a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I getAttributeBase b + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/Component; getAttributeDescription a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getAttributeInstance a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;D)I getAttributeModifier a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; getAttributeModifiers c + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I getAttributeValue a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/LivingEntity; getEntityWithAttribute b + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; getLivingEntity a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$addModifier$23 b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; lambda$getAttributeBase$19 c + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; lambda$getAttributeModifier$20 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; lambda$getAttributeValue$18 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 d + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$13 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 c + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$15 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$16 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 l + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 k + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 j + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 i + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 g + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; lambda$removeModifier$24 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; lambda$resetAttributeBase$22 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; lambda$setAttributeBase$21 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)I removeModifier a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)I resetAttributeBase a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I setAttributeBase c + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_MODIFIER_ALREADY_PRESENT d + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_LIVING_ENTITY a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_SUCH_ATTRIBUTE b + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_NO_SUCH_MODIFIER c +c net/minecraft/server/commands/DebugPathCommand net/minecraft/server/commands/DebugPathCommand + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;)I fillBlocks a + m ()Lnet/minecraft/network/chat/Component; lambda$fillBlocks$1 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_MOB a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PATH b +c net/minecraft/server/commands/FillBiomeCommand net/minecraft/server/commands/FillBiomeCommand + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;Ljava/util/function/Predicate;)I fill a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Lcom/mojang/datafixers/util/Either; fill a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)Lcom/mojang/datafixers/util/Either; fill a + m (Lnet/minecraft/core/Holder;)Z lambda$fill$5 a + m (Ljava/util/function/Supplier;)V lambda$fill$6 a + m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/network/chat/Component; lambda$fill$7 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)V lambda$fill$8 a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;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; lambda$makeResolver$4 a + m (Lnet/minecraft/core/Holder;)Z lambda$register$1 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Holder;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/biome/BiomeResolver; makeResolver a + m (I)I quantize a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; quantize a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_LOADED a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_VOLUME_TOO_LARGE b +c net/minecraft/server/commands/ForceLoadCommand net/minecraft/server/commands/CommandForceload + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ColumnPos;Lnet/minecraft/server/level/ColumnPos;Z)I changeForceLoad a + m (ZLnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$changeForceLoad$14 a + m (ZILnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/chat/Component; lambda$changeForceLoad$15 a + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$listForceLoad$10 a + m (ILnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$listForceLoad$11 a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$queryForceLoad$9 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 a + m (Lnet/minecraft/server/level/ServerLevel;J)V lambda$removeAll$12 a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$removeAll$13 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lnet/minecraft/commands/CommandSourceStack;)I listForceLoad a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ColumnPos;)I queryForceLoad a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;)I removeAll b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALL_ADDED d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NONE_REMOVED e + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NOT_TICKING c + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_TOO_MANY_CHUNKS b + f I MAX_CHUNK_LIMIT a +c net/minecraft/server/commands/PlaySoundCommand net/minecraft/server/commands/CommandPlaySound + m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/Collection; getCallingPlayerAsCollection a + m (Lnet/minecraft/resources/Identifier;Ljava/util/List;)Lnet/minecraft/network/chat/Component; lambda$playSound$7 a + m (Lnet/minecraft/resources/Identifier;I)Lnet/minecraft/network/chat/Component; lambda$playSound$8 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a + m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$1 f + m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$2 e + m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$3 d + m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$4 c + m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$5 b + m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$source$6 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/resources/Identifier;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/phys/Vec3;FFF)I playSound a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/sounds/SoundSource;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; source a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_FAR a +c net/minecraft/server/commands/StopSoundCommand net/minecraft/server/commands/CommandStopSound + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b + m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/sounds/SoundSource;)Lnet/minecraft/network/chat/Component; lambda$stopSound$4 a + m (Lnet/minecraft/sounds/SoundSource;)Lnet/minecraft/network/chat/Component; lambda$stopSound$5 a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$stopSound$6 a + m ()Lnet/minecraft/network/chat/Component; lambda$stopSound$7 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/resources/Identifier;)I stopSound a +c net/minecraft/server/commands/StopwatchCommand net/minecraft/server/commands/StopwatchCommand + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;)I createStopwatch a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$createStopwatch$8 c + m (Lnet/minecraft/resources/Identifier;D)Lnet/minecraft/network/chat/Component; lambda$queryStopwatch$9 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$removeStopwatch$12 a + m (Lnet/minecraft/world/Stopwatch;)Lnet/minecraft/world/Stopwatch; lambda$restartStopwatch$10 a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/chat/Component; lambda$restartStopwatch$11 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$2 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;D)I queryStopwatch a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;)I removeStopwatch c + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/Identifier;)I restartStopwatch b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ALREADY_EXISTS c + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_DOES_NOT_EXIST a + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_STOPWATCHES b +c net/minecraft/server/commands/WhitelistCommand net/minecraft/server/commands/CommandWhitelist + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I addPlayers a + m (Lnet/minecraft/commands/CommandSourceStack;)I disableWhitelist c + m (Lnet/minecraft/commands/CommandSourceStack;)I enableWhitelist b + m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/network/chat/Component; lambda$addPlayers$10 b + m ()Lnet/minecraft/network/chat/Component; lambda$disableWhitelist$13 b + m ()Lnet/minecraft/network/chat/Component; lambda$enableWhitelist$12 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 d + m (Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/server/players/NameAndId;)Z lambda$register$3 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$4 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$6 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 a + m ()Lnet/minecraft/network/chat/Component; lambda$reload$9 d + m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/network/chat/Component; lambda$removePlayers$11 a + m ()Lnet/minecraft/network/chat/Component; lambda$showList$14 a + m ([Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$showList$15 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;)I reload a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I removePlayers b + m (Lnet/minecraft/commands/CommandSourceStack;)I showList d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_DISABLED b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_ENABLED a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_WHITELISTED c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_WHITELISTED d +c net/minecraft/server/dedicated/DedicatedServer net/minecraft/server/dedicated/DedicatedServer + m ()Z acceptsTransfers bq + m ()Z allowFlight ag + m ()Z convertOldUsers bE + m (Lnet/minecraft/server/dedicated/DedicatedServerSettings;)Lnet/minecraft/server/ServerLinks; createServerLinks a + m ()Lio/netty/handler/ssl/SslContext; createSslContext bR + m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/network/TextFilter; createTextFilterForPlayer a + m (Ljava/nio/file/Path;)V dumpServerProperties a + m ()V endMetricsRecordingTick aU + m ()Z enforceSecureProfile ay + m ()I entityBroadcastRangePercentage bG + m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; fillServerSystemReport a + m ()V forceDifficulty t + m ()Z forceGameMode bH + m ()Z forceSynchronousWrites aZ + m ()Lnet/minecraft/world/level/GameType; gameMode bI + m ()I getAbsoluteMaxWorldSize au + m ()Ljava/util/Map; getCodeOfConducts ab + m ()I getCompressionThreshold ax + m ()Lnet/minecraft/world/level/GameType; getForcedGameType bf + m ()Lnet/minecraft/server/permissions/PermissionSet; getFunctionCompilationPermissions l + m ()Ljava/lang/String; getLevelIdName j + m ()I getMaxChainedNeighborUpdates bl + m ()I getMaxPlayers r + m ()J getMaxTickLength bF + m ()Ljava/lang/String; getMotd ah + m ()Lnet/minecraft/server/dedicated/DedicatedPlayerList; getPlayerList bA + m ()Lnet/minecraft/server/players/PlayerList; getPlayerList aj + m ()Ljava/lang/String; getPluginNames s + m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; getProperties a + m ()I getRateLimitPacketsPerSecond o + m (I)I getScaledTrackingDistance c + m ()Ljava/lang/String; getServerIp b + m ()Ljava/lang/String; getServerName h + m ()I getServerPort d + m ()Ljava/util/Optional; getServerResourcePack ac + m ()Lnet/minecraft/util/debugchart/SampleLogger; getTickTimeLogger f + m (Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)V handleConsoleInput a + m ()V handleConsoleInputs bz + m ()Z hidesOnlinePlayers ao + m ()Z initServer e + m ()Z isDedicatedServer n + m ()Z isEnforceWhitelist aO + m ()Z isPublished q + m (Lnet/minecraft/server/players/NameAndId;)Z isSingleplayerOwner a + m ()Z isTickTimeLoggingEnabled g + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z isUnderSpawnProtection a + m ()Z isUsingWhitelist aP + m ()Ljava/lang/String; lambda$fillServerSystemReport$6 bU + m ()Ljava/lang/String; lambda$fillServerSystemReport$7 bT + m (ZLnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setAllowFlight$2 e + m (Lnet/minecraft/world/Difficulty;Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setDifficulty$3 a + m (ZLnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setEnforceWhitelist$0 g + m (ILnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setSimulationDistance$5 g + m (ZLnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setUsingWhitelist$1 f + m (ILnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; lambda$setViewDistance$4 h + m ()Z logIPs bn + m ()V onServerExit i + m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; operatorUserPermissions k + m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Ljava/util/Optional; parseBugReportLink a + m ()I pauseWhenEmptySeconds bu + m ()I playerIdleTimeout aq + m ()Ljava/util/Map; readCodeOfConducts bQ + m ()Z repliesToStatus an + m (Ljava/lang/String;)Ljava/lang/String; runCommand a + m (ZZZ)Z saveAllChunks a + m ()Lnet/minecraft/server/ServerLinks; serverLinks bt + m (Z)V setAcceptsTransfers n + m (Z)V setAllowFlight j + m (Lnet/minecraft/world/Difficulty;)V setDifficulty a + m (Z)V setEnforceWhitelist g + m (I)V setEntityBroadcastRangePercentage j + m (Z)V setForceGameMode m + m (Lnet/minecraft/world/level/GameType;)V setGameMode c + m (Z)V setHidesOnlinePlayers l + m (I)V setMaxPlayers g + m (Ljava/lang/String;)V setMotd d + m (Lnet/minecraft/server/permissions/LevelBasedPermissionSet;)V setOperatorUserPermissions a + m (I)V setPauseWhenEmptySeconds k + m (I)V setPlayerIdleTimeout d + m (Z)V setRepliesToStatus k + m (I)V setSimulationDistance f + m (I)V setSpawnProtectionRadius h + m (I)V setStatusHeartbeatInterval i + m (Z)V setUsingWhitelist h + m (I)V setViewDistance e + m ()Z shouldInformAdmins c + m ()Z shouldRconBroadcast m + m ()V showGui bB + m ()I simulationDistance by + m ()I spawnProtectionRadius bC + m ()I statusHeartbeatInterval bD + m ()V stopServer x + m ()V tickConnection K + m (Ljava/util/function/BooleanSupplier;)V tickServer a + m ()Z useNativeTransport p + m ()I viewDistance bx + m ()V waitForRetry bS + f I CONVERSION_RETRIES o + f I CONVERSION_RETRY_DELAY_MS n + f Lorg/slf4j/Logger; LOGGER m + f Ljava/util/Map; codeOfConductTexts z + f Lnet/minecraft/server/gui/MinecraftServerGui; gui u + f Z isTickTimeLoggingEnabled x + f Lnet/minecraft/server/jsonrpc/ManagementServer; jsonRpcServer A + f J lastHeartbeat B + f Lnet/minecraft/server/rcon/thread/QueryThreadGs4; queryThreadGs4 q + f Lnet/minecraft/server/rcon/thread/RconThread; rconThread s + f Lnet/minecraft/server/ServerLinks; serverLinks y + f Lnet/minecraft/server/network/ServerTextFilter; serverTextFilter v + f Lnet/minecraft/server/dedicated/DedicatedServerSettings; settings t + f Lnet/minecraft/util/debugchart/RemoteSampleLogger; tickTimeLogger w +c net/minecraft/server/dedicated/DedicatedServer$1 net/minecraft/server/dedicated/DedicatedServer$1 + f Lnet/minecraft/server/dedicated/DedicatedServer; this$0 a +c net/minecraft/server/dialog/ConfirmationDialog net/minecraft/server/dialog/ConfirmationDialog + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; mainActions b + m ()Lnet/minecraft/server/dialog/ActionButton; noButton f + m ()Ljava/util/Optional; onCancel d + m ()Lnet/minecraft/server/dialog/ActionButton; yesButton e + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/server/dialog/CommonDialogData; common h + f Lnet/minecraft/server/dialog/ActionButton; noButton j + f Lnet/minecraft/server/dialog/ActionButton; yesButton i +c net/minecraft/server/dialog/action/ActionTypes net/minecraft/server/dialog/action/ActionTypes + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/network/chat/ClickEvent$Action;Lcom/mojang/serialization/MapCodec;)V lambda$bootstrap$0 a +c net/minecraft/server/dialog/input/BooleanInput net/minecraft/server/dialog/input/BooleanInput + m ()Z initial c + m ()Lnet/minecraft/network/chat/Component; label b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + m ()Ljava/lang/String; onFalse e + m ()Ljava/lang/String; onTrue d + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Z initial d + f Lnet/minecraft/network/chat/Component; label c + f Ljava/lang/String; onFalse f + f Ljava/lang/String; onTrue e +c net/minecraft/server/dialog/input/InputControl net/minecraft/server/dialog/input/InputControl + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b +c net/minecraft/server/jsonrpc/IncomingRpcMethod net/minecraft/server/jsonrpc/IncomingRpcMethod + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lcom/google/gson/JsonElement;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lcom/google/gson/JsonElement; apply a + m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes; attributes b + m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a + m (Ljava/util/function/Function;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; method a + m (Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; method a + m (Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$RpcMethodFunction;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; method a +c net/minecraft/server/jsonrpc/IncomingRpcMethod$Method net/minecraft/server/jsonrpc/IncomingRpcMethod$c + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lcom/google/gson/JsonElement;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lcom/google/gson/JsonElement; apply a + m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes; attributes b + m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$RpcMethodFunction; function c + m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a + f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes; attributes b + f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$RpcMethodFunction; function c + f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a +c net/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes net/minecraft/server/jsonrpc/IncomingRpcMethod$a + m ()Z discoverable b + m ()Z runOnMainThread a + f Z discoverable b + f Z runOnMainThread a +c net/minecraft/server/jsonrpc/IncomingRpcMethod$RpcMethodFunction net/minecraft/server/jsonrpc/IncomingRpcMethod$f +c net/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessMethod net/minecraft/server/jsonrpc/IncomingRpcMethod$d + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lcom/google/gson/JsonElement;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lcom/google/gson/JsonElement; apply a + m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes; attributes b + m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a + m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction; supplier c + f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes; attributes b + f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a + f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction; supplier c +c net/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder net/minecraft/server/jsonrpc/IncomingRpcMethod$b + m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod; build c + m (Ljava/lang/String;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; description a + m (Ljava/util/function/Function;Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/lang/Object; lambda$new$0 a + m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; notOnMainThread b + m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; param b + m (Lnet/minecraft/core/Registry;Ljava/lang/String;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod; register a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod; register a + m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; response a + m ()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$IncomingRpcMethodBuilder; undiscoverable a + f Ljava/lang/String; description a + f Z discoverable d + f Lnet/minecraft/server/jsonrpc/api/ParamInfo; paramInfo b + f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$RpcMethodFunction; parameterFunction g + f Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction; parameterlessFunction f + f Lnet/minecraft/server/jsonrpc/api/ResultInfo; resultInfo c + f Z runOnMainThread e +c net/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction net/minecraft/server/jsonrpc/IncomingRpcMethod$e +c net/minecraft/server/jsonrpc/OutgoingRpcMethod net/minecraft/server/jsonrpc/OutgoingRpcMethod + m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes b + m (Lcom/google/gson/JsonElement;)Ljava/lang/Object; decodeResult a + m (Ljava/lang/Object;)Lcom/google/gson/JsonElement; encodeParams a + m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a + m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; notification c + m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; notificationWithParams d + m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; request e + m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; requestWithParams f + f Ljava/lang/String; NOTIFICATION_PREFIX a +c net/minecraft/server/jsonrpc/OutgoingRpcMethod$Method net/minecraft/server/jsonrpc/OutgoingRpcMethod$c + m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes b + m (Lcom/google/gson/JsonElement;)Ljava/lang/Object; decodeResult a + m (Ljava/lang/Object;)Lcom/google/gson/JsonElement; encodeParams a + m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a + f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes c + f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info b +c net/minecraft/server/jsonrpc/OutgoingRpcMethod$Factory net/minecraft/server/jsonrpc/OutgoingRpcMethod$b +c net/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes net/minecraft/server/jsonrpc/OutgoingRpcMethod$a + m ()Z discoverable a + f Z discoverable a +c net/minecraft/server/jsonrpc/OutgoingRpcMethod$Notification net/minecraft/server/jsonrpc/OutgoingRpcMethod$d + m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes b + m (Ljava/lang/Object;)Lcom/google/gson/JsonElement; encodeParams a + m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a + f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes c + f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info b +c net/minecraft/server/jsonrpc/OutgoingRpcMethod$ParameterlessMethod net/minecraft/server/jsonrpc/OutgoingRpcMethod$f + m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes b + m (Lcom/google/gson/JsonElement;)Ljava/lang/Object; decodeResult a + m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a + f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes c + f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info b +c net/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder net/minecraft/server/jsonrpc/OutgoingRpcMethod$e + m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod; build a + m (Ljava/lang/String;)Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; description a + m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; param b + m (Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; register b + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/core/Holder$Reference; register a + m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/api/Schema;)Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$OutgoingRpcMethodBuilder; response a + f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; DEFAULT_ATTRIBUTES a + f Ljava/lang/String; description c + f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Factory; method b + f Lnet/minecraft/server/jsonrpc/api/ParamInfo; paramInfo d + f Lnet/minecraft/server/jsonrpc/api/ResultInfo; resultInfo e +c net/minecraft/server/jsonrpc/OutgoingRpcMethod$ParmeterlessNotification net/minecraft/server/jsonrpc/OutgoingRpcMethod$g + m ()Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes b + m ()Lnet/minecraft/server/jsonrpc/api/MethodInfo; info a + f Lnet/minecraft/server/jsonrpc/OutgoingRpcMethod$Attributes; attributes c + f Lnet/minecraft/server/jsonrpc/api/MethodInfo; info b +c net/minecraft/server/jsonrpc/PendingRpcRequest net/minecraft/server/jsonrpc/PendingRpcRequest + m (Lcom/google/gson/JsonElement;)V accept a + m ()Lnet/minecraft/core/Holder$Reference; method a + m ()Ljava/util/concurrent/CompletableFuture; resultFuture b + m (J)Z timedOut a + m ()J timeoutTime c + f Lnet/minecraft/core/Holder$Reference; method a + f Ljava/util/concurrent/CompletableFuture; resultFuture b + f J timeoutTime c +c net/minecraft/server/jsonrpc/api/ReferenceUtil net/minecraft/server/jsonrpc/api/ReferenceUtil + m (Ljava/lang/String;)Ljava/net/URI; createLocalReference a + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$0 b + f Lcom/mojang/serialization/Codec; REFERENCE_CODEC a +c net/minecraft/server/level/ChunkGenerationTask net/minecraft/server/level/ChunkGenerationTask + m ()Z canLoadWithoutGeneration f + m (Lnet/minecraft/server/level/GeneratingChunkMap;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/server/level/ChunkGenerationTask; create a + m ()Lnet/minecraft/server/level/GenerationChunkHolder; getCenter c + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Z)I getRadiusForLayer b + m (Lnet/minecraft/server/level/GeneratingChunkMap;II)Lnet/minecraft/server/level/GenerationChunkHolder; lambda$create$0 a + m ()V markForCancellation b + m ()V releaseClaim e + m ()Ljava/util/concurrent/CompletableFuture; runUntilWait a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;ZLnet/minecraft/server/level/GenerationChunkHolder;)Z scheduleChunkInLayer a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Z)V scheduleLayer a + m ()V scheduleNextLayer d + m ()Ljava/util/concurrent/CompletableFuture; waitForScheduledLayer g + f Lnet/minecraft/util/StaticCache2D; cache g + f Lnet/minecraft/server/level/GeneratingChunkMap; chunkMap b + f Z markedForCancellation e + f Z needsGeneration h + f Lnet/minecraft/world/level/ChunkPos; pos c + f Ljava/util/List; scheduledLayer f + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; scheduledStatus d + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a +c net/minecraft/server/level/ChunkTaskDispatcher net/minecraft/server/level/ChunkTaskDispatcher + m ()Z hasWork a + m (Ljava/util/function/IntSupplier;Lnet/minecraft/world/level/ChunkPos;ILjava/util/function/IntConsumer;)V lambda$onLevelChange$0 a + m ()V lambda$pollTask$3 d + m (JZLjava/lang/Runnable;)V lambda$release$1 a + m (Ljava/lang/Runnable;Ljava/util/concurrent/CompletableFuture;)V lambda$scheduleForExecution$4 a + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; lambda$scheduleForExecution$5 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$scheduleForExecution$6 a + m (Ljava/lang/Void;)V lambda$scheduleForExecution$7 a + m (Ljava/util/function/IntSupplier;JLjava/lang/Runnable;)V lambda$submit$2 a + m (J)V onRelease a + m ()V pollTask b + m ()Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk; popTasks c + m (JLjava/lang/Runnable;Z)V release a + m (Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk;)V scheduleForExecution a + m (Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)V submit a + f I DISPATCHER_PRIORITY_COUNT a + f Lorg/slf4j/Logger; LOGGER c + f Lnet/minecraft/util/thread/PriorityConsecutiveExecutor; dispatcher f + f Lnet/minecraft/util/thread/TaskScheduler; executor e + f Lnet/minecraft/server/level/ChunkTaskPriorityQueue; queue d + f Z sleeping b +c net/minecraft/server/level/LoadingChunkTracker net/minecraft/server/level/LoadingChunkTracker + m (J)I getLevel c + m (J)I getLevelFromSource b + m (I)I runDistanceUpdates a + m (JI)V setLevel a + f I MAX_LEVEL a + f Lnet/minecraft/server/level/DistanceManager; distanceManager b + f Lnet/minecraft/world/level/TicketStorage; ticketStorage c +c net/minecraft/server/network/ConfigurationTask net/minecraft/server/network/ConfigurationTask + m (Ljava/util/function/Consumer;)V start a + m ()Z tick a + m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b +c net/minecraft/server/network/ConfigurationTask$Type net/minecraft/server/network/ConfigurationTask$a + m ()Ljava/lang/String; id a + f Ljava/lang/String; id a +c net/minecraft/server/network/PlayerChunkSender net/minecraft/server/network/PlayerChunkSender + m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; collectChunksToSend a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V dropChunk a + m (J)Z isPending a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/LevelChunk;)I lambda$collectChunksToSend$0 a + m (Lnet/minecraft/world/level/chunk/LevelChunk;)V markChunkPendingToSend a + m (F)V onChunkBatchReceivedByClient a + m (Lnet/minecraft/server/network/ServerGamePacketListenerImpl;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/LevelChunk;)V sendChunk a + m (Lnet/minecraft/server/level/ServerPlayer;)V sendNextChunks a + f Lorg/slf4j/Logger; LOGGER c + f F MAX_CHUNKS_PER_TICK b + f I MAX_UNACKNOWLEDGED_BATCHES e + f F MIN_CHUNKS_PER_TICK a + f F START_CHUNKS_PER_TICK d + f F batchQuota i + f F desiredChunksPerTick h + f I maxUnacknowledgedBatches k + f Z memoryConnection g + f Lit/unimi/dsi/fastutil/longs/LongSet; pendingChunks f + f I unacknowledgedBatches j +c net/minecraft/server/packs/PackSelectionConfig net/minecraft/server/packs/PackSelectionConfig + m ()Lnet/minecraft/server/packs/repository/Pack$Position; defaultPosition b + m ()Z fixedPosition c + m ()Z required a + f Lnet/minecraft/server/packs/repository/Pack$Position; defaultPosition b + f Z fixedPosition c + f Z required a +c net/minecraft/server/packs/linkfs/PathContents net/minecraft/server/packs/linkfs/PathContents + f Lnet/minecraft/server/packs/linkfs/PathContents; MISSING a + f Lnet/minecraft/server/packs/linkfs/PathContents; RELATIVE b +c net/minecraft/server/packs/linkfs/PathContents$FileContents net/minecraft/server/packs/linkfs/PathContents$b + m ()Ljava/nio/file/Path; contents a + f Ljava/nio/file/Path; contents c +c net/minecraft/server/packs/linkfs/PathContents$DirectoryContents net/minecraft/server/packs/linkfs/PathContents$a + m ()Ljava/util/Map; children a + f Ljava/util/Map; children c +c net/minecraft/server/permissions/PermissionSet net/minecraft/server/permissions/PermissionSet + m (Lnet/minecraft/server/permissions/Permission;)Z lambda$static$0 b + m (Lnet/minecraft/server/permissions/Permission;)Z lambda$static$1 a + m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/server/permissions/PermissionSet; union a + f Lnet/minecraft/server/permissions/PermissionSet; ALL_PERMISSIONS h + f Lnet/minecraft/server/permissions/PermissionSet; NO_PERMISSIONS g +c net/minecraft/server/players/OldUsersConverter net/minecraft/server/players/NameReferencingFileConverter + m (Lnet/minecraft/server/MinecraftServer;)Z areOldPlayersConverted f + m ()Z areOldUserlistsRemoved a + m (Lnet/minecraft/server/MinecraftServer;)Z convertIpBanlist b + m (Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Ljava/util/UUID; convertMobOwnerIfNecessary a + m (Lnet/minecraft/server/MinecraftServer;)Z convertOpsList c + m (Lnet/minecraft/server/dedicated/DedicatedServer;)Z convertPlayers a + m (Lnet/minecraft/server/MinecraftServer;)Z convertUserBanlist a + m (Lnet/minecraft/server/MinecraftServer;)Z convertWhiteList d + m (Ljava/io/File;)V ensureDirectoryExists a + m (Lnet/minecraft/server/MinecraftServer;)Ljava/io/File; getWorldPlayersDirectory g + m (Ljava/lang/String;)Z lambda$lookupPlayers$0 a + m (I)[Ljava/lang/String; lambda$lookupPlayers$1 a + m (Lnet/minecraft/server/MinecraftServer;Ljava/util/Collection;Lcom/mojang/authlib/ProfileLookupCallback;)V lookupPlayers a + m (Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; parseDate a + m (Ljava/io/File;Ljava/util/Map;)Ljava/util/List; readOldListFormat a + m (Ljava/io/File;)V renameOldFile b + m (Lnet/minecraft/server/MinecraftServer;)Z serverReadyAfterUserconversion e + f Lorg/slf4j/Logger; LOGGER e + f Ljava/io/File; OLD_IPBANLIST a + f Ljava/io/File; OLD_OPLIST c + f Ljava/io/File; OLD_USERBANLIST b + f Ljava/io/File; OLD_WHITELIST d +c net/minecraft/server/players/OldUsersConverter$1 net/minecraft/server/players/NameReferencingFileConverter$1 + f Lnet/minecraft/server/MinecraftServer; val$server a +c net/minecraft/server/players/OldUsersConverter$2 net/minecraft/server/players/NameReferencingFileConverter$2 + f Lnet/minecraft/server/MinecraftServer; val$server a +c net/minecraft/server/players/OldUsersConverter$3 net/minecraft/server/players/NameReferencingFileConverter$3 + f Lnet/minecraft/server/MinecraftServer; val$server a +c net/minecraft/server/players/OldUsersConverter$4 net/minecraft/server/players/NameReferencingFileConverter$4 + f Lnet/minecraft/server/MinecraftServer; val$server a +c net/minecraft/server/players/OldUsersConverter$5 net/minecraft/server/players/NameReferencingFileConverter$5 + m (Ljava/lang/String;)Ljava/lang/String; getFileNameForProfile a + m (Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V movePlayerFile a + f Lnet/minecraft/server/dedicated/DedicatedServer; val$server a +c net/minecraft/server/players/OldUsersConverter$ConversionError net/minecraft/server/players/NameReferencingFileConverter$FileConversionException +c net/minecraft/server/players/ServerOpListEntry net/minecraft/server/players/OpListEntry + m ()Z getBypassesPlayerLimit b + m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; permissions a + m (Lcom/google/gson/JsonObject;)V serialize a + f Z bypassesPlayerLimit b + f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; permissions a +c net/minecraft/server/rcon/thread/GenericThread net/minecraft/server/rcon/thread/RemoteConnectionThread + m ()Z isRunning c + m ()Z start a + m ()V stop b + f Lorg/slf4j/Logger; LOGGER d + f I MAX_STOP_WAIT f + f Ljava/util/concurrent/atomic/AtomicInteger; UNIQUE_THREAD_ID e + f Ljava/lang/String; name b + f Z running a + f Ljava/lang/Thread; thread c +c net/minecraft/util/LinearCongruentialGenerator net/minecraft/util/LinearCongruentialGenerator + m (JJ)J next a + f J INCREMENT b + f J MULTIPLIER a +c net/minecraft/util/datafix/fixes/AddNewChoices net/minecraft/util/datafix/fixes/DataConverterAddChoices + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule; cap a + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$0 a + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$cap$1 a + f Ljava/lang/String; name a + f Lcom/mojang/datafixers/DSL$TypeReference; type b +c net/minecraft/util/datafix/fixes/ChunkBiomeFix net/minecraft/util/datafix/fixes/DataConverterLeavesBiome + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/EntityUUIDFix net/minecraft/util/datafix/fixes/DataConverterEntityUUID + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateFox$5 t + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateFox$6 s + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateFox$7 e + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateFox$8 d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateLivingEntity$10 q + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateLivingEntity$11 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateLivingEntity$12 p + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateLivingEntity$13 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateMob$9 r + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updatePiglin$1 x + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updatePiglin$2 w + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updatePiglin$3 v + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updatePiglin$4 u + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateProjectile$14 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAnimal m + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAnimalOwner l + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAreaEffectCloud g + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateEntityUUID c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateEvokerFangs e + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateFox j + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateHurtBy k + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateItem i + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateLivingEntity b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateMob n + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updatePiglin d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateProjectile o + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateShulkerBullet h + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateZombieVillager f + f Ljava/util/Set; ABSTRACT_HORSES c + f Ljava/util/Set; ANIMALS e + f Ljava/util/Set; LIVING_ENTITIES g + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/Set; MOBS f + f Ljava/util/Set; PROJECTILES h + f Ljava/util/Set; TAMEABLE_ANIMALS d +c net/minecraft/util/datafix/fixes/FixWolfHealth net/minecraft/util/datafix/fixes/FixWolfHealth + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 c + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 b + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$2 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$4 a + f Ljava/lang/String; WOLF_HEALTH d + f Ljava/lang/String; WOLF_ID c +c net/minecraft/util/datafix/fixes/GoatHornIdFix net/minecraft/util/datafix/fixes/GoatHornIdFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixItemStackTag a + m (Ljava/lang/String;)Z lambda$new$0 a + f [Ljava/lang/String; INSTRUMENTS a +c net/minecraft/util/datafix/fixes/GossipUUIDFix net/minecraft/util/datafix/fixes/DataConverterGossip + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 c + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fix$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$2 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 a +c net/minecraft/util/datafix/fixes/ItemPotionFix net/minecraft/util/datafix/fixes/DataConverterPotionId + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m ([Ljava/lang/String;)V lambda$static$0 a + f Ljava/lang/String; DEFAULT a + f [Ljava/lang/String; POTIONS c + f I SPLASH b +c net/minecraft/util/datafix/fixes/ItemRenameFix net/minecraft/util/datafix/fixes/DataConverterItemName + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; create a + m (Ljava/lang/String;)Ljava/lang/String; fixItem a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a + f Ljava/lang/String; name a +c net/minecraft/util/datafix/fixes/ItemRenameFix$1 net/minecraft/util/datafix/fixes/DataConverterItemName$1 + m (Ljava/lang/String;)Ljava/lang/String; fixItem a +c net/minecraft/util/datafix/fixes/NewVillageFix net/minecraft/util/datafix/fixes/DataConverterNewVillage + m (Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule; cap a + m (Lcom/mojang/datafixers/util/Pair;)Z lambda$cap$0 b + m (Ljava/lang/String;)Ljava/lang/String; lambda$cap$1 a + 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; lambda$cap$10 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$11 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$12 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$13 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$2 a + m (Ljava/util/List;)Ljava/util/List; lambda$cap$3 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$4 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$5 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$6 d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$7 c + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$8 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$9 a +c net/minecraft/util/datafix/fixes/PlayerUUIDFix net/minecraft/util/datafix/fixes/DataConverterPlayerUUID + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 c + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a +c net/minecraft/util/datafix/fixes/ReorganizePoi net/minecraft/util/datafix/fixes/DataConverterPOI + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; cap a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a +c net/minecraft/util/eventlog/JsonEventLogReader net/minecraft/util/eventlog/JsonEventLogReader + m (Lcom/mojang/serialization/Codec;Ljava/io/Reader;)Lnet/minecraft/util/eventlog/JsonEventLogReader; create a + m ()Ljava/lang/Object; next a +c net/minecraft/util/eventlog/JsonEventLogReader$1 net/minecraft/util/eventlog/JsonEventLogReader$1 + m ()Ljava/lang/Object; next a + f Lcom/mojang/serialization/Codec; val$codec b + f Lcom/google/gson/stream/JsonReader; val$jsonReader a +c net/minecraft/util/profiling/ProfilerPathEntry net/minecraft/util/profiling/MethodProfilerResult + m ()J getCount c + m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; getCounters d + m ()J getDuration a + m ()J getMaxDuration b +c net/minecraft/util/profiling/jfr/stats/FpsStat net/minecraft/util/profiling/jfr/stats/FpsStat + m ()I fps a + m (Ljdk/jfr/consumer/RecordedEvent;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/stats/FpsStat; from a + f I fps a +c net/minecraft/util/thread/ParallelMapTransform net/minecraft/util/thread/ParallelMapTransform + m (Ljava/util/function/BiFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; lambda$schedule$0 a + m (Ljava/util/Map;Ljava/util/function/BiFunction;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; schedule a + m (Ljava/util/Map;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; schedule a + f I DEFAULT_TASKS_PER_THREAD a +c net/minecraft/util/thread/ParallelMapTransform$Container net/minecraft/util/thread/ParallelMapTransform$b + m (I)V applyOperation a + m (ILjava/util/Map;)V copyOut a + m (I)Ljava/lang/Object; input d + m (I)Ljava/lang/Object; key b + m ()[Ljava/lang/Object; keys c + m ()Ljava/util/function/BiFunction; operation b + m (I)Ljava/lang/Object; output c + m (ILjava/lang/Object;Ljava/lang/Object;)V put a + m ()I size a + m ()[Ljava/lang/Object; values d + f [Ljava/lang/Object; keys b + f Ljava/util/function/BiFunction; operation a + f [Ljava/lang/Object; values c +c net/minecraft/util/thread/ParallelMapTransform$SplitterBase net/minecraft/util/thread/ParallelMapTransform$d + m (I)I batchSize a + m (Ljava/util/concurrent/Executor;Ljava/lang/Object;Ljava/lang/Object;)V lambda$scheduleTasks$0 a + m ()I pendingBatchSize a + m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleBatch a + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/util/concurrent/CompletableFuture; scheduleFinalOperation a + m (Ljava/util/Map;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleTasks a + f Z $assertionsDisabled b + f I batchIndex e + f Lnet/minecraft/util/thread/ParallelMapTransform$Container; container f + f I currentIndex c + f I lastScheduledIndex a + f [Ljava/util/concurrent/CompletableFuture; tasks d +c net/minecraft/util/thread/ParallelMapTransform$SingleTaskSplitter net/minecraft/util/thread/ParallelMapTransform$c + m (I)I batchSize a + m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;I)V lambda$scheduleBatch$0 a + m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;Ljava/lang/Object;)Ljava/util/Map; lambda$scheduleFinalOperation$1 a + m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleBatch a + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/util/concurrent/CompletableFuture; scheduleFinalOperation a + f Z $assertionsDisabled a +c net/minecraft/util/thread/ParallelMapTransform$BatchedTaskSplitter net/minecraft/util/thread/ParallelMapTransform$a + m (I)I batchSize a + m (Ljava/util/Map;IILnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/lang/Runnable; createTask a + m (IILnet/minecraft/util/thread/ParallelMapTransform$Container;Ljava/util/Map;)V lambda$createTask$0 a + m (Ljava/util/Map;Ljava/lang/Object;)Ljava/util/Map; lambda$scheduleFinalOperation$1 a + m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleBatch a + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/util/concurrent/CompletableFuture; scheduleFinalOperation a + f Z $assertionsDisabled a + f I batchSize d + f I firstUndersizedBatchIndex e + f Ljava/util/Map; result c +c net/minecraft/util/valueproviders/SampledFloat net/minecraft/util/valueproviders/SampledFloat + m (Lnet/minecraft/util/RandomSource;)F sample a +c net/minecraft/util/valueproviders/UniformFloat net/minecraft/util/valueproviders/UniformFloat + m ()F getMaxValue b + m ()F getMinValue a + m ()Lnet/minecraft/util/valueproviders/FloatProviderType; getType c + m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/Float; lambda$static$0 d + m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/Float; lambda$static$1 c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/String; lambda$static$3 b + m (Lnet/minecraft/util/valueproviders/UniformFloat;)Lcom/mojang/serialization/DataResult; lambda$static$4 a + m (FF)Lnet/minecraft/util/valueproviders/UniformFloat; of b + m (Lnet/minecraft/util/RandomSource;)F sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F maxExclusive d + f F minInclusive b +c net/minecraft/world/damagesource/CombatTracker net/minecraft/world/damagesource/CombatTracker + m ()I getCombatDuration b + m ()Lnet/minecraft/network/chat/Component; getDeathMessage a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; getDisplayName a + m (Lnet/minecraft/world/damagesource/CombatEntry;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; getFallMessage a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/chat/Component;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getMessageForAssistedFall a + m ()Lnet/minecraft/world/damagesource/CombatEntry; getMostSignificantFall d + m ()V recheckStatus c + m (Lnet/minecraft/world/damagesource/DamageSource;F)V recordDamage a + m (Lnet/minecraft/world/damagesource/DamageSource;)Z shouldEnterCombat a + f Lnet/minecraft/network/chat/Style; INTENTIONAL_GAME_DESIGN_STYLE c + f I RESET_COMBAT_STATUS_TIME b + f I RESET_DAMAGE_STATUS_TIME a + f I combatEndTime h + f I combatStartTime g + f Ljava/util/List; entries d + f Z inCombat i + f I lastDamageTime f + f Lnet/minecraft/world/entity/LivingEntity; mob e + f Z takingDamage j +c net/minecraft/world/damagesource/DamageEffects net/minecraft/world/damagesource/DamageEffects + m ()[Lnet/minecraft/world/damagesource/DamageEffects; $values b + m ()Ljava/lang/String; getSerializedName c + m ()Lnet/minecraft/sounds/SoundEvent; sound a + f [Lnet/minecraft/world/damagesource/DamageEffects; $VALUES j + f Lnet/minecraft/world/damagesource/DamageEffects; BURNING d + f Lcom/mojang/serialization/Codec; CODEC g + f Lnet/minecraft/world/damagesource/DamageEffects; DROWNING c + f Lnet/minecraft/world/damagesource/DamageEffects; FREEZING f + f Lnet/minecraft/world/damagesource/DamageEffects; HURT a + f Lnet/minecraft/world/damagesource/DamageEffects; POKING e + f Lnet/minecraft/world/damagesource/DamageEffects; THORNS b + f Ljava/lang/String; id h + f Lnet/minecraft/sounds/SoundEvent; sound i +c net/minecraft/world/damagesource/DamageScaling net/minecraft/world/damagesource/DamageScaling + m ()[Lnet/minecraft/world/damagesource/DamageScaling; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/damagesource/DamageScaling; $VALUES f + f Lnet/minecraft/world/damagesource/DamageScaling; ALWAYS c + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/damagesource/DamageScaling; NEVER a + f Lnet/minecraft/world/damagesource/DamageScaling; WHEN_CAUSED_BY_LIVING_NON_PLAYER b + f Ljava/lang/String; id e +c net/minecraft/world/damagesource/DamageSources net/minecraft/world/damagesource/DamageSources + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; anvil b + m (Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; arrow a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/damagesource/DamageSource; badRespawnPointExplosion a + m ()Lnet/minecraft/world/damagesource/DamageSource; cactus k + m ()Lnet/minecraft/world/damagesource/DamageSource; campfire b + m ()Lnet/minecraft/world/damagesource/DamageSource; cramming h + m ()Lnet/minecraft/world/damagesource/DamageSource; dragonBreath s + m ()Lnet/minecraft/world/damagesource/DamageSource; drown i + m ()Lnet/minecraft/world/damagesource/DamageSource; dryOut t + m ()Lnet/minecraft/world/damagesource/DamageSource; enderPearl m + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; explosion d + m (Lnet/minecraft/world/level/Explosion;)Lnet/minecraft/world/damagesource/DamageSource; explosion a + m ()Lnet/minecraft/world/damagesource/DamageSource; fall l + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fallingBlock a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fallingStalactite c + m ()Lnet/minecraft/world/damagesource/DamageSource; fellOutOfWorld o + m (Lnet/minecraft/world/entity/projectile/hurtingprojectile/Fireball;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fireball a + m (Lnet/minecraft/world/entity/projectile/FireworkRocketEntity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fireworks a + m ()Lnet/minecraft/world/damagesource/DamageSource; flyIntoWall n + m ()Lnet/minecraft/world/damagesource/DamageSource; freeze v + m ()Lnet/minecraft/world/damagesource/DamageSource; generic p + m ()Lnet/minecraft/world/damagesource/DamageSource; genericKill y + m ()Lnet/minecraft/world/damagesource/DamageSource; hotFloor f + m ()Lnet/minecraft/world/damagesource/DamageSource; inFire a + m ()Lnet/minecraft/world/damagesource/DamageSource; inWall g + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; indirectMagic c + m ()Lnet/minecraft/world/damagesource/DamageSource; lava e + m ()Lnet/minecraft/world/damagesource/DamageSource; lightningBolt c + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; mace f + m ()Lnet/minecraft/world/damagesource/DamageSource; magic q + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; mobAttack b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; mobProjectile a + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; noAggroMobAttack c + m ()Lnet/minecraft/world/damagesource/DamageSource; onFire d + m ()Lnet/minecraft/world/damagesource/DamageSource; outOfBorder x + m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/damagesource/DamageSource; playerAttack a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; sonicBoom e + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/damagesource/DamageSource; source a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; source a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; source a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; spit b + m ()Lnet/minecraft/world/damagesource/DamageSource; stalagmite w + m ()Lnet/minecraft/world/damagesource/DamageSource; starve j + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; sting a + m ()Lnet/minecraft/world/damagesource/DamageSource; sweetBerryBush u + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; thorns d + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; thrown b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; trident a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; windCharge c + m ()Lnet/minecraft/world/damagesource/DamageSource; wither r + m (Lnet/minecraft/world/entity/projectile/hurtingprojectile/WitherSkull;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; witherSkull a + f Lnet/minecraft/world/damagesource/DamageSource; cactus l + f Lnet/minecraft/world/damagesource/DamageSource; campfire c + f Lnet/minecraft/world/damagesource/DamageSource; cramming i + f Lnet/minecraft/core/Registry; damageTypes a + f Lnet/minecraft/world/damagesource/DamageSource; dragonBreath t + f Lnet/minecraft/world/damagesource/DamageSource; drown j + f Lnet/minecraft/world/damagesource/DamageSource; dryOut u + f Lnet/minecraft/world/damagesource/DamageSource; enderPearl n + f Lnet/minecraft/world/damagesource/DamageSource; fall m + f Lnet/minecraft/world/damagesource/DamageSource; fellOutOfWorld p + f Lnet/minecraft/world/damagesource/DamageSource; flyIntoWall o + f Lnet/minecraft/world/damagesource/DamageSource; freeze w + f Lnet/minecraft/world/damagesource/DamageSource; genericKill z + f Lnet/minecraft/world/damagesource/DamageSource; generic q + f Lnet/minecraft/world/damagesource/DamageSource; hotFloor g + f Lnet/minecraft/world/damagesource/DamageSource; inFire b + f Lnet/minecraft/world/damagesource/DamageSource; inWall h + f Lnet/minecraft/world/damagesource/DamageSource; lava f + f Lnet/minecraft/world/damagesource/DamageSource; lightningBolt d + f Lnet/minecraft/world/damagesource/DamageSource; magic r + f Lnet/minecraft/world/damagesource/DamageSource; onFire e + f Lnet/minecraft/world/damagesource/DamageSource; outsideBorder y + f Lnet/minecraft/world/damagesource/DamageSource; stalagmite x + f Lnet/minecraft/world/damagesource/DamageSource; starve k + f Lnet/minecraft/world/damagesource/DamageSource; sweetBerryBush v + f Lnet/minecraft/world/damagesource/DamageSource; wither s +c net/minecraft/world/effect/AbsorptionMobEffect net/minecraft/world/effect/AbsorptionMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a + m (Lnet/minecraft/world/entity/LivingEntity;I)V onEffectStarted a + m (II)Z shouldApplyEffectTickThisTick a +c net/minecraft/world/effect/HealOrHarmMobEffect net/minecraft/world/effect/HealOrHarmMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;ID)V applyInstantenousEffect a + f Z isHarm c +c net/minecraft/world/effect/SaturationMobEffect net/minecraft/world/effect/SaturationMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a +c net/minecraft/world/entity/SpawnPlacementTypes net/minecraft/world/entity/SpawnPlacementTypes + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z lambda$static$0 c + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z lambda$static$1 b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z lambda$static$2 a + f Lnet/minecraft/world/entity/SpawnPlacementType; IN_LAVA c + f Lnet/minecraft/world/entity/SpawnPlacementType; IN_WATER b + f Lnet/minecraft/world/entity/SpawnPlacementType; NO_RESTRICTIONS a + f Lnet/minecraft/world/entity/SpawnPlacementType; ON_GROUND d +c net/minecraft/world/entity/SpawnPlacementTypes$1 net/minecraft/world/entity/SpawnPlacementTypes$1 + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; adjustSpawnPosition a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z isValidEmptySpawnBlock a +c net/minecraft/world/entity/ai/behavior/OneShot net/minecraft/world/entity/ai/behavior/OneShot + m ()Ljava/lang/String; debugString b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V doStop g + m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; getStatus a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tickOrStop f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z tryStart e + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status a +c net/minecraft/world/entity/ai/goal/FleeSunGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFleeSun + m ()Z canContinueToUse c + m ()Z canUse b + m ()Lnet/minecraft/world/phys/Vec3; getHidePos i + m ()Z setWantedPos h + m ()V start d + f Lnet/minecraft/world/level/Level; level f + f Lnet/minecraft/world/entity/PathfinderMob; mob a + f D speedModifier e + f D wantedX b + f D wantedY c + f D wantedZ d +c net/minecraft/world/entity/ai/goal/UseItemGoal net/minecraft/world/entity/ai/goal/PathfinderGoalUseItem + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + f Ljava/util/function/Predicate; canUseSelector c + f Lnet/minecraft/sounds/SoundEvent; finishUsingSound d + f Lnet/minecraft/world/item/ItemStack; item b + f Lnet/minecraft/world/entity/Mob; mob a +c net/minecraft/world/entity/ai/goal/WrappedGoal net/minecraft/world/entity/ai/goal/PathfinderGoalWrapped + m (I)I adjustedTickDelay a + m (Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)Z canBeReplacedBy a + m ()Z canContinueToUse c + m ()Z canUse b + m ()Lnet/minecraft/world/entity/ai/goal/Goal; getGoal k + m ()I getPriority i + m ()Z isInterruptable W_ + m ()Z isRunning h + m ()Z requiresUpdateEveryTick X_ + m (Ljava/util/EnumSet;)V setFlags a + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/ai/goal/Goal; goal a + f Z isRunning c + f I priority b +c net/minecraft/world/entity/animal/FlyingAnimal net/minecraft/world/entity/animal/EntityBird + m ()Z isFlying d +c net/minecraft/world/entity/animal/equine/Horse net/minecraft/world/entity/animal/equine/EntityHorse + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/animal/equine/Markings; getMarkings gP + m ()I getTypeVariant gQ + m ()Lnet/minecraft/world/entity/animal/equine/Variant; getVariant p + m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtArmor c + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/world/level/block/SoundType;)V playGallopSound a + m (Lnet/minecraft/util/RandomSource;)V randomizeAttributes a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (I)V setTypeVariant w + m (Lnet/minecraft/world/entity/animal/equine/Variant;)V setVariant a + m (Lnet/minecraft/world/entity/animal/equine/Variant;Lnet/minecraft/world/entity/animal/equine/Markings;)V setVariantAndMarkings a + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cw + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_TYPE_VARIANT cv + f I DEFAULT_VARIANT cx +c net/minecraft/world/entity/animal/equine/Horse$HorseGroupData net/minecraft/world/entity/animal/equine/EntityHorse$a + f Lnet/minecraft/world/entity/animal/equine/Variant; variant a +c net/minecraft/world/entity/animal/equine/Llama net/minecraft/world/entity/animal/equine/EntityLlama + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()Z canEatGrass hz + m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a + m ()Z canPerformRearing gU + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e + m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hd + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()D followLeashSpeed gO + m (Lnet/minecraft/server/level/ServerLevel;)V followMommy h + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/equine/Llama; getBreedOffspring b + m ()Lnet/minecraft/world/entity/animal/equine/Llama; getCaravanHead hj + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getInventoryColumns ad_ + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m ()I getMaxTemper hy + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a + m ()I getStrength gT + m ()Lnet/minecraft/world/entity/animal/equine/Llama$Variant; getVariant he + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Z handleEating a + m ()Z hasCaravanTail hh + m ()Z inCaravan hi + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isImmobile fE + m ()Z isTraderLlama gS + m (Lnet/minecraft/world/entity/animal/equine/Llama;)V joinCaravan a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k + m ()V leaveCaravan hg + m ()Lnet/minecraft/world/entity/animal/equine/Llama; makeNewLlama hf + m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a + m ()V playChestEquipsSound gQ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Z)V setDidSpit C + m (Lnet/minecraft/util/RandomSource;)V setRandomStrength b + m (I)V setStrength w + m (Lnet/minecraft/world/entity/animal/equine/Llama$Variant;)V setVariant a + m (Lnet/minecraft/world/entity/LivingEntity;)V spit k + m ()Z supportQuadLeash z + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cz + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STRENGTH_ID cw + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cx + f I MAX_STRENGTH cv + f Lnet/minecraft/world/entity/animal/equine/Llama; caravanHead cB + f Lnet/minecraft/world/entity/animal/equine/Llama; caravanTail cC + f Z didSpit cA +c net/minecraft/world/entity/animal/equine/Llama$Variant net/minecraft/world/entity/animal/equine/EntityLlama$Variant + m ()[Lnet/minecraft/world/entity/animal/equine/Llama$Variant; $values b + m (I)Lnet/minecraft/world/entity/animal/equine/Llama$Variant; byId a + m ()I getId a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/animal/equine/Llama$Variant; $VALUES l + f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; BROWN c + f Ljava/util/function/IntFunction; BY_ID i + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; CREAMY a + f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; DEFAULT e + f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; GRAY d + f Lcom/mojang/serialization/Codec; LEGACY_CODEC g + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h + f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; WHITE b + f I id j + f Ljava/lang/String; name k +c net/minecraft/world/entity/animal/equine/Llama$LlamaGroupData net/minecraft/world/entity/animal/equine/EntityLlama$b + f Lnet/minecraft/world/entity/animal/equine/Llama$Variant; variant a +c net/minecraft/world/entity/animal/equine/Llama$LlamaAttackWolfGoal net/minecraft/world/entity/animal/equine/EntityLlama$a + m ()D getFollowDistance l + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a +c net/minecraft/world/entity/animal/equine/Llama$LlamaHurtByTargetGoal net/minecraft/world/entity/animal/equine/EntityLlama$c + m ()Z canContinueToUse c +c net/minecraft/world/entity/animal/frog/Tadpole net/minecraft/world/entity/animal/frog/Tadpole + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V ageUp gS + m (I)V ageUp a + m ()V aiStep d_ + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gQ + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V feed a + m ()Z fromBucket a + m ()I getAge gR + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundEvent; getPickupSound c + m ()I getTicksLeftUntilAdult gT + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)V lambda$ageUp$1 a + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$saveToBucketTag$0 b + m (Lnet/minecraft/nbt/CompoundTag;)V loadFromBucketTag a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a + m (I)V setAge b + m (Z)V setFromBucket a + m ()Z shouldDropExperience eI + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V usePlayerItem b + f I DEFAULT_AGE cv + f F HITBOX_HEIGHT c + f F HITBOX_WIDTH b + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES f + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES e + f I age cw + f I ticksToBeFrog a +c net/minecraft/world/entity/monster/zombie/Husk net/minecraft/world/entity/monster/zombie/EntityZombieHusk + m ()Z convertsInWater gR + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Lnet/minecraft/server/level/ServerLevel;)V doUnderWaterConversion h + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundEvent; getStepSound gP + m ()Z isSunSensitive af_ +c net/minecraft/world/entity/monster/zombie/Husk$HuskGroupData net/minecraft/world/entity/monster/zombie/EntityZombieHusk$a + f Z triedToSpawnCamelHusk a +c net/minecraft/world/inventory/BlastFurnaceMenu net/minecraft/world/inventory/ContainerBlastFurnace +c net/minecraft/world/inventory/BrewingStandMenu net/minecraft/world/inventory/ContainerBrewingStand + m ()I getBrewingTicks m + m ()I getFuel l + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I BOTTLE_SLOT_END p + f I BOTTLE_SLOT_START o + f I DATA_COUNT t + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_FUEL m + f Lnet/minecraft/resources/Identifier; EMPTY_SLOT_POTION n + f I FUEL_SLOT r + f I INGREDIENT_SLOT q + f I INV_SLOT_END v + f I INV_SLOT_START u + f I SLOT_COUNT s + f I USE_ROW_SLOT_END x + f I USE_ROW_SLOT_START w + f Lnet/minecraft/world/inventory/ContainerData; brewingStandData z + f Lnet/minecraft/world/Container; brewingStand y + f Lnet/minecraft/world/inventory/Slot; ingredientSlot A +c net/minecraft/world/inventory/BrewingStandMenu$1 net/minecraft/world/inventory/ContainerBrewingStand$1 +c net/minecraft/world/inventory/BrewingStandMenu$FuelSlot net/minecraft/world/inventory/ContainerBrewingStand$a + m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlaceItem b +c net/minecraft/world/inventory/BrewingStandMenu$PotionSlot net/minecraft/world/inventory/ContainerBrewingStand$SlotPotionBottle + m ()I getMaxStackSize a + m ()Lnet/minecraft/resources/Identifier; getNoItemIcon c + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a +c net/minecraft/world/inventory/BrewingStandMenu$IngredientsSlot net/minecraft/world/inventory/ContainerBrewingStand$SlotBrewing + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + f Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing a +c net/minecraft/world/inventory/ItemCombinerMenu net/minecraft/world/inventory/ContainerAnvilAbstract + m (Lnet/minecraft/world/item/ItemStack;)Z canMoveIntoInputSlots b + m (I)Lnet/minecraft/world/SimpleContainer; createContainer e + m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V createInputSlots a + m ()V createResult l + m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V createResultSlot b + m ()I getInventorySlotEnd o + m ()I getInventorySlotStart m + m ()I getResultSlot n + m ()I getUseRowEnd q + m ()I getUseRowStart p + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBlock a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$0 b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/lang/Boolean; lambda$stillValid$1 a + m (Lnet/minecraft/world/entity/player/Player;Z)Z mayPickup a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/world/Container;)V slotsChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I INPUT_SLOT_START o + f I INVENTORY_ROWS n + f I INVENTORY_SLOTS_PER_ROW m + f Lnet/minecraft/world/inventory/ContainerLevelAccess; access q + f Lnet/minecraft/world/Container; inputSlots s + f Lnet/minecraft/world/entity/player/Player; player r + f I resultSlotIndex p + f Lnet/minecraft/world/inventory/ResultContainer; resultSlots t +c net/minecraft/world/inventory/ItemCombinerMenu$1 net/minecraft/world/inventory/ContainerAnvilAbstract$1 + m ()V setChanged e + f Lnet/minecraft/world/inventory/ItemCombinerMenu; this$0 b +c net/minecraft/world/inventory/ItemCombinerMenu$2 net/minecraft/world/inventory/ContainerAnvilAbstract$2 + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a +c net/minecraft/world/inventory/ItemCombinerMenu$3 net/minecraft/world/inventory/ContainerAnvilAbstract$3 + m (Lnet/minecraft/world/entity/player/Player;)Z mayPickup a + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + f Lnet/minecraft/world/inventory/ItemCombinerMenu; this$0 a +c net/minecraft/world/inventory/ItemCombinerMenu$4 net/minecraft/world/inventory/ContainerAnvilAbstract$4 + m ()V setChanged e + f Lnet/minecraft/world/inventory/ItemCombinerMenu; this$0 b +c net/minecraft/world/item/PlaceOnWaterBlockItem net/minecraft/world/item/PlaceOnWaterBlockItem + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a + m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a +c net/minecraft/world/item/WeatheringCopperItems net/minecraft/world/item/WeatheringCopperItems + m (Lnet/minecraft/world/level/block/WeatheringCopperBlocks;Ljava/util/function/Function;)Lnet/minecraft/world/item/WeatheringCopperItems; create a + m ()Lnet/minecraft/world/item/Item; exposed c + m (Ljava/util/function/Consumer;)V forEach a + m ()Lnet/minecraft/world/item/Item; oxidized e + m ()Lnet/minecraft/world/item/Item; unaffected b + m ()Lnet/minecraft/world/item/Item; waxed f + m ()Lnet/minecraft/world/item/Item; waxedExposed g + m ()Lcom/google/common/collect/ImmutableBiMap; waxedMapping a + m ()Lnet/minecraft/world/item/Item; waxedOxidized i + m ()Lnet/minecraft/world/item/Item; waxedWeathered h + m ()Lnet/minecraft/world/item/Item; weathered d + f Lnet/minecraft/world/item/Item; exposed b + f Lnet/minecraft/world/item/Item; oxidized d + f Lnet/minecraft/world/item/Item; unaffected a + f Lnet/minecraft/world/item/Item; waxedExposed f + f Lnet/minecraft/world/item/Item; waxed e + f Lnet/minecraft/world/item/Item; waxedOxidized h + f Lnet/minecraft/world/item/Item; waxedWeathered g + f Lnet/minecraft/world/item/Item; weathered c +c net/minecraft/world/item/alchemy/PotionBrewing net/minecraft/world/item/alchemy/PotionBrewer + m (Lnet/minecraft/world/item/alchemy/PotionBrewing$Builder;)V addVanillaMixes a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/alchemy/PotionBrewing; bootstrap a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasContainerMix b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasMix a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasPotionMix c + m (Lnet/minecraft/core/Holder;)Z isBrewablePotion a + m (Lnet/minecraft/world/item/ItemStack;)Z isContainer d + m (Lnet/minecraft/world/item/ItemStack;)Z isContainerIngredient b + m (Lnet/minecraft/world/item/ItemStack;)Z isIngredient a + m (Lnet/minecraft/world/item/ItemStack;)Z isPotionIngredient c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; mix d + f I BREWING_TIME_SECONDS a + f Lnet/minecraft/world/item/alchemy/PotionBrewing; EMPTY b + f Ljava/util/List; containerMixes e + f Ljava/util/List; containers c + f Ljava/util/List; potionMixes d +c net/minecraft/world/item/alchemy/PotionBrewing$Mix net/minecraft/world/item/alchemy/PotionBrewer$PredicatedCombination + m ()Lnet/minecraft/core/Holder; from a + m ()Lnet/minecraft/world/item/crafting/Ingredient; ingredient b + m ()Lnet/minecraft/core/Holder; to c + f Lnet/minecraft/core/Holder; from a + f Lnet/minecraft/world/item/crafting/Ingredient; ingredient b + f Lnet/minecraft/core/Holder; to c +c net/minecraft/world/item/alchemy/PotionBrewing$Builder net/minecraft/world/item/alchemy/PotionBrewer$a + m (Lnet/minecraft/world/item/Item;)V addContainer a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;)V addContainerRecipe a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)V addMix a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)V addStartMix a + m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; build a + m (Lnet/minecraft/world/item/Item;)V expectPotion b + f Ljava/util/List; containerMixes c + f Ljava/util/List; containers a + f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures d + f Ljava/util/List; potionMixes b +c net/minecraft/world/item/component/AttackRange net/minecraft/world/item/component/AttackRange + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/component/AttackRange; defaultFor a + m (Lnet/minecraft/world/entity/Entity;)F effectiveMaxRange b + m (Lnet/minecraft/world/entity/Entity;)F effectiveMinRange a + m (Lnet/minecraft/world/entity/Entity;FLjava/util/function/Predicate;)Lnet/minecraft/world/phys/HitResult; getClosesetHit a + m ()F hitboxMargin e + m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/function/ToDoubleFunction;D)Z isInRange a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;D)Z isInRange a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)Z isInRange a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F maxCreativeRange d + m ()F maxRange b + m ()F minCreativeRange c + m ()F minRange a + m ()F mobFactor f + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f F hitboxMargin g + f F maxCreativeRange f + f F maxRange d + f F minCreativeRange e + f F minRange c + f F mobFactor h +c net/minecraft/world/item/component/BookContent net/minecraft/world/item/component/BookContent + m ()Ljava/util/List; pages a + m (Ljava/util/List;)Ljava/lang/Object; withReplacedPages a +c net/minecraft/world/item/component/Consumables net/minecraft/world/item/component/Consumables + m ()Lnet/minecraft/world/item/component/Consumable$Builder; defaultDrink b + m ()Lnet/minecraft/world/item/component/Consumable$Builder; defaultFood a + f Lnet/minecraft/world/item/component/Consumable; CHICKEN f + f Lnet/minecraft/world/item/component/Consumable; CHORUS_FRUIT n + f Lnet/minecraft/world/item/component/Consumable; DEFAULT_DRINK b + f Lnet/minecraft/world/item/component/Consumable; DEFAULT_FOOD a + f Lnet/minecraft/world/item/component/Consumable; DRIED_KELP e + f Lnet/minecraft/world/item/component/Consumable; ENCHANTED_GOLDEN_APPLE g + f Lnet/minecraft/world/item/component/Consumable; GOLDEN_APPLE h + f Lnet/minecraft/world/item/component/Consumable; HONEY_BOTTLE c + f Lnet/minecraft/world/item/component/Consumable; MILK_BUCKET m + f Lnet/minecraft/world/item/component/Consumable; OMINOUS_BOTTLE d + f Lnet/minecraft/world/item/component/Consumable; POISONOUS_POTATO i + f Lnet/minecraft/world/item/component/Consumable; PUFFERFISH j + f Lnet/minecraft/world/item/component/Consumable; ROTTEN_FLESH k + f Lnet/minecraft/world/item/component/Consumable; SPIDER_EYE l +c net/minecraft/world/item/component/UseCooldown net/minecraft/world/item/component/UseCooldown + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)V apply a + m ()Ljava/util/Optional; cooldownGroup c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F seconds b + m ()I ticks a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/Optional; cooldownGroup d + f F seconds c +c net/minecraft/world/item/crafting/CustomRecipe net/minecraft/world/item/crafting/IRecipeComplex + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; category c + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Z isSpecial ar_ + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category d +c net/minecraft/world/item/crafting/CustomRecipe$Serializer net/minecraft/world/item/crafting/IRecipeComplex$Serializer + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/crafting/CustomRecipe$Serializer$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$new$0 a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; codec w + f Lnet/minecraft/network/codec/StreamCodec; streamCodec x +c net/minecraft/world/item/crafting/CustomRecipe$Serializer$Factory net/minecraft/world/item/crafting/IRecipeComplex$Serializer$Factory +c net/minecraft/world/item/crafting/RecipeAccess net/minecraft/world/item/crafting/RecipeAccess + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipePropertySet; propertySet a + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes a +c net/minecraft/world/item/crafting/RecipeHolder net/minecraft/world/item/crafting/RecipeHolder + m ()Lnet/minecraft/resources/ResourceKey; id a + m ()Lnet/minecraft/world/item/crafting/Recipe; value b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/resources/ResourceKey; id b + f Lnet/minecraft/world/item/crafting/Recipe; value c +c net/minecraft/world/item/crafting/ShapedRecipe net/minecraft/world/item/crafting/ShapedRecipes + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; category c + m ()Ljava/util/List; display g + m ()I getHeight l + m ()Ljava/util/List; getIngredients f + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()I getWidth k + m ()Ljava/lang/String; group j + m (Ljava/util/Optional;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; lambda$display$0 a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ + m ()Z showNotification i + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category g + f Ljava/lang/String; group f + f Lnet/minecraft/world/item/crafting/ShapedRecipePattern; pattern d + f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo i + f Lnet/minecraft/world/item/ItemStack; result e + f Z showNotification h +c net/minecraft/world/item/crafting/ShapedRecipe$Serializer net/minecraft/world/item/crafting/ShapedRecipes$Serializer + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/ShapedRecipe; fromNetwork a + m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Ljava/lang/String; lambda$static$0 e + m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; lambda$static$1 d + m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; lambda$static$2 c + m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Lnet/minecraft/world/item/ItemStack; lambda$static$3 b + m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Ljava/lang/Boolean; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/ShapedRecipe;)V toNetwork a + f Lcom/mojang/serialization/MapCodec; CODEC w + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC x +c net/minecraft/world/item/trading/MerchantOffer net/minecraft/world/item/trading/MerchantRecipe + m (I)V addToSpecialPriceDiff a + m ()Lnet/minecraft/world/item/ItemStack; assemble h + m ()Lnet/minecraft/world/item/trading/MerchantOffer; copy v + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/trading/MerchantOffer; createFromStream a + m ()Lnet/minecraft/world/item/ItemStack; getBaseCostA a + m ()Lnet/minecraft/world/item/ItemStack; getCostA b + m ()Lnet/minecraft/world/item/ItemStack; getCostB c + m ()I getDemand m + m ()Lnet/minecraft/world/item/trading/ItemCost; getItemCostA d + m ()Ljava/util/Optional; getItemCostB e + m ()I getMaxUses k + m (Lnet/minecraft/world/item/trading/ItemCost;)I getModifiedCostCount a + m ()F getPriceMultiplier p + m ()Lnet/minecraft/world/item/ItemStack; getResult f + m ()I getSpecialPriceDiff o + m ()I getUses i + m ()I getXp q + m ()V increaseUses l + m ()Z isOutOfStock r + m (Lnet/minecraft/world/item/trading/MerchantOffer;)Lnet/minecraft/world/item/trading/ItemCost; lambda$static$0 j + m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/util/Optional; lambda$static$1 i + m (Lnet/minecraft/world/item/trading/MerchantOffer;)Lnet/minecraft/world/item/ItemStack; lambda$static$2 h + m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; lambda$static$3 g + m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; lambda$static$4 f + m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Boolean; lambda$static$5 e + m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; lambda$static$6 d + m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; lambda$static$7 c + m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Float; lambda$static$8 b + m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; lambda$static$9 a + m ()Z needsRestock t + m ()V resetSpecialPriceDiff n + m ()V resetUses j + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z satisfiedBy a + m (I)V setSpecialPriceDiff b + m ()V setToOutOfStock s + m ()Z shouldRewardExp u + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z take b + m ()V updateDemand g + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/trading/MerchantOffer;)V writeToStream a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/trading/ItemCost; baseCostA c + f Ljava/util/Optional; costB d + f I demand j + f I maxUses g + f F priceMultiplier k + f Lnet/minecraft/world/item/ItemStack; result e + f Z rewardExp h + f I specialPriceDiff i + f I uses f + f I xp l +c net/minecraft/world/level/LevelSimulatedReader net/minecraft/world/level/VirtualLevelReadable + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Ljava/util/Optional; getBlockEntity a + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getHeightmapPos a + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isFluidAtPosition b + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isStateAtPosition a +c net/minecraft/world/level/PathNavigationRegion net/minecraft/world/level/ChunkCache + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ + m (II)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk c + m (II)Lnet/minecraft/world/level/BlockGetter; getChunkForCollisions c + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntityCollisions e + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()I getHeight L_ + m ()I getMinY K_ + m ()Lnet/minecraft/world/level/border/WorldBorder; getWorldBorder w + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/core/Holder; lambda$new$0 a + f Z allEmpty d + f I centerX a + f I centerZ b + f [[Lnet/minecraft/world/level/chunk/ChunkAccess; chunks c + f Lnet/minecraft/world/level/Level; level e + f Ljava/util/function/Supplier; plains f +c net/minecraft/world/level/block/BaseTorchBlock net/minecraft/world/level/block/BaseTorchBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a +c net/minecraft/world/level/block/BrushableBlock net/minecraft/world/level/block/BrushableBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m ()Lnet/minecraft/sounds/SoundEvent; getBrushCompletedSound d + m ()Lnet/minecraft/sounds/SoundEvent; getBrushSound c + m ()Lnet/minecraft/world/level/block/Block; getTurnsInto b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onBrokenAfterFall a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DUSTED c + f I TICK_DELAY b + f Lnet/minecraft/sounds/SoundEvent; brushCompletedSound f + f Lnet/minecraft/sounds/SoundEvent; brushSound e + f Lnet/minecraft/world/level/block/Block; turnsInto d +c net/minecraft/world/level/block/CaveVinesBlock net/minecraft/world/level/block/CaveVinesBlock + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto h + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a + m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; getGrowIntoState a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateBodyAfterConvertedFromHead a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f F CHANCE_OF_BERRIES_ON_GROWTH g + f Lcom/mojang/serialization/MapCodec; CODEC c +c net/minecraft/world/level/block/ComposterBlock net/minecraft/world/level/block/BlockComposter + m (FLnet/minecraft/world/level/ItemLike;)V add a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/block/state/BlockState; addItem a + m ()V bootStrap b + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; empty a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; extractProduce a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/WorldlyContainer; getContainer a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V handleFill a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; insertItem a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 b + m ()[Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$1 q + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lit/unimi/dsi/fastutil/objects/Object2FloatMap; COMPOSTABLES f + f I HOLE_WIDTH g + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL e + f I MAX_LEVEL d + f I MIN_LEVEL c + f I READY b + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES h +c net/minecraft/world/level/block/ComposterBlock$EmptyContainer net/minecraft/world/level/block/BlockComposter$ContainerEmpty + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b + m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a +c net/minecraft/world/level/block/ComposterBlock$InputContainer net/minecraft/world/level/block/BlockComposter$ContainerInput + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b + m ()I getMaxStackSize ap_ + m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a + m ()V setChanged e + f Z changed e + f Lnet/minecraft/world/level/LevelAccessor; level c + f Lnet/minecraft/core/BlockPos; pos d + f Lnet/minecraft/world/level/block/state/BlockState; state b +c net/minecraft/world/level/block/ComposterBlock$OutputContainer net/minecraft/world/level/block/BlockComposter$ContainerOutput + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b + m ()I getMaxStackSize ap_ + m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a + m ()V setChanged e + f Z changed e + f Lnet/minecraft/world/level/LevelAccessor; level c + f Lnet/minecraft/core/BlockPos; pos d + f Lnet/minecraft/world/level/block/state/BlockState; state b +c net/minecraft/world/level/block/DispenserBlock net/minecraft/world/level/block/BlockDispenser + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V dispenseFrom a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/DispenseItemBehavior; getDefaultDispenseMethod a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/DispenseItemBehavior; getDispenseMethod a + m (Lnet/minecraft/core/dispenser/BlockSource;)Lnet/minecraft/core/Position; getDispensePosition a + m (Lnet/minecraft/core/dispenser/BlockSource;DLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/Position; getDispensePosition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/core/dispenser/DispenseItemBehavior;)V registerBehavior a + m (Lnet/minecraft/world/level/ItemLike;)V registerProjectileBehavior a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; DEFAULT_BEHAVIOR f + f Ljava/util/Map; DISPENSER_REGISTRY d + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lorg/slf4j/Logger; LOGGER e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TRIGGERED c + f I TRIGGER_DURATION g +c net/minecraft/world/level/block/DragonEggBlock net/minecraft/world/level/block/BlockDragonEgg + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a_ + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()I getDelayAfterPlace b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDustColor b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V teleport c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/EndPortalBlock net/minecraft/world/level/block/BlockEnderPortal + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canBeReplaced a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/FenceGateBlock net/minecraft/world/level/block/BlockFenceGate + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z connectsToDirection a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape d_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isWall p + m (Lnet/minecraft/world/level/block/FenceGateBlock;)Lnet/minecraft/world/level/block/state/properties/WoodType; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$2 c + m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$3 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; IN_WALL d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c + f Ljava/util/Map; SHAPES e + f Ljava/util/Map; SHAPES_WALL g + f Ljava/util/Map; SHAPE_COLLISION h + f Ljava/util/Map; SHAPE_OCCLUSION D + f Ljava/util/Map; SHAPE_OCCLUSION_WALL R + f Ljava/util/Map; SHAPE_SUPPORT i + f Lnet/minecraft/world/level/block/state/properties/WoodType; type S +c net/minecraft/world/level/block/FenceGateBlock$1 net/minecraft/world/level/block/BlockFenceGate$1 + f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a +c net/minecraft/world/level/block/FlowerBedBlock net/minecraft/world/level/block/FlowerBedBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getSegmentAmountProperty c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m ()D getShapeHeight b + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m ()Ljava/util/function/Function; makeShapes q + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AMOUNT c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Ljava/util/function/Function; shapes g +c net/minecraft/world/level/block/FlowerPotBlock net/minecraft/world/level/block/BlockFlowerPot + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m ()Lnet/minecraft/world/level/block/Block; getPotted b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m ()Z isEmpty q + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/block/FlowerPotBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; opposite p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Map; POTTED_BY_CONTENT b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c + f Lnet/minecraft/world/level/block/Block; potted d +c net/minecraft/world/level/block/FrogspawnBlock net/minecraft/world/level/block/FrogspawnBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V destroyBlock a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/util/RandomSource;)I getFrogspawnHatchDelay a + m (Lnet/minecraft/util/RandomSource;)D getRandomTadpolePositionOffset b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V hatchFrogspawn a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m ()V setDefaultHatchDelay b + m (II)V setHatchDelay a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnTadpoles b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I DEFAULT_MAX_HATCH_TICK_DELAY e + f I DEFAULT_MIN_HATCH_TICK_DELAY d + f I MAX_TADPOLES_SPAWN c + f I MIN_TADPOLES_SPAWN b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f + f I maxHatchTickDelay h + f I minHatchTickDelay g +c net/minecraft/world/level/block/HeavyCoreBlock net/minecraft/world/level/block/HeavyCoreBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b +c net/minecraft/world/level/block/KelpPlantBlock net/minecraft/world/level/block/BlockKelpPlant + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canAttachTo p + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a + f Lcom/mojang/serialization/MapCodec; CODEC c +c net/minecraft/world/level/block/MultifaceBlock net/minecraft/world/level/block/MultifaceBlock + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Set; availableFaces p + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttachTo a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canAttachTo a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/StateDefinition;)Lnet/minecraft/world/level/block/state/BlockState; getDefaultMultifaceState a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/BooleanProperty; getFaceProperty b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement c + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnyFace r + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnyVacantFace s + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z hasFace a + m (Lnet/minecraft/core/Direction;)Z isFaceSupported a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isValidStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getStateForPlacement$1 b + m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a + m ()Ljava/util/function/Function; makeShapes q + m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Function;)Lnet/minecraft/world/level/block/state/BlockState; mapDirections a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Ljava/util/Collection;)B pack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/BooleanProperty;)Lnet/minecraft/world/level/block/state/BlockState; removeFace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (B)Ljava/util/Set; unpack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC b + f [Lnet/minecraft/core/Direction; DIRECTIONS d + f Ljava/util/Map; PROPERTY_BY_DIRECTION a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c + f Z canMirrorX g + f Z canMirrorZ h + f Z canRotate f + f Ljava/util/function/Function; shapes e +c net/minecraft/world/level/block/SculkBehaviour net/minecraft/world/level/block/SculkBehaviour + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Collection;Z)Z attemptSpreadVein a + m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I attemptUseCharge a + m ()Z canChangeBlockStateOnSpread d + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z depositCharge a + m ()B getSculkSpreadDelay b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V onDischarged a + m (I)I updateDecayDelay j_ + f Lnet/minecraft/world/level/block/SculkBehaviour; DEFAULT w_ +c net/minecraft/world/level/block/SculkBehaviour$1 net/minecraft/world/level/block/SculkBehaviour$1 + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Collection;Z)Z attemptSpreadVein a + m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I attemptUseCharge a + m (I)I updateDecayDelay j_ +c net/minecraft/world/level/block/SculkVeinBlock net/minecraft/world/level/block/SculkVeinBlock + m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I attemptUseCharge a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; getSameSpaceSpreader q + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; getSpreader c + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z hasSubstrateAccess a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V onDischarged a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Collection;)Z regrow a + f Lcom/mojang/serialization/MapCodec; CODEC e + f Lnet/minecraft/world/level/block/MultifaceSpreader; sameSpaceSpreader g + f Lnet/minecraft/world/level/block/MultifaceSpreader; veinSpreader f +c net/minecraft/world/level/block/SculkVeinBlock$SculkVeinSpreaderConfig net/minecraft/world/level/block/SculkVeinBlock$a + m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; getSpreadTypes a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isOtherBlockValidAsSource a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)Z stateCanBeReplaced a + f [Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; spreadTypes b +c net/minecraft/world/level/block/SeaPickleBlock net/minecraft/world/level/block/BlockSeaPickle + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDead p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I MAX_PICKLES b + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; PICKLES c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FOUR h + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_ONE e + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_THREE g + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TWO f + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d +c net/minecraft/world/level/block/SnowLayerBlock net/minecraft/world/level/block/BlockSnow + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + f Lcom/mojang/serialization/MapCodec; CODEC a + f I HEIGHT_IMPASSABLE d + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LAYERS c + f I MAX_HEIGHT b + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES e +c net/minecraft/world/level/block/SnowyDirtBlock net/minecraft/world/level/block/BlockDirtSnow + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSnowySetting p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SNOWY c +c net/minecraft/world/level/block/StructureBlock net/minecraft/world/level/block/BlockStructure + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/StructureBlockEntity;)V trigger a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE b +c net/minecraft/world/level/block/StructureBlock$1 net/minecraft/world/level/block/BlockStructure$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode a +c net/minecraft/world/level/block/SugarCaneBlock net/minecraft/world/level/block/BlockReed + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c +c net/minecraft/world/level/block/TallGrassBlock net/minecraft/world/level/block/BlockLongGrass + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/DoublePlantBlock; getGrownBlock p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/TurtleEggBlock net/minecraft/world/level/block/BlockTurtleEgg + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z canDestroyEgg a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V decreaseEggs a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;I)V destroyEgg a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isSand b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z onSand a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z shouldUpdateHatchLevel a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; EGGS c + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HATCH b + f I MAX_EGGS f + f I MAX_HATCH_LEVEL d + f I MIN_EGGS e + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_MULTIPLE h + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SINGLE g +c net/minecraft/world/level/block/WallSkullBlock net/minecraft/world/level/block/BlockSkullWall + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d + f Ljava/util/Map; SHAPES b +c net/minecraft/world/level/block/WallTorchBlock net/minecraft/world/level/block/BlockTorchWall + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSurvive b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/WallTorchBlock;)Lnet/minecraft/core/particles/SimpleParticleType; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING e + f Ljava/util/Map; SHAPES f +c net/minecraft/world/level/block/WaterlilyBlock net/minecraft/world/level/block/BlockWaterLily + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/WetSpongeBlock net/minecraft/world/level/block/BlockWetSponge + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/chunk/ChunkGenerator net/minecraft/world/level/chunk/ChunkGenerator + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)V addDebugScreenInfo a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/StructureManager;)V applyBiomeDecoration a + m (Lnet/minecraft/server/level/WorldGenRegion;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V applyCarvers a + m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)V buildSurface a + m ()Lcom/mojang/serialization/MapCodec; codec b + m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; createBiomes a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V createReferences a + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceKey;)V createStructures a + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)I fetchReferences a + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; fillFromNoise a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/BlockPos;IZ)Lcom/mojang/datafixers/util/Pair; findNearestMapStructure a + m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/NoiseColumn; getBaseColumn a + m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getBaseHeight a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; getBiomeGenerationSettings a + m ()Lnet/minecraft/world/level/biome/BiomeSource; getBiomeSource d + m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getFirstFreeHeight b + m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getFirstOccupiedHeight c + m ()I getGenDepth e + m ()I getMinY g + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/random/WeightedList; getMobsAt a + m (Ljava/util/Set;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Lcom/mojang/datafixers/util/Pair; getNearestGeneratedStructure a + m (Ljava/util/Set;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/StructureManager;IIIZJLnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement;)Lcom/mojang/datafixers/util/Pair; getNearestGeneratedStructure a + m ()I getSeaLevel f + m (Lnet/minecraft/world/level/LevelHeightAccessor;)I getSpawnHeight a + m (Ljava/util/Set;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/StructureManager;ZLnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Lnet/minecraft/world/level/ChunkPos;)Lcom/mojang/datafixers/util/Pair; getStructureGeneratingAt a + m ()Ljava/util/Optional; getTypeNameForDataFixer c + m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getWritableArea a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$createBiomes$3 a + m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/core/Registry;)Ljava/lang/String; lambda$createReferences$15 a + m (Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Ljava/lang/String; lambda$createReferences$16 a + m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Ljava/lang/String; lambda$createReferences$17 b + m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Ljava/lang/String; lambda$createReferences$18 a + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)V lambda$createStructures$14 a + m (Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)Ljava/util/Set; lambda$findNearestMapStructure$4 a + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z lambda$getMobsAt$11 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z lambda$getMobsAt$12 a + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Predicate;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V lambda$getMobsAt$13 a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; lambda$new$0 b + m (Ljava/util/function/Function;Lnet/minecraft/core/Holder;)Ljava/util/List; lambda$new$1 a + m (Lnet/minecraft/world/level/biome/BiomeSource;Ljava/util/function/Function;)Ljava/util/List; lambda$new$2 a + m (Lnet/minecraft/server/level/WorldGenRegion;)V spawnOriginalMobs a + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z tryAddReference a + m (Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;JLnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/SectionPos;Lnet/minecraft/resources/ResourceKey;)Z tryGenerateStructure a + m ()V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource b + f Ljava/util/function/Supplier; featuresPerStep c + f Ljava/util/function/Function; generationSettingsGetter d +c net/minecraft/world/level/chunk/HashMapPalette net/minecraft/world/level/chunk/DataPaletteHash + m ()Lnet/minecraft/world/level/chunk/Palette; copy b + m (ILjava/util/List;)Lnet/minecraft/world/level/chunk/Palette; create a + m ()Ljava/util/List; getEntries c + m (Lnet/minecraft/core/IdMap;)I getSerializedSize a + m ()I getSize a + m (Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PaletteResize;)I idFor a + m (Ljava/util/function/Predicate;)Z maybeHas a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V read a + m (I)Ljava/lang/Object; valueFor a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V write b + f I bits b + f Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; values a +c net/minecraft/world/level/entity/ChunkEntities net/minecraft/world/level/entity/ChunkEntities + m ()Ljava/util/stream/Stream; getEntities b + m ()Lnet/minecraft/world/level/ChunkPos; getPos a + m ()Z isEmpty c + f Ljava/util/List; entities b + f Lnet/minecraft/world/level/ChunkPos; pos a +c net/minecraft/world/level/entity/EntitySection net/minecraft/world/level/entity/EntitySection + m (Lnet/minecraft/world/level/entity/EntityAccess;)V add a + m ()Ljava/util/stream/Stream; getEntities b + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; getEntities a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; getEntities a + m ()Lnet/minecraft/world/level/entity/Visibility; getStatus c + m ()Z isEmpty a + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z remove b + m ()I size d + m (Lnet/minecraft/world/level/entity/Visibility;)Lnet/minecraft/world/level/entity/Visibility; updateChunkStatus a + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/world/level/entity/Visibility; chunkStatus c + f Lnet/minecraft/util/ClassInstanceMultiMap; storage b +c net/minecraft/world/level/entity/LevelCallback net/minecraft/world/level/entity/LevelCallback + m (Ljava/lang/Object;)V onCreated g + m (Ljava/lang/Object;)V onDestroyed f + m (Ljava/lang/Object;)V onSectionChange a + m (Ljava/lang/Object;)V onTickingEnd d + m (Ljava/lang/Object;)V onTickingStart e + m (Ljava/lang/Object;)V onTrackingEnd b + m (Ljava/lang/Object;)V onTrackingStart c +c net/minecraft/world/level/levelgen/NoiseRouter net/minecraft/world/level/levelgen/NoiseRouter + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; barrierNoise a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; continents g + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; depth i + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; erosion h + m (Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; field a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; finalDensity l + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelFloodednessNoise b + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelSpreadNoise c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; lavaNoise d + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/NoiseRouter; mapAll a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; preliminarySurfaceLevel k + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; ridges j + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; temperature e + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; vegetation f + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; veinGap o + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; veinRidged n + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; veinToggle m + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/DensityFunction; barrierNoise b + f Lnet/minecraft/world/level/levelgen/DensityFunction; continents h + f Lnet/minecraft/world/level/levelgen/DensityFunction; depth j + f Lnet/minecraft/world/level/levelgen/DensityFunction; erosion i + f Lnet/minecraft/world/level/levelgen/DensityFunction; finalDensity m + f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelFloodednessNoise c + f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelSpreadNoise d + f Lnet/minecraft/world/level/levelgen/DensityFunction; lavaNoise e + f Lnet/minecraft/world/level/levelgen/DensityFunction; preliminarySurfaceLevel l + f Lnet/minecraft/world/level/levelgen/DensityFunction; ridges k + f Lnet/minecraft/world/level/levelgen/DensityFunction; temperature f + f Lnet/minecraft/world/level/levelgen/DensityFunction; vegetation g + f Lnet/minecraft/world/level/levelgen/DensityFunction; veinGap p + f Lnet/minecraft/world/level/levelgen/DensityFunction; veinRidged o + f Lnet/minecraft/world/level/levelgen/DensityFunction; veinToggle n +c net/minecraft/world/level/levelgen/RandomState net/minecraft/world/level/levelgen/RandomState + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; aquiferRandom d + m (Lnet/minecraft/core/HolderGetter$Provider;Lnet/minecraft/resources/ResourceKey;J)Lnet/minecraft/world/level/levelgen/RandomState; create a + m (Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;Lnet/minecraft/core/HolderGetter;J)Lnet/minecraft/world/level/levelgen/RandomState; create a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; getOrCreateNoise a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; getOrCreateRandomFactory a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; lambda$getOrCreateNoise$0 a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; lambda$getOrCreateRandomFactory$1 a + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; oreRandom e + m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; router a + m ()Lnet/minecraft/world/level/biome/Climate$Sampler; sampler b + m ()Lnet/minecraft/world/level/levelgen/SurfaceSystem; surfaceSystem c + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; aquiferRandom f + f Ljava/util/Map; noiseIntances h + f Lnet/minecraft/core/HolderGetter; noises b + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; oreRandom g + f Ljava/util/Map; positionalRandoms i + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; random a + f Lnet/minecraft/world/level/levelgen/NoiseRouter; router c + f Lnet/minecraft/world/level/biome/Climate$Sampler; sampler d + f Lnet/minecraft/world/level/levelgen/SurfaceSystem; surfaceSystem e +c net/minecraft/world/level/levelgen/RandomState$1 net/minecraft/world/level/levelgen/RandomState$1 + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrapNew a + f Ljava/util/Map; wrapped a +c net/minecraft/world/level/levelgen/RandomState$1NoiseWiringHelper net/minecraft/world/level/levelgen/RandomState$a + m (J)Lnet/minecraft/util/RandomSource; newLegacyInstance a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder;)Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; visitNoise a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrapNew a + f Lnet/minecraft/world/level/levelgen/RandomState; this$0 c + f Ljava/util/Map; wrapped d +c net/minecraft/world/level/lighting/LightEngine net/minecraft/world/level/lighting/LightEngine + m (Lnet/minecraft/core/BlockPos;)V checkBlock a + m (J)V checkNode a + m ()V clearChunkCache c + m (JJ)V enqueueDecrease b + m (JJ)V enqueueIncrease c + m (II)Lnet/minecraft/world/level/chunk/LightChunk; getChunk a + m (Lnet/minecraft/core/SectionPos;)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerData a + m (J)Ljava/lang/String; getDebugData b + m (J)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; getDebugSectionType c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;I)I getLightBlockInto a + m (Lnet/minecraft/core/BlockPos;)I getLightValue b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getOpacity b + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z hasDifferentLightProperties a + m ()Z hasLightWork M_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmptyShape a + m (JJ)V propagateDecrease a + m ()I propagateDecreases e + m (JJI)V propagateIncrease a + m ()I propagateIncreases d + m (JLnet/minecraft/world/level/chunk/DataLayer;)V queueSectionData a + m (Lnet/minecraft/world/level/ChunkPos;Z)V retainData b + m ()I runLightUpdates a + m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shapeOccludes a + m (Lnet/minecraft/core/SectionPos;Z)V updateSectionStatus a + f I CACHE_SIZE k + f I MAX_LEVEL a + f I MIN_OPACITY b + f I MIN_QUEUE_SIZE g + f [Lnet/minecraft/core/Direction; PROPAGATION_DIRECTIONS d + f J PULL_LIGHT_IN_ENTRY c + f Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; blockNodesToCheck h + f Lnet/minecraft/world/level/chunk/LightChunkGetter; chunkSource e + f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; decreaseQueue i + f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; increaseQueue j + f [J lastChunkPos l + f [Lnet/minecraft/world/level/chunk/LightChunk; lastChunk m + f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage; storage f +c net/minecraft/world/level/lighting/LightEngine$QueueEntry net/minecraft/world/level/lighting/LightEngine$a + m (I)J decreaseAllDirections a + m (ILnet/minecraft/core/Direction;)J decreaseSkipOneDirection a + m (J)I getFromLevel a + m (IZ)J increaseLightFromEmission a + m (IZLnet/minecraft/core/Direction;)J increaseOnlyOneDirection b + m (IZLnet/minecraft/core/Direction;)J increaseSkipOneDirection a + m (ZZZZZ)J increaseSkySourceInDirections a + m (J)Z isFromEmptyShape b + m (J)Z isIncreaseFromEmission c + m (JLnet/minecraft/core/Direction;)Z shouldPropagateInDirection a + m (JLnet/minecraft/core/Direction;)J withDirection b + m (JI)J withLevel a + m (JLnet/minecraft/core/Direction;)J withoutDirection c + f J DIRECTIONS_MASK d + f I DIRECTION_BITS b + f J FLAG_FROM_EMPTY_SHAPE e + f J FLAG_INCREASE_FROM_EMISSION f + f I FROM_LEVEL_BITS a + f J LEVEL_MASK c +c net/minecraft/world/level/redstone/Orientation net/minecraft/world/level/redstone/Orientation + m (I)Lnet/minecraft/world/level/redstone/Orientation; fromIndex a + m (Lnet/minecraft/world/level/redstone/Orientation;[Lnet/minecraft/world/level/redstone/Orientation;)Lnet/minecraft/world/level/redstone/Orientation; generateContext a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation$SideBias;)I generateIndex b + m ()Ljava/util/List; getDirections f + m ()Lnet/minecraft/core/Direction; getFront b + m ()Ljava/util/List; getHorizontalDirections g + m ()I getIndex i + m ()Lnet/minecraft/core/Direction; getSide d + m ()Lnet/minecraft/world/level/redstone/Orientation$SideBias; getSideBias e + m ()Lnet/minecraft/core/Direction; getUp c + m ()Ljava/util/List; getVerticalDirections h + m (Lnet/minecraft/core/Direction;)Z lambda$new$1 f + m (Lnet/minecraft/core/Direction;)Z lambda$new$2 e + m ()[Lnet/minecraft/world/level/redstone/Orientation; lambda$static$0 j + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation$SideBias;)Lnet/minecraft/world/level/redstone/Orientation; of a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/redstone/Orientation; random a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFront b + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFrontAdjustSideBias d + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFrontPreserveUp c + m ()Lnet/minecraft/world/level/redstone/Orientation; withMirror a + m (Lnet/minecraft/world/level/redstone/Orientation$SideBias;)Lnet/minecraft/world/level/redstone/Orientation; withSideBias a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withUp a + f [Lnet/minecraft/world/level/redstone/Orientation; ORIENTATIONS b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/core/Direction; front d + f Ljava/util/List; horizontalNeighbors i + f I index g + f Ljava/util/List; neighbors h + f Lnet/minecraft/world/level/redstone/Orientation$SideBias; sideBias f + f Lnet/minecraft/core/Direction; side e + f Lnet/minecraft/core/Direction; up c + f Ljava/util/List; verticalNeighbors j + f Ljava/util/Map; withFront k + f Ljava/util/Map; withSideBias m + f Ljava/util/Map; withUp l +c net/minecraft/world/level/redstone/Orientation$SideBias net/minecraft/world/level/redstone/Orientation$a + m ()[Lnet/minecraft/world/level/redstone/Orientation$SideBias; $values b + m ()Lnet/minecraft/world/level/redstone/Orientation$SideBias; getOpposite a + f [Lnet/minecraft/world/level/redstone/Orientation$SideBias; $VALUES d + f Lnet/minecraft/world/level/redstone/Orientation$SideBias; LEFT a + f Lnet/minecraft/world/level/redstone/Orientation$SideBias; RIGHT b + f Ljava/lang/String; name c +c net/minecraft/world/level/saveddata/maps/MapId net/minecraft/world/level/saveddata/maps/MapId + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m ()I id b + m ()Ljava/lang/String; key a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/chat/Component; LOCKED_TEXT d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f I id c +c net/minecraft/world/level/storage/LevelSummary net/minecraft/world/level/storage/WorldInfo + m ()Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; backupStatus o + m ()Z canDelete y + m ()Z canEdit w + m ()Z canRecreate x + m ()Z canUpload v + m (Lnet/minecraft/world/level/storage/LevelSummary;)I compareTo a + m ()Lnet/minecraft/network/chat/Component; createInfo z + m ()Lnet/minecraft/world/level/GameType; getGameMode h + m ()Ljava/nio/file/Path; getIcon c + m ()Lnet/minecraft/network/chat/Component; getInfo s + m ()J getLastPlayed f + m ()Ljava/lang/String; getLevelId a + m ()Ljava/lang/String; getLevelName b + m ()Lnet/minecraft/world/level/LevelSettings; getSettings g + m ()Lnet/minecraft/network/chat/MutableComponent; getWorldVersionName k + m ()Z hasCommands j + m ()Z isCompatible r + m ()Z isDisabled q + m ()Z isDowngrade n + m ()Z isExperimental e + m ()Z isHardcore i + m ()Z isLocked p + m ()Lnet/minecraft/world/level/storage/LevelVersion; levelVersion l + m ()Z primaryActionActive u + m ()Lnet/minecraft/network/chat/Component; primaryActionMessage t + m ()Z requiresManualConversion d + m ()Z shouldBackup m + f Lnet/minecraft/network/chat/Component; PLAY_WORLD a + f Z experimental g + f Ljava/nio/file/Path; icon h + f Lnet/minecraft/network/chat/Component; info i + f Ljava/lang/String; levelId d + f Lnet/minecraft/world/level/storage/LevelVersion; levelVersion c + f Z locked f + f Z requiresManualConversion e + f Lnet/minecraft/world/level/LevelSettings; settings b +c net/minecraft/world/level/storage/LevelSummary$BackupStatus net/minecraft/world/level/storage/WorldInfo$a + m ()[Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; $values d + m ()Ljava/lang/String; getTranslationKey c + m ()Z isSevere b + m ()Z shouldBackup a + f [Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; $VALUES g + f Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; DOWNGRADE b + f Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; NONE a + f Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; UPGRADE_TO_SNAPSHOT c + f Z severe e + f Z shouldBackup d + f Ljava/lang/String; translationKey f +c net/minecraft/world/level/storage/LevelSummary$SymlinkLevelSummary net/minecraft/world/level/storage/WorldInfo$c + m ()Z canEdit w + m ()Z canRecreate x + m ()Z canUpload v + m ()Lnet/minecraft/network/chat/Component; getInfo s + m ()J getLastPlayed f + m ()Ljava/lang/String; getLevelName b + m ()Z isDisabled q + m ()Z primaryActionActive u + m ()Lnet/minecraft/network/chat/Component; primaryActionMessage t + f Lnet/minecraft/network/chat/Component; INFO c + f Lnet/minecraft/network/chat/Component; MORE_INFO_BUTTON b +c net/minecraft/world/level/storage/LevelSummary$CorruptedLevelSummary net/minecraft/world/level/storage/WorldInfo$b + m ()Z canEdit w + m ()Z canRecreate x + m ()Z canUpload v + m ()Lnet/minecraft/network/chat/Component; getInfo s + m ()J getLastPlayed f + m ()Ljava/lang/String; getLevelName b + m ()Z isDisabled q + m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$static$0 a + m ()Z primaryActionActive u + m ()Lnet/minecraft/network/chat/Component; primaryActionMessage t + f Lnet/minecraft/network/chat/Component; INFO b + f Lnet/minecraft/network/chat/Component; RECOVER c + f J lastPlayed d +c net/minecraft/world/level/storage/LevelVersion net/minecraft/world/level/storage/LevelVersion + m ()J lastPlayed b + m ()I levelDataVersion a + m ()Lnet/minecraft/world/level/storage/DataVersion; minecraftVersion d + m ()Ljava/lang/String; minecraftVersionName c + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/LevelVersion; parse a + m ()Z snapshot e + f J lastPlayed b + f I levelDataVersion a + f Lnet/minecraft/world/level/storage/DataVersion; minecraftVersion d + f Ljava/lang/String; minecraftVersionName c + f Z snapshot e +c net/minecraft/world/level/timers/TimerCallback net/minecraft/world/level/timers/CustomFunctionCallbackTimer + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/Object;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a +c net/minecraft/world/phys/shapes/CubePointRange net/minecraft/world/phys/shapes/VoxelShapeCubePoint + f I parts a +c net/minecraft/world/phys/shapes/CubeVoxelShape net/minecraft/world/phys/shapes/VoxelShapeCube + m (Lnet/minecraft/core/Direction$Axis;D)I findIndex a + m (Lnet/minecraft/core/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; getCoords a +c net/minecraft/world/phys/shapes/IndirectMerger net/minecraft/world/phys/shapes/VoxelShapeMergerList + m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forMergedIndexes a + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; getList a + f Lit/unimi/dsi/fastutil/doubles/DoubleList; EMPTY a + f [I firstIndices c + f I resultLength e + f [D result b + f [I secondIndices d +c org/bukkit/craftbukkit/CraftFluidCollisionMode org/bukkit/craftbukkit/v1_21_R7/CraftFluidCollisionMode +c org/bukkit/craftbukkit/CraftFluidCollisionMode$1 org/bukkit/craftbukkit/v1_21_R7/CraftFluidCollisionMode$1 +c org/bukkit/craftbukkit/ban/CraftProfileBanList org/bukkit/craftbukkit/v1_21_R7/ban/CraftProfileBanList +c org/bukkit/craftbukkit/block/CraftBlastFurnace org/bukkit/craftbukkit/v1_21_R7/block/CraftBlastFurnace +c org/bukkit/craftbukkit/block/CraftBlockSupport org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockSupport +c org/bukkit/craftbukkit/block/CraftBlockSupport$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockSupport$1 +c org/bukkit/craftbukkit/block/CraftBrewingStand org/bukkit/craftbukkit/v1_21_R7/block/CraftBrewingStand +c org/bukkit/craftbukkit/block/CraftCommandBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftCommandBlock +c org/bukkit/craftbukkit/block/CraftDecoratedPot org/bukkit/craftbukkit/v1_21_R7/block/CraftDecoratedPot +c org/bukkit/craftbukkit/block/CraftDecoratedPot$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftDecoratedPot$1 +c org/bukkit/craftbukkit/block/CraftMovingPiston org/bukkit/craftbukkit/v1_21_R7/block/CraftMovingPiston +c org/bukkit/craftbukkit/block/CraftTrialSpawner org/bukkit/craftbukkit/v1_21_R7/block/CraftTrialSpawner +c org/bukkit/craftbukkit/block/impl/CraftBarrier org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBarrier +c org/bukkit/craftbukkit/block/impl/CraftBeehive org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBeehive +c org/bukkit/craftbukkit/block/impl/CraftConduit org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftConduit +c org/bukkit/craftbukkit/block/impl/CraftCrafter org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCrafter +c org/bukkit/craftbukkit/block/impl/CraftDropper org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDropper +c org/bukkit/craftbukkit/block/impl/CraftFurnace org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFurnace +c org/bukkit/craftbukkit/block/impl/CraftJukebox org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftJukebox +c org/bukkit/craftbukkit/block/impl/CraftLantern org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLantern +c org/bukkit/craftbukkit/block/impl/CraftLectern org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLectern +c org/bukkit/craftbukkit/block/impl/CraftSapling org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSapling +c org/bukkit/craftbukkit/command/CraftCommandMap org/bukkit/craftbukkit/v1_21_R7/command/CraftCommandMap +c org/bukkit/craftbukkit/entity/CraftAbstractCow org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractCow +c org/bukkit/craftbukkit/entity/CraftComplexPart org/bukkit/craftbukkit/v1_21_R7/entity/CraftComplexPart +c org/bukkit/craftbukkit/entity/CraftCopperGolem org/bukkit/craftbukkit/v1_21_R7/entity/CraftCopperGolem +c org/bukkit/craftbukkit/entity/CraftEnderDragon org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderDragon +c org/bukkit/craftbukkit/entity/CraftEnderSignal org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderSignal +c org/bukkit/craftbukkit/entity/CraftEntityTypes org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityTypes +c org/bukkit/craftbukkit/entity/CraftEntityTypes$SpawnData org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityTypes$SpawnData +c org/bukkit/craftbukkit/entity/CraftEntityTypes$HangingData org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityTypes$HangingData +c org/bukkit/craftbukkit/entity/CraftEntityTypes$EntityTypeData org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityTypes$EntityTypeData +c org/bukkit/craftbukkit/entity/CraftEvokerFangs org/bukkit/craftbukkit/v1_21_R7/entity/CraftEvokerFangs +c org/bukkit/craftbukkit/entity/CraftHumanEntity org/bukkit/craftbukkit/v1_21_R7/entity/CraftHumanEntity +c org/bukkit/craftbukkit/entity/CraftInteraction org/bukkit/craftbukkit/v1_21_R7/entity/CraftInteraction +c org/bukkit/craftbukkit/entity/CraftInteraction$CraftPreviousInteraction org/bukkit/craftbukkit/v1_21_R7/entity/CraftInteraction$CraftPreviousInteraction +c org/bukkit/craftbukkit/entity/CraftItemDisplay org/bukkit/craftbukkit/v1_21_R7/entity/CraftItemDisplay +c org/bukkit/craftbukkit/entity/CraftMinecartTNT org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartTNT +c org/bukkit/craftbukkit/entity/CraftMushroomCow org/bukkit/craftbukkit/v1_21_R7/entity/CraftMushroomCow +c org/bukkit/craftbukkit/entity/CraftPiglinBrute org/bukkit/craftbukkit/v1_21_R7/entity/CraftPiglinBrute +c org/bukkit/craftbukkit/entity/CraftSpellcaster org/bukkit/craftbukkit/v1_21_R7/entity/CraftSpellcaster +c org/bukkit/craftbukkit/entity/CraftTextDisplay org/bukkit/craftbukkit/v1_21_R7/entity/CraftTextDisplay +c org/bukkit/craftbukkit/entity/CraftTextDisplay$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftTextDisplay$1 +c org/bukkit/craftbukkit/entity/CraftTraderLlama org/bukkit/craftbukkit/v1_21_R7/entity/CraftTraderLlama +c org/bukkit/craftbukkit/entity/CraftWitherSkull org/bukkit/craftbukkit/v1_21_R7/entity/CraftWitherSkull +c org/bukkit/craftbukkit/entity/CraftZombieHorse org/bukkit/craftbukkit/v1_21_R7/entity/CraftZombieHorse +c org/bukkit/craftbukkit/event/CraftEventFactory org/bukkit/craftbukkit/v1_21_R7/event/CraftEventFactory +c org/bukkit/craftbukkit/event/CraftEventFactory$1 org/bukkit/craftbukkit/v1_21_R7/event/CraftEventFactory$1 +c org/bukkit/craftbukkit/event/CraftEventFactory$GameRuleSetResult org/bukkit/craftbukkit/v1_21_R7/event/CraftEventFactory$GameRuleSetResult +c org/bukkit/craftbukkit/event/PortalEventResult org/bukkit/craftbukkit/v1_21_R7/event/PortalEventResult +c org/bukkit/craftbukkit/help/HelpTopicAmendment org/bukkit/craftbukkit/v1_21_R7/help/HelpTopicAmendment +c org/bukkit/craftbukkit/inventory/CraftItemFlag org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemFlag +c org/bukkit/craftbukkit/inventory/CraftItemType org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemType +c org/bukkit/craftbukkit/inventory/CraftMenuType org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMenuType +c org/bukkit/craftbukkit/inventory/CraftMerchant org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMerchant +c org/bukkit/craftbukkit/inventory/CraftMerchant$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMerchant$1 +c org/bukkit/craftbukkit/inventory/CraftMetaBook org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBook +c org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBook$SpigotMeta +c org/bukkit/craftbukkit/inventory/CraftMetaBook$SpigotMeta$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBook$SpigotMeta$1 +c org/bukkit/craftbukkit/inventory/CraftMetaBook$CraftMetaBookBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBook$CraftMetaBookBuilder +c org/bukkit/craftbukkit/inventory/CraftMetaItem org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem +c org/bukkit/craftbukkit/inventory/CraftMetaItem$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$1 +c org/bukkit/craftbukkit/inventory/CraftMetaItem$2 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$2 +c org/bukkit/craftbukkit/inventory/CraftMetaItem$Applicator org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$Applicator +c org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$ItemMetaKey +c org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$ItemMetaKey$Specific +c org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKey$Specific$To org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$ItemMetaKey$Specific$To +c org/bukkit/craftbukkit/inventory/CraftMetaItem$EnchantmentMap org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$EnchantmentMap +c org/bukkit/craftbukkit/inventory/CraftMetaItem$ItemMetaKeyType org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaItem$ItemMetaKeyType +c org/bukkit/craftbukkit/packs/CraftResourcePack org/bukkit/craftbukkit/v1_21_R7/packs/CraftResourcePack +c org/bukkit/craftbukkit/util/CraftDimensionUtil org/bukkit/craftbukkit/v1_21_R7/util/CraftDimensionUtil +c org/bukkit/craftbukkit/util/CraftNamespacedKey org/bukkit/craftbukkit/v1_21_R7/util/CraftNamespacedKey +c org/bukkit/craftbukkit/util/CraftSpawnCategory org/bukkit/craftbukkit/v1_21_R7/util/CraftSpawnCategory +c org/bukkit/craftbukkit/util/CraftSpawnCategory$1 org/bukkit/craftbukkit/v1_21_R7/util/CraftSpawnCategory$1 +c net/minecraft/commands/SharedSuggestionProvider net/minecraft/commands/ICompletionProvider + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; customSuggestion a + m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures w + m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V filterResources a + m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V filterResources a + m ()Ljava/util/Collection; getAbsoluteCoordinates C + m ()Ljava/util/Collection; getAllTeams s + m ()Ljava/util/stream/Stream; getAvailableSounds t + m ()Ljava/util/Collection; getCustomTabSugggestions z + m ()Ljava/util/Collection; getOnlinePlayerNames r + m ()Ljava/util/Collection; getRelevantCoordinates B + m ()Ljava/util/Collection; getSelectedEntities A + m (Ljava/lang/String;Ljava/lang/String;)Z lambda$suggest$5 b + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; lambda$suggestResource$0 b + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Lnet/minecraft/resources/Identifier;)V lambda$suggestResource$1 a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; lambda$suggestResource$2 a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/resources/Identifier;)V lambda$suggestResource$3 a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)V lambda$suggestResource$4 a + m ()Ljava/util/Set; levels u + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;)Ljava/util/concurrent/CompletableFuture; listSuggestions a + m (Ljava/lang/String;Ljava/lang/String;)Z matchesSubStr a + m ()Lnet/minecraft/core/RegistryAccess; registryAccess v + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggest b + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; suggest b + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggest b + m ([Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggest a + m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; suggest2DCoordinates b + m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; suggestCoordinates a + m (Lnet/minecraft/core/HolderLookup;Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V suggestRegistryElements a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; suggestRegistryElements a + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestResource a + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestResource a + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; suggestResource a + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestResource a + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestResource a + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; suggestResource a + f Lcom/google/common/base/CharMatcher; MATCH_SPLITTER c +c net/minecraft/commands/SharedSuggestionProvider$TextCoordinates net/minecraft/commands/ICompletionProvider$b + f Lnet/minecraft/commands/SharedSuggestionProvider$TextCoordinates; DEFAULT_GLOBAL b + f Lnet/minecraft/commands/SharedSuggestionProvider$TextCoordinates; DEFAULT_LOCAL a + f Ljava/lang/String; x c + f Ljava/lang/String; y d + f Ljava/lang/String; z e +c net/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType net/minecraft/commands/ICompletionProvider$a + m ()[Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; $values c + m ()Z shouldSuggestElements b + m ()Z shouldSuggestTags a + f [Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; $VALUES d + f Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; ALL c + f Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; ELEMENTS b + f Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; TAGS a +c net/minecraft/commands/arguments/EntityArgument net/minecraft/commands/arguments/ArgumentEntity + m ()Lnet/minecraft/commands/arguments/EntityArgument; entities b + m ()Lnet/minecraft/commands/arguments/EntityArgument; entity a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getEntities b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/entity/Entity; getEntity a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getOptionalEntities c + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getOptionalPlayers d + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayer e + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getPlayers f + m (Lnet/minecraft/commands/SharedSuggestionProvider;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V lambda$listSuggestions$0 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/selector/EntitySelector; parse a + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/selector/EntitySelector; parse a + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/selector/EntitySelector; parse a + m ()Lnet/minecraft/commands/arguments/EntityArgument; player c + m ()Lnet/minecraft/commands/arguments/EntityArgument; players d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_SINGLE_ENTITY a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_SINGLE_PLAYER b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ONLY_PLAYERS_ALLOWED c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SELECTORS_NOT_ALLOWED f + f Ljava/util/Collection; EXAMPLES g + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_ENTITIES_FOUND d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_PLAYERS_FOUND e + f Z playersOnly i + f Z single h +c net/minecraft/commands/arguments/EntityArgument$Info net/minecraft/commands/arguments/ArgumentEntity$Info + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/EntityArgument$Info$Template; deserializeFromNetwork a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/commands/arguments/EntityArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/arguments/EntityArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lnet/minecraft/commands/arguments/EntityArgument;)Lnet/minecraft/commands/arguments/EntityArgument$Info$Template; unpack a + f B FLAG_PLAYERS_ONLY b + f B FLAG_SINGLE a +c net/minecraft/commands/arguments/EntityArgument$Info$Template net/minecraft/commands/arguments/ArgumentEntity$Info$Template + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/EntityArgument; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f Z playersOnly c + f Z single b + f Lnet/minecraft/commands/arguments/EntityArgument$Info; this$0 a +c net/minecraft/commands/arguments/NbtTagArgument net/minecraft/commands/arguments/ArgumentNBTBase + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/nbt/Tag; getNbtTag a + m ()Lnet/minecraft/commands/arguments/NbtTagArgument; nbtTag a + f Ljava/util/Collection; EXAMPLES a + f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; TAG_PARSER b +c net/minecraft/commands/arguments/item/ItemInput net/minecraft/commands/arguments/item/ArgumentPredicateItemStack + m (IZ)Lnet/minecraft/world/item/ItemStack; createItemStack a + m ()Lnet/minecraft/world/item/Item; getItem a + m ()Ljava/lang/String; getItemName b + m ()Ljava/lang/Object; lambda$getItemName$3 c + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/nbt/Tag;)Ljava/lang/String; lambda$serializeComponents$1 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$serializeComponents$2 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/lang/String; serialize a + m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/lang/String; serializeComponents b + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_STACK_TOO_BIG a + f Lnet/minecraft/core/component/DataComponentPatch; components c + f Lnet/minecraft/core/Holder; item b +c net/minecraft/commands/execution/ChainModifiers net/minecraft/commands/execution/ChainModifiers + m ()B flags e + m ()Z isForked a + m ()Z isReturn c + m (B)Lnet/minecraft/commands/execution/ChainModifiers; setFlag a + m ()Lnet/minecraft/commands/execution/ChainModifiers; setForked b + m ()Lnet/minecraft/commands/execution/ChainModifiers; setReturn d + f Lnet/minecraft/commands/execution/ChainModifiers; DEFAULT a + f B FLAG_FORKED c + f B FLAG_IS_RETURN d + f B flags b +c net/minecraft/commands/execution/TraceCallbacks net/minecraft/commands/execution/TraceCallbacks + m (ILnet/minecraft/resources/Identifier;I)V onCall a + m (ILjava/lang/String;)V onCommand a + m (Ljava/lang/String;)V onError a + m (ILjava/lang/String;I)V onReturn a +c net/minecraft/commands/functions/StringTemplate net/minecraft/commands/functions/StringTemplate + m (Ljava/lang/String;)Lnet/minecraft/commands/functions/StringTemplate; fromString a + m (Ljava/lang/String;)Z isValidVariableName b + m ()Ljava/util/List; segments a + m (Ljava/util/List;)Ljava/lang/String; substitute a + m ()Ljava/util/List; variables b + f Ljava/util/List; segments a + f Ljava/util/List; variables b +c net/minecraft/core/cauldron/CauldronInteraction net/minecraft/core/cauldron/CauldronInteraction + m (Ljava/util/Map;)V addDefaultInteractions a + m ()V bootStrap a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/InteractionResult; emptyBucket a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/InteractionResult; fillBucket a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isUnderWater a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$bootStrap$2 c + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$bootStrap$6 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$bootStrap$8 a + m (Ljava/lang/String;)Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; newInteractionMap a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; EMPTY c + f Ljava/util/Map; INTERACTIONS a + f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; LAVA e + f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; POWDER_SNOW f + f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; WATER d +c net/minecraft/core/cauldron/CauldronInteraction$InteractionMap net/minecraft/core/cauldron/CauldronInteraction$a + m ()Ljava/util/Map; map b + m ()Ljava/lang/String; name a + f Ljava/util/Map; map b + f Ljava/lang/String; name a +c net/minecraft/core/component/DataComponentPatch net/minecraft/core/component/DataComponentPatch + m ()Lnet/minecraft/core/component/DataComponentPatch$Builder; builder a + m (Lnet/minecraft/core/component/DataComponentPatch$CodecGetter;)Lnet/minecraft/network/codec/StreamCodec; createStreamCodec a + m ()Ljava/util/Set; entrySet b + m (Ljava/util/function/Predicate;)Lnet/minecraft/core/component/DataComponentPatch; forget a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/Optional; get a + m ()Z isEmpty d + m (Lnet/minecraft/core/component/DataComponentMap$Builder;Ljava/util/Set;Lnet/minecraft/core/component/DataComponentType;Ljava/util/Optional;)V lambda$split$2 a + m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentPatch; lambda$static$0 a + m (Lnet/minecraft/core/component/DataComponentPatch;)Ljava/util/Map; lambda$static$1 a + m ()I size c + m ()Lnet/minecraft/core/component/DataComponentPatch$SplitResult; split e + m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Ljava/lang/String; toString a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/network/codec/StreamCodec; DELIMITED_STREAM_CODEC d + f Lnet/minecraft/core/component/DataComponentPatch; EMPTY a + f Ljava/lang/String; REMOVED_PREFIX f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map e +c net/minecraft/core/component/DataComponentPatch$3 net/minecraft/core/component/DataComponentPatch$3 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/component/DataComponentPatch; decode a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentPatch;)V encode a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V encodeComponent a + f Lnet/minecraft/core/component/DataComponentPatch$CodecGetter; val$codecGetter a +c net/minecraft/core/component/DataComponentPatch$Builder net/minecraft/core/component/DataComponentPatch$a + m ()Lnet/minecraft/core/component/DataComponentPatch; build a + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/DataComponentPatch$Builder; remove a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentPatch$Builder; set a + m (Lnet/minecraft/core/component/TypedDataComponent;)Lnet/minecraft/core/component/DataComponentPatch$Builder; set a + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map a +c net/minecraft/core/component/DataComponentPatch$PatchKey net/minecraft/core/component/DataComponentPatch$c + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$static$0 b + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$static$1 a + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$2 a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; lambda$static$3 a + m (Lnet/minecraft/core/component/DataComponentPatch$PatchKey;)Lcom/mojang/serialization/DataResult; lambda$static$4 a + m ()Z removed c + m ()Lnet/minecraft/core/component/DataComponentType; type b + m ()Lcom/mojang/serialization/Codec; valueCodec a + f Lcom/mojang/serialization/Codec; CODEC a + f Z removed c + f Lnet/minecraft/core/component/DataComponentType; type b +c net/minecraft/core/component/DataComponentPatch$CodecGetter net/minecraft/core/component/DataComponentPatch$b +c net/minecraft/core/component/DataComponentPatch$SplitResult net/minecraft/core/component/DataComponentPatch$d + m ()Lnet/minecraft/core/component/DataComponentMap; added a + m ()Ljava/util/Set; removed b + f Lnet/minecraft/core/component/DataComponentPatch$SplitResult; EMPTY a + f Lnet/minecraft/core/component/DataComponentMap; added b + f Ljava/util/Set; removed c +c net/minecraft/core/component/TypedDataComponent net/minecraft/core/component/TypedDataComponent + m (Lnet/minecraft/core/component/PatchedDataComponentMap;)V applyTo a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/TypedDataComponent; createUnchecked a + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; encodeValue a + m (Ljava/util/Map$Entry;)Lnet/minecraft/core/component/TypedDataComponent; fromEntryUnchecked a + m ()Ljava/lang/String; lambda$encodeValue$0 c + m ()Lnet/minecraft/core/component/DataComponentType; type a + m ()Ljava/lang/Object; value b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/core/component/DataComponentType; type b + f Ljava/lang/Object; value c +c net/minecraft/core/component/TypedDataComponent$1 net/minecraft/core/component/TypedDataComponent$1 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/component/TypedDataComponent; decode a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; decodeTyped a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/TypedDataComponent;)V encode a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/TypedDataComponent;)V encodeCap b +c net/minecraft/core/particles/ItemParticleOption net/minecraft/core/particles/ParticleParamItem + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/item/ItemStack; getItem b + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/particles/ItemParticleOption; lambda$codec$0 b + m (Lnet/minecraft/core/particles/ItemParticleOption;)Lnet/minecraft/world/item/ItemStack; lambda$codec$1 b + m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/particles/ItemParticleOption; lambda$streamCodec$2 a + m (Lnet/minecraft/core/particles/ItemParticleOption;)Lnet/minecraft/world/item/ItemStack; lambda$streamCodec$3 a + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/Codec; ITEM_CODEC a + f Lnet/minecraft/world/item/ItemStack; itemStack c + f Lnet/minecraft/core/particles/ParticleType; type b +c net/minecraft/core/particles/SimpleParticleType net/minecraft/core/particles/ParticleType + m ()Lcom/mojang/serialization/MapCodec; codec c + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m ()Lnet/minecraft/core/particles/SimpleParticleType; getType e + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec d + f Lcom/mojang/serialization/MapCodec; codec a + f Lnet/minecraft/network/codec/StreamCodec; streamCodec b +c net/minecraft/core/registries/BuiltInRegistries net/minecraft/core/registries/BuiltInRegistries + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/HolderGetter; acquireBootstrapRegistrationLookup a + m (Lnet/minecraft/core/Registry;)V bindBootstrappedTagsToEmpty c + m ()V bootStrap a + m ()V createContents b + m ()V freeze c + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/WritableRegistry; internalRegister a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$internalRegister$47 a + m (Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;Lnet/minecraft/core/WritableRegistry;)Ljava/lang/Object; lambda$internalRegister$48 a + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$0 X + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$1 W + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$10 N + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$11 M + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$12 L + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$13 K + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$14 J + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$15 I + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$16 H + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$17 G + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$18 F + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$19 E + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$2 V + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$20 D + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$21 C + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$22 B + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$23 A + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$24 z + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$25 y + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$26 x + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$27 w + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$28 v + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$29 u + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$3 U + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$30 t + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$31 s + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$32 r + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$33 q + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$34 p + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$35 o + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$36 n + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$37 m + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$38 l + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$39 k + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$4 T + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$40 j + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$41 i + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$42 h + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$43 g + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$44 f + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$45 e + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$46 d + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$5 S + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$6 R + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$7 Q + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$8 P + m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; lambda$static$9 O + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/DefaultedRegistry; registerDefaulted a + m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/DefaultedRegistry; registerDefaultedWithIntrusiveHolders b + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/Registry; registerSimple a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/Registry; registerSimpleWithIntrusiveHolders b + m (Lnet/minecraft/core/Registry;)V validate b + f Lnet/minecraft/core/Registry; ACTIVITY C + f Lnet/minecraft/core/Registry; ATTRIBUTE t + f Lnet/minecraft/core/Registry; ATTRIBUTE_TYPE aO + f Lnet/minecraft/core/Registry; BIOME_SOURCE Z + f Lnet/minecraft/core/DefaultedRegistry; BLOCK e + f Lnet/minecraft/core/Registry; BLOCKSTATE_PROVIDER_TYPE T + f Lnet/minecraft/core/Registry; BLOCK_ENTITY_TYPE k + f Lnet/minecraft/core/Registry; BLOCK_PREDICATE_TYPE M + f Lnet/minecraft/core/Registry; BLOCK_TYPE ae + f Lnet/minecraft/core/Registry; CARVER N + f Lnet/minecraft/core/Registry; CHUNK_GENERATOR aa + f Lnet/minecraft/core/DefaultedRegistry; CHUNK_STATUS m + f Lnet/minecraft/core/Registry; COMMAND_ARGUMENT_TYPE v + f Lnet/minecraft/core/Registry; CONSUME_EFFECT_TYPE ax + f Lnet/minecraft/core/Registry; CREATIVE_MODE_TAB aj + f Lnet/minecraft/core/Registry; CUSTOM_STAT l + f Lnet/minecraft/core/Registry; DATA_COMPONENT_PREDICATE_TYPE ap + f Lnet/minecraft/core/Registry; DATA_COMPONENT_TYPE am + f Lnet/minecraft/core/Registry; DEBUG_SUBSCRIPTION f + f Lnet/minecraft/core/Registry; DECORATED_POT_PATTERN ai + f Lnet/minecraft/core/Registry; DENSITY_FUNCTION_TYPE ad + f Lnet/minecraft/core/Registry; DIALOG_ACTION_TYPE aI + f Lnet/minecraft/core/Registry; DIALOG_BODY_TYPE aK + f Lnet/minecraft/core/Registry; DIALOG_TYPE aH + f Lnet/minecraft/core/Registry; ENCHANTMENT_EFFECT_COMPONENT_TYPE ar + f Lnet/minecraft/core/Registry; ENCHANTMENT_ENTITY_EFFECT_TYPE at + f Lnet/minecraft/core/Registry; ENCHANTMENT_LEVEL_BASED_VALUE_TYPE as + f Lnet/minecraft/core/Registry; ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE au + f Lnet/minecraft/core/Registry; ENCHANTMENT_PROVIDER_TYPE aw + f Lnet/minecraft/core/Registry; ENCHANTMENT_VALUE_EFFECT_TYPE av + f Lnet/minecraft/core/Registry; ENTITY_SUB_PREDICATE_TYPE ao + f Lnet/minecraft/core/DefaultedRegistry; ENTITY_TYPE g + f Lnet/minecraft/core/Registry; ENVIRONMENT_ATTRIBUTE aN + f Lnet/minecraft/core/Registry; FEATURE O + f Lnet/minecraft/core/Registry; FEATURE_SIZE_TYPE Y + f Lnet/minecraft/core/Registry; FLOAT_PROVIDER_TYPE J + f Lnet/minecraft/core/DefaultedRegistry; FLUID c + f Lnet/minecraft/core/Registry; FOLIAGE_PLACER_TYPE U + f Lnet/minecraft/core/DefaultedRegistry; GAME_EVENT a + f Lnet/minecraft/core/Registry; GAME_RULE an + f Lnet/minecraft/core/Registry; HEIGHT_PROVIDER_TYPE L + f Lnet/minecraft/core/Registry; INCOMING_RPC_METHOD aC + f Lnet/minecraft/core/Registry; INPUT_CONTROL_TYPE aJ + f Lnet/minecraft/core/Registry; INT_PROVIDER_TYPE K + f Lnet/minecraft/core/DefaultedRegistry; ITEM h + f Ljava/util/Map; LOADERS aT + f Lorg/slf4j/Logger; LOGGER aS + f Lnet/minecraft/core/Registry; LOOT_CONDITION_TYPE F + f Lnet/minecraft/core/Registry; LOOT_FUNCTION_TYPE E + f Lnet/minecraft/core/Registry; LOOT_NBT_PROVIDER_TYPE H + f Lnet/minecraft/core/Registry; LOOT_NUMBER_PROVIDER_TYPE G + f Lnet/minecraft/core/Registry; LOOT_POOL_ENTRY_TYPE D + f Lnet/minecraft/core/Registry; LOOT_SCORE_PROVIDER_TYPE I + f Lnet/minecraft/core/Registry; MAP_DECORATION_TYPE aq + f Lnet/minecraft/core/Registry; MATERIAL_CONDITION ab + f Lnet/minecraft/core/Registry; MATERIAL_RULE ac + f Lnet/minecraft/core/DefaultedRegistry; MEMORY_MODULE_TYPE A + f Lnet/minecraft/core/Registry; MENU q + f Lnet/minecraft/core/Registry; MOB_EFFECT d + f Lnet/minecraft/core/Registry; NUMBER_FORMAT_TYPE al + f Lnet/minecraft/core/Registry; OUTGOING_RPC_METHOD aD + f Lnet/minecraft/core/Registry; PARTICLE_TYPE j + f Lnet/minecraft/core/Registry; PERMISSION_CHECK_TYPE aM + f Lnet/minecraft/core/Registry; PERMISSION_TYPE aL + f Lnet/minecraft/core/Registry; PLACEMENT_MODIFIER_TYPE S + f Lnet/minecraft/core/Registry; POINT_OF_INTEREST_TYPE z + f Lnet/minecraft/core/Registry; POOL_ALIAS_BINDING_TYPE ah + f Lnet/minecraft/core/Registry; POSITION_SOURCE_TYPE u + f Lnet/minecraft/core/Registry; POS_RULE_TEST p + f Lnet/minecraft/core/Registry; POTION i + f Lnet/minecraft/core/Registry; RECIPE_BOOK_CATEGORY aA + f Lnet/minecraft/core/Registry; RECIPE_DISPLAY ay + f Lnet/minecraft/core/Registry; RECIPE_SERIALIZER s + f Lnet/minecraft/core/Registry; RECIPE_TYPE r + f Lnet/minecraft/core/Registry; REGISTRY aR + f Lnet/minecraft/core/Registry; ROOT_PLACER_TYPE W + f Lnet/minecraft/core/Registry; RULE_BLOCK_ENTITY_MODIFIER o + f Lnet/minecraft/core/Registry; RULE_TEST n + f Lnet/minecraft/core/DefaultedRegistry; SENSOR_TYPE B + f Lnet/minecraft/core/Registry; SLOT_DISPLAY az + f Lnet/minecraft/core/Registry; SLOT_SOURCE_TYPE aP + f Lnet/minecraft/core/Registry; SOUND_EVENT b + f Lnet/minecraft/core/Registry; SPAWN_CONDITION_TYPE aG + f Lnet/minecraft/core/Registry; STAT_TYPE w + f Lnet/minecraft/core/Registry; STRUCTURE_PIECE Q + f Lnet/minecraft/core/Registry; STRUCTURE_PLACEMENT P + f Lnet/minecraft/core/Registry; STRUCTURE_POOL_ELEMENT ag + f Lnet/minecraft/core/Registry; STRUCTURE_PROCESSOR af + f Lnet/minecraft/core/Registry; STRUCTURE_TYPE R + f Lnet/minecraft/core/Registry; TEST_ENVIRONMENT_DEFINITION_TYPE aE + f Lnet/minecraft/core/Registry; TEST_FUNCTION aQ + f Lnet/minecraft/core/Registry; TEST_INSTANCE_TYPE aF + f Lnet/minecraft/core/Registry; TICKET_TYPE aB + f Lnet/minecraft/core/Registry; TREE_DECORATOR_TYPE X + f Lnet/minecraft/core/Registry; TRIGGER_TYPES ak + f Lnet/minecraft/core/Registry; TRUNK_PLACER_TYPE V + f Lnet/minecraft/core/DefaultedRegistry; VILLAGER_PROFESSION y + f Lnet/minecraft/core/DefaultedRegistry; VILLAGER_TYPE x + f Lnet/minecraft/core/WritableRegistry; WRITABLE_REGISTRY aU +c net/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap net/minecraft/core/registries/BuiltInRegistries$a +c net/minecraft/data/info/DatapackStructureReport net/minecraft/data/info/DatapackStructureReport + m ()Ljava/lang/String; getName a + m (Ljava/util/Map;Lnet/minecraft/core/Registry;)V lambda$listRegistries$0 a + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V lambda$listRegistries$1 b + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V lambda$listRegistries$2 a + m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/info/DatapackStructureReport$Entry;)V lambda$listRegistries$3 b + m ()Ljava/util/Map; listRegistries b + m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/info/DatapackStructureReport$Entry;)V putIfNotPresent a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Lnet/minecraft/data/info/DatapackStructureReport$Entry; BUILT_IN_REGISTRY h + f Ljava/util/Map; MANUAL_ENTRIES i + f Ljava/util/Map; NON_REGISTRY_ENTRIES j + f Lnet/minecraft/data/info/DatapackStructureReport$Entry; PSEUDO_REGISTRY e + f Lcom/mojang/serialization/Codec; REGISTRY_KEY_CODEC k + f Lnet/minecraft/data/info/DatapackStructureReport$Entry; STABLE_DYNAMIC_REGISTRY f + f Lnet/minecraft/data/info/DatapackStructureReport$Entry; UNSTABLE_DYNAMIC_REGISTRY g + f Lnet/minecraft/data/PackOutput; output d +c net/minecraft/data/info/DatapackStructureReport$Entry net/minecraft/data/info/DatapackStructureReport$b + m ()Z elements a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Z stable c + m ()Z tags b + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Z elements c + f Z stable e + f Z tags d +c net/minecraft/data/info/DatapackStructureReport$Format net/minecraft/data/info/DatapackStructureReport$c + m ()[Lnet/minecraft/data/info/DatapackStructureReport$Format; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/data/info/DatapackStructureReport$Format; $VALUES e + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/data/info/DatapackStructureReport$Format; MCFUNCTION b + f Lnet/minecraft/data/info/DatapackStructureReport$Format; STRUCTURE a + f Ljava/lang/String; name d +c net/minecraft/data/info/DatapackStructureReport$Report net/minecraft/data/info/DatapackStructureReport$d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Map; others b + m ()Ljava/util/Map; registries a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Map; others c + f Ljava/util/Map; registries b +c net/minecraft/data/info/DatapackStructureReport$CustomPackEntry net/minecraft/data/info/DatapackStructureReport$a + m ()Lnet/minecraft/data/info/DatapackStructureReport$Entry; entry b + m ()Lnet/minecraft/data/info/DatapackStructureReport$Format; format a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/data/info/DatapackStructureReport$Entry; entry c + f Lnet/minecraft/data/info/DatapackStructureReport$Format; format b +c net/minecraft/data/loot/packs/VanillaEntityLoot net/minecraft/data/loot/packs/VanillaEntityLoot + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; elderGuardianLootTable c + m ()V generate b + m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/ItemLike;)V lambda$generate$0 a +c net/minecraft/data/recipes/SpecialRecipeBuilder net/minecraft/data/recipes/SpecialRecipeBuilder + m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V save a + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a + m (Ljava/util/function/Function;)Lnet/minecraft/data/recipes/SpecialRecipeBuilder; special a + f Ljava/util/function/Function; factory a +c net/minecraft/data/registries/VanillaRegistries net/minecraft/data/registries/VanillaRegistries + m ()Lnet/minecraft/core/HolderLookup$Provider; createLookup a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/ResourceKey;)V lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$0 a + m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)V lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$1 a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/Holder;)V lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$2 a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$Reference;)V lambda$validateThatAllBiomeFeaturesHaveBiomeFilter$3 a + m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Z validatePlacedFeature a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderLookup;)V validateThatAllBiomeFeaturesHaveBiomeFilter a + m (Lnet/minecraft/core/HolderLookup$Provider;)V validateThatAllBiomeFeaturesHaveBiomeFilter a + f Lnet/minecraft/core/RegistrySetBuilder; BUILDER a +c net/minecraft/data/tags/EnchantmentTagsProvider net/minecraft/data/tags/EnchantmentTagsProvider + m (Ljava/util/Set;Lnet/minecraft/core/Holder$Reference;)Z lambda$tooltipOrder$0 a + m (Lnet/minecraft/core/HolderLookup$Provider;[Lnet/minecraft/resources/ResourceKey;)V tooltipOrder a +c net/minecraft/data/tags/VanillaItemTagsProvider net/minecraft/data/tags/VanillaItemTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a + m (Lnet/minecraft/core/Holder$Reference;)Z lambda$addTags$1 b + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/Identifier; lambda$addTags$2 a + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; lambda$new$0 a +c net/minecraft/data/tags/VanillaItemTagsProvider$1 net/minecraft/data/tags/VanillaItemTagsProvider$1 + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a + f Lnet/minecraft/data/tags/VanillaItemTagsProvider; this$0 a +c net/minecraft/data/tags/VanillaItemTagsProvider$BlockToItemConverter net/minecraft/data/tags/VanillaItemTagsProvider$a + m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/tags/TagAppender; add a + m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; addOptional b + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/tags/TagAppender; addOptional b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addOptionalTag b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addTag a + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/tags/TagKey; blockTagToItemTag c + f Lnet/minecraft/data/tags/TagAppender; itemAppender a +c net/minecraft/data/tags/WorldPresetTagsProvider net/minecraft/data/tags/WorldPresetTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/data/worldgen/SavannaVillagePools net/minecraft/data/worldgen/WorldGenFeatureVillageSavanna + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; START a + f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b + f Lnet/minecraft/resources/ResourceKey; ZOMBIE_TERMINATORS_KEY c +c net/minecraft/gametest/framework/GameTestHelper net/minecraft/gametest/framework/GameTestHarnessHelper + m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; absoluteAABB a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; absolutePos j + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; absoluteVec a + m (JLnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V assertAtTickTimeContainerContains a + m (JLnet/minecraft/core/BlockPos;)V assertAtTickTimeContainerEmpty a + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;Ljava/util/function/Function;)V assertBlock a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Class;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V assertBlockEntityData a + m (Lnet/minecraft/world/level/block/Block;III)V assertBlockNotPresent b + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V assertBlockNotPresent b + m (Lnet/minecraft/world/level/block/Block;III)V assertBlockPresent a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V assertBlockPresent a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)V assertBlockProperty a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/Component;)V assertBlockProperty a + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;Ljava/util/function/Function;)V assertBlockState b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V assertBlockState b + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/BlockPos;)V assertBlockTag a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V assertContainerContains b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V assertContainerContainsSingle a + m (Lnet/minecraft/core/BlockPos;)V assertContainerEmpty f + m (Lnet/minecraft/world/entity/EntityType;I)V assertEntitiesPresent a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;ID)V assertEntitiesPresent a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Function;Ljava/lang/Object;)V assertEntityData a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Predicate;)V assertEntityData a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Function;Ljava/lang/Object;)V assertEntityData a + m (Lnet/minecraft/world/entity/Entity;III)V assertEntityInstancePresent a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V assertEntityInstancePresent a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/item/Item;)V assertEntityInventoryContains b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/item/Item;)V assertEntityIsHolding a + m (Lnet/minecraft/world/entity/EntityType;)V assertEntityNotPresent d + m (Lnet/minecraft/world/entity/EntityType;III)V assertEntityNotPresent d + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V assertEntityNotPresent d + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/AABB;)V assertEntityNotPresent b + m (Lnet/minecraft/world/entity/EntityType;DDD)V assertEntityNotTouching b + m (Lnet/minecraft/world/entity/EntityType;)V assertEntityPresent b + m (Lnet/minecraft/world/entity/EntityType;III)V assertEntityPresent c + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V assertEntityPresent c + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;D)V assertEntityPresent a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/AABB;)V assertEntityPresent a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/network/chat/Component;)V assertEntityPresent a + m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Function;Ljava/lang/Object;Lnet/minecraft/network/chat/Component;)V assertEntityProperty a + m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/Component;)V assertEntityProperty a + m (Lnet/minecraft/world/entity/EntityType;DDD)V assertEntityTouching a + m (ZLjava/lang/String;)V assertFalse b + m (ZLnet/minecraft/network/chat/Component;)V assertFalse b + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;DI)V assertItemEntityCountIs a + m (Lnet/minecraft/world/item/Item;)V assertItemEntityNotPresent b + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;D)V assertItemEntityNotPresent b + m (Lnet/minecraft/world/item/Item;)V assertItemEntityPresent a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;D)V assertItemEntityPresent a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;I)V assertLivingEntityHasMobEffect a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Ljava/util/function/IntPredicate;Ljava/util/function/Supplier;)V assertRedstoneSignal a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)V assertSameBlockState a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;)V assertSameBlockStates a + m (ZLjava/lang/String;)V assertTrue a + m (ZLnet/minecraft/network/chat/Component;)V assertTrue a + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V assertValueEqual a + m (Ljava/lang/Object;Ljava/lang/Object;Lnet/minecraft/network/chat/Component;)V assertValueEqual a + m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/gametest/framework/GameTestAssertException; assertionException a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/gametest/framework/GameTestAssertPosException; assertionException a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/gametest/framework/GameTestAssertPosException; assertionException a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/gametest/framework/GameTestAssertException; assertionException a + m (Lnet/minecraft/core/BlockPos;)V destroyBlock e + m ()V ensureSingleFinalCheck l + m (Ljava/lang/String;)V fail a + m (Lnet/minecraft/network/chat/Component;)V fail b + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/core/BlockPos;)V fail a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/entity/Entity;)V fail a + m (Ljava/lang/Runnable;)V failIf c + m (Ljava/lang/Runnable;)V failIfEver d + m (Lnet/minecraft/world/entity/EntityType;IIID)Lnet/minecraft/world/entity/Entity; findClosestEntity a + m (Lnet/minecraft/world/entity/EntityType;IIID)Ljava/util/List; findEntities b + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;D)Ljava/util/List; findEntities a + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/Entity; findOneEntity a + m (Ljava/util/function/Consumer;)V forEveryBlockInStructure a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; getAbsoluteDirection a + m (Lnet/minecraft/core/BlockPos;Ljava/lang/Class;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a + m ()Lnet/minecraft/world/phys/AABB; getBounds j + m (Lnet/minecraft/world/entity/EntityType;)Ljava/util/List; getEntities c + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;D)Ljava/util/List; getEntities b + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a + m ()Lnet/minecraft/server/level/ServerLevel; getLevel a + m ()Lnet/minecraft/world/phys/AABB; getRelativeBounds k + m ()Lnet/minecraft/core/Direction; getTestDirection h + m ()Lnet/minecraft/world/level/block/Rotation; getTestRotation g + m ()J getTick i + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)V hurt a + m (Lnet/minecraft/world/entity/Entity;)V kill a + m ()V killAllEntities b + m (Ljava/lang/Class;)V killAllEntitiesOfClass a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V lambda$assertAtTickTimeContainerContains$28 c + m (Lnet/minecraft/core/BlockPos;)V lambda$assertAtTickTimeContainerEmpty$29 l + m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$assertBlock$13 a + m (Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/network/chat/Component; lambda$assertBlock$14 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z lambda$assertBlockNotPresent$8 a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/network/chat/Component; lambda$assertBlockNotPresent$9 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z lambda$assertBlockPresent$6 a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/network/chat/Component; lambda$assertBlockPresent$7 b + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$assertBlockProperty$15 a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/network/chat/Component; lambda$assertBlockProperty$16 a + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$assertBlockTag$10 b + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/network/chat/Component; lambda$assertBlockTag$11 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z lambda$assertEntityInstancePresent$17 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/gametest/framework/GameTestAssertPosException; lambda$assertEntityInstancePresent$18 a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/ItemStack;)Z lambda$assertEntityInventoryContains$26 a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z lambda$assertEntityNotTouching$24 a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z lambda$assertEntityTouching$23 b + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$assertItemEntityNotPresent$20 c + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$assertItemEntityNotPresent$22 a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$assertItemEntityPresent$19 d + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$assertItemEntityPresent$21 b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;)V lambda$assertSameBlockStates$27 a + m ()Lnet/minecraft/gametest/framework/GameTestException; lambda$failIf$33 m + m (Ljava/lang/Runnable;J)V lambda$failIfEver$34 b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I lambda$findClosestEntity$2 a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;)Z lambda$findEntities$3 a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$killAllEntitiesOfClass$0 c + m (Lnet/minecraft/world/entity/Entity;)V lambda$killAllEntitiesOfClass$1 b + m (Ljava/lang/Runnable;J)V lambda$onEachTick$35 a + m (Lnet/minecraft/core/BlockPos;)V lambda$pulseRedstone$5 m + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V lambda$succeedWhenBlockPresent$12 d + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Function;Ljava/lang/Object;)V lambda$succeedWhenEntityData$30 c + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V lambda$succeedWhenEntityNotPresent$32 g + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V lambda$succeedWhenEntityPresent$31 h + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;F)V lambda$walkTo$4 b + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; makeAboutToDrown a + m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/entity/player/Player; makeMockPlayer a + m ()Lnet/minecraft/server/level/ServerPlayer; makeMockServerPlayerInLevel c + m (Lnet/minecraft/world/entity/Mob;FFF)V moveTo a + m (Ljava/lang/Runnable;)V onEachTick e + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V placeAt a + m (III)V pressButton a + m (Lnet/minecraft/core/BlockPos;)V pressButton b + m (III)V pullLever b + m (Lnet/minecraft/core/BlockPos;)V pullLever d + m (Lnet/minecraft/core/BlockPos;J)V pulseRedstone a + m (Lnet/minecraft/core/BlockPos;)V randomTick g + m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; relativeAABB b + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; relativePos k + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; relativeVec b + m (JLjava/lang/Runnable;)V runAfterDelay b + m (JLjava/lang/Runnable;)V runAtTickTime a + m (Lnet/minecraft/resources/ResourceKey;)V setBiome a + m (IIILnet/minecraft/world/level/block/Block;)V setBlock a + m (IIILnet/minecraft/world/level/block/state/BlockState;)V setBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V setBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)V setBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)V setBlock a + m (Lnet/minecraft/world/entity/EntityType;FFF)Lnet/minecraft/world/entity/Entity; spawn a + m (Lnet/minecraft/world/entity/EntityType;III)Lnet/minecraft/world/entity/Entity; spawn a + m (Lnet/minecraft/world/entity/EntityType;IIILnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Mob; spawn a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Entity; spawn a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;I)Ljava/util/List; spawn a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/Entity; spawn a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;I)Ljava/util/List; spawn a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; spawn a + m (Lnet/minecraft/world/item/Item;FFF)Lnet/minecraft/world/entity/item/ItemEntity; spawnItem a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/item/ItemEntity; spawnItem a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/item/ItemEntity; spawnItem a + m (Lnet/minecraft/world/entity/EntityType;FFF)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b + m (Lnet/minecraft/world/entity/EntityType;III)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b + m ()Lnet/minecraft/gametest/framework/GameTestSequence; startSequence f + m ()V succeed d + m (Ljava/lang/Runnable;)V succeedIf a + m (ILjava/lang/Runnable;)V succeedOnTickWhen a + m (Ljava/lang/Runnable;)V succeedWhen b + m (Lnet/minecraft/world/level/block/Block;III)V succeedWhenBlockPresent c + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V succeedWhenBlockPresent c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Function;Ljava/lang/Object;)V succeedWhenEntityData b + m (Lnet/minecraft/world/entity/EntityType;III)V succeedWhenEntityNotPresent f + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V succeedWhenEntityNotPresent f + m (Lnet/minecraft/world/entity/EntityType;III)V succeedWhenEntityPresent e + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V succeedWhenEntityPresent e + m (Lnet/minecraft/core/BlockPos;)V tickBlock h + m ()V tickPrecipitation e + m (Lnet/minecraft/core/BlockPos;)V tickPrecipitation i + m (Lnet/minecraft/core/BlockPos;)V useBlock c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V useBlock a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)V useBlock a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;F)Lnet/minecraft/gametest/framework/GameTestSequence; walkTo a + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; withLowHealth b + f Z finalCheckAdded b + f Lnet/minecraft/gametest/framework/GameTestInfo; testInfo a +c net/minecraft/gametest/framework/GameTestHelper$1 net/minecraft/gametest/framework/GameTestHarnessHelper$1 + m ()Lnet/minecraft/world/level/GameType; gameMode a + m ()Z isClientAuthoritative aa_ + f Lnet/minecraft/world/level/GameType; val$gameType a +c net/minecraft/gametest/framework/GameTestHelper$2 net/minecraft/gametest/framework/GameTestHarnessHelper$2 + m ()Lnet/minecraft/world/level/GameType; gameMode a +c net/minecraft/gametest/framework/GameTestHelper$3 net/minecraft/gametest/framework/GameTestHarnessHelper$3 + f [I $SwitchMap$net$minecraft$world$level$block$Rotation a +c net/minecraft/gametest/framework/GameTestRunner net/minecraft/gametest/framework/GameTestHarnessRunner + m (Lnet/minecraft/gametest/framework/GameTestBatchListener;)V addListener a + m (Ljava/util/Collection;)Ljava/util/Collection; createStructuresForBatch a + m ()V endCurrentEnvironment d + m ()Ljava/util/List; getTestInfos a + m (Lnet/minecraft/gametest/framework/GameTestBatch;)Ljava/util/stream/Stream; lambda$new$0 a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$new$1 e + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestListener;)V lambda$rerunTest$2 a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$runBatch$3 d + m (Lnet/minecraft/gametest/framework/GameTestBatch;Lnet/minecraft/gametest/framework/GameTestBatchListener;)V lambda$runBatch$4 a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/lang/String; lambda$runScheduledRerunTests$5 c + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V rerunTest a + m (I)V runBatch a + m ()V runScheduledRerunTests e + m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; spawn b + m ()V start b + m ()V stop c + f I DEFAULT_TESTS_PER_ROW a + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/List; allTestInfos e + f Ljava/util/List; batchListeners g + f Lcom/google/common/collect/ImmutableList; batches f + f Z clearBetweenBatches o + f Lnet/minecraft/core/Holder; currentEnvironment k + f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; existingStructureSpawner l + f Z haltOnError n + f Lnet/minecraft/server/level/ServerLevel; level c + f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; newStructureSpawner m + f Ljava/util/List; scheduledForRerun h + f Z stopped j + f Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; testBatcher i + f Lnet/minecraft/gametest/framework/GameTestTicker; testTicker d +c net/minecraft/gametest/framework/GameTestRunner$1 net/minecraft/gametest/framework/GameTestHarnessRunner$1 + m (Lnet/minecraft/gametest/framework/GameTestBatch;Lnet/minecraft/gametest/framework/GameTestBatchListener;)V lambda$testCompleted$0 a + m (J)V lambda$testCompleted$1 b + m (J)V lambda$testFailed$2 a + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testAddedForRerun a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testCompleted b + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testFailed b + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testPassed a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testStructureLoaded a + f Lnet/minecraft/gametest/framework/GameTestRunner; this$0 d +c net/minecraft/gametest/framework/GameTestRunner$Builder net/minecraft/gametest/framework/GameTestHarnessRunner$a + m (Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; batcher a + m ()Lnet/minecraft/gametest/framework/GameTestRunner; build c + m ()Lnet/minecraft/gametest/framework/GameTestRunner$Builder; clearBetweenBatches b + m (Lnet/minecraft/gametest/framework/StructureGridSpawner;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; existingStructureSpawner a + m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; fromBatches a + m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; fromInfo b + m ()Lnet/minecraft/gametest/framework/GameTestRunner$Builder; haltOnError a + m (Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; newStructureSpawner a + f Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; batcher c + f Ljava/util/Collection; batches f + f Z clearBetweenBatches h + f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; existingStructureSpawner d + f Z haltOnError g + f Lnet/minecraft/server/level/ServerLevel; level a + f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; newStructureSpawner e + f Lnet/minecraft/gametest/framework/GameTestTicker; testTicker b +c net/minecraft/gametest/framework/GameTestRunner$GameTestBatcher net/minecraft/gametest/framework/GameTestHarnessRunner$b +c net/minecraft/gametest/framework/GameTestRunner$StructureSpawner net/minecraft/gametest/framework/GameTestHarnessRunner$c + m (Lnet/minecraft/gametest/framework/GameTestInfo;)Lnet/minecraft/gametest/framework/GameTestInfo; lambda$static$0 c + m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; lambda$static$1 b + m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; lambda$static$2 a + m (Lnet/minecraft/server/level/ServerLevel;)V onBatchStart a + f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; IN_PLACE a + f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; NOT_SET b +c net/minecraft/gametest/framework/GameTestServer net/minecraft/gametest/framework/GameTestServer + m (Ljava/lang/Thread;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Ljava/util/Optional;Z)Lnet/minecraft/gametest/framework/GameTestServer; create a + m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/List; evaluateTestsToRun a + m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; fillServerSystemReport a + m ()Lnet/minecraft/server/permissions/PermissionSet; getFunctionCompilationPermissions l + m ()I getMaxPlayers r + m ()I getRateLimitPacketsPerSecond o + m (Lnet/minecraft/core/RegistryAccess;Ljava/lang/String;)Ljava/util/stream/Stream; getTestsForSelection a + m ()Lnet/minecraft/util/debugchart/SampleLogger; getTickTimeLogger f + m ()Z haveTestsStarted bx + m ()Z initServer e + m ()Z isDedicatedServer n + m ()Z isHardcore v_ + m ()Z isPublished q + m (Lnet/minecraft/server/players/NameAndId;)Z isSingleplayerOwner a + m ()Z isTickTimeLoggingEnabled g + m (Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/server/WorldLoader$DataLoadOutput; lambda$create$0 a + m (Lnet/minecraft/server/WorldLoader$InitConfig;Lnet/minecraft/world/level/LevelSettings;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; lambda$create$1 a + m (Lnet/minecraft/core/Holder$Reference;)Z lambda$evaluateTestsToRun$2 b + m (Lnet/minecraft/core/Holder$Reference;)Z lambda$evaluateTestsToRun$3 a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V logFailedTest a + m (Lnet/minecraft/CrashReport;)V onServerCrash a + m ()V onServerExit i + m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; operatorUserPermissions k + m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; rotateAndMultiply a + m ()Z shouldInformAdmins c + m ()Z shouldRconBroadcast m + m (Lnet/minecraft/server/level/ServerLevel;)V startTests b + m (Ljava/util/function/BooleanSupplier;)V tickServer a + m ()Z useNativeTransport p + m ()V waitUntilNextTick w_ + f Lnet/minecraft/world/flag/FeatureFlagSet; ENABLED_FEATURES q + f Lorg/slf4j/Logger; LOGGER m + f Lnet/minecraft/server/Services; NO_SERVICES p + f I PROGRESS_REPORT_INTERVAL n + f I TEST_POSITION_RANGE o + f Lnet/minecraft/world/level/levelgen/WorldOptions; WORLD_OPTIONS w + f Lnet/minecraft/util/debugchart/LocalSampleLogger; sampleLogger r + f Lcom/google/common/base/Stopwatch; stopwatch v + f Ljava/util/List; testBatches u + f Ljava/util/Optional; testSelection s + f Lnet/minecraft/gametest/framework/MultipleTestTracker; testTracker x + f Z verify t +c net/minecraft/gametest/framework/GameTestServer$MockProfileResolver net/minecraft/gametest/framework/GameTestServer$a + m (Ljava/util/UUID;)Ljava/util/Optional; fetchById a + m (Ljava/lang/String;)Ljava/util/Optional; fetchByName a +c net/minecraft/gametest/framework/GameTestServer$MockUserNameToIdResolver net/minecraft/gametest/framework/GameTestServer$b + m (Lnet/minecraft/server/players/NameAndId;)V add a + m (Ljava/lang/String;)Ljava/util/Optional; get a + m (Ljava/util/UUID;)Ljava/util/Optional; get a + m (Ljava/lang/String;Lnet/minecraft/server/players/NameAndId;)Z lambda$get$0 a + m (Ljava/lang/String;)Ljava/util/Optional; lambda$get$1 b + m (Ljava/util/UUID;Lnet/minecraft/server/players/NameAndId;)Z lambda$get$2 a + m (Z)V resolveOfflineUsers a + m ()V save a + f Ljava/util/Set; savedIds a +c net/minecraft/gametest/framework/GameTestTicker net/minecraft/gametest/framework/GameTestHarnessTicker + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V add a + m ()V clear a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$tick$0 b + m (Lnet/minecraft/gametest/framework/GameTestRunner;)V setRunner a + m ()V tick b + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/gametest/framework/GameTestTicker; SINGLETON a + f Lnet/minecraft/gametest/framework/GameTestRunner; runner d + f Lnet/minecraft/gametest/framework/GameTestTicker$State; state e + f Ljava/util/Collection; testInfos c +c net/minecraft/gametest/framework/GameTestTicker$State net/minecraft/gametest/framework/GameTestHarnessTicker$a + m ()[Lnet/minecraft/gametest/framework/GameTestTicker$State; $values a + f [Lnet/minecraft/gametest/framework/GameTestTicker$State; $VALUES d + f Lnet/minecraft/gametest/framework/GameTestTicker$State; HALTING c + f Lnet/minecraft/gametest/framework/GameTestTicker$State; IDLE a + f Lnet/minecraft/gametest/framework/GameTestTicker$State; RUNNING b +c net/minecraft/gametest/framework/StructureUtils net/minecraft/gametest/framework/GameTestHarnessStructures + m (ILnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)V clearBlock a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/server/level/ServerLevel;)V clearSpaceForStructure a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; createNewEmptyTest a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z doesStructureContain a + m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; findNearestTest b + m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; findTestBlocks c + m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; findTestContainingPos a + m (I)Lnet/minecraft/world/level/block/Rotation; getRotationForRotationSteps a + m (Lnet/minecraft/world/level/block/Rotation;)I getRotationStepsForRotation a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getStructureBoundingBox b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; getTransformedFarCorner a + m (ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$clearSpaceForStructure$0 a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$clearSpaceForStructure$1 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; lookedAtTestPos a + f Ljava/lang/String; DEFAULT_TEST_STRUCTURES_DIR b + f I DEFAULT_Y_SEARCH_RADIUS a + f Ljava/nio/file/Path; testStructuresDir c +c net/minecraft/gametest/framework/StructureUtils$1 net/minecraft/gametest/framework/GameTestHarnessStructures$1 + f [I $SwitchMap$net$minecraft$world$level$block$Rotation a +c net/minecraft/locale/DeprecatedTranslationsInfo net/minecraft/locale/DeprecatedTranslationsInfo + m (Ljava/util/Map;)V applyToMap a + m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V lambda$applyToMap$2 a + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; lambda$loadFromJson$1 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/locale/DeprecatedTranslationsInfo; loadFromDefaultResource a + m (Ljava/io/InputStream;)Lnet/minecraft/locale/DeprecatedTranslationsInfo; loadFromJson a + m (Ljava/lang/String;)Lnet/minecraft/locale/DeprecatedTranslationsInfo; loadFromResource a + m ()Ljava/util/List; removed b + m ()Ljava/util/Map; renamed c + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/locale/DeprecatedTranslationsInfo; EMPTY a + f Lorg/slf4j/Logger; LOGGER e + f Ljava/util/List; removed c + f Ljava/util/Map; renamed d +c net/minecraft/network/ClientboundPacketListener net/minecraft/network/ClientboundPacketListener + m ()Lnet/minecraft/network/protocol/PacketFlow; flow N_ +c net/minecraft/network/ServerboundPacketListener net/minecraft/network/ServerboundPacketListener + m ()Lnet/minecraft/network/protocol/PacketFlow; flow N_ +c net/minecraft/network/chat/LastSeenTrackedEntry net/minecraft/network/chat/LastSeenTrackedEntry + m ()Lnet/minecraft/network/chat/LastSeenTrackedEntry; acknowledge a + m ()Z pending c + m ()Lnet/minecraft/network/chat/MessageSignature; signature b + f Z pending b + f Lnet/minecraft/network/chat/MessageSignature; signature a +c net/minecraft/network/chat/contents/NbtContents net/minecraft/network/chat/contents/NbtContents + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; asString a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; compileNbtPath a + m ()Lnet/minecraft/network/chat/contents/data/DataSource; getDataSource e + m ()Ljava/lang/String; getNbtPath b + m ()Ljava/util/Optional; getSeparator d + m ()Z isInterpreting c + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/stream/Stream; lambda$resolve$1 a + m (Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/nbt/Tag;)Ljava/util/stream/Stream; lambda$resolve$2 a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; lambda$resolve$3 a + m (Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; lambda$resolve$4 a + m (Ljava/util/stream/Stream;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; lambda$resolve$5 a + m (Ljava/util/stream/Stream;)Lnet/minecraft/network/chat/MutableComponent; lambda$resolve$6 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; resolve a + f Lorg/slf4j/Logger; LOGGER c + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; compiledNbtPath b + f Lnet/minecraft/network/chat/contents/data/DataSource; dataSource g + f Z interpreting d + f Ljava/lang/String; nbtPathPattern f + f Ljava/util/Optional; separator e +c net/minecraft/network/chat/numbers/NumberFormat net/minecraft/network/chat/numbers/NumberFormat + m (I)Lnet/minecraft/network/chat/MutableComponent; format a + m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; type a +c net/minecraft/network/chat/numbers/StyledFormat net/minecraft/network/chat/numbers/StyledFormat + m (I)Lnet/minecraft/network/chat/MutableComponent; format a + m ()Lnet/minecraft/network/chat/Style; style b + m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; type a + f Lnet/minecraft/network/chat/numbers/StyledFormat; NO_STYLE b + f Lnet/minecraft/network/chat/numbers/StyledFormat; PLAYER_LIST_DEFAULT d + f Lnet/minecraft/network/chat/numbers/StyledFormat; SIDEBAR_DEFAULT c + f Lnet/minecraft/network/chat/numbers/NumberFormatType; TYPE a + f Lnet/minecraft/network/chat/Style; style e +c net/minecraft/network/chat/numbers/StyledFormat$1 net/minecraft/network/chat/numbers/StyledFormat$1 + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/syncher/SynchedEntityData net/minecraft/network/syncher/DataWatcher + m (Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;Lnet/minecraft/network/syncher/SynchedEntityData$DataValue;)V assignValue a + m (Ljava/util/List;)V assignValues a + m (Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; defineId a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; get a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)Lnet/minecraft/network/syncher/SynchedEntityData$DataItem; getItem b + m ()Ljava/util/List; getNonDefaultValues c + m ()Z isDirty a + m ()Ljava/util/List; packDirty b + m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V set a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;Z)V set a + f Lnet/minecraft/util/ClassTreeIdRegistry; ID_REGISTRY c + f Lorg/slf4j/Logger; LOGGER a + f I MAX_ID_VALUE b + f Lnet/minecraft/network/syncher/SyncedDataHolder; entity d + f Z isDirty f + f [Lnet/minecraft/network/syncher/SynchedEntityData$DataItem; itemsById e +c net/minecraft/network/syncher/SynchedEntityData$Builder net/minecraft/network/syncher/DataWatcher$a + m ()Lnet/minecraft/network/syncher/SynchedEntityData; build a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; define a + f Lnet/minecraft/network/syncher/SyncedDataHolder; entity a + f [Lnet/minecraft/network/syncher/SynchedEntityData$DataItem; itemsById b +c net/minecraft/network/syncher/SynchedEntityData$DataItem net/minecraft/network/syncher/DataWatcher$Item + m ()Lnet/minecraft/network/syncher/EntityDataAccessor; getAccessor a + m ()Ljava/lang/Object; getValue b + m ()Z isDirty c + m ()Z isSetToDefault d + m (Z)V setDirty a + m (Ljava/lang/Object;)V setValue a + m ()Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; value e + f Lnet/minecraft/network/syncher/EntityDataAccessor; accessor a + f Z dirty d + f Ljava/lang/Object; initialValue c + f Ljava/lang/Object; value b +c net/minecraft/network/syncher/SynchedEntityData$DataValue net/minecraft/network/syncher/DataWatcher$c + m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; create a + m ()I id a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;I)Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; read a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;ILnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; read a + m ()Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b + m ()Ljava/lang/Object; value c + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f I id a + f Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b + f Ljava/lang/Object; value c +c net/minecraft/server/ReloadableServerRegistries net/minecraft/server/ReloadableServerRegistries + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; concatenateLookups a + m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/server/ReloadableServerRegistries$LoadResult; createAndValidateFullContext a + m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; createUpdatedRegistries a + m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/server/ReloadableServerRegistries$LoadResult; lambda$reload$1 b + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/storage/loot/LootDataType;)V lambda$validateLootRegistries$4 a + m (Ljava/lang/String;Lnet/minecraft/util/ProblemReporter$Problem;)V lambda$validateLootRegistries$5 a + m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V lambda$validateRegistry$6 a + m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; reload a + m (Lnet/minecraft/core/HolderLookup$Provider;)V validateLootRegistries a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/core/HolderLookup$Provider;)V validateRegistry a + f Lnet/minecraft/core/RegistrationInfo; DEFAULT_REGISTRATION_INFO b + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/server/ReloadableServerRegistries$Holder net/minecraft/server/ReloadableServerRegistries$a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; getLootTable a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Ljava/util/Optional; lambda$getLootTable$0 a + m ()Lnet/minecraft/core/HolderLookup$Provider; lookup a + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/server/ReloadableServerRegistries$LoadResult net/minecraft/server/ReloadableServerRegistries$b + m ()Lnet/minecraft/core/LayeredRegistryAccess; layers a + m ()Lnet/minecraft/core/HolderLookup$Provider; lookupWithUpdatedTags b + f Lnet/minecraft/core/LayeredRegistryAccess; layers a + f Lnet/minecraft/core/HolderLookup$Provider; lookupWithUpdatedTags b +c net/minecraft/server/bossevents/CustomBossEvent net/minecraft/server/bossevents/BossBattleCustom + m (Ljava/util/UUID;)V addOfflinePlayer a + m (Lnet/minecraft/server/level/ServerPlayer;)V addPlayer a + m ()Lnet/minecraft/network/chat/Component; getDisplayName e + m ()I getMax d + m ()Lnet/minecraft/resources/Identifier; getTextId a + m ()I getValue c + m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$getDisplayName$0 a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/bossevents/CustomBossEvent$Packed;)Lnet/minecraft/server/bossevents/CustomBossEvent; load a + m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerConnect c + m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerDisconnect d + m ()Lnet/minecraft/server/bossevents/CustomBossEvent$Packed; pack f + m ()V removeAllPlayers b + m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer b + m (I)V setMax b + m (Ljava/util/Collection;)Z setPlayers a + m (I)V setValue a + f I DEFAULT_MAX h + f Lnet/minecraft/resources/Identifier; id i + f I max l + f Ljava/util/Set; players j + f I value k +c net/minecraft/server/bossevents/CustomBossEvent$Packed net/minecraft/server/bossevents/BossBattleCustom$a + m ()Lnet/minecraft/world/BossEvent$BossBarColor; color e + m ()Z createWorldFog i + m ()Z darkenScreen g + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I max d + m ()Lnet/minecraft/network/chat/Component; name a + m ()Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay f + m ()Z playBossMusic h + m ()Ljava/util/Set; players j + m ()I value c + m ()Z visible b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/BossEvent$BossBarColor; color f + f Z createWorldFog j + f Z darkenScreen h + f I max e + f Lnet/minecraft/network/chat/Component; name b + f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay g + f Z playBossMusic i + f Ljava/util/Set; players k + f I value d + f Z visible c +c net/minecraft/server/commands/BanPlayerCommands net/minecraft/server/commands/CommandBan + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/Component;)I banPlayers a + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/players/UserBanListEntry;)Lnet/minecraft/network/chat/Component; lambda$banPlayers$2 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_BANNED a +c net/minecraft/server/commands/DifficultyCommand net/minecraft/server/commands/CommandDifficulty + m (Lnet/minecraft/world/Difficulty;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lnet/minecraft/world/Difficulty;)Lnet/minecraft/network/chat/Component; lambda$register$2 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Lnet/minecraft/world/Difficulty;)Lnet/minecraft/network/chat/Component; lambda$setDifficulty$4 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/Difficulty;)I setDifficulty a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ALREADY_DIFFICULT a +c net/minecraft/server/commands/ExperienceCommand net/minecraft/server/commands/CommandXp + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/server/commands/ExperienceCommand$Type;)I addExperience a + m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$addExperience$10 c + m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$addExperience$9 d + m (Lnet/minecraft/server/commands/ExperienceCommand$Type;Lnet/minecraft/server/level/ServerPlayer;I)Lnet/minecraft/network/chat/Component; lambda$queryExperience$8 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 a + m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setExperience$11 b + m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setExperience$12 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/commands/ExperienceCommand$Type;)I queryExperience a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/server/commands/ExperienceCommand$Type;)I setExperience b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SET_POINTS_INVALID a +c net/minecraft/server/commands/ExperienceCommand$Type net/minecraft/server/commands/CommandXp$Unit + m ()[Lnet/minecraft/server/commands/ExperienceCommand$Type; $values a + m (Lnet/minecraft/server/level/ServerPlayer;Ljava/lang/Integer;)Z lambda$static$0 b + m (Lnet/minecraft/server/level/ServerPlayer;)I lambda$static$1 b + m (Lnet/minecraft/server/level/ServerPlayer;Ljava/lang/Integer;)Z lambda$static$2 a + m (Lnet/minecraft/server/level/ServerPlayer;)I lambda$static$3 a + f [Lnet/minecraft/server/commands/ExperienceCommand$Type; $VALUES g + f Lnet/minecraft/server/commands/ExperienceCommand$Type; LEVELS b + f Lnet/minecraft/server/commands/ExperienceCommand$Type; POINTS a + f Ljava/util/function/BiConsumer; add c + f Ljava/lang/String; name e + f Ljava/util/function/ToIntFunction; query f + f Ljava/util/function/BiPredicate; set d +c net/minecraft/server/commands/ScoreboardCommand net/minecraft/server/commands/CommandScoreboard + m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addNumberFormats a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/network/chat/Component;)I addObjective a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;I)I addScore b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/DisplaySlot;)I clearDisplaySlot a + m ()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; createRenderTypeModify a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)I enableTrigger a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; getFirstTargetName a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)I getScore a + m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addNumberFormats$24 d + m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addNumberFormats$25 c + m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addNumberFormats$26 b + m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I lambda$addNumberFormats$27 a + m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$addObjective$67 a + m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$addScore$48 b + m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$addScore$49 b + m (Lnet/minecraft/world/scores/DisplaySlot;)Lnet/minecraft/network/chat/Component; lambda$clearDisplaySlot$58 a + m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;Lcom/mojang/brigadier/context/CommandContext;)I lambda$createRenderTypeModify$28 a + m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$enableTrigger$32 d + m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$enableTrigger$33 c + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ReadOnlyScoreInfo;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$getScore$29 a + m ()Lnet/minecraft/network/chat/Component; lambda$listObjectives$68 b + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listObjectives$69 b + m (Lnet/minecraft/world/scores/ScoreHolder;)Lnet/minecraft/network/chat/Component; lambda$listTrackedPlayerScores$54 a + m (Lnet/minecraft/world/scores/ScoreHolder;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/network/chat/Component; lambda$listTrackedPlayerScores$55 a + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lnet/minecraft/network/chat/Component; lambda$listTrackedPlayerScores$56 a + m (Lnet/minecraft/commands/CommandSourceStack;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)V lambda$listTrackedPlayerScores$57 a + m ()Lnet/minecraft/network/chat/Component; lambda$listTrackedPlayers$52 c + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$listTrackedPlayers$53 c + m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$performOperation$30 c + m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$performOperation$31 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 t + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 l + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 k + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 j + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 i + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$16 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$17 e + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$18 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$19 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 s + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$20 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$21 b + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/numbers/NumberFormat;)I lambda$register$22 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$23 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 r + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 q + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 p + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/numbers/NumberFormat;)I lambda$register$6 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 o + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 n + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 m + m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$removeObjective$66 b + m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$removeScore$50 a + m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$removeScore$51 a + m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetScore$36 b + m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetScore$37 a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetScores$34 e + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetScores$35 d + m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setDisplayAutoUpdate$61 g + m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setDisplayAutoUpdate$62 f + m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setDisplayName$60 h + m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setDisplaySlot$59 a + m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setObjectiveFormat$63 e + m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setObjectiveFormat$64 d + m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setRenderType$65 c + m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$setScore$38 b + m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; lambda$setScore$39 a + m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreDisplay$40 f + m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreDisplay$41 e + m (Lnet/minecraft/network/chat/Component;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreDisplay$42 b + m (Lnet/minecraft/network/chat/Component;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreDisplay$43 a + m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreNumberFormat$44 d + m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreNumberFormat$45 c + m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreNumberFormat$46 b + m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; lambda$setScoreNumberFormat$47 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lnet/minecraft/commands/CommandSourceStack;)I listObjectives b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/ScoreHolder;)I listTrackedPlayerScores a + m (Lnet/minecraft/commands/CommandSourceStack;)I listTrackedPlayers a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/commands/arguments/OperationArgument$Operation;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)I performOperation a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;)I removeObjective a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;I)I removeScore c + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)I resetScore b + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I resetScores a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Z)I setDisplayAutoUpdate a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/Component;)I setDisplayName a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)I setDisplaySlot a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/numbers/NumberFormat;)I setObjectiveFormat a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)I setRenderType a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;I)I setScore a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/Component;)I setScoreDisplay a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/numbers/NumberFormat;)I setScoreNumberFormat a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestTriggers a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DISPLAY_SLOT_ALREADY_EMPTY b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DISPLAY_SLOT_ALREADY_SET c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_TRIGGER e + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_VALUE f + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OBJECTIVE_ALREADY_EXISTS a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TRIGGER_ALREADY_ENABLED d +c net/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor net/minecraft/server/commands/CommandScoreboard$a +c net/minecraft/server/commands/ServerPackCommand net/minecraft/server/commands/ServerPackCommand + m (Ljava/lang/String;)Ljava/util/UUID; lambda$pushPack$5 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 a + m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/Connection;)V lambda$sendToAllConnections$4 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/UUID;)I popPack a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)I pushPack a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/protocol/Packet;)V sendToAllConnections a +c net/minecraft/server/commands/data/DataAccessor net/minecraft/server/commands/data/CommandDataAccessor + m ()Lnet/minecraft/nbt/CompoundTag; getData a + m ()Lnet/minecraft/network/chat/Component; getModifiedSuccess b + m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; getPrintSuccess a + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; getPrintSuccess a + m (Lnet/minecraft/nbt/CompoundTag;)V setData a +c net/minecraft/server/commands/data/DataCommands net/minecraft/server/commands/data/CommandData + m (Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; decorateModification a + m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; getAsText a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;)I getData a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;)I getData b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;D)I getNumeric a + m (II)I getOffset a + m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/nbt/Tag; getSingleTag a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;)Ljava/util/List; getSingletonSource a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$21 f + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$22 e + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$23 b + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$24 b + m (Ljava/lang/String;)Ljava/lang/String; lambda$decorateModification$25 b + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$26 d + m (Ljava/lang/String;)Ljava/lang/String; lambda$decorateModification$27 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$28 c + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; lambda$decorateModification$29 b + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$30 b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; lambda$decorateModification$31 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$32 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$33 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$34 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lcom/mojang/brigadier/context/CommandContext;)I lambda$decorateModification$35 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$36 a + m (Ljava/util/function/BiConsumer;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$decorateModification$37 a + m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; lambda$getData$40 a + m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/network/chat/Component; lambda$getData$42 a + m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; lambda$getNumeric$41 a + m (Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/network/chat/Component; lambda$manipulateData$38 c + m (Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/network/chat/Component; lambda$mergeData$43 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$10 c + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 b + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$register$12 b + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$register$14 a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I lambda$register$15 e + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I lambda$register$16 d + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I lambda$register$17 c + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I lambda$register$18 b + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I lambda$register$19 a + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/data/DataCommands$DataManipulatorDecorator;)V lambda$register$20 a + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 e + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; lambda$register$8 c + m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 d + m (Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/network/chat/Component; lambda$removeData$39 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 d + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a + m (Ljava/util/function/Function;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; lambda$static$5 b + m (Ljava/util/function/Function;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; lambda$static$6 a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Ljava/util/List;)I manipulateData a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/nbt/CompoundTag;)I mergeData a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;)I removeData a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;)Ljava/util/List; resolveSourcePath b + m (Ljava/util/List;Lnet/minecraft/server/commands/data/DataCommands$StringProcessor;)Ljava/util/List; stringifyTagList a + m (Ljava/lang/String;I)Ljava/lang/String; substring a + m (Ljava/lang/String;II)Ljava/lang/String; substring b + m (Ljava/lang/String;II)Ljava/lang/String; validatedSubstring a + f Ljava/util/List; ALL_PROVIDERS a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_OBJECT h + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_VALUE i + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_GET_NON_EXISTENT f + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_GET_NOT_NUMBER e + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_INVALID_SUBSTRING j + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MERGE_UNCHANGED d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MULTIPLE_TAGS g + f Ljava/util/List; SOURCE_PROVIDERS c + f Ljava/util/List; TARGET_PROVIDERS b +c net/minecraft/server/commands/data/DataCommands$DataProvider net/minecraft/server/commands/data/CommandData$c + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/DataAccessor; access a + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrap a +c net/minecraft/server/commands/data/DataCommands$DataManipulator net/minecraft/server/commands/data/CommandData$a +c net/minecraft/server/commands/data/DataCommands$StringProcessor net/minecraft/server/commands/data/CommandData$d +c net/minecraft/server/commands/data/DataCommands$DataManipulatorDecorator net/minecraft/server/commands/data/CommandData$b +c net/minecraft/server/dialog/action/StaticAction net/minecraft/server/dialog/action/StaticAction + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/util/Map;)Ljava/util/Optional; createAction a + m ()Ljava/util/Map; lambda$static$0 c + m ()Lnet/minecraft/network/chat/ClickEvent; value b + f Ljava/util/Map; WRAPPED_CODECS b + f Lnet/minecraft/network/chat/ClickEvent; value c +c net/minecraft/server/jsonrpc/IncomingRpcMethods net/minecraft/server/jsonrpc/IncomingRpcMethods + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/server/jsonrpc/IncomingRpcMethod; bootstrap a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverResponse; lambda$bootstrap$0 a + m (Lnet/minecraft/core/Registry;)V registerAllowListService b + m (Lnet/minecraft/core/Registry;)V registerBanlistService c + m (Lnet/minecraft/core/Registry;)V registerGameRuleService i + m (Lnet/minecraft/core/Registry;)V registerIpBanlistService d + m (Lnet/minecraft/core/Registry;)V registerOperatorService f + m (Lnet/minecraft/core/Registry;)V registerPlayerService e + m (Lnet/minecraft/core/Registry;)V registerServerSettingsService h + m (Lnet/minecraft/core/Registry;)V registerServerStateService g +c net/minecraft/server/jsonrpc/OutgoingRpcMethods net/minecraft/server/jsonrpc/OutgoingRpcMethods + f Lnet/minecraft/core/Holder$Reference; GAMERULE_CHANGED p + f Lnet/minecraft/core/Holder$Reference; IP_BANNED l + f Lnet/minecraft/core/Holder$Reference; IP_UNBANNED m + f Lnet/minecraft/core/Holder$Reference; PLAYER_ADDED_TO_ALLOWLIST j + f Lnet/minecraft/core/Holder$Reference; PLAYER_BANNED n + f Lnet/minecraft/core/Holder$Reference; PLAYER_DEOPED i + f Lnet/minecraft/core/Holder$Reference; PLAYER_JOINED f + f Lnet/minecraft/core/Holder$Reference; PLAYER_LEFT g + f Lnet/minecraft/core/Holder$Reference; PLAYER_OPED h + f Lnet/minecraft/core/Holder$Reference; PLAYER_REMOVED_FROM_ALLOWLIST k + f Lnet/minecraft/core/Holder$Reference; PLAYER_UNBANNED o + f Lnet/minecraft/core/Holder$Reference; SERVER_ACTIVITY_OCCURRED e + f Lnet/minecraft/core/Holder$Reference; SERVER_SAVE_COMPLETED d + f Lnet/minecraft/core/Holder$Reference; SERVER_SAVE_STARTED c + f Lnet/minecraft/core/Holder$Reference; SERVER_SHUTTING_DOWN b + f Lnet/minecraft/core/Holder$Reference; SERVER_STARTED a + f Lnet/minecraft/core/Holder$Reference; STATUS_HEARTBEAT q +c net/minecraft/server/jsonrpc/methods/ClientInfo net/minecraft/server/jsonrpc/methods/ClientInfo + m ()Ljava/lang/Integer; connectionId a + m (Ljava/lang/Integer;)Lnet/minecraft/server/jsonrpc/methods/ClientInfo; of a + f Ljava/lang/Integer; connectionId a +c net/minecraft/server/level/ServerPlayerGameMode net/minecraft/server/level/PlayerInteractManager + m (Lnet/minecraft/world/level/GameType;)Z changeGameModeForPlayer a + m (Lnet/minecraft/core/BlockPos;ZILjava/lang/String;)V debugLogging a + m (Lnet/minecraft/core/BlockPos;ILjava/lang/String;)V destroyAndAck a + m (Lnet/minecraft/core/BlockPos;)Z destroyBlock a + m ()Lnet/minecraft/world/level/GameType; getGameModeForPlayer b + m ()Lnet/minecraft/world/level/GameType; getPreviousGameModeForPlayer c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action;Lnet/minecraft/core/Direction;II)V handleBlockBreakAction a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;I)F incrementDestroyProgress a + m ()Z isCreative e + m ()Z isInRangeOfGround f + m ()Z isSurvival d + m (Lnet/minecraft/world/item/Item;)V lambda$handleBlockBreakAction$0 a + m (Lnet/minecraft/world/level/GameType;Lnet/minecraft/world/level/GameType;)V setGameModeForPlayer a + m (Lnet/minecraft/server/level/ServerLevel;)V setLevel a + m ()V tick a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; useItem a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f D FLIGHT_DISABLE_RANGE a + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/core/BlockPos; delayedDestroyPos l + f I delayedTickStart m + f Lnet/minecraft/core/BlockPos; destroyPos i + f I destroyProgressStart h + f Lnet/minecraft/world/level/GameType; gameModeForPlayer e + f I gameTicks j + f Z hasDelayedDestroy k + f Z isDestroyingBlock g + f I lastSentState n + f Lnet/minecraft/server/level/ServerLevel; level c + f Lnet/minecraft/server/level/ServerPlayer; player d + f Lnet/minecraft/world/level/GameType; previousGameModeForPlayer f +c net/minecraft/server/network/LegacyQueryHandler net/minecraft/server/network/LegacyPingHandler + m (Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/buffer/ByteBuf; createLegacyDisconnectPacket a + m (Lnet/minecraft/server/ServerInfo;)Ljava/lang/String; createVersion0Response a + m (Lnet/minecraft/server/ServerInfo;)Ljava/lang/String; createVersion1Response b + m (Lio/netty/buffer/ByteBuf;)Z readCustomPayloadPacket a + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V sendFlushAndClose a + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/server/ServerInfo; server b +c net/minecraft/server/packs/DownloadCacheCleaner net/minecraft/server/packs/DownloadCacheCleaner + m (Ljava/nio/file/Path;)Ljava/util/List; listFilesWithModificationTimes a + m (Ljava/util/List;)Ljava/util/List; prioritizeFilesInDirs a + m (Ljava/nio/file/Path;I)V vacuumCacheDir a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/server/packs/DownloadCacheCleaner$1 net/minecraft/server/packs/DownloadCacheCleaner$1 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a +c net/minecraft/server/packs/DownloadCacheCleaner$PathAndTime net/minecraft/server/packs/DownloadCacheCleaner$b + m ()Ljava/nio/file/attribute/FileTime; modifiedTime b + m ()Ljava/nio/file/Path; path a + f Ljava/util/Comparator; NEWEST_FIRST a + f Ljava/nio/file/attribute/FileTime; modifiedTime c + f Ljava/nio/file/Path; path b +c net/minecraft/server/packs/DownloadCacheCleaner$PathAndPriority net/minecraft/server/packs/DownloadCacheCleaner$a + m ()Ljava/nio/file/Path; path a + m ()I removalPriority b + f Ljava/util/Comparator; HIGHEST_PRIORITY_FIRST a + f Ljava/nio/file/Path; path b + f I removalPriority c +c net/minecraft/server/packs/VanillaPackResources net/minecraft/server/packs/ResourcePackVanilla + m ()Lnet/minecraft/server/packs/resources/ResourceProvider; asProvider d + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; getMetadataSection a + m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; getNamespaces a + m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a + m (Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;)V getResources a + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getRootResource a + m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/Resource; lambda$asProvider$6 a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; lambda$asProvider$7 a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/PackType;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IoSupplier; lambda$getResource$4 a + m (Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/DataResult$Error;)Lnet/minecraft/server/packs/resources/IoSupplier; lambda$getResource$5 a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/PackType;Ljava/util/function/Consumer;Ljava/util/List;)V lambda$listRawPaths$0 a + m (Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/DataResult$Error;)V lambda$listRawPaths$1 b + m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/lang/String;Ljava/util/List;)V lambda$listResources$2 a + m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V lambda$listResources$3 a + m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;Ljava/util/function/Consumer;)V listRawPaths a + m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listResources a + m ()Lnet/minecraft/server/packs/PackLocationInfo; location a + f Lorg/slf4j/Logger; LOGGER c + f Lnet/minecraft/server/packs/PackLocationInfo; location d + f Lnet/minecraft/server/packs/BuiltInMetadata; metadata e + f Ljava/util/Set; namespaces f + f Ljava/util/Map; pathsForType h + f Ljava/util/List; rootPaths g +c net/minecraft/server/packs/repository/KnownPack net/minecraft/server/packs/repository/KnownPack + m ()Ljava/lang/String; id c + m ()Z isVanilla a + m ()Ljava/lang/String; namespace b + m (Ljava/lang/String;)Lnet/minecraft/server/packs/repository/KnownPack; vanilla a + m ()Ljava/lang/String; version d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; VANILLA_NAMESPACE b + f Ljava/lang/String; id d + f Ljava/lang/String; namespace c + f Ljava/lang/String; version e +c net/minecraft/server/packs/resources/IoSupplier net/minecraft/server/packs/resources/IoSupplier + m (Ljava/nio/file/Path;)Ljava/io/InputStream; lambda$create$0 a + m (Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; lambda$create$1 a +c net/minecraft/server/players/UserWhiteListEntry net/minecraft/server/players/WhiteListEntry + m (Lcom/google/gson/JsonObject;)V serialize a +c net/minecraft/server/rcon/thread/QueryThreadGs4 net/minecraft/server/rcon/thread/RemoteStatusListener + m (Ljava/net/DatagramPacket;)[B buildRuleResponse b + m (Lnet/minecraft/server/ServerInterface;)Lnet/minecraft/server/rcon/thread/QueryThreadGs4; create a + m (Ljava/net/SocketAddress;)[B getIdentBytes a + m ()Z initSocket e + m (Ljava/net/DatagramPacket;)Z processPacket a + m ()V pruneChallenges d + m (Ljava/lang/Exception;)V recoverSocketError a + m (Ljava/net/DatagramPacket;)V sendChallenge d + m ([BLjava/net/DatagramPacket;)V sendTo a + m ()Z start a + m (Ljava/net/DatagramPacket;)Ljava/lang/Boolean; validChallenge c + f J CHALLENGE_CHECK_INTERVAL g + f Ljava/lang/String; GAME_ID f + f Ljava/lang/String; GAME_TYPE e + f Lorg/slf4j/Logger; LOGGER d + f J RESPONSE_CACHE_TIME h + f [B buffer p + f Ljava/lang/String; hostIp q + f J lastChallengeCheck i + f J lastRulesResponse u + f I maxPlayers l + f I port j + f Lnet/minecraft/server/rcon/NetworkDataOutputStream; rulesResponse t + f Lnet/minecraft/server/ServerInterface; serverInterface v + f Ljava/lang/String; serverIp r + f Ljava/lang/String; serverName m + f I serverPort k + f Ljava/net/DatagramSocket; socket o + f Ljava/util/Map; validChallenges s + f Ljava/lang/String; worldName n +c net/minecraft/server/rcon/thread/QueryThreadGs4$RequestChallenge net/minecraft/server/rcon/thread/RemoteStatusListener$RemoteStatusChallenge + m (J)Ljava/lang/Boolean; before a + m ()I getChallenge a + m ()[B getChallengeBytes b + m ()Ljava/lang/String; getIdent d + m ()[B getIdentBytes c + f [B challengeBytes d + f I challenge b + f [B identBytes c + f Ljava/lang/String; ident e + f J time a +c net/minecraft/tags/FlatLevelGeneratorPresetTags net/minecraft/tags/FlatLevelGeneratorPresetTags + m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a + f Lnet/minecraft/tags/TagKey; VISIBLE a +c net/minecraft/util/datafix/fixes/BlockRenameFix net/minecraft/util/datafix/fixes/DataConverterBlockRename + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; create a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockState a + m (Ljava/lang/String;)Ljava/lang/String; fixFlatBlockState b + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a + m (Ljava/lang/String;)Ljava/lang/String; renameBlock a + f Ljava/lang/String; name a +c net/minecraft/util/datafix/fixes/BlockRenameFix$1 net/minecraft/util/datafix/fixes/DataConverterBlockRename$1 + m (Ljava/lang/String;)Ljava/lang/String; renameBlock a + f Ljava/util/function/Function; val$renamer a +c net/minecraft/util/datafix/fixes/BlockStateData net/minecraft/util/datafix/fixes/DataConverterFlattenData + m ()V bootstrap0 b + m ()V bootstrap1 c + m ()V bootstrap2 d + m ()V bootstrap3_1 e + m ()V bootstrap3_2 f + m ()V bootstrap4 g + m ()V bootstrap5 h + m ()V bootstrap6 i + m ()V bootstrap7 j + m ()V bootstrap8 k + m ()V bootstrap9 l + m ()V bootstrapA m + m ()V bootstrapB n + m ()V bootstrapC o + m ()V bootstrapD p + m ()V bootstrapE q + m ()V bootstrapF r + m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; create b + m (Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; create a + m ()V finalizeMaps a + m (I)Lcom/mojang/serialization/Dynamic; getTag b + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V lambda$static$0 b + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V lambda$static$1 a + m (ILcom/mojang/serialization/Dynamic;[Lcom/mojang/serialization/Dynamic;)V register a + m (I)Ljava/lang/String; upgradeBlock a + m (Ljava/lang/String;)Ljava/lang/String; upgradeBlock a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; upgradeBlockStateTag a + f Ljava/util/Map; AGE_0 h + f Ljava/util/Map; AGE_0_FACING_EAST i + f Ljava/util/Map; AGE_0_FACING_NORTH j + f Ljava/util/Map; AGE_0_FACING_SOUTH k + f Ljava/util/Map; AGE_0_FACING_WEST l + f Ljava/util/Map; AGE_10 n + f Ljava/util/Map; AGE_11 o + f Ljava/util/Map; AGE_12 p + f Ljava/util/Map; AGE_13 q + f Ljava/util/Map; AGE_14 r + f Ljava/util/Map; AGE_15 s + f Ljava/util/Map; AGE_1 m + f Ljava/util/Map; AGE_1_FACING_EAST t + f Ljava/util/Map; AGE_1_FACING_NORTH u + f Ljava/util/Map; AGE_1_FACING_SOUTH v + f Ljava/util/Map; AGE_1_FACING_WEST w + f Ljava/util/Map; AGE_2 x + f Ljava/util/Map; AGE_2_FACING_EAST y + f Ljava/util/Map; AGE_2_FACING_NORTH z + f Ljava/util/Map; AGE_2_FACING_SOUTH A + f Ljava/util/Map; AGE_2_FACING_WEST B + f Ljava/util/Map; AGE_3 C + f Ljava/util/Map; AGE_4 D + f Ljava/util/Map; AGE_5 E + f Ljava/util/Map; AGE_6 F + f Ljava/util/Map; AGE_7 G + f Ljava/util/Map; AGE_8 H + f Ljava/util/Map; AGE_9 I + f Ljava/util/Map; AXIS_X J + f Ljava/util/Map; AXIS_Y K + f Ljava/util/Map; AXIS_Z L + f [Lcom/mojang/serialization/Dynamic; BLOCK_DEFAULTS c + f Ljava/util/Map; CHECK_DECAY_FALSE_DECAYABLE_FALSE M + f Ljava/util/Map; CHECK_DECAY_FALSE_DECAYABLE_TRUE N + f Ljava/util/Map; CHECK_DECAY_TRUE_DECAYABLE_FALSE O + f Ljava/util/Map; CHECK_DECAY_TRUE_DECAYABLE_TRUE P + f Ljava/util/Map; COLOR_BLACK Q + f Ljava/util/Map; COLOR_BLUE R + f Ljava/util/Map; COLOR_BROWN S + f Ljava/util/Map; COLOR_CYAN T + f Ljava/util/Map; COLOR_GRAY U + f Ljava/util/Map; COLOR_GREEN V + f Ljava/util/Map; COLOR_LIGHT_BLUE W + f Ljava/util/Map; COLOR_LIME X + f Ljava/util/Map; COLOR_MAGENTA Y + f Ljava/util/Map; COLOR_ORANGE Z + f Ljava/util/Map; COLOR_PINK aa + f Ljava/util/Map; COLOR_PURPLE ab + f Ljava/util/Map; COLOR_RED ac + f Ljava/util/Map; COLOR_SILVER ad + f Ljava/util/Map; COLOR_WHITE ae + f Ljava/util/Map; COLOR_YELLOW af + f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE ag + f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_TRUE ah + f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_TRUE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE ai + f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_TRUE_WEST_FALSE_NORTH_FALSE_POWERED_TRUE aj + f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_TRUE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE ak + f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_TRUE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_TRUE al + f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_TRUE_DISARMED_TRUE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE am + f Ljava/util/Map; FACE_CEILING_POWERED_FALSE_FACING_NORTH an + f Ljava/util/Map; FACE_CEILING_POWERED_TRUE_FACING_NORTH ao + f Ljava/util/Map; FACE_FLOOR_POWERED_FALSE_FACING_NORTH ap + f Ljava/util/Map; FACE_FLOOR_POWERED_TRUE_FACING_NORTH aq + f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_EAST ar + f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_NORTH as + f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_SOUTH at + f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_WEST au + f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_EAST av + f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_NORTH aw + f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_SOUTH ax + f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_WEST ay + f Ljava/util/Map; FACING_DOWN az + f Ljava/util/Map; FACING_DOWN_CONDITIONAL_FALSE aA + f Ljava/util/Map; FACING_DOWN_CONDITIONAL_TRUE aB + f Ljava/util/Map; FACING_DOWN_EXTENDED_FALSE aC + f Ljava/util/Map; FACING_DOWN_EXTENDED_TRUE aD + f Ljava/util/Map; FACING_DOWN_POWERED_FALSE aE + f Ljava/util/Map; FACING_DOWN_POWERED_TRUE aF + f Ljava/util/Map; FACING_EAST aG + f Ljava/util/Map; FACING_EAST_CONDITIONAL_FALSE aH + f Ljava/util/Map; FACING_EAST_CONDITIONAL_TRUE aI + f Ljava/util/Map; FACING_EAST_EXTENDED_FALSE aJ + f Ljava/util/Map; FACING_EAST_EXTENDED_TRUE aK + f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER aL + f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER aM + f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER aN + f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER aO + f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER aP + f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER aQ + f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER aR + f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER aS + f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER aT + f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER aU + f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER aV + f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER aW + f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER aX + f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER aY + f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER aZ + f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER ba + f Ljava/util/Map; FACING_EAST_POWERED_FALSE bb + f Ljava/util/Map; FACING_EAST_POWERED_TRUE bc + f Ljava/util/Map; FACING_NORTH bd + f Ljava/util/Map; FACING_NORTH_CONDITIONAL_FALSE be + f Ljava/util/Map; FACING_NORTH_CONDITIONAL_TRUE bf + f Ljava/util/Map; FACING_NORTH_EXTENDED_FALSE bg + f Ljava/util/Map; FACING_NORTH_EXTENDED_TRUE bh + f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bi + f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER bj + f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bk + f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bl + f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bm + f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bn + f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bo + f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bp + f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bq + f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER br + f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bs + f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bt + f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bu + f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bv + f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bw + f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bx + f Ljava/util/Map; FACING_NORTH_POWERED_FALSE by + f Ljava/util/Map; FACING_NORTH_POWERED_TRUE bz + f Ljava/util/Map; FACING_SOUTH bA + f Ljava/util/Map; FACING_SOUTH_CONDITIONAL_FALSE bB + f Ljava/util/Map; FACING_SOUTH_CONDITIONAL_TRUE bC + f Ljava/util/Map; FACING_SOUTH_EXTENDED_FALSE bD + f Ljava/util/Map; FACING_SOUTH_EXTENDED_TRUE bE + f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bF + f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER bG + f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bH + f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bI + f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bJ + f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bK + f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bL + f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bM + f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bN + f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER bO + f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bP + f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bQ + f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bR + f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bS + f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bT + f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bU + f Ljava/util/Map; FACING_SOUTH_POWERED_FALSE bV + f Ljava/util/Map; FACING_SOUTH_POWERED_TRUE bW + f Ljava/util/Map; FACING_UP bX + f Ljava/util/Map; FACING_UP_CONDITIONAL_FALSE bY + f Ljava/util/Map; FACING_UP_CONDITIONAL_TRUE bZ + f Ljava/util/Map; FACING_UP_EXTENDED_FALSE ca + f Ljava/util/Map; FACING_UP_EXTENDED_TRUE cb + f Ljava/util/Map; FACING_UP_POWERED_FALSE cc + f Ljava/util/Map; FACING_UP_POWERED_TRUE cd + f Ljava/util/Map; FACING_WEST ce + f Ljava/util/Map; FACING_WEST_CONDITIONAL_FALSE cf + f Ljava/util/Map; FACING_WEST_CONDITIONAL_TRUE cg + f Ljava/util/Map; FACING_WEST_EXTENDED_FALSE ch + f Ljava/util/Map; FACING_WEST_EXTENDED_TRUE ci + f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER cj + f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER ck + f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER cl + f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER cm + f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER cn + f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER co + f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER cp + f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER cq + f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER cr + f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER cs + f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER ct + f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER cu + f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER cv + f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER cw + f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER cx + f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER cy + f Ljava/util/Map; FACING_WEST_POWERED_FALSE cz + f Ljava/util/Map; FACING_WEST_POWERED_TRUE cA + f Ljava/lang/String; FILTER_ME a + f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_EAST cB + f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_NORTH cC + f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_SOUTH cD + f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_WEST cE + f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_EAST cF + f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_NORTH cG + f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_SOUTH cH + f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_WEST cI + f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_EAST cJ + f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_NORTH cK + f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_SOUTH cL + f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_WEST cM + f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_EAST cN + f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_NORTH cO + f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_SOUTH cP + f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_WEST cQ + f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_EAST cR + f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_NORTH cS + f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_SOUTH cT + f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_WEST cU + f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_EAST cV + f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_NORTH cW + f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_SOUTH cX + f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_WEST cY + f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_EAST cZ + f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_NORTH da + f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_SOUTH db + f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_WEST dc + f Ljava/util/Map; HALF_LOWER dd + f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_EAST de + f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_NORTH df + f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_SOUTH dg + f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_WEST dh + f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_EAST di + f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_NORTH dj + f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_SOUTH dk + f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_WEST dl + f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_EAST dm + f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_NORTH dn + f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_SOUTH do + f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_WEST dp + f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_EAST dq + f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_NORTH dr + f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_SOUTH ds + f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_WEST dt + f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_EAST du + f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_NORTH dv + f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_SOUTH dw + f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_WEST dx + f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_EAST dy + f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_NORTH dz + f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_SOUTH dA + f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_WEST dB + f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_EAST dC + f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_NORTH dD + f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_SOUTH dE + f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_WEST dF + f Ljava/util/Map; HALF_UPPER dG + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; ID_BY_OLD d + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; ID_BY_OLD_NAME e + f Ljava/util/Map; LEVEL_0 dH + f Ljava/util/Map; LEVEL_10 dJ + f Ljava/util/Map; LEVEL_11 dK + f Ljava/util/Map; LEVEL_12 dL + f Ljava/util/Map; LEVEL_13 dM + f Ljava/util/Map; LEVEL_14 dN + f Ljava/util/Map; LEVEL_15 dO + f Ljava/util/Map; LEVEL_1 dI + f Ljava/util/Map; LEVEL_2 dP + f Ljava/util/Map; LEVEL_3 dQ + f Ljava/util/Map; LEVEL_4 dR + f Ljava/util/Map; LEVEL_5 dS + f Ljava/util/Map; LEVEL_6 dT + f Ljava/util/Map; LEVEL_7 dU + f Ljava/util/Map; LEVEL_8 dV + f Ljava/util/Map; LEVEL_9 dW + f Ljava/util/Map; LIT_FALSE dX + f Ljava/util/Map; LIT_TRUE dY + f [Lcom/mojang/serialization/Dynamic; MAP b + f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_FALSE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE dZ + f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE ea + f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_FALSE_SOUTH_TRUE_DOWN_FALSE eb + f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_TRUE_SOUTH_FALSE_DOWN_FALSE ec + f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_TRUE_SOUTH_TRUE_DOWN_FALSE ed + f Ljava/util/Map; NORTH_FALSE_EAST_TRUE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE ee + f Ljava/util/Map; NORTH_FALSE_EAST_TRUE_UP_TRUE_WEST_FALSE_SOUTH_TRUE_DOWN_FALSE ef + f Ljava/util/Map; NORTH_TRUE_EAST_FALSE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE eg + f Ljava/util/Map; NORTH_TRUE_EAST_FALSE_UP_TRUE_WEST_TRUE_SOUTH_FALSE_DOWN_FALSE eh + f Ljava/util/Map; NORTH_TRUE_EAST_TRUE_UP_FALSE_WEST_TRUE_SOUTH_TRUE_DOWN_FALSE ei + f Ljava/util/Map; NORTH_TRUE_EAST_TRUE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE ej + f Ljava/util/Map; NORTH_TRUE_EAST_TRUE_UP_TRUE_WEST_TRUE_SOUTH_TRUE_DOWN_TRUE ek + f Ljava/util/Map; POWERED_FALSE el + f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_EAST em + f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_NORTH en + f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_SOUTH eo + f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_WEST ep + f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_EAST eq + f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_NORTH er + f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_SOUTH es + f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_WEST et + f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_EAST eu + f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_NORTH ev + f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_SOUTH ew + f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_WEST ex + f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_EAST ey + f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_NORTH ez + f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_SOUTH eA + f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_WEST eB + f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_EAST eC + f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_NORTH eD + f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_SOUTH eE + f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_WEST eF + f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_EAST eG + f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_NORTH eH + f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_SOUTH eI + f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_WEST eJ + f Ljava/util/Map; POWERED_TRUE eK + f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_EAST eL + f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_NORTH eM + f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_SOUTH eN + f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_WEST eO + f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_EAST eP + f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_NORTH eQ + f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_SOUTH eR + f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_WEST eS + f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_EAST eT + f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_NORTH eU + f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_SOUTH eV + f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_WEST eW + f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_EAST eX + f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_NORTH eY + f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_SOUTH eZ + f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_WEST fa + f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_EAST fb + f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_NORTH fc + f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_SOUTH fd + f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_WEST fe + f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_EAST ff + f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_NORTH fg + f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_SOUTH fh + f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_WEST fi + f Ljava/util/Map; POWER_0 fj + f Ljava/util/Map; POWER_10 fl + f Ljava/util/Map; POWER_11 fm + f Ljava/util/Map; POWER_12 fn + f Ljava/util/Map; POWER_13 fo + f Ljava/util/Map; POWER_14 fp + f Ljava/util/Map; POWER_15 fq + f Ljava/util/Map; POWER_1 fk + f Ljava/util/Map; POWER_2 fr + f Ljava/util/Map; POWER_3 fs + f Ljava/util/Map; POWER_4 ft + f Ljava/util/Map; POWER_5 fu + f Ljava/util/Map; POWER_6 fv + f Ljava/util/Map; POWER_7 fw + f Ljava/util/Map; POWER_8 fx + f Ljava/util/Map; POWER_9 fy + f Ljava/util/Map; ROTATION_0 fz + f Ljava/util/Map; ROTATION_10 fB + f Ljava/util/Map; ROTATION_11 fC + f Ljava/util/Map; ROTATION_12 fD + f Ljava/util/Map; ROTATION_13 fE + f Ljava/util/Map; ROTATION_14 fF + f Ljava/util/Map; ROTATION_15 fG + f Ljava/util/Map; ROTATION_1 fA + f Ljava/util/Map; ROTATION_2 fH + f Ljava/util/Map; ROTATION_3 fI + f Ljava/util/Map; ROTATION_4 fJ + f Ljava/util/Map; ROTATION_5 fK + f Ljava/util/Map; ROTATION_6 fL + f Ljava/util/Map; ROTATION_7 fM + f Ljava/util/Map; ROTATION_8 fN + f Ljava/util/Map; ROTATION_9 fO + f Ljava/util/Map; SHAPE_ASCENDING_EAST_POWERED_FALSE fP + f Ljava/util/Map; SHAPE_ASCENDING_EAST_POWERED_TRUE fQ + f Ljava/util/Map; SHAPE_ASCENDING_NORTH_POWERED_FALSE fR + f Ljava/util/Map; SHAPE_ASCENDING_NORTH_POWERED_TRUE fS + f Ljava/util/Map; SHAPE_ASCENDING_SOUTH_POWERED_FALSE fT + f Ljava/util/Map; SHAPE_ASCENDING_SOUTH_POWERED_TRUE fU + f Ljava/util/Map; SHAPE_ASCENDING_WEST_POWERED_FALSE fV + f Ljava/util/Map; SHAPE_ASCENDING_WEST_POWERED_TRUE fW + f Ljava/util/Map; SHAPE_EAST_WEST_POWERED_FALSE fX + f Ljava/util/Map; SHAPE_EAST_WEST_POWERED_TRUE fY + f Ljava/util/Map; SHAPE_NORTH_SOUTH_POWERED_FALSE fZ + f Ljava/util/Map; SHAPE_NORTH_SOUTH_POWERED_TRUE ga + f Ljava/util/Map; SNOWY_FALSE gb + f Ljava/util/Map; STAGE_0 gc + f Ljava/util/Map; STAGE_1 gd + f Ljava/lang/String; TAG_NAME f + f Ljava/lang/String; TAG_PROPERTIES g + f Ljava/util/Map; TRIGGERED_FALSE_FACING_DOWN ge + f Ljava/util/Map; TRIGGERED_FALSE_FACING_EAST gf + f Ljava/util/Map; TRIGGERED_FALSE_FACING_NORTH gg + f Ljava/util/Map; TRIGGERED_FALSE_FACING_SOUTH gh + f Ljava/util/Map; TRIGGERED_FALSE_FACING_UP gi + f Ljava/util/Map; TRIGGERED_FALSE_FACING_WEST gj + f Ljava/util/Map; TRIGGERED_TRUE_FACING_DOWN gk + f Ljava/util/Map; TRIGGERED_TRUE_FACING_EAST gl + f Ljava/util/Map; TRIGGERED_TRUE_FACING_NORTH gm + f Ljava/util/Map; TRIGGERED_TRUE_FACING_SOUTH gn + f Ljava/util/Map; TRIGGERED_TRUE_FACING_UP go + f Ljava/util/Map; TRIGGERED_TRUE_FACING_WEST gp + f Ljava/util/Map; TYPE_BOTTOM gq + f Ljava/util/Map; TYPE_DOUBLE gr + f Ljava/util/Map; TYPE_TOP gs + f Ljava/util/Map; UP_FALSE_EAST_FALSE_NORTH_FALSE_SOUTH_FALSE_WEST_FALSE gt + f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_FALSE_EAST_FALSE gu + f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_FALSE_EAST_TRUE gv + f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_TRUE_EAST_FALSE gw + f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_TRUE_EAST_TRUE gx + f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_FALSE_EAST_FALSE gy + f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_FALSE_EAST_TRUE gz + f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_TRUE_EAST_FALSE gA + f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_TRUE_EAST_TRUE gB + f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_FALSE_EAST_FALSE gC + f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_FALSE_EAST_TRUE gD + f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_TRUE_EAST_FALSE gE + f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_TRUE_EAST_TRUE gF + f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_FALSE_EAST_FALSE gG + f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_FALSE_EAST_TRUE gH + f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_TRUE_EAST_FALSE gI + f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_TRUE_EAST_TRUE gJ +c net/minecraft/util/datafix/fixes/ChunkStatusFix net/minecraft/util/datafix/fixes/DataConverterChunkStatus + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/MobEffectIdFix net/minecraft/util/datafix/fixes/MobEffectIdFix + m ()Lcom/mojang/datafixers/TypeRewriteRule; blockEntityFixer a + m ()Lcom/mojang/datafixers/TypeRewriteRule; entityFixer b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAreaEffectCloudTag e + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixArrowTag d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixMooshroomTag c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixSuspiciousStewTag g + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; getAndConvertMobEffectId a + m ()Lcom/mojang/datafixers/TypeRewriteRule; itemStackFixer d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$blockEntityFixer$4 i + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$blockEntityFixer$5 e + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$entityFixer$6 d + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; lambda$fixSuspiciousStewTag$8 a + m (Ljava/lang/Number;)Ljava/lang/String; lambda$getAndConvertMobEffectId$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$itemStackFixer$10 h + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$itemStackFixer$11 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$itemStackFixer$12 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$itemStackFixer$9 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$playerFixer$7 c + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$0 a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; lambda$updateMobEffectInstanceList$2 b + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateNamedChoice$3 a + m ()Lcom/mojang/datafixers/TypeRewriteRule; playerFixer c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateLivingEntityTag f + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateMobEffectIdField a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateMobEffectIdField a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateMobEffectInstance a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateMobEffectInstanceList b + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateNamedChoice a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSuspiciousStewEntry b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSuspiciousStewEntry a + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ID_MAP a + f Ljava/util/Set; MOB_EFFECT_INSTANCE_CARRIER_ITEMS b +c net/minecraft/util/datafix/fixes/NamedEntityFix net/minecraft/util/datafix/fixes/DataConverterNamedEntity + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + f Ljava/lang/String; entityName a + f Ljava/lang/String; name c + f Lcom/mojang/datafixers/DSL$TypeReference; type b +c net/minecraft/util/datafix/fixes/SpawnerDataFix net/minecraft/util/datafix/fixes/SpawnerDataFix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 d + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 c + 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; lambda$makeRule$2 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; lambda$wrapSpawnPotentialsToWeightedEntries$3 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; wrapEntityToSpawnData a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; wrapSpawnPotentialsToWeightedEntries b +c net/minecraft/util/datafix/fixes/StatsRenameFix net/minecraft/util/datafix/fixes/StatsRenameFix + m ()Lcom/mojang/datafixers/TypeRewriteRule; createCriteriaRule a + m ()Lcom/mojang/datafixers/TypeRewriteRule; createStatRule b + m ()Ljava/lang/IllegalStateException; lambda$createCriteriaRule$0 c + m (Ljava/lang/String;)Ljava/lang/String; lambda$createCriteriaRule$1 b + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createCriteriaRule$2 b + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createCriteriaRule$3 b + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createCriteriaRule$4 b + m (Ljava/lang/String;)Ljava/lang/String; lambda$createStatRule$5 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createStatRule$6 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createStatRule$7 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createStatRule$8 a + f Ljava/lang/String; name a + f Ljava/util/Map; renames b +c net/minecraft/util/debug/ServerDebugSubscribers net/minecraft/util/debug/ServerDebugSubscribers + m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/network/protocol/Packet;)V broadcastToAll a + m ()Ljava/util/Set; enabledSubscriptions b + m (Lnet/minecraft/util/debug/DebugSubscription;)Ljava/util/List; getSubscribersFor b + m (Lnet/minecraft/util/debug/DebugSubscription;)Z hasAnySubscriberFor a + m (Lnet/minecraft/server/level/ServerPlayer;)Z hasRequiredPermissions a + m (Lnet/minecraft/util/debug/DebugSubscription;)Ljava/util/List; lambda$tick$0 c + m ()V tick a + f Ljava/util/Map; enabledSubscriptions b + f Lnet/minecraft/server/MinecraftServer; server a +c net/minecraft/util/debugchart/LocalSampleLogger net/minecraft/util/debugchart/LocalSampleLogger + m ()I capacity c + m (I)J get a + m (II)J get a + m ()V reset e + m ()I size d + m ()V useSample a + m (I)I wrapIndex b + f I CAPACITY c + f [[J samples d + f I size f + f I start e +c net/minecraft/util/profiling/ContinuousProfiler net/minecraft/util/profiling/GameProfilerSwitcher + m ()V disable b + m ()V enable c + m ()Lnet/minecraft/util/profiling/ProfilerFiller; getFiller d + m ()Lnet/minecraft/util/profiling/ProfileResults; getResults e + m ()Z isEnabled a + f Lnet/minecraft/util/profiling/ProfileCollector; profiler d + f Ljava/util/function/LongSupplier; realTime a + f Ljava/util/function/BooleanSupplier; suppressWarnings c + f Ljava/util/function/IntSupplier; tickCount b +c net/minecraft/util/profiling/SingleTickProfiler net/minecraft/util/profiling/GameProfilerTick + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/SingleTickProfiler; createTickProfiler a + m (Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/util/profiling/SingleTickProfiler;)Lnet/minecraft/util/profiling/ProfilerFiller; decorateFiller a + m ()V endTick b + m ()I lambda$startTick$0 d + m ()Z lambda$startTick$1 c + m ()Lnet/minecraft/util/profiling/ProfilerFiller; startTick a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/io/File; location e + f Lnet/minecraft/util/profiling/ProfileCollector; profiler f + f Ljava/util/function/LongSupplier; realTime b + f J saveThreshold c + f I tick d +c net/minecraft/util/valueproviders/ConstantFloat net/minecraft/util/valueproviders/ConstantFloat + m ()F getMaxValue b + m ()F getMinValue a + m ()Lnet/minecraft/util/valueproviders/FloatProviderType; getType c + m ()F getValue d + m (F)Lnet/minecraft/util/valueproviders/ConstantFloat; of a + m (Lnet/minecraft/util/RandomSource;)F sample a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/util/valueproviders/ConstantFloat; ZERO a + f F value d +c net/minecraft/util/valueproviders/FloatProvider net/minecraft/util/valueproviders/FloatProvider + m (FF)Lcom/mojang/serialization/Codec; codec a + m ()F getMaxValue b + m ()F getMinValue a + m ()Lnet/minecraft/util/valueproviders/FloatProviderType; getType c + m (FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/lang/String; lambda$codec$3 b + m (FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/lang/String; lambda$codec$4 a + m (FFLnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/serialization/DataResult; lambda$codec$5 a + m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$0 b + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$1 a + m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$2 a + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; CONSTANT_OR_DISPATCH_CODEC a +c net/minecraft/world/attribute/WeatherAttributes net/minecraft/world/attribute/WeatherAttributes + m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/attribute/WeatherAttributes$WeatherAccess;)V addBuiltinLayers a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/attribute/WeatherAttributes$WeatherAccess;Lnet/minecraft/world/attribute/EnvironmentAttribute;)V addLayer a + m (Lnet/minecraft/world/attribute/WeatherAttributes$WeatherAccess;Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry;Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry;Ljava/lang/Object;I)Ljava/lang/Object; lambda$addLayer$0 a + f Lnet/minecraft/world/attribute/EnvironmentAttributeMap; RAIN a + f Lnet/minecraft/world/attribute/EnvironmentAttributeMap; THUNDER b + f Ljava/util/Set; WEATHER_ATTRIBUTES c +c net/minecraft/world/attribute/WeatherAttributes$WeatherAccess net/minecraft/world/attribute/WeatherAttributes$a + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/attribute/WeatherAttributes$WeatherAccess; from a + m ()F rainLevel a + m ()F thunderLevel b +c net/minecraft/world/attribute/WeatherAttributes$WeatherAccess$1 net/minecraft/world/attribute/WeatherAttributes$a$1 + m ()F rainLevel a + m ()F thunderLevel b + f Lnet/minecraft/world/level/Level; val$level a +c net/minecraft/world/effect/WindChargedMobEffect net/minecraft/world/effect/WindChargedMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a +c net/minecraft/world/entity/ElytraAnimationState net/minecraft/world/entity/ElytraAnimationState + m (F)F getRotX a + m (F)F getRotY b + m (F)F getRotZ c + m ()V tick a + f F DEFAULT_X_ROT a + f F DEFAULT_Z_ROT b + f Lnet/minecraft/world/entity/LivingEntity; entity i + f F rotX c + f F rotXOld f + f F rotY d + f F rotYOld g + f F rotZ e + f F rotZOld h +c net/minecraft/world/entity/InterpolationHandler net/minecraft/world/entity/InterpolationHandler + m ()V cancel f + m ()Z hasActiveInterpolation d + m ()V interpolate e + m (Lnet/minecraft/world/phys/Vec3;FF)V interpolateTo a + m ()Lnet/minecraft/world/phys/Vec3; position a + m (I)V setInterpolationLength a + m ()F xRot c + m ()F yRot b + f I DEFAULT_INTERPOLATION_STEPS a + f Lnet/minecraft/world/entity/Entity; entity b + f Lnet/minecraft/world/entity/InterpolationHandler$InterpolationData; interpolationData d + f I interpolationSteps c + f Ljava/util/function/Consumer; onInterpolationStart g + f Lnet/minecraft/world/phys/Vec3; previousTickPosition e + f Lnet/minecraft/world/phys/Vec2; previousTickRot f +c net/minecraft/world/entity/InterpolationHandler$InterpolationData net/minecraft/world/entity/InterpolationHandler$a + m (Lnet/minecraft/world/phys/Vec3;)V addDelta a + m (FF)V addRotation a + m ()V decrease a + f Lnet/minecraft/world/phys/Vec3; position b + f I steps a + f F xRot d + f F yRot c +c net/minecraft/world/entity/PositionMoveRotation net/minecraft/world/entity/PositionMoveRotation + m (Lnet/minecraft/world/entity/PositionMoveRotation;Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/world/entity/PositionMoveRotation; calculateAbsolute a + m (DDLjava/util/Set;Lnet/minecraft/world/entity/Relative;)D calculateDelta a + m ()Lnet/minecraft/world/phys/Vec3; deltaMovement b + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/PositionMoveRotation; of a + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/PositionMoveRotation; of a + m ()Lnet/minecraft/world/phys/Vec3; position a + m (FF)Lnet/minecraft/world/entity/PositionMoveRotation; withRotation a + m ()F xRot d + m ()F yRot c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/phys/Vec3; deltaMovement c + f Lnet/minecraft/world/phys/Vec3; position b + f F xRot e + f F yRot d +c net/minecraft/world/entity/ai/behavior/Behavior net/minecraft/world/entity/ai/behavior/Behavior + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m ()Ljava/lang/String; debugString b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V doStop g + m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; getStatus a + m (Lnet/minecraft/world/entity/LivingEntity;)Z hasRequiredMemories a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tickOrStop f + m (J)Z timedOut a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z tryStart e + f I DEFAULT_DURATION a + f J endTimestamp d + f Ljava/util/Map; entryCondition b + f I maxDuration f + f I minDuration e + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status c +c net/minecraft/world/entity/ai/behavior/Behavior$Status net/minecraft/world/entity/ai/behavior/Behavior$Status + m ()[Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; $values a + f [Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; $VALUES c + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; RUNNING b + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; STOPPED a +c net/minecraft/world/entity/ai/behavior/RingBell net/minecraft/world/entity/ai/behavior/BehaviorBellRing + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a + f F BELL_RING_CHANCE b + f I RING_BELL_FROM_DISTANCE a +c net/minecraft/world/entity/ai/goal/EatBlockGoal net/minecraft/world/entity/ai/goal/PathfinderGoalEatTile + m ()Z canContinueToUse c + m ()Z canUse b + m ()I getEatAnimationTick h + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 a + m ()V start d + m ()V stop e + m ()V tick a + f I EAT_ANIMATION_TICKS a + f Ljava/util/function/Predicate; IS_EDIBLE b + f I eatAnimationTick e + f Lnet/minecraft/world/level/Level; level d + f Lnet/minecraft/world/entity/Mob; mob c +c net/minecraft/world/entity/ai/goal/GoalSelector net/minecraft/world/entity/ai/goal/PathfinderGoalSelector + m (ILnet/minecraft/world/entity/ai/goal/Goal;)V addGoal a + m (Lnet/minecraft/world/entity/ai/goal/Goal$Flag;)V disableControlFlag a + m (Lnet/minecraft/world/entity/ai/goal/Goal$Flag;)V enableControlFlag b + m ()Ljava/util/Set; getAvailableGoals b + m (Lnet/minecraft/world/entity/ai/goal/WrappedGoal;Ljava/util/Map;)Z goalCanBeReplacedForAllFlags a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)Z lambda$removeAllGoals$0 a + m (Lnet/minecraft/world/entity/ai/goal/Goal;Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)Z lambda$removeGoal$1 a + m (Ljava/util/Map$Entry;)Z lambda$tick$2 a + m (Ljava/util/function/Predicate;)V removeAllGoals a + m (Lnet/minecraft/world/entity/ai/goal/Goal;)V removeGoal a + m (Lnet/minecraft/world/entity/ai/goal/Goal$Flag;Z)V setControlFlag a + m ()V tick a + m (Z)V tickRunningGoals a + f Lnet/minecraft/world/entity/ai/goal/WrappedGoal; NO_GOAL a + f Ljava/util/Set; availableGoals c + f Ljava/util/Map; lockedFlags b +c net/minecraft/world/entity/ai/goal/GoalSelector$1 net/minecraft/world/entity/ai/goal/PathfinderGoalSelector$1 + m ()Z canUse b +c net/minecraft/world/entity/ai/goal/GoalSelector$2 net/minecraft/world/entity/ai/goal/PathfinderGoalSelector$2 + m ()Z isRunning h +c net/minecraft/world/entity/ai/goal/InteractGoal net/minecraft/world/entity/ai/goal/PathfinderGoalInteract +c net/minecraft/world/entity/ai/goal/OpenDoorGoal net/minecraft/world/entity/ai/goal/PathfinderGoalDoorOpen + m ()Z canContinueToUse c + m ()V start d + m ()V stop e + m ()V tick a + f Z closeDoor a + f I forgetTime b +c net/minecraft/world/entity/ai/goal/SpearUseGoal net/minecraft/world/entity/ai/goal/SpearUseGoal + m ()Z ableToAttack h + m ()Z canContinueToUse c + m ()Z canUse b + m ()I getKineticWeaponUseDuration i + m ()V start d + m ()V stop e + m ()V tick a + f I MAX_COOLDOWN_DISTANCE d + f D MAX_FLEEING_TIME i + f I MAX_REPOSITION_DISTANCE b + f I MIN_COOLDOWN_DISTANCE c + f I MIN_REPOSITION_DISTANCE a + f F approachDistanceSq g + f Lnet/minecraft/world/entity/monster/Monster; mob j + f D speedModifierWhenCharging e + f D speedModifierWhenRepositioning f + f Lnet/minecraft/world/entity/ai/goal/SpearUseGoal$SpearUseState; state k + f F targetInRangeRadiusSq h +c net/minecraft/world/entity/ai/goal/SpearUseGoal$SpearUseState net/minecraft/world/entity/ai/goal/SpearUseGoal$a + m ()Z notEngagedYet a + m (I)V startEngagement a + m ()Z tickAndCheckEngagement b + m ()Z tickAndCheckFleeing c + f Lnet/minecraft/world/phys/Vec3; awayPos c + f Z done d + f I engageTime a + f I fleeingTime b +c net/minecraft/world/entity/ai/gossip/GossipType net/minecraft/world/entity/ai/gossip/ReputationType + m ()[Lnet/minecraft/world/entity/ai/gossip/GossipType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/ai/gossip/GossipType; $VALUES o + f Lcom/mojang/serialization/Codec; CODEC n + f Lnet/minecraft/world/entity/ai/gossip/GossipType; MAJOR_NEGATIVE a + f Lnet/minecraft/world/entity/ai/gossip/GossipType; MAJOR_POSITIVE d + f Lnet/minecraft/world/entity/ai/gossip/GossipType; MINOR_NEGATIVE b + f Lnet/minecraft/world/entity/ai/gossip/GossipType; MINOR_POSITIVE c + f I REPUTATION_CHANGE_PER_EVENT f + f I REPUTATION_CHANGE_PER_EVERLASTING_MEMORY g + f I REPUTATION_CHANGE_PER_TRADE h + f Lnet/minecraft/world/entity/ai/gossip/GossipType; TRADING e + f I decayPerDay l + f I decayPerTransfer m + f Ljava/lang/String; id i + f I max k + f I weight j +c net/minecraft/world/entity/ai/memory/WalkTarget net/minecraft/world/entity/ai/memory/MemoryTarget + m ()I getCloseEnoughDist c + m ()F getSpeedModifier b + m ()Lnet/minecraft/world/entity/ai/behavior/PositionTracker; getTarget a + f I closeEnoughDist c + f F speedModifier b + f Lnet/minecraft/world/entity/ai/behavior/PositionTracker; target a +c net/minecraft/world/entity/ai/sensing/MobSensor net/minecraft/world/entity/ai/sensing/MobSensor + m (Lnet/minecraft/world/entity/LivingEntity;)V checkForMobsNearby a + m (Lnet/minecraft/world/entity/LivingEntity;)V clearMemory c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$checkForMobsNearby$0 a + m (Lnet/minecraft/world/entity/LivingEntity;)V mobDetected b + m ()Ljava/util/Set; requires a + f I memoryTimeToLive d + f Ljava/util/function/BiPredicate; mobTest a + f Ljava/util/function/Predicate; readyTest b + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; toSet c +c net/minecraft/world/entity/ai/util/AirRandomPos net/minecraft/world/entity/ai/util/AirRandomPos + m (Lnet/minecraft/world/entity/PathfinderMob;IIILnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3; getPosTowards a + m (Lnet/minecraft/world/entity/PathfinderMob;IIILnet/minecraft/world/phys/Vec3;DZ)Lnet/minecraft/core/BlockPos; lambda$getPosTowards$0 a +c net/minecraft/world/entity/animal/allay/AllayAi net/minecraft/world/entity/animal/allay/AllayAi + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getItemDepositPosition b + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getLikedPlayer a + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getLikedPlayerPositionTracker d + m (Lnet/minecraft/world/entity/LivingEntity;)Z hasWantedItem c + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;)V hearNoteblock a + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/entity/ai/behavior/PositionTracker; lambda$getLikedPlayerPositionTracker$1 a + m (Lnet/minecraft/world/entity/animal/allay/Allay;)Z lambda$initIdleActivity$0 b + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/core/GlobalPos;)Z shouldDepositItemsAtLikedNoteblock a + m (Lnet/minecraft/world/entity/animal/allay/Allay;)V updateActivity a + f I CLOSE_ENOUGH_TO_TARGET e + f I DISTANCE_TO_WANTED_ITEM k + f I GIVE_ITEM_TIMEOUT_DURATION l + f I MAX_LOOK_DISTANCE g + f I MAX_WAIT_DURATION i + f I MIN_WAIT_DURATION h + f F SPEED_MULTIPLIER_WHEN_FOLLOWING_DEPOSIT_TARGET b + f F SPEED_MULTIPLIER_WHEN_IDLING a + f F SPEED_MULTIPLIER_WHEN_PANICKING d + f F SPEED_MULTIPLIER_WHEN_RETRIEVING_ITEM c + f I TIME_TO_FORGET_NOTEBLOCK j + f I TOO_FAR_FROM_TARGET f +c net/minecraft/world/entity/animal/camel/CamelAi net/minecraft/world/entity/animal/camel/CamelAi + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/world/entity/animal/camel/Camel;Lnet/minecraft/util/RandomSource;)V initMemories a + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 b + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$1 a + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/animal/camel/Camel;)V updateActivity a + f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE f + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES h + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES g + f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT d + f F SPEED_MULTIPLIER_WHEN_IDLING b + f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE e + f F SPEED_MULTIPLIER_WHEN_PANICKING a + f F SPEED_MULTIPLIER_WHEN_TEMPTED c +c net/minecraft/world/entity/animal/camel/CamelAi$CamelPanic net/minecraft/world/entity/animal/camel/CamelAi$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/camel/Camel;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/camel/Camel;J)V start a +c net/minecraft/world/entity/animal/camel/CamelAi$RandomSitting net/minecraft/world/entity/animal/camel/CamelAi$b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/camel/Camel;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/camel/Camel;J)V start a + f I minimalPoseTicks c +c net/minecraft/world/entity/animal/equine/Donkey net/minecraft/world/entity/animal/equine/EntityHorseDonkey + m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()V playJumpSound hE +c net/minecraft/world/entity/animal/feline/Ocelot net/minecraft/world/entity/animal/feline/EntityOcelot + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkOcelotSpawnRules c + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()I getAmbientSoundInterval S + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/feline/Ocelot; getBreedOffspring b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isSteppingCarefully cv + m ()Z isTrusting gQ + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V reassessTrustingGoals gP + m ()V registerGoals D + m (D)Z removeWhenFarAway i + m (Z)V setTrusting x + m (Z)V spawnTrustingParticles y + f D CROUCH_SPEED_MOD cv + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRUSTING cz + f Z DEFAULT_TRUSTING cA + f D SPRINT_SPEED_MOD cx + f D WALK_SPEED_MOD cw + f Lnet/minecraft/world/entity/animal/feline/Ocelot$OcelotAvoidEntityGoal; ocelotAvoidPlayersGoal cB + f Lnet/minecraft/world/entity/animal/feline/Ocelot$OcelotTemptGoal; temptGoal cC +c net/minecraft/world/entity/animal/feline/Ocelot$OcelotTemptGoal net/minecraft/world/entity/animal/feline/EntityOcelot$b + m ()Z canScare h + f Lnet/minecraft/world/entity/animal/feline/Ocelot; ocelot d +c net/minecraft/world/entity/animal/feline/Ocelot$OcelotAvoidEntityGoal net/minecraft/world/entity/animal/feline/EntityOcelot$a + m ()Z canContinueToUse c + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/feline/Ocelot; ocelot i +c net/minecraft/world/entity/animal/parrot/Parrot net/minecraft/world/entity/animal/parrot/EntityParrot + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()V calculateFlapping hh + m ()Z canFlyToOwner gV + m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkParrotSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hd + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/entity/Entity;)V doPush F + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/sounds/SoundEvent; getAmbient a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/sounds/SoundEvent; getImitatedSound b + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m (Lnet/minecraft/util/RandomSource;)F getPitch a + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; getVariant hf + m ()F getVoicePitch fD + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)Z imitateNearbyMobs a + m ()Z isBaby e_ + m ()Z isFlapping bp + m ()Z isFlying d + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isPartyParrot he + m (Ljava/util/HashMap;)V lambda$static$0 a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m ()V onFlap bo + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Lnet/minecraft/core/BlockPos;Z)V setRecordPlayingNearby a + m (Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant;)V setVariant a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cD + f Ljava/util/Map; MOB_SOUND_MAP cF + f Ljava/util/function/Predicate; NOT_PARROT_PREDICATE cE + f F flap cz + f F flapSpeed cA + f F flapping cG + f Lnet/minecraft/core/BlockPos; jukebox cJ + f F nextFlap cH + f F oFlap cC + f F oFlapSpeed cB + f Z partyParrot cI +c net/minecraft/world/entity/animal/parrot/Parrot$1 net/minecraft/world/entity/animal/parrot/EntityParrot$1 + m (Lnet/minecraft/world/entity/Mob;)Z test a +c net/minecraft/world/entity/animal/parrot/Parrot$Variant net/minecraft/world/entity/animal/parrot/EntityParrot$Variant + m ()[Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; $values b + m (I)Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; byId a + m ()I getId a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; $VALUES m + f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; BLUE b + f Ljava/util/function/IntFunction; BY_ID j + f Lcom/mojang/serialization/Codec; CODEC g + f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; DEFAULT f + f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; GRAY e + f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; GREEN c + f Lcom/mojang/serialization/Codec; LEGACY_CODEC h + f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; RED_BLUE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i + f Lnet/minecraft/world/entity/animal/parrot/Parrot$Variant; YELLOW_BLUE d + f I id k + f Ljava/lang/String; name l +c net/minecraft/world/entity/animal/parrot/Parrot$ParrotWanderGoal net/minecraft/world/entity/animal/parrot/EntityParrot$a + m ()Lnet/minecraft/world/phys/Vec3; getPosition h + m ()Lnet/minecraft/world/phys/Vec3; getTreePos k +c net/minecraft/world/entity/animal/rabbit/Rabbit net/minecraft/world/entity/animal/rabbit/EntityRabbit + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()Z canSpawnSprintParticle bL + m ()V checkLandingDelay gV + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkRabbitSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()V disableJumpControl gT + m ()V enableJumpControl gS + m (DD)V facePoint c + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/rabbit/Rabbit; getBreedOffspring b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (F)F getJumpCompletion L + m ()F getJumpPower fF + m ()Lnet/minecraft/sounds/SoundEvent; getJumpSound gQ + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; getRandomRabbitVariant a + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; getVariant gR + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()V jumpFromGround u + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k + m ()V playAttackSound fN + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Z)V setJumping t + m ()V setLandingDelay gU + m (D)V setSpeedModifier k + m (Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant;)V setVariant a + m ()V startJumping p + m ()Z wantsMoreFood hd + f D ATTACK_SPEED_MOD cA + f D BREED_SPEED_MOD cw + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE_ID cB + f I DEFAULT_ATTACK_POWER cE + f I DEFAULT_MORE_CARROT_TICKS cC + f I EVIL_ARMOR_VALUE cH + f I EVIL_ATTACK_POWER_INCREMENT cF + f Lnet/minecraft/resources/Identifier; EVIL_ATTACK_POWER_MODIFIER cG + f D FLEE_SPEED_MOD cz + f D FOLLOW_SPEED_MOD cx + f Lnet/minecraft/resources/Identifier; KILLER_BUNNY cD + f I MORE_CARROTS_DELAY cI + f D STROLL_SPEED_MOD cv + f I jumpDelayTicks cM + f I jumpDuration cK + f I jumpTicks cJ + f I moreCarrotTicks cN + f Z wasOnGround cL +c net/minecraft/world/entity/animal/rabbit/Rabbit$Variant net/minecraft/world/entity/animal/rabbit/EntityRabbit$Variant + m ()[Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; $values b + m (I)Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; byId a + m ()Ljava/lang/String; getSerializedName c + m ()I id a + f [Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; $VALUES o + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; BLACK c + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; BROWN a + f Ljava/util/function/IntFunction; BY_ID l + f Lcom/mojang/serialization/Codec; CODEC i + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; DEFAULT h + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; EVIL g + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; GOLD e + f Lcom/mojang/serialization/Codec; LEGACY_CODEC j + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; SALT f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC k + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; WHITE b + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; WHITE_SPLOTCHED d + f I id m + f Ljava/lang/String; name n +c net/minecraft/world/entity/animal/rabbit/Rabbit$RaidGardenGoal net/minecraft/world/entity/animal/rabbit/EntityRabbit$PathfinderGoalEatCarrots + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a + m ()V tick a + f Z canRaid i + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit; rabbit g + f Z wantsToRaid h +c net/minecraft/world/entity/animal/rabbit/Rabbit$RabbitGroupData net/minecraft/world/entity/animal/rabbit/EntityRabbit$GroupDataRabbit + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit$Variant; variant a +c net/minecraft/world/entity/animal/rabbit/Rabbit$RabbitPanicGoal net/minecraft/world/entity/animal/rabbit/EntityRabbit$PathfinderGoalRabbitPanic + m ()V tick a + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit; rabbit a +c net/minecraft/world/entity/animal/rabbit/Rabbit$RabbitJumpControl net/minecraft/world/entity/animal/rabbit/EntityRabbit$ControllerJumpRabbit + m ()Z canJump d + m (Z)V setCanJump a + m ()V tick b + m ()Z wantJump c + f Z canJump c + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit; rabbit b +c net/minecraft/world/entity/animal/rabbit/Rabbit$RabbitMoveControl net/minecraft/world/entity/animal/rabbit/EntityRabbit$ControllerMoveRabbit + m (DDDD)V setWantedPosition a + m ()V tick a + f D nextJumpSpeed m + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit; rabbit l +c net/minecraft/world/entity/animal/rabbit/Rabbit$RabbitAvoidEntityGoal net/minecraft/world/entity/animal/rabbit/EntityRabbit$PathfinderGoalRabbitAvoidTarget + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/rabbit/Rabbit; rabbit i +c net/minecraft/world/entity/animal/turtle/Turtle net/minecraft/world/entity/animal/turtle/EntityTurtle + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V ageBoundaryReached h + m ()V aiStep d_ + m ()Z canBeLeashed aj_ + m ()Z canFallInLove gY + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkTurtleSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gQ + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()F getAgeScale eE + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()I getAmbientSoundInterval S + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m ()Z hasEgg p + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isLayingEgg gP + m ()Z isPushedByFluid db + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$1 k + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 a + m ()F nextStep bj + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (F)V playSwimSound g + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Z)V setHasEgg x + m (Lnet/minecraft/core/BlockPos;)V setHomePos h + m (Z)V setLayingEgg y + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a + m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cA + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; BABY_ON_LAND_SELECTOR cv + f F BABY_SCALE cz + f Z DEFAULT_HAS_EGG cB + f Lnet/minecraft/network/syncher/EntityDataAccessor; HAS_EGG cw + f Lnet/minecraft/network/syncher/EntityDataAccessor; LAYING_EGG cx + f Z goingHome cF + f Lnet/minecraft/core/BlockPos; homePos cD + f I layEggCounter cC + f Lnet/minecraft/core/BlockPos; travelPos cE +c net/minecraft/world/entity/animal/turtle/Turtle$TurtleBreedGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$a + m ()V breed g + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle d +c net/minecraft/world/entity/animal/turtle/Turtle$TurtlePanicGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$f + m ()Z canUse b +c net/minecraft/world/entity/animal/turtle/Turtle$TurtleGoHomeGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$b + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f I GIVE_UP_TICKS e + f I closeToHomeTryTicks d + f D speedModifier b + f Z stuck c + f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle a +c net/minecraft/world/entity/animal/turtle/Turtle$TurtleLayEggGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$d + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a + m ()V tick a + f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle g +c net/minecraft/world/entity/animal/turtle/Turtle$TurtleTravelGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$i + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f D speedModifier b + f Z stuck c + f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle a +c net/minecraft/world/entity/animal/turtle/Turtle$TurtleMoveControl net/minecraft/world/entity/animal/turtle/EntityTurtle$e + m ()V tick a + m ()V updateSpeed h + f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle l +c net/minecraft/world/entity/animal/turtle/Turtle$TurtleGoToWaterGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$c + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a + m ()Z shouldRecalculatePath l + f I GIVE_UP_TICKS g + f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle h +c net/minecraft/world/entity/animal/turtle/Turtle$TurtlePathNavigation net/minecraft/world/entity/animal/turtle/EntityTurtle$g + m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a +c net/minecraft/world/entity/animal/turtle/Turtle$TurtleRandomStrollGoal net/minecraft/world/entity/animal/turtle/EntityTurtle$h + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/turtle/Turtle; turtle i +c net/minecraft/world/entity/decoration/ItemFrame net/minecraft/world/entity/decoration/EntityItemFrame + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/AABB; calculateBoundingBox a + m (Lnet/minecraft/world/damagesource/DamageSource;)Z canHurtWhenFixed e + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)Lnet/minecraft/world/phys/AABB; createBoundingBox a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropItem a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Z)V dropItem a + m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a + m ()Lnet/minecraft/sounds/SoundEvent; getAddItemSound p + m ()I getAnalogOutput z + m ()Lnet/minecraft/sounds/SoundEvent; getBreakSound m + m ()Lnet/minecraft/world/item/ItemStack; getFrameItemStack r + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/saveddata/maps/MapId; getFramedMapId a + m ()Lnet/minecraft/world/item/ItemStack; getItem w + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m ()Lnet/minecraft/sounds/SoundEvent; getPlaceSound n + m ()Lnet/minecraft/world/phys/AABB; getPopBox u + m ()Lnet/minecraft/sounds/SoundEvent; getRemoveItemSound k + m ()Lnet/minecraft/sounds/SoundEvent; getRotateItemSound q + m ()I getRotation y + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m ()F getVisualRotationYInDegrees ed + m ()Z hasFramedMap x + m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m (Lnet/minecraft/server/level/ServerLevel;)V kill c + m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a + m (Lnet/minecraft/world/item/ItemStack;)V onItemChanged e + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playPlacementSound v + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V recalculateBoundingBox e + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m (Lnet/minecraft/world/item/ItemStack;)V removeFramedMap d + m (Lnet/minecraft/core/Direction;)V setDirection b + m (Lnet/minecraft/world/item/ItemStack;)V setItem b + m (Lnet/minecraft/world/item/ItemStack;Z)V setItem a + m (I)V setRotation a + m (IZ)V setRotation a + m (Lnet/minecraft/world/damagesource/DamageSource;)Z shouldDamageDropItem a + m (D)Z shouldRenderAtSqrDistance a + m ()Z survives f + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM c + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ROTATION d + f F DEFAULT_DROP_CHANCE i + f Z DEFAULT_FIXED k + f Z DEFAULT_INVISIBLE j + f B DEFAULT_ROTATION h + f F DEPTH e + f F HEIGHT g + f I NUM_ROTATIONS b + f F WIDTH f + f F dropChance l + f Z fixed m +c net/minecraft/world/entity/decoration/Mannequin net/minecraft/world/entity/decoration/Mannequin + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/decoration/Mannequin; create a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/network/chat/Component; getDescription m + m ()Z getImmovable n + m ()Lnet/minecraft/world/item/component/ResolvableProfile; getProfile k + m ()Z isEffectiveAi dy + m ()Z isImmobile fE + m (II)I lambda$static$0 b + m (Lnet/minecraft/world/entity/Pose;)Ljava/lang/String; lambda$static$1 i + m (Lnet/minecraft/world/entity/Pose;)Lcom/mojang/serialization/DataResult; lambda$static$2 h + m (II)I lambda$static$3 a + m (Ljava/util/List;)Ljava/lang/Byte; lambda$static$4 b + m (Ljava/lang/Byte;Lnet/minecraft/world/entity/player/PlayerModelPart;)Z lambda$static$5 a + m (Ljava/lang/Byte;)Ljava/util/List; lambda$static$6 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/network/chat/Component;)V setDescription a + m (Z)V setHideDescription b + m (Z)V setImmovable a + m (Lnet/minecraft/world/item/component/ResolvableProfile;)V setProfile a + m ()V updateDescription p + f B ALL_LAYERS g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DESCRIPTION f + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IMMOVABLE e + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PROFILE a + f Lnet/minecraft/network/chat/Component; DEFAULT_DESCRIPTION j + f Lnet/minecraft/world/item/component/ResolvableProfile; DEFAULT_PROFILE c + f Ljava/lang/String; DESCRIPTION_FIELD cg + f Ljava/lang/String; HIDDEN_LAYERS_FIELD cc + f Ljava/lang/String; HIDE_DESCRIPTION_FIELD ch + f Ljava/lang/String; IMMOVABLE_FIELD cf + f Lcom/mojang/serialization/Codec; LAYERS_CODEC i + f Ljava/lang/String; MAIN_HAND_FIELD cd + f Lcom/mojang/serialization/Codec; POSE_CODEC b + f Ljava/lang/String; POSE_FIELD ce + f Ljava/lang/String; PROFILE_FIELD k + f Ljava/util/Set; VALID_POSES h + f Lnet/minecraft/world/entity/EntityType$EntityFactory; constructor d + f Lnet/minecraft/network/chat/Component; description ci + f Z hideDescription cj +c net/minecraft/world/entity/monster/breeze/Shoot net/minecraft/world/entity/monster/breeze/Shoot + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z isTargetWithinRange a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Boolean; lambda$checkExtraStartConditions$0 c + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Ljava/lang/Boolean;)Ljava/lang/Boolean; lambda$checkExtraStartConditions$1 a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)V lambda$start$2 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V stop c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V tick d + f I ATTACK_RANGE_MAX_SQRT c + f F PROJECTILE_MOVEMENT_SCALE f + f I SHOOT_COOLDOWN_TICKS i + f I SHOOT_INITIAL_DELAY_TICKS g + f I SHOOT_RECOVER_DELAY_TICKS h + f I UNCERTAINTY_BASE d + f I UNCERTAINTY_MULTIPLIER e +c net/minecraft/world/entity/monster/breeze/Slide net/minecraft/world/entity/monster/breeze/Slide + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; randomPointInMiddleCircle a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start a +c net/minecraft/world/entity/npc/InventoryCarrier net/minecraft/world/entity/npc/InventoryCarrier + m ()Lnet/minecraft/world/SimpleContainer; getInventory gP + m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V lambda$readInventoryFromTag$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/npc/InventoryCarrier;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readInventoryFromTag a_ + m (Lnet/minecraft/world/level/storage/ValueOutput;)V writeInventoryToTag a_ + f Ljava/lang/String; TAG_INVENTORY r_ +c net/minecraft/world/entity/player/ChatVisiblity net/minecraft/world/entity/player/EnumChatVisibility + m ()[Lnet/minecraft/world/entity/player/ChatVisiblity; $values b + m ()Lnet/minecraft/network/chat/Component; caption a + m (Lnet/minecraft/world/entity/player/ChatVisiblity;)I lambda$static$0 b + m (Lnet/minecraft/world/entity/player/ChatVisiblity;)Ljava/lang/Integer; lambda$static$1 a + f [Lnet/minecraft/world/entity/player/ChatVisiblity; $VALUES h + f Ljava/util/function/IntFunction; BY_ID e + f Lnet/minecraft/world/entity/player/ChatVisiblity; FULL a + f Lnet/minecraft/world/entity/player/ChatVisiblity; HIDDEN c + f Lcom/mojang/serialization/Codec; LEGACY_CODEC d + f Lnet/minecraft/world/entity/player/ChatVisiblity; SYSTEM b + f Lnet/minecraft/network/chat/Component; caption g + f I id f +c net/minecraft/world/entity/projectile/LlamaSpit net/minecraft/world/entity/projectile/EntityLlamaSpit + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()D getDefaultGravity bs + m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m ()V tick g +c net/minecraft/world/entity/variant/SpawnContext net/minecraft/world/entity/variant/SpawnContext + m ()Lnet/minecraft/core/Holder; biome d + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/variant/SpawnContext; create a + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes c + m ()Lnet/minecraft/world/level/ServerLevelAccessor; level b + m ()Lnet/minecraft/core/BlockPos; pos a + f Lnet/minecraft/core/Holder; biome d + f Lnet/minecraft/world/attribute/EnvironmentAttributeReader; environmentAttributes c + f Lnet/minecraft/world/level/ServerLevelAccessor; level b + f Lnet/minecraft/core/BlockPos; pos a +c net/minecraft/world/entity/variant/VariantUtils net/minecraft/world/entity/variant/VariantUtils + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder; getAny b + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder; getDefaultOrAny a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; lambda$readVariant$1 a + m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/resources/ResourceKey;)V lambda$writeVariant$0 a + m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; readVariant a + m (Lnet/minecraft/world/entity/variant/SpawnContext;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; selectVariantToSpawn a + m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/Holder;)V writeVariant a + f Ljava/lang/String; TAG_VARIANT a +c net/minecraft/world/inventory/ContainerListener net/minecraft/world/inventory/ICrafting + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V dataChanged a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V slotChanged a +c net/minecraft/world/inventory/CraftingContainer net/minecraft/world/inventory/InventoryCrafting + m ()Lnet/minecraft/world/item/crafting/CraftingInput; asCraftInput aE_ + m ()Lnet/minecraft/world/item/crafting/CraftingInput$Positioned; asPositionedCraftInput aF_ + m ()I getHeight h + m ()Ljava/util/List; getItems i + m ()I getWidth aB_ +c net/minecraft/world/inventory/FurnaceResultSlot net/minecraft/world/inventory/SlotFurnaceResult + m (Lnet/minecraft/world/item/ItemStack;)V checkTakeAchievements c_ + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/item/ItemStack;I)V onQuickCraft a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + m (I)Lnet/minecraft/world/item/ItemStack; remove a + f Lnet/minecraft/world/entity/player/Player; player a + f I removeCount b +c net/minecraft/world/inventory/MerchantContainer net/minecraft/world/inventory/InventoryMerchant + m ()V clearContent a + m ()Lnet/minecraft/world/item/trading/MerchantOffer; getActiveOffer h + m ()I getContainerSize b + m ()I getFutureXp i + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Z isEmpty c + m (I)Z isPaymentSlot e + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m ()V setChanged e + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (I)V setSelectionHint d + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + m ()V updateSellItem g + f Lnet/minecraft/world/item/trading/MerchantOffer; activeOffer d + f I futureXp f + f Lnet/minecraft/core/NonNullList; itemStacks c + f Lnet/minecraft/world/item/trading/Merchant; merchant b + f I selectionHint e +c net/minecraft/world/item/AdventureModePredicate net/minecraft/world/item/AdventureModePredicate + m (Ljava/util/function/Consumer;)V addToTooltip a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;Z)Z areSameBlocks a + m (Ljava/util/List;)Ljava/util/List; computeTooltip a + m (Lnet/minecraft/advancements/criterion/BlockPredicate;)Ljava/util/stream/Stream; lambda$computeTooltip$2 a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/Component; lambda$computeTooltip$3 a + m (Lnet/minecraft/world/item/AdventureModePredicate;)Ljava/util/List; lambda$static$0 b + m (Lnet/minecraft/world/item/AdventureModePredicate;)Ljava/util/List; lambda$static$1 a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/util/ProblemReporter;)Lnet/minecraft/nbt/CompoundTag; saveBlockEntity a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a + m ()Ljava/util/List; tooltip a + f Lnet/minecraft/network/chat/Component; CAN_BREAK_HEADER c + f Lnet/minecraft/network/chat/Component; CAN_PLACE_HEADER d + f Lcom/mojang/serialization/Codec; CODEC a + f Lorg/slf4j/Logger; LOGGER e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/network/chat/Component; UNKNOWN_USE f + f Ljava/util/List; cachedTooltip h + f Z checksBlockEntity k + f Lnet/minecraft/world/level/block/state/pattern/BlockInWorld; lastCheckedBlock i + f Z lastResult j + f Ljava/util/List; predicates g +c net/minecraft/world/item/alchemy/PotionContents net/minecraft/world/item/alchemy/PotionContents + m (Ljava/lang/Iterable;Ljava/util/function/Consumer;FF)V addPotionTooltip a + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Lnet/minecraft/world/entity/LivingEntity;F)V applyToLivingEntity a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; createItemStack a + m ()Ljava/util/Optional; customColor f + m ()Ljava/util/List; customEffects d + m ()Ljava/util/Optional; customName g + m (Ljava/util/function/Consumer;F)V forEachEffect a + m ()Ljava/lang/Iterable; getAllEffects a + m ()I getColor b + m (Ljava/lang/Iterable;)Ljava/util/OptionalInt; getColorOptional a + m (I)I getColorOr a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getName a + m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/network/chat/MutableComponent; getPotionDescription a + m ()Z hasEffects c + m (Lnet/minecraft/core/Holder;)Z is a + m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V lambda$addPotionTooltip$4 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/effect/MobEffectInstance;)V lambda$applyToLivingEntity$3 a + m (Lnet/minecraft/core/Holder;)Ljava/lang/String; lambda$getName$1 c + m ()Ljava/util/Optional; lambda$getName$2 h + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V onConsume a + m ()Ljava/util/Optional; potion e + m (Lnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/world/item/alchemy/PotionContents; withEffectAdded a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/alchemy/PotionContents; withPotion b + f I BASE_POTION_COLOR b + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/item/alchemy/PotionContents; EMPTY a + f Lcom/mojang/serialization/Codec; FULL_CODEC j + f Lnet/minecraft/network/chat/Component; NO_EFFECT i + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Ljava/util/Optional; customColor f + f Ljava/util/List; customEffects g + f Ljava/util/Optional; customName h + f Ljava/util/Optional; potion e +c net/minecraft/world/item/component/MapItemColor net/minecraft/world/item/component/MapItemColor + m ()I rgb a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/item/component/MapItemColor; DEFAULT c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f I rgb d +c net/minecraft/world/item/component/UseRemainder net/minecraft/world/item/component/UseRemainder + m ()Lnet/minecraft/world/item/ItemStack; convertInto a + m (Lnet/minecraft/world/item/ItemStack;IZLnet/minecraft/world/item/component/UseRemainder$OnExtraCreatedRemainder;)Lnet/minecraft/world/item/ItemStack; convertIntoRemainder a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/ItemStack; convertInto c +c net/minecraft/world/item/component/UseRemainder$OnExtraCreatedRemainder net/minecraft/world/item/component/UseRemainder$a +c net/minecraft/world/item/crafting/CraftingInput net/minecraft/world/item/crafting/CraftingInput + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m (II)Lnet/minecraft/world/item/ItemStack; getItem a + m ()I height g + m ()I ingredientCount e + m ()Z isEmpty b + m ()Ljava/util/List; items d + m (IILjava/util/List;)Lnet/minecraft/world/item/crafting/CraftingInput; of a + m (IILjava/util/List;)Lnet/minecraft/world/item/crafting/CraftingInput$Positioned; ofPositioned b + m ()I size a + m ()Lnet/minecraft/world/entity/player/StackedItemContents; stackedContents c + m ()I width f + f Lnet/minecraft/world/item/crafting/CraftingInput; EMPTY a + f I height c + f I ingredientCount f + f Ljava/util/List; items d + f Lnet/minecraft/world/entity/player/StackedItemContents; stackedContents e + f I width b +c net/minecraft/world/item/crafting/CraftingInput$Positioned net/minecraft/world/item/crafting/CraftingInput$a + m ()Lnet/minecraft/world/item/crafting/CraftingInput; input a + m ()I left b + m ()I top c + f Lnet/minecraft/world/item/crafting/CraftingInput$Positioned; EMPTY a + f Lnet/minecraft/world/item/crafting/CraftingInput; input b + f I left c + f I top d +c net/minecraft/world/item/crafting/PlacementInfo net/minecraft/world/item/crafting/PlacementInfo + m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/PlacementInfo; create b + m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/world/item/crafting/PlacementInfo; create a + m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/PlacementInfo; createFromOptionals a + m ()Ljava/util/List; ingredients b + m ()Z isImpossibleToPlace c + m ()Lit/unimi/dsi/fastutil/ints/IntList; slotsToIngredientIndex a + f I EMPTY_SLOT a + f Lnet/minecraft/world/item/crafting/PlacementInfo; NOT_PLACEABLE b + f Ljava/util/List; ingredients c + f Lit/unimi/dsi/fastutil/ints/IntList; slotsToIngredientIndex d +c net/minecraft/world/item/crafting/RecipeManager net/minecraft/world/item/crafting/CraftingManager + m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a + m (Lnet/minecraft/world/item/crafting/RecipeMap;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; byKey b + m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; byKeyTyped a + m (Lnet/minecraft/world/item/crafting/RecipeType;)Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck; createCheck a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/List;)Ljava/util/List; filterDisabled a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)V finalizeRecipeLoading a + m (Lnet/minecraft/world/item/crafting/RecipeType;)Lnet/minecraft/world/item/crafting/RecipeManager$IngredientExtractor; forSingleInput b + m (Lnet/minecraft/resources/ResourceKey;Lcom/google/gson/JsonObject;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/crafting/RecipeHolder; fromJson a + m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Ljava/util/Optional; getRecipeFor a + m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getRecipeFor a + m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/crafting/RecipeHolder;)Ljava/util/Optional; getRecipeFor a + m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)Lnet/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo; getRecipeFromDisplay a + m ()Ljava/util/Collection; getRecipes d + m ()Ljava/util/Map; getSynchronizedItemProperties b + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; getSynchronizedStonecutterRecipes c + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/Ingredient;)Z isIngredientEnabled a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/Ingredient;)Z lambda$filterDisabled$10 b + m (Ljava/util/Map$Entry;)Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector; lambda$finalizeRecipeLoading$4 a + m (Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector;)V lambda$finalizeRecipeLoading$5 a + m (Ljava/util/List;Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/List;Lnet/minecraft/world/item/crafting/RecipeHolder;)V lambda$finalizeRecipeLoading$6 a + m (Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector;)Lnet/minecraft/resources/ResourceKey; lambda$finalizeRecipeLoading$7 a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector;)Lnet/minecraft/world/item/crafting/RecipePropertySet; lambda$finalizeRecipeLoading$8 a + m (Lnet/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo;)Lnet/minecraft/resources/ResourceKey; lambda$finalizeRecipeLoading$9 a + m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; lambda$forSingleInput$14 a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder;)Z lambda$isIngredientEnabled$11 a + m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo;)V lambda$listDisplaysForRecipe$12 a + m (Ljava/util/List;Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/item/crafting/Recipe;)V lambda$prepare$3 a + m (Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; lambda$static$0 c + m (Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; lambda$static$1 b + m (Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; lambda$static$2 a + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ljava/lang/Object;)I lambda$unpackRecipeInfo$13 a + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V listDisplaysForRecipe a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/lang/Object; prepare b + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/world/item/crafting/RecipeMap; prepare a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipePropertySet; propertySet a + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes a + m (Ljava/lang/Iterable;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/List; unpackRecipeInfo a + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/resources/FileToIdConverter; RECIPE_LISTER c + f Ljava/util/Map; RECIPE_PROPERTY_SETS b + f Ljava/util/List; allDisplays h + f Ljava/util/Map; propertySets f + f Ljava/util/Map; recipeToDisplay i + f Lnet/minecraft/world/item/crafting/RecipeMap; recipes e + f Lnet/minecraft/core/HolderLookup$Provider; registries d + f Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes g +c net/minecraft/world/item/crafting/RecipeManager$1 net/minecraft/world/item/crafting/CraftingManager$1 + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getRecipeFor a + f Lnet/minecraft/resources/ResourceKey; lastRecipe b +c net/minecraft/world/item/crafting/RecipeManager$CachedCheck net/minecraft/world/item/crafting/CraftingManager$a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getRecipeFor a +c net/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo net/minecraft/world/item/crafting/CraftingManager$d + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; display a + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; parent b + f Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; display a + f Lnet/minecraft/world/item/crafting/RecipeHolder; parent b +c net/minecraft/world/item/crafting/RecipeManager$IngredientCollector net/minecraft/world/item/crafting/CraftingManager$b + m (Lnet/minecraft/world/item/crafting/Recipe;)V accept a + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/crafting/RecipePropertySet; asPropertySet a + f Lnet/minecraft/world/item/crafting/RecipeManager$IngredientExtractor; extractor b + f Ljava/util/List; ingredients c + f Lnet/minecraft/resources/ResourceKey; key a +c net/minecraft/world/item/crafting/RecipeManager$IngredientExtractor net/minecraft/world/item/crafting/CraftingManager$c +c net/minecraft/world/item/crafting/SmokingRecipe net/minecraft/world/item/crafting/RecipeSmoking + m ()Lnet/minecraft/world/item/Item; furnaceIcon f + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h +c net/minecraft/world/item/enchantment/Repairable net/minecraft/world/item/enchantment/Repairable + m (Lnet/minecraft/world/item/ItemStack;)Z isValidRepairItem a + m ()Lnet/minecraft/core/HolderSet; items a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/core/HolderSet; items c +c net/minecraft/world/item/trading/MerchantOffers net/minecraft/world/item/trading/MerchantRecipeList + m ()Lnet/minecraft/world/item/trading/MerchantOffers; copy a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/trading/MerchantOffer; getRecipeFor a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/world/level/ClipBlockStateContext net/minecraft/world/level/ClipBlockStateContext + m ()Lnet/minecraft/world/phys/Vec3; getFrom b + m ()Lnet/minecraft/world/phys/Vec3; getTo a + m ()Ljava/util/function/Predicate; isTargetBlock c + f Ljava/util/function/Predicate; block c + f Lnet/minecraft/world/phys/Vec3; from a + f Lnet/minecraft/world/phys/Vec3; to b +c net/minecraft/world/level/LocalMobCapCalculator net/minecraft/world/level/LocalMobCapCalculator + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/entity/MobCategory;)V addMob a + m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/ChunkPos;)Z canSpawn a + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; getPlayersNear a + m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/level/LocalMobCapCalculator$MobCounts; lambda$addMob$1 a + m (Lnet/minecraft/world/level/ChunkPos;J)Ljava/util/List; lambda$getPlayersNear$0 a + f Lnet/minecraft/server/level/ChunkMap; chunkMap c + f Ljava/util/Map; playerMobCounts b + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; playersNearChunk a +c net/minecraft/world/level/LocalMobCapCalculator$MobCounts net/minecraft/world/level/LocalMobCapCalculator$a + m (Lnet/minecraft/world/entity/MobCategory;)V add a + m (Lnet/minecraft/world/entity/MobCategory;)Z canSpawn b + m (Lnet/minecraft/world/entity/MobCategory;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$add$0 a + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; counts a +c net/minecraft/world/level/block/BaseEntityBlock net/minecraft/world/level/block/BlockTileEntity + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; createTickerHelper a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a +c net/minecraft/world/level/block/BeaconBeamBlock net/minecraft/world/level/block/IBeaconBeam + m ()Lnet/minecraft/world/item/DyeColor; getColor b +c net/minecraft/world/level/block/CandleCakeBlock net/minecraft/world/level/block/CandleCakeBlock + m (Lnet/minecraft/world/level/block/CandleBlock;)Lnet/minecraft/world/level/block/state/BlockState; byCandle a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canLight h + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m (Lnet/minecraft/world/phys/BlockHitResult;)Z candleHit a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/lang/Iterable; getParticleOffsets b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$canLight$2 a + m (Lnet/minecraft/world/level/block/CandleCakeBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Ljava/util/Map; BY_CANDLE f + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT d + f Ljava/lang/Iterable; PARTICLE_OFFSETS g + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e + f Lnet/minecraft/world/level/block/CandleBlock; candleBlock h +c net/minecraft/world/level/block/ComparatorBlock net/minecraft/world/level/block/BlockRedstoneComparator + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I calculateOutputSignal e + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkTickOnNeighbor c + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getDelay h + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getInputSignal b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/decoration/ItemFrame; getItemFrame a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getOutputSignal a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/entity/decoration/ItemFrame;)Z lambda$getItemFrame$0 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V refreshOutputState f + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldTurnOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE b +c net/minecraft/world/level/block/CopperBulbBlock net/minecraft/world/level/block/CopperBulbBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V checkAndFlip a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b +c net/minecraft/world/level/block/CoralPlantBlock net/minecraft/world/level/block/BlockCoralPlant + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/CoralPlantBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d + f Lnet/minecraft/world/level/block/Block; deadBlock c +c net/minecraft/world/level/block/DriedGhastBlock net/minecraft/world/level/block/DriedGhastBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;)I getHydrationLevel n + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isReadyToSpawn p + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnGhastling a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tickWaterlogged c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HYDRATION_LEVEL c + f I HYDRATION_TICK_DELAY e + f I MAX_HYDRATION_LEVEL b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d +c net/minecraft/world/level/block/EndGatewayBlock net/minecraft/world/level/block/BlockEndGateway + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canBeReplaced a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/EnderChestBlock net/minecraft/world/level/block/BlockEnderChest + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult; combine a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; lambda$new$0 q + m (Lnet/minecraft/world/inventory/PlayerEnderChestContainer;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$useWithoutItem$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE f + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d +c net/minecraft/world/level/block/EyeblossomBlock net/minecraft/world/level/block/EyeblossomBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m ()Lnet/minecraft/world/effect/MobEffectInstance; getBeeInteractionEffect b + m (Lnet/minecraft/world/level/block/EyeblossomBlock;)Ljava/lang/Boolean; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V lambda$tryChangingState$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z tryChangingState c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I EYEBLOSSOM_XZ_RANGE d + f I EYEBLOSSOM_Y_RANGE e + f Lnet/minecraft/world/level/block/EyeblossomBlock$Type; type f +c net/minecraft/world/level/block/EyeblossomBlock$Type net/minecraft/world/level/block/EyeblossomBlock$a + m ()[Lnet/minecraft/world/level/block/EyeblossomBlock$Type; $values f + m ()Lnet/minecraft/world/level/block/Block; block a + m ()Z emitSounds d + m (Z)Lnet/minecraft/world/level/block/EyeblossomBlock$Type; fromBoolean a + m ()Lnet/minecraft/sounds/SoundEvent; longSwitchSound e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnTransformParticle a + m ()Lnet/minecraft/world/level/block/state/BlockState; state b + m ()Lnet/minecraft/world/level/block/EyeblossomBlock$Type; transform c + f [Lnet/minecraft/world/level/block/EyeblossomBlock$Type; $VALUES i + f Lnet/minecraft/world/level/block/EyeblossomBlock$Type; CLOSED b + f Lnet/minecraft/world/level/block/EyeblossomBlock$Type; OPEN a + f F effectDuration e + f Lnet/minecraft/core/Holder; effect d + f Lnet/minecraft/sounds/SoundEvent; longSwitchSound f + f Z open c + f I particleColor h + f Lnet/minecraft/sounds/SoundEvent; shortSwitchSound g +c net/minecraft/world/level/block/FrostedIceBlock net/minecraft/world/level/block/BlockIceFrost + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;I)Z fewerNeigboursThan a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z slightlyMelt d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I MAX_AGE b + f I NEIGHBORS_TO_AGE f + f I NEIGHBORS_TO_MELT g +c net/minecraft/world/level/block/GlowLichenBlock net/minecraft/world/level/block/GlowLichenBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (I)Ljava/util/function/ToIntFunction; emission b + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; getSpreader c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (ILnet/minecraft/world/level/block/state/BlockState;)I lambda$emission$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z lambda$isValidBonemealTarget$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/MultifaceSpreader; spreader e +c net/minecraft/world/level/block/GrindstoneBlock net/minecraft/world/level/block/BlockGrindstone + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVoxelShape p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$1 a + m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a + m ()Ljava/util/function/Function; makeShapes b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b + f Ljava/util/function/Function; shapes d +c net/minecraft/world/level/block/LeafLitterBlock net/minecraft/world/level/block/LeafLitterBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m ()Ljava/util/function/Function; makeShapes q + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Ljava/util/function/Function; shapes c +c net/minecraft/world/level/block/NetherWartBlock net/minecraft/world/level/block/BlockNetherWart + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I MAX_AGE b + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES d +c net/minecraft/world/level/block/NetherrackBlock net/minecraft/world/level/block/BlockNetherrack + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/BonemealableBlock$Type; getType as_ + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/PlayerHeadBlock net/minecraft/world/level/block/BlockSkullPlayer + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lcom/mojang/serialization/MapCodec; CODEC b +c net/minecraft/world/level/block/PowderSnowBlock net/minecraft/world/level/block/PowderSnowBlock + m (Lnet/minecraft/world/entity/Entity;)Z canEntityWalkOnPowderSnow a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a + m ()Ljava/util/Optional; getPickupSound au_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; FALLING_COLLISION_SHAPE f + f F HORIZONTAL_PARTICLE_MOMENTUM_FACTOR b + f F IN_BLOCK_HORIZONTAL_SPEED_MULTIPLIER c + f F IN_BLOCK_VERTICAL_SPEED_MULTIPLIER d + f D MINIMUM_FALL_DISTANCE_FOR_BIG_SOUND h + f D MINIMUM_FALL_DISTANCE_FOR_SOUND g + f F NUM_BLOCKS_TO_FALL_INTO_BLOCK e +c net/minecraft/world/level/block/RootedDirtBlock net/minecraft/world/level/block/RootedDirtBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getParticlePos a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/ShulkerBoxBlock net/minecraft/world/level/block/BlockShulkerBox + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity;)Z canOpen a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; getBlockByColor a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ + m ()Lnet/minecraft/world/item/DyeColor; getColor b + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/ItemStack; getColoredItemStack b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/ShulkerBoxBlock;)Ljava/util/Optional; lambda$static$0 a + m (Ljava/util/Optional;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/ShulkerBoxBlock; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/Identifier; CONTENTS d + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c + f Ljava/util/Map; SHAPES_OPEN_SUPPORT b + f Lnet/minecraft/world/item/DyeColor; color e +c net/minecraft/world/level/block/ShulkerBoxBlock$1 net/minecraft/world/level/block/BlockShulkerBox$1 + f [I $SwitchMap$net$minecraft$world$item$DyeColor a +c net/minecraft/world/level/block/SnifferEggBlock net/minecraft/world/level/block/SnifferEggBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getHatchLevel p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hatchBoost a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isReadyToHatch r + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + f I BOOSTED_HATCH_TIME_TICKS e + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HATCH c + f I MAX_HATCH_LEVEL b + f I RANDOM_HATCH_OFFSET_TICKS f + f I REGULAR_HATCH_TIME_TICKS d + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g +c net/minecraft/world/level/block/TallFlowerBlock net/minecraft/world/level/block/BlockTallPlantFlower + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC c +c net/minecraft/world/level/block/VegetationBlock net/minecraft/world/level/block/VegetationBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a +c net/minecraft/world/level/block/WallBannerBlock net/minecraft/world/level/block/BlockBannerWall + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Ljava/util/Map; SHAPES c +c net/minecraft/world/level/block/WitherRoseBlock net/minecraft/world/level/block/BlockWitherRose + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m ()Lnet/minecraft/world/effect/MobEffectInstance; getBeeInteractionEffect b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/WoolCarpetBlock net/minecraft/world/level/block/BlockCarpet + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/item/DyeColor; getColor b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/item/DyeColor; color c +c net/minecraft/world/level/block/entity/SignText net/minecraft/world/level/block/entity/SignText + m ()[Lnet/minecraft/network/chat/Component; emptyMessages c + m ()Ljava/util/Optional; filteredMessages d + m ()Lnet/minecraft/world/item/DyeColor; getColor b + m (IZ)Lnet/minecraft/network/chat/Component; getMessage a + m (Z)[Lnet/minecraft/network/chat/Component; getMessages b + m (ZLjava/util/function/Function;)[Lnet/minecraft/util/FormattedCharSequence; getRenderMessages a + m (Lnet/minecraft/world/entity/player/Player;)Z hasAnyClickCommands b + m ()Z hasGlowingText a + m (Lnet/minecraft/world/entity/player/Player;)Z hasMessage a + m (Lnet/minecraft/network/chat/Component;)Z lambda$hasMessage$7 a + m (Ljava/util/List;)[Lnet/minecraft/network/chat/Component; lambda$static$0 b + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m ([Lnet/minecraft/network/chat/Component;)Ljava/util/List; lambda$static$2 a + m (Lnet/minecraft/world/level/block/entity/SignText;)[Lnet/minecraft/network/chat/Component; lambda$static$3 c + m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/item/DyeColor; lambda$static$4 b + m (Lnet/minecraft/world/level/block/entity/SignText;)Ljava/lang/Boolean; lambda$static$5 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a + m ([Lnet/minecraft/network/chat/Component;Ljava/util/Optional;Lnet/minecraft/world/item/DyeColor;Z)Lnet/minecraft/world/level/block/entity/SignText; load a + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/entity/SignText; setColor a + m (Z)Lnet/minecraft/world/level/block/entity/SignText; setHasGlowingText a + m (ILnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/block/entity/SignText; setMessage a + m (ILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/block/entity/SignText; setMessage a + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f I LINES b + f Lcom/mojang/serialization/Codec; LINES_CODEC c + f Lnet/minecraft/world/item/DyeColor; color f + f [Lnet/minecraft/network/chat/Component; filteredMessages e + f Z hasGlowingText g + f [Lnet/minecraft/network/chat/Component; messages d + f Z renderMessagedFiltered i + f [Lnet/minecraft/util/FormattedCharSequence; renderMessages h +c net/minecraft/world/level/chunk/ChunkGenerators net/minecraft/world/level/chunk/ChunkGenerators + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a +c net/minecraft/world/level/chunk/EmptyLevelChunk net/minecraft/world/level/chunk/ChunkEmpty + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V addAndRegisterBlockEntity b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()Lnet/minecraft/server/level/FullChunkStatus; getFullStatus G + m (Lnet/minecraft/core/BlockPos;)I getLightEmission l + m ()Z isEmpty F + m (II)Z isYSpaceEmpty a + m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity c + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a + f Lnet/minecraft/core/Holder; biome m +c net/minecraft/world/level/chunk/StructureAccess net/minecraft/world/level/chunk/StructureAccess + m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V addReferenceForStructure a + m ()Ljava/util/Map; getAllReferences h + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; getReferencesForStructure b + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStartForStructure a + m (Ljava/util/Map;)V setAllReferences b + m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V setStartForStructure a +c net/minecraft/world/level/entity/EntityTickList net/minecraft/world/level/entity/EntityTickList + m (Lnet/minecraft/world/entity/Entity;)V add a + m (Lnet/minecraft/world/entity/Entity;)Z contains c + m ()V ensureActiveIsNotIterated a + m (Ljava/util/function/Consumer;)V forEach a + m (Lnet/minecraft/world/entity/Entity;)V remove b +c net/minecraft/world/level/entity/EntityTypeTest net/minecraft/world/level/entity/EntityTypeTest + m (Ljava/lang/Class;)Lnet/minecraft/world/level/entity/EntityTypeTest; forClass a + m (Ljava/lang/Class;)Lnet/minecraft/world/level/entity/EntityTypeTest; forExactClass b + m ()Ljava/lang/Class; getBaseClass a + m (Ljava/lang/Object;)Ljava/lang/Object; tryCast a +c net/minecraft/world/level/entity/EntityTypeTest$1 net/minecraft/world/level/entity/EntityTypeTest$1 + m ()Ljava/lang/Class; getBaseClass a + m (Ljava/lang/Object;)Ljava/lang/Object; tryCast a +c net/minecraft/world/level/entity/EntityTypeTest$2 net/minecraft/world/level/entity/EntityTypeTest$2 + m ()Ljava/lang/Class; getBaseClass a + m (Ljava/lang/Object;)Ljava/lang/Object; tryCast a +c net/minecraft/world/level/gamerules/GameRuleMap net/minecraft/world/level/gamerules/GameRuleMap + m (Lnet/minecraft/world/level/gamerules/GameRuleMap;)Lnet/minecraft/world/level/gamerules/GameRuleMap; copyOf a + m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object; get b + m (Lnet/minecraft/world/level/gamerules/GameRule;)Z has a + m ()Ljava/util/Set; keySet b + m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectOpenHashMap;Lnet/minecraft/world/level/gamerules/GameRule;)V lambda$of$0 a + m (Lnet/minecraft/world/level/gamerules/GameRule;)Z lambda$withOther$1 d + m ()Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map d + m ()Lnet/minecraft/world/level/gamerules/GameRuleMap; of a + m (Ljava/util/stream/Stream;)Lnet/minecraft/world/level/gamerules/GameRuleMap; of a + m (Ljava/util/Map;)Lnet/minecraft/world/level/gamerules/GameRuleMap; ofTrusted a + m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object; remove c + m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)V set a + m (Lnet/minecraft/world/level/gamerules/GameRuleMap;Ljava/util/function/Predicate;)V setFromIf a + m (Lnet/minecraft/world/level/gamerules/GameRuleMap;Lnet/minecraft/world/level/gamerules/GameRule;Lnet/minecraft/world/level/gamerules/GameRuleMap;)V setGameRule a + m ()I size c + m (Lnet/minecraft/world/level/gamerules/GameRuleMap;)Lnet/minecraft/world/level/gamerules/GameRuleMap; withOther b + f Lcom/mojang/serialization/Codec; CODEC a + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map b +c net/minecraft/world/level/gamerules/GameRuleMap$Builder net/minecraft/world/level/gamerules/GameRuleMap$a + m ()Lnet/minecraft/world/level/gamerules/GameRuleMap; build a + m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/world/level/gamerules/GameRuleMap$Builder; set a + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map a +c net/minecraft/world/level/levelgen/OreVeinifier net/minecraft/world/level/levelgen/OreVeinifier + 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$BlockStateFiller; create a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)Lnet/minecraft/world/level/block/state/BlockState; lambda$create$0 a + f F CHANCE_OF_RAW_ORE_BLOCK h + f I EDGE_ROUNDOFF_BEGIN b + f D MAX_EDGE_ROUNDOFF c + f F MAX_RICHNESS f + f F MAX_RICHNESS_THRESHOLD g + f F MIN_RICHNESS e + f F SKIP_ORE_IF_GAP_NOISE_IS_BELOW i + f F VEININESS_THRESHOLD a + f F VEIN_SOLIDNESS d +c net/minecraft/world/level/levelgen/OreVeinifier$VeinType net/minecraft/world/level/levelgen/OreVeinifier$a + m ()[Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; $values a + f [Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; $VALUES h + f Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; COPPER a + f Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; IRON b + f Lnet/minecraft/world/level/block/state/BlockState; filler g + f I maxY d + f I minY c + f Lnet/minecraft/world/level/block/state/BlockState; ore e + f Lnet/minecraft/world/level/block/state/BlockState; rawOreBlock f +c net/minecraft/world/level/levelgen/SurfaceRules net/minecraft/world/level/levelgen/SurfaceRules + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; abovePreliminarySurface c + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; bandlands e + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; hole b + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource;Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ifTrue a + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource; isBiome a + m ([Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; isBiome a + m (Lnet/minecraft/resources/ResourceKey;D)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; noiseCondition a + m (Lnet/minecraft/resources/ResourceKey;DD)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; noiseCondition a + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; not a + m (Lnet/minecraft/core/Registry;Ljava/lang/String;Lnet/minecraft/util/KeyDispatchDataCodec;)Lcom/mojang/serialization/MapCodec; register a + m ([Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; sequence a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; state a + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; steep a + m (IZILnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; stoneDepthCheck a + m (IZLnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; stoneDepthCheck a + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; temperature d + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; verticalGradient a + m (II)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; waterBlockCheck a + m (II)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; waterStartCheck b + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; yBlockCheck a + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; yStartCheck b + f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; DEEP_UNDER_FLOOR c + f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ON_CEILING e + f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ON_FLOOR a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; UNDER_CEILING f + f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; UNDER_FLOOR b + f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; VERY_DEEP_UNDER_FLOOR d +c net/minecraft/world/level/levelgen/SurfaceRules$Hole net/minecraft/world/level/levelgen/SurfaceRules$h + m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Hole; $values b + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Hole; $VALUES d + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Hole; INSTANCE a +c net/minecraft/world/level/levelgen/SurfaceRules$Steep net/minecraft/world/level/levelgen/SurfaceRules$s + m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Steep; $values b + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Steep; $VALUES d + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Steep; INSTANCE a +c net/minecraft/world/level/levelgen/SurfaceRules$Context net/minecraft/world/level/levelgen/SurfaceRules$g + m (I)I blockCoordToSurfaceCell a + m ()I getMinSurfaceLevel c + m ()I getSeaLevel b + m ()D getSurfaceSecondary a + m (III)Lnet/minecraft/core/Holder; lambda$updateY$0 a + m (I)I surfaceCellToBlockCoord b + m (II)V updateXZ a + m (IIIIII)V updateY a + f I HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE a + f I SURFACE_CELL_BITS b + f I SURFACE_CELL_MASK d + f I SURFACE_CELL_SIZE c + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; abovePreliminarySurface i + f Ljava/util/function/Function; biomeGetter m + f Ljava/util/function/Supplier; biome A + f I blockX r + f I blockY B + f I blockZ s + f Lnet/minecraft/world/level/chunk/ChunkAccess; chunk k + f Lnet/minecraft/world/level/levelgen/WorldGenerationContext; context n + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; hole h + f J lastMinSurfaceLevelUpdate w + f J lastPreliminarySurfaceCellOrigin o + f J lastSurfaceDepth2Update u + f J lastUpdateXZ q + f J lastUpdateY y + f I minSurfaceLevel x + f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk l + f Lnet/minecraft/core/BlockPos$MutableBlockPos; pos z + f [I preliminarySurfaceCache p + f Lnet/minecraft/world/level/levelgen/RandomState; randomState j + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; steep g + f I stoneDepthAbove E + f I stoneDepthBelow D + f I surfaceDepth t + f D surfaceSecondary v + f Lnet/minecraft/world/level/levelgen/SurfaceSystem; system e + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; temperature f + f I waterHeight C +c net/minecraft/world/level/levelgen/SurfaceRules$Context$HoleCondition net/minecraft/world/level/levelgen/SurfaceRules$g$b + m ()Z compute a +c net/minecraft/world/level/levelgen/SurfaceRules$Context$SteepMaterialCondition net/minecraft/world/level/levelgen/SurfaceRules$g$c + m ()Z compute a +c net/minecraft/world/level/levelgen/SurfaceRules$Context$TemperatureHelperCondition net/minecraft/world/level/levelgen/SurfaceRules$g$d + m ()Z compute a +c net/minecraft/world/level/levelgen/SurfaceRules$Context$AbovePreliminarySurfaceCondition net/minecraft/world/level/levelgen/SurfaceRules$g$a + m ()Z test b + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; this$0 a +c net/minecraft/world/level/levelgen/SurfaceRules$TestRule net/minecraft/world/level/levelgen/SurfaceRules$w + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; condition a + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; followup b + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; condition a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; followup b +c net/minecraft/world/level/levelgen/SurfaceRules$Bandlands net/minecraft/world/level/levelgen/SurfaceRules$b + m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Bandlands; $values b + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Bandlands; $VALUES d + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Bandlands; INSTANCE a +c net/minecraft/world/level/levelgen/SurfaceRules$Condition net/minecraft/world/level/levelgen/SurfaceRules$e + m ()Z test b +c net/minecraft/world/level/levelgen/SurfaceRules$StateRule net/minecraft/world/level/levelgen/SurfaceRules$r + m ()Lnet/minecraft/world/level/block/state/BlockState; state a + f Lnet/minecraft/world/level/block/state/BlockState; state a +c net/minecraft/world/level/levelgen/SurfaceRules$RuleSource net/minecraft/world/level/levelgen/SurfaceRules$o + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC b +c net/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule net/minecraft/world/level/levelgen/SurfaceRules$u +c net/minecraft/world/level/levelgen/SurfaceRules$Temperature net/minecraft/world/level/levelgen/SurfaceRules$v + m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Temperature; $values b + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Temperature; $VALUES d + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Temperature; INSTANCE a +c net/minecraft/world/level/levelgen/SurfaceRules$NotCondition net/minecraft/world/level/levelgen/SurfaceRules$m + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; target a + m ()Z test b + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; target a +c net/minecraft/world/level/levelgen/SurfaceRules$SequenceRule net/minecraft/world/level/levelgen/SurfaceRules$p + m ()Ljava/util/List; rules a + f Ljava/util/List; rules a +c net/minecraft/world/level/levelgen/SurfaceRules$LazyCondition net/minecraft/world/level/levelgen/SurfaceRules$i + m ()Z compute a + m ()J getContextLastUpdate c + m ()Z test b + f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; context c + f J lastUpdate a + f Ljava/lang/Boolean; result d +c net/minecraft/world/level/levelgen/SurfaceRules$LazyYCondition net/minecraft/world/level/levelgen/SurfaceRules$k + m ()J getContextLastUpdate c +c net/minecraft/world/level/levelgen/SurfaceRules$TestRuleSource net/minecraft/world/level/levelgen/SurfaceRules$x + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ifTrue b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; thenRun c + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC d + f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ifTrue a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; thenRun c +c net/minecraft/world/level/levelgen/SurfaceRules$BlockRuleSource net/minecraft/world/level/levelgen/SurfaceRules$d + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m ()Lnet/minecraft/world/level/block/state/BlockState; resultState b + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$StateRule; rule c + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC d + f Lnet/minecraft/world/level/block/state/BlockState; resultState a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$StateRule; rule c +c net/minecraft/world/level/levelgen/SurfaceRules$ConditionSource net/minecraft/world/level/levelgen/SurfaceRules$f + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC b +c net/minecraft/world/level/levelgen/SurfaceRules$LazyXZCondition net/minecraft/world/level/levelgen/SurfaceRules$j + m ()J getContextLastUpdate c +c net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck net/minecraft/world/level/levelgen/SurfaceRules$t + m ()Z addSurfaceDepth c + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I offset b + m ()I secondaryDepthRange d + m ()Lnet/minecraft/world/level/levelgen/placement/CaveSurface; surfaceType e + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC f + f Z addSurfaceDepth c + f I offset a + f I secondaryDepthRange d + f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; surfaceType e +c net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck$1StoneDepthCondition net/minecraft/world/level/levelgen/SurfaceRules$t$a + m ()Z compute a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck; this$0 e +c net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource net/minecraft/world/level/levelgen/SurfaceRules$aa + m ()Z addStoneDepth d + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; anchor b + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I surfaceDepthMultiplier c + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e + f Z addStoneDepth d + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; anchor a + f I surfaceDepthMultiplier c +c net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource$1YCondition net/minecraft/world/level/levelgen/SurfaceRules$aa$a + m ()Z compute a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$YConditionSource; this$0 b +c net/minecraft/world/level/levelgen/SurfaceRules$NotConditionSource net/minecraft/world/level/levelgen/SurfaceRules$n + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; target b + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c + f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; target a +c net/minecraft/world/level/levelgen/SurfaceRules$SequenceRuleSource net/minecraft/world/level/levelgen/SurfaceRules$q + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m ()Ljava/util/List; sequence b + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c + f Ljava/util/List; sequence a +c net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource net/minecraft/world/level/levelgen/SurfaceRules$c + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource;)Ljava/util/List; lambda$static$0 a + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a + f Ljava/util/function/Predicate; biomeNameTest d + f Ljava/util/List; biomes c +c net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource$1BiomeCondition net/minecraft/world/level/levelgen/SurfaceRules$c$a + m ()Z compute a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource; this$0 b +c net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource net/minecraft/world/level/levelgen/SurfaceRules$z + m ()Z addStoneDepth d + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I offset b + m ()I surfaceDepthMultiplier c + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e + f Z addStoneDepth d + f I offset a + f I surfaceDepthMultiplier c +c net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource$1WaterCondition net/minecraft/world/level/levelgen/SurfaceRules$z$a + m ()Z compute a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource; this$0 b +c net/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface net/minecraft/world/level/levelgen/SurfaceRules$a + m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface; $values b + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + f [Lnet/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface; $VALUES d + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c + f Lnet/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface; INSTANCE a +c net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource net/minecraft/world/level/levelgen/SurfaceRules$l + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()D maxThreshold d + m ()D minThreshold c + m ()Lnet/minecraft/resources/ResourceKey; noise b + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e + f D maxThreshold d + f D minThreshold c + f Lnet/minecraft/resources/ResourceKey; noise a +c net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource$1NoiseThresholdCondition net/minecraft/world/level/levelgen/SurfaceRules$l$a + m ()Z compute a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource; this$0 e + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; val$noise b +c net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource net/minecraft/world/level/levelgen/SurfaceRules$y + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; falseAtAndAbove d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/resources/Identifier; randomName b + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; trueAtAndBelow c + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; falseAtAndAbove d + f Lnet/minecraft/resources/Identifier; randomName a + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; trueAtAndBelow c +c net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource$1VerticalGradientCondition net/minecraft/world/level/levelgen/SurfaceRules$y$a + m ()Z compute a + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; val$randomFactory f +c net/minecraft/world/level/levelgen/WorldOptions net/minecraft/world/level/levelgen/WorldOptions + m ()Lnet/minecraft/world/level/levelgen/WorldOptions; defaultWithRandomSeed a + m ()Z generateBonusChest e + m ()Z generateStructures d + m ()Z isOldCustomizedWorld f + m (Lnet/minecraft/world/level/levelgen/WorldOptions;)Ljava/util/Optional; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Ljava/lang/String;)Ljava/util/OptionalLong; parseSeed a + m ()J randomSeed g + m ()J seed c + m ()Lnet/minecraft/world/level/levelgen/WorldOptions; testWorldWithRandomSeed b + m (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; withBonusChest a + m (Ljava/util/OptionalLong;)Lnet/minecraft/world/level/levelgen/WorldOptions; withSeed a + m (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; withStructures b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/WorldOptions; DEMO_OPTIONS b + f Z generateBonusChest e + f Z generateStructures d + f Ljava/util/Optional; legacyCustomOptions f + f J seed c +c net/minecraft/world/level/material/FlowingFluid net/minecraft/world/level/material/FluidTypeFlowing + m (Lnet/minecraft/world/level/material/FluidState;)Z affectsFlow g + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V beforeDestroyingBlock a + m (Lnet/minecraft/server/level/ServerLevel;)Z canConvertToSource a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canHoldAnyFluid a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canHoldFluid a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canHoldSpecificFluid b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z canMaybePassThrough a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z canPassThrough a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canPassThroughWall a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createFluidStateDefinition a + m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d + m (Lnet/minecraft/world/level/LevelReader;)I getDropOff c + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/phys/Vec3; getFlow a + m ()Lnet/minecraft/world/level/material/Fluid; getFlowing d + m (IZ)Lnet/minecraft/world/level/material/FluidState; getFlowing a + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getHeight a + m (Lnet/minecraft/world/level/material/FluidState;)I getLegacyLevel e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getNewLiquid a + m (Lnet/minecraft/world/level/material/FluidState;)F getOwnHeight a + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FlowingFluid$SpreadContext;)I getSlopeDistance a + m (Lnet/minecraft/world/level/LevelReader;)I getSlopeFindDistance b + m ()Lnet/minecraft/world/level/material/Fluid; getSource e + m (Z)Lnet/minecraft/world/level/material/FluidState; getSource a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Map; getSpread b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)I getSpreadDelay a + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hasSameAbove d + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSolidFace a + m (Lnet/minecraft/world/level/material/FluidState;)Z isSourceBlockOfThisType h + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isWaterHole a + m ()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap; lambda$static$0 l + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)I sourceNeighborCount a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V spread a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/material/FluidState;)V spreadTo a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/block/state/BlockState;)V spreadToSides a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V tick b + f I CACHE_SIZE e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; FALLING a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL b + f Ljava/lang/ThreadLocal; OCCLUSION_CACHE f + f Ljava/util/Map; shapes g +c net/minecraft/world/level/material/FlowingFluid$1 net/minecraft/world/level/material/FluidTypeFlowing$1 +c net/minecraft/world/level/material/FlowingFluid$SpreadContext net/minecraft/world/level/material/FluidTypeFlowing$b + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a + m (Lnet/minecraft/core/BlockPos;S)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a + m (Lnet/minecraft/core/BlockPos;)S getCacheKey c + m (Lnet/minecraft/core/BlockPos;)Z isHole b + f Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap; holeCache e + f Lnet/minecraft/world/level/BlockGetter; level b + f Lnet/minecraft/core/BlockPos; origin c + f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; stateCache d + f Lnet/minecraft/world/level/material/FlowingFluid; this$0 a +c net/minecraft/world/level/material/FlowingFluid$BlockStatePairKey net/minecraft/world/level/material/FluidTypeFlowing$a + m ()Lnet/minecraft/core/Direction; direction c + m ()Lnet/minecraft/world/level/block/state/BlockState; first a + m ()Lnet/minecraft/world/level/block/state/BlockState; second b + f Lnet/minecraft/core/Direction; direction c + f Lnet/minecraft/world/level/block/state/BlockState; first a + f Lnet/minecraft/world/level/block/state/BlockState; second b +c net/minecraft/world/level/material/PushReaction net/minecraft/world/level/material/EnumPistonReaction + m ()[Lnet/minecraft/world/level/material/PushReaction; $values a + f [Lnet/minecraft/world/level/material/PushReaction; $VALUES f + f Lnet/minecraft/world/level/material/PushReaction; BLOCK c + f Lnet/minecraft/world/level/material/PushReaction; DESTROY b + f Lnet/minecraft/world/level/material/PushReaction; IGNORE d + f Lnet/minecraft/world/level/material/PushReaction; NORMAL a + f Lnet/minecraft/world/level/material/PushReaction; PUSH_ONLY e +c net/minecraft/world/level/pathfinder/BinaryHeap net/minecraft/world/level/pathfinder/Path + m (Lnet/minecraft/world/level/pathfinder/Node;F)V changeCost a + m ()V clear a + m (I)V downHeap b + m ()[Lnet/minecraft/world/level/pathfinder/Node; getHeap f + m (Lnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Node; insert a + m ()Z isEmpty e + m ()Lnet/minecraft/world/level/pathfinder/Node; peek b + m ()Lnet/minecraft/world/level/pathfinder/Node; pop c + m (Lnet/minecraft/world/level/pathfinder/Node;)V remove b + m ()I size d + m (I)V upHeap a + f [Lnet/minecraft/world/level/pathfinder/Node; heap a + f I size b +c net/minecraft/world/level/pathfinder/PathFinder net/minecraft/world/level/pathfinder/Pathfinder + m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)F distance a + m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;Ljava/util/Set;FIF)Lnet/minecraft/world/level/pathfinder/Path; findPath a + m ()Z lambda$new$0 a + m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/pathfinder/Path; reconstructPath a + m (Ljava/util/function/BooleanSupplier;)V setCaptureDebug a + m (I)V setMaxVisitedNodes a + f F FUDGING a + f Ljava/util/function/BooleanSupplier; captureDebug f + f I maxVisitedNodes c + f [Lnet/minecraft/world/level/pathfinder/Node; neighbors b + f Lnet/minecraft/world/level/pathfinder/NodeEvaluator; nodeEvaluator d + f Lnet/minecraft/world/level/pathfinder/BinaryHeap; openSet e +c net/minecraft/world/level/storage/LevelResource net/minecraft/world/level/storage/SavedFile + m ()Ljava/lang/String; getId a + f Lnet/minecraft/world/level/storage/LevelResource; DATAPACK_DIR j + f Lnet/minecraft/world/level/storage/LevelResource; GENERATED_DIR i + f Lnet/minecraft/world/level/storage/LevelResource; ICON_FILE g + f Lnet/minecraft/world/level/storage/LevelResource; LEVEL_DATA_FILE e + f Lnet/minecraft/world/level/storage/LevelResource; LOCK_FILE h + f Lnet/minecraft/world/level/storage/LevelResource; MAP_RESOURCE_FILE k + f Lnet/minecraft/world/level/storage/LevelResource; OLD_LEVEL_DATA_FILE f + f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_ADVANCEMENTS_DIR a + f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_DATA_DIR c + f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_OLD_DATA_DIR d + f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_STATS_DIR b + f Lnet/minecraft/world/level/storage/LevelResource; ROOT l + f Ljava/lang/String; id m +c net/minecraft/world/level/storage/TagValueInput net/minecraft/world/level/storage/TagValueInput + m (Ljava/lang/String;)Ljava/util/Optional; child a + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput; childOrEmpty b + m (Ljava/lang/String;)Ljava/util/Optional; childrenList c + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; childrenListOrEmpty d + m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; create a + m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; create a + m (Ljava/lang/String;Z)Z getBooleanOr a + m (Ljava/lang/String;B)B getByteOr a + m (Ljava/lang/String;D)D getDoubleOr a + m (Ljava/lang/String;F)F getFloatOr a + m (Ljava/lang/String;)Ljava/util/Optional; getInt e + m (Ljava/lang/String;)Ljava/util/Optional; getIntArray h + m (Ljava/lang/String;I)I getIntOr a + m (Ljava/lang/String;)Ljava/util/Optional; getLong f + m (Ljava/lang/String;J)J getLongOr a + m (Ljava/lang/String;)Lnet/minecraft/nbt/NumericTag; getNumericTag i + m (Ljava/lang/String;Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/Tag; getOptionalTypedTag a + m (Ljava/lang/String;S)I getShortOr a + m (Ljava/lang/String;)Ljava/util/Optional; getString g + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getStringOr a + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; lambda$read$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; list b + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; listOrEmpty c + m ()Lnet/minecraft/core/HolderLookup$Provider; lookup a + m (Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional; read a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; read a + m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; wrapChild a + m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/world/level/storage/ValueInputContextHelper;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; wrapChild a + m (Ljava/lang/String;Lnet/minecraft/world/level/storage/ValueInputContextHelper;Lnet/minecraft/nbt/ListTag;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; wrapList a + m (Ljava/lang/String;Lnet/minecraft/nbt/ListTag;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; wrapTypedList a + f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context b + f Lnet/minecraft/nbt/CompoundTag; input c + f Lnet/minecraft/util/ProblemReporter; problemReporter a +c net/minecraft/world/level/storage/TagValueInput$ListWrapper net/minecraft/world/level/storage/TagValueInput$e + m ()Z isEmpty a + m (Lnet/minecraft/nbt/Tag;J)Lnet/minecraft/world/level/storage/ValueInput; lambda$stream$0 a + m (ILnet/minecraft/nbt/Tag;)V reportIndexUnwrapProblem a + m (I)Lnet/minecraft/util/ProblemReporter; reporterForChild a + m ()Ljava/util/stream/Stream; stream b + f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context c + f Lnet/minecraft/nbt/ListTag; list d + f Ljava/lang/String; name b + f Lnet/minecraft/util/ProblemReporter; problemReporter a +c net/minecraft/world/level/storage/TagValueInput$ListWrapper$1 net/minecraft/world/level/storage/TagValueInput$e$1 + m ()Lnet/minecraft/world/level/storage/ValueInput; computeNext a + f I index c + f Lnet/minecraft/world/level/storage/TagValueInput$ListWrapper; this$0 b + f Ljava/util/Iterator; val$iterator a +c net/minecraft/world/level/storage/TagValueInput$TypedListWrapper net/minecraft/world/level/storage/TagValueInput$f + m ()Z isEmpty a + m (Lnet/minecraft/nbt/Tag;J)Ljava/lang/Object; lambda$stream$0 a + m (ILnet/minecraft/nbt/Tag;Lcom/mojang/serialization/DataResult$Error;)V reportIndexUnwrapProblem a + m ()Ljava/util/stream/Stream; stream b + f Lcom/mojang/serialization/Codec; codec d + f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context c + f Lnet/minecraft/nbt/ListTag; list e + f Ljava/lang/String; name b + f Lnet/minecraft/util/ProblemReporter; problemReporter a +c net/minecraft/world/level/storage/TagValueInput$TypedListWrapper$1 net/minecraft/world/level/storage/TagValueInput$f$1 + f Lnet/minecraft/world/level/storage/TagValueInput$TypedListWrapper; this$0 b +c net/minecraft/world/level/storage/TagValueInput$CompoundListWrapper net/minecraft/world/level/storage/TagValueInput$a + m ()Z isEmpty a + m (Lnet/minecraft/nbt/CompoundTag;J)Lnet/minecraft/world/level/storage/ValueInput; lambda$stream$0 a + m ()Ljava/util/stream/Stream; stream b + m (ILnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; wrapChild a + f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context b + f Ljava/util/List; list c + f Lnet/minecraft/util/ProblemReporter; problemReporter a +c net/minecraft/world/level/storage/TagValueInput$CompoundListWrapper$1 net/minecraft/world/level/storage/TagValueInput$a$1 + m ()Lnet/minecraft/world/level/storage/ValueInput; computeNext a + f Lnet/minecraft/world/level/storage/TagValueInput$CompoundListWrapper; this$0 b +c net/minecraft/world/level/storage/TagValueInput$UnexpectedTypeProblem net/minecraft/world/level/storage/TagValueInput$i + m ()Lnet/minecraft/nbt/TagType; actual d + m ()Ljava/lang/String; description a + m ()Lnet/minecraft/nbt/TagType; expected c + m ()Ljava/lang/String; name b + f Lnet/minecraft/nbt/TagType; actual c + f Lnet/minecraft/nbt/TagType; expected b + f Ljava/lang/String; name a +c net/minecraft/world/level/storage/TagValueInput$DecodeFromMapFailedProblem net/minecraft/world/level/storage/TagValueInput$d + m ()Ljava/lang/String; description a + m ()Lcom/mojang/serialization/DataResult$Error; error b + f Lcom/mojang/serialization/DataResult$Error; error a +c net/minecraft/world/level/storage/TagValueInput$UnexpectedNonNumberProblem net/minecraft/world/level/storage/TagValueInput$h + m ()Lnet/minecraft/nbt/TagType; actual c + m ()Ljava/lang/String; description a + m ()Ljava/lang/String; name b + f Lnet/minecraft/nbt/TagType; actual b + f Ljava/lang/String; name a +c net/minecraft/world/level/storage/TagValueInput$DecodeFromListFailedProblem net/minecraft/world/level/storage/TagValueInput$c + m ()Ljava/lang/String; description a + m ()Lcom/mojang/serialization/DataResult$Error; error e + m ()I index c + m ()Ljava/lang/String; name b + m ()Lnet/minecraft/nbt/Tag; tag d + f Lcom/mojang/serialization/DataResult$Error; error d + f I index b + f Ljava/lang/String; name a + f Lnet/minecraft/nbt/Tag; tag c +c net/minecraft/world/level/storage/TagValueInput$DecodeFromFieldFailedProblem net/minecraft/world/level/storage/TagValueInput$b + m ()Ljava/lang/String; description a + m ()Lcom/mojang/serialization/DataResult$Error; error d + m ()Ljava/lang/String; name b + m ()Lnet/minecraft/nbt/Tag; tag c + f Lcom/mojang/serialization/DataResult$Error; error c + f Ljava/lang/String; name a + f Lnet/minecraft/nbt/Tag; tag b +c net/minecraft/world/level/storage/TagValueInput$UnexpectedListElementTypeProblem net/minecraft/world/level/storage/TagValueInput$g + m ()Lnet/minecraft/nbt/TagType; actual e + m ()Ljava/lang/String; description a + m ()Lnet/minecraft/nbt/TagType; expected d + m ()I index c + m ()Ljava/lang/String; name b + f Lnet/minecraft/nbt/TagType; actual d + f Lnet/minecraft/nbt/TagType; expected c + f I index b + f Ljava/lang/String; name a +c net/minecraft/world/level/storage/loot/IntRange net/minecraft/world/level/storage/loot/IntRange + m (Lnet/minecraft/world/level/storage/loot/LootContext;I)I clamp a + m (I)Lnet/minecraft/world/level/storage/loot/IntRange; exact a + m ()Ljava/util/Set; getReferencedContextParams a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)Z lambda$new$10 a + 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/LootContext;I)I lambda$new$11 b + 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/LootContext;I)Z lambda$new$12 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;I)I lambda$new$5 d + m (Lnet/minecraft/world/level/storage/loot/LootContext;I)Z lambda$new$6 c + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)I lambda$new$7 d + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)Z lambda$new$8 c + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)I lambda$new$9 b + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/Optional; lambda$static$0 c + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/Optional; lambda$static$1 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/storage/loot/IntRange; lambda$static$3 a + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lcom/mojang/datafixers/util/Either; lambda$static$4 a + m (I)Lnet/minecraft/world/level/storage/loot/IntRange; lowerBound b + m (II)Lnet/minecraft/world/level/storage/loot/IntRange; range a + m (Lnet/minecraft/world/level/storage/loot/LootContext;I)Z test b + m ()Ljava/util/OptionalInt; unpackExact b + m (I)Lnet/minecraft/world/level/storage/loot/IntRange; upperBound c + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; RECORD_CODEC b + f Lnet/minecraft/world/level/storage/loot/IntRange$IntLimiter; limiter e + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; max d + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; min c + f Lnet/minecraft/world/level/storage/loot/IntRange$IntChecker; predicate f +c net/minecraft/world/level/storage/loot/IntRange$IntChecker net/minecraft/world/level/storage/loot/IntRange$a +c net/minecraft/world/level/storage/loot/IntRange$IntLimiter net/minecraft/world/level/storage/loot/IntRange$b +c net/minecraft/world/level/storage/loot/LootPool net/minecraft/world/level/storage/loot/LootSelector + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V addRandomItem b + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V addRandomItems a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntry;)V lambda$addRandomItem$6 a + m (Lnet/minecraft/world/level/storage/loot/LootPool;)Ljava/util/List; lambda$static$0 e + m (Lnet/minecraft/world/level/storage/loot/LootPool;)Ljava/util/List; lambda$static$1 d + m (Lnet/minecraft/world/level/storage/loot/LootPool;)Ljava/util/List; lambda$static$2 c + m (Lnet/minecraft/world/level/storage/loot/LootPool;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$3 b + m (Lnet/minecraft/world/level/storage/loot/LootPool;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m ()Lnet/minecraft/world/level/storage/loot/LootPool$Builder; lootPool a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; bonusRolls h + f Ljava/util/function/Predicate; compositeCondition d + f Ljava/util/function/BiFunction; compositeFunction f + f Ljava/util/List; conditions c + f Ljava/util/List; entries b + f Ljava/util/List; functions e + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; rolls g +c net/minecraft/world/level/storage/loot/LootPool$Builder net/minecraft/world/level/storage/loot/LootSelector$a + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; add a + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; apply a + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply b + m ()Lnet/minecraft/world/level/storage/loot/LootPool; build b + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; setBonusRolls b + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; setRolls a + m ()Lnet/minecraft/world/level/storage/loot/LootPool$Builder; unwrap a + m ()Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; unwrap c + m ()Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; unwrap d + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; when a + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when b + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; bonusRolls e + f Lcom/google/common/collect/ImmutableList$Builder; conditions b + f Lcom/google/common/collect/ImmutableList$Builder; entries a + f Lcom/google/common/collect/ImmutableList$Builder; functions c + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; rolls d +c net/minecraft/world/level/timers/TimerCallbacks net/minecraft/world/level/timers/CustomFunctionCallbackTimers + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/timers/TimerCallbacks; register a + f Lnet/minecraft/world/level/timers/TimerCallbacks; SERVER_CALLBACKS a + f Lcom/mojang/serialization/Codec; codec c + f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; idMapper b +c net/minecraft/world/phys/shapes/ArrayVoxelShape net/minecraft/world/phys/shapes/VoxelShapeArray + m (Lnet/minecraft/core/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; getCoords a + f Lit/unimi/dsi/fastutil/doubles/DoubleList; xs b + f Lit/unimi/dsi/fastutil/doubles/DoubleList; ys c + f Lit/unimi/dsi/fastutil/doubles/DoubleList; zs d +c net/minecraft/world/phys/shapes/ArrayVoxelShape$1 net/minecraft/world/phys/shapes/VoxelShapeArray$1 + f [I $SwitchMap$net$minecraft$core$Direction$Axis a +c net/minecraft/world/phys/shapes/IdenticalMerger net/minecraft/world/phys/shapes/VoxelShapeMergerIdentical + m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forMergedIndexes a + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; getList a + f Lit/unimi/dsi/fastutil/doubles/DoubleList; coords a +c org/bukkit/craftbukkit/attribute/CraftAttribute org/bukkit/craftbukkit/v1_21_R7/attribute/CraftAttribute +c org/bukkit/craftbukkit/ban/CraftProfileBanEntry org/bukkit/craftbukkit/v1_21_R7/ban/CraftProfileBanEntry +c org/bukkit/craftbukkit/block/CapturedBlockState org/bukkit/craftbukkit/v1_21_R7/block/CapturedBlockState +c org/bukkit/craftbukkit/block/CraftCreakingHeart org/bukkit/craftbukkit/v1_21_R7/block/CraftCreakingHeart +c org/bukkit/craftbukkit/block/CraftSculkCatalyst org/bukkit/craftbukkit/v1_21_R7/block/CraftSculkCatalyst +c org/bukkit/craftbukkit/block/CraftSculkShrieker org/bukkit/craftbukkit/v1_21_R7/block/CraftSculkShrieker +c org/bukkit/craftbukkit/block/impl/CraftBeetroot org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBeetroot +c org/bukkit/craftbukkit/block/impl/CraftCampfire org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCampfire +c org/bukkit/craftbukkit/block/impl/CraftCoralFan org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCoralFan +c org/bukkit/craftbukkit/block/impl/CraftIronBars org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftIronBars +c org/bukkit/craftbukkit/block/impl/CraftMycelium org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMycelium +c org/bukkit/craftbukkit/block/impl/CraftObserver org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftObserver +c org/bukkit/craftbukkit/block/impl/CraftRepeater org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRepeater +c org/bukkit/craftbukkit/block/impl/CraftTrapDoor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTrapDoor +c org/bukkit/craftbukkit/block/impl/CraftTripWire org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTripWire +c org/bukkit/craftbukkit/block/impl/CraftWallSign org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWallSign +c org/bukkit/craftbukkit/block/sign/CraftSignSide org/bukkit/craftbukkit/v1_21_R7/block/sign/CraftSignSide +c org/bukkit/craftbukkit/damage/CraftDamageEffect org/bukkit/craftbukkit/v1_21_R7/damage/CraftDamageEffect +c org/bukkit/craftbukkit/damage/CraftDamageSource org/bukkit/craftbukkit/v1_21_R7/damage/CraftDamageSource +c org/bukkit/craftbukkit/entity/CraftBlockDisplay org/bukkit/craftbukkit/v1_21_R7/entity/CraftBlockDisplay +c org/bukkit/craftbukkit/entity/CraftChestedHorse org/bukkit/craftbukkit/v1_21_R7/entity/CraftChestedHorse +c org/bukkit/craftbukkit/entity/CraftEnderCrystal org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderCrystal +c org/bukkit/craftbukkit/entity/CraftFallingBlock org/bukkit/craftbukkit/v1_21_R7/entity/CraftFallingBlock +c org/bukkit/craftbukkit/entity/CraftLivingEntity org/bukkit/craftbukkit/v1_21_R7/entity/CraftLivingEntity +c org/bukkit/craftbukkit/entity/CraftThrownPotion org/bukkit/craftbukkit/v1_21_R7/entity/CraftThrownPotion +c org/bukkit/craftbukkit/entity/CraftTropicalFish org/bukkit/craftbukkit/v1_21_R7/entity/CraftTropicalFish +c org/bukkit/craftbukkit/entity/boat/CraftOakBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftOakBoat +c org/bukkit/craftbukkit/generator/CraftChunkData org/bukkit/craftbukkit/v1_21_R7/generator/CraftChunkData +c org/bukkit/craftbukkit/generator/CraftWorldInfo org/bukkit/craftbukkit/v1_21_R7/generator/CraftWorldInfo +c org/bukkit/craftbukkit/generator/CraftWorldInfo$1 org/bukkit/craftbukkit/v1_21_R7/generator/CraftWorldInfo$1 +c org/bukkit/craftbukkit/inventory/CraftContainer org/bukkit/craftbukkit/v1_21_R7/inventory/CraftContainer +c org/bukkit/craftbukkit/inventory/CraftContainer$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftContainer$1 +c org/bukkit/craftbukkit/inventory/CraftContainer$2 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftContainer$2 +c org/bukkit/craftbukkit/inventory/CraftInventory org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventory +c org/bukkit/craftbukkit/inventory/CraftItemMetas org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemMetas +c org/bukkit/craftbukkit/inventory/CraftItemMetas$ItemMetaData org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemMetas$ItemMetaData +c org/bukkit/craftbukkit/inventory/CraftItemStack org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemStack +c org/bukkit/craftbukkit/inventory/CraftItemStack$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemStack$1 +c org/bukkit/craftbukkit/inventory/CraftItemStack$2 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemStack$2 +c org/bukkit/craftbukkit/inventory/CraftItemStack$3 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemStack$3 +c org/bukkit/craftbukkit/inventory/CraftMetaArmor org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaArmor +c org/bukkit/craftbukkit/inventory/CraftMetaSkull org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaSkull +c org/bukkit/craftbukkit/inventory/RecipeIterator org/bukkit/craftbukkit/v1_21_R7/inventory/RecipeIterator +c org/bukkit/craftbukkit/legacy/MaterialRerouting org/bukkit/craftbukkit/v1_21_R7/legacy/MaterialRerouting +c org/bukkit/craftbukkit/scheduler/CraftAsyncTask org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftAsyncTask +c org/bukkit/craftbukkit/scheduler/CraftAsyncTask$1 org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftAsyncTask$1 +c org/bukkit/craftbukkit/scheduler/CraftScheduler org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftScheduler +c org/bukkit/craftbukkit/scheduler/CraftScheduler$1 org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftScheduler$1 +c org/bukkit/craftbukkit/scheduler/CraftScheduler$2 org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftScheduler$2 +c org/bukkit/craftbukkit/scheduler/CraftScheduler$3 org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftScheduler$3 +c org/bukkit/craftbukkit/scoreboard/CraftCriteria org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftCriteria +c org/bukkit/craftbukkit/structure/CraftStructure org/bukkit/craftbukkit/v1_21_R7/structure/CraftStructure +c org/bukkit/craftbukkit/util/CraftRayTraceResult org/bukkit/craftbukkit/v1_21_R7/util/CraftRayTraceResult +c org/bukkit/craftbukkit/util/RandomSourceWrapper org/bukkit/craftbukkit/v1_21_R7/util/RandomSourceWrapper +c org/bukkit/craftbukkit/util/RandomSourceWrapper$RandomWrapper org/bukkit/craftbukkit/v1_21_R7/util/RandomSourceWrapper$RandomWrapper +c net/minecraft/commands/arguments/MessageArgument net/minecraft/commands/arguments/ArgumentChat + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/concurrent/CompletableFuture; filterPlainText a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getMessage a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m ()Lnet/minecraft/commands/arguments/MessageArgument; message a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/MessageArgument$Message; parse a + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/MessageArgument$Message; parse a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Consumer;)V resolveChatMessage a + m (Ljava/util/function/Consumer;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/PlayerChatMessage;)V resolveDisguisedMessage b + m (Ljava/util/function/Consumer;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/PlayerChatMessage;)V resolveSignedMessage a + f Ljava/util/Collection; EXAMPLES a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; TOO_LONG b +c net/minecraft/commands/arguments/MessageArgument$Part net/minecraft/commands/arguments/ArgumentChat$b + m ()I end b + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; selector c + m ()I start a + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/Component; toComponent a + f I end b + f Lnet/minecraft/commands/arguments/selector/EntitySelector; selector c + f I start a +c net/minecraft/commands/arguments/MessageArgument$Message net/minecraft/commands/arguments/ArgumentChat$a + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/MessageArgument$Message; parseText a + m ()[Lnet/minecraft/commands/arguments/MessageArgument$Part; parts b + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/Component; resolveComponent a + m ()Ljava/lang/String; text a + m (Lnet/minecraft/commands/CommandSourceStack;Z)Lnet/minecraft/network/chat/Component; toComponent a + f [Lnet/minecraft/commands/arguments/MessageArgument$Part; parts b + f Ljava/lang/String; text a +c net/minecraft/commands/arguments/NbtPathArgument net/minecraft/commands/arguments/ArgumentNBTKey + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/function/Predicate; createTagPredicate a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; getPath a + m (C)Z isAllowedInUnquotedName a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/Tag;)Z lambda$createTagPredicate$3 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a + m ()Lnet/minecraft/commands/arguments/NbtPathArgument; nbtPath a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; parse a + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/NbtPathArgument$Node; parseNode a + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$Node; readObjectNode a + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; readUnquotedName b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DATA_TOO_DEEP b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_LIST e + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_INDEX f + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_NODE a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOTHING_FOUND c + f Ljava/util/Collection; EXAMPLES d + f C INDEX_MATCH_END h + f C INDEX_MATCH_START g + f C KEY_MATCH_END j + f C KEY_MATCH_START i + f C QUOTED_KEY_START k + f C SINGLE_QUOTED_KEY_START l +c net/minecraft/commands/arguments/NbtPathArgument$Node net/minecraft/commands/arguments/ArgumentNBTKey$h + m (Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List; collect a + m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a + m (Ljava/util/List;)Ljava/util/List; get a + m (Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List; getOrCreate a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a + m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;Ljava/util/List;)V lambda$getOrCreate$0 a + m (Lnet/minecraft/nbt/Tag;)I removeTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a +c net/minecraft/commands/arguments/NbtPathArgument$NbtPath net/minecraft/commands/arguments/ArgumentNBTKey$g + m (Ljava/util/List;Ljava/util/function/Function;)I apply a + m ()Ljava/lang/String; asString a + m (Lnet/minecraft/nbt/Tag;)I countMatching b + m (Lnet/minecraft/commands/arguments/NbtPathArgument$Node;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; createNotFoundException a + m ()I estimatePathDepth b + m (Lnet/minecraft/nbt/Tag;)Ljava/util/List; get a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)Ljava/util/List; getOrCreate a + m (Lnet/minecraft/nbt/Tag;)Ljava/util/List; getOrCreateParents d + m (ILnet/minecraft/nbt/CompoundTag;Ljava/util/List;)I insert a + m (Lnet/minecraft/nbt/Tag;I)Z isTooDeep a + m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$apply$2 a + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; lambda$set$3 a + m (Lnet/minecraft/commands/arguments/NbtPathArgument$Node;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)Ljava/lang/Integer; lambda$set$4 a + m (Ljava/lang/String;Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Ljava/lang/String; lambda$static$0 a + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$1 b + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; of a + m (Lnet/minecraft/nbt/Tag;)I remove c + m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)I set a + f Lcom/mojang/serialization/Codec; CODEC a + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; nodeToOriginalPosition c + f [Lnet/minecraft/commands/arguments/NbtPathArgument$Node; nodes d + f Ljava/lang/String; original b +c net/minecraft/commands/arguments/NbtPathArgument$AllElementsNode net/minecraft/commands/arguments/ArgumentNBTKey$a + m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a + m (Lnet/minecraft/nbt/Tag;)I removeTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a + f Lnet/minecraft/commands/arguments/NbtPathArgument$AllElementsNode; INSTANCE a +c net/minecraft/commands/arguments/NbtPathArgument$MatchObjectNode net/minecraft/commands/arguments/ArgumentNBTKey$e + m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a + m (Lnet/minecraft/nbt/Tag;)I removeTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a + f Ljava/lang/String; name a + f Lnet/minecraft/nbt/CompoundTag; pattern b + f Ljava/util/function/Predicate; predicate c +c net/minecraft/commands/arguments/NbtPathArgument$MatchElementNode net/minecraft/commands/arguments/ArgumentNBTKey$d + m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a + m (Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/Tag;)V lambda$getOrCreateTag$0 a + m (Lnet/minecraft/nbt/Tag;)I removeTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a + f Lnet/minecraft/nbt/CompoundTag; pattern a + f Ljava/util/function/Predicate; predicate b +c net/minecraft/commands/arguments/NbtPathArgument$CompoundChildNode net/minecraft/commands/arguments/ArgumentNBTKey$b + m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a + m (Lnet/minecraft/nbt/Tag;)I removeTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a + f Ljava/lang/String; name a +c net/minecraft/commands/arguments/NbtPathArgument$IndexedElementNode net/minecraft/commands/arguments/ArgumentNBTKey$c + m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a + m (Lnet/minecraft/nbt/Tag;)I removeTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a + f I index a +c net/minecraft/commands/arguments/NbtPathArgument$MatchRootObjectNode net/minecraft/commands/arguments/ArgumentNBTKey$f + m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a + m (Lnet/minecraft/nbt/Tag;)I removeTag a + m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a + f Ljava/util/function/Predicate; predicate a +c net/minecraft/commands/arguments/item/ItemParser net/minecraft/commands/arguments/item/ArgumentParserItemStack + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; fillSuggestions a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 d + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$validateComponents$5 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ItemParser$ItemResult; parse a + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/commands/arguments/item/ItemParser$Visitor;)V parse a + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)V validateComponents a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_COMPONENT i + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MALFORMED_COMPONENT h + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_MALFORMED_ITEM k + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_REPEATED_COMPONENT j + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_COMPONENT g + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_ITEM f + f Ljava/util/function/Function; SUGGEST_NOTHING l + f C SYNTAX_COMPONENT_ASSIGNMENT d + f C SYNTAX_COMPONENT_SEPARATOR c + f C SYNTAX_END_COMPONENTS b + f C SYNTAX_REMOVED_COMPONENT e + f C SYNTAX_START_COMPONENTS a + f Lnet/minecraft/core/HolderLookup$RegistryLookup; items m + f Lnet/minecraft/resources/RegistryOps; registryOps n + f Lnet/minecraft/nbt/TagParser; tagParser o +c net/minecraft/commands/arguments/item/ItemParser$1 net/minecraft/commands/arguments/item/ArgumentParserItemStack$1 + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V visitComponent a + m (Lnet/minecraft/core/Holder;)V visitItem a + m (Lnet/minecraft/core/component/DataComponentType;)V visitRemovedComponent a +c net/minecraft/commands/arguments/item/ItemParser$State net/minecraft/commands/arguments/item/ArgumentParserItemStack$b + m (ILnet/minecraft/core/component/DataComponentType;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$readComponent$1 a + m (ILnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$readItem$0 a + m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/Identifier; lambda$suggestComponent$2 a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Ljava/util/Map$Entry;)V lambda$suggestComponent$3 a + m ()V parse a + m (Lnet/minecraft/nbt/TagParser;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/core/component/DataComponentType;)V readComponent a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/component/DataComponentType; readComponentType a + m ()V readComponents c + m ()V readItem b + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestAssignment c + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestComponent f + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestComponent a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestComponentAssignmentOrRemoval e + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestItem d + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestNextOrEndComponents b + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestStartComponents a + f Lcom/mojang/brigadier/StringReader; reader b + f Lnet/minecraft/commands/arguments/item/ItemParser; this$0 a + f Lnet/minecraft/commands/arguments/item/ItemParser$Visitor; visitor c +c net/minecraft/commands/arguments/item/ItemParser$Visitor net/minecraft/commands/arguments/item/ArgumentParserItemStack$d + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V visitComponent a + m (Lnet/minecraft/core/Holder;)V visitItem a + m (Lnet/minecraft/core/component/DataComponentType;)V visitRemovedComponent a + m (Ljava/util/function/Function;)V visitSuggestions a +c net/minecraft/commands/arguments/item/ItemParser$ItemResult net/minecraft/commands/arguments/item/ArgumentParserItemStack$a + m ()Lnet/minecraft/core/component/DataComponentPatch; components b + m ()Lnet/minecraft/core/Holder; item a + f Lnet/minecraft/core/component/DataComponentPatch; components b + f Lnet/minecraft/core/Holder; item a +c net/minecraft/commands/arguments/item/ItemParser$SuggestionsVisitor net/minecraft/commands/arguments/item/ArgumentParserItemStack$c + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/StringReader;)Ljava/util/concurrent/CompletableFuture; resolveSuggestions a + m (Ljava/util/function/Function;)V visitSuggestions a + f Ljava/util/function/Function; suggestions a +c net/minecraft/commands/functions/CommandFunction net/minecraft/commands/functions/CommandFunction + m (Ljava/lang/CharSequence;)V checkCommandLineLength a + m (Lnet/minecraft/resources/Identifier;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;)Lnet/minecraft/commands/functions/CommandFunction; fromLines a + m ()Lnet/minecraft/resources/Identifier; id a + m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; instantiate a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/execution/UnboundEntryAction; parseCommand a + m (Ljava/lang/CharSequence;)Z shouldConcatenateNextLine b +c net/minecraft/commands/functions/FunctionBuilder net/minecraft/commands/functions/FunctionBuilder + m (Lnet/minecraft/commands/execution/UnboundEntryAction;)V addCommand a + m (Ljava/lang/String;ILnet/minecraft/commands/ExecutionCommandSource;)V addMacro a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/functions/CommandFunction; build a + m (Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList; convertToIndices a + m (Ljava/lang/String;)I getArgumentIndex a + f Ljava/util/List; macroArguments c + f Ljava/util/List; macroEntries b + f Ljava/util/List; plainEntries a +c net/minecraft/core/component/DataComponentGetter net/minecraft/core/component/DataComponentGetter + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault a + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; getTyped b +c net/minecraft/core/component/DataComponentHolder net/minecraft/core/component/DataComponentHolder + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m (Ljava/lang/Class;)Ljava/util/stream/Stream; getAllOfType a + m ()Lnet/minecraft/core/component/DataComponentMap; getComponents a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault a + m (Lnet/minecraft/core/component/DataComponentType;)Z has c + m (Ljava/lang/Class;Ljava/lang/Object;)Z lambda$getAllOfType$0 a + m (Ljava/lang/Object;)Ljava/lang/Object; lambda$getAllOfType$1 a +c net/minecraft/core/component/predicates/AnyValue net/minecraft/core/component/predicates/AnyValue + m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a + m ()Lnet/minecraft/core/component/DataComponentType; type a + f Lnet/minecraft/core/component/DataComponentType; type a +c net/minecraft/core/particles/BlockParticleOption net/minecraft/core/particles/ParticleParamBlock + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/state/BlockState; getState b + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/particles/BlockParticleOption; lambda$codec$0 b + m (Lnet/minecraft/core/particles/BlockParticleOption;)Lnet/minecraft/world/level/block/state/BlockState; lambda$codec$1 b + m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/particles/BlockParticleOption; lambda$streamCodec$2 a + m (Lnet/minecraft/core/particles/BlockParticleOption;)Lnet/minecraft/world/level/block/state/BlockState; lambda$streamCodec$3 a + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/Codec; BLOCK_STATE_CODEC a + f Lnet/minecraft/world/level/block/state/BlockState; state c + f Lnet/minecraft/core/particles/ParticleType; type b +c net/minecraft/core/particles/ColorParticleOption net/minecraft/core/particles/ColorParticleOption + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/core/particles/ParticleType;FFF)Lnet/minecraft/core/particles/ColorParticleOption; create a + m (Lnet/minecraft/core/particles/ParticleType;I)Lnet/minecraft/core/particles/ColorParticleOption; create a + m ()F getAlpha e + m ()F getBlue d + m ()F getGreen c + m ()F getRed b + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Integer;)Lnet/minecraft/core/particles/ColorParticleOption; lambda$codec$0 b + m (Lnet/minecraft/core/particles/ColorParticleOption;)Ljava/lang/Integer; lambda$codec$1 b + m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Integer;)Lnet/minecraft/core/particles/ColorParticleOption; lambda$streamCodec$2 a + m (Lnet/minecraft/core/particles/ColorParticleOption;)Ljava/lang/Integer; lambda$streamCodec$3 a + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f I color b + f Lnet/minecraft/core/particles/ParticleType; type a +c net/minecraft/core/particles/DustParticleOptions net/minecraft/core/particles/ParticleParamRedstone + m ()Lorg/joml/Vector3f; getColor b + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m (Lnet/minecraft/core/particles/DustParticleOptions;)Ljava/lang/Integer; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/core/particles/DustParticleOptions;)Ljava/lang/Integer; lambda$static$2 a + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/core/particles/DustParticleOptions; REDSTONE b + f I REDSTONE_PARTICLE_COLOR a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f I color h +c net/minecraft/core/particles/PowerParticleOption net/minecraft/core/particles/PowerParticleOption + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/core/particles/ParticleType;F)Lnet/minecraft/core/particles/PowerParticleOption; create a + m ()F getPower b + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Float;)Lnet/minecraft/core/particles/PowerParticleOption; lambda$codec$0 b + m (Lnet/minecraft/core/particles/PowerParticleOption;)Ljava/lang/Float; lambda$codec$1 b + m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Float;)Lnet/minecraft/core/particles/PowerParticleOption; lambda$streamCodec$2 a + m (Lnet/minecraft/core/particles/PowerParticleOption;)Ljava/lang/Float; lambda$streamCodec$3 a + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f F power b + f Lnet/minecraft/core/particles/ParticleType; type a +c net/minecraft/core/particles/SpellParticleOption net/minecraft/core/particles/SpellParticleOption + m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/core/particles/ParticleType;FFFF)Lnet/minecraft/core/particles/SpellParticleOption; create a + m (Lnet/minecraft/core/particles/ParticleType;IF)Lnet/minecraft/core/particles/SpellParticleOption; create a + m ()F getBlue d + m ()F getGreen c + m ()F getPower e + m ()F getRed b + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m (Lnet/minecraft/core/particles/SpellParticleOption;)Ljava/lang/Integer; lambda$codec$0 d + m (Lnet/minecraft/core/particles/SpellParticleOption;)Ljava/lang/Float; lambda$codec$1 c + m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/core/particles/SpellParticleOption; lambda$codec$2 b + m (Lnet/minecraft/core/particles/ParticleType;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$3 a + m (Lnet/minecraft/core/particles/SpellParticleOption;)Ljava/lang/Integer; lambda$streamCodec$4 b + m (Lnet/minecraft/core/particles/SpellParticleOption;)Ljava/lang/Float; lambda$streamCodec$5 a + m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/core/particles/SpellParticleOption; lambda$streamCodec$6 a + m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f I color b + f F power c + f Lnet/minecraft/core/particles/ParticleType; type a +c net/minecraft/core/particles/TrailParticleOption net/minecraft/core/particles/TrailParticleOption + m ()I color c + m ()I duration d + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/phys/Vec3; target b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f I color d + f I duration e + f Lnet/minecraft/world/phys/Vec3; target c +c net/minecraft/data/loot/packs/VanillaFishingLoot net/minecraft/data/loot/packs/VanillaFishingLoot + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; fishingFishLootTable a + m ()Lnet/minecraft/core/HolderLookup$Provider; registries b + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/tags/VanillaBlockTagsProvider net/minecraft/data/tags/VanillaBlockTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a + m (Lnet/minecraft/world/level/block/Block;)Z lambda$addTags$1 a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceKey; lambda$new$0 b +c net/minecraft/data/tags/VanillaBlockTagsProvider$1 net/minecraft/data/tags/VanillaBlockTagsProvider$1 + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a + f Lnet/minecraft/data/tags/VanillaBlockTagsProvider; this$0 a +c net/minecraft/data/worldgen/BiomeDefaultFeatures net/minecraft/data/worldgen/BiomeSettings + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addAncientDebris ay + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBadlandExtraVegetation ah + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBadlandGrass O + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBadlandsTrees I + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBambooVegetation s + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBirchForestFlowers z + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBirchTrees w + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBlueIce av + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBushes o + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addCherryGroveVegetation Y + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addColdOceanExtraVegetation aq + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addCommonBerryBushes q + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultCarversAndLakes a + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultCrystalFormations az + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;Z)V addDefaultExtraVegetation b + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultFlowers X + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultGrass ab + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultMonsterRoom b + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultMushrooms ae + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultOres f + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;Z)V addDefaultOres a + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultSoftDisks j + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultSprings as + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultUndergroundVariety c + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDesertExtraDecoration ao + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDesertExtraVegetation al + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDesertVegetation V + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDripstone d + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addExtraEmeralds h + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addExtraGold g + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addFerns n + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addForestFlowers P + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addForestGrass Q + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addFossilDecoration ap + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addFrozenSprings at + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addGiantTaigaVegetation W + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addGroveTrees u + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addIcebergs au + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addInfestedStone i + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleGrass K + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleMelons ai + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleTrees G + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleVines ak + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLeafLitterPatch ag + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLightBambooVegetation r + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLukeWarmKelp ar + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLushCavesSpecialOres D + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLushCavesVegetationFeatures C + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMangroveSwampDisks l + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMangroveSwampExtraVegetation an + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMangroveSwampVegetation S + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMeadowVegetation Z + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMossyStoneBlock m + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMountainForestTrees F + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMountainTrees E + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMushroomFieldVegetation T + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addNearWaterVegetation af + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addNetherDefaultOres ax + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addOtherBirchTrees x + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addPlainGrass ad + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addPlainVegetation U + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addRareBerryBushes p + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSavannaExtraGrass N + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSavannaGrass L + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSavannaTrees A + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSculk e + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addShatteredSavannaGrass M + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addShatteredSavannaTrees B + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSnowyTrees J + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSparseJungleMelons aj + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSparseJungleTrees H + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSurfaceFreezing aw + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSwampClayDisk k + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSwampExtraVegetation am + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSwampVegetation R + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addTaigaGrass ac + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addTaigaTrees t + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addTallBirchTrees y + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addWarmFlowers aa + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addWaterTrees v + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V baseJungleSpawns i + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V caveSpawns b + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V commonSpawnWithZombieHorse d + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V commonSpawns c + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;I)V commonSpawns a + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V desertSpawns f + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V dripstoneCavesSpawns g + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V endSpawns j + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V farmAnimals a + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;IIIIZ)V monsters a + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V mooshroomSpawns h + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;III)V oceanSpawns a + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V plainsSpawns e + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;Z)V snowySpawns a + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;I)V swampSpawns b + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;II)V warmOceanSpawns a +c net/minecraft/data/worldgen/PillagerOutpostPools net/minecraft/data/worldgen/WorldGenFeaturePillagerOutpostPieces + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; START a +c net/minecraft/data/worldgen/features/EndFeatures net/minecraft/data/worldgen/features/EndFeatures + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; CHORUS_PLANT e + f Lnet/minecraft/resources/ResourceKey; END_GATEWAY_DELAYED d + f Lnet/minecraft/resources/ResourceKey; END_GATEWAY_RETURN c + f Lnet/minecraft/resources/ResourceKey; END_ISLAND f + f Lnet/minecraft/resources/ResourceKey; END_PLATFORM a + f Lnet/minecraft/resources/ResourceKey; END_SPIKE b +c net/minecraft/data/worldgen/features/OreFeatures net/minecraft/data/worldgen/features/OreFeatures + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_LARGE B + f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_SMALL C + f Lnet/minecraft/resources/ResourceKey; ORE_ANDESITE k + f Lnet/minecraft/resources/ResourceKey; ORE_BLACKSTONE f + f Lnet/minecraft/resources/ResourceKey; ORE_CLAY F + f Lnet/minecraft/resources/ResourceKey; ORE_COAL m + f Lnet/minecraft/resources/ResourceKey; ORE_COAL_BURIED n + f Lnet/minecraft/resources/ResourceKey; ORE_COPPER_LARGE E + f Lnet/minecraft/resources/ResourceKey; ORE_COPPPER_SMALL D + f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_BURIED w + f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_LARGE v + f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_MEDIUM u + f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_SMALL t + f Lnet/minecraft/resources/ResourceKey; ORE_DIORITE j + f Lnet/minecraft/resources/ResourceKey; ORE_DIRT g + f Lnet/minecraft/resources/ResourceKey; ORE_EMERALD A + f Lnet/minecraft/resources/ResourceKey; ORE_GOLD q + f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_BURIED r + f Lnet/minecraft/resources/ResourceKey; ORE_GRANITE i + f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL h + f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL_NETHER e + f Lnet/minecraft/resources/ResourceKey; ORE_INFESTED z + f Lnet/minecraft/resources/ResourceKey; ORE_IRON o + f Lnet/minecraft/resources/ResourceKey; ORE_IRON_SMALL p + f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS x + f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS_BURIED y + f Lnet/minecraft/resources/ResourceKey; ORE_MAGMA a + f Lnet/minecraft/resources/ResourceKey; ORE_NETHER_GOLD c + f Lnet/minecraft/resources/ResourceKey; ORE_QUARTZ d + f Lnet/minecraft/resources/ResourceKey; ORE_REDSTONE s + f Lnet/minecraft/resources/ResourceKey; ORE_SOUL_SAND b + f Lnet/minecraft/resources/ResourceKey; ORE_TUFF l +c net/minecraft/gametest/framework/LogTestReporter net/minecraft/gametest/framework/GameTestHarnessLogger + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestFailed a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestSuccess b + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/network/MonitoredLocalFrameDecoder net/minecraft/network/MonitoredLocalFrameDecoder + f Lnet/minecraft/network/BandwidthDebugMonitor; monitor a +c net/minecraft/network/chat/MessageSignatureCache net/minecraft/network/chat/MessageSignatureCache + m ()Lnet/minecraft/network/chat/MessageSignatureCache; createDefault a + m (Lnet/minecraft/network/chat/MessageSignature;)I pack a + m (Ljava/util/ArrayDeque;)V push a + m (Ljava/util/List;)V push a + m (Lnet/minecraft/network/chat/SignedMessageBody;Lnet/minecraft/network/chat/MessageSignature;)V push a + m (I)Lnet/minecraft/network/chat/MessageSignature; unpack a + f I DEFAULT_CAPACITY b + f I NOT_FOUND a + f [Lnet/minecraft/network/chat/MessageSignature; entries c +c net/minecraft/network/syncher/EntityDataAccessor net/minecraft/network/syncher/DataWatcherObject + m ()I id a + m ()Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b + f I id a + f Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b +c net/minecraft/server/bossevents/CustomBossEvents net/minecraft/server/bossevents/BossBattleCustomData + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/bossevents/CustomBossEvent; create a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/bossevents/CustomBossEvent; get a + m ()Ljava/util/Collection; getEvents b + m ()Ljava/util/Collection; getIds a + m (Ljava/lang/String;)V lambda$load$0 a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/bossevents/CustomBossEvent$Packed;)V lambda$load$1 a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/core/HolderLookup$Provider;)V load a + m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerConnect a + m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerDisconnect b + m (Lnet/minecraft/server/bossevents/CustomBossEvent;)V remove a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; save a + f Lcom/mojang/serialization/Codec; EVENTS_CODEC b + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/Map; events c +c net/minecraft/server/commands/DebugConfigCommand net/minecraft/server/commands/DebugConfigCommand + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;)I config a + m (Lnet/minecraft/server/MinecraftServer;Ljava/util/UUID;)Lnet/minecraft/server/network/ServerConfigurationPacketListenerImpl; findConfigPlayer a + m (Lnet/minecraft/server/MinecraftServer;)Ljava/lang/Iterable; getUuidsInConfig a + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/Component; lambda$config$5 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$1 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 b + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$3 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/UUID;Lnet/minecraft/core/Holder;)I showDialog a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/UUID;)I unconfig a +c net/minecraft/server/commands/ListPlayersCommand net/minecraft/server/commands/CommandList + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Function;)I format a + m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/network/chat/Component; lambda$listPlayersWithUuids$2 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lnet/minecraft/commands/CommandSourceStack;)I listPlayers a + m (Lnet/minecraft/commands/CommandSourceStack;)I listPlayersWithUuids b + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a +c net/minecraft/server/commands/WorldBorderCommand net/minecraft/server/commands/CommandWorldBorder + m (J)Ljava/lang/String; formatTicksToSeconds a + m (Lnet/minecraft/commands/CommandSourceStack;)I getSize a + m (D)Lnet/minecraft/network/chat/Component; lambda$getSize$14 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 j + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 i + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 f + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 a + m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/network/chat/Component; lambda$setCenter$15 a + m (F)Lnet/minecraft/network/chat/Component; lambda$setDamageAmount$11 a + m (F)Lnet/minecraft/network/chat/Component; lambda$setDamageBuffer$10 b + m (Ljava/lang/String;J)Lnet/minecraft/network/chat/Component; lambda$setSize$16 b + m (Ljava/lang/String;J)Lnet/minecraft/network/chat/Component; lambda$setSize$17 a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$setSize$18 a + m (I)Lnet/minecraft/network/chat/Component; lambda$setWarningDistance$13 a + m (I)Lnet/minecraft/network/chat/Component; lambda$setWarningTime$12 b + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/phys/Vec2;)I setCenter a + m (Lnet/minecraft/commands/CommandSourceStack;F)I setDamageAmount b + m (Lnet/minecraft/commands/CommandSourceStack;F)I setDamageBuffer a + m (Lnet/minecraft/commands/CommandSourceStack;DJ)I setSize a + m (Lnet/minecraft/commands/CommandSourceStack;I)I setWarningDistance b + m (Lnet/minecraft/commands/CommandSourceStack;I)I setWarningTime a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_CENTER a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_DAMAGE_AMOUNT i + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_DAMAGE_BUFFER h + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_SIZE b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_WARNING_DISTANCE g + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_WARNING_TIME f + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_BIG d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_FAR_OUT e + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_SMALL c +c net/minecraft/server/dialog/body/DialogBodyTypes net/minecraft/server/dialog/body/DialogBodyTypes + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a +c net/minecraft/server/jsonrpc/api/SchemaComponent net/minecraft/server/jsonrpc/api/SchemaComponent + m ()Lnet/minecraft/server/jsonrpc/api/Schema; asArray b + m ()Lnet/minecraft/server/jsonrpc/api/Schema; asRef a + m ()Ljava/lang/String; name c + m ()Ljava/net/URI; ref d + m ()Lnet/minecraft/server/jsonrpc/api/Schema; schema e + f Ljava/lang/String; name a + f Ljava/net/URI; ref b + f Lnet/minecraft/server/jsonrpc/api/Schema; schema c +c net/minecraft/server/level/GenerationChunkHolder net/minecraft/server/level/GenerationChunkHolder + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z acquireStatusBump e + m (Ljava/util/concurrent/CompletableFuture;)V addSaveDependency b + m (Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/server/level/GeneratingChunkMap;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; applyStep a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/ChunkAccess;)V completeFuture a + m ()V decreaseGenerationRefCount o + m (ILjava/util/concurrent/CompletableFuture;)V failAndClearPendingFuture a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V failAndClearPendingFuturesBetween a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; findHighestStatusWithPendingFuture d + m ()Ljava/util/List; getAllFutures t + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunkIfPresent b + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunkIfPresentUnchecked a + m ()Lnet/minecraft/server/level/FullChunkStatus; getFullStatus s + m ()Lnet/minecraft/world/level/chunk/ChunkAccess; getLatestChunk p + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getLatestStatus u + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; getOrCreateFuture c + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus q + m ()Lnet/minecraft/world/level/ChunkPos; getPos r + m ()I getQueueLevel k + m ()I getTicketLevel j + m ()V increaseGenerationRefCount n + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isStatusDisallowed f + m (Lnet/minecraft/server/level/ChunkGenerationTask;)V removeTask a + m (Lnet/minecraft/world/level/chunk/ImposterProtoChunk;)V replaceProtoChunk a + m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V rescheduleChunkTask a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/server/level/ChunkMap;)Ljava/util/concurrent/CompletableFuture; scheduleChunkGenerationTask a + m (Lnet/minecraft/server/level/ChunkMap;)V updateHighestAllowedStatus a + f Ljava/util/List; CHUNK_STATUSES a + f Lnet/minecraft/server/level/ChunkResult; NOT_DONE_YET e + f Lnet/minecraft/server/level/ChunkResult; UNLOADED_CHUNK b + f Ljava/util/concurrent/CompletableFuture; UNLOADED_CHUNK_FUTURE c + f Lnet/minecraft/world/level/ChunkPos; pos d +c net/minecraft/server/network/LegacyProtocolUtils net/minecraft/server/network/LegacyProtocolUtils + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; readLegacyString a + m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V writeLegacyString a + f I CUSTOM_PAYLOAD_PACKET_ID a + f Ljava/lang/String; CUSTOM_PAYLOAD_PACKET_PING_CHANNEL b + f I DISCONNECT_PACKET_ID e + f I FAKE_PROTOCOL_VERSION f + f I GET_INFO_PACKET_ID c + f I GET_INFO_PACKET_VERSION_1 d +c net/minecraft/server/packs/AbstractPackResources net/minecraft/server/packs/ResourcePackAbstract + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/io/InputStream;Lnet/minecraft/server/packs/PackLocationInfo;)Ljava/lang/Object; getMetadataFromStream a + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; getMetadataSection a + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/metadata/MetadataSectionType;Lcom/mojang/serialization/DataResult$Error;)V lambda$getMetadataFromStream$0 a + m ()Lnet/minecraft/server/packs/PackLocationInfo; location a + f Lorg/slf4j/Logger; LOGGER c + f Lnet/minecraft/server/packs/PackLocationInfo; location d +c net/minecraft/server/packs/linkfs/LinkFSProvider net/minecraft/server/packs/linkfs/LinkFSProvider + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; toLinkPath a + f Ljava/lang/String; SCHEME a +c net/minecraft/server/packs/linkfs/LinkFSProvider$1 net/minecraft/server/packs/linkfs/LinkFSProvider$1 + m (Ljava/nio/file/DirectoryStream$Filter;Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Z lambda$iterator$0 a + m (Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Ljava/nio/file/Path; lambda$iterator$1 a + f Lnet/minecraft/server/packs/linkfs/PathContents$DirectoryContents; val$directoryContents a + f Ljava/nio/file/DirectoryStream$Filter; val$filter b +c net/minecraft/server/packs/linkfs/LinkFSProvider$2 net/minecraft/server/packs/linkfs/LinkFSProvider$2 + f [I $SwitchMap$java$nio$file$AccessMode a +c net/minecraft/server/packs/linkfs/LinkFileSystem net/minecraft/server/packs/linkfs/LinkFileSystem + m (Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry;Lnet/minecraft/server/packs/linkfs/LinkFileSystem;Ljava/lang/String;Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; buildPath a + m ()Lnet/minecraft/server/packs/linkfs/LinkFileSystem$Builder; builder c + 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 lambda$buildPath$0 a + 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$DirectoryEntry;)V lambda$buildPath$1 a + m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; rootPath b + m ()Ljava/nio/file/FileStore; store a + f Ljava/lang/String; PATH_SEPARATOR a + f Lcom/google/common/base/Splitter; PATH_SPLITTER c + f Ljava/util/Set; VIEWS b + f Ljava/nio/file/spi/FileSystemProvider; provider e + f Lnet/minecraft/server/packs/linkfs/LinkFSPath; root f + f Ljava/nio/file/FileStore; store d +c net/minecraft/server/packs/linkfs/LinkFileSystem$Builder net/minecraft/server/packs/linkfs/LinkFileSystem$a + m (Ljava/lang/String;)Ljava/nio/file/FileSystem; build a + m (Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry; lambda$put$0 b + m (Ljava/util/List;Ljava/lang/String;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$Builder; put a + m (Ljava/util/List;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$Builder; put a + f Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry; root a +c net/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry net/minecraft/server/packs/linkfs/LinkFileSystem$b + m ()Ljava/util/Map; children a + m ()Ljava/util/Map; files b + f Ljava/util/Map; children a + f Ljava/util/Map; files b +c net/minecraft/server/packs/repository/PackSource net/minecraft/server/packs/repository/PackSource + m (Ljava/util/function/UnaryOperator;Z)Lnet/minecraft/server/packs/repository/PackSource; create a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorate a + m (Ljava/lang/String;)Ljava/util/function/UnaryOperator; decorateWithSource a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$decorateWithSource$0 a + m ()Z shouldAddAutomatically a + f Lnet/minecraft/server/packs/repository/PackSource; BUILT_IN c + f Lnet/minecraft/server/packs/repository/PackSource; DEFAULT b + f Lnet/minecraft/server/packs/repository/PackSource; FEATURE d + f Ljava/util/function/UnaryOperator; NO_DECORATION a + f Lnet/minecraft/server/packs/repository/PackSource; SERVER f + f Lnet/minecraft/server/packs/repository/PackSource; WORLD e +c net/minecraft/server/packs/repository/PackSource$1 net/minecraft/server/packs/repository/PackSource$1 + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorate a + m ()Z shouldAddAutomatically a + f Ljava/util/function/UnaryOperator; val$decorator g +c net/minecraft/server/permissions/PermissionCheck net/minecraft/server/permissions/PermissionCheck + m (Lnet/minecraft/server/permissions/PermissionSet;)Z check a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a +c net/minecraft/server/permissions/PermissionCheck$Require net/minecraft/server/permissions/PermissionCheck$b + m (Lnet/minecraft/server/permissions/PermissionSet;)Z check a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/server/permissions/Permission; permission b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f Lnet/minecraft/server/permissions/Permission; permission c +c net/minecraft/server/permissions/PermissionCheck$AlwaysPass net/minecraft/server/permissions/PermissionCheck$a + m (Lnet/minecraft/server/permissions/PermissionSet;)Z check a + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lnet/minecraft/server/permissions/PermissionCheck$AlwaysPass; INSTANCE b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c +c net/minecraft/server/permissions/PermissionLevel net/minecraft/server/permissions/PermissionLevel + m ()[Lnet/minecraft/server/permissions/PermissionLevel; $values b + m (I)Lnet/minecraft/server/permissions/PermissionLevel; byId a + m ()Ljava/lang/String; getSerializedName c + m ()I id a + m (Lnet/minecraft/server/permissions/PermissionLevel;)Z isEqualOrHigherThan a + m (Lnet/minecraft/server/permissions/PermissionLevel;)I lambda$static$0 c + m (Lnet/minecraft/server/permissions/PermissionLevel;)Ljava/lang/Integer; lambda$static$1 b + f [Lnet/minecraft/server/permissions/PermissionLevel; $VALUES k + f Lnet/minecraft/server/permissions/PermissionLevel; ADMINS d + f Lnet/minecraft/server/permissions/PermissionLevel; ALL a + f Ljava/util/function/IntFunction; BY_ID h + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/server/permissions/PermissionLevel; GAMEMASTERS c + f Lcom/mojang/serialization/Codec; INT_CODEC g + f Lnet/minecraft/server/permissions/PermissionLevel; MODERATORS b + f Lnet/minecraft/server/permissions/PermissionLevel; OWNERS e + f I id j + f Ljava/lang/String; name i +c net/minecraft/server/permissions/PermissionTypes net/minecraft/server/permissions/PermissionTypes + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a +c net/minecraft/util/datafix/fixes/AbstractUUIDFix net/minecraft/util/datafix/fixes/DataConverterUUIDBase + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; createUUIDFromLongs d + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; createUUIDFromML a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; createUUIDFromString a + m (Lcom/mojang/serialization/Dynamic;JJ)Ljava/util/Optional; createUUIDTag a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$createUUIDFromString$4 a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$replaceUUIDLeastMost$3 a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$replaceUUIDMLTag$2 a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$replaceUUIDString$1 b + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateNamedChoice$0 a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; replaceUUIDLeastMost c + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; replaceUUIDMLTag b + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; replaceUUIDString a + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateNamedChoice a + f Lcom/mojang/datafixers/DSL$TypeReference; typeReference a +c net/minecraft/util/datafix/fixes/AdvancementsFix net/minecraft/util/datafix/fixes/DataConverterAdvancement + m (Ljava/lang/String;)Ljava/lang/String; lambda$new$0 a + f Ljava/util/Map; RENAMES a +c net/minecraft/util/datafix/fixes/BedItemColorFix net/minecraft/util/datafix/fixes/DataConverterBedItem + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a +c net/minecraft/util/datafix/fixes/BlendingDataFix net/minecraft/util/datafix/fixes/BlendingDataFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; updateBlendingData a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; updateChunkTag a + f Ljava/util/Set; STATUSES_TO_SKIP_BLENDING b + f Ljava/lang/String; name a +c net/minecraft/util/datafix/fixes/ChunkRenamesFix net/minecraft/util/datafix/fixes/ChunkRenamesFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; appendChunkName a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; lambda$mergeRemainders$4 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; lambda$mergeRemainders$5 a + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$renameField$3 a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; mergeRemainders a + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; renameField a + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; renameFieldHelper a +c net/minecraft/util/datafix/fixes/ChunkStatusFix2 net/minecraft/util/datafix/fixes/DataConverterChunkStatus2 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + f Ljava/util/Map; RENAMES_AND_DOWNGRADES a +c net/minecraft/util/datafix/fixes/EntityHealthFix net/minecraft/util/datafix/fixes/DataConverterHealth + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + f Ljava/util/Set; ENTITIES a +c net/minecraft/util/datafix/fixes/EntityRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityName + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a + m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; getEntity a + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; lambda$makeRule$0 a + m (Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a + m (Ljava/util/function/Function;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$2 a + f Ljava/lang/String; name a +c net/minecraft/util/datafix/fixes/ForcePoiRebuild net/minecraft/util/datafix/fixes/DataConverterPOIRebuild + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; cap a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$2 c + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$3 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$4 b + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 b + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/ItemSpawnEggFix net/minecraft/util/datafix/fixes/DataConverterSpawnEgg + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$makeRule$1 c + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$makeRule$2 b + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$4 a + m (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; lambda$makeRule$5 a + m ([Ljava/lang/String;)V lambda$static$0 a + f [Ljava/lang/String; ID_TO_ENTITY a +c net/minecraft/util/datafix/fixes/ItemStackTagFix net/minecraft/util/datafix/fixes/ItemStackTagFix + m (Lcom/mojang/datafixers/types/Type;Ljava/util/function/Predicate;Ljava/util/function/UnaryOperator;)Ljava/util/function/UnaryOperator; createFixer a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a + 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; lambda$createFixer$0 a + f Ljava/util/function/Predicate; idFilter b + f Ljava/lang/String; name a +c net/minecraft/util/datafix/fixes/RenamedCoralFix net/minecraft/util/datafix/fixes/DataConverterCoral + f Ljava/util/Map; RENAMED_IDS a +c net/minecraft/util/datafix/fixes/StatsCounterFix net/minecraft/util/datafix/fixes/DataConverterStatistic + m (Ljava/lang/String;)Ljava/lang/String; lambda$makeObjectiveFixer$2 d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeObjectiveFixer$3 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeObjectiveFixer$4 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeStatFixer$0 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeStatFixer$1 b + m ()Lcom/mojang/datafixers/TypeRewriteRule; makeObjectiveFixer b + m ()Lcom/mojang/datafixers/TypeRewriteRule; makeStatFixer a + m (Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StatsCounterFix$StatType; unpackLegacyKey a + m (Ljava/lang/String;)Ljava/lang/String; upgradeBlock c + m (Ljava/lang/String;)Ljava/lang/String; upgradeItem b + f Ljava/lang/String; BLOCK_KEY d + f Ljava/util/Map; CUSTOM_MAP c + f Ljava/util/Map; ENTITIES h + f Ljava/util/Map; ENTITY_KEYS g + f Ljava/util/Map; ITEM_KEYS f + f Ljava/lang/String; NEW_BLOCK_KEY e + f Ljava/lang/String; NEW_CUSTOM_KEY i + f Ljava/util/Set; SKIP b + f Ljava/util/Set; SPECIAL_OBJECTIVE_CRITERIA a +c net/minecraft/util/datafix/fixes/StatsCounterFix$StatType net/minecraft/util/datafix/fixes/DataConverterStatistic$a + m ()Ljava/lang/String; type a + m ()Ljava/lang/String; typeKey b + f Ljava/lang/String; typeKey b + f Ljava/lang/String; type a +c net/minecraft/util/datafix/fixes/VillagerDataFix net/minecraft/util/datafix/fixes/DataConverterVillagerProfession + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (II)Ljava/lang/String; upgradeData a +c net/minecraft/util/datafix/fixes/WallPropertyFix net/minecraft/util/datafix/fixes/DataConverterWallProperty + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixWallProperty a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixWallProperty$1 c + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$upgradeBlockStateTag$2 b + m (Ljava/lang/String;)Ljava/lang/String; mapProperty a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; upgradeBlockStateTag a + f Ljava/util/Set; WALL_BLOCKS a +c net/minecraft/util/datafix/fixes/WriteAndReadFix net/minecraft/util/datafix/fixes/DataConverterShoulderEntity + f Ljava/lang/String; name a + f Lcom/mojang/datafixers/DSL$TypeReference; type b +c net/minecraft/util/debug/LevelDebugSynchronizers net/minecraft/util/debug/LevelDebugSynchronizers + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugSubscription;Ljava/lang/Object;)V broadcastEventToTracking b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/network/protocol/Packet;)V broadcastToTracking a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/network/protocol/Packet;)V broadcastToTracking a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugSubscription;)V clearBlockValue a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/debug/DebugSubscription;)V clearEntityValue a + m (Lnet/minecraft/core/BlockPos;)V dropBlockEntity a + m (Lnet/minecraft/world/level/ChunkPos;)V dropChunk a + m (Lnet/minecraft/world/entity/Entity;)V dropEntity b + m (Lnet/minecraft/core/BlockPos;)V dropPoi c + m (Lnet/minecraft/util/debug/DebugSubscription;)Lnet/minecraft/util/debug/TrackingDebugSynchronizer$SourceSynchronizer; getSourceSynchronizer b + m (Lnet/minecraft/util/debug/DebugSubscription;)Z hasAnySubscriberFor a + m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$broadcastToTracking$0 a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V registerBlockEntity a + m (Lnet/minecraft/world/level/chunk/LevelChunk;)V registerChunk a + m (Lnet/minecraft/world/entity/Entity;)V registerEntity a + m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V registerPoi a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugSubscription;Ljava/lang/Object;)V sendBlockValue a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/debug/DebugSubscription;Ljava/lang/Object;)V sendEntityValue a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V startTrackingChunk a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V startTrackingEntity a + m (Lnet/minecraft/util/debug/ServerDebugSubscribers;)V tick a + m (Lnet/minecraft/core/BlockPos;)V updatePoi b + m ()V wakeUp a + f Ljava/util/List; allSynchronizers b + f Ljava/util/Set; enabledSubscriptions g + f Lnet/minecraft/server/level/ServerLevel; level a + f Lnet/minecraft/util/debug/TrackingDebugSynchronizer$PoiSynchronizer; poiSynchronizer d + f Z sleeping f + f Ljava/util/Map; sourceSynchronizers c + f Lnet/minecraft/util/debug/TrackingDebugSynchronizer$VillageSectionSynchronizer; villageSectionSynchronizer e +c net/minecraft/util/debug/LevelDebugSynchronizers$1 net/minecraft/util/debug/LevelDebugSynchronizers$1 + m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V register a + f Lnet/minecraft/util/debug/LevelDebugSynchronizers; this$0 b + f Lnet/minecraft/world/level/chunk/LevelChunk; val$chunk a +c net/minecraft/util/debug/LevelDebugSynchronizers$2 net/minecraft/util/debug/LevelDebugSynchronizers$2 + m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V register a + f Lnet/minecraft/util/debug/LevelDebugSynchronizers; this$0 b + f Lnet/minecraft/world/level/block/entity/BlockEntity; val$blockEntity a +c net/minecraft/util/debug/LevelDebugSynchronizers$3 net/minecraft/util/debug/LevelDebugSynchronizers$3 + m (Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V register a + f Lnet/minecraft/util/debug/LevelDebugSynchronizers; this$0 b + f Lnet/minecraft/world/entity/Entity; val$entity a +c net/minecraft/util/debugchart/RemoteSampleLogger net/minecraft/util/debugchart/RemoteSampleLogger + m ()V useSample a + f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; sampleType d + f Lnet/minecraft/util/debug/ServerDebugSubscribers; subscribers c +c net/minecraft/util/debugchart/TpsDebugDimensions net/minecraft/util/debugchart/TpsDebugDimensions + m ()[Lnet/minecraft/util/debugchart/TpsDebugDimensions; $values a + f [Lnet/minecraft/util/debugchart/TpsDebugDimensions; $VALUES e + f Lnet/minecraft/util/debugchart/TpsDebugDimensions; FULL_TICK a + f Lnet/minecraft/util/debugchart/TpsDebugDimensions; IDLE d + f Lnet/minecraft/util/debugchart/TpsDebugDimensions; SCHEDULED_TASKS c + f Lnet/minecraft/util/debugchart/TpsDebugDimensions; TICK_SERVER_METHOD b +c net/minecraft/util/profiling/EmptyProfileResults net/minecraft/util/profiling/MethodProfilerResultsEmpty + m ()J getEndTimeNano c + m ()I getEndTimeTicks d + m ()Ljava/lang/String; getProfilerResults e + m ()J getStartTimeNano a + m ()I getStartTimeTicks b + m (Ljava/lang/String;)Ljava/util/List; getTimes a + m (Ljava/nio/file/Path;)Z saveResults a + f Lnet/minecraft/util/profiling/EmptyProfileResults; EMPTY a +c net/minecraft/util/profiling/jfr/SummaryReporter net/minecraft/util/profiling/jfr/SummaryReporter + m (Ljava/util/function/Supplier;)V infoWithFallback a + m (Ljava/nio/file/Path;)Ljava/lang/String; lambda$recordingStopped$0 c + m ()Ljava/lang/String; lambda$recordingStopped$1 b + m (Ljava/nio/file/Path;)Ljava/lang/String; lambda$recordingStopped$2 b + m ()Ljava/lang/String; lambda$recordingStopped$3 a + m (Ljava/nio/file/Path;)V recordingStopped a + m (Ljava/util/function/Supplier;Ljava/lang/Throwable;)V warnWithFallback a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/Runnable; onDeregistration b +c net/minecraft/util/profiling/jfr/stats/IoSummary net/minecraft/util/profiling/jfr/stats/IoSummary + m ()D getCountsPerSecond a + m ()D getSizePerSecond b + m ()J getTotalCount c + m ()J getTotalSize d + m ()Ljava/util/List; largestSizeContributors e + f Ljava/util/List; largestSizeContributors b + f Ljava/time/Duration; recordingDuration c + f Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize; totalCountAndSize a +c net/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize net/minecraft/util/profiling/jfr/stats/IoSummary$a + m (Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize;)Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize; add a + m ()F averageSize a + m ()J totalCount b + m ()J totalSize c + f Ljava/util/Comparator; SIZE_THEN_COUNT c + f J totalCount a + f J totalSize b +c net/minecraft/util/profiling/jfr/stats/TimedStat net/minecraft/util/profiling/jfr/stats/TimedStat + m ()Ljava/time/Duration; duration a +c net/minecraft/util/valueproviders/TrapezoidFloat net/minecraft/util/valueproviders/TrapezoidFloat + m ()F getMaxValue b + m ()F getMinValue a + m ()Lnet/minecraft/util/valueproviders/FloatProviderType; getType c + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; lambda$static$0 f + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; lambda$static$1 e + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; lambda$static$2 d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/String; lambda$static$4 c + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/String; lambda$static$5 b + m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Lcom/mojang/serialization/DataResult; lambda$static$6 a + m (FFF)Lnet/minecraft/util/valueproviders/TrapezoidFloat; of a + m (Lnet/minecraft/util/RandomSource;)F sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F max d + f F min b + f F plateau e +c net/minecraft/world/effect/InstantenousMobEffect net/minecraft/world/effect/InstantMobEffect + m ()Z isInstantenous a + m (II)Z shouldApplyEffectTickThisTick a +c net/minecraft/world/effect/RegenerationMobEffect net/minecraft/world/effect/RegenerationMobEffect + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a + m (II)Z shouldApplyEffectTickThisTick a +c net/minecraft/world/entity/InsideBlockEffectType net/minecraft/world/entity/InsideBlockEffectType + m ()[Lnet/minecraft/world/entity/InsideBlockEffectType; $values b + m (Lnet/minecraft/world/entity/Entity;)V lambda$static$0 a + f [Lnet/minecraft/world/entity/InsideBlockEffectType; $VALUES g + f Lnet/minecraft/world/entity/InsideBlockEffectType; CLEAR_FREEZE b + f Lnet/minecraft/world/entity/InsideBlockEffectType; EXTINGUISH e + f Lnet/minecraft/world/entity/InsideBlockEffectType; FIRE_IGNITE c + f Lnet/minecraft/world/entity/InsideBlockEffectType; FREEZE a + f Lnet/minecraft/world/entity/InsideBlockEffectType; LAVA_IGNITE d +c net/minecraft/world/entity/PlayerRideableJumping net/minecraft/world/entity/IJumpable + m ()Z canJump a + m ()I getJumpCooldown c + m (I)F getPlayerJumpPendingScale e_ + m (I)V handleStartJump b + m ()V handleStopJump b + m (I)V onPlayerJump a +c net/minecraft/world/entity/ai/behavior/DoNothing net/minecraft/world/entity/ai/behavior/BehaviorNop + m ()Ljava/lang/String; debugString b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V doStop g + m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; getStatus a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tickOrStop f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z tryStart e + f J endTimestamp d + f I maxDuration b + f I minDuration a + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status c +c net/minecraft/world/entity/ai/behavior/JumpOnBed net/minecraft/world/entity/ai/behavior/BehaviorBedJump + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/Mob;)Ljava/util/Optional; getNearestBed a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z isBed a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)V lambda$start$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z nearBed b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z onBedSurface d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z onOrOverBed c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)V startWalkingTowardsBed a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick d + m (J)Z timedOut a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z tiredOfJumping f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z tiredOfWalking e + f I COOLDOWN_BETWEEN_JUMPS f + f I MAX_JUMPS e + f I MAX_TIME_TO_REACH_BED c + f I MIN_JUMPS d + f I remainingCooldownUntilNextJump k + f I remainingJumps j + f I remainingTimeToReachBed i + f F speedModifier g + f Lnet/minecraft/core/BlockPos; targetBed h +c net/minecraft/world/entity/ai/behavior/RamTarget net/minecraft/world/entity/ai/behavior/RamTarget + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;)V finishRam b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;)Z hasRammedHornBreakingBlock c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;J)V tick c + f F RAM_SPEED_FORCE_FACTOR d + f I TIME_OUT_DURATION c + f Ljava/util/function/Function; getHornBreakSound k + f Ljava/util/function/Function; getImpactSound j + f Ljava/util/function/ToDoubleFunction; getKnockbackForce h + f Ljava/util/function/Function; getTimeBetweenRams e + f Lnet/minecraft/world/phys/Vec3; ramDirection i + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ramTargeting f + f F speed g +c net/minecraft/world/entity/ai/behavior/WorkAtPoi net/minecraft/world/entity/ai/behavior/BehaviorWork + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions b + m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/core/GlobalPos;)V lambda$start$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V useWorkstation a + f I CHECK_COOLDOWN c + f D DISTANCE d + f J lastCheck e +c net/minecraft/world/entity/ai/goal/BreakDoorGoal net/minecraft/world/entity/ai/goal/PathfinderGoalBreakDoor + m ()Z canContinueToUse c + m ()Z canUse b + m ()I getDoorBreakTime f + m (Lnet/minecraft/world/Difficulty;)Z isValidDifficulty a + m ()V start d + m ()V stop e + m ()V tick a + f I DEFAULT_DOOR_BREAK_TIME g + f I breakTime a + f I doorBreakTime c + f I lastBreakProgress b + f Ljava/util/function/Predicate; validDifficulties h +c net/minecraft/world/entity/ai/goal/BreathAirGoal net/minecraft/world/entity/ai/goal/PathfinderGoalBreath + m ()Z canContinueToUse c + m ()Z canUse b + m ()V findAirPosition h + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z givesAir a + m ()Z isInterruptable W_ + m ()V start d + m ()V tick a + f Lnet/minecraft/world/entity/PathfinderMob; mob a +c net/minecraft/world/entity/ai/goal/FollowMobGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFollowEntity + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;)Z lambda$new$0 a + m ()V start d + m ()V stop e + m ()V tick a + f F areaSize i + f Ljava/util/function/Predicate; followPredicate b + f Lnet/minecraft/world/entity/Mob; followingMob c + f Lnet/minecraft/world/entity/Mob; mob a + f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; navigation e + f F oldWaterCost h + f D speedModifier d + f F stopDistance g + f I timeToRecalcPath f +c net/minecraft/world/entity/ai/sensing/SensorType net/minecraft/world/entity/ai/sensing/SensorType + m ()Lnet/minecraft/world/entity/ai/sensing/Sensor; create a + m ()Lnet/minecraft/world/entity/ai/sensing/MobSensor; lambda$static$0 d + m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; lambda$static$1 c + m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; lambda$static$2 b + m (Ljava/lang/String;Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/ai/sensing/SensorType; register a + f Lnet/minecraft/world/entity/ai/sensing/SensorType; ARMADILLO_SCARE_DETECTED k + f Lnet/minecraft/world/entity/ai/sensing/SensorType; AXOLOTL_ATTACKABLES q + f Lnet/minecraft/world/entity/ai/sensing/SensorType; BREEZE_ATTACK_ENTITY_SENSOR x + f Lnet/minecraft/world/entity/ai/sensing/SensorType; DUMMY a + f Lnet/minecraft/world/entity/ai/sensing/SensorType; FOOD_TEMPTATIONS r + f Lnet/minecraft/world/entity/ai/sensing/SensorType; FROG_ATTACKABLES u + f Lnet/minecraft/world/entity/ai/sensing/SensorType; FROG_TEMPTATIONS s + f Lnet/minecraft/world/entity/ai/sensing/SensorType; GOLEM_DETECTED j + f Lnet/minecraft/world/entity/ai/sensing/SensorType; HOGLIN_SPECIFIC_SENSOR n + f Lnet/minecraft/world/entity/ai/sensing/SensorType; HURT_BY f + f Lnet/minecraft/world/entity/ai/sensing/SensorType; IS_IN_WATER v + f Lnet/minecraft/world/entity/ai/sensing/SensorType; NAUTILUS_TEMPTATIONS t + f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_ADULT o + f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_ADULT_ANY_TYPE p + f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_BED e + f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_ITEMS b + f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_LIVING_ENTITIES c + f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_PLAYERS d + f Lnet/minecraft/world/entity/ai/sensing/SensorType; PIGLIN_BRUTE_SPECIFIC_SENSOR m + f Lnet/minecraft/world/entity/ai/sensing/SensorType; PIGLIN_SPECIFIC_SENSOR l + f Lnet/minecraft/world/entity/ai/sensing/SensorType; SECONDARY_POIS i + f Lnet/minecraft/world/entity/ai/sensing/SensorType; VILLAGER_BABIES h + f Lnet/minecraft/world/entity/ai/sensing/SensorType; VILLAGER_HOSTILES g + f Lnet/minecraft/world/entity/ai/sensing/SensorType; WARDEN_ENTITY_SENSOR w + f Ljava/util/function/Supplier; factory y +c net/minecraft/world/entity/ai/util/LandRandomPos net/minecraft/world/entity/ai/util/LandRandomPos + m (Lnet/minecraft/world/entity/PathfinderMob;DZLnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; generateRandomPosTowardDirection a + m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getPos a + m (Lnet/minecraft/world/entity/PathfinderMob;IILjava/util/function/ToDoubleFunction;)Lnet/minecraft/world/phys/Vec3; getPos a + m (Lnet/minecraft/world/entity/PathfinderMob;DDILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getPosAway a + m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getPosAway b + m (Lnet/minecraft/world/entity/PathfinderMob;DDILnet/minecraft/world/phys/Vec3;Z)Lnet/minecraft/world/phys/Vec3; getPosInDirection a + m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getPosTowards a + m (Lnet/minecraft/world/entity/PathfinderMob;IIZ)Lnet/minecraft/core/BlockPos; lambda$getPos$0 a + m (Lnet/minecraft/world/entity/PathfinderMob;DDILnet/minecraft/world/phys/Vec3;Z)Lnet/minecraft/core/BlockPos; lambda$getPosInDirection$1 b + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z lambda$movePosUpOutOfSolid$2 b + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; movePosUpOutOfSolid a +c net/minecraft/world/entity/animal/cow/CowVariant net/minecraft/world/entity/animal/cow/CowVariant + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture b + m ()Ljava/util/List; selectors a + m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lcom/mojang/serialization/Codec; NETWORK_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture e + f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f +c net/minecraft/world/entity/animal/cow/CowVariant$ModelType net/minecraft/world/entity/animal/cow/CowVariant$a + m ()[Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType; $VALUES f + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType; COLD b + f Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType; NORMAL a + f Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType; WARM c + f Ljava/lang/String; name e +c net/minecraft/world/entity/animal/equine/Variant net/minecraft/world/entity/animal/equine/HorseColor + m ()[Lnet/minecraft/world/entity/animal/equine/Variant; $values b + m (I)Lnet/minecraft/world/entity/animal/equine/Variant; byId a + m ()I getId a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/animal/equine/Variant; $VALUES m + f Lnet/minecraft/world/entity/animal/equine/Variant; BLACK e + f Lnet/minecraft/world/entity/animal/equine/Variant; BROWN d + f Ljava/util/function/IntFunction; BY_ID j + f Lnet/minecraft/world/entity/animal/equine/Variant; CHESTNUT c + f Lcom/mojang/serialization/Codec; CODEC h + f Lnet/minecraft/world/entity/animal/equine/Variant; CREAMY b + f Lnet/minecraft/world/entity/animal/equine/Variant; DARK_BROWN g + f Lnet/minecraft/world/entity/animal/equine/Variant; GRAY f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i + f Lnet/minecraft/world/entity/animal/equine/Variant; WHITE a + f I id k + f Ljava/lang/String; name l +c net/minecraft/world/entity/animal/frog/TadpoleAi net/minecraft/world/entity/animal/frog/TadpoleAi + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 a + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/animal/frog/Tadpole;)V updateActivity a + f F SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER b + f F SPEED_MULTIPLIER_WHEN_PANICKING a + f F SPEED_MULTIPLIER_WHEN_TEMPTED c +c net/minecraft/world/entity/animal/pig/PigVariant net/minecraft/world/entity/animal/pig/PigVariant + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture b + m ()Ljava/util/List; selectors a + m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lcom/mojang/serialization/Codec; NETWORK_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture e + f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f +c net/minecraft/world/entity/animal/pig/PigVariant$ModelType net/minecraft/world/entity/animal/pig/PigVariant$a + m ()[Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType; $VALUES e + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType; COLD b + f Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType; NORMAL a + f Ljava/lang/String; name d +c net/minecraft/world/entity/decoration/ArmorStand net/minecraft/world/entity/decoration/EntityArmorStand + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Z attackable gm + m ()Z canBeSeenByAnyone eT + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)V causeDamage d + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/entity/Entity;)V doPush F + m ()Lnet/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose; getArmorStandPose B + m ()Lnet/minecraft/core/Rotations; getBodyPose v + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EquipmentSlot; getClickedSlot a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Z)Lnet/minecraft/world/entity/EntityDimensions; getDimensionsMarker w + m ()Lnet/minecraft/world/entity/LivingEntity$Fallsounds; getFallSounds fj + m ()Lnet/minecraft/core/Rotations; getHeadPose s + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/core/Rotations; getLeftArmPose w + m ()Lnet/minecraft/core/Rotations; getLeftLegPose z + m (F)Lnet/minecraft/world/phys/Vec3; getLightProbePosition o + m ()Lnet/minecraft/world/entity/HumanoidArm; getMainArm at + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction n_ + m ()Lnet/minecraft/core/Rotations; getRightArmPose x + m ()Lnet/minecraft/core/Rotations; getRightLegPose A + m (B)V handleEntityEvent b + m ()Z hasPhysics C + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactAt a + m ()Z isAffectedByPotions gl + m ()Z isBaby e_ + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z isDisabled g + m ()Z isEffectiveAi dy + m ()Z isIgnoringBlockTriggers m_ + m ()Z isMarker r + m ()Z isPickable bX + m ()Z isSmall m + m (Lnet/minecraft/server/level/ServerLevel;)V kill c + m (Lnet/minecraft/world/entity/Entity;)Z lambda$static$0 b + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playBrokenSound E + m ()V pushEntities q + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V refreshDimensions j_ + m (Lnet/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose;)V setArmorStandPose a + m (BIZ)B setBit a + m (Lnet/minecraft/core/Rotations;)V setBodyPose b + m (Lnet/minecraft/core/Rotations;)V setHeadPose a + m (Z)V setInvisible l + m (Lnet/minecraft/core/Rotations;)V setLeftArmPose c + m (Lnet/minecraft/core/Rotations;)V setLeftLegPose e + m (Z)V setMarker v + m (Z)V setNoBasePlate b + m (Lnet/minecraft/core/Rotations;)V setRightArmPose d + m (Lnet/minecraft/core/Rotations;)V setRightLegPose f + m (Z)V setShowArms a + m (Z)V setSmall u + m (F)V setYBodyRot s + m (F)V setYHeadRot r + m (D)Z shouldRenderAtSqrDistance a + m ()Z showArms n + m ()Z showBasePlate p + m ()V showBreakingParticles D + m (Lnet/minecraft/world/entity/Entity;)Z skipAttackInteraction w + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Z swapItem a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a + m (F)V tickHeadTurn D + m (Lnet/minecraft/world/phys/Vec3;)V travel m + m ()V updateInvisibilityStatus M + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cf + f D CHEST_OFFSET ch + f I CLIENT_FLAG_MARKER m + f I CLIENT_FLAG_NO_BASEPLATE l + f I CLIENT_FLAG_SHOW_ARMS k + f I CLIENT_FLAG_SMALL j + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BODY_POSE p + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CLIENT_FLAGS n + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEAD_POSE o + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LEFT_ARM_POSE q + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LEFT_LEG_POSE s + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RIGHT_ARM_POSE r + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RIGHT_LEG_POSE t + f Lnet/minecraft/core/Rotations; DEFAULT_BODY_POSE c + f I DEFAULT_DISABLED_SLOTS cm + f Lnet/minecraft/core/Rotations; DEFAULT_HEAD_POSE b + f Z DEFAULT_INVISIBLE cl + f Lnet/minecraft/core/Rotations; DEFAULT_LEFT_ARM_POSE d + f Lnet/minecraft/core/Rotations; DEFAULT_LEFT_LEG_POSE f + f Z DEFAULT_MARKER cq + f Z DEFAULT_NO_BASE_PLATE cp + f Lnet/minecraft/core/Rotations; DEFAULT_RIGHT_ARM_POSE e + f Lnet/minecraft/core/Rotations; DEFAULT_RIGHT_LEG_POSE g + f Z DEFAULT_SHOW_ARMS co + f Z DEFAULT_SMALL cn + f I DISABLE_PUTTING_OFFSET i + f I DISABLE_TAKING_OFFSET h + f Z ENABLE_ARMS cd + f D FEET_OFFSET cg + f D HEAD_OFFSET cj + f D LEGS_OFFSET ci + f Lnet/minecraft/world/entity/EntityDimensions; MARKER_DIMENSIONS ce + f Ljava/util/function/Predicate; RIDABLE_MINECARTS ck + f I WOBBLE_TIME a + f I disabledSlots cs + f Z invisible cr + f J lastHit cc +c net/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose net/minecraft/world/entity/decoration/EntityArmorStand$a + m ()Lnet/minecraft/core/Rotations; body b + m ()Lnet/minecraft/core/Rotations; head a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Rotations; leftArm c + m ()Lnet/minecraft/core/Rotations; leftLeg e + m ()Lnet/minecraft/core/Rotations; rightArm d + m ()Lnet/minecraft/core/Rotations; rightLeg f + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose; DEFAULT a + f Lnet/minecraft/core/Rotations; body d + f Lnet/minecraft/core/Rotations; head c + f Lnet/minecraft/core/Rotations; leftArm e + f Lnet/minecraft/core/Rotations; leftLeg g + f Lnet/minecraft/core/Rotations; rightArm f + f Lnet/minecraft/core/Rotations; rightLeg h +c net/minecraft/world/entity/monster/ElderGuardian net/minecraft/world/entity/monster/EntityGuardianElder + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()I getAttackDuration p + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + f I EFFECT_AMPLIFIER cv + f I EFFECT_DISPLAY_LIMIT cw + f I EFFECT_DURATION f + f I EFFECT_INTERVAL d + f I EFFECT_RADIUS e + f F ELDER_SIZE_SCALE a +c net/minecraft/world/entity/monster/breeze/Breeze net/minecraft/world/entity/monster/breeze/Breeze + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m (Lnet/minecraft/world/entity/EntityType;)Z canAttackType a + m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/world/entity/projectile/Projectile;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; deflection a + m (I)V emitGroundParticles a + m ()V emitJumpTrailParticles gP + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()D getFiringYPosition gS + m ()D getFluidJumpThreshold dE + m ()I getHeadRotSpeed ai + m ()Ljava/util/Optional; getHurtBy gR + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxHeadYRot ae + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$getHurtBy$1 I + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; lambda$getHurtBy$2 H + m ()Lnet/minecraft/util/debug/DebugBreezeInfo; lambda$registerDebugValues$3 gU + m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V lambda$static$0 a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playAmbientSound T + m ()V playWhirlSound gQ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a + m ()V resetAnimations gT + m ()Lnet/minecraft/world/entity/monster/breeze/Breeze; resetJumpTrail p + m ()V tick g + m (Lnet/minecraft/world/phys/Vec3;)Z withinInnerCircleRange o + f F FALL_DISTANCE_SOUND_TRIGGER_THRESHOLD cB + f I IDLE_PARTICLES_AMOUNT cw + f I JUMP_CIRCLE_DISTANCE_Y cA + f I JUMP_DUST_PARTICLES_AMOUNT cx + f I JUMP_TRAIL_DURATION_TICKS cz + f I JUMP_TRAIL_PARTICLES_AMOUNT cy + f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; PROJECTILE_DEFLECTION cG + f I SLIDE_PARTICLES_AMOUNT cv + f I WHIRL_SOUND_FREQUENCY_MAX cD + f I WHIRL_SOUND_FREQUENCY_MIN cC + f Lnet/minecraft/world/entity/AnimationState; idle a + f Lnet/minecraft/world/entity/AnimationState; inhale f + f I jumpTrailStartedTick cE + f Lnet/minecraft/world/entity/AnimationState; longJump d + f Lnet/minecraft/world/entity/AnimationState; shoot e + f Lnet/minecraft/world/entity/AnimationState; slideBack c + f Lnet/minecraft/world/entity/AnimationState; slide b + f I soundTick cF +c net/minecraft/world/entity/monster/breeze/Breeze$1 net/minecraft/world/entity/monster/breeze/Breeze$1 + f [I $SwitchMap$net$minecraft$world$entity$Pose a +c net/minecraft/world/entity/monster/hoglin/Hoglin net/minecraft/world/entity/monster/hoglin/EntityHoglin + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V ageBoundaryReached h + m ()V aiStep d_ + m (Lnet/minecraft/world/entity/LivingEntity;)V blockedByItem d + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m ()Z canBeHunted gS + m ()Z canBeLeashed aj_ + m ()Z canFallInLove gY + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkHoglinSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()V finishConversion gT + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()I getAttackAnimationRemainingTicks gQ + m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m (B)V handleEntityEvent b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isAdult gP + m ()Z isConverting gR + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isImmuneToZombification gU + m (Lnet/minecraft/world/entity/monster/Zoglin;)V lambda$finishConversion$0 a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (D)Z removeWhenFarAway i + m (Z)V setCannotBeHunted y + m (Z)V setImmuneToZombification x + m (I)V setTimeInOverworld s + m ()Z shouldDropExperience eI + f I ATTACK_DAMAGE cE + f I ATTACK_KNOCKBACK cC + f F BABY_ATTACK_DAMAGE cF + f I CONVERSION_TIME cv + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IMMUNE_TO_ZOMBIFICATION cz + f Z DEFAULT_CANNOT_BE_HUNTED cI + f Z DEFAULT_IMMUNE_TO_ZOMBIFICATION cG + f I DEFAULT_TIME_IN_OVERWORLD cH + f F KNOCKBACK_RESISTANCE cD + f I MAX_HEALTH cA + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cx + f F MOVEMENT_SPEED_WHEN_FIGHTING cB + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cw + f I attackAnimationRemainingTicks cJ + f Z cannotBeHunted cL + f I timeInOverworld cK +c net/minecraft/world/entity/monster/piglin/Piglin net/minecraft/world/entity/monster/piglin/EntityPiglin + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; addToInventory j + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m (Lnet/minecraft/world/item/ItemStack;)Z canAddToInventory k + m ()Z canHunt k + m (Lnet/minecraft/world/item/ItemStack;)Z canReplaceCurrentItem n + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z canReplaceCurrentItem a + m (Lnet/minecraft/world/item/ItemStack;)Z canUseNonMeleeWeapon g + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkPiglinSpawnRules b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gX + m ()Lnet/minecraft/world/item/ItemStack; createSpawnWeapon gZ + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropCustomDeathLoot a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/server/level/ServerLevel;)V finishConversion h + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; getArmPose gS + m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/SimpleContainer; getInventory gP + m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/entity/Entity; getTopPassenger c + m (Lnet/minecraft/world/item/ItemStack;)V holdInMainHand l + m (Lnet/minecraft/world/item/ItemStack;)V holdInOffHand m + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isBaby e_ + m ()Z isChargingCrossbow ha + m ()Z isDancing gY + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$dropCustomDeathLoot$0 e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$finishConversion$1 d + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;)V maybeWearArmor a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m ()V onCrossbowAttackPerformed a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a + m ()V playConvertedSound gU + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (D)Z removeWhenFarAway i + m (Z)V setBaby a_ + m (Z)V setCannotHunt z + m (Z)V setChargingCrossbow b + m (Z)V setDancing y + m (Lnet/minecraft/world/entity/Entity;ZZ)Z startRiding a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c + f I ATTACK_DAMAGE cC + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cG + f F CHANCE_OF_WEARING_EACH_ARMOUR_ITEM cD + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID cv + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_CHARGING_CROSSBOW cw + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_DANCING cx + f Z DEFAULT_CANNOT_HUNT cJ + f Z DEFAULT_IS_BABY cI + f I MAX_HEALTH cA + f I MAX_PASSENGERS_ON_ONE_HOGLIN cE + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES e + f F MOVEMENT_SPEED_WHEN_FIGHTING cB + f F PROBABILITY_OF_SPAWNING_AS_BABY cF + f D PROBABILITY_OF_SPAWNING_WITH_CROSSBOW_INSTEAD_OF_SWORD cH + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES d + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_BABY cz + f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_BABY_ID cy + f Z cannotHunt cL + f Lnet/minecraft/world/SimpleContainer; inventory cK +c net/minecraft/world/entity/monster/spider/Spider net/minecraft/world/entity/monster/spider/EntitySpider + m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getVehicleAttachmentPoint m + m ()Z isClimbing gP + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$registerGoals$0 i + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V makeStuckInBlock a + m ()Z onClimbable fl + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m ()V registerGoals D + m (Z)V setClimbing x + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID a + f F SPIDER_SPECIAL_EFFECT_CHANCE b +c net/minecraft/world/entity/monster/spider/Spider$SpiderAttackGoal net/minecraft/world/entity/monster/spider/EntitySpider$PathfinderGoalSpiderMeleeAttack + m ()Z canContinueToUse c + m ()Z canUse b +c net/minecraft/world/entity/monster/spider/Spider$SpiderTargetGoal net/minecraft/world/entity/monster/spider/EntitySpider$PathfinderGoalSpiderNearestAttackableTarget + m ()Z canUse b +c net/minecraft/world/entity/monster/spider/Spider$SpiderEffectsGroupData net/minecraft/world/entity/monster/spider/EntitySpider$GroupDataSpider + m (Lnet/minecraft/util/RandomSource;)V setRandomEffect a + f Lnet/minecraft/core/Holder; effect a +c net/minecraft/world/entity/monster/warden/Warden net/minecraft/world/entity/monster/warden/Warden + m (Lnet/minecraft/world/entity/monster/warden/Warden;)Lnet/minecraft/world/entity/ai/Brain; access$000 a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;I)V applyDarknessAround a + m (Lnet/minecraft/world/entity/Entity;)Z canRide p + m (Lnet/minecraft/world/entity/Entity;)Z canTargetEntity H + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m (Lnet/minecraft/world/entity/Entity;)V clearAnger I + m (Lnet/minecraft/world/entity/AnimationState;)V clientDiggingParticles a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m ()Z dampensVibrations bw + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Lnet/minecraft/world/entity/Entity;)V doPush F + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()I getActiveAnger ha + m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/monster/warden/AngerLevel; getAngerLevel gP + m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; getAngerManagement gR + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m ()I getClientAngerLevel p + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()Ljava/util/Optional; getEntityAngryAt gQ + m (F)F getHeartAnimation M + m ()I getHeartBeatDelay gY + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()F getSecondsToDisableBlocking gu + m ()F getSoundVolume fC + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m (F)F getTendrilAnimation L + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; getVibrationData gS + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; getVibrationUser gT + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m (B)V handleEntityEvent b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a + m (Lnet/minecraft/world/entity/Entity;)V increaseAngerAt J + m (Lnet/minecraft/world/entity/Entity;IZ)V increaseAngerAt a + m ()Z isDiggingOrEmerging gU + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a + m ()Z isPushable bY + m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; lambda$readAdditionalSaveData$0 hb + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m ()F nextStep bj + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playListeningSound gZ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m (D)Z removeWhenFarAway i + m (Lnet/minecraft/world/entity/LivingEntity;)V setAttackTarget i + m ()V syncClientAngerLevel gX + m ()V tick g + m (Ljava/util/function/BiConsumer;)V updateDynamicGameEventListener a + f I ANGERMANAGEMENT_TICK_DELAY cI + f I ATTACK_DAMAGE cB + f F ATTACK_KNOCKBACK cA + f Lnet/minecraft/network/syncher/EntityDataAccessor; CLIENT_ANGER_LEVEL cD + f I DARKNESS_DISPLAY_LIMIT cE + f I DARKNESS_DURATION cF + f I DARKNESS_INTERVAL cH + f I DARKNESS_RADIUS cG + f I DEFAULT_ANGER cJ + f I DIGGING_PARTICLES_AMOUNT cO + f F DIGGING_PARTICLES_DURATION cP + f F DIGGING_PARTICLES_OFFSET cQ + f I FOLLOW_RANGE cC + f F KNOCKBACK_RESISTANCE cz + f I MAX_HEALTH cx + f F MOVEMENT_SPEED_WHEN_FIGHTING cy + f I ON_HURT_ANGER_BOOST cL + f I PROJECTILE_ANGER cK + f I PROJECTILE_ANGER_DISTANCE cR + f I RECENT_PROJECTILE_TICK_THRESHOLD cM + f I TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM cw + f I TOUCH_COOLDOWN_TICKS cN + f I VIBRATION_COOLDOWN_TICKS cv + f Lnet/minecraft/world/entity/monster/warden/AngerManagement; angerManagement db + f Lnet/minecraft/world/entity/AnimationState; attackAnimationState e + f Lnet/minecraft/world/entity/AnimationState; diggingAnimationState d + f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; dynamicGameEventListener cY + f Lnet/minecraft/world/entity/AnimationState; emergeAnimationState c + f I heartAnimation cW + f I heartAnimationO cX + f Lnet/minecraft/world/entity/AnimationState; roarAnimationState a + f Lnet/minecraft/world/entity/AnimationState; sniffAnimationState b + f Lnet/minecraft/world/entity/AnimationState; sonicBoomAnimationState f + f I tendrilAnimation cU + f I tendrilAnimationO cV + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData da + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser cZ +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; createPathFinder a +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/Node;Lnet/minecraft/world/level/pathfinder/Node;)F distance a +c net/minecraft/world/entity/monster/warden/Warden$2 net/minecraft/world/entity/monster/warden/Warden$2 + f [I $SwitchMap$net$minecraft$world$entity$Pose a +c net/minecraft/world/entity/monster/warden/Warden$VibrationUser net/minecraft/world/entity/monster/warden/Warden$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a + m ()Z canTriggerAvoidVibration d + m ()Lnet/minecraft/tags/TagKey; getListenableEvents c + m ()I getListenerRadius a + m ()Lnet/minecraft/world/level/gameevent/PositionSource; getPositionSource b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V onReceiveVibration a + f I GAME_EVENT_LISTENER_RANGE b + f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource c + f Lnet/minecraft/world/entity/monster/warden/Warden; this$0 a +c net/minecraft/world/entity/monster/zombie/Zombie net/minecraft/world/entity/monster/zombie/EntityZombie + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V addBehaviourGoals p + m ()Z canBreakDoors gX + m (Lnet/minecraft/world/item/ItemStack;)Z canHoldItem h + m ()Z canSpawnInLiquids gQ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/EntityType;)V convertToZombieType a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z convertVillagerToZombieVillager a + m ()Z convertsInWater gR + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gT + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Lnet/minecraft/server/level/ServerLevel;)V doUnderWaterConversion h + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (Lnet/minecraft/util/RandomSource;)Z getSpawnAsBabyOdds a + m ()Lnet/minecraft/sounds/SoundEvent; getStepSound gP + m ()Lnet/minecraft/world/entity/EntityType; getType ay + m (F)V handleAttributes L + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isBaby e_ + m ()Z isSunSensitive af_ + m ()Z isUnderWaterConverting gU + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Z killedEntity a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/zombie/Zombie;)V lambda$convertToZombieType$1 a + m (Lnet/minecraft/world/Difficulty;)Z lambda$static$0 a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m ()V randomizeReinforcementsChance gY + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Z)V setBaby a_ + m (Z)V setCanBreakDoors y + m (I)V setConversionTime b + m (I)V setInWaterTime a + m (I)V startUnderWaterConversion d + m ()V tick g + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cD + f F BREAK_DOOR_CHANCE cE + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID cz + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DROWNED_CONVERSION_ID cB + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SPECIAL_TYPE_ID cA + f Z DEFAULT_BABY cG + f Z DEFAULT_CAN_BREAK_DOORS cH + f I DEFAULT_IN_WATER_TIME cI + f Ljava/util/function/Predicate; DOOR_BREAKING_PREDICATE cF + f Lnet/minecraft/resources/Identifier; LEADER_ZOMBIE_BONUS_ID cx + f I NOT_CONVERTING cC + f I REINFORCEMENT_ATTEMPTS c + f Lnet/minecraft/resources/Identifier; REINFORCEMENT_CALLER_CHARGE_ID cv + f I REINFORCEMENT_RANGE_MAX d + f I REINFORCEMENT_RANGE_MIN e + f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_BABY_ID a + f F ZOMBIE_LEADER_CHANCE b + f Lnet/minecraft/resources/Identifier; ZOMBIE_RANDOM_SPAWN_BONUS_ID cy + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; ZOMBIE_REINFORCEMENT_CALLEE_CHARGE cw + f Lnet/minecraft/world/entity/ai/goal/BreakDoorGoal; breakDoorGoal cJ + f Z canBreakDoors cK + f I conversionTime cM + f I inWaterTime cL +c net/minecraft/world/entity/monster/zombie/Zombie$ZombieGroupData net/minecraft/world/entity/monster/zombie/EntityZombie$GroupDataZombie + f Z canSpawnJockey c + f Z isBaby b +c net/minecraft/world/entity/monster/zombie/Zombie$ZombieAttackTurtleEggGoal net/minecraft/world/entity/monster/zombie/EntityZombie$a + m ()D acceptedDistance i + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V playBreakSound a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V playDestroyProgressSound a + f Lnet/minecraft/world/entity/monster/zombie/Zombie; this$0 g +c net/minecraft/world/entity/npc/villager/Villager net/minecraft/world/entity/npc/villager/EntityVillager + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V ageBoundaryReached h + m ()Z allowedToRestock hj + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()Z assignProfessionWhenSpawned gU + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m ()Z canBreed Y_ + m ()Z canRestock gV + m ()V catchUpDemand hk + m ()I countFoodPointsInInventory hq + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gT + m ()Lnet/minecraft/world/entity/npc/villager/VillagerData; createDefaultVillagerData gX + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/damagesource/DamageSource;)V die a + m (I)V digestFood t + m ()V eatAndDigestFood ha + m ()V eatUntilFull ho + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/npc/villager/Villager; getBreedOffspring b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/world/entity/ai/gossip/GossipContainer; getGossips he + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (Lnet/minecraft/world/entity/player/Player;)I getPlayerReputation g + m ()Lnet/minecraft/network/chat/Component; getTypeName cR + m ()Lnet/minecraft/world/entity/npc/villager/VillagerData; getVillagerData gZ + m ()I getVillagerXp d + m (J)Z golemSpawnConditionsMet b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V gossip a + m (B)V handleEntityEvent b + m ()Z hasExcessFood hb + m ()Z hasFarmSeeds hd + m ()Z hungry hn + m (Lnet/minecraft/server/level/ServerLevel;)V increaseMerchantCareer k + m (Lnet/minecraft/world/SimpleContainer;Ljava/util/Map$Entry;)I lambda$countFoodPointsInInventory$8 a + m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)Z lambda$getPlayerReputation$6 a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$hasFarmSeeds$9 j + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/core/GlobalPos;)V lambda$releasePoi$5 a + m (JLnet/minecraft/world/entity/npc/villager/Villager;)Z lambda$spawnGolemIfNeeded$10 a + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/Holder;)Z lambda$static$0 d + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/Holder;)Z lambda$static$1 c + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/Holder;)Z lambda$static$2 b + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/Holder;)Z lambda$static$3 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)V lambda$tellWitnessesThatIWasMurdered$4 a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m ()V maybeDecayGossip hr + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m ()Z needsToRestock hi + m (Lnet/minecraft/world/entity/ai/village/ReputationEventType;Lnet/minecraft/world/entity/Entity;)V onReputationEventFrom a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a + m ()V playWorkSound gY + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;)V refreshBrain i + m (Lnet/minecraft/world/entity/ai/Brain;)V registerBrainGoals a + m ()V releaseAllPois hm + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V releasePoi a + m (D)Z removeWhenFarAway i + m ()V resendOffersToTradingPlayer hh + m ()V resetNumberOfRestocks hs + m ()V resetSpecialPrices hg + m ()V restock gW + m (Lnet/minecraft/world/item/trading/MerchantOffer;)V rewardTradeXp b + m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)V setGossips a + m (Lnet/minecraft/world/entity/LivingEntity;)V setLastHurtByMob a + m (Lnet/minecraft/world/item/trading/MerchantOffers;)V setOffers b + m (Lnet/minecraft/world/entity/player/Player;)V setTradingPlayer a + m ()V setUnhappy hf + m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)V setVillagerData a + m (I)V setVillagerXp s + m ()Z shouldIncreaseLevel hp + m (Lnet/minecraft/server/level/ServerLevel;)Z shouldRestock j + m (Lnet/minecraft/server/level/ServerLevel;JI)V spawnGolemIfNeeded a + m (Lnet/minecraft/core/BlockPos;)V startSleeping b + m (Lnet/minecraft/world/entity/player/Player;)V startTrading h + m ()V stopSleeping gs + m ()V stopTrading gS + m (Lnet/minecraft/world/entity/Entity;)V tellWitnessesThatIWasMurdered H + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a + m ()V tick g + m ()V updateDemand hl + m (Lnet/minecraft/world/entity/player/Player;)V updateSpecialPrices i + m (Lnet/minecraft/server/level/ServerLevel;)V updateTrades h + m ()Z wantsMoreFood hc + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c + m (J)Z wantsToSpawnGolem a + f I BREEDING_FOOD_THRESHOLD cx + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VILLAGER_DATA cC + f Z DEFAULT_ASSIGN_PROFESSION_WHEN_SPAWNED cP + f B DEFAULT_FOOD_LEVEL cL + f I DEFAULT_LAST_GOSSIP_DECAY cN + f I DEFAULT_LAST_RESTOCK cM + f I DEFAULT_RESTOCKS_TODAY cO + f I DEFAULT_XP cK + f Ljava/util/Map; FOOD_POINTS cy + f I GOSSIP_COOLDOWN cF + f I GOSSIP_DECAY_INTERVAL cG + f I HOW_FAR_AWAY_TO_TALK_TO_OTHER_VILLAGERS_ABOUT_GOLEMS cH + f I HOW_MANY_VILLAGERS_NEED_TO_AGREE_TO_SPAWN_A_GOLEM cI + f Lorg/slf4j/Logger; LOGGER cB + f I MAX_GOSSIP_TOPICS cE + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES df + f Ljava/util/Map; POI_MEMORIES cA + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES dg + f F SPEED_MODIFIER cz + f J TIME_SINCE_SLEEPING_FOR_GOLEM_SPAWNING cJ + f I TRADES_PER_LEVEL cD + f Z assignProfessionWhenSpawned de + f Z chasing cV + f I foodLevel cW + f Lnet/minecraft/world/entity/ai/gossip/GossipContainer; gossips cX + f Z increaseProfessionLevelOnUpdate cR + f J lastGossipDecayTime cZ + f J lastGossipTime cY + f J lastRestockCheckDay dd + f J lastRestockGameTime db + f Lnet/minecraft/world/entity/player/Player; lastTradedPlayer cU + f I numberOfRestocksToday dc + f I updateMerchantTimer cQ + f I villagerXp da +c net/minecraft/world/entity/player/ProfileKeyPair net/minecraft/world/entity/player/ProfileKeyPair + m ()Z dueRefresh a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/security/PrivateKey; privateKey b + m ()Lnet/minecraft/world/entity/player/ProfilePublicKey; publicKey c + m ()Ljava/time/Instant; refreshedAfter d + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/security/PrivateKey; privateKey b + f Lnet/minecraft/world/entity/player/ProfilePublicKey; publicKey c + f Ljava/time/Instant; refreshedAfter d +c net/minecraft/world/entity/projectile/EyeOfEnder net/minecraft/world/entity/projectile/EntityEnderSignal + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/item/ItemStack; getDefaultItem f + m ()Lnet/minecraft/world/item/ItemStack; getItem e + m ()F getLightLevelDependentMagicValue bO + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isAttackable cT + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/item/ItemStack;)V setItem a + m (D)Z shouldRenderAtSqrDistance a + m (Lnet/minecraft/world/phys/Vec3;)V signalTo a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V spawnParticles b + m ()V tick g + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; updateDeltaMovement a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK d + f F MIN_CAMERA_DISTANCE_SQUARED a + f F TOO_FAR_DISTANCE c + f F TOO_FAR_SIGNAL_HEIGHT b + f I life f + f Z surviveAfterDeath g + f Lnet/minecraft/world/phys/Vec3; target e +c net/minecraft/world/entity/projectile/Projectile net/minecraft/world/entity/projectile/IProjectile + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V applyOnProjectileSpawned b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; calculateHorizontalHurtKnockbackDirection a + m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b + m ()V checkLeftOwner n + m (Lnet/minecraft/world/entity/projectile/ProjectileDeflection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityReference;Z)Z deflect a + m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a + m ()I getDimensionChangingDelay co + m ()Lnet/minecraft/world/entity/Entity; getEffectSource m + m (DDDFF)Lnet/minecraft/world/phys/Vec3; getMovementToShoot c + m ()Lnet/minecraft/world/entity/Entity; getOwner p + m ()F getPickRadius ci + m (Lnet/minecraft/world/phys/HitResult;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; hitTargetOrDeflectSelf a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isOutsideOwnerCollisionRange f + m ()Z isPickable bX + m (Lnet/minecraft/world/item/Item;)V lambda$applyOnProjectileSpawned$5 c + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;)Z lambda$isOutsideOwnerCollisionRange$0 a + m (Lnet/minecraft/world/entity/projectile/Projectile;)V lambda$spawnProjectile$4 b + m (DDDFFLnet/minecraft/world/entity/projectile/Projectile;)V lambda$spawnProjectileUsingShoot$2 a + m (FF)F lerpRotation f + m (Lnet/minecraft/server/level/ServerLevel;)Z mayBreak a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z mayInteract c + m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a + m (Z)V onDeflection a + m (Lnet/minecraft/world/phys/HitResult;)V onHit b + m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + m (Z)V onInsideBubbleColumn m + m (Lnet/minecraft/world/item/Item;)V onItemBreak b + m (Lnet/minecraft/world/entity/Entity;)Z ownedBy e + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m (Lnet/minecraft/world/entity/Entity;)V restoreFrom y + m (Lnet/minecraft/world/entity/Entity;)V setOwner d + m (Lnet/minecraft/world/entity/EntityReference;)V setOwner a + m (DDDFF)V shoot d + m (Lnet/minecraft/world/entity/Entity;FFFFF)V shootFromRotation a + m ()Z shouldBounceOnWorldBorder ah_ + m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectile a + m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectile a + m (Lnet/minecraft/world/entity/projectile/Projectile$ProjectileFactory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;FFF)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectileFromRotation a + m (Lnet/minecraft/world/entity/projectile/Projectile$ProjectileFactory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;DDDFF)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectileUsingShoot a + m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;DDDFF)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectileUsingShoot a + m ()V tick g + m ()V updateRotation q + f Z DEFAULT_HAS_BEEN_SHOT c + f Z DEFAULT_LEFT_OWNER b + f Z hasBeenShot f + f Lnet/minecraft/world/entity/Entity; lastDeflectedBy g + f Z leftOwnerChecked e + f Z leftOwner d + f Lnet/minecraft/world/entity/EntityReference; owner a +c net/minecraft/world/entity/projectile/Projectile$Delayed net/minecraft/world/entity/projectile/IProjectile$Delayed +c net/minecraft/world/entity/projectile/Projectile$ProjectileFactory net/minecraft/world/entity/projectile/IProjectile$a +c net/minecraft/world/entity/vehicle/VehicleEntity net/minecraft/world/entity/vehicle/VehicleEntity + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V destroy a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/Item;)V destroy a + m ()F getDamage f + m ()I getDimensionChangingDelay co + m ()Lnet/minecraft/world/item/Item; getDropItem p + m ()I getHurtDir n + m ()I getHurtTime m + m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a + m (F)V setDamage a + m (I)V setHurtDir l + m (I)V setHurtTime d + m (Lnet/minecraft/world/damagesource/DamageSource;)Z shouldSourceDestroy a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_DAMAGE c + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_HURTDIR b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_HURT a +c net/minecraft/world/inventory/HorseInventoryMenu net/minecraft/world/inventory/ContainerHorse + m (Lnet/minecraft/world/Container;)Z hasInventoryChanged c + f Lnet/minecraft/resources/Identifier; ARMOR_SLOT_SPRITE u + f Lnet/minecraft/resources/Identifier; LLAMA_ARMOR_SLOT_SPRITE t + f Lnet/minecraft/resources/Identifier; SADDLE_SLOT_SPRITE s +c net/minecraft/world/inventory/HorseInventoryMenu$1 net/minecraft/world/inventory/ContainerHorse$1 + m ()Z isActive b + f Lnet/minecraft/world/entity/animal/equine/AbstractHorse; val$horse a +c net/minecraft/world/inventory/HorseInventoryMenu$2 net/minecraft/world/inventory/ContainerHorse$2 + m ()Z isActive b + f Lnet/minecraft/world/entity/animal/equine/AbstractHorse; val$horse a +c net/minecraft/world/inventory/MerchantResultSlot net/minecraft/world/inventory/SlotMerchantResult + m (Lnet/minecraft/world/item/ItemStack;)V checkTakeAchievements c_ + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/item/ItemStack;I)V onQuickCraft a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + m (I)Lnet/minecraft/world/item/ItemStack; remove a + f Lnet/minecraft/world/item/trading/Merchant; merchant h + f Lnet/minecraft/world/entity/player/Player; player b + f I removeCount g + f Lnet/minecraft/world/inventory/MerchantContainer; slots a +c net/minecraft/world/item/component/BlocksAttacks net/minecraft/world/item/component/BlocksAttacks + m ()F blockDelaySeconds b + m ()I blockDelayTicks a + m ()Ljava/util/Optional; blockSound g + m ()Ljava/util/Optional; bypassedBy f + m ()Ljava/util/List; damageReductions d + m (F)I disableBlockingForTicks a + m ()F disableCooldownScale c + m ()Ljava/util/Optional; disableSound h + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;F)V hurtBlockingItem a + m ()Lnet/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction; itemDamage e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V lambda$disable$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V lambda$onBlocked$1 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V onBlocked a + m (Lnet/minecraft/world/damagesource/DamageSource;FD)F resolveBlockedDamage a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f F blockDelaySeconds c + f Ljava/util/Optional; blockSound h + f Ljava/util/Optional; bypassedBy g + f Ljava/util/List; damageReductions e + f F disableCooldownScale d + f Ljava/util/Optional; disableSound i + f Lnet/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction; itemDamage f +c net/minecraft/world/item/component/BlocksAttacks$DamageReduction net/minecraft/world/item/component/BlocksAttacks$a + m ()F base c + m ()F factor d + m ()F horizontalBlockingAngle a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/damagesource/DamageSource;FD)F resolve a + m ()Ljava/util/Optional; type b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f F base e + f F factor f + f F horizontalBlockingAngle c + f Ljava/util/Optional; type d +c net/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction net/minecraft/world/item/component/BlocksAttacks$b + m (F)I apply a + m ()F base b + m ()F factor c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F threshold a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction; DEFAULT c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f F base e + f F factor f + f F threshold d +c net/minecraft/world/item/component/DyedItemColor net/minecraft/world/item/component/DyedItemColor + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/item/ItemStack; applyDyes a + m (Lnet/minecraft/world/item/ItemStack;I)I getOrDefault a + m ()I rgb a + f Lcom/mojang/serialization/Codec; CODEC a + f I LEATHER_COLOR c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f I rgb d +c net/minecraft/world/item/component/KineticWeapon net/minecraft/world/item/component/KineticWeapon + m ()I computeDamageUseDuration a + m ()I contactCooldownTicks b + m ()Ljava/util/Optional; damageConditions f + m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V damageEntities a + m ()F damageMultiplier h + m ()I delayTicks c + m ()Ljava/util/Optional; dismountConditions d + m ()F forwardMovement g + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getMotion a + m ()Ljava/util/Optional; hitSound j + m ()Ljava/util/Optional; knockbackConditions e + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;)Z lambda$damageEntities$3 a + m (Lnet/minecraft/world/phys/BlockHitResult;)Ljava/util/Collection; lambda$damageEntities$4 a + m (Ljava/util/Collection;)Ljava/util/Collection; lambda$damageEntities$5 a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$damageEntities$6 d + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)V lambda$makeLocalHitSound$2 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)V lambda$makeSound$1 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/entity/Entity;)V makeLocalHitSound c + m (Lnet/minecraft/world/entity/Entity;)V makeSound b + m ()Ljava/util/Optional; sound i + f Lcom/mojang/serialization/Codec; CODEC b + f I HIT_FEEDBACK_TICKS a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f I contactCooldownTicks d + f Ljava/util/Optional; damageConditions h + f F damageMultiplier j + f I delayTicks e + f Ljava/util/Optional; dismountConditions f + f F forwardMovement i + f Ljava/util/Optional; hitSound l + f Ljava/util/Optional; knockbackConditions g + f Ljava/util/Optional; sound k +c net/minecraft/world/item/component/KineticWeapon$Condition net/minecraft/world/item/component/KineticWeapon$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I maxDurationTicks a + m ()F minRelativeSpeed c + m ()F minSpeed b + m (IF)Ljava/util/Optional; ofAttackerSpeed a + m (IF)Ljava/util/Optional; ofRelativeSpeed b + m (IDDD)Z test a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f I maxDurationTicks c + f F minRelativeSpeed e + f F minSpeed d +c net/minecraft/world/item/crafting/ArmorDyeRecipe net/minecraft/world/item/crafting/RecipeArmorDye + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a +c net/minecraft/world/item/crafting/BlastingRecipe net/minecraft/world/item/crafting/RecipeBlasting + m ()Lnet/minecraft/world/item/Item; furnaceIcon f + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h +c net/minecraft/world/item/crafting/BlastingRecipe$1 net/minecraft/world/item/crafting/RecipeBlasting$1 + f [I $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory a +c net/minecraft/world/item/crafting/CraftingRecipe net/minecraft/world/item/crafting/RecipeCrafting + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; category c + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; defaultCraftingReminder b + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; getRemainingItems a + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h +c net/minecraft/world/item/crafting/CraftingRecipe$1 net/minecraft/world/item/crafting/RecipeCrafting$1 + f [I $SwitchMap$net$minecraft$world$item$crafting$CraftingBookCategory a +c net/minecraft/world/item/crafting/SmeltingRecipe net/minecraft/world/item/crafting/FurnaceRecipe + m ()Lnet/minecraft/world/item/Item; furnaceIcon f + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h +c net/minecraft/world/item/crafting/SmeltingRecipe$1 net/minecraft/world/item/crafting/FurnaceRecipe$1 + f [I $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory a +c net/minecraft/world/item/crafting/SmithingRecipe net/minecraft/world/item/crafting/SmithingRecipe + m ()Ljava/util/Optional; additionIngredient k + m ()Lnet/minecraft/world/item/crafting/Ingredient; baseIngredient f + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h + m ()Ljava/util/Optional; templateIngredient c +c net/minecraft/world/item/enchantment/Enchantable net/minecraft/world/item/enchantment/Enchantable + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I value a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f I value c +c net/minecraft/world/item/enchantment/Enchantment net/minecraft/world/item/enchantment/Enchantment + m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)V applyEffects a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Z areCompatible a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/storage/loot/LootContext; blockHitContext a + m (Lnet/minecraft/world/item/ItemStack;)Z canEnchant c + m (I)Lnet/minecraft/world/item/enchantment/Enchantment$Cost; constantCost a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/level/storage/loot/LootContext; damageContext b + m ()Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition g + m (Lnet/minecraft/core/HolderSet;IILnet/minecraft/world/item/enchantment/Enchantment$Cost;Lnet/minecraft/world/item/enchantment/Enchantment$Cost;I[Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition a + m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;IILnet/minecraft/world/item/enchantment/Enchantment$Cost;Lnet/minecraft/world/item/enchantment/Enchantment$Cost;I[Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition a + m ()Lnet/minecraft/network/chat/Component; description f + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V doLunge a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V doPostAttack a + m (Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V doPostAttack a + m (II)Lnet/minecraft/world/item/enchantment/Enchantment$Cost; dynamicCost a + m ()Lnet/minecraft/core/component/DataComponentMap; effects i + m (Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; enchantment a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/level/storage/loot/LootContext; entityContext a + m ()Lnet/minecraft/core/HolderSet; exclusiveSet h + m ()I getAnvilCost c + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; getEffects a + m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/network/chat/Component; getFullname a + m (I)I getMaxCost c + m ()I getMaxLevel e + m (I)I getMinCost b + m ()I getMinLevel d + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Map; getSlotItems a + m ()Lnet/minecraft/core/HolderSet; getSupportedItems a + m ()I getWeight b + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)Z isImmuneToDamage a + m (Lnet/minecraft/world/item/ItemStack;)Z isPrimaryItem a + m (Lnet/minecraft/world/item/ItemStack;)Z isSupportedItem b + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/storage/loot/LootContext; itemContext a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V lambda$doLunge$2 c + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Z lambda$matchingSlot$1 a + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V lambda$modifyDamageFilteredValue$8 a + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V lambda$modifyEntityFilteredValue$7 b + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V lambda$modifyItemFilteredCount$6 a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V lambda$onHitBlock$5 a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V lambda$onProjectileSpawned$4 a + m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect;)V lambda$runLocationChangedEffects$9 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V lambda$tick$3 b + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/world/level/storage/loot/LootContext; locationContext a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z matchingSlot a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyAmmoCount b + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyArmorEffectivness e + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyBlockExperience d + m (Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V modifyCrossbowChargeTime b + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDamage b + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDamageFilteredValue a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDamageProtection a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDurabilityChange a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDurabilityToRepairFromXp e + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyEntityFilteredValue a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyFallBasedDamage c + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyFishingLuckBonus d + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyFishingTimeReduction c + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyItemFilteredCount a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyKnockback d + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyMobExperience a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyPiercingCount c + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyProjectileCount e + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyProjectileSpread f + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyTridentReturnToOwnerAcceleration b + m (Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V modifyTridentSpinAttackStrength a + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V modifyUnfilteredValue a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;)V onHitBlock a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V onProjectileSpawned c + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/LivingEntity;)V runLocationChangedEffects a + m (ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/LivingEntity;)V stopLocationBasedEffects a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V tick b + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC b + f I MAX_LEVEL a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition f + f Lnet/minecraft/network/chat/Component; description e + f Lnet/minecraft/core/component/DataComponentMap; effects h + f Lnet/minecraft/core/HolderSet; exclusiveSet g +c net/minecraft/world/item/enchantment/Enchantment$1 net/minecraft/world/item/enchantment/Enchantment$1 + f [I $SwitchMap$net$minecraft$world$item$enchantment$EnchantmentTarget a +c net/minecraft/world/item/enchantment/Enchantment$Cost net/minecraft/world/item/enchantment/Enchantment$b + m ()I base a + m (I)I calculate a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I perLevelAboveFirst b + f Lcom/mojang/serialization/Codec; CODEC a + f I base b + f I perLevelAboveFirst c +c net/minecraft/world/item/enchantment/Enchantment$Builder net/minecraft/world/item/enchantment/Enchantment$a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/item/enchantment/Enchantment; build a + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; exclusiveWith a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; getEffectsList b + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; lambda$getEffectsList$0 a + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withSpecialEffect b + f Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition a + f Ljava/util/Map; effectLists c + f Lnet/minecraft/core/component/DataComponentMap$Builder; effectMapBuilder d + f Lnet/minecraft/core/HolderSet; exclusiveSet b +c net/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition net/minecraft/world/item/enchantment/Enchantment$c + m ()I anvilCost g + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/enchantment/Enchantment$Cost; maxCost f + m ()I maxLevel d + m ()Lnet/minecraft/world/item/enchantment/Enchantment$Cost; minCost e + m ()Ljava/util/Optional; primaryItems b + m ()Ljava/util/List; slots h + m ()Lnet/minecraft/core/HolderSet; supportedItems a + m ()I weight c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I anvilCost h + f Lnet/minecraft/world/item/enchantment/Enchantment$Cost; maxCost g + f I maxLevel e + f Lnet/minecraft/world/item/enchantment/Enchantment$Cost; minCost f + f Ljava/util/Optional; primaryItems c + f Ljava/util/List; slots i + f Lnet/minecraft/core/HolderSet; supportedItems b + f I weight d +c net/minecraft/world/item/equipment/ArmorMaterial net/minecraft/world/item/equipment/ArmorMaterial + m ()Lnet/minecraft/resources/ResourceKey; assetId h + m (Lnet/minecraft/world/item/equipment/ArmorType;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; createAttributes a + m ()Ljava/util/Map; defense b + m ()I durability a + m ()I enchantmentValue c + m ()Lnet/minecraft/core/Holder; equipSound d + m ()F knockbackResistance f + m ()Lnet/minecraft/tags/TagKey; repairIngredient g + m ()F toughness e + f Lnet/minecraft/resources/ResourceKey; assetId h + f Ljava/util/Map; defense b + f I durability a + f I enchantmentValue c + f Lnet/minecraft/core/Holder; equipSound d + f F knockbackResistance f + f Lnet/minecraft/tags/TagKey; repairIngredient g + f F toughness e +c net/minecraft/world/item/slot/ContentsSlotSource net/minecraft/world/item/slot/ContentsSlotSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/slot/ContentsSlotSource;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection; transform a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; component c +c net/minecraft/world/item/slot/FilteredSlotSource net/minecraft/world/item/slot/FilteredSlotSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/slot/FilteredSlotSource;)Lnet/minecraft/advancements/criterion/ItemPredicate; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection; transform a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/advancements/criterion/ItemPredicate; filter c +c net/minecraft/world/level/WorldDataConfiguration net/minecraft/world/level/WorldDataConfiguration + m ()Lnet/minecraft/world/level/DataPackConfig; dataPacks a + m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures b + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/WorldDataConfiguration; expandFeatures a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/WorldDataConfiguration; DEFAULT d + f Ljava/lang/String; ENABLED_FEATURES_ID a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f Lnet/minecraft/world/level/DataPackConfig; dataPacks e + f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures f +c net/minecraft/world/level/biome/FixedBiomeSource net/minecraft/world/level/biome/WorldChunkManagerHell + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/stream/Stream; collectPossibleBiomes b + m (IIIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;ZLnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; findBiomeHorizontal a + m (Lnet/minecraft/core/BlockPos;IIILjava/util/function/Predicate;Lnet/minecraft/world/level/biome/Climate$Sampler;Lnet/minecraft/world/level/LevelReader;)Lcom/mojang/datafixers/util/Pair; findClosestBiome3d a + m (IIIILnet/minecraft/world/level/biome/Climate$Sampler;)Ljava/util/Set; getBiomesWithin a + m (Lnet/minecraft/world/level/biome/FixedBiomeSource;)Lnet/minecraft/core/Holder; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/core/Holder; biome c +c net/minecraft/world/level/biome/MobSpawnSettings net/minecraft/world/level/biome/BiomeSettingsMobs + m ()F getCreatureProbability a + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost; getMobSpawnCost a + m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/util/random/WeightedList; getMobs a + m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Ljava/lang/Float; lambda$static$0 c + m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Ljava/util/Map; lambda$static$1 b + m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Ljava/util/Map; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + f Lcom/mojang/serialization/MapCodec; CODEC c + f F DEFAULT_CREATURE_SPAWN_PROBABILITY e + f Lnet/minecraft/world/level/biome/MobSpawnSettings; EMPTY b + f Lnet/minecraft/util/random/WeightedList; EMPTY_MOB_LIST a + f Lorg/slf4j/Logger; LOGGER d + f F creatureGenerationProbability f + f Ljava/util/Map; mobSpawnCosts h + f Ljava/util/Map; spawners g +c net/minecraft/world/level/biome/MobSpawnSettings$Builder net/minecraft/world/level/biome/BiomeSettingsMobs$a + m (Lnet/minecraft/world/entity/EntityType;DD)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; addMobCharge a + m (Lnet/minecraft/world/entity/MobCategory;ILnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; addSpawn a + m ()Lnet/minecraft/world/level/biome/MobSpawnSettings; build a + m (F)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; creatureGenerationProbability a + m (Ljava/util/Map$Entry;)Lnet/minecraft/util/random/WeightedList; lambda$build$1 a + m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/util/random/WeightedList$Builder; lambda$new$0 a + f F creatureGenerationProbability c + f Ljava/util/Map; mobSpawnCosts b + f Ljava/util/Map; spawners a +c net/minecraft/world/level/biome/MobSpawnSettings$Builder$MobListBuilder net/minecraft/world/level/biome/BiomeSettingsMobs$a$MobListBuilder +c net/minecraft/world/level/biome/MobSpawnSettings$Builder$WeightedSpawnerDataList net/minecraft/world/level/biome/BiomeSettingsMobs$a$WeightedSpawnerDataList +c net/minecraft/world/level/biome/MobSpawnSettings$SpawnerData net/minecraft/world/level/biome/BiomeSettingsMobs$c + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Lnet/minecraft/world/entity/EntityType; lambda$static$0 d + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Ljava/lang/Integer; lambda$static$1 c + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Ljava/lang/Integer; lambda$static$2 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m ()Ljava/lang/String; lambda$static$4 d + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Lcom/mojang/serialization/DataResult; lambda$static$5 a + m ()I maxCount c + m ()I minCount b + m ()Lnet/minecraft/world/entity/EntityType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I maxCount d + f I minCount c + f Lnet/minecraft/world/entity/EntityType; type b +c net/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost net/minecraft/world/level/biome/BiomeSettingsMobs$b + m ()D charge b + m ()D energyBudget a + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost;)Ljava/lang/Double; lambda$static$0 b + m (Lnet/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost;)Ljava/lang/Double; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/Codec; CODEC a + f D charge c + f D energyBudget b +c net/minecraft/world/level/block/BambooStalkBlock net/minecraft/world/level/block/BlockBamboo + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getHeightAboveUpToMax a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getHeightBelowUpToMax b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;I)V growBamboo a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isCollisionShapeFullBlock a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b + f I AGE_THICK_BAMBOO i + f I AGE_THIN_BAMBOO h + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; LEAVES c + f I MAX_HEIGHT e + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION S + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_LARGE R + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SMALL D + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STAGE d + f I STAGE_DONE_GROWING g + f I STAGE_GROWING f +c net/minecraft/world/level/block/BigDripleafBlock net/minecraft/world/level/block/BigDripleafBlock + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z canEntityTilt a + m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canPlaceAt a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canReplace p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$1 a + m (Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;)V lambda$static$0 a + m ()Ljava/util/function/Function; makeShapes q + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/core/Direction;)Z place a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V placeWithRandomHeight a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V playTiltSound a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V resetTilt c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; DELAY_UNTIL_NEXT_TILT_STATE e + f I ENTITY_DETECTION_MIN_Y h + f I LOWEST_LEAF_TOP i + f I MAX_GEN_HEIGHT g + f I NO_TICK d + f Ljava/util/Map; SHAPE_LEAF D + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TILT c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b + f Ljava/util/function/Function; shapes R +c net/minecraft/world/level/block/ChorusPlantBlock net/minecraft/world/level/block/BlockChorusFruit + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getStateWithConnections a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/CopperChestBlock net/minecraft/world/level/block/CopperChestBlock + m (Lnet/minecraft/world/level/block/state/BlockState;)Z chestCanConnectTo i + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getFromCopperBlock a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getLeastOxidizedChestOfConnectedBlocks c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getState t + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m ()Z isWaxed u + m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; lambda$new$9 v + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/block/Block; lambda$static$1 J + m ()Lnet/minecraft/world/level/block/Block; lambda$static$2 I + m ()Lnet/minecraft/world/level/block/Block; lambda$static$3 H + m ()Lnet/minecraft/world/level/block/Block; lambda$static$4 G + m ()Lnet/minecraft/world/level/block/Block; lambda$static$5 F + m ()Lnet/minecraft/world/level/block/Block; lambda$static$6 E + m ()Lnet/minecraft/world/level/block/Block; lambda$static$7 D + m ()Lnet/minecraft/world/level/block/Block; lambda$static$8 C + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$unwaxBlock$10 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldChangedStateKeepBlockEntity o + m (Lnet/minecraft/world/level/block/CopperChestBlock;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; unwaxBlock a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC g + f Ljava/util/Map; COPPER_TO_COPPER_CHEST_MAPPING h + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState i +c net/minecraft/world/level/block/DirectionalBlock net/minecraft/world/level/block/BlockDirectional + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING a +c net/minecraft/world/level/block/DoublePlantBlock net/minecraft/world/level/block/BlockTallPlant + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; copyWaterloggedFrom b + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)J getSeed a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;I)V placeAt a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)V preventDropFromBottomPart b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF b +c net/minecraft/world/level/block/FireflyBushBlock net/minecraft/world/level/block/FireflyBushBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$performBonemeal$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I FIREFLY_AMBIENT_SOUND_CHANCE_ONE_IN f + f D FIREFLY_CHANCE_PER_TICK b + f D FIREFLY_HORIZONTAL_RANGE c + f I FIREFLY_SPAWN_MAX_BRIGHTNESS_LEVEL e + f D FIREFLY_VERTICAL_RANGE d +c net/minecraft/world/level/block/HangingMossBlock net/minecraft/world/level/block/HangingMossBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto p + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z canStayAtPosition b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getTip a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BASE c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TIP b +c net/minecraft/world/level/block/MossyCarpetBlock net/minecraft/world/level/block/MossyCarpetBlock + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSupportAtFace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Ljava/util/function/BooleanSupplier;)Lnet/minecraft/world/level/block/state/BlockState; createTopperWithSideChance a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; getPropertyForFace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/state/BlockState; getUpdatedState a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasFaces p + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m ()Z lambda$isValidBonemealTarget$1 r + m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a + m ()Z lambda$performBonemeal$2 q + m ()Ljava/util/function/Function; makeShapes b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;I)V placeAt a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BASE b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST d + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH c + f Ljava/util/Map; PROPERTY_BY_DIRECTION g + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH e + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST f + f Ljava/util/function/Function; shapes h +c net/minecraft/world/level/block/MossyCarpetBlock$1 net/minecraft/world/level/block/MossyCarpetBlock$1 + f [I $SwitchMap$net$minecraft$world$level$block$Mirror b + f [I $SwitchMap$net$minecraft$world$level$block$Rotation a + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$WallSide c +c net/minecraft/world/level/block/PitcherCropBlock net/minecraft/world/level/block/PitcherCropBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z canGrow a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canGrowInto a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/PitcherCropBlock$PosAndState; getLowerHalf c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;I)V grow a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (I)Z isDouble b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLower p + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isMaxAge r + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m ([ILnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$0 a + m ()Ljava/util/function/Function; makeShapes b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z sufficientLight b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE e + f I BONEMEAL_INCREASE h + f Lcom/mojang/serialization/MapCodec; CODEC c + f I DOUBLE_PLANT_AGE_INTERSECTION g + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF f + f I MAX_AGE d + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BULB i + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_CROP D + f Ljava/util/function/Function; shapes R +c net/minecraft/world/level/block/PitcherCropBlock$1 net/minecraft/world/level/block/PitcherCropBlock$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$DoubleBlockHalf a +c net/minecraft/world/level/block/PitcherCropBlock$PosAndState net/minecraft/world/level/block/PitcherCropBlock$a + m ()Lnet/minecraft/core/BlockPos; pos a + m ()Lnet/minecraft/world/level/block/state/BlockState; state b + f Lnet/minecraft/core/BlockPos; pos a + f Lnet/minecraft/world/level/block/state/BlockState; state b +c net/minecraft/world/level/block/PoweredRailBlock net/minecraft/world/level/block/BlockPoweredRail + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZI)Z findPoweredRailSignal a + m ()Lnet/minecraft/world/level/block/state/properties/Property; getShapeProperty c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ZILnet/minecraft/world/level/block/state/properties/RailShape;)Z isSameRailWithPower a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateState a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE c +c net/minecraft/world/level/block/PoweredRailBlock$1 net/minecraft/world/level/block/BlockPoweredRail$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a +c net/minecraft/world/level/block/RedStoneOreBlock net/minecraft/world/level/block/BlockRedstoneOre + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a_ + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V spawnParticles a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b +c net/minecraft/world/level/block/ScaffoldingBlock net/minecraft/world/level/block/BlockScaffolding + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDistance a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;I)Z isBottom a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BOTTOM e + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DISTANCE c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BELOW_BLOCK D + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STABLE g + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_UNSTABLE i + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_UNSTABLE_BOTTOM h + f I STABILITY_MAX_DISTANCE b + f I TICK_DELAY f + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d +c net/minecraft/world/level/block/SculkSensorBlock net/minecraft/world/level/block/SculkSensorBlock + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V activate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canActivate r + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V deactivate a + m ()I getActiveTicks c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; getPhase p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SculkSensorBlockEntity;)V lambda$getTicker$1 a + m ([F)V lambda$static$0 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V tryResonateVibration a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighbours b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + f I ACTIVE_TICKS d + f Lcom/mojang/serialization/MapCodec; CODEC c + f I COOLDOWN_TICKS e + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; PHASE f + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER g + f [F RESONANCE_PITCH_BEND b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED h +c net/minecraft/world/level/block/SegmentableBlock net/minecraft/world/level/block/SegmentableBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;)Z canBeReplaced a + m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getSegmentAmountProperty c + m (Lnet/minecraft/world/level/block/state/properties/EnumProperty;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;)Ljava/util/function/Function; getShapeCalculator a + m ()D getShapeHeight b + m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;Lnet/minecraft/world/level/block/state/properties/EnumProperty;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/properties/EnumProperty;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$getShapeCalculator$0 a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AMOUNT f + f I MAX_SEGMENT e + f I MIN_SEGMENT d +c net/minecraft/world/level/block/StonecutterBlock net/minecraft/world/level/block/BlockStonecutter + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d +c net/minecraft/world/level/block/TintedGlassBlock net/minecraft/world/level/block/TintedGlassBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getLightBlock i_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/TransparentBlock net/minecraft/world/level/block/BlockGlassAbstract + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + f Lcom/mojang/serialization/MapCodec; CODEC b +c net/minecraft/world/level/block/WeatheringCopper net/minecraft/world/level/block/WeatheringCopper + m ()F getChanceModifier aw_ + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; getFirst b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getFirst c + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getNext c + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getNext k_ + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getPrevious a + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getPrevious b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getNext$3 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getPrevious$2 b + m ()Lcom/google/common/collect/BiMap; lambda$static$0 d + m ()Lcom/google/common/collect/BiMap; lambda$static$1 a + f Ljava/util/function/Supplier; NEXT_BY_BLOCK x_ + f Ljava/util/function/Supplier; PREVIOUS_BY_BLOCK y_ +c net/minecraft/world/level/block/WeatheringCopper$WeatherState net/minecraft/world/level/block/WeatheringCopper$a + m ()[Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; $values d + m ()Ljava/lang/String; getSerializedName c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; next a + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; previous b + f [Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; $VALUES i + f Ljava/util/function/IntFunction; BY_ID e + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; EXPOSED b + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; OXIDIZED d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; UNAFFECTED a + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; WEATHERED c + f Ljava/lang/String; name h +c net/minecraft/world/level/block/WitherSkullBlock net/minecraft/world/level/block/BlockWitherSkull + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Z canSpawnMob b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkSpawn a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/SkullBlockEntity;)V checkSpawn a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateWitherBase r + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateWitherFull q + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$getOrCreateWitherBase$2 b + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$getOrCreateWitherBase$3 a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$getOrCreateWitherFull$0 d + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$getOrCreateWitherFull$1 c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; witherPatternBase g + f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; witherPatternFull f +c net/minecraft/world/level/block/state/BlockState net/minecraft/world/level/block/state/IBlockData + m ()Lnet/minecraft/world/level/block/state/BlockState; asState B + f Lcom/mojang/serialization/Codec; CODEC a +c net/minecraft/world/level/chunk/LightChunkGetter net/minecraft/world/level/chunk/ILightAccess + m (II)Lnet/minecraft/world/level/chunk/LightChunk; getChunkForLighting c + m ()Lnet/minecraft/world/level/BlockGetter; getLevel s + m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)V onLightUpdate a +c net/minecraft/world/level/chunk/status/ChunkStep net/minecraft/world/level/chunk/status/ChunkStep + m ()Lnet/minecraft/world/level/chunk/status/ChunkDependencies; accumulatedDependencies c + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; apply a + m ()I blockStateWriteRadius d + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;)Lnet/minecraft/world/level/chunk/ChunkAccess; completeChunkGeneration a + m ()Lnet/minecraft/world/level/chunk/status/ChunkDependencies; directDependencies b + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I getAccumulatedRadiusOf a + m (Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$apply$0 a + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; task e + f Lnet/minecraft/world/level/chunk/status/ChunkDependencies; accumulatedDependencies c + f I blockStateWriteRadius d + f Lnet/minecraft/world/level/chunk/status/ChunkDependencies; directDependencies b + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a + f Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; task e +c net/minecraft/world/level/chunk/status/ChunkStep$Builder net/minecraft/world/level/chunk/status/ChunkStep$a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;I)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; addRequirement a + m (I)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; blockStateWriteRadius a + m ()Lnet/minecraft/world/level/chunk/status/ChunkStep; build a + m ()[Lnet/minecraft/world/level/chunk/status/ChunkStatus; buildAccumulatedDependencies b + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I getRadiusOfParent a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatusTask;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; setTask a + f I blockStateWriteRadius d + f [Lnet/minecraft/world/level/chunk/status/ChunkStatus; directDependenciesByRadius c + f Lnet/minecraft/world/level/chunk/status/ChunkStep; parent b + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; status a + f Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; task e +c net/minecraft/world/level/chunk/status/ChunkType net/minecraft/world/level/chunk/status/ChunkType + m ()[Lnet/minecraft/world/level/chunk/status/ChunkType; $values a + f [Lnet/minecraft/world/level/chunk/status/ChunkType; $VALUES c + f Lnet/minecraft/world/level/chunk/status/ChunkType; LEVELCHUNK b + f Lnet/minecraft/world/level/chunk/status/ChunkType; PROTOCHUNK a +c net/minecraft/world/level/chunk/storage/IOWorker net/minecraft/world/level/chunk/storage/IOWorker + m (II)Ljava/util/concurrent/CompletableFuture; createOldDataForRegion b + m (II)Ljava/util/concurrent/CompletableFuture; getOrCreateOldDataForRegion a + m (Lnet/minecraft/nbt/CompoundTag;)Z isOldChunk a + m (Lnet/minecraft/world/level/ChunkPos;I)Z isOldChunkAround a + m (Ljava/util/BitSet;Lnet/minecraft/world/level/ChunkPos;)V lambda$createOldDataForRegion$1 a + m (II)Ljava/util/BitSet; lambda$createOldDataForRegion$2 c + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/Optional; lambda$loadAsync$6 b + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/lang/Void; lambda$scanChunk$14 b + m ()Lnet/minecraft/nbt/CompoundTag; lambda$static$0 h + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; lambda$store$3 b + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/storage/IOWorker$PendingStore; lambda$store$4 a + m (Ljava/util/function/Supplier;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; lambda$store$5 a + m (Ljava/util/function/Supplier;Ljava/util/concurrent/CompletableFuture;)V lambda$submitTask$16 a + m (Lnet/minecraft/world/level/chunk/storage/IOWorker$ThrowingSupplier;Ljava/util/concurrent/CompletableFuture;)V lambda$submitThrowingTask$15 a + m ()Ljava/lang/Void; lambda$synchronize$10 f + m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; lambda$synchronize$11 b + m ()Ljava/lang/Void; lambda$synchronize$12 e + m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; lambda$synchronize$13 a + m (Lnet/minecraft/world/level/chunk/storage/IOWorker$PendingStore;)Ljava/util/concurrent/CompletableFuture; lambda$synchronize$7 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$synchronize$8 a + m ()Ljava/util/concurrent/CompletableFuture; lambda$synchronize$9 g + m (Ljava/util/concurrent/CompletableFuture;)V lambda$waitForShutdown$17 a + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; loadAsync a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/IOWorker$PendingStore;)V runStore a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/util/concurrent/CompletableFuture; scanChunk a + m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; storageInfo a + m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; store a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/concurrent/CompletableFuture; store a + m ()V storePendingChunk b + m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submitTask a + m (Lnet/minecraft/world/level/chunk/storage/IOWorker$ThrowingSupplier;)Ljava/util/concurrent/CompletableFuture; submitThrowingTask a + m (Z)Ljava/util/concurrent/CompletableFuture; synchronize a + m ()V tellStorePending c + m ()V waitForShutdown d + f Lorg/slf4j/Logger; LOGGER b + f I REGION_CACHE_SIZE h + f Ljava/util/function/Supplier; STORE_EMPTY a + f Lnet/minecraft/util/thread/PriorityConsecutiveExecutor; consecutiveExecutor d + f Ljava/util/SequencedMap; pendingWrites f + f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; regionCacheForBlender g + f Ljava/util/concurrent/atomic/AtomicBoolean; shutdownRequested c + f Lnet/minecraft/world/level/chunk/storage/RegionFileStorage; storage e +c net/minecraft/world/level/chunk/storage/IOWorker$Priority net/minecraft/world/level/chunk/storage/IOWorker$Priority + m ()[Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; $values a + f [Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; $VALUES d + f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; BACKGROUND b + f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; FOREGROUND a + f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; SHUTDOWN c +c net/minecraft/world/level/chunk/storage/IOWorker$PendingStore net/minecraft/world/level/chunk/storage/IOWorker$a + m ()Lnet/minecraft/nbt/CompoundTag; copyData a + f Lnet/minecraft/nbt/CompoundTag; data a + f Ljava/util/concurrent/CompletableFuture; result b +c net/minecraft/world/level/chunk/storage/IOWorker$ThrowingSupplier net/minecraft/world/level/chunk/storage/IOWorker$c +c net/minecraft/world/level/gamerules/GameRuleType net/minecraft/world/level/gamerules/GameRuleType + m ()[Lnet/minecraft/world/level/gamerules/GameRuleType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/gamerules/GameRuleType; $VALUES d + f Lnet/minecraft/world/level/gamerules/GameRuleType; BOOL b + f Lnet/minecraft/world/level/gamerules/GameRuleType; INT a + f Ljava/lang/String; name c +c net/minecraft/world/level/levelgen/NoiseSettings net/minecraft/world/level/levelgen/NoiseSettings + m (Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/levelgen/NoiseSettings; clampToHeightAccessor a + m (IIII)Lnet/minecraft/world/level/levelgen/NoiseSettings; create a + m ()I getCellHeight a + m ()I getCellWidth b + m (Lnet/minecraft/world/level/levelgen/NoiseSettings;)Lcom/mojang/serialization/DataResult; guardY a + m ()I height d + m (Lcom/mojang/serialization/DataResult$Error;)V lambda$create$4 a + m ()Ljava/lang/String; lambda$guardY$1 i + m ()Ljava/lang/String; lambda$guardY$2 h + m ()Ljava/lang/String; lambda$guardY$3 g + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I minY c + m ()I noiseSizeHorizontal e + m ()I noiseSizeVertical f + f Lnet/minecraft/world/level/levelgen/NoiseSettings; CAVES_NOISE_SETTINGS e + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/NoiseSettings; END_NOISE_SETTINGS d + f Lnet/minecraft/world/level/levelgen/NoiseSettings; FLOATING_ISLANDS_NOISE_SETTINGS f + f Lnet/minecraft/world/level/levelgen/NoiseSettings; NETHER_NOISE_SETTINGS c + f Lnet/minecraft/world/level/levelgen/NoiseSettings; OVERWORLD_NOISE_SETTINGS b + f I height h + f I minY g + f I noiseSizeHorizontal i + f I noiseSizeVertical j +c net/minecraft/world/level/levelgen/PatrolSpawner net/minecraft/world/level/levelgen/MobSpawnerPatrol + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Z)Z spawnPatrolMember a + m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a + f I nextTick a +c net/minecraft/world/level/levelgen/RandomSupport net/minecraft/world/level/levelgen/RandomSupport + m ()J generateUniqueSeed a + m (J)J lambda$generateUniqueSeed$0 d + m (J)J mixStafford13 a + m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; seedFromHashOf a + m (J)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; upgradeSeedTo128bit c + m (J)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; upgradeSeedTo128bitUnmixed b + f J GOLDEN_RATIO_64 a + f Lcom/google/common/hash/HashFunction; MD5_128 c + f Ljava/util/concurrent/atomic/AtomicLong; SEED_UNIQUIFIER d + f J SILVER_RATIO_64 b +c net/minecraft/world/level/levelgen/RandomSupport$Seed128bit net/minecraft/world/level/levelgen/RandomSupport$a + m ()Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; mixed a + m ()J seedHi c + m ()J seedLo b + m (JJ)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; xor a + m (Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit;)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; xor a + f J seedHi b + f J seedLo a +c net/minecraft/world/level/levelgen/SurfaceSystem net/minecraft/world/level/levelgen/SurfaceSystem + m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/core/Registry;ZLnet/minecraft/world/level/levelgen/WorldGenerationContext;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)V buildSurface a + m (Lnet/minecraft/world/level/chunk/BlockColumn;IIILnet/minecraft/world/level/LevelHeightAccessor;)V erodedBadlandsExtension a + m (ILnet/minecraft/world/level/biome/Biome;Lnet/minecraft/world/level/chunk/BlockColumn;Lnet/minecraft/core/BlockPos$MutableBlockPos;III)V frozenOceanExtension a + m (Lnet/minecraft/util/RandomSource;)[Lnet/minecraft/world/level/block/state/BlockState; generateBands a + m (III)Lnet/minecraft/world/level/block/state/BlockState; getBand a + m ()I getSeaLevel a + m (II)I getSurfaceDepth a + m (II)D getSurfaceSecondary b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStone a + m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/world/level/block/state/BlockState;)V makeBands a + m (Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/core/BlockPos;Z)Ljava/util/Optional; topMaterial a + f Lnet/minecraft/world/level/block/state/BlockState; BROWN_TERRACOTTA e + f Lnet/minecraft/world/level/block/state/BlockState; LIGHT_GRAY_TERRACOTTA g + f Lnet/minecraft/world/level/block/state/BlockState; ORANGE_TERRACOTTA b + f Lnet/minecraft/world/level/block/state/BlockState; PACKED_ICE h + f Lnet/minecraft/world/level/block/state/BlockState; RED_TERRACOTTA f + f Lnet/minecraft/world/level/block/state/BlockState; SNOW_BLOCK i + f Lnet/minecraft/world/level/block/state/BlockState; TERRACOTTA c + f Lnet/minecraft/world/level/block/state/BlockState; WHITE_TERRACOTTA a + f Lnet/minecraft/world/level/block/state/BlockState; YELLOW_TERRACOTTA d + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; badlandsPillarNoise n + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; badlandsPillarRoofNoise o + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; badlandsSurfaceNoise p + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; clayBandsOffsetNoise m + f [Lnet/minecraft/world/level/block/state/BlockState; clayBands l + f Lnet/minecraft/world/level/block/state/BlockState; defaultBlock j + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; icebergPillarNoise q + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; icebergPillarRoofNoise r + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; icebergSurfaceNoise s + f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; noiseRandom t + f I seaLevel k + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; surfaceNoise u + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; surfaceSecondaryNoise v +c net/minecraft/world/level/levelgen/SurfaceSystem$1 net/minecraft/world/level/levelgen/SurfaceSystem$1 + m (I)Lnet/minecraft/world/level/block/state/BlockState; getBlock a + m (ILnet/minecraft/world/level/block/state/BlockState;)V setBlock a +c net/minecraft/world/level/storage/CommandStorage net/minecraft/world/level/storage/PersistentCommandStorage + m (Ljava/lang/String;)Ljava/lang/String; createId c + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/nbt/CompoundTag; get a + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/CommandStorage$Container; getContainer a + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/CommandStorage$Container; getOrCreateContainer b + m ()Ljava/util/stream/Stream; keys a + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$keys$0 a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/nbt/CompoundTag;)V set a + f Ljava/lang/String; ID_PREFIX a + f Ljava/util/Map; namespaces b + f Lnet/minecraft/world/level/storage/DimensionDataStorage; storage c +c net/minecraft/world/level/storage/CommandStorage$Container net/minecraft/world/level/storage/PersistentCommandStorage$a + m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; get b + m (Ljava/lang/String;)Ljava/util/stream/Stream; getKeys c + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; lambda$getKeys$2 a + m (Lnet/minecraft/world/level/storage/CommandStorage$Container;)Ljava/util/Map; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)V put a + m (Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/SavedDataType; type a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Map; storage b +c net/minecraft/world/level/storage/TagValueOutput net/minecraft/world/level/storage/TagValueOutput + m ()Lnet/minecraft/nbt/CompoundTag; buildResult b + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueOutput; child a + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueOutput$ValueOutputList; childrenList b + m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/TagValueOutput; createWithContext a + m (Lnet/minecraft/util/ProblemReporter;)Lnet/minecraft/world/level/storage/TagValueOutput; createWithoutContext a + m (Ljava/lang/String;)V discard c + m ()Z isEmpty a + m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V lambda$store$0 a + m (Lnet/minecraft/nbt/Tag;)V lambda$store$1 a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList; list a + m (Ljava/lang/String;Z)V putBoolean a + m (Ljava/lang/String;B)V putByte a + m (Ljava/lang/String;D)V putDouble a + m (Ljava/lang/String;F)V putFloat a + m (Ljava/lang/String;I)V putInt a + m (Ljava/lang/String;[I)V putIntArray a + m (Ljava/lang/String;J)V putLong a + m (Ljava/lang/String;S)V putShort a + m (Ljava/lang/String;Ljava/lang/String;)V putString a + m (Ljava/lang/String;)Lnet/minecraft/util/ProblemReporter; reporterForChild d + m (Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V store a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V store a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V storeNullable b + f Lcom/mojang/serialization/DynamicOps; ops b + f Lnet/minecraft/nbt/CompoundTag; output c + f Lnet/minecraft/util/ProblemReporter; problemReporter a +c net/minecraft/world/level/storage/TagValueOutput$ListWrapper net/minecraft/world/level/storage/TagValueOutput$d + m ()Lnet/minecraft/world/level/storage/ValueOutput; addChild a + m ()V discardLast b + m ()Z isEmpty c + f Ljava/lang/String; fieldName a + f Lcom/mojang/serialization/DynamicOps; ops c + f Lnet/minecraft/nbt/ListTag; output d + f Lnet/minecraft/util/ProblemReporter; problemReporter b +c net/minecraft/world/level/storage/TagValueOutput$TypedListWrapper net/minecraft/world/level/storage/TagValueOutput$e + m (Ljava/lang/Object;)V add a + m ()Z isEmpty a + f Lcom/mojang/serialization/Codec; codec d + f Ljava/lang/String; name b + f Lcom/mojang/serialization/DynamicOps; ops c + f Lnet/minecraft/nbt/ListTag; output e + f Lnet/minecraft/util/ProblemReporter; problemReporter a +c net/minecraft/world/level/storage/TagValueOutput$EncodeToMapFailedProblem net/minecraft/world/level/storage/TagValueOutput$c + m ()Ljava/lang/String; description a + m ()Lcom/mojang/serialization/DataResult$Error; error c + m ()Ljava/lang/Object; value b + f Lcom/mojang/serialization/DataResult$Error; error b + f Ljava/lang/Object; value a +c net/minecraft/world/level/storage/TagValueOutput$EncodeToListFailedProblem net/minecraft/world/level/storage/TagValueOutput$b + m ()Ljava/lang/String; description a + m ()Lcom/mojang/serialization/DataResult$Error; error d + m ()Ljava/lang/String; name b + m ()Ljava/lang/Object; value c + f Lcom/mojang/serialization/DataResult$Error; error c + f Ljava/lang/String; name a + f Ljava/lang/Object; value b +c net/minecraft/world/level/storage/TagValueOutput$EncodeToFieldFailedProblem net/minecraft/world/level/storage/TagValueOutput$a + m ()Ljava/lang/String; description a + m ()Lcom/mojang/serialization/DataResult$Error; error d + m ()Ljava/lang/String; name b + m ()Ljava/lang/Object; value c + f Lcom/mojang/serialization/DataResult$Error; error c + f Ljava/lang/String; name a + f Ljava/lang/Object; value b +c net/minecraft/world/level/storage/loot/LootTable net/minecraft/world/level/storage/loot/LootTable + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; createStackSplitter a + m (Lnet/minecraft/world/Container;Lnet/minecraft/world/level/storage/loot/LootParams;J)V fill a + m (Lnet/minecraft/world/Container;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getAvailableSlots a + m ()Lnet/minecraft/util/context/ContextKeySet; getParamSet a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)V getRandomItems b + m (Lnet/minecraft/world/level/storage/loot/LootParams;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a + m (Lnet/minecraft/world/level/storage/loot/LootParams;J)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a + m (Lnet/minecraft/world/level/storage/loot/LootParams;JLjava/util/function/Consumer;)V getRandomItems a + m (Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/function/Consumer;)V getRandomItems b + m (Lnet/minecraft/world/level/storage/loot/LootParams;Lnet/minecraft/util/RandomSource;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)V getRandomItemsRaw a + m (Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/function/Consumer;)V getRandomItemsRaw a + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/util/context/ContextKeySet; lambda$static$0 d + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/Optional; lambda$static$1 c + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/List; lambda$static$2 b + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/List; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m ()Lcom/mojang/serialization/Codec; lambda$static$5 c + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lootTable b + m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILnet/minecraft/util/RandomSource;)V shuffleAndSplitItems a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/util/context/ContextKeySet; DEFAULT_PARAM_SET b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC d + f Lnet/minecraft/world/level/storage/loot/LootTable; EMPTY f + f Lcom/mojang/serialization/Codec; KEY_CODEC a + f Lorg/slf4j/Logger; LOGGER g + f J RANDOMIZE_SEED c + f Ljava/util/function/BiFunction; compositeFunction l + f Ljava/util/List; functions k + f Lnet/minecraft/util/context/ContextKeySet; paramSet h + f Ljava/util/List; pools j + f Ljava/util/Optional; randomSequence i +c net/minecraft/world/level/storage/loot/LootTable$Builder net/minecraft/world/level/storage/loot/LootTable$a + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; apply a + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply b + m ()Lnet/minecraft/world/level/storage/loot/LootTable; build b + m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; setParamSet a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; setRandomSequence a + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; unwrap a + m ()Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; unwrap c + m (Lnet/minecraft/world/level/storage/loot/LootPool$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; withPool a + f Lcom/google/common/collect/ImmutableList$Builder; functions b + f Lnet/minecraft/util/context/ContextKeySet; paramSet c + f Lcom/google/common/collect/ImmutableList$Builder; pools a + f Ljava/util/Optional; randomSequence d +c net/minecraft/world/phys/shapes/CollisionContext net/minecraft/world/phys/shapes/VoxelShapeCollision + m ()Z alwaysCollideWithFluid d + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)Z canStandOnFluid a + m ()Lnet/minecraft/world/phys/shapes/CollisionContext; empty a + m ()Lnet/minecraft/world/phys/shapes/CollisionContext; emptyWithFluidCollisions b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPos;Z)Z isAbove a + m ()Z isDescending c + m (Lnet/minecraft/world/item/Item;)Z isHoldingItem a + m ()Z isPlacement e + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/CollisionContext; of a + m (Lnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/world/phys/shapes/CollisionContext; of a + m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/phys/shapes/CollisionContext; placementContext a + m (Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/world/phys/shapes/CollisionContext; withPosition a +c net/minecraft/world/phys/shapes/OffsetDoubleList net/minecraft/world/phys/shapes/DoubleListOffset + f Lit/unimi/dsi/fastutil/doubles/DoubleList; delegate a + f D offset b +c org/bukkit/craftbukkit/block/CraftBrushableBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftBrushableBlock +c org/bukkit/craftbukkit/block/CraftFurnaceFurnace org/bukkit/craftbukkit/v1_21_R7/block/CraftFurnaceFurnace +c org/bukkit/craftbukkit/block/CraftStructureBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftStructureBlock +c org/bukkit/craftbukkit/block/data/CraftBlockData org/bukkit/craftbukkit/v1_21_R7/block/data/CraftBlockData +c org/bukkit/craftbukkit/block/data/CraftBlockData$1 org/bukkit/craftbukkit/v1_21_R7/block/data/CraftBlockData$1 +c org/bukkit/craftbukkit/block/impl/CraftBrushable org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBrushable +c org/bukkit/craftbukkit/block/impl/CraftCaveVines org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCaveVines +c org/bukkit/craftbukkit/block/impl/CraftComposter org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftComposter +c org/bukkit/craftbukkit/block/impl/CraftDispenser org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDispenser +c org/bukkit/craftbukkit/block/impl/CraftFenceGate org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFenceGate +c org/bukkit/craftbukkit/block/impl/CraftFlowerBed org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFlowerBed +c org/bukkit/craftbukkit/block/impl/CraftHeavyCore org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHeavyCore +c org/bukkit/craftbukkit/block/impl/CraftMultiface org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMultiface +c org/bukkit/craftbukkit/block/impl/CraftNoteBlock org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftNoteBlock +c org/bukkit/craftbukkit/block/impl/CraftSculkVein org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSculkVein +c org/bukkit/craftbukkit/block/impl/CraftSeaPickle org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSeaPickle +c org/bukkit/craftbukkit/block/impl/CraftSnowLayer org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSnowLayer +c org/bukkit/craftbukkit/block/impl/CraftSnowyDirt org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSnowyDirt +c org/bukkit/craftbukkit/block/impl/CraftSugarCane org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSugarCane +c org/bukkit/craftbukkit/block/impl/CraftTestBlock org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTestBlock +c org/bukkit/craftbukkit/block/impl/CraftTurtleEgg org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTurtleEgg +c org/bukkit/craftbukkit/block/impl/CraftWallSkull org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWallSkull +c org/bukkit/craftbukkit/block/impl/CraftWallTorch org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWallTorch +c org/bukkit/craftbukkit/entity/AbstractProjectile org/bukkit/craftbukkit/v1_21_R7/entity/AbstractProjectile +c org/bukkit/craftbukkit/entity/CraftAbstractArrow org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractArrow +c org/bukkit/craftbukkit/entity/CraftAbstractHorse org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractHorse +c org/bukkit/craftbukkit/entity/CraftElderGuardian org/bukkit/craftbukkit/v1_21_R7/entity/CraftElderGuardian +c org/bukkit/craftbukkit/entity/CraftEntityFactory org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntityFactory +c org/bukkit/craftbukkit/entity/CraftExperienceOrb org/bukkit/craftbukkit/v1_21_R7/entity/CraftExperienceOrb +c org/bukkit/craftbukkit/entity/CraftGlowItemFrame org/bukkit/craftbukkit/v1_21_R7/entity/CraftGlowItemFrame +c org/bukkit/craftbukkit/entity/CraftLargeFireball org/bukkit/craftbukkit/v1_21_R7/entity/CraftLargeFireball +c org/bukkit/craftbukkit/entity/CraftMinecartChest org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartChest +c org/bukkit/craftbukkit/entity/CraftShulkerBullet org/bukkit/craftbukkit/v1_21_R7/entity/CraftShulkerBullet +c org/bukkit/craftbukkit/entity/CraftSizedFireball org/bukkit/craftbukkit/v1_21_R7/entity/CraftSizedFireball +c org/bukkit/craftbukkit/entity/CraftSkeletonHorse org/bukkit/craftbukkit/v1_21_R7/entity/CraftSkeletonHorse +c org/bukkit/craftbukkit/entity/CraftSmallFireball org/bukkit/craftbukkit/v1_21_R7/entity/CraftSmallFireball +c org/bukkit/craftbukkit/entity/CraftSpectralArrow org/bukkit/craftbukkit/v1_21_R7/entity/CraftSpectralArrow +c org/bukkit/craftbukkit/help/CustomIndexHelpTopic org/bukkit/craftbukkit/v1_21_R7/help/CustomIndexHelpTopic +c org/bukkit/craftbukkit/inventory/CraftMetaBanner org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBanner +c org/bukkit/craftbukkit/inventory/CraftMetaBundle org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBundle +c org/bukkit/craftbukkit/inventory/CraftMetaCharge org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaCharge +c org/bukkit/craftbukkit/inventory/CraftMetaPotion org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaPotion +c org/bukkit/craftbukkit/inventory/CraftMetaShield org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaShield +c org/bukkit/craftbukkit/inventory/CraftMetaShield$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaShield$1 +c org/bukkit/craftbukkit/inventory/util/CraftMenus org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftMenus +c org/bukkit/craftbukkit/inventory/util/CraftMenus$MenuTypeData org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftMenus$MenuTypeData +c org/bukkit/craftbukkit/scoreboard/CraftObjective org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftObjective +c org/bukkit/craftbukkit/util/DummyGeneratorAccess org/bukkit/craftbukkit/v1_21_R7/util/DummyGeneratorAccess +c org/bukkit/craftbukkit/util/LimitedClassRemapper org/bukkit/craftbukkit/v1_21_R7/util/LimitedClassRemapper +c org/bukkit/craftbukkit/util/LimitedClassRemapper$LimitedMethodRemapper org/bukkit/craftbukkit/v1_21_R7/util/LimitedClassRemapper$LimitedMethodRemapper +c org/bukkit/craftbukkit/util/ServerShutdownThread org/bukkit/craftbukkit/v1_21_R7/util/ServerShutdownThread +c net/minecraft/advancements/criterion/MinMaxBounds net/minecraft/advancements/criterion/CriterionConditionValue + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds a + m ()Z isAny d + m ()Ljava/util/Optional; max c + m ()Ljava/util/Optional; min b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EMPTY a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SWAPPED b +c net/minecraft/advancements/criterion/MinMaxBounds$Ints net/minecraft/advancements/criterion/CriterionConditionValue$IntegerRange + m (I)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; atLeast b + m (I)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; atMost c + m (II)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; between a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; boundsSqr e + m (I)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; exactly a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; fromReader a + m (Ljava/lang/Integer;)Ljava/lang/Long; lambda$new$0 a + m (I)Z matches d + m (J)Z matchesSqr a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; ANY c + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds f + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; boundsSqr g +c net/minecraft/advancements/criterion/MinMaxBounds$Bounds net/minecraft/advancements/criterion/CriterionConditionValue$a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; any e + m ()Z areSwapped c + m ()Ljava/util/Optional; asPoint d + m (Ljava/lang/Number;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; atLeast b + m (Ljava/lang/Number;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; atMost c + m (Ljava/lang/Number;Ljava/lang/Number;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; between a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; createCodec a + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; createStreamCodec a + m (Ljava/lang/Number;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; exactly a + m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; fromReader a + m (Lcom/mojang/brigadier/StringReader;)Z isAllowedInputChar a + m ()Z isAny a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createCodec$1 a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; lambda$createCodec$2 b + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; lambda$createCodec$4 a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds;)Lcom/mojang/datafixers/util/Either; lambda$createCodec$5 a + m ()Ljava/lang/String; lambda$validateSwappedBoundsInCodec$0 h + m (Ljava/util/function/Function;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; map a + m ()Ljava/util/Optional; max g + m ()Ljava/util/Optional; min f + m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/Optional; readNumber b + m ()Lcom/mojang/serialization/DataResult; validateSwappedBoundsInCodec b + f Ljava/util/Optional; max b + f Ljava/util/Optional; min a +c net/minecraft/advancements/criterion/MinMaxBounds$Bounds$1 net/minecraft/advancements/criterion/CriterionConditionValue$a$1 + m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; decode a + m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds;)V encode a + m (Lnet/minecraft/network/codec/StreamCodec;Lio/netty/buffer/ByteBuf;Ljava/lang/Number;)V lambda$encode$0 b + m (Lnet/minecraft/network/codec/StreamCodec;Lio/netty/buffer/ByteBuf;Ljava/lang/Number;)V lambda$encode$1 a + f I MAX_FLAG c + f I MIN_FLAG b +c net/minecraft/advancements/criterion/MinMaxBounds$Doubles net/minecraft/advancements/criterion/CriterionConditionValue$DoubleRange + m (D)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; atLeast b + m (D)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; atMost c + m (DD)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; between a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; boundsSqr e + m (D)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; exactly a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; fromReader a + m (D)Z matches d + m (D)Z matchesSqr e + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; ANY c + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds f + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; boundsSqr g +c net/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees net/minecraft/advancements/criterion/CriterionConditionValue$c + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; fromReader a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; ANY c + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Bounds; bounds f +c net/minecraft/advancements/criterion/NbtPredicate net/minecraft/advancements/criterion/CriterionConditionNBT + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/nbt/CompoundTag; getEntityTagToCompare b + m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a + m (Lnet/minecraft/nbt/Tag;)Z matches a + m (Lnet/minecraft/world/entity/Entity;)Z matches a + m ()Lnet/minecraft/nbt/CompoundTag; tag a + f Lcom/mojang/serialization/Codec; CODEC a + f Lorg/slf4j/Logger; LOGGER e + f Ljava/lang/String; SELECTED_ITEM_TAG c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/nbt/CompoundTag; tag d +c net/minecraft/advancements/criterion/TagPredicate net/minecraft/advancements/criterion/TagPredicate + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; codec a + m ()Z expected b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/TagPredicate; is a + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/TagPredicate; isNot b + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m (Lnet/minecraft/core/Holder;)Z matches a + m ()Lnet/minecraft/tags/TagKey; tag a + f Z expected b + f Lnet/minecraft/tags/TagKey; tag a +c net/minecraft/advancements/criterion/TradeTrigger net/minecraft/advancements/criterion/CriterionTriggerVillagerTrade + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/TradeTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/npc/villager/AbstractVillager;Lnet/minecraft/world/item/ItemStack;)V trigger a +c net/minecraft/advancements/criterion/TradeTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerVillagerTrade$a + m ()Ljava/util/Optional; item d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;)Z matches a + m ()Ljava/util/Optional; player a + m ()Lnet/minecraft/advancements/Criterion; tradedWithVillager b + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; tradedWithVillager a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + m ()Ljava/util/Optional; villager c + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; item d + f Ljava/util/Optional; player b + f Ljava/util/Optional; villager c +c net/minecraft/commands/arguments/GameModeArgument net/minecraft/commands/arguments/GameModeArgument + m ()Lnet/minecraft/commands/arguments/GameModeArgument; gameMode a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/GameType; getGameMode a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/level/GameType; parse a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID c + f Ljava/util/Collection; EXAMPLES a + f [Lnet/minecraft/world/level/GameType; VALUES b +c net/minecraft/commands/arguments/HexColorArgument net/minecraft/commands/arguments/HexColorArgument + m (I)I duplicateDigit a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Integer; getHexColor a + m ()Lnet/minecraft/commands/arguments/HexColorArgument; hexColor a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; parse a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_HEX a + f Ljava/util/Collection; EXAMPLES b +c net/minecraft/commands/arguments/ParticleArgument net/minecraft/commands/arguments/ArgumentParticle + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/particles/ParticleOptions; getParticle a + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$readParticleType$2 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/particles/ParticleOptions; parse a + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ParticleArgument; particle a + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/particles/ParticleOptions; readParticle a + m (Lnet/minecraft/nbt/TagParser;Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/particles/ParticleOptions; readParticle a + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/core/particles/ParticleType; readParticleType a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_OPTIONS b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_PARTICLE a + f Ljava/util/Collection; EXAMPLES c + f Lnet/minecraft/nbt/TagParser; VALUE_PARSER e + f Lnet/minecraft/core/HolderLookup$Provider; registries d +c net/minecraft/commands/arguments/ResourceArgument net/minecraft/commands/arguments/ResourceArgument + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getAttribute a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getConfiguredFeature b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getEnchantment g + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getEntityType d + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getMobEffect f + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getResource a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getStructure c + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getSummonableEntityType e + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$3 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/Holder$Reference; parse a + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceArgument; resource a + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_INVALID_RESOURCE_TYPE b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_SUMMONABLE_ENTITY d + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_UNKNOWN_RESOURCE a + f Ljava/util/Collection; EXAMPLES c + f Lnet/minecraft/resources/ResourceKey; registryKey e + f Lnet/minecraft/core/HolderLookup; registryLookup f +c net/minecraft/commands/arguments/ResourceArgument$Info net/minecraft/commands/arguments/ResourceArgument$a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template; deserializeFromNetwork a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lnet/minecraft/commands/arguments/ResourceArgument;)Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template; unpack a +c net/minecraft/commands/arguments/ResourceArgument$Info$Template net/minecraft/commands/arguments/ResourceArgument$a$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceArgument; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f Lnet/minecraft/resources/ResourceKey; registryKey b + f Lnet/minecraft/commands/arguments/ResourceArgument$Info; this$0 a +c net/minecraft/commands/arguments/WaypointArgument net/minecraft/commands/arguments/WaypointArgument + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/waypoints/WaypointTransmitter; getWaypoint a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_A_WAYPOINT a +c net/minecraft/commands/execution/ExecutionContext net/minecraft/commands/execution/ExecutionContext + m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/execution/Frame; createTopFrame a + m (I)V discardAtDepthOrHigher a + m ()I forkLimit d + m (I)Lnet/minecraft/commands/execution/Frame$FrameControl; frameControlForDepth b + m ()V handleQueueOverflow f + m ()V incrementCost e + m (I)V lambda$frameControlForDepth$0 c + m ()Lnet/minecraft/util/profiling/ProfilerFiller; profiler c + m ()V pushNewCommands g + m (Lnet/minecraft/commands/execution/ExecutionContext;Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/CommandResultCallback;)V queueInitialCommandExecution a + m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/CommandResultCallback;)V queueInitialFunctionCall a + m (Lnet/minecraft/commands/execution/CommandQueueEntry;)V queueNext a + m ()V runCommandQueue a + m ()Lnet/minecraft/commands/execution/TraceCallbacks; tracer b + m (Lnet/minecraft/commands/execution/TraceCallbacks;)V tracer a + f Lorg/slf4j/Logger; LOGGER b + f I MAX_QUEUE_DEPTH a + f I commandLimit c + f Ljava/util/Deque; commandQueue i + f I commandQuota g + f I currentFrameDepth k + f I forkLimit d + f Ljava/util/List; newTopCommands j + f Lnet/minecraft/util/profiling/ProfilerFiller; profiler e + f Z queueOverflow h + f Lnet/minecraft/commands/execution/TraceCallbacks; tracer f +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; create a + m ()Lnet/minecraft/commands/execution/Frame; currentFrame b + m (Lnet/minecraft/commands/execution/EntryAction;)V queueNext a + m ()Lnet/minecraft/commands/execution/TraceCallbacks; tracer a + m (Lnet/minecraft/commands/execution/TraceCallbacks;)V tracer a +c net/minecraft/commands/execution/ExecutionControl$1 net/minecraft/commands/execution/ExecutionControl$1 + m ()Lnet/minecraft/commands/execution/Frame; currentFrame b + m (Lnet/minecraft/commands/execution/EntryAction;)V queueNext a + m ()Lnet/minecraft/commands/execution/TraceCallbacks; tracer a + m (Lnet/minecraft/commands/execution/TraceCallbacks;)V tracer a + f Lnet/minecraft/commands/execution/Frame; val$frame b +c net/minecraft/core/dispenser/DispenseItemBehavior net/minecraft/core/dispenser/IDispenseBehavior + m ()V bootStrap a + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; lambda$static$0 a + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/core/dispenser/DispenseItemBehavior; NOOP b +c net/minecraft/core/dispenser/DispenseItemBehavior$1 net/minecraft/core/dispenser/IDispenseBehavior$1 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a +c net/minecraft/core/dispenser/DispenseItemBehavior$2 net/minecraft/core/dispenser/IDispenseBehavior$8 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/entity/decoration/ArmorStand;)V lambda$execute$0 a +c net/minecraft/core/dispenser/DispenseItemBehavior$3 net/minecraft/core/dispenser/IDispenseBehavior$9 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + m (Lnet/minecraft/world/entity/animal/equine/AbstractChestedHorse;)Z lambda$execute$0 a +c net/minecraft/core/dispenser/DispenseItemBehavior$4 net/minecraft/core/dispenser/IDispenseBehavior$10 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c +c net/minecraft/core/dispenser/DispenseItemBehavior$5 net/minecraft/core/dispenser/IDispenseBehavior$11 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a +c net/minecraft/core/dispenser/DispenseItemBehavior$6 net/minecraft/core/dispenser/IDispenseBehavior$12 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a +c net/minecraft/core/dispenser/DispenseItemBehavior$7 net/minecraft/core/dispenser/IDispenseBehavior$13 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a +c net/minecraft/core/dispenser/DispenseItemBehavior$8 net/minecraft/core/dispenser/IDispenseBehavior$14 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a +c net/minecraft/core/dispenser/DispenseItemBehavior$9 net/minecraft/core/dispenser/IDispenseBehavior$15 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a +c net/minecraft/core/dispenser/DispenseItemBehavior$10 net/minecraft/core/dispenser/IDispenseBehavior$2 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a +c net/minecraft/core/dispenser/DispenseItemBehavior$11 net/minecraft/core/dispenser/IDispenseBehavior$3 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$execute$0 a + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; takeLiquid b +c net/minecraft/core/dispenser/DispenseItemBehavior$12 net/minecraft/core/dispenser/IDispenseBehavior$4 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a +c net/minecraft/core/dispenser/DispenseItemBehavior$13 net/minecraft/core/dispenser/IDispenseBehavior$5 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + m (Lnet/minecraft/world/item/Item;)V lambda$execute$0 a +c net/minecraft/core/dispenser/DispenseItemBehavior$14 net/minecraft/core/dispenser/IDispenseBehavior$6 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a +c net/minecraft/core/dispenser/DispenseItemBehavior$15 net/minecraft/core/dispenser/IDispenseBehavior$7 + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c +c net/minecraft/core/particles/ShriekParticleOption net/minecraft/core/particles/ShriekParticleOption + m ()I getDelay b + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m (Lnet/minecraft/core/particles/ShriekParticleOption;)Ljava/lang/Integer; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/core/particles/ShriekParticleOption;)Ljava/lang/Integer; lambda$static$2 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f I delay c +c net/minecraft/data/info/BiomeParametersDumpReport net/minecraft/data/info/BiomeParametersDumpReport + m (Lnet/minecraft/resources/Identifier;)Ljava/nio/file/Path; createPath a + m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; dumpValue a + m ()Ljava/lang/String; getName a + m (Ljava/nio/file/Path;Ljava/lang/String;)V lambda$dumpValue$3 a + m (Ljava/util/List;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;Lnet/minecraft/world/level/biome/Climate$ParameterList;)V lambda$run$0 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$1 a + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$2 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Lcom/mojang/serialization/Codec; CODEC h + f Lcom/mojang/serialization/MapCodec; ENTRY_CODEC g + f Lorg/slf4j/Logger; LOGGER d + f Ljava/util/concurrent/CompletableFuture; registries f + f Ljava/nio/file/Path; topPath e +c net/minecraft/data/loot/packs/VanillaShearingLoot net/minecraft/data/loot/packs/VanillaShearingLoot + m (Ljava/util/function/BiConsumer;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/ItemLike;)V lambda$generate$0 a + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/metadata/PackMetadataGenerator net/minecraft/data/metadata/PackMetadataGenerator + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/data/metadata/PackMetadataGenerator; add a + m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/data/metadata/PackMetadataGenerator; forFeaturePack a + m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/data/metadata/PackMetadataGenerator; forFeaturePack a + m ()Ljava/lang/String; getName a + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lcom/google/gson/JsonElement; lambda$add$0 b + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/util/function/Supplier;)V lambda$run$1 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Ljava/util/Map; elements e + f Lnet/minecraft/data/PackOutput; output d +c net/minecraft/data/recipes/ShapelessRecipeBuilder net/minecraft/data/recipes/ShapelessRecipeBuilder + m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a + m ()Lnet/minecraft/world/item/Item; getResult a + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; group b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a + m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a + m (Lnet/minecraft/world/item/crafting/Ingredient;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires b + m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; unlockedBy b + f Lnet/minecraft/data/recipes/RecipeCategory; category c + f Ljava/util/Map; criteria f + f Ljava/lang/String; group g + f Ljava/util/List; ingredients e + f Lnet/minecraft/core/HolderGetter; items b + f Lnet/minecraft/world/item/ItemStack; result d +c net/minecraft/data/recipes/TransmuteRecipeBuilder net/minecraft/data/recipes/TransmuteRecipeBuilder + m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a + m ()Lnet/minecraft/world/item/Item; getResult a + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; group b + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a + m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; transmute a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; unlockedBy b + f Lnet/minecraft/data/recipes/RecipeCategory; category b + f Ljava/util/Map; criteria f + f Ljava/lang/String; group g + f Lnet/minecraft/world/item/crafting/Ingredient; input d + f Lnet/minecraft/world/item/crafting/Ingredient; material e + f Lnet/minecraft/core/Holder; result c +c net/minecraft/data/tags/BannerPatternTagsProvider net/minecraft/data/tags/BannerPatternTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/data/worldgen/biome/OverworldBiomes net/minecraft/data/worldgen/biome/OverworldBiomes + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; badlands c + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; bambooJungle c + m (FF)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; baseBiome a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;FZZZ)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; baseJungle a + m ()Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; baseOcean a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder; baseOceanGeneration r + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; basePeaks s + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/biome/Biome; beach b + m (F)I calculateSkyColor a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; coldOcean d + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; darkForest i + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; deepDark q + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; desert d + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; dripstoneCaves p + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZZ)Lnet/minecraft/world/level/biome/Biome; forest b + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; frozenOcean g + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; frozenPeaks j + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V globalOverworldGeneration a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; grove n + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; jaggedPeaks k + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; jungle b + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; lukeWarmOcean f + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; lushCaves o + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; mangroveSwamp h + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; meadowOrCherryGrove k + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; mushroomFields e + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; ocean e + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; oldGrowthTaiga a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZZ)Lnet/minecraft/world/level/biome/Biome; plains a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; river j + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/biome/Biome; savanna a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; snowySlopes m + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; sparseJungle a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; stonyPeaks l + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; swamp g + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; taiga h + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; theVoid i + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; warmOcean f + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; windsweptHills b + f I DARK_DRY_FOLIAGE_COLOR c + f I NORMAL_WATER_COLOR a + f I SWAMP_SKELETON_WEIGHT b +c net/minecraft/data/worldgen/features/CaveFeatures net/minecraft/data/worldgen/features/CaveFeatures + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Holder; makeDripleaf a + m ()Lnet/minecraft/core/Holder; makeSmallDripleaf a + f Lnet/minecraft/resources/ResourceKey; AMETHYST_GEODE u + f Lnet/minecraft/resources/ResourceKey; CAVE_VINE j + f Lnet/minecraft/resources/ResourceKey; CAVE_VINE_IN_MOSS k + f Lnet/minecraft/resources/ResourceKey; CLAY_POOL_WITH_DRIPLEAVES q + f Lnet/minecraft/resources/ResourceKey; CLAY_WITH_DRIPLEAVES p + f Lnet/minecraft/resources/ResourceKey; DRIPLEAF o + f Lnet/minecraft/resources/ResourceKey; DRIPSTONE_CLUSTER d + f Lnet/minecraft/resources/ResourceKey; FOSSIL_COAL b + f Lnet/minecraft/resources/ResourceKey; FOSSIL_DIAMONDS c + f Lnet/minecraft/resources/ResourceKey; GLOW_LICHEN h + f Lnet/minecraft/resources/ResourceKey; LARGE_DRIPSTONE e + f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_CLAY r + f Lnet/minecraft/resources/ResourceKey; MONSTER_ROOM a + f Lnet/minecraft/resources/ResourceKey; MOSS_PATCH m + f Lnet/minecraft/resources/ResourceKey; MOSS_PATCH_BONEMEAL n + f Lnet/minecraft/resources/ResourceKey; MOSS_PATCH_CEILING s + f Lnet/minecraft/resources/ResourceKey; MOSS_VEGETATION l + f Lnet/minecraft/resources/ResourceKey; POINTED_DRIPSTONE f + f Lnet/minecraft/resources/ResourceKey; ROOTED_AZALEA_TREE i + f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_ANCIENT_CITY w + f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_DEEP_DARK v + f Lnet/minecraft/resources/ResourceKey; SCULK_VEIN x + f Lnet/minecraft/resources/ResourceKey; SPORE_BLOSSOM t + f Lnet/minecraft/resources/ResourceKey; UNDERWATER_MAGMA g +c net/minecraft/data/worldgen/features/FeatureUtils net/minecraft/data/worldgen/features/FeatureUtils + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/feature/Feature;)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)V register a + m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simplePatchConfiguration a + m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simplePatchConfiguration a + m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Ljava/util/List;I)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simplePatchConfiguration a + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; simplePatchPredicate a + m (ILnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simpleRandomPatchConfiguration a +c net/minecraft/data/worldgen/features/PileFeatures net/minecraft/data/worldgen/features/PileFeatures + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; PILE_HAY a + f Lnet/minecraft/resources/ResourceKey; PILE_ICE d + f Lnet/minecraft/resources/ResourceKey; PILE_MELON b + f Lnet/minecraft/resources/ResourceKey; PILE_PUMPKIN e + f Lnet/minecraft/resources/ResourceKey; PILE_SNOW c +c net/minecraft/data/worldgen/features/TreeFeatures net/minecraft/data/worldgen/features/TreeFeatures + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; cherry j + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createBirch f + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createDarkOak b + m (I)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenBirch a + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenJungle d + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenOak c + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenSpruce e + m (Lnet/minecraft/world/level/block/Block;II)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenTrees a + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createFancyOak i + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createJungleTree h + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createOak a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;IIII)Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createStraightBlobTree a + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createSuperBirch g + f Lnet/minecraft/resources/ResourceKey; ACACIA m + f Lnet/minecraft/resources/ResourceKey; AZALEA_TREE z + f Lnet/minecraft/resources/ResourceKey; BIRCH l + f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002 G + f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002_LEAF_LITTER H + f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_002 I + f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_005 J + f Lnet/minecraft/resources/ResourceKey; BIRCH_LEAF_LITTER R + f Lnet/minecraft/resources/ResourceKey; CHERRY C + f Lnet/minecraft/resources/ResourceKey; CHERRY_BEES_005 O + f Lnet/minecraft/resources/ResourceKey; CRIMSON_FUNGUS a + f Lnet/minecraft/resources/ResourceKey; CRIMSON_FUNGUS_PLANTED b + f Lnet/minecraft/resources/ResourceKey; DARK_OAK h + f Lnet/minecraft/resources/ResourceKey; DARK_OAK_LEAF_LITTER Q + f Lnet/minecraft/resources/ResourceKey; FALLEN_BIRCH_TREE W + f Lnet/minecraft/resources/ResourceKey; FALLEN_JUNGLE_TREE U + f Lnet/minecraft/resources/ResourceKey; FALLEN_OAK_TREE T + f Lnet/minecraft/resources/ResourceKey; FALLEN_SPRUCE_TREE V + f Lnet/minecraft/resources/ResourceKey; FALLEN_SUPER_BIRCH_TREE X + f Lnet/minecraft/resources/ResourceKey; FANCY_OAK q + f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES N + f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_0002_LEAF_LITTER K + f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_002 L + f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_005 M + f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_LEAF_LITTER S + f Lnet/minecraft/resources/ResourceKey; HUGE_BROWN_MUSHROOM e + f Lnet/minecraft/resources/ResourceKey; HUGE_RED_MUSHROOM f + f Lnet/minecraft/resources/ResourceKey; JUNGLE_BUSH y + f Lnet/minecraft/resources/ResourceKey; JUNGLE_TREE p + f Lnet/minecraft/resources/ResourceKey; JUNGLE_TREE_NO_VINE r + f Lnet/minecraft/resources/ResourceKey; MANGROVE A + f Lnet/minecraft/resources/ResourceKey; MEGA_JUNGLE_TREE s + f Lnet/minecraft/resources/ResourceKey; MEGA_PINE u + f Lnet/minecraft/resources/ResourceKey; MEGA_SPRUCE t + f Lnet/minecraft/resources/ResourceKey; OAK g + f Lnet/minecraft/resources/ResourceKey; OAK_BEES_0002_LEAF_LITTER D + f Lnet/minecraft/resources/ResourceKey; OAK_BEES_002 E + f Lnet/minecraft/resources/ResourceKey; OAK_BEES_005 F + f Lnet/minecraft/resources/ResourceKey; OAK_LEAF_LITTER P + f Lnet/minecraft/resources/ResourceKey; PALE_OAK i + f Lnet/minecraft/resources/ResourceKey; PALE_OAK_BONEMEAL j + f Lnet/minecraft/resources/ResourceKey; PALE_OAK_CREAKING k + f Lnet/minecraft/resources/ResourceKey; PINE o + f Lnet/minecraft/resources/ResourceKey; SPRUCE n + f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES w + f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES_0002 v + f Lnet/minecraft/resources/ResourceKey; SWAMP_OAK x + f Lnet/minecraft/resources/ResourceKey; TALL_MANGROVE B + f Lnet/minecraft/resources/ResourceKey; WARPED_FUNGUS c + f Lnet/minecraft/resources/ResourceKey; WARPED_FUNGUS_PLANTED d +c net/minecraft/gametest/framework/GameTestInstance net/minecraft/gametest/framework/GameTestInstance + m ()Lnet/minecraft/core/Holder; batch d + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/network/chat/Component; describe c + m ()Lnet/minecraft/network/chat/Component; describeInfo p + m ()Lnet/minecraft/network/chat/MutableComponent; describeType o + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; descriptionRow a + m (Ljava/lang/String;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; descriptionRow a + m ()Lnet/minecraft/gametest/framework/TestData; info n + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + m ()Z manualOnly i + m ()I maxAttempts j + m ()I maxTicks f + m (Lnet/minecraft/core/Registry;Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; register a + m ()Z required h + m ()I requiredSuccesses k + m ()Lnet/minecraft/world/level/block/Rotation; rotation m + m (Lnet/minecraft/gametest/framework/GameTestHelper;)V run a + m ()I setupTicks g + m ()Z skyAccess l + m ()Lnet/minecraft/resources/Identifier; structure e + m ()Lnet/minecraft/network/chat/MutableComponent; typeDescription b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC b + f Lnet/minecraft/gametest/framework/TestData; info a +c net/minecraft/gametest/framework/GameTestListener net/minecraft/gametest/framework/GameTestHarnessListener + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testAddedForRerun a + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testFailed b + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testPassed a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testStructureLoaded a +c net/minecraft/gametest/framework/GameTestMainUtil net/minecraft/gametest/framework/GameTestMainUtil + m (Ljava/lang/String;Ljava/lang/String;)V copyPacks a + m (Ljava/lang/String;)V createOrResetDir a + m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Ljoptsimple/OptionSet;Ljava/lang/Thread;)Lnet/minecraft/gametest/framework/GameTestServer; lambda$runGameTestServer$0 a + m (Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;)Ljava/util/Optional; optionalFromOption a + m ([Ljava/lang/String;Ljava/util/function/Consumer;)V runGameTestServer a + f Ljava/lang/String; DEFAULT_UNIVERSE_DIR b + f Ljava/lang/String; LEVEL_NAME c + f Lorg/slf4j/Logger; LOGGER a + f Ljoptsimple/OptionSpec; help j + f Ljoptsimple/OptionSpec; packs i + f Ljoptsimple/OptionParser; parser d + f Ljoptsimple/OptionSpec; report f + f Ljoptsimple/OptionSpec; tests g + f Ljoptsimple/OptionSpec; universe e + f Ljoptsimple/OptionSpec; verify h +c net/minecraft/gametest/framework/GameTestSequence net/minecraft/gametest/framework/GameTestHarnessSequence + m (Ljava/lang/Runnable;)V executeWithoutFail c + m (Ljava/lang/Runnable;)V lambda$thenExecute$1 d + m (ILjava/lang/Runnable;)V lambda$thenExecuteAfter$2 d + m (ILjava/lang/Runnable;)V lambda$thenExecuteFor$3 c + m (Ljava/util/function/Supplier;)V lambda$thenFail$4 b + m ()V lambda$thenIdle$0 c + m (Lnet/minecraft/gametest/framework/GameTestSequence$Condition;)V lambda$thenTrigger$5 a + m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenExecute b + m (ILjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenExecuteAfter a + m (ILjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenExecuteFor b + m (Ljava/util/function/Supplier;)V thenFail a + m (I)Lnet/minecraft/gametest/framework/GameTestSequence; thenIdle a + m ()V thenSucceed a + m ()Lnet/minecraft/gametest/framework/GameTestSequence$Condition; thenTrigger b + m (JLjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenWaitUntil a + m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenWaitUntil a + m (I)V tick d + m (I)V tickAndContinue b + m (I)V tickAndFailIfNotComplete c + f Ljava/util/List; events b + f I lastTick c + f Lnet/minecraft/gametest/framework/GameTestInfo; parent a +c net/minecraft/gametest/framework/GameTestSequence$Condition net/minecraft/gametest/framework/GameTestHarnessSequence$a + m ()V assertTriggeredThisTick a + m (I)V trigger a + f I NOT_TRIGGERED b + f Lnet/minecraft/gametest/framework/GameTestSequence; this$0 a + f I triggerTime c +c net/minecraft/network/UnconfiguredPipelineHandler net/minecraft/network/UnconfiguredPipelineHandler + m (Lio/netty/channel/ChannelInboundHandler;Lio/netty/channel/ChannelHandlerContext;)V lambda$setupInboundHandler$0 a + m (Lio/netty/channel/ChannelOutboundHandler;Lio/netty/channel/ChannelHandlerContext;)V lambda$setupOutboundHandler$1 a + m (Lio/netty/channel/ChannelInboundHandler;)Lnet/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask; setupInboundHandler a + m (Lnet/minecraft/network/ProtocolInfo;)Lnet/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask; setupInboundProtocol a + m (Lio/netty/channel/ChannelOutboundHandler;)Lnet/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask; setupOutboundHandler a + m (Lnet/minecraft/network/ProtocolInfo;)Lnet/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask; setupOutboundProtocol b +c net/minecraft/network/UnconfiguredPipelineHandler$Inbound net/minecraft/network/UnconfiguredPipelineHandler$a +c net/minecraft/network/UnconfiguredPipelineHandler$Outbound net/minecraft/network/UnconfiguredPipelineHandler$c +c net/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask net/minecraft/network/UnconfiguredPipelineHandler$b + m (Lnet/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask;Lio/netty/channel/ChannelHandlerContext;)V lambda$andThen$0 a +c net/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask net/minecraft/network/UnconfiguredPipelineHandler$d + m (Lnet/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask;Lio/netty/channel/ChannelHandlerContext;)V lambda$andThen$0 a +c net/minecraft/network/chat/ComponentSerialization net/minecraft/network/chat/ComponentSerialization + m (Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper;)V bootstrap a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; createCodec a + m (Ljava/util/List;)Lnet/minecraft/network/chat/MutableComponent; createFromList a + m (Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper;Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; createLegacyComponentMatcher a + m (I)Lcom/mojang/serialization/Codec; flatRestrictedCodec a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_CONTEXT_FREE_STREAM_CODEC f + f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_OPTIONAL_STREAM_CODEC e + f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_STREAM_CODEC d +c net/minecraft/network/chat/ComponentSerialization$FuzzyCodec net/minecraft/network/chat/ComponentSerialization$a + m ()Ljava/lang/String; lambda$decode$0 a + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapCodec;)Ljava/util/stream/Stream; lambda$keys$1 a + f Ljava/util/Collection; codecs a + f Ljava/util/function/Function; encoderGetter b +c net/minecraft/network/chat/ComponentSerialization$StrictEither net/minecraft/network/chat/ComponentSerialization$b + f Lcom/mojang/serialization/MapCodec; fuzzy c + f Ljava/lang/String; typeFieldName a + f Lcom/mojang/serialization/MapCodec; typed b +c net/minecraft/network/chat/SignedMessageValidator net/minecraft/network/chat/SignedMessageValidator + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/network/chat/PlayerChatMessage; lambda$static$0 a + f Lnet/minecraft/network/chat/SignedMessageValidator; ACCEPT_UNSIGNED b + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/network/chat/SignedMessageValidator; REJECT_ALL c +c net/minecraft/network/chat/SignedMessageValidator$KeyBased net/minecraft/network/chat/SignedMessageValidator$a + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z validate b + m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z validateChain a + f Ljava/util/function/BooleanSupplier; expired e + f Z isChainValid g + f Lnet/minecraft/network/chat/PlayerChatMessage; lastMessage f + f Lnet/minecraft/util/SignatureValidator; validator d +c net/minecraft/network/chat/contents/ScoreContents net/minecraft/network/chat/contents/ScoreContents + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/scores/ScoreHolder; findTargetName a + m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/MutableComponent; getScore a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lcom/mojang/datafixers/util/Either; name b + m ()Ljava/lang/String; objective c + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; resolve a + f Lcom/mojang/serialization/MapCodec; INNER_CODEC a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f Lcom/mojang/datafixers/util/Either; name c + f Ljava/lang/String; objective d +c net/minecraft/network/protocol/game/GameProtocols net/minecraft/network/protocol/game/GameProtocols + m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/protocol/game/GameProtocols$Context;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$0 a + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$1 b + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$2 a + f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c + f Lnet/minecraft/network/protocol/CodecModifier; HAS_INFINITE_MATERIALS a + f Lnet/minecraft/network/protocol/UnboundProtocol; SERVERBOUND_TEMPLATE b +c net/minecraft/network/protocol/game/GameProtocols$1 net/minecraft/network/protocol/game/GameProtocols$1 + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket; decode a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket;)V encode a + f Lnet/minecraft/network/protocol/game/GameProtocols$Context; val$context a +c net/minecraft/network/protocol/game/GameProtocols$Context net/minecraft/network/protocol/game/GameProtocols$a + m ()Z hasInfiniteMaterials a +c net/minecraft/network/protocol/game/VecDeltaCodec net/minecraft/network/protocol/game/VecDeltaCodec + m (J)D decode a + m (JJJ)Lnet/minecraft/world/phys/Vec3; decode a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; delta d + m (D)J encode a + m (Lnet/minecraft/world/phys/Vec3;)J encodeX a + m (Lnet/minecraft/world/phys/Vec3;)J encodeY b + m (Lnet/minecraft/world/phys/Vec3;)J encodeZ c + m ()Lnet/minecraft/world/phys/Vec3; getBase a + m (Lnet/minecraft/world/phys/Vec3;)V setBase e + f D TRUNCATION_STEPS a + f Lnet/minecraft/world/phys/Vec3; base b +c net/minecraft/server/SuppressedExceptionCollector net/minecraft/server/SuppressedExceptionCollector + m (Ljava/lang/String;Ljava/lang/Throwable;)V addEntry a + m ()J currentTimeMs b + m ()Ljava/lang/String; dump a + f I LATEST_ENTRY_COUNT a + f Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap; entryCounts c + f Ljava/util/Queue; latestEntries b +c net/minecraft/server/SuppressedExceptionCollector$LongEntry net/minecraft/server/SuppressedExceptionCollector$a + m ()Ljava/lang/Class; cls c + m ()Ljava/lang/String; location b + m ()Ljava/lang/String; message d + m ()J timestampMs a + f Ljava/lang/Class; cls c + f Ljava/lang/String; location b + f Ljava/lang/String; message d + f J timestampMs a +c net/minecraft/server/SuppressedExceptionCollector$ShortEntry net/minecraft/server/SuppressedExceptionCollector$b + m ()Ljava/lang/Class; cls b + m ()Ljava/lang/String; location a + f Ljava/lang/Class; cls b + f Ljava/lang/String; location a +c net/minecraft/server/commands/AdvancementCommands net/minecraft/server/commands/CommandAdvancement + m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/List;)V addChildren a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/server/commands/AdvancementCommands$Mode;)Ljava/util/List; getAdvancements a + m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$perform$16 d + m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$perform$17 c + m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$perform$18 b + m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$perform$19 a + m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/lang/String;Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$performCriterion$20 b + m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/lang/String;Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$performCriterion$21 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$10 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$11 e + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$12 d + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$13 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$14 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$15 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 l + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$register$3 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 k + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 j + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 i + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 h + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$8 g + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$9 f + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;)I perform a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Z)I perform a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/commands/AdvancementCommands$Action;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)I performCriterion a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_CRITERION_NOT_FOUND b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_ACTION_PERFORMED a +c net/minecraft/server/commands/AdvancementCommands$Mode net/minecraft/server/commands/CommandAdvancement$Filter + m ()[Lnet/minecraft/server/commands/AdvancementCommands$Mode; $values a + f [Lnet/minecraft/server/commands/AdvancementCommands$Mode; $VALUES h + f Lnet/minecraft/server/commands/AdvancementCommands$Mode; EVERYTHING e + f Lnet/minecraft/server/commands/AdvancementCommands$Mode; FROM c + f Lnet/minecraft/server/commands/AdvancementCommands$Mode; ONLY a + f Lnet/minecraft/server/commands/AdvancementCommands$Mode; THROUGH b + f Lnet/minecraft/server/commands/AdvancementCommands$Mode; UNTIL d + f Z children g + f Z parents f +c net/minecraft/server/commands/AdvancementCommands$Action net/minecraft/server/commands/CommandAdvancement$Action + m ()[Lnet/minecraft/server/commands/AdvancementCommands$Action; $values b + m ()Ljava/lang/String; getKey a + m (Lnet/minecraft/server/level/ServerPlayer;Ljava/lang/Iterable;Z)I perform a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z perform a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z performCriterion a + f [Lnet/minecraft/server/commands/AdvancementCommands$Action; $VALUES d + f Lnet/minecraft/server/commands/AdvancementCommands$Action; GRANT a + f Lnet/minecraft/server/commands/AdvancementCommands$Action; REVOKE b + f Ljava/lang/String; key c +c net/minecraft/server/commands/AdvancementCommands$Action$1 net/minecraft/server/commands/CommandAdvancement$Action$1 + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z perform a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z performCriterion a +c net/minecraft/server/commands/AdvancementCommands$Action$2 net/minecraft/server/commands/CommandAdvancement$Action$2 + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z perform a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z performCriterion a +c net/minecraft/server/commands/FetchProfileCommand net/minecraft/server/commands/FetchProfileCommand + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Lnet/minecraft/world/item/component/ResolvableProfile;Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;Lnet/minecraft/nbt/Tag;)V lambda$reportResolvedProfile$10 a + m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/serialization/DataResult$Error;)V lambda$reportResolvedProfile$11 a + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$reportResolvedProfile$2 d + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$reportResolvedProfile$3 c + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$reportResolvedProfile$4 b + m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; lambda$reportResolvedProfile$5 a + m (Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/Component; lambda$reportResolvedProfile$6 a + m (Ljava/lang/String;Lnet/minecraft/network/chat/MutableComponent;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$reportResolvedProfile$7 a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/MutableComponent;Ljava/lang/String;Lnet/minecraft/network/chat/Component;Lnet/minecraft/nbt/Tag;)V lambda$reportResolvedProfile$8 a + m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/serialization/DataResult$Error;)V lambda$reportResolvedProfile$9 b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;Lcom/mojang/authlib/GameProfile;)V lambda$resolveId$16 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;)V lambda$resolveId$17 a + m (Ljava/util/Optional;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;)V lambda$resolveId$18 a + m (Ljava/util/UUID;Lnet/minecraft/server/players/ProfileResolver;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/commands/CommandSourceStack;)V lambda$resolveId$19 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;Lcom/mojang/authlib/GameProfile;)V lambda$resolveName$12 b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;)V lambda$resolveName$13 b + m (Ljava/util/Optional;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;)V lambda$resolveName$14 b + m (Ljava/lang/String;Lnet/minecraft/server/players/ProfileResolver;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/commands/CommandSourceStack;)V lambda$resolveName$15 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)V reportResolvedProfile a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/UUID;)I resolveId a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I resolveName a +c net/minecraft/server/dialog/action/ParsedTemplate net/minecraft/server/dialog/action/ParsedTemplate + m (Ljava/util/Map;)Ljava/lang/String; instantiate a + m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; lambda$instantiate$4 a + m (Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/String; lambda$parse$3 a + m (Lnet/minecraft/server/dialog/action/ParsedTemplate;)Ljava/lang/String; lambda$static$0 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$static$1 c + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$2 b + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; parse a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; VARIABLE_CODEC b + f Lnet/minecraft/commands/functions/StringTemplate; parsed d + f Ljava/lang/String; raw c +c net/minecraft/server/level/ChunkTaskPriorityQueue net/minecraft/server/level/ChunkTaskQueue + m ()Z hasWork b + m (I)Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; lambda$new$0 a + m (J)Ljava/util/List; lambda$resortChunkTasks$1 b + m (J)Ljava/util/List; lambda$submit$2 a + m ()Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk; pop a + m (JZ)V release a + m (ILnet/minecraft/world/level/ChunkPos;I)V resortChunkTasks a + m (Ljava/lang/Runnable;JI)V submit a + f I PRIORITY_LEVEL_COUNT a + f Ljava/lang/String; name d + f Ljava/util/List; queuesPerPriority b + f I topPriorityQueueIndex c +c net/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk net/minecraft/server/level/ChunkTaskQueue$a + m ()J chunkPos a + m ()Ljava/util/List; tasks b + f J chunkPos a + f Ljava/util/List; tasks b +c net/minecraft/server/level/SimulationChunkTracker net/minecraft/server/level/SimulationChunkTracker + m (J)I getLevel c + m (Lnet/minecraft/world/level/ChunkPos;)I getLevel a + m (J)I getLevelFromSource b + m ()V runAllUpdates a + m (JI)V setLevel a + f I MAX_LEVEL a + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; chunks b + f Lnet/minecraft/world/level/TicketStorage; ticketStorage c +c net/minecraft/server/network/CommonListenerCookie net/minecraft/server/network/CommonListenerCookie + m ()Lnet/minecraft/server/level/ClientInformation; clientInformation c + m (Lcom/mojang/authlib/GameProfile;Z)Lnet/minecraft/server/network/CommonListenerCookie; createInitial a + m ()Lcom/mojang/authlib/GameProfile; gameProfile a + m ()I latency b + m ()Z transferred d + f Lnet/minecraft/server/level/ClientInformation; clientInformation c + f Lcom/mojang/authlib/GameProfile; gameProfile a + f I latency b + f Z transferred d +c net/minecraft/server/network/EventLoopGroupHolder net/minecraft/server/network/EventLoopGroupHolder + m ()Ljava/lang/Class; channelCls d + m ()Lio/netty/channel/EventLoopGroup; createEventLoopGroup g + m ()Ljava/util/concurrent/ThreadFactory; createThreadFactory f + m ()Lio/netty/channel/EventLoopGroup; eventLoopGroup c + m ()Lio/netty/channel/IoHandlerFactory; ioHandlerFactory b + m ()Lnet/minecraft/server/network/EventLoopGroupHolder; local a + m (Z)Lnet/minecraft/server/network/EventLoopGroupHolder; remote a + m ()Ljava/lang/Class; serverChannelCls e + f Lnet/minecraft/server/network/EventLoopGroupHolder; EPOLL b + f Lnet/minecraft/server/network/EventLoopGroupHolder; KQUEUE c + f Lnet/minecraft/server/network/EventLoopGroupHolder; LOCAL d + f Lnet/minecraft/server/network/EventLoopGroupHolder; NIO a + f Ljava/lang/Class; channelCls f + f Lio/netty/channel/EventLoopGroup; group h + f Ljava/lang/Class; serverChannelCls g + f Ljava/lang/String; type e +c net/minecraft/server/network/EventLoopGroupHolder$1 net/minecraft/server/network/EventLoopGroupHolder$1 + m ()Lio/netty/channel/IoHandlerFactory; ioHandlerFactory b +c net/minecraft/server/network/EventLoopGroupHolder$2 net/minecraft/server/network/EventLoopGroupHolder$2 + m ()Lio/netty/channel/IoHandlerFactory; ioHandlerFactory b +c net/minecraft/server/network/EventLoopGroupHolder$3 net/minecraft/server/network/EventLoopGroupHolder$3 + m ()Lio/netty/channel/IoHandlerFactory; ioHandlerFactory b +c net/minecraft/server/network/EventLoopGroupHolder$4 net/minecraft/server/network/EventLoopGroupHolder$4 + m ()Lio/netty/channel/IoHandlerFactory; ioHandlerFactory b +c net/minecraft/server/network/config/JoinWorldTask net/minecraft/server/network/config/JoinWorldTask + m (Ljava/util/function/Consumer;)V start a + m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b + f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a +c net/minecraft/server/packs/CompositePackResources net/minecraft/server/packs/CompositePackResources + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; getMetadataSection a + m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; getNamespaces a + m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getRootResource a + m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listResources a + m ()Lnet/minecraft/server/packs/PackLocationInfo; location a + f Ljava/util/List; packResourcesStack d + f Lnet/minecraft/server/packs/PackResources; primaryPackResources c +c net/minecraft/server/packs/OverlayMetadataSection net/minecraft/server/packs/OverlayMetadataSection + m (Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/Codec; codecForPackType a + m (Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/metadata/MetadataSectionType; forPackType b + m (Lnet/minecraft/server/packs/PackType;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codecForPackType$1 a + m (Lnet/minecraft/server/packs/metadata/pack/PackFormat;Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)Z lambda$overlaysForVersion$2 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$validateOverlayDir$0 b + m ()Ljava/util/List; overlays a + m (Lnet/minecraft/server/packs/metadata/pack/PackFormat;)Ljava/util/List; overlaysForVersion a + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; validateOverlayDir a + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; CLIENT_TYPE a + f Ljava/util/regex/Pattern; DIR_VALIDATOR d + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; SERVER_TYPE b + f Ljava/util/List; overlays c +c net/minecraft/server/packs/OverlayMetadataSection$1 net/minecraft/server/packs/OverlayMetadataSection$1 + f [I $SwitchMap$net$minecraft$server$packs$PackType a +c net/minecraft/server/packs/OverlayMetadataSection$OverlayEntry net/minecraft/server/packs/OverlayMetadataSection$a + m ()Lnet/minecraft/util/InclusiveRange; format a + m (Lnet/minecraft/server/packs/metadata/pack/PackFormat;)Z isApplicable a + m (Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntry;Lnet/minecraft/util/InclusiveRange;)Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry; lambda$listCodecForPackType$0 a + m (ILjava/util/List;)Lcom/mojang/serialization/DataResult; lambda$listCodecForPackType$1 b + m (ILnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)Lnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntry; lambda$listCodecForPackType$2 a + m (ILjava/util/List;)Lcom/mojang/serialization/DataResult; lambda$listCodecForPackType$3 a + m (Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/Codec; listCodecForPackType a + m ()Ljava/lang/String; overlay b + f Lnet/minecraft/util/InclusiveRange; format a + f Ljava/lang/String; overlay b +c net/minecraft/server/packs/OverlayMetadataSection$OverlayEntry$IntermediateEntry net/minecraft/server/packs/OverlayMetadataSection$a$a + m ()Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat; format a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; overlay b + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat; format a + f Ljava/lang/String; overlay b +c net/minecraft/server/packs/linkfs/LinkFSFileStore net/minecraft/server/packs/linkfs/LinkFSFileStore + f Ljava/lang/String; name a +c net/minecraft/server/players/UserNameToIdResolver net/minecraft/server/players/UserNameToIdResolver + m (Lnet/minecraft/server/players/NameAndId;)V add a + m (Ljava/lang/String;)Ljava/util/Optional; get a + m (Ljava/util/UUID;)Ljava/util/Optional; get a + m (Z)V resolveOfflineUsers a + m ()V save a +c net/minecraft/server/rcon/NetworkDataOutputStream net/minecraft/server/rcon/RemoteStatusReply + m ()V reset b + m ()[B toByteArray a + m (I)V write a + m ([B)V writeBytes a + m (F)V writeFloat a + m (I)V writeInt b + m (S)V writeShort a + m (Ljava/lang/String;)V writeString a + f Ljava/io/DataOutputStream; dataOutputStream b + f Ljava/io/ByteArrayOutputStream; outputStream a +c net/minecraft/util/datafix/fixes/BlockEntityIdFix net/minecraft/util/datafix/fixes/DataConverterTileEntity + m (Ljava/lang/String;)Ljava/lang/String; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$2 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$3 a + m (Ljava/util/HashMap;)V lambda$static$0 a + f Ljava/util/Map; ID_MAP a +c net/minecraft/util/datafix/fixes/DyeItemRenameFix net/minecraft/util/datafix/fixes/DataConverterDye + f Ljava/util/Map; RENAMED_IDS a +c net/minecraft/util/datafix/fixes/EntityVariantFix net/minecraft/util/datafix/fixes/EntityVariantFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$4 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$5 a + m (Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; lambda$updateAndRename$0 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; lambda$updateAndRename$1 a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; lambda$updateAndRename$2 a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; updateAndRename a + f Ljava/lang/String; fieldName c + f Ljava/util/function/IntFunction; idConversions d +c net/minecraft/util/datafix/fixes/FilteredBooksFix net/minecraft/util/datafix/fixes/FilteredBooksFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$1 a + m (Ljava/lang/String;)Z lambda$new$0 a +c net/minecraft/util/datafix/fixes/FilteredSignsFix net/minecraft/util/datafix/fixes/FilteredSignsFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a +c net/minecraft/util/datafix/fixes/FurnaceRecipeFix net/minecraft/util/datafix/fixes/DataConverterFurnaceRecipesUsed + m (Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; cap a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$0 d + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$1 c + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$2 b + 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; lambda$cap$3 a + m (Ljava/util/List;ILcom/mojang/datafixers/util/Pair;)V lambda$updateFurnaceContents$4 a + m (Lcom/mojang/datafixers/types/Type;Ljava/util/List;ILcom/mojang/serialization/Dynamic;)V lambda$updateFurnaceContents$5 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateFurnaceContents a +c net/minecraft/util/datafix/fixes/ItemStackUUIDFix net/minecraft/util/datafix/fixes/DataConverterItemStackUUID + m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Boolean; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateAttributeModifiers$4 e + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateAttributeModifiers$5 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateSkullOwner$6 d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAttributeModifiers b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSkullOwner c +c net/minecraft/util/datafix/fixes/PoiTypeRemoveFix net/minecraft/util/datafix/fixes/PoiTypeRemoveFix + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; processRecords a + m (Lcom/mojang/serialization/Dynamic;)Z shouldKeepRecord a + f Ljava/util/function/Predicate; typesToKeep a +c net/minecraft/util/datafix/fixes/PoiTypeRenameFix net/minecraft/util/datafix/fixes/PoiTypeRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$processRecords$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$processRecords$1 a + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; processRecords a + f Ljava/util/function/Function; renamer a +c net/minecraft/util/datafix/fixes/SavedDataUUIDFix net/minecraft/util/datafix/fixes/DataConverterSavedDataUUID + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 h + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 g + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 f + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 e + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$4 d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$5 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$6 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$7 a + f Lorg/slf4j/Logger; LOGGER b +c net/minecraft/util/datafix/fixes/VariantRenameFix net/minecraft/util/datafix/fixes/VariantRenameFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$2 a + f Ljava/util/Map; renames c +c net/minecraft/util/datafix/fixes/VillagerTradeFix net/minecraft/util/datafix/fixes/DataConverterVillagerTrade + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b + 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; lambda$makeRule$1 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$updateItemStack$2 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$updateItemStack$3 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateItemStack a +c net/minecraft/util/parsing/packrat/ErrorCollector net/minecraft/util/parsing/packrat/ErrorCollector + m (I)V finish a + m (ILjava/lang/Object;)V store a + m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V store a +c net/minecraft/util/parsing/packrat/ErrorCollector$Nop net/minecraft/util/parsing/packrat/ErrorCollector$b + m (I)V finish a + m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V store a +c net/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly net/minecraft/util/parsing/packrat/ErrorCollector$a + m (Lnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V addErrorEntry a + m ()I cursor b + m (I)V discardErrorsFromShorterParse b + m ()Ljava/util/List; entries a + m (I)V finish a + m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V store a + f [Lnet/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly$MutableErrorEntry; entries a + f I lastCursor c + f I nextErrorEntry b +c net/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly$MutableErrorEntry net/minecraft/util/parsing/packrat/ErrorCollector$a$a + f Ljava/lang/Object; reason b + f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions a +c net/minecraft/util/profiling/FilledProfileResults net/minecraft/util/profiling/MethodProfilerResultsFilled + m (ILjava/lang/String;Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector;ILjava/lang/StringBuilder;)V appendCounterResults a + m (Ljava/util/Map;Ljava/lang/StringBuilder;I)V appendCounters a + m (ILjava/lang/String;Ljava/lang/StringBuilder;)V appendProfilerResults a + m ()Ljava/util/Map; getCounterValues h + m ()J getEndTimeNano c + m ()I getEndTimeTicks d + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ProfilerPathEntry; getEntry c + m ()Ljava/lang/String; getProfilerResults e + m (JI)Ljava/lang/String; getProfilerResults a + m ()J getStartTimeNano a + m ()I getStartTimeTicks b + m ()I getTickDuration f + m (Ljava/lang/String;)Ljava/util/List; getTimes a + m (Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder; indentLine a + m (Ljava/lang/String;Ljava/lang/String;)Z isDirectChild a + m (IILjava/lang/StringBuilder;Ljava/util/Map$Entry;)V lambda$appendCounterResults$5 a + m (Ljava/lang/StringBuilder;ILjava/lang/String;Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector;)V lambda$appendCounters$6 a + m (Ljava/lang/StringBuilder;ILjava/lang/String;J)V lambda$appendProfilerResults$4 a + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector; lambda$getCounterValues$1 d + m (Ljava/util/Map;Ljava/util/List;Ljava/lang/String;J)V lambda$getCounterValues$2 a + m (Ljava/util/Map;Ljava/lang/String;Lnet/minecraft/util/profiling/ProfilerPathEntry;)V lambda$getCounterValues$3 a + m (Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector;)J lambda$static$0 a + m (Ljava/nio/file/Path;)Z saveResults a + f Ljava/util/Comparator; COUNTER_ENTRY_COMPARATOR e + f Lnet/minecraft/util/profiling/ProfilerPathEntry; EMPTY b + f Lorg/slf4j/Logger; LOGGER a + f Lcom/google/common/base/Splitter; SPLITTER c + f J endTimeNano i + f I endTimeTicks j + f Ljava/util/Map; entries f + f J startTimeNano g + f I startTimeTicks h + f I tickDuration k +c net/minecraft/util/profiling/FilledProfileResults$1 net/minecraft/util/profiling/MethodProfilerResultsFilled$1 + m ()J getCount c + m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; getCounters d + m ()J getDuration a + m ()J getMaxDuration b +c net/minecraft/util/profiling/FilledProfileResults$CounterCollector net/minecraft/util/profiling/MethodProfilerResultsFilled$a + m (Ljava/util/Iterator;J)V addValue a + m (Ljava/lang/String;)Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector; lambda$addValue$0 a + f Ljava/util/Map; children c + f J selfValue a + f J totalValue b +c net/minecraft/util/profiling/jfr/stats/FileIOStat net/minecraft/util/profiling/jfr/stats/FileIOStat + m ()J bytes c + m ()Ljava/time/Duration; duration a + m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)J lambda$summary$0 d + m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)Z lambda$summary$1 c + m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)Ljava/lang/String; lambda$summary$2 b + m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)J lambda$summary$3 a + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$summary$4 a + m ()Ljava/lang/String; path b + m (Ljava/time/Duration;Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; summary a + f J bytes c + f Ljava/time/Duration; duration a + f Ljava/lang/String; path b +c net/minecraft/util/profiling/jfr/stats/FileIOStat$Summary net/minecraft/util/profiling/jfr/stats/FileIOStat$a + m ()D bytesPerSecond b + m ()J counts c + m ()D countsPerSecond d + m ()Ljava/time/Duration; timeSpentInIO e + m ()Ljava/util/List; topTenContributorsByTotalBytes f + m ()J totalBytes a + f D bytesPerSecond b + f J counts c + f D countsPerSecond d + f Ljava/time/Duration; timeSpentInIO e + f Ljava/util/List; topTenContributorsByTotalBytes f + f J totalBytes a +c net/minecraft/util/profiling/jfr/stats/GcHeapStat net/minecraft/util/profiling/jfr/stats/GcHeapStat + m (Ljava/util/List;)D calculateAllocationRatePerSecond a + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat; from a + m ()J heapUsed b + m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat;)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; lambda$calculateAllocationRatePerSecond$0 a + m (Ljava/time/Duration;Ljava/util/List;Ljava/time/Duration;I)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary; summary a + m ()Ljava/time/Instant; timestamp a + m ()Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; timing c + f J heapUsed b + f Ljava/time/Instant; timestamp a + f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; timing c +c net/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing net/minecraft/util/profiling/jfr/stats/GcHeapStat$b + m ()[Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; $values a + f [Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; $VALUES c + f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; AFTER_GC b + f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; BEFORE_GC a +c net/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary net/minecraft/util/profiling/jfr/stats/GcHeapStat$a + m ()D allocationRateBytesPerSecond e + m ()Ljava/time/Duration; duration b + m ()F gcOverHead a + m ()Ljava/time/Duration; gcTotalDuration c + m ()I totalGCs d + f D allocationRateBytesPerSecond d + f Ljava/time/Duration; duration a + f Ljava/time/Duration; gcTotalDuration b + f I totalGCs c +c net/minecraft/util/valueproviders/IntProviderType net/minecraft/util/valueproviders/IntProviderType + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/valueproviders/IntProviderType; register a + f Lnet/minecraft/util/valueproviders/IntProviderType; BIASED_TO_BOTTOM c + f Lnet/minecraft/util/valueproviders/IntProviderType; CLAMPED d + f Lnet/minecraft/util/valueproviders/IntProviderType; CLAMPED_NORMAL f + f Lnet/minecraft/util/valueproviders/IntProviderType; CONSTANT a + f Lnet/minecraft/util/valueproviders/IntProviderType; UNIFORM b + f Lnet/minecraft/util/valueproviders/IntProviderType; WEIGHTED_LIST e +c net/minecraft/util/valueproviders/WeightedListInt net/minecraft/util/valueproviders/WeightedListInt + m ()I getMaxValue b + m ()I getMinValue a + m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c + m (Lnet/minecraft/util/valueproviders/WeightedListInt;)Lnet/minecraft/util/random/WeightedList; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/util/RandomSource;)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/random/WeightedList; distribution b + f I maxValue g + f I minValue f +c net/minecraft/world/attribute/AmbientMoodSettings net/minecraft/world/attribute/AmbientMoodSettings + m ()I blockSearchExtent c + m (Lnet/minecraft/world/attribute/AmbientMoodSettings;)Lnet/minecraft/core/Holder; lambda$static$0 d + m (Lnet/minecraft/world/attribute/AmbientMoodSettings;)Ljava/lang/Integer; lambda$static$1 c + m (Lnet/minecraft/world/attribute/AmbientMoodSettings;)Ljava/lang/Integer; lambda$static$2 b + m (Lnet/minecraft/world/attribute/AmbientMoodSettings;)Ljava/lang/Double; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m ()Lnet/minecraft/core/Holder; soundEvent a + m ()D soundPositionOffset d + m ()I tickDelay b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/attribute/AmbientMoodSettings; LEGACY_CAVE_SETTINGS b + f I blockSearchExtent e + f Lnet/minecraft/core/Holder; soundEvent c + f D soundPositionOffset f + f I tickDelay d +c net/minecraft/world/damagesource/DeathMessageType net/minecraft/world/damagesource/DeathMessageType + m ()[Lnet/minecraft/world/damagesource/DeathMessageType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/damagesource/DeathMessageType; $VALUES f + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/damagesource/DeathMessageType; DEFAULT a + f Lnet/minecraft/world/damagesource/DeathMessageType; FALL_VARIANTS b + f Lnet/minecraft/world/damagesource/DeathMessageType; INTENTIONAL_GAME_DESIGN c + f Ljava/lang/String; id e +c net/minecraft/world/entity/ReputationEventHandler net/minecraft/world/entity/ReputationHandler + m (Lnet/minecraft/world/entity/ai/village/ReputationEventType;Lnet/minecraft/world/entity/Entity;)V onReputationEventFrom a +c net/minecraft/world/entity/ai/behavior/AcquirePoi net/minecraft/world/entity/ai/behavior/BehaviorFindPosition + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/Mob;Ljava/util/Set;)Lnet/minecraft/world/level/pathfinder/Path; findPathToPois a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$create$0 a + m (JLit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;)Z lambda$create$1 a + m (Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;JLnet/minecraft/core/BlockPos;)Z lambda$create$2 a + f I SCAN_RANGE a +c net/minecraft/world/entity/ai/behavior/AcquirePoi$JitteredLinearRetry net/minecraft/world/entity/ai/behavior/BehaviorFindPosition$a + m (J)Z isStillValid b + m (J)V markAttempt a + m (J)Z shouldRetry c + f I MAX_INTERVAL_INCREASE b + f I MAX_RETRY_PATHFINDING_INTERVAL c + f I MIN_INTERVAL_INCREASE a + f I currentDelay g + f J nextScheduledAttemptTimestamp f + f J previousAttemptTimestamp e + f Lnet/minecraft/util/RandomSource; random d +c net/minecraft/world/entity/ai/behavior/SleepInBed net/minecraft/world/entity/ai/behavior/BehaviorSleep + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (J)Z timedOut a + f I COOLDOWN_AFTER_BEING_WOKEN c + f J nextOkStartTime d +c net/minecraft/world/entity/ai/control/JumpControl net/minecraft/world/entity/ai/control/ControllerJump + m ()V jump a + m ()V tick b + f Z jump a + f Lnet/minecraft/world/entity/Mob; mob b +c net/minecraft/world/entity/ai/control/LookControl net/minecraft/world/entity/ai/control/ControllerLook + m ()V clampHeadRotationToBody b + m ()D getWantedX e + m ()D getWantedY f + m ()D getWantedZ g + m ()Ljava/util/Optional; getXRotD h + m ()Ljava/util/Optional; getYRotD i + m ()Z isLookingAtTarget d + m (Ljava/lang/Float;)V lambda$tick$0 b + m (Ljava/lang/Float;)V lambda$tick$1 a + m ()Z resetXRotOnTick c + m (DDD)V setLookAt a + m (DDDFF)V setLookAt a + m (Lnet/minecraft/world/entity/Entity;)V setLookAt a + m (Lnet/minecraft/world/entity/Entity;FF)V setLookAt a + m (Lnet/minecraft/world/phys/Vec3;)V setLookAt a + m ()V tick a + f I lookAtCooldown d + f Lnet/minecraft/world/entity/Mob; mob a + f D wantedX e + f D wantedY f + f D wantedZ g + f F xMaxRotAngle c + f F yMaxRotSpeed b +c net/minecraft/world/entity/ai/control/MoveControl net/minecraft/world/entity/ai/control/ControllerMove + m ()D getSpeedModifier c + m ()D getWantedX d + m ()D getWantedY e + m ()D getWantedZ f + m ()Z hasWanted b + m (FF)Z isWalkable b + m (FFF)F rotlerp b + m ()V setWait g + m (DDDD)V setWantedPosition a + m (FF)V strafe a + m ()V tick a + f I MAX_TURN c + f F MIN_SPEED a + f F MIN_SPEED_SQR b + f Lnet/minecraft/world/entity/Mob; mob d + f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; operation k + f D speedModifier h + f F strafeForwards i + f F strafeRight j + f D wantedX e + f D wantedY f + f D wantedZ g +c net/minecraft/world/entity/ai/control/MoveControl$Operation net/minecraft/world/entity/ai/control/ControllerMove$Operation + m ()[Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; $values a + f [Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; $VALUES e + f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; JUMPING d + f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; MOVE_TO b + f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; STRAFE c + f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; WAIT a +c net/minecraft/world/entity/ai/goal/FollowBoatGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFollowBoat + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z isInterruptable W_ + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/ai/goal/BoatGoals; currentGoal d + f Lnet/minecraft/world/entity/player/Player; following c + f Lnet/minecraft/world/entity/PathfinderMob; mob b + f I timeToRecalcPath a +c net/minecraft/world/entity/ai/memory/MemoryStatus net/minecraft/world/entity/ai/memory/MemoryStatus + m ()[Lnet/minecraft/world/entity/ai/memory/MemoryStatus; $values a + f [Lnet/minecraft/world/entity/ai/memory/MemoryStatus; $VALUES d + f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; REGISTERED c + f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; VALUE_ABSENT b + f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; VALUE_PRESENT a +c net/minecraft/world/entity/ai/sensing/AdultSensor net/minecraft/world/entity/ai/sensing/SensorAdult + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V lambda$doTick$0 b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$setNearestVisibleAdult$1 a + m ()Ljava/util/Set; requires a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V setNearestVisibleAdult a +c net/minecraft/world/entity/ai/sensing/DummySensor net/minecraft/world/entity/ai/sensing/SensorDummy + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/ai/sensing/GolemSensor net/minecraft/world/entity/ai/sensing/SensorGolemLastSeen + m (Lnet/minecraft/world/entity/LivingEntity;)V checkForNearbyGolem a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/world/entity/LivingEntity;)V golemDetected b + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$checkForNearbyGolem$0 c + m ()Ljava/util/Set; requires a + f I GOLEM_SCAN_RATE a + f I MEMORY_TIME_TO_LIVE b +c net/minecraft/world/entity/ai/util/HoverRandomPos net/minecraft/world/entity/ai/util/HoverRandomPos + m (Lnet/minecraft/world/entity/PathfinderMob;IIDDFII)Lnet/minecraft/world/phys/Vec3; getPos a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z lambda$getPos$0 a + m (Lnet/minecraft/world/entity/PathfinderMob;IIDDFZII)Lnet/minecraft/core/BlockPos; lambda$getPos$1 a +c net/minecraft/world/entity/ai/village/poi/PoiType net/minecraft/world/entity/ai/village/poi/VillagePlaceType + m (Lnet/minecraft/world/level/block/state/BlockState;)Z is a + m (Lnet/minecraft/core/Holder;)Z lambda$static$0 a + m ()Ljava/util/Set; matchingStates a + m ()I maxTickets b + m ()I validRange c + f Ljava/util/function/Predicate; NONE a + f Ljava/util/Set; matchingStates b + f I maxTickets c + f I validRange d +c net/minecraft/world/entity/animal/axolotl/Axolotl net/minecraft/world/entity/animal/axolotl/Axolotl + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/entity/player/Player;)V applySupportingEffects g + m ()V baseTick aJ + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m ()Z canBeLeashed aj_ + m ()Z canBeSeenAsEnemy eS + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkAxolotlSpawnRules a + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gR + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Z fromBucket a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxAirSupply cJ + m ()I getMaxHeadXRot ac + m ()I getMaxHeadYRot ae + m ()Lnet/minecraft/sounds/SoundEvent; getPickupSound c + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m ()Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getVariant gP + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m (Lnet/minecraft/server/level/ServerLevel;I)V handleAirSupply a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isPlayingDead gQ + m ()Z isPushedByFluid db + m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/Long;)V lambda$loadFromBucketTag$1 a + m ()V lambda$loadFromBucketTag$2 gT + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$saveToBucketTag$0 b + m (Lnet/minecraft/nbt/CompoundTag;)V loadFromBucketTag a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/world/entity/LivingEntity;)V onStopAttacking a + m ()V playAmbientSound T + m ()V playAttackSound fN + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V rehydrate p + m (D)Z removeWhenFarAway i + m ()Z requiresCustomPersistence ab + m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a + m (Z)V setFromBucket a + m (Z)V setPlayingDead x + m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)V setVariant a + m ()V tickAnimations gS + m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V usePlayerItem a + m (Lnet/minecraft/util/RandomSource;)Z useRareVariant a + f I AXOLOTL_TOTAL_AIR_SUPPLY cK + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYING_DEAD cI + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT cH + f Z DEFAULT_FROM_BUCKET cN + f Lnet/minecraft/network/syncher/EntityDataAccessor; FROM_BUCKET cJ + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cx + f D PLAYER_REGEN_DETECTION_RANGE cz + f I POSE_ANIMATION_TICKS cG + f I RARE_VARIANT_CHANCE cA + f I REGEN_BUFF_BASE_DURATION cO + f I REGEN_BUFF_MAX_DURATION cM + f I REHYDRATE_AIR_SUPPLY cL + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cw + f I TOTAL_PLAYDEAD_TIME cv + f Ljava/lang/String; VARIANT_TAG cB + f Lnet/minecraft/util/BinaryAnimator; inWaterAnimator cD + f Lnet/minecraft/util/BinaryAnimator; movingAnimator cF + f Lnet/minecraft/util/BinaryAnimator; onGroundAnimator cE + f Lnet/minecraft/util/BinaryAnimator; playingDeadAnimator cC +c net/minecraft/world/entity/animal/axolotl/Axolotl$Variant net/minecraft/world/entity/animal/axolotl/Axolotl$Variant + m ()[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; $values d + m (I)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; byId a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getCommonSpawnVariant a + m ()I getId a + m ()Ljava/lang/String; getName b + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getRareSpawnVariant b + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getSpawnVariant a + m (ZLnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)Z lambda$getSpawnVariant$0 a + m (I)[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; lambda$getSpawnVariant$1 b + f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; $VALUES n + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; BLUE e + f Ljava/util/function/IntFunction; BY_ID j + f Lcom/mojang/serialization/Codec; CODEC h + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; CYAN d + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; DEFAULT f + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; GOLD c + f Lcom/mojang/serialization/Codec; LEGACY_CODEC i + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; LUCY a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; WILD b + f Z common m + f I id k + f Ljava/lang/String; name l +c net/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState net/minecraft/world/entity/animal/axolotl/Axolotl$a + m ()[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; $values a + f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; $VALUES e + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; IN_AIR d + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; IN_WATER b + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; ON_GROUND c + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; PLAYING_DEAD a +c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlGroupData net/minecraft/world/entity/animal/axolotl/Axolotl$b + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getVariant a + f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; types a +c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlLookControl net/minecraft/world/entity/animal/axolotl/Axolotl$c + m ()V tick a + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl; this$0 h +c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlMoveControl net/minecraft/world/entity/animal/axolotl/Axolotl$d + m ()V tick a + f Lnet/minecraft/world/entity/animal/axolotl/Axolotl; axolotl l +c net/minecraft/world/entity/animal/camel/CamelHusk net/minecraft/world/entity/animal/camel/CamelHusk + m ()Z canBeLeashed aj_ + m ()Z canFallInLove gY + m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a + m ()F chargeSpeedModifier gK + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/camel/Camel; getBreedOffspring b + m ()Lnet/minecraft/sounds/SoundEvent; getDashReadySound gS + m ()Lnet/minecraft/sounds/SoundEvent; getDashingSound gR + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/core/Holder$Reference; getSaddleSound hm + m ()Lnet/minecraft/sounds/SoundEvent; getSitDownSound hj + m ()Lnet/minecraft/sounds/SoundEvent; getStandUpSound hi + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isMobControlled ho + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (D)Z removeWhenFarAway i +c net/minecraft/world/entity/animal/chicken/Chicken net/minecraft/world/entity/animal/chicken/EntityChicken + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/chicken/Chicken; getBreedOffspring b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/core/Holder; getVariant gP + m ()Z isChickenJockey gQ + m ()Z isFlapping bp + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m (Ljava/lang/Integer;)V lambda$readAdditionalSaveData$1 a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k + m ()V onFlap bo + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V positionRider a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (D)Z removeWhenFarAway i + m (Z)V setChickenJockey x + m (Lnet/minecraft/core/Holder;)V setVariant b + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cD + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cE + f Z DEFAULT_CHICKEN_JOCKEY cF + f I eggTime cB + f F flap cv + f F flapSpeed cw + f F flapping cA + f Z isChickenJockey cC + f F nextFlap cG + f F oFlap cz + f F oFlapSpeed cx +c net/minecraft/world/entity/animal/cow/AbstractCow net/minecraft/world/entity/animal/cow/AbstractCow + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()F getSoundVolume fC + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m ()V registerGoals D + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cv +c net/minecraft/world/entity/animal/cow/CowVariants net/minecraft/world/entity/animal/cow/CowVariants + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/cow/CowVariant$ModelType;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a + f Lnet/minecraft/resources/ResourceKey; COLD c + f Lnet/minecraft/resources/ResourceKey; DEFAULT d + f Lnet/minecraft/resources/ResourceKey; TEMPERATE a + f Lnet/minecraft/resources/ResourceKey; WARM b +c net/minecraft/world/entity/animal/cow/MushroomCow net/minecraft/world/entity/animal/cow/EntityMushroomCow + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMushroomSpawnRules c + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/cow/MushroomCow; getBreedOffspring b + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; getEffectsFromItemStack k + m (Lnet/minecraft/world/entity/animal/cow/MushroomCow;)Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; getOffspringVariant a + m ()Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; getVariant gP + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()Z readyForShearing a + m (Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant;)V setVariant a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE cv + f I MUTATE_CHANCE cw + f Ljava/lang/String; TAG_STEW_EFFECTS cx + f Ljava/util/UUID; lastLightningBoltUUID cA + f Lnet/minecraft/world/item/component/SuspiciousStewEffects; stewEffects cz +c net/minecraft/world/entity/animal/cow/MushroomCow$Variant net/minecraft/world/entity/animal/cow/EntityMushroomCow$Type + m ()[Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; $values d + m (I)Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; byId a + m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState a + m ()Ljava/lang/String; getSerializedName c + m ()I id b + f [Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; $VALUES j + f Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; BROWN b + f Ljava/util/function/IntFunction; BY_ID f + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; DEFAULT c + f Lnet/minecraft/world/entity/animal/cow/MushroomCow$Variant; RED a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Lnet/minecraft/world/level/block/state/BlockState; blockState i + f I id h + f Ljava/lang/String; type g +c net/minecraft/world/entity/animal/dolphin/Dolphin net/minecraft/world/entity/animal/dolphin/EntityDolphin + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/particles/ParticleOptions;)V addParticlesAroundSelf a + m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c + m ()Z canBeLeashed aj_ + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f + m (Lnet/minecraft/world/entity/Entity;)Z canRide p + m ()Z closeToNextPos gR + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gQ + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()F getAgeScale eE + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/dolphin/Dolphin; getBreedOffspring b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxAirSupply cJ + m ()I getMaxHeadXRot ac + m ()I getMaxHeadYRot ae + m ()I getMoistnessLevel gP + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound bl + m ()Z gotFish p + m (I)V handleAirSupply r + m (B)V handleEntityEvent b + m (I)I increaseAirSupply m + m ()Lnet/minecraft/world/entity/SpawnGroupData; lambda$finalizeSpawn$1 gS + m (Lnet/minecraft/world/entity/item/ItemEntity;)Z lambda$static$0 b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a + m ()V playAttackSound fN + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Z)V setGotFish x + m (I)V setMoisntessLevel s + m ()V tick g + m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a + f Ljava/util/function/Predicate; ALLOWED_ITEMS cw + f F BABY_SCALE cx + f Z DEFAULT_GOT_FISH cC + f Lnet/minecraft/network/syncher/EntityDataAccessor; GOT_FISH cy + f Lnet/minecraft/network/syncher/EntityDataAccessor; MOISTNESS_LEVEL cz + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; SWIM_WITH_PLAYER_TARGETING cA + f I TOTAL_AIR_SUPPLY cv + f I TOTAL_MOISTNESS_LEVEL cB + f Lnet/minecraft/core/BlockPos; treasurePos cD +c net/minecraft/world/entity/animal/dolphin/Dolphin$PlayWithItemsGoal net/minecraft/world/entity/animal/dolphin/EntityDolphin$c + m ()Z canUse b + m (Lnet/minecraft/world/item/ItemStack;)V drop a + m ()V start d + m ()V stop e + m ()V tick a + f I cooldown b + f Lnet/minecraft/world/entity/animal/dolphin/Dolphin; this$0 a +c net/minecraft/world/entity/animal/dolphin/Dolphin$DolphinSwimToTreasureGoal net/minecraft/world/entity/animal/dolphin/EntityDolphin$a + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z isInterruptable W_ + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/animal/dolphin/Dolphin; dolphin a + f Z stuck b +c net/minecraft/world/entity/animal/dolphin/Dolphin$DolphinSwimWithPlayerGoal net/minecraft/world/entity/animal/dolphin/EntityDolphin$b + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/animal/dolphin/Dolphin; dolphin a + f Lnet/minecraft/world/entity/player/Player; player c + f D speedModifier b +c net/minecraft/world/entity/animal/equine/Markings net/minecraft/world/entity/animal/equine/HorseStyle + m ()[Lnet/minecraft/world/entity/animal/equine/Markings; $values b + m (I)Lnet/minecraft/world/entity/animal/equine/Markings; byId a + m ()I getId a + f [Lnet/minecraft/world/entity/animal/equine/Markings; $VALUES h + f Lnet/minecraft/world/entity/animal/equine/Markings; BLACK_DOTS e + f Ljava/util/function/IntFunction; BY_ID f + f Lnet/minecraft/world/entity/animal/equine/Markings; NONE a + f Lnet/minecraft/world/entity/animal/equine/Markings; WHITE b + f Lnet/minecraft/world/entity/animal/equine/Markings; WHITE_DOTS d + f Lnet/minecraft/world/entity/animal/equine/Markings; WHITE_FIELD c + f I id g +c net/minecraft/world/entity/animal/fish/Pufferfish net/minecraft/world/entity/animal/fish/EntityPufferFish + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getPuffState gQ + m (I)F getScale b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z lambda$aiStep$1 b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (I)V setPuffState a + m ()V tick g + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)V touch a + f I DEFAULT_PUFF_STATE cy + f Lnet/minecraft/network/syncher/EntityDataAccessor; PUFF_STATE e + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; SCARY_MOB cw + f I STATE_FULL c + f I STATE_MID b + f I STATE_SMALL a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGETING_CONDITIONS cx + f I deflateTimer cv + f I inflateCounter f +c net/minecraft/world/entity/animal/fish/Pufferfish$PufferfishPuffGoal net/minecraft/world/entity/animal/fish/EntityPufferFish$a + m ()Z canUse b + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$canUse$0 a + m ()V start d + m ()V stop e + f Lnet/minecraft/world/entity/animal/fish/Pufferfish; fish a +c net/minecraft/world/entity/animal/golem/IronGolem net/minecraft/world/entity/animal/golem/EntityIronGolem + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/world/entity/EntityType;)Z canAttackType a + m ()Z canSpawnSprintParticle bL + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (I)I decreaseAirSupply l + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/damagesource/DamageSource;)V die a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Lnet/minecraft/world/entity/Entity;)V doPush F + m ()I getAttackAnimationTick gP + m ()F getAttackDamage gS + m ()Lnet/minecraft/world/entity/Crackiness$Level; getCrackiness p + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m ()I getOfferFlowerTick gQ + m ()J getPersistentAngerEndTime a + m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b + m (B)V handleEntityEvent b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isPlayerCreated gR + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$0 b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Z)V offerFlower x + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (J)V setPersistentAngerEndTime b + m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a + m (Z)V setPlayerCreated y + m ()V startPersistentAngerTimer c + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID d + f Z DEFAULT_PLAYER_CREATED f + f I IRON_INGOT_HEAL_AMOUNT e + f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cx + f I attackAnimationTick cv + f I offerFlowerTick cw + f J persistentAngerEndTime cy + f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget cz +c net/minecraft/world/entity/animal/golem/SnowGolem net/minecraft/world/entity/animal/golem/EntitySnowman + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m ()Z hasPumpkin p + m ()Z isSensitiveToWater fR + m (DDDDLnet/minecraft/world/entity/projectile/throwableitemprojectile/Snowball;)V lambda$performRangedAttack$1 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$0 a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()Z readyForShearing a + m ()V registerGoals D + m (Z)V setPumpkin x + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PUMPKIN_ID a + f Z DEFAULT_PUMPKIN c + f B PUMPKIN_FLAG b +c net/minecraft/world/entity/animal/pig/PigVariants net/minecraft/world/entity/animal/pig/PigVariants + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/pig/PigVariant$ModelType;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a + f Lnet/minecraft/resources/ResourceKey; COLD c + f Lnet/minecraft/resources/ResourceKey; DEFAULT d + f Lnet/minecraft/resources/ResourceKey; TEMPERATE a + f Lnet/minecraft/resources/ResourceKey; WARM b +c net/minecraft/world/entity/animal/sniffer/Sniffer net/minecraft/world/entity/animal/sniffer/Sniffer + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m ()Ljava/util/Optional; calculateDigPosition gT + m ()Z canDig gU + m (Lnet/minecraft/core/BlockPos;)Z canDig h + m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a + m ()Z canPlayDiggingSound gS + m ()Z canSniff gR + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/damagesource/DamageSource;)V die a + m ()V dropSeed hi + m (Lnet/minecraft/world/entity/AnimationState;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; emitDiggingParticles a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()Ljava/util/stream/Stream; getExploredPositions hj + m ()Lnet/minecraft/core/BlockPos; getHeadBlock gV + m ()Lnet/minecraft/world/phys/Vec3; getHeadPosition hd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxHeadYRot ae + m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A + m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; getState he + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isSearching gP + m ()Z isTempted gQ + m ()V jumpFromGround u + m (I)Lnet/minecraft/world/phys/Vec3; lambda$calculateDigPosition$0 s + m (Lnet/minecraft/core/BlockPos;)Z lambda$calculateDigPosition$1 j + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/GlobalPos;)Z lambda$canDig$2 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$dropSeed$3 a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Z)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; onDiggingComplete x + m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; onDiggingStart hh + m ()V onPathfindingDone H + m ()V onPathfindingStart G + m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; onScentingStart hg + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playEatingSound gX + m ()V playSearchingSound hk + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m ()V resetAnimations hf + m (Z)V setBaby a_ + m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; setState b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)V spawnChildFromBreeding a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; storeExploredPosition i + m ()Z supportQuadLeash z + m ()V tick g + m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; transitionTo a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DROP_SEED_AT_TICK cJ + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STATE cI + f F DIGGING_BB_HEIGHT_OFFSET cG + f Lnet/minecraft/world/entity/EntityDimensions; DIGGING_DIMENSIONS cH + f I DIGGING_DROP_SEED_OFFSET_TICKS cE + f I DIGGING_PARTICLES_AMOUNT cD + f I DIGGING_PARTICLES_DELAY_TICKS cB + f I DIGGING_PARTICLES_DURATION_TICKS cC + f I SNIFFER_BABY_AGE_TICKS cF + f Lnet/minecraft/world/entity/AnimationState; diggingAnimationState cz + f Lnet/minecraft/world/entity/AnimationState; feelingHappyAnimationState cv + f Lnet/minecraft/world/entity/AnimationState; risingAnimationState cA + f Lnet/minecraft/world/entity/AnimationState; scentingAnimationState cw + f Lnet/minecraft/world/entity/AnimationState; sniffingAnimationState cx +c net/minecraft/world/entity/animal/sniffer/Sniffer$State net/minecraft/world/entity/animal/sniffer/Sniffer$State + m ()[Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; $values b + m ()I id a + f [Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; $VALUES k + f Ljava/util/function/IntFunction; BY_ID h + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; DIGGING f + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; FEELING_HAPPY b + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; IDLING a + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; RISING g + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; SCENTING c + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; SEARCHING e + f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; SNIFFING d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i + f I id j +c net/minecraft/world/entity/animal/squid/GlowSquid net/minecraft/world/entity/animal/squid/GlowSquid + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGlowSquidSpawnRules a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()I getDarkTicksRemaining gQ + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/core/particles/ParticleOptions; getInkParticle p + m ()Lnet/minecraft/sounds/SoundEvent; getSquirtSound gP + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (I)V setDarkTicks s + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DARK_TICKS_REMAINING cD + f I DEFAULT_DARK_TICKS_REMAINING cE +c net/minecraft/world/entity/boss/wither/WitherBoss net/minecraft/world/entity/boss/wither/EntityWither + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Z addEffect b + m ()V aiStep d_ + m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canDestroy c + m (Lnet/minecraft/world/entity/Entity;)Z canRide p + m (Z)Z canUsePortal o + m ()V checkDespawn dW + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropCustomDeathLoot a + m (I)I getAlternativeTarget b + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (I)D getHeadX d + m ()[F getHeadXRots gQ + m (I)D getHeadY r + m ()[F getHeadYRots gP + m (I)D getHeadZ s + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getInvulnerableTicks gR + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isPowered gS + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 a + m ()V makeInvulnerable k + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V makeStuckInBlock a + m (IDDDZ)V performRangedAttack a + m (ILnet/minecraft/world/entity/LivingEntity;)V performRangedAttack a + m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (FFF)F rotlerp a + m (II)V setAlternativeTarget a + m (Lnet/minecraft/network/chat/Component;)V setCustomName b + m (I)V setInvulnerableTicks a + m (Lnet/minecraft/server/level/ServerPlayer;)V startSeenByPlayer d + m (Lnet/minecraft/server/level/ServerPlayer;)V stopSeenByPlayer e + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_INV e + f Ljava/util/List; DATA_TARGETS d + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TARGET_A a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TARGET_B b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TARGET_C c + f I DEFAULT_INVULNERABLE_TICKS cv + f I INVULNERABLE_TICKS f + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; LIVING_ENTITY_SELECTOR cE + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGETING_CONDITIONS cF + f Lnet/minecraft/server/level/ServerBossEvent; bossEvent cD + f I destroyBlocksTick cC + f [I idleHeadUpdates cB + f [I nextHeadUpdate cA + f [F xRotHeads cw + f [F xRotOHeads cy + f [F yRotHeads cx + f [F yRotOHeads cz +c net/minecraft/world/entity/boss/wither/WitherBoss$WitherDoNothingGoal net/minecraft/world/entity/boss/wither/EntityWither$a + m ()Z canUse b + f Lnet/minecraft/world/entity/boss/wither/WitherBoss; this$0 a +c net/minecraft/world/entity/monster/illager/Evoker net/minecraft/world/entity/monster/illager/EntityEvoker + m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a + m (Lnet/minecraft/world/entity/Entity;)Z considersEntityAsAlly u + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getCastingSoundEvent gZ + m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/animal/sheep/Sheep; getWololoTarget hl + m ()V registerGoals D + m (Lnet/minecraft/world/entity/animal/sheep/Sheep;)V setWololoTarget a + f Lnet/minecraft/world/entity/animal/sheep/Sheep; wololoTarget a +c net/minecraft/world/entity/monster/illager/Evoker$EvokerAttackSpellGoal net/minecraft/world/entity/monster/illager/EntityEvoker$a + m (DDDDFI)V createSpellEntity a + m ()I getCastingInterval i + m ()I getCastingTime h + m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m + m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l + m ()V performSpellCasting k + f Lnet/minecraft/world/entity/monster/illager/Evoker; this$0 a +c net/minecraft/world/entity/monster/illager/Evoker$EvokerSummonSpellGoal net/minecraft/world/entity/monster/illager/EntityEvoker$c + m ()Z canUse b + m ()I getCastingInterval i + m ()I getCastingTime h + m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m + m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l + m ()V performSpellCasting k + f Lnet/minecraft/world/entity/monster/illager/Evoker; this$0 a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; vexCountTargeting e +c net/minecraft/world/entity/monster/illager/Evoker$EvokerWololoSpellGoal net/minecraft/world/entity/monster/illager/EntityEvoker$d + m ()Z canContinueToUse c + m ()Z canUse b + m ()I getCastWarmupTime n + m ()I getCastingInterval i + m ()I getCastingTime h + m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m + m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a + m ()V performSpellCasting k + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/monster/illager/Evoker; this$0 a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; wololoTargeting e +c net/minecraft/world/entity/monster/illager/Evoker$EvokerCastingSpellGoal net/minecraft/world/entity/monster/illager/EntityEvoker$b + m ()V tick a + f Lnet/minecraft/world/entity/monster/illager/Evoker; this$0 a +c net/minecraft/world/entity/monster/skeleton/Stray net/minecraft/world/entity/monster/skeleton/EntitySkeletonStray + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkStraySpawnRules c + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getArrow a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p +c net/minecraft/world/entity/monster/zombie/Drowned net/minecraft/world/entity/monster/zombie/EntityDrowned + m ()V addBehaviourGoals p + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z canReplaceCurrentItem a + m ()Z canSpawnInLiquids gQ + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkDrownedSpawnRules c + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m ()Z closeToNextPos gS + m ()Z convertsInWater gR + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa + m ()Lnet/minecraft/sounds/SoundEvent; getStepSound gP + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isDeepEnoughToSpawn a + m ()Z isPushedByFluid db + m ()Z isVisuallySwimming cC + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$addBehaviourGoals$0 a + m (Lnet/minecraft/world/entity/LivingEntity;)Z okTarget i + m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m ()V rideTick t + m (Z)V setSearchingForLand x + m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a + m ()V updateSwimming bF + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c + m ()Z wantsToSwim gZ + f F NAUTILUS_SHELL_CHANCE a + f F ZOMBIE_NAUTILUS_JOCKEY_CHANCE f + f Z searchingForLand cv +c net/minecraft/world/entity/monster/zombie/Drowned$DrownedAttackGoal net/minecraft/world/entity/monster/zombie/EntityDrowned$a + m ()Z canContinueToUse c + m ()Z canUse b + f Lnet/minecraft/world/entity/monster/zombie/Drowned; drowned b +c net/minecraft/world/entity/monster/zombie/Drowned$DrownedSwimUpGoal net/minecraft/world/entity/monster/zombie/EntityDrowned$e + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/monster/zombie/Drowned; drowned a + f I seaLevel c + f D speedModifier b + f Z stuck d +c net/minecraft/world/entity/monster/zombie/Drowned$DrownedMoveControl net/minecraft/world/entity/monster/zombie/EntityDrowned$d + m ()V tick a + f Lnet/minecraft/world/entity/monster/zombie/Drowned; drowned l +c net/minecraft/world/entity/monster/zombie/Drowned$DrownedGoToBeachGoal net/minecraft/world/entity/monster/zombie/EntityDrowned$b + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a + m ()V start d + m ()V stop e + f Lnet/minecraft/world/entity/monster/zombie/Drowned; drowned g +c net/minecraft/world/entity/monster/zombie/Drowned$DrownedGoToWaterGoal net/minecraft/world/entity/monster/zombie/EntityDrowned$c + m ()Z canContinueToUse c + m ()Z canUse b + m ()Lnet/minecraft/world/phys/Vec3; getWaterPos h + m ()V start d + f Lnet/minecraft/world/level/Level; level f + f Lnet/minecraft/world/entity/PathfinderMob; mob a + f D speedModifier e + f D wantedX b + f D wantedY c + f D wantedZ d +c net/minecraft/world/entity/monster/zombie/Drowned$DrownedTridentAttackGoal net/minecraft/world/entity/monster/zombie/EntityDrowned$f + m ()Z canUse b + m ()V start d + m ()V stop e + f Lnet/minecraft/world/entity/monster/zombie/Drowned; drowned a +c net/minecraft/world/entity/npc/ClientSideMerchant net/minecraft/world/entity/npc/MerchantWrapper + m ()Lnet/minecraft/sounds/SoundEvent; getNotifyTradeSound f + m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers b + m ()Lnet/minecraft/world/entity/player/Player; getTradingPlayer a + m ()I getVillagerXp d + m ()Z isClientSide c + m (Lnet/minecraft/world/item/trading/MerchantOffer;)V notifyTrade a + m (Lnet/minecraft/world/item/ItemStack;)V notifyTradeUpdated a + m (Lnet/minecraft/world/item/trading/MerchantOffers;)V overrideOffers a + m (I)V overrideXp a + m (Lnet/minecraft/world/entity/player/Player;)V setTradingPlayer a + m ()Z showProgressBar e + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f Lnet/minecraft/world/item/trading/MerchantOffers; offers b + f Lnet/minecraft/world/entity/player/Player; source a + f I xp c +c net/minecraft/world/entity/player/PlayerEquipment net/minecraft/world/entity/player/PlayerEquipment + m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; get a + m ()Z isEmpty a + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; set a + f Lnet/minecraft/world/entity/player/Player; player b +c net/minecraft/world/entity/player/PlayerModelPart net/minecraft/world/entity/player/PlayerModelPart + m ()[Lnet/minecraft/world/entity/player/PlayerModelPart; $values f + m ()I getBit b + m ()Ljava/lang/String; getId d + m ()I getMask a + m ()Lnet/minecraft/network/chat/Component; getName e + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/player/PlayerModelPart; $VALUES m + f Lnet/minecraft/world/entity/player/PlayerModelPart; CAPE a + f Lcom/mojang/serialization/Codec; CODEC h + f Lnet/minecraft/world/entity/player/PlayerModelPart; HAT g + f Lnet/minecraft/world/entity/player/PlayerModelPart; JACKET b + f Lnet/minecraft/world/entity/player/PlayerModelPart; LEFT_PANTS_LEG e + f Lnet/minecraft/world/entity/player/PlayerModelPart; LEFT_SLEEVE c + f Lnet/minecraft/world/entity/player/PlayerModelPart; RIGHT_PANTS_LEG f + f Lnet/minecraft/world/entity/player/PlayerModelPart; RIGHT_SLEEVE d + f I bit i + f Ljava/lang/String; id k + f I mask j + f Lnet/minecraft/network/chat/Component; name l +c net/minecraft/world/entity/player/PlayerModelType net/minecraft/world/entity/player/PlayerModelType + m ()[Lnet/minecraft/world/entity/player/PlayerModelType; $values a + m (Ljava/lang/String;)Lnet/minecraft/world/entity/player/PlayerModelType; byLegacyServicesName a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/entity/player/PlayerModelType;)Ljava/lang/String; lambda$static$0 b + m (Ljava/lang/Boolean;)Lnet/minecraft/world/entity/player/PlayerModelType; lambda$static$1 a + m (Lnet/minecraft/world/entity/player/PlayerModelType;)Ljava/lang/Boolean; lambda$static$2 a + f [Lnet/minecraft/world/entity/player/PlayerModelType; $VALUES h + f Lcom/mojang/serialization/Codec; CODEC c + f Ljava/util/function/Function; NAME_LOOKUP e + f Lnet/minecraft/world/entity/player/PlayerModelType; SLIM a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/entity/player/PlayerModelType; WIDE b + f Ljava/lang/String; id f + f Ljava/lang/String; legacyServicesId g +c net/minecraft/world/entity/player/StackedContents net/minecraft/world/entity/player/AutoRecipeStackManager + m (Ljava/lang/Object;I)V account a + m (Ljava/lang/Iterable;Ljava/lang/Object;)Z anyIngredientMatches a + m ()V clear a + m (Ljava/util/List;)I getResultUpperBound a + m (Ljava/lang/Iterable;)Ljava/util/List; getUniqueAvailableIngredientItems a + m (Ljava/lang/Object;I)Z hasAtLeast b + m (Ljava/lang/Object;I)V put d + m (Ljava/lang/Object;I)V take c + m (Ljava/util/List;ILnet/minecraft/world/entity/player/StackedContents$Output;)Z tryPick a + m (Ljava/util/List;ILnet/minecraft/world/entity/player/StackedContents$Output;)I tryPickAll b +c net/minecraft/world/entity/player/StackedContents$Output net/minecraft/world/entity/player/AutoRecipeStackManager$b +c net/minecraft/world/entity/player/StackedContents$RecipePicker net/minecraft/world/entity/player/AutoRecipeStackManager$c + m (II)V assign e + m ()V clearAllVisited m + m (II)V clearRange h + m ()V clearSatisfied l + m ()I connectionCount i + m ()I connectionOffset h + m (I)Lit/unimi/dsi/fastutil/ints/IntList; findNewItemAssignmentPath c + m (II)I getConnectionIndex c + m (II)I getResidualIndex g + m (I)I getSatisfiedIndex f + m (I)I getVisitedIngredientIndex i + m (I)I getVisitiedItemIndex l + m (II)Z hasConnection b + m (I)Z hasVisitedIngredient h + m (I)Z hasVisitedItem k + m (II)Z isAssigned d + m (I)Z isPathIndexItem a + m (I)Z isSatisfied d + m ()I residualCount k + m ()I residualOffset j + m ()I satisfiedCount g + m ()I satisfiedOffset f + m (II)V setConnection a + m ()V setInitialConnections a + m (I)V setSatisfied e + m (I)Lit/unimi/dsi/fastutil/ints/IntList; tryAssigningNewItem b + m (ILnet/minecraft/world/entity/player/StackedContents$Output;)Z tryPick a + m (ILnet/minecraft/world/entity/player/StackedContents$Output;)I tryPickAll b + m (II)V unassign f + m (I)V visitIngredient g + m (I)V visitItem j + m ()I visitedIngredientCount c + m ()I visitedIngredientOffset b + m ()I visitedItemCount e + m ()I visitedItemOffset d + f Z $assertionsDisabled a + f Ljava/util/BitSet; data g + f I ingredientCount d + f Ljava/util/List; ingredients c + f I itemCount f + f Ljava/util/List; items e + f Lit/unimi/dsi/fastutil/ints/IntList; path h + f Lnet/minecraft/world/entity/player/StackedContents; this$0 b +c net/minecraft/world/entity/player/StackedContents$IngredientInfo net/minecraft/world/entity/player/AutoRecipeStackManager$a +c net/minecraft/world/entity/projectile/EvokerFangs net/minecraft/world/entity/projectile/EntityEvokerFangs + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/LivingEntity;)V dealDamageTo c + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (F)F getAnimationProgress a + m ()Lnet/minecraft/world/entity/Entity; getOwner p + m ()Lnet/minecraft/world/entity/LivingEntity; getOwner e + m (B)V handleEntityEvent b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner a + m ()V tick g + f I ATTACK_DURATION a + f I ATTACK_TRIGGER_TICKS c + f I DEFAULT_WARMUP_DELAY d + f I LIFE_OFFSET b + f Z clientSideAttackStarted h + f I lifeTicks g + f Lnet/minecraft/world/entity/EntityReference; owner i + f Z sentSpikeEvent f + f I warmupDelayTicks e +c net/minecraft/world/entity/projectile/FishingHook net/minecraft/world/entity/projectile/EntityFishingHook + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/BlockPos;)Z calculateOpenWater b + m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b + m (Z)Z canUsePortal o + m (Lnet/minecraft/core/BlockPos;)V catchingFish a + m ()V checkCollision r + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a + m ()Lnet/minecraft/world/entity/Entity; getHookedIn k + m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; getOpenWaterTypeForArea a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; getOpenWaterTypeForBlock c + m ()Lnet/minecraft/world/entity/player/Player; getPlayerOwner i + m (B)V handleEntityEvent b + m ()Z isOpenWaterFishing f + m (Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType;Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType;)Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; lambda$getOpenWaterTypeForArea$0 a + m ()V onClientRemoval aE + m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/entity/Entity;)V pullEntity c + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m (Lnet/minecraft/world/item/ItemStack;)I retrieve a + m (Lnet/minecraft/world/entity/Entity;)V setHookedEntity C + m (Lnet/minecraft/world/entity/Entity;)V setOwner d + m ()Z shouldBounceOnWorldBorder ah_ + m (D)Z shouldRenderAtSqrDistance a + m (Lnet/minecraft/world/entity/player/Player;)Z shouldStopFishing a + m ()V tick g + m (Lnet/minecraft/world/entity/projectile/FishingHook;)V updateOwnerInfo a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BITING h + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HOOKED_ENTITY g + f Lorg/slf4j/Logger; LOGGER b + f I MAX_OUT_OF_WATER_TIME f + f Z biting d + f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; currentState p + f F fishAngle m + f Lnet/minecraft/world/entity/Entity; hookedIn o + f Lnet/minecraft/world/entity/InterpolationHandler; interpolationHandler s + f I life i + f I luck q + f I lureSpeed r + f I nibble j + f Z openWater n + f I outOfWaterTime e + f Lnet/minecraft/util/RandomSource; syncronizedRandom c + f I timeUntilHooked l + f I timeUntilLured k +c net/minecraft/world/entity/projectile/FishingHook$FishHookState net/minecraft/world/entity/projectile/EntityFishingHook$HookState + m ()[Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; $values a + f [Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; $VALUES d + f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; BOBBING c + f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; FLYING a + f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; HOOKED_IN_ENTITY b +c net/minecraft/world/entity/projectile/FishingHook$OpenWaterType net/minecraft/world/entity/projectile/EntityFishingHook$WaterPosition + m ()[Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; $values a + f [Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; $VALUES d + f Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; ABOVE_WATER a + f Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; INSIDE_WATER b + f Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; INVALID c +c net/minecraft/world/entity/projectile/arrow/Arrow net/minecraft/world/entity/projectile/arrow/EntityTippedArrow + m (Lnet/minecraft/world/effect/MobEffectInstance;)V addEffect a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/entity/LivingEntity;)V doPostHurtEffects a + m ()I getColor A + m ()Lnet/minecraft/world/item/ItemStack; getDefaultPickupItem u + m ()Lnet/minecraft/world/item/alchemy/PotionContents; getPotionContents B + m ()F getPotionDurationScale C + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/effect/MobEffectInstance;)V lambda$doPostHurtEffects$0 a + m (I)V makeParticle a + m (Lnet/minecraft/world/item/ItemStack;)V setPickupItemStack a + m (Lnet/minecraft/world/item/alchemy/PotionContents;)V setPotionContents a + m ()V tick g + m ()V updateColor D + f B EVENT_POTION_PUFF h + f I EXPOSED_POTION_DECAY_TIME e + f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_EFFECT_COLOR g + f I NO_EFFECT_COLOR f +c net/minecraft/world/entity/variant/SpawnCondition net/minecraft/world/entity/variant/SpawnCondition + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC b +c net/minecraft/world/entity/variant/StructureCheck net/minecraft/world/entity/variant/StructureCheck + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/HolderSet; requiredStructures b + m (Lnet/minecraft/world/entity/variant/SpawnContext;)Z test a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/core/HolderSet; requiredStructures c +c net/minecraft/world/entity/vehicle/DismountHelper net/minecraft/world/entity/vehicle/DismountUtil + m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Z canDismountTo a + m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Pose;)Z canDismountTo a + m (Lnet/minecraft/core/BlockPos;ILjava/util/function/Function;)D findCeilingFrom a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/phys/Vec3; findSafeDismountLocation a + m (D)Z isBlockFloorValid a + m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$findSafeDismountLocation$0 a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; nonClimbableShape a + m (Lnet/minecraft/core/Direction;)[[I offsetsForDirection a +c net/minecraft/world/entity/vehicle/boat/ChestBoat net/minecraft/world/entity/vehicle/boat/ChestBoat + m (Lnet/minecraft/world/entity/EntityDimensions;)D rideHeight b +c net/minecraft/world/entity/vehicle/boat/ChestRaft net/minecraft/world/entity/vehicle/boat/ChestRaft + m (Lnet/minecraft/world/entity/EntityDimensions;)D rideHeight b +c net/minecraft/world/inventory/AbstractFurnaceMenu net/minecraft/world/inventory/ContainerFurnace + m (Lnet/minecraft/world/item/ItemStack;)Z canSmelt b + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a + m ()F getBurnProgress m + m ()F getLitProgress n + m ()Lnet/minecraft/world/inventory/RecipeBookType; getRecipeBookType ao_ + m ()Lnet/minecraft/world/inventory/Slot; getResultSlot l + m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; handlePlacement a + m (Lnet/minecraft/world/item/ItemStack;)Z isFuel c + m ()Z isLit o + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I DATA_COUNT q + f I FUEL_SLOT n + f I INGREDIENT_SLOT m + f I INV_SLOT_END t + f I INV_SLOT_START s + f I RESULT_SLOT o + f I SLOT_COUNT p + f I USE_ROW_SLOT_END v + f I USE_ROW_SLOT_START u + f Lnet/minecraft/world/item/crafting/RecipePropertySet; acceptedInputs z + f Lnet/minecraft/world/Container; container w + f Lnet/minecraft/world/inventory/ContainerData; data x + f Lnet/minecraft/world/level/Level; level r + f Lnet/minecraft/world/inventory/RecipeBookType; recipeBookType A + f Lnet/minecraft/world/item/crafting/RecipeType; recipeType y +c net/minecraft/world/inventory/AbstractFurnaceMenu$1 net/minecraft/world/inventory/ContainerFurnace$1 + m ()V clearCraftingContent a + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a + m (Lnet/minecraft/world/inventory/Slot;)V lambda$clearCraftingContent$0 a + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z recipeMatches a + f Lnet/minecraft/world/inventory/AbstractFurnaceMenu; this$0 c + f Lnet/minecraft/server/level/ServerLevel; val$level b +c net/minecraft/world/inventory/SimpleContainerData net/minecraft/world/inventory/ContainerProperties + m (I)I get a + m ()I getCount a + m (II)V set a + f [I ints a +c net/minecraft/world/item/DispensibleContainerItem net/minecraft/world/item/DispensibleContainerItem + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V checkExtraContent a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/BlockHitResult;)Z emptyContents a +c net/minecraft/world/item/StandingAndWallBlockItem net/minecraft/world/item/ItemBlockWallable + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z canPlace a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getPlacementState c + m (Ljava/util/Map;Lnet/minecraft/world/item/Item;)V registerBlocks a + f Lnet/minecraft/core/Direction; attachmentDirection b + f Lnet/minecraft/world/level/block/Block; wallBlock a +c net/minecraft/world/item/component/BundleContents net/minecraft/world/item/component/BundleContents + m (Lnet/minecraft/world/item/ItemStack;)Z canItemBeInBundle a + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; checkAndCreate a + m (Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction; computeContentWeight b + m (I)Lnet/minecraft/world/item/ItemStack; getItemUnsafe a + m ()I getNumberOfItemsToShow a + m ()I getSelectedItem h + m (Lnet/minecraft/world/item/ItemStack;)Lorg/apache/commons/lang3/math/Fraction; getWeight b + m ()Z hasSelectedItem i + m ()Z isEmpty g + m ()Ljava/util/stream/Stream; itemCopyStream b + m ()Ljava/lang/Iterable; items c + m ()Ljava/lang/Iterable; itemsCopy d + m ()Ljava/lang/String; lambda$checkAndCreate$2 j + m (Lnet/minecraft/world/item/component/BundleContents;)Lcom/mojang/serialization/DataResult; lambda$static$0 b + m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/List; lambda$static$1 a + m ()I size e + m ()Lorg/apache/commons/lang3/math/Fraction; weight f + f Lorg/apache/commons/lang3/math/Fraction; BUNDLE_IN_BUNDLE_WEIGHT e + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/component/BundleContents; EMPTY a + f I NO_SELECTED_ITEM_INDEX d + f I NO_STACK_INDEX f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Ljava/util/List; items g + f I selectedItem i + f Lorg/apache/commons/lang3/math/Fraction; weight h +c net/minecraft/world/item/component/BundleContents$Mutable net/minecraft/world/item/component/BundleContents$a + m ()Lnet/minecraft/world/item/component/BundleContents$Mutable; clearItems a + m (Lnet/minecraft/world/item/ItemStack;)I findStackIndex b + m (Lnet/minecraft/world/item/ItemStack;)I getMaxAmountToAdd c + m (I)Z indexIsOutsideAllowedBounds b + m ()Lnet/minecraft/world/item/ItemStack; removeOne b + m ()Lnet/minecraft/world/item/component/BundleContents; toImmutable d + m (I)V toggleSelectedItem a + m (Lnet/minecraft/world/item/ItemStack;)I tryInsert a + m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/Player;)I tryTransfer a + m ()Lorg/apache/commons/lang3/math/Fraction; weight c + f Ljava/util/List; items a + f I selectedItem c + f Lorg/apache/commons/lang3/math/Fraction; weight b +c net/minecraft/world/item/component/MapDecorations net/minecraft/world/item/component/MapDecorations + m ()Ljava/util/Map; decorations a + m (Ljava/lang/String;Lnet/minecraft/world/item/component/MapDecorations$Entry;)Lnet/minecraft/world/item/component/MapDecorations; withDecoration a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/component/MapDecorations; EMPTY a + f Ljava/util/Map; decorations c +c net/minecraft/world/item/component/MapDecorations$Entry net/minecraft/world/item/component/MapDecorations$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F rotation d + m ()Lnet/minecraft/core/Holder; type a + m ()D x b + m ()D z c + f Lcom/mojang/serialization/Codec; CODEC a + f F rotation e + f Lnet/minecraft/core/Holder; type b + f D x c + f D z d +c net/minecraft/world/item/component/PiercingWeapon net/minecraft/world/item/component/PiercingWeapon + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V attack a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z canHitEntity a + m ()Z dealsKnockback a + m ()Z dismounts b + m ()Ljava/util/Optional; hitSound d + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;)Z lambda$attack$3 a + m (Lnet/minecraft/world/phys/BlockHitResult;)Ljava/util/Collection; lambda$attack$4 a + m (Ljava/util/Collection;)Ljava/util/Collection; lambda$attack$5 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)V lambda$makeHitSound$2 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)V lambda$makeSound$1 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/entity/Entity;)V makeHitSound b + m (Lnet/minecraft/world/entity/Entity;)V makeSound a + m ()Ljava/util/Optional; sound c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Z dealsKnockback c + f Z dismounts d + f Ljava/util/Optional; hitSound f + f Ljava/util/Optional; sound e +c net/minecraft/world/item/component/SwingAnimation net/minecraft/world/item/component/SwingAnimation + m ()I duration b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/SwingAnimationType; type a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/component/SwingAnimation; DEFAULT a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f I duration e + f Lnet/minecraft/world/item/SwingAnimationType; type d +c net/minecraft/world/item/component/TooltipDisplay net/minecraft/world/item/component/TooltipDisplay + m ()Ljava/util/SequencedSet; hiddenComponents b + m ()Z hideTooltip a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/core/component/DataComponentType;)Z shows a + m (Lnet/minecraft/core/component/DataComponentType;Z)Lnet/minecraft/world/item/component/TooltipDisplay; withHidden a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; COMPONENT_SET_CODEC f + f Lnet/minecraft/world/item/component/TooltipDisplay; DEFAULT c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/SequencedSet; hiddenComponents e + f Z hideTooltip d +c net/minecraft/world/item/crafting/ShapelessRecipe net/minecraft/world/item/crafting/ShapelessRecipes + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; category c + m ()Ljava/util/List; display g + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Ljava/lang/String; group j + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category e + f Ljava/lang/String; group d + f Ljava/util/List; ingredients g + f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo h + f Lnet/minecraft/world/item/ItemStack; result f +c net/minecraft/world/item/crafting/ShapelessRecipe$Serializer net/minecraft/world/item/crafting/ShapelessRecipes$a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/lang/String; lambda$static$0 h + m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; lambda$static$1 g + m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/ItemStack; lambda$static$2 f + m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/util/List; lambda$static$3 e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/lang/String; lambda$static$5 d + m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; lambda$static$6 c + m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/ItemStack; lambda$static$7 b + m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/util/List; lambda$static$8 a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; CODEC x + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w +c net/minecraft/world/item/crafting/TransmuteRecipe net/minecraft/world/item/crafting/TransmuteRecipe + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; category c + m ()Ljava/util/List; display g + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Ljava/lang/String; group j + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category e + f Ljava/lang/String; group d + f Lnet/minecraft/world/item/crafting/Ingredient; input f + f Lnet/minecraft/world/item/crafting/Ingredient; material g + f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo i + f Lnet/minecraft/world/item/crafting/TransmuteResult; result h +c net/minecraft/world/item/crafting/TransmuteRecipe$Serializer net/minecraft/world/item/crafting/TransmuteRecipe$a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Ljava/lang/String; lambda$static$0 j + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; lambda$static$1 i + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$static$10 a + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$2 h + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$3 g + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$static$4 f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Ljava/lang/String; lambda$static$6 e + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; lambda$static$7 d + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$8 c + m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$9 b + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; CODEC x + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w +c net/minecraft/world/item/crafting/TransmuteResult net/minecraft/world/item/crafting/TransmuteResult + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; apply a + m ()Lnet/minecraft/core/component/DataComponentPatch; components d + m ()I count c + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; display a + m (Lnet/minecraft/world/item/ItemStack;)Z isResultUnchanged b + m ()Lnet/minecraft/core/Holder; item b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$static$1 a + m (Lnet/minecraft/world/item/crafting/TransmuteResult;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$validate$2 a + m (Lnet/minecraft/world/item/crafting/TransmuteResult;)Lcom/mojang/serialization/DataResult; validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; FULL_CODEC f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/core/component/DataComponentPatch; components e + f I count d + f Lnet/minecraft/core/Holder; item c +c net/minecraft/world/item/enchantment/Enchantments net/minecraft/world/item/enchantment/Enchantments + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; key a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/enchantment/Enchantment$Builder;)V register a + f Lnet/minecraft/resources/ResourceKey; AQUA_AFFINITY g + f Lnet/minecraft/resources/ResourceKey; BANE_OF_ARTHROPODS p + f Lnet/minecraft/resources/ResourceKey; BINDING_CURSE k + f Lnet/minecraft/resources/ResourceKey; BLAST_PROTECTION d + f Lnet/minecraft/resources/ResourceKey; BREACH M + f Lnet/minecraft/resources/ResourceKey; CHANNELING H + f Lnet/minecraft/resources/ResourceKey; DENSITY L + f Lnet/minecraft/resources/ResourceKey; DEPTH_STRIDER i + f Lnet/minecraft/resources/ResourceKey; EFFICIENCY u + f Lnet/minecraft/resources/ResourceKey; FEATHER_FALLING c + f Lnet/minecraft/resources/ResourceKey; FIRE_ASPECT r + f Lnet/minecraft/resources/ResourceKey; FIRE_PROTECTION b + f Lnet/minecraft/resources/ResourceKey; FLAME A + f Lnet/minecraft/resources/ResourceKey; FORTUNE x + f Lnet/minecraft/resources/ResourceKey; FROST_WALKER j + f Lnet/minecraft/resources/ResourceKey; IMPALING F + f Lnet/minecraft/resources/ResourceKey; INFINITY B + f Lnet/minecraft/resources/ResourceKey; KNOCKBACK q + f Lnet/minecraft/resources/ResourceKey; LOOTING s + f Lnet/minecraft/resources/ResourceKey; LOYALTY E + f Lnet/minecraft/resources/ResourceKey; LUCK_OF_THE_SEA C + f Lnet/minecraft/resources/ResourceKey; LUNGE O + f Lnet/minecraft/resources/ResourceKey; LURE D + f Lnet/minecraft/resources/ResourceKey; MENDING P + f Lnet/minecraft/resources/ResourceKey; MULTISHOT I + f Lnet/minecraft/resources/ResourceKey; PIERCING K + f Lnet/minecraft/resources/ResourceKey; POWER y + f Lnet/minecraft/resources/ResourceKey; PROJECTILE_PROTECTION e + f Lnet/minecraft/resources/ResourceKey; PROTECTION a + f Lnet/minecraft/resources/ResourceKey; PUNCH z + f Lnet/minecraft/resources/ResourceKey; QUICK_CHARGE J + f Lnet/minecraft/resources/ResourceKey; RESPIRATION f + f Lnet/minecraft/resources/ResourceKey; RIPTIDE G + f Lnet/minecraft/resources/ResourceKey; SHARPNESS n + f Lnet/minecraft/resources/ResourceKey; SILK_TOUCH v + f Lnet/minecraft/resources/ResourceKey; SMITE o + f Lnet/minecraft/resources/ResourceKey; SOUL_SPEED l + f Lnet/minecraft/resources/ResourceKey; SWEEPING_EDGE t + f Lnet/minecraft/resources/ResourceKey; SWIFT_SNEAK m + f Lnet/minecraft/resources/ResourceKey; THORNS h + f Lnet/minecraft/resources/ResourceKey; UNBREAKING w + f Lnet/minecraft/resources/ResourceKey; VANISHING_CURSE Q + f Lnet/minecraft/resources/ResourceKey; WIND_BURST N +c net/minecraft/world/item/equipment/ArmorMaterials net/minecraft/world/item/equipment/ArmorMaterials + m (IIIII)Ljava/util/Map; makeDefense a + f Lnet/minecraft/world/item/equipment/ArmorMaterial; ARMADILLO_SCUTE i + f Lnet/minecraft/world/item/equipment/ArmorMaterial; CHAINMAIL c + f Lnet/minecraft/world/item/equipment/ArmorMaterial; COPPER b + f Lnet/minecraft/world/item/equipment/ArmorMaterial; DIAMOND f + f Lnet/minecraft/world/item/equipment/ArmorMaterial; GOLD e + f Lnet/minecraft/world/item/equipment/ArmorMaterial; IRON d + f Lnet/minecraft/world/item/equipment/ArmorMaterial; LEATHER a + f Lnet/minecraft/world/item/equipment/ArmorMaterial; NETHERITE h + f Lnet/minecraft/world/item/equipment/ArmorMaterial; TURTLE_SCUTE g +c net/minecraft/world/item/equipment/trim/ArmorTrim net/minecraft/world/item/equipment/trim/ArmorTrim + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Ljava/lang/String;Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo;Ljava/lang/String;)Ljava/lang/String; lambda$layerAssetId$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/Identifier; layerAssetId a + m ()Lnet/minecraft/core/Holder; material a + m ()Lnet/minecraft/core/Holder; pattern b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/network/chat/Component; UPGRADE_TITLE e + f Lnet/minecraft/core/Holder; material c + f Lnet/minecraft/core/Holder; pattern d +c net/minecraft/world/item/slot/CompositeSlotSource net/minecraft/world/item/slot/CompositeSlotSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; createCodec a + m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; createInlineCodec b + m (Lnet/minecraft/world/item/slot/CompositeSlotSource;)Ljava/util/List; lambda$createCodec$0 b + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createCodec$1 a + m (Lnet/minecraft/world/item/slot/CompositeSlotSource;)Ljava/util/List; lambda$createInlineCodec$2 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; provide a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Ljava/util/function/Function; compositeSlotSource b + f Ljava/util/List; terms a +c net/minecraft/world/level/EmptyBlockAndTintGetter net/minecraft/world/level/EmptyBlockAndTintGetter + m ()[Lnet/minecraft/world/level/EmptyBlockAndTintGetter; $values a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I getBlockTint a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()I getHeight L_ + m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine C_ + m ()I getMinY K_ + m (Lnet/minecraft/core/Direction;Z)F getShade a + f [Lnet/minecraft/world/level/EmptyBlockAndTintGetter; $VALUES b + f Lnet/minecraft/world/level/EmptyBlockAndTintGetter; INSTANCE a +c net/minecraft/world/level/biome/TheEndBiomeSource net/minecraft/world/level/biome/WorldChunkManagerTheEnd + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/stream/Stream; collectPossibleBiomes b + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/TheEndBiomeSource; create a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/core/Holder; barrens g + f Lnet/minecraft/core/Holder; end c + f Lnet/minecraft/core/Holder; highlands d + f Lnet/minecraft/core/Holder; islands f + f Lnet/minecraft/core/Holder; midlands e +c net/minecraft/world/level/block/AttachedStemBlock net/minecraft/world/level/block/BlockStemAttached + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/AttachedStemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 c + m (Lnet/minecraft/world/level/block/AttachedStemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$1 b + m (Lnet/minecraft/world/level/block/AttachedStemBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Ljava/util/Map; SHAPES c + f Lnet/minecraft/resources/ResourceKey; fruit d + f Lnet/minecraft/resources/ResourceKey; seed f + f Lnet/minecraft/resources/ResourceKey; stem e +c net/minecraft/world/level/block/BaseCoralFanBlock net/minecraft/world/level/block/BlockCoralFanAbstract + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c +c net/minecraft/world/level/block/BlastFurnaceBlock net/minecraft/world/level/block/BlockBlastFurnace + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openContainer a + f Lcom/mojang/serialization/MapCodec; CODEC c +c net/minecraft/world/level/block/BonemealableBlock net/minecraft/world/level/block/IBlockFragilePlantElement + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; findSpreadableNeighbourPos a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getParticlePos a + m (Ljava/util/List;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getSpreadableNeighbourPos a + m ()Lnet/minecraft/world/level/block/BonemealableBlock$Type; getType as_ + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z hasSpreadableNeighbourPos a_ + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a +c net/minecraft/world/level/block/BonemealableBlock$Type net/minecraft/world/level/block/IBlockFragilePlantElement$a + m ()[Lnet/minecraft/world/level/block/BonemealableBlock$Type; $values a + f [Lnet/minecraft/world/level/block/BonemealableBlock$Type; $VALUES c + f Lnet/minecraft/world/level/block/BonemealableBlock$Type; GROWER b + f Lnet/minecraft/world/level/block/BonemealableBlock$Type; NEIGHBOR_SPREADER a +c net/minecraft/world/level/block/BrewingStandBlock net/minecraft/world/level/block/BlockBrewingStand + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f [Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c +c net/minecraft/world/level/block/BubbleColumnBlock net/minecraft/world/level/block/BlockBubbleColumn + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canExistIn p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getColumnState r + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()Ljava/util/Optional; getPickupSound au_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateColumn b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updateColumn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f I CHECK_PERIOD c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DRAG_DOWN b +c net/minecraft/world/level/block/CactusFlowerBlock net/minecraft/world/level/block/CactusFlowerBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/ChorusFlowerBlock net/minecraft/world/level/block/BlockChorusFlower + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z allNeighborsEmpty b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;I)V generatePlant a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;II)V growTreeRecursive a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/block/ChorusFlowerBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V placeDeadFlower a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V placeGrownFlower a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I DEAD_AGE b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BLOCK_SUPPORT d + f Lnet/minecraft/world/level/block/Block; plant e +c net/minecraft/world/level/block/CoralWallFanBlock net/minecraft/world/level/block/BlockCoralFanWall + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/CoralWallFanBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC e + f Lnet/minecraft/world/level/block/Block; deadBlock f +c net/minecraft/world/level/block/DecoratedPotBlock net/minecraft/world/level/block/DecoratedPotBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/SoundType; getSoundType h_ + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity;Ljava/util/function/Consumer;)V lambda$getDrops$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRACKED d + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HORIZONTAL_FACING c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f + f Lnet/minecraft/resources/Identifier; SHERDS_DYNAMIC_DROP_ID b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e +c net/minecraft/world/level/block/DetectorRailBlock net/minecraft/world/level/block/BlockMinecartDetector + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkPressed a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List; getInteractingMinecartOfType a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getSearchBB a + m ()Lnet/minecraft/world/level/block/state/properties/Property; getShapeProperty c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/world/entity/Entity;)Z lambda$checkPressed$0 b + m (Lnet/minecraft/world/entity/Entity;)Z lambda$getAnalogOutputSignal$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V updatePowerToConnected b + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d + f I PRESSED_CHECK_PERIOD e + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE c +c net/minecraft/world/level/block/GrowingPlantBlock net/minecraft/world/level/block/BlockGrowingAbstract + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canAttachTo p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b + m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement b + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + f Lnet/minecraft/core/Direction; growthDirection a + f Z scheduleFluidTicks b + f Lnet/minecraft/world/phys/shapes/VoxelShape; shape d +c net/minecraft/world/level/block/HangingRootsBlock net/minecraft/world/level/block/HangingRootsBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b +c net/minecraft/world/level/block/HugeMushroomBlock net/minecraft/world/level/block/BlockHugeMushroom + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DOWN g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH b + f Ljava/util/Map; PROPERTY_BY_DIRECTION h + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP f + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST e +c net/minecraft/world/level/block/LavaCauldronBlock net/minecraft/world/level/block/LavaCauldronBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)D getContentHeight b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFull d + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/phys/shapes/VoxelShape; FILLED_SHAPE f + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_INSIDE e +c net/minecraft/world/level/block/LightningRodBlock net/minecraft/world/level/block/LightningRodBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V onLightningStrike c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f I ACTIVATION_TICKS f + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d + f I RANGE e + f I SPARK_CYCLE g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c +c net/minecraft/world/level/block/MultifaceSpreader net/minecraft/world/level/block/MultifaceSpreader + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSpreadInAnyDirection a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPredicate;)Ljava/util/Optional; getSpreadFromFaceTowardDirection a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Z lambda$canSpreadInAnyDirection$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z lambda$spreadAll$3 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/core/Direction;)Ljava/lang/Long; lambda$spreadAll$4 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;ZLnet/minecraft/core/Direction;)Ljava/util/Optional; lambda$spreadFromFaceTowardAllDirections$6 a + m (Lnet/minecraft/world/level/LevelAccessor;ZLnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;)Ljava/util/Optional; lambda$spreadFromFaceTowardDirection$7 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;ZLnet/minecraft/core/Direction;)Ljava/util/Optional; lambda$spreadFromFaceTowardRandomDirection$5 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z lambda$spreadFromRandomFaceTowardRandomDirection$1 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Direction;)Ljava/util/Optional; lambda$spreadFromRandomFaceTowardRandomDirection$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Z)J spreadAll a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)J spreadFromFaceTowardAllDirections a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Z)Ljava/util/Optional; spreadFromFaceTowardDirection a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/util/RandomSource;Z)Ljava/util/Optional; spreadFromFaceTowardRandomDirection a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; spreadFromRandomFaceTowardRandomDirection a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;Z)Ljava/util/Optional; spreadToFace a + f [Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; DEFAULT_SPREAD_ORDER a + f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadConfig; config b +c net/minecraft/world/level/block/MultifaceSpreader$SpreadPos net/minecraft/world/level/block/MultifaceSpreader$c + m ()Lnet/minecraft/core/Direction; face b + m ()Lnet/minecraft/core/BlockPos; pos a + f Lnet/minecraft/core/Direction; face b + f Lnet/minecraft/core/BlockPos; pos a +c net/minecraft/world/level/block/MultifaceSpreader$SpreadType net/minecraft/world/level/block/MultifaceSpreader$e + m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; $values a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos; getSpreadPos a + f [Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; $VALUES d + f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; SAME_PLANE b + f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; SAME_POSITION a + f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; WRAP_AROUND c +c net/minecraft/world/level/block/MultifaceSpreader$SpreadType$1 net/minecraft/world/level/block/MultifaceSpreader$e$1 + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos; getSpreadPos a +c net/minecraft/world/level/block/MultifaceSpreader$SpreadType$2 net/minecraft/world/level/block/MultifaceSpreader$e$2 + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos; getSpreadPos a +c net/minecraft/world/level/block/MultifaceSpreader$SpreadType$3 net/minecraft/world/level/block/MultifaceSpreader$e$3 + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos; getSpreadPos a +c net/minecraft/world/level/block/MultifaceSpreader$SpreadConfig net/minecraft/world/level/block/MultifaceSpreader$b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z canSpreadFrom b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;)Z canSpreadInto a + m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; getSpreadTypes a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z hasFace a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isOtherBlockValidAsSource a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Z placeBlock a +c net/minecraft/world/level/block/MultifaceSpreader$SpreadPredicate net/minecraft/world/level/block/MultifaceSpreader$d +c net/minecraft/world/level/block/MultifaceSpreader$DefaultSpreaderConfig net/minecraft/world/level/block/MultifaceSpreader$a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;)Z canSpreadInto a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)Z stateCanBeReplaced a + f Lnet/minecraft/world/level/block/MultifaceBlock; block a +c net/minecraft/world/level/block/NetherPortalBlock net/minecraft/world/level/block/BlockPortal + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/BlockUtil$FoundRectangle;Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; createDimensionTransition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/BlockUtil$FoundRectangle;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; getDimensionTransitionFromExit a + m ()Lnet/minecraft/world/level/block/Portal$Transition; getLocalTransition b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)I getPortalTransitionTime a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z lambda$getDimensionTransitionFromExit$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z lambda$getExitPortal$0 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)V lambda$getExitPortal$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER c + f Ljava/util/Map; SHAPES d +c net/minecraft/world/level/block/NetherPortalBlock$1 net/minecraft/world/level/block/BlockPortal$1 + f [I $SwitchMap$net$minecraft$core$Direction$Axis a + f [I $SwitchMap$net$minecraft$world$level$block$Rotation b +c net/minecraft/world/level/block/RedStoneWireBlock net/minecraft/world/level/block/BlockRedstoneWire + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canSurviveOn a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkCornerChangeAt b + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getBlockSignal a + m (I)I getColorForPower b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/RedstoneSide; getConnectingSide a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)Lnet/minecraft/world/level/block/state/properties/RedstoneSide; getConnectingSide a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getConnectionState a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getMissingConnections b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCross r + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDot s + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$1 a + m ([I)V lambda$static$0 a + m ()Ljava/util/function/Function; makeShapes b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldConnectTo p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shouldConnectTo a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;FF)V spawnParticlesAlongLine a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateIndirectNeighbourShapes a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighborsOfNeighboringWires c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/redstone/Orientation;Z)V updatePowerStrength a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updatesOnShapeChange a + m (Lnet/minecraft/world/level/Level;)Z useExperimentalEvaluator a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f [I COLORS h + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH b + f F PARTICLE_DENSITY i + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER f + f Ljava/util/Map; PROPERTY_BY_DIRECTION g + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH d + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST e + f Lnet/minecraft/world/level/block/state/BlockState; crossState R + f Lnet/minecraft/world/level/redstone/RedstoneWireEvaluator; evaluator S + f Ljava/util/function/Function; shapes D + f Z shouldSignal T +c net/minecraft/world/level/block/RedStoneWireBlock$1 net/minecraft/world/level/block/BlockRedstoneWire$1 + f [I $SwitchMap$net$minecraft$world$level$block$Mirror c + f [I $SwitchMap$net$minecraft$world$level$block$Rotation b + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RedstoneSide a +c net/minecraft/world/level/block/RedstoneLampBlock net/minecraft/world/level/block/BlockRedstoneLamp + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b +c net/minecraft/world/level/block/SporeBlossomBlock net/minecraft/world/level/block/SporeBlossomBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f I ADD_PARTICLE_ATTEMPTS c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I PARTICLE_XZ_RADIUS d + f I PARTICLE_Y_MAX e + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/StainedGlassBlock net/minecraft/world/level/block/BlockStainedGlass + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/item/DyeColor; getColor b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/DyeColor; color c +c net/minecraft/world/level/block/StandingSignBlock net/minecraft/world/level/block/BlockFloorSign + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)F getYRotationDegrees h + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION b +c net/minecraft/world/level/block/TallDryGrassBlock net/minecraft/world/level/block/TallDryGrassBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$performBonemeal$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c +c net/minecraft/world/level/block/TallSeagrassBlock net/minecraft/world/level/block/TallSeagrassBlock + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF d + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e +c net/minecraft/world/level/block/TestInstanceBlock net/minecraft/world/level/block/TestInstanceBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/TrappedChestBlock net/minecraft/world/level/block/BlockChestTrapped + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m ()Lnet/minecraft/stats/Stat; getOpenChestStat d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; lambda$new$0 t + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + f Lcom/mojang/serialization/MapCodec; CODEC g +c net/minecraft/world/level/block/TrialSpawnerBlock net/minecraft/world/level/block/TrialSpawnerBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TrialSpawnerBlockEntity;)V lambda$getTicker$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TrialSpawnerBlockEntity;)V lambda$getTicker$1 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OMINOUS c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STATE b +c net/minecraft/world/level/block/TripWireHookBlock net/minecraft/world/level/block/BlockTripwireHook + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZZILnet/minecraft/world/level/block/state/BlockState;)V calculateState a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ZZZZ)V emitState a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V notifyNeighbors a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED d + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c + f I RECHECK_PERIOD g + f Ljava/util/Map; SHAPES h + f I WIRE_DIST_MAX f + f I WIRE_DIST_MIN e +c net/minecraft/world/level/block/WeepingVinesBlock net/minecraft/world/level/block/BlockWeepingVines + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto h + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a + m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g +c net/minecraft/world/level/block/entity/FuelValues net/minecraft/world/level/block/entity/FuelValues + m (Lnet/minecraft/world/item/ItemStack;)I burnDuration b + m ()Ljava/util/SequencedSet; fuelItems a + m (Lnet/minecraft/world/item/ItemStack;)Z isFuel a + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/block/entity/FuelValues; vanillaBurnTimes a + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;I)Lnet/minecraft/world/level/block/entity/FuelValues; vanillaBurnTimes a + f Lit/unimi/dsi/fastutil/objects/Object2IntSortedMap; values a +c net/minecraft/world/level/block/entity/FuelValues$Builder net/minecraft/world/level/block/entity/FuelValues$a + m (Lnet/minecraft/tags/TagKey;I)Lnet/minecraft/world/level/block/entity/FuelValues$Builder; add a + m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/world/level/block/entity/FuelValues$Builder; add a + m ()Lnet/minecraft/world/level/block/entity/FuelValues; build a + m (ILnet/minecraft/core/HolderSet$Named;)V lambda$add$1 a + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/Item;)Z lambda$remove$0 a + m (ILnet/minecraft/world/item/Item;)V putInternal a + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/block/entity/FuelValues$Builder; remove a + f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures b + f Lnet/minecraft/core/HolderLookup; items a + f Lit/unimi/dsi/fastutil/objects/Object2IntSortedMap; values c +c net/minecraft/world/level/block/grower/TreeGrower net/minecraft/world/level/block/grower/WorldGenTreeProvider + m (Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/resources/ResourceKey; getConfiguredFeature a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/ResourceKey; getConfiguredMegaFeature a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z growTree a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z hasFlowers a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;II)Z isTwoByTwoSapling a + m (Lnet/minecraft/world/level/block/grower/TreeGrower;)Ljava/lang/String; lambda$static$0 a + f Lnet/minecraft/world/level/block/grower/TreeGrower; ACACIA h + f Lnet/minecraft/world/level/block/grower/TreeGrower; AZALEA e + f Lnet/minecraft/world/level/block/grower/TreeGrower; BIRCH f + f Lnet/minecraft/world/level/block/grower/TreeGrower; CHERRY i + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/block/grower/TreeGrower; DARK_OAK j + f Ljava/util/Map; GROWERS l + f Lnet/minecraft/world/level/block/grower/TreeGrower; JUNGLE g + f Lnet/minecraft/world/level/block/grower/TreeGrower; MANGROVE d + f Lnet/minecraft/world/level/block/grower/TreeGrower; OAK b + f Lnet/minecraft/world/level/block/grower/TreeGrower; PALE_OAK k + f Lnet/minecraft/world/level/block/grower/TreeGrower; SPRUCE c + f Ljava/util/Optional; flowers s + f Ljava/util/Optional; megaTree o + f Ljava/lang/String; name m + f F secondaryChance n + f Ljava/util/Optional; secondaryFlowers t + f Ljava/util/Optional; secondaryMegaTree p + f Ljava/util/Optional; secondaryTree r + f Ljava/util/Optional; tree q +c net/minecraft/world/level/block/piston/PistonMath net/minecraft/world/level/block/piston/PistonUtil + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/core/Direction;D)Lnet/minecraft/world/phys/AABB; getMovementArea a +c net/minecraft/world/level/block/piston/PistonMath$1 net/minecraft/world/level/block/piston/PistonUtil$1 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/level/block/state/StateHolder net/minecraft/world/level/block/state/IBlockDataHolder + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Object; cycle a + m (Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; findNextInCollection a + m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; getNullableValue e + m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/util/Optional; getOptionalValue d + m ()Ljava/util/Collection; getProperties F + m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; getValue c + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Comparable; getValueOrElse a + m ()Ljava/util/Map; getValues G + m (Lnet/minecraft/world/level/block/state/properties/Property;)Z hasProperty b + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/util/Map; makeNeighbourValues d + m (Ljava/util/Map;)V populateNeighbours a + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; setValue b + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Object; setValueInternal a + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; trySetValue c + f Ljava/lang/String; NAME_TAG b + f Ljava/lang/String; PROPERTIES_TAG c + f Ljava/util/function/Function; PROPERTY_ENTRY_TO_STRING_FUNCTION a + f Ljava/util/Map; neighbours g + f Ljava/lang/Object; owner d + f Lcom/mojang/serialization/MapCodec; propertiesCodec e + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap; values f +c net/minecraft/world/level/block/state/StateHolder$1 net/minecraft/world/level/block/state/IBlockDataHolder$1 + m (Ljava/util/Map$Entry;)Ljava/lang/String; apply a + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/String; getName a +c net/minecraft/world/level/chunk/BulkSectionAccess net/minecraft/world/level/chunk/BulkSectionAccess + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState b + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/LevelChunkSection; getSection a + m (Lnet/minecraft/core/BlockPos;IJ)Lnet/minecraft/world/level/chunk/LevelChunkSection; lambda$getSection$0 a + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; acquiredSections b + f J lastSectionKey d + f Lnet/minecraft/world/level/chunk/LevelChunkSection; lastSection c + f Lnet/minecraft/world/level/LevelAccessor; level a +c net/minecraft/world/level/chunk/LevelChunkSection net/minecraft/world/level/chunk/ChunkSection + m ()V acquire a + m ()Lnet/minecraft/world/level/chunk/LevelChunkSection; copy k + m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;III)V fillBiomesFromNoise a + m ()Lnet/minecraft/world/level/chunk/PalettedContainerRO; getBiomes i + m (III)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a + m (III)Lnet/minecraft/world/level/material/FluidState; getFluidState b + m (III)Lnet/minecraft/core/Holder; getNoiseBiome c + m ()I getSerializedSize j + m ()Lnet/minecraft/world/level/chunk/PalettedContainer; getStates h + m ()Z hasOnlyAir c + m ()Z isRandomlyTicking d + m ()Z isRandomlyTickingBlocks e + m ()Z isRandomlyTickingFluids f + m (Ljava/util/function/Predicate;)Z maybeHas a + m (Lnet/minecraft/network/FriendlyByteBuf;)V read a + m (Lnet/minecraft/network/FriendlyByteBuf;)V readBiomes b + m ()V recalcBlockCounts g + m ()V release b + m (IIILnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a + m (IIILnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write c + f I BIOME_CONTAINER_BITS d + f I SECTION_HEIGHT b + f I SECTION_SIZE c + f I SECTION_WIDTH a + f S nonEmptyBlockCount e + f Lnet/minecraft/world/level/chunk/PalettedContainer; states h + f S tickingBlockCount f + f S tickingFluidCount g +c net/minecraft/world/level/chunk/PalettedContainer net/minecraft/world/level/chunk/DataPaletteBlock + m ()V acquire b + m ()I bitsPerEntry e + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/Strategy;Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PalettedContainerRO$Unpacker;)Lcom/mojang/serialization/Codec; codec a + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/Strategy;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; codecRO b + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/Strategy;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; codecRW a + m ()Lnet/minecraft/world/level/chunk/PalettedContainer; copy f + m (Lnet/minecraft/world/level/chunk/PalettedContainer$CountConsumer;)V count a + m (Lnet/minecraft/world/level/chunk/PalettedContainer$Data;I)Lnet/minecraft/world/level/chunk/PalettedContainer$Data; createOrReuseData a + m (I)Ljava/lang/Object; get a + m (III)Ljava/lang/Object; get a + m (Ljava/util/function/Consumer;)V getAll a + m (IIILjava/lang/Object;)Ljava/lang/Object; getAndSet a + m (ILjava/lang/Object;)Ljava/lang/Object; getAndSet a + m (IIILjava/lang/Object;)Ljava/lang/Object; getAndSetUnchecked b + m ()I getSerializedSize d + m (Ljava/util/function/Predicate;)Z maybeHas a + m (Lnet/minecraft/world/level/chunk/Strategy;)Lnet/minecraft/world/level/chunk/PalettedContainerRO$PackedData; pack a + m (Lnet/minecraft/network/FriendlyByteBuf;)V read a + m ()Lnet/minecraft/world/level/chunk/PalettedContainer; recreate g + m (Lnet/minecraft/util/BitStorage;Lnet/minecraft/world/level/chunk/Palette;Lnet/minecraft/world/level/chunk/Palette;)[I reencodeContents a + m ()V release c + m (IIILjava/lang/Object;)V set c + m (ILjava/lang/Object;)V set b + m (Lnet/minecraft/network/FriendlyByteBuf;)V write b + f I MIN_PALETTE_BITS a + f Lnet/minecraft/world/level/chunk/PalettedContainer$Data; data b + f Lnet/minecraft/world/level/chunk/Strategy; strategy c +c net/minecraft/world/level/chunk/PalettedContainer$Data net/minecraft/world/level/chunk/DataPaletteBlock$b + m ()Lnet/minecraft/world/level/chunk/Configuration; configuration b + m ()Lnet/minecraft/world/level/chunk/PalettedContainer$Data; copy a + m (Lnet/minecraft/world/level/chunk/Palette;Lnet/minecraft/util/BitStorage;)V copyFrom a + m (Lnet/minecraft/core/IdMap;)I getSerializedSize a + m ()Lnet/minecraft/world/level/chunk/Palette; palette d + m ()Lnet/minecraft/util/BitStorage; storage c + f Lnet/minecraft/world/level/chunk/Configuration; configuration a + f Lnet/minecraft/world/level/chunk/Palette; palette c + f Lnet/minecraft/util/BitStorage; storage b +c net/minecraft/world/level/chunk/PalettedContainer$CountConsumer net/minecraft/world/level/chunk/DataPaletteBlock$a +c net/minecraft/world/level/dimension/DimensionType net/minecraft/world/level/dimension/DimensionManager + m ()F ambientLight l + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeMap; attributes p + m ()Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; cardinalLightType o + m ()D coordinateScale g + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; createDirectCodec a + m (Lnet/minecraft/resources/ResourceKey;Ljava/nio/file/Path;)Ljava/nio/file/Path; getStorageFolder a + m (Lnet/minecraft/world/level/dimension/DimensionType;Lnet/minecraft/world/level/dimension/DimensionType;)D getTeleportationScale a + m ()Z hasCeiling f + m ()Z hasEndFlashes c + m ()Z hasFixedTime d + m ()Z hasSkyLight e + m ()I height i + m ()Lnet/minecraft/tags/TagKey; infiniburn k + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createDirectCodec$0 a + m ()I logicalHeight j + m ()I minY h + m ()Lnet/minecraft/world/level/dimension/DimensionType$MonsterSettings; monsterSettings m + m ()I monsterSpawnBlockLightLimit b + m ()Lnet/minecraft/util/valueproviders/IntProvider; monsterSpawnLightTest a + m ()Lnet/minecraft/world/level/dimension/DimensionType$Skybox; skybox n + m ()Lnet/minecraft/core/HolderSet; timelines q + f I BITS_FOR_Y a + f Lcom/mojang/serialization/Codec; CODEC l + f Lcom/mojang/serialization/Codec; DIRECT_CODEC h + f I MAX_Y d + f I MIN_HEIGHT b + f I MIN_Y e + f [F MOON_BRIGHTNESS_PER_PHASE k + f Lcom/mojang/serialization/Codec; NETWORK_CODEC i + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j + f I WAY_ABOVE_MAX_Y f + f I WAY_BELOW_MIN_Y g + f I Y_SIZE c + f F ambientLight u + f Lnet/minecraft/world/attribute/EnvironmentAttributeMap; attributes y + f Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; cardinalLightType x + f D coordinateScale p + f Z hasCeiling o + f Z hasFixedTime m + f Z hasSkyLight n + f I height r + f Lnet/minecraft/tags/TagKey; infiniburn t + f I logicalHeight s + f I minY q + f Lnet/minecraft/world/level/dimension/DimensionType$MonsterSettings; monsterSettings v + f Lnet/minecraft/world/level/dimension/DimensionType$Skybox; skybox w + f Lnet/minecraft/core/HolderSet; timelines z +c net/minecraft/world/level/dimension/DimensionType$Skybox net/minecraft/world/level/dimension/DimensionManager$c + m ()[Lnet/minecraft/world/level/dimension/DimensionType$Skybox; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/dimension/DimensionType$Skybox; $VALUES f + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/level/dimension/DimensionType$Skybox; END c + f Lnet/minecraft/world/level/dimension/DimensionType$Skybox; NONE a + f Lnet/minecraft/world/level/dimension/DimensionType$Skybox; OVERWORLD b + f Ljava/lang/String; name e +c net/minecraft/world/level/dimension/DimensionType$MonsterSettings net/minecraft/world/level/dimension/DimensionManager$b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I monsterSpawnBlockLightLimit b + m ()Lnet/minecraft/util/valueproviders/IntProvider; monsterSpawnLightTest a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I monsterSpawnBlockLightLimit c + f Lnet/minecraft/util/valueproviders/IntProvider; monsterSpawnLightTest b +c net/minecraft/world/level/dimension/DimensionType$CardinalLightType net/minecraft/world/level/dimension/DimensionManager$a + m ()[Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; $VALUES e + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; DEFAULT a + f Lnet/minecraft/world/level/dimension/DimensionType$CardinalLightType; NETHER b + f Ljava/lang/String; name d +c net/minecraft/world/level/levelgen/GenerationStep net/minecraft/world/level/levelgen/WorldGenStage +c net/minecraft/world/level/levelgen/GenerationStep$Decoration net/minecraft/world/level/levelgen/WorldGenStage$Decoration + m ()[Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; $values b + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; $VALUES n + f Lcom/mojang/serialization/Codec; CODEC l + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; FLUID_SPRINGS i + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; LAKES b + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; LOCAL_MODIFICATIONS c + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; RAW_GENERATION a + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; STRONGHOLDS f + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; SURFACE_STRUCTURES e + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; TOP_LAYER_MODIFICATION k + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; UNDERGROUND_DECORATION h + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; UNDERGROUND_ORES g + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; UNDERGROUND_STRUCTURES d + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; VEGETAL_DECORATION j + f Ljava/lang/String; name m +c net/minecraft/world/level/levelgen/PhantomSpawner net/minecraft/world/level/levelgen/MobSpawnerPhantom + m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a + f I nextTick a +c net/minecraft/world/level/levelgen/VerticalAnchor net/minecraft/world/level/levelgen/VerticalAnchor + m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; aboveBottom b + m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; absolute a + m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; belowTop c + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; bottom a + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; merge a + m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I resolveY a + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lcom/mojang/datafixers/util/Either; split a + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; top b + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; BOTTOM b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; TOP c +c net/minecraft/world/level/levelgen/VerticalAnchor$Absolute net/minecraft/world/level/levelgen/VerticalAnchor$b + m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I resolveY a + m ()I y c + f Lcom/mojang/serialization/Codec; CODEC d + f I y e +c net/minecraft/world/level/levelgen/VerticalAnchor$BelowTop net/minecraft/world/level/levelgen/VerticalAnchor$c + m ()I offset c + m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I resolveY a + f Lcom/mojang/serialization/Codec; CODEC d + f I offset e +c net/minecraft/world/level/levelgen/VerticalAnchor$AboveBottom net/minecraft/world/level/levelgen/VerticalAnchor$a + m ()I offset c + m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I resolveY a + f Lcom/mojang/serialization/Codec; CODEC d + f I offset e +c net/minecraft/world/level/levelgen/WorldgenRandom net/minecraft/world/level/levelgen/SeededRandom + m ()Lnet/minecraft/util/RandomSource; fork d + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e + m ()I getCount l + m (I)I next c + m (IIJJ)Lnet/minecraft/util/RandomSource; seedSlimeChunk a + m (JII)J setDecorationSeed a + m (JII)V setFeatureSeed b + m (JII)V setLargeFeatureSeed c + m (JIII)V setLargeFeatureWithSalt a + m (J)V setSeed b + f I count e + f Lnet/minecraft/util/RandomSource; randomSource d +c net/minecraft/world/level/levelgen/WorldgenRandom$Algorithm net/minecraft/world/level/levelgen/SeededRandom$a + m ()[Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; $values a + m (J)Lnet/minecraft/util/RandomSource; newInstance a + f [Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; $VALUES d + f Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; LEGACY a + f Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; XOROSHIRO b + f Ljava/util/function/LongFunction; constructor c +c net/minecraft/world/level/lighting/SkyLightEngine net/minecraft/world/level/lighting/LightEngineSky + m (IIII)V addSourcesAbove b + m (J)V checkNode a + m (J)I countEmptySectionsBelowIfAtBorder d + m (Lnet/minecraft/core/Direction;II)Z crossedSectionEdge a + m (II)Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; getChunkSources b + m (III)I getLowestSourceY a + m (I)Z isSourceLevel a + m (JJ)V propagateDecrease a + m (JLnet/minecraft/core/Direction;IZI)V propagateFromEmptySections a + m (JJI)V propagateIncrease a + m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b + m (IIII)V removeSourcesBelow a + m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a + m (III)V updateSourcesInColumn b + f J ADD_SKY_SOURCE_ENTRY i + f J REMOVE_SKY_SOURCE_ENTRY h + f J REMOVE_TOP_SKY_SOURCE_ENTRY g + f Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; emptyChunkSources k + f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos j +c net/minecraft/world/level/lighting/SkyLightEngine$1 net/minecraft/world/level/lighting/LightEngineSky$1 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/level/lighting/SpatialLongSet net/minecraft/world/level/lighting/SpatialLongSet + f Lnet/minecraft/world/level/lighting/SpatialLongSet$InternalMap; map a +c net/minecraft/world/level/lighting/SpatialLongSet$InternalMap net/minecraft/world/level/lighting/SpatialLongSet$a + m (J)Z addBit c + m (JI)J getFullKey a + m (J)I getInnerKey b + m (J)J getOuterKey a + m (J)Z removeBit d + m ()J removeFirstBit a + m (IJ)Z removeFromEntry b + m (J)Z removeFromNullEntry e + m (IJ)Z replaceBit a + f J OUTER_MASK h + f I X_BITS a + f I X_OFFSET g + f I Y_BITS c + f I Y_OFFSET d + f I Z_BITS b + f I Z_OFFSET e + f J lastOuterKey j + f I lastPos i + f I minSize k +c net/minecraft/world/level/saveddata/SavedDataType net/minecraft/world/level/saveddata/SavedDataType + m ()Lcom/mojang/serialization/Codec; codec c + m ()Ljava/util/function/Supplier; constructor b + m ()Lnet/minecraft/util/datafix/DataFixTypes; dataFixType d + m ()Ljava/lang/String; id a + f Lcom/mojang/serialization/Codec; codec c + f Ljava/util/function/Supplier; constructor b + f Lnet/minecraft/util/datafix/DataFixTypes; dataFixType d + f Ljava/lang/String; id a +c net/minecraft/world/level/saveddata/maps/MapFrame net/minecraft/world/level/saveddata/maps/WorldMapFrame + m ()I entityId d + m (Lnet/minecraft/core/BlockPos;)Ljava/lang/String; frameId a + m ()Ljava/lang/String; getId a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/BlockPos; pos b + m ()I rotation c + f Lcom/mojang/serialization/Codec; CODEC a + f I entityId d + f Lnet/minecraft/core/BlockPos; pos b + f I rotation c +c net/minecraft/world/level/saveddata/maps/MapIndex net/minecraft/world/level/saveddata/maps/PersistentIdCounts + m ()Lnet/minecraft/world/level/saveddata/maps/MapId; getNextMapId b + m (Lnet/minecraft/world/level/saveddata/maps/MapIndex;)Ljava/lang/Integer; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/Codec; CODEC a + f I NO_MAP_ID c + f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE b + f I lastMapId d +c net/minecraft/world/level/storage/ServerLevelData net/minecraft/world/level/storage/IWorldDataServer + m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;)V fillCrashReportCategory a + m ()I getClearWeatherTime e + m ()Lnet/minecraft/world/level/gamerules/GameRules; getGameRules n + m ()Lnet/minecraft/world/level/GameType; getGameType j + m ()Ljava/util/Optional; getLegacyWorldBorderSettings o + m ()Ljava/lang/String; getLevelName d + m ()I getRainTime i + m ()Lnet/minecraft/world/level/timers/TimerQueue; getScheduledEvents r + m ()I getThunderTime g + m ()Ljava/util/UUID; getWanderingTraderId u + m ()I getWanderingTraderSpawnChance t + m ()I getWanderingTraderSpawnDelay s + m ()Z isAllowCommands l + m ()Z isInitialized m + m ()Ljava/lang/String; lambda$fillCrashReportCategory$0 w + m ()Ljava/lang/String; lambda$fillCrashReportCategory$1 v + m (I)V setClearWeatherTime a + m (J)V setDayTime b + m (J)V setGameTime a + m (Lnet/minecraft/world/level/GameType;)V setGameType a + m (Z)V setInitialized c + m (Ljava/util/Optional;)V setLegacyWorldBorderSettings a + m (I)V setRainTime c + m (I)V setThunderTime b + m (Z)V setThundering a + m (Ljava/util/UUID;)V setWanderingTraderId a + m (I)V setWanderingTraderSpawnChance e + m (I)V setWanderingTraderSpawnDelay d +c net/minecraft/world/level/storage/loot/LootParams net/minecraft/world/level/storage/loot/LootParams + m (Lnet/minecraft/resources/Identifier;Ljava/util/function/Consumer;)V addDynamicDrops a + m ()Lnet/minecraft/util/context/ContextMap; contextMap b + m ()Lnet/minecraft/server/level/ServerLevel; getLevel a + m ()F getLuck c + f Ljava/util/Map; dynamicDrops c + f Lnet/minecraft/server/level/ServerLevel; level a + f F luck d + f Lnet/minecraft/util/context/ContextMap; params b +c net/minecraft/world/level/storage/loot/LootParams$Builder net/minecraft/world/level/storage/loot/LootParams$a + m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootParams; create a + m ()Lnet/minecraft/server/level/ServerLevel; getLevel a + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptionalParameter b + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getParameter a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/level/storage/loot/LootParams$DynamicDrop;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withDynamicDrop a + m (F)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withLuck a + m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withOptionalParameter b + m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withParameter a + f Ljava/util/Map; dynamicDrops c + f Lnet/minecraft/server/level/ServerLevel; level a + f F luck d + f Lnet/minecraft/util/context/ContextMap$Builder; params b +c net/minecraft/world/level/storage/loot/LootParams$DynamicDrop net/minecraft/world/level/storage/loot/LootParams$b +c net/minecraft/world/level/timers/FunctionCallback net/minecraft/world/level/timers/CustomFunctionCallback + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/resources/Identifier; functionId b + m (Ljava/lang/Object;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a + m (Lnet/minecraft/server/ServerFunctionManager;Lnet/minecraft/commands/functions/CommandFunction;)V lambda$handle$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/Identifier; functionId b +c net/minecraft/world/waypoints/WaypointStyleAssets net/minecraft/world/waypoints/WaypointStyleAssets + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createId a + f Lnet/minecraft/resources/ResourceKey; BOWTIE c + f Lnet/minecraft/resources/ResourceKey; DEFAULT b + f Lnet/minecraft/resources/ResourceKey; ROOT_ID a +c net/minecraft/world/waypoints/WaypointTransmitter net/minecraft/world/waypoints/WaypointTransmitter + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerPlayer;)Z doesSourceIgnoreReceiver a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/ServerPlayer;)Z isChunkVisible a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerPlayer;)Z isReallyFar b + m ()Z isTransmittingWaypoint gx + m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/Optional; makeWaypointConnectionWith f + m ()Lnet/minecraft/world/waypoints/Waypoint$Icon; waypointIcon gy + f I REALLY_FAR_DISTANCE a_ +c net/minecraft/world/waypoints/WaypointTransmitter$Connection net/minecraft/world/waypoints/WaypointTransmitter$c + m ()V connect c + m ()V disconnect d + m ()Z isBroken b + m ()V update e +c net/minecraft/world/waypoints/WaypointTransmitter$BlockConnection net/minecraft/world/waypoints/WaypointTransmitter$a + m ()I distanceManhattan a + m ()Z isBroken b +c net/minecraft/world/waypoints/WaypointTransmitter$ChunkConnection net/minecraft/world/waypoints/WaypointTransmitter$b + m ()I distanceChessboard a + m ()Z isBroken b +c net/minecraft/world/waypoints/WaypointTransmitter$EntityBlockConnection net/minecraft/world/waypoints/WaypointTransmitter$e + m ()V connect c + m ()V disconnect d + m ()I distanceManhattan a + m ()Z isBroken b + m ()V update e + f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b + f Lnet/minecraft/core/BlockPos; lastPosition d + f Lnet/minecraft/server/level/ServerPlayer; receiver c + f Lnet/minecraft/world/entity/LivingEntity; source a +c net/minecraft/world/waypoints/WaypointTransmitter$EntityChunkConnection net/minecraft/world/waypoints/WaypointTransmitter$f + m ()V connect c + m ()V disconnect d + m ()I distanceChessboard a + m ()Z isBroken b + m ()V update e + f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b + f Lnet/minecraft/world/level/ChunkPos; lastPosition d + f Lnet/minecraft/server/level/ServerPlayer; receiver c + f Lnet/minecraft/world/entity/LivingEntity; source a +c net/minecraft/world/waypoints/WaypointTransmitter$EntityAzimuthConnection net/minecraft/world/waypoints/WaypointTransmitter$d + m ()V connect c + m ()V disconnect d + m ()Z isBroken b + m ()V update e + f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b + f F lastAngle d + f Lnet/minecraft/server/level/ServerPlayer; receiver c + f Lnet/minecraft/world/entity/LivingEntity; source a +c org/bukkit/craftbukkit/block/CraftCreatureSpawner org/bukkit/craftbukkit/v1_21_R7/block/CraftCreatureSpawner +c org/bukkit/craftbukkit/block/CraftEnchantingTable org/bukkit/craftbukkit/v1_21_R7/block/CraftEnchantingTable +c org/bukkit/craftbukkit/block/impl/CraftCandleCake org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCandleCake +c org/bukkit/craftbukkit/block/impl/CraftComparator org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftComparator +c org/bukkit/craftbukkit/block/impl/CraftCopperBulb org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCopperBulb +c org/bukkit/craftbukkit/block/impl/CraftCoralPlant org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCoralPlant +c org/bukkit/craftbukkit/block/impl/CraftDriedGhast org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDriedGhast +c org/bukkit/craftbukkit/block/impl/CraftEnderChest org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftEnderChest +c org/bukkit/craftbukkit/block/impl/CraftFrostedIce org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftFrostedIce +c org/bukkit/craftbukkit/block/impl/CraftGlowLichen org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftGlowLichen +c org/bukkit/craftbukkit/block/impl/CraftGrindstone org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftGrindstone +c org/bukkit/craftbukkit/block/impl/CraftLeafLitter org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLeafLitter +c org/bukkit/craftbukkit/block/impl/CraftNetherWart org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftNetherWart +c org/bukkit/craftbukkit/block/impl/CraftPistonBase org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPistonBase +c org/bukkit/craftbukkit/block/impl/CraftPistonHead org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPistonHead +c org/bukkit/craftbukkit/block/impl/CraftPlayerHead org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPlayerHead +c org/bukkit/craftbukkit/block/impl/CraftShulkerBox org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftShulkerBox +c org/bukkit/craftbukkit/block/impl/CraftSnifferEgg org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSnifferEgg +c org/bukkit/craftbukkit/block/impl/CraftTallFlower org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTallFlower +c org/bukkit/craftbukkit/block/impl/CraftWallBanner org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWallBanner +c org/bukkit/craftbukkit/entity/CraftDragonFireball org/bukkit/craftbukkit/v1_21_R7/entity/CraftDragonFireball +c org/bukkit/craftbukkit/entity/CraftEntitySnapshot org/bukkit/craftbukkit/v1_21_R7/entity/CraftEntitySnapshot +c org/bukkit/craftbukkit/entity/CraftMinecartHopper org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartHopper +c org/bukkit/craftbukkit/entity/CraftPiglinAbstract org/bukkit/craftbukkit/v1_21_R7/entity/CraftPiglinAbstract +c org/bukkit/craftbukkit/entity/CraftTameableAnimal org/bukkit/craftbukkit/v1_21_R7/entity/CraftTameableAnimal +c org/bukkit/craftbukkit/entity/CraftVillagerZombie org/bukkit/craftbukkit/v1_21_R7/entity/CraftVillagerZombie +c org/bukkit/craftbukkit/entity/CraftWitherSkeleton org/bukkit/craftbukkit/v1_21_R7/entity/CraftWitherSkeleton +c org/bukkit/craftbukkit/entity/CraftZombieNautilus org/bukkit/craftbukkit/v1_21_R7/entity/CraftZombieNautilus +c org/bukkit/craftbukkit/entity/CraftZombieNautilus$CraftVariant org/bukkit/craftbukkit/v1_21_R7/entity/CraftZombieNautilus$CraftVariant +c org/bukkit/craftbukkit/entity/boat/CraftBirchBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftBirchBoat +c org/bukkit/craftbukkit/help/CommandAliasHelpTopic org/bukkit/craftbukkit/v1_21_R7/help/CommandAliasHelpTopic +c org/bukkit/craftbukkit/inventory/CraftItemFactory org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemFactory +c org/bukkit/craftbukkit/inventory/CraftMetaCompass org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaCompass +c org/bukkit/craftbukkit/inventory/SerializableMeta org/bukkit/craftbukkit/v1_21_R7/inventory/SerializableMeta +c org/bukkit/craftbukkit/legacy/reroute/NotInBukkit org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/NotInBukkit +c org/bukkit/craftbukkit/profile/CraftPlayerProfile org/bukkit/craftbukkit/v1_21_R7/profile/CraftPlayerProfile +c org/bukkit/craftbukkit/scoreboard/CraftScoreboard org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftScoreboard +c net/minecraft/advancements/AdvancementRequirements net/minecraft/advancements/AdvancementRequirements + m (Ljava/util/Collection;)Lnet/minecraft/advancements/AdvancementRequirements; allOf a + m (Ljava/util/List;Ljava/util/function/Predicate;)Z anyMatch a + m (Ljava/util/Collection;)Lnet/minecraft/advancements/AdvancementRequirements; anyOf b + m (Ljava/util/function/Predicate;)I count b + m ()Z isEmpty b + m (Lnet/minecraft/network/FriendlyByteBuf;)Ljava/util/List; lambda$new$0 b + m ()Ljava/lang/String; lambda$validate$2 e + m (Ljava/util/Set;Ljava/util/Set;)Ljava/lang/String; lambda$validate$3 a + m (Lnet/minecraft/network/FriendlyByteBuf;Ljava/util/List;)V lambda$write$1 a + m ()Ljava/util/Set; names c + m ()Ljava/util/List; requirements d + m ()I size a + m (Ljava/util/function/Predicate;)Z test a + m (Ljava/util/Set;)Lcom/mojang/serialization/DataResult; validate a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/AdvancementRequirements; EMPTY b + f Ljava/util/List; requirements c +c net/minecraft/advancements/AdvancementRequirements$Strategy net/minecraft/advancements/AdvancementRequirements$a + f Lnet/minecraft/advancements/AdvancementRequirements$Strategy; AND a + f Lnet/minecraft/advancements/AdvancementRequirements$Strategy; OR b +c net/minecraft/advancements/criterion/ItemPredicate net/minecraft/advancements/criterion/CriterionConditionItem + m ()Lnet/minecraft/advancements/criterion/DataComponentMatchers; components c + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; count b + m ()Ljava/util/Optional; items a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/ItemStack;)Z test a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components d + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; count c + f Ljava/util/Optional; items b +c net/minecraft/advancements/criterion/ItemPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionItem$a + m ()Lnet/minecraft/advancements/criterion/ItemPredicate; build b + m ()Lnet/minecraft/advancements/criterion/ItemPredicate$Builder; item a + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/core/Holder; lambda$of$0 a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/ItemPredicate$Builder; of a + m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/criterion/ItemPredicate$Builder; of a + m (Lnet/minecraft/advancements/criterion/DataComponentMatchers;)Lnet/minecraft/advancements/criterion/ItemPredicate$Builder; withComponents a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/ItemPredicate$Builder; withCount a + f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components c + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; count b + f Ljava/util/Optional; items a +c net/minecraft/advancements/criterion/KilledTrigger net/minecraft/advancements/criterion/CriterionTriggerKilled + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/advancements/criterion/KilledTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V trigger a +c net/minecraft/advancements/criterion/KilledTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerKilled$a + m ()Lnet/minecraft/advancements/Criterion; entityKilledPlayer d + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b + m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b + m (Ljava/util/Optional;Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b + m ()Ljava/util/Optional; entityPredicate e + m ()Ljava/util/Optional; killingBlow f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;)Z matches a + m ()Ljava/util/Optional; player a + m ()Lnet/minecraft/advancements/Criterion; playerKilledEntity b + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a + m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a + m (Ljava/util/Optional;Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a + m ()Lnet/minecraft/advancements/Criterion; playerKilledEntityNearSculkCatalyst c + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; entityPredicate c + f Ljava/util/Optional; killingBlow d + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/PlayerTrigger net/minecraft/advancements/criterion/PlayerTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/advancements/criterion/PlayerTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;)V trigger a +c net/minecraft/advancements/criterion/PlayerTrigger$TriggerInstance net/minecraft/advancements/criterion/PlayerTrigger$a + m ()Lnet/minecraft/advancements/Criterion; avoidVibration d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; located a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; located a + m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/advancements/Criterion; located a + m ()Ljava/util/Optional; player a + m ()Lnet/minecraft/advancements/Criterion; raidWon c + m ()Lnet/minecraft/advancements/Criterion; sleptInBed b + m ()Lnet/minecraft/advancements/Criterion; tick e + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/advancements/Criterion; walkOnBlockWithEquipment a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; player b +c net/minecraft/commands/arguments/ComponentArgument net/minecraft/commands/arguments/ArgumentChatComponent + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getRawComponent a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getResolvedComponent b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; getResolvedComponent a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ComponentArgument; textComponent a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_COMPONENT a + f Ljava/util/Collection; EXAMPLES b + f Lcom/mojang/serialization/DynamicOps; OPS c + f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; TAG_PARSER d +c net/minecraft/commands/arguments/DimensionArgument net/minecraft/commands/arguments/ArgumentDimension + m ()Lnet/minecraft/commands/arguments/DimensionArgument; dimension a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/ServerLevel; getDimension a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$static$0 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/Identifier; parse a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE b + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/ObjectiveArgument net/minecraft/commands/arguments/ArgumentScoreboardObjective + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/Objective; getObjective a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/Objective; getWritableObjective b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m ()Lnet/minecraft/commands/arguments/ObjectiveArgument; objective a + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; parse a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_OBJECTIVE_NOT_FOUND b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_OBJECTIVE_READ_ONLY c + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/OperationArgument net/minecraft/commands/arguments/ArgumentMathOperation + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/OperationArgument$Operation; getOperation a + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/OperationArgument$Operation; getOperation a + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/OperationArgument$SimpleOperation; getSimpleOperation b + m (Lnet/minecraft/world/scores/ScoreAccess;Lnet/minecraft/world/scores/ScoreAccess;)V lambda$getOperation$0 a + m (II)I lambda$getSimpleOperation$1 e + m (II)I lambda$getSimpleOperation$2 d + m (II)I lambda$getSimpleOperation$3 c + m (II)I lambda$getSimpleOperation$4 b + m (II)I lambda$getSimpleOperation$5 a + m ()Lnet/minecraft/commands/arguments/OperationArgument; operation a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/OperationArgument$Operation; parse a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DIVIDE_BY_ZERO c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_OPERATION b + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/OperationArgument$Operation net/minecraft/commands/arguments/ArgumentMathOperation$a +c net/minecraft/commands/arguments/OperationArgument$SimpleOperation net/minecraft/commands/arguments/ArgumentMathOperation$b +c net/minecraft/commands/arguments/blocks/BlockInput net/minecraft/commands/arguments/blocks/ArgumentTileLocation + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/BlockState; copyProperty a + m ()Ljava/util/Set; getDefinedProperties b + m ()Lnet/minecraft/world/level/block/state/BlockState; getState a + m ()Ljava/lang/String; lambda$place$0 d + m ()Ljava/lang/String; lambda$place$1 c + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; overwriteWithDefinedProperties a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;I)Z place a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z test a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/Set; properties c + f Lnet/minecraft/world/level/block/state/BlockState; state b + f Lnet/minecraft/nbt/CompoundTag; tag d +c net/minecraft/commands/arguments/item/ItemArgument net/minecraft/commands/arguments/item/ArgumentItemStack + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ItemInput; getItem a + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ItemArgument; item a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ItemInput; parse a + f Ljava/util/Collection; EXAMPLES a + f Lnet/minecraft/commands/arguments/item/ItemParser; parser b +c net/minecraft/commands/execution/CommandQueueEntry net/minecraft/commands/execution/CommandQueueEntry + m ()Lnet/minecraft/commands/execution/EntryAction; action b + m (Lnet/minecraft/commands/execution/ExecutionContext;)V execute a + m ()Lnet/minecraft/commands/execution/Frame; frame a + f Lnet/minecraft/commands/execution/EntryAction; action b + f Lnet/minecraft/commands/execution/Frame; frame a +c net/minecraft/commands/functions/PlainTextFunction net/minecraft/commands/functions/PlainTextFunction + m ()Ljava/util/List; entries b + m ()Lnet/minecraft/resources/Identifier; id a + m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; instantiate a + f Ljava/util/List; entries b + f Lnet/minecraft/resources/Identifier; id a +c net/minecraft/core/particles/ExplosionParticleInfo net/minecraft/core/particles/ExplosionParticleInfo + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/particles/ParticleOptions; particle a + m ()F scaling b + m ()F speed c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/core/particles/ParticleOptions; particle c + f F scaling d + f F speed e +c net/minecraft/data/loot/packs/VanillaEquipmentLoot net/minecraft/data/loot/packs/VanillaEquipmentLoot + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/equipment/trim/ArmorTrim;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; trialChamberEquipment a + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/recipes/SingleItemRecipeBuilder net/minecraft/data/recipes/SingleItemRecipeBuilder + m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a + m ()Lnet/minecraft/world/item/Item; getResult a + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; group b + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a + m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; stonecutting a + m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; stonecutting a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; unlockedBy b + f Lnet/minecraft/data/recipes/RecipeCategory; category b + f I count e + f Ljava/util/Map; criteria f + f Lnet/minecraft/world/item/crafting/SingleItemRecipe$Factory; factory h + f Ljava/lang/String; group g + f Lnet/minecraft/world/item/crafting/Ingredient; ingredient d + f Lnet/minecraft/world/item/Item; result c +c net/minecraft/gametest/framework/FailedTestTracker net/minecraft/gametest/framework/FailedTestTracker + m ()V forgetFailedTests b + m ()Ljava/util/stream/Stream; getLastFailedTests a + m (Lnet/minecraft/core/Holder$Reference;)V rememberFailedTest a + f Ljava/util/Set; LAST_FAILED_TESTS a +c net/minecraft/gametest/framework/GameTestException net/minecraft/gametest/framework/GameTestException + m ()Lnet/minecraft/network/chat/Component; getDescription a +c net/minecraft/gametest/framework/GameTestInstances net/minecraft/gametest/framework/GameTestInstances + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a + f Lnet/minecraft/resources/ResourceKey; ALWAYS_PASS a +c net/minecraft/network/Varint21LengthFieldPrepender net/minecraft/network/PacketPrepender + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V encode a + f I MAX_VARINT21_BYTES a +c net/minecraft/network/chat/LastSeenMessagesTracker net/minecraft/network/chat/LastSeenMessagesTracker + m (Lnet/minecraft/network/chat/LastSeenTrackedEntry;)V addEntry a + m (Lnet/minecraft/network/chat/MessageSignature;Z)Z addPending a + m ()Lnet/minecraft/network/chat/LastSeenMessagesTracker$Update; generateAndApplyUpdate b + m ()I getAndClearOffset a + m (Lnet/minecraft/network/chat/MessageSignature;)V ignorePending a + m ()I offset c + f Lnet/minecraft/network/chat/MessageSignature; lastTrackedMessage d + f I offset c + f I tail b + f [Lnet/minecraft/network/chat/LastSeenTrackedEntry; trackedMessages a +c net/minecraft/network/chat/LastSeenMessagesTracker$Update net/minecraft/network/chat/LastSeenMessagesTracker$a + m ()Lnet/minecraft/network/chat/LastSeenMessages; lastSeen a + m ()Lnet/minecraft/network/chat/LastSeenMessages$Update; update b + f Lnet/minecraft/network/chat/LastSeenMessages; lastSeen a + f Lnet/minecraft/network/chat/LastSeenMessages$Update; update b +c net/minecraft/network/chat/contents/ObjectContents net/minecraft/network/chat/contents/ObjectContents + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/network/chat/contents/objects/ObjectInfo; contents b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Ljava/lang/String; PLACEHOLDER c + f Lnet/minecraft/network/chat/contents/objects/ObjectInfo; contents b +c net/minecraft/network/protocol/ProtocolInfoBuilder net/minecraft/network/protocol/ProtocolInfoBuilder + m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; addPacket a + m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/protocol/CodecModifier;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; addPacket a + m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;Ljava/util/List;)Lnet/minecraft/network/ProtocolInfo$Details; buildDetails a + m (Ljava/util/function/Function;Ljava/util/List;Ljava/lang/Object;)Lnet/minecraft/network/codec/StreamCodec; buildPacketCodec a + m ()Lnet/minecraft/network/protocol/UnboundProtocol; buildUnbound a + m (Ljava/lang/Object;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; buildUnbound a + m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; clientboundProtocol b + m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/UnboundProtocol; contextClientboundProtocol d + m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/UnboundProtocol; contextProtocol b + m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/UnboundProtocol; contextServerboundProtocol c + m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; protocol a + m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; serverboundProtocol a + m (Lnet/minecraft/network/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; withBundlePacket a + f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo d + f Ljava/util/List; codecs c + f Lnet/minecraft/network/protocol/PacketFlow; flow b + f Lnet/minecraft/network/ConnectionProtocol; protocol a +c net/minecraft/network/protocol/ProtocolInfoBuilder$1 net/minecraft/network/protocol/ProtocolInfoBuilder$1 + m ()Lnet/minecraft/network/protocol/PacketFlow; flow b + m ()Lnet/minecraft/network/ConnectionProtocol; id a + m (Lnet/minecraft/network/ProtocolInfo$Details$PacketVisitor;)V listPackets a + f Lnet/minecraft/network/protocol/PacketFlow; val$flow b + f Lnet/minecraft/network/ConnectionProtocol; val$protocol a +c net/minecraft/network/protocol/ProtocolInfoBuilder$2 net/minecraft/network/protocol/ProtocolInfoBuilder$2 + m (Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; bind a + m ()Lnet/minecraft/network/ProtocolInfo$Details; details a + f Lnet/minecraft/network/protocol/ProtocolInfoBuilder; this$0 e + f Lnet/minecraft/network/protocol/BundlerInfo; val$bundlerInfo c + f Ljava/lang/Object; val$context b + f Lnet/minecraft/network/ProtocolInfo$Details; val$details d +c net/minecraft/network/protocol/ProtocolInfoBuilder$3 net/minecraft/network/protocol/ProtocolInfoBuilder$3 + m (Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/network/ProtocolInfo; bind a + m ()Lnet/minecraft/network/ProtocolInfo$Details; details a + f Lnet/minecraft/network/protocol/ProtocolInfoBuilder; this$0 d + f Lnet/minecraft/network/protocol/BundlerInfo; val$bundlerInfo b + f Lnet/minecraft/network/ProtocolInfo$Details; val$details c +c net/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntry net/minecraft/network/protocol/ProtocolInfoBuilder$a + m (Lnet/minecraft/network/protocol/ProtocolCodecBuilder;Ljava/util/function/Function;Ljava/lang/Object;)V addToBuilder a + m ()Lnet/minecraft/network/protocol/CodecModifier; modifier c + m ()Lnet/minecraft/network/codec/StreamCodec; serializer b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/CodecModifier; modifier c + f Lnet/minecraft/network/codec/StreamCodec; serializer b + f Lnet/minecraft/network/protocol/PacketType; type a +c net/minecraft/network/protocol/ProtocolInfoBuilder$Implementation net/minecraft/network/protocol/ProtocolInfoBuilder$b + m ()Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo d + m ()Lnet/minecraft/network/codec/StreamCodec; codec c + m ()Lnet/minecraft/network/protocol/PacketFlow; flow b + m ()Lnet/minecraft/network/ConnectionProtocol; id a + f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo d + f Lnet/minecraft/network/codec/StreamCodec; codec c + f Lnet/minecraft/network/protocol/PacketFlow; flow b + f Lnet/minecraft/network/ConnectionProtocol; id a +c net/minecraft/network/protocol/status/ServerStatus net/minecraft/network/protocol/status/ServerPing + m ()Lnet/minecraft/network/chat/Component; description a + m ()Z enforcesSecureChat e + m ()Ljava/util/Optional; favicon d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; players b + m ()Ljava/util/Optional; version c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/chat/Component; description b + f Z enforcesSecureChat f + f Ljava/util/Optional; favicon e + f Ljava/util/Optional; players c + f Ljava/util/Optional; version d +c net/minecraft/network/protocol/status/ServerStatus$Favicon net/minecraft/network/protocol/status/ServerPing$a + m ()[B iconBytes a + m ()Ljava/lang/String; lambda$static$0 c + m ()Ljava/lang/String; lambda$static$1 b + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$2 a + m (Lnet/minecraft/network/protocol/status/ServerStatus$Favicon;)Ljava/lang/String; lambda$static$3 a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/lang/String; PREFIX c + f [B iconBytes b +c net/minecraft/network/protocol/status/ServerStatus$Players net/minecraft/network/protocol/status/ServerPing$ServerPingPlayerSample + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I max a + m ()I online b + m ()Ljava/util/List; sample c + f Lcom/mojang/serialization/Codec; CODEC a + f I max b + f I online c + f Ljava/util/List; sample d +c net/minecraft/network/protocol/status/ServerStatus$Version net/minecraft/network/protocol/status/ServerPing$ServerData + m ()Lnet/minecraft/network/protocol/status/ServerStatus$Version; current a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; name b + m ()I protocol c + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/lang/String; name b + f I protocol c +c net/minecraft/network/syncher/EntityDataSerializer net/minecraft/network/syncher/DataWatcherSerializer + m (I)Lnet/minecraft/network/syncher/EntityDataAccessor; createAccessor a + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/syncher/EntityDataSerializer; forValueType a + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; lambda$forValueType$0 b +c net/minecraft/network/syncher/EntityDataSerializer$ForValueType net/minecraft/network/syncher/DataWatcherSerializer$a +c net/minecraft/server/commands/SetWorldSpawnCommand net/minecraft/server/commands/CommandSetWorldSpawn + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/storage/LevelData$RespawnData;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/network/chat/Component; lambda$setSpawn$3 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/coordinates/Coordinates;)I setSpawn a +c net/minecraft/server/commands/SpreadPlayersCommand net/minecraft/server/commands/CommandSpreadPlayers + m (Lnet/minecraft/util/RandomSource;IDDDD)[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position; createInitialPositions a + m (Ljava/util/Collection;)I getNumberOfTeams a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$4 a + m (Z[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;Lnet/minecraft/world/phys/Vec2;D)Lnet/minecraft/network/chat/Component; lambda$spreadPlayers$5 a + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;IZ)D setPlayerPositions a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/phys/Vec2;FFIZLjava/util/Collection;)I spreadPlayers a + m (Lnet/minecraft/world/phys/Vec2;DLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;DDDDI[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;Z)V spreadPositions a + f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; ERROR_FAILED_TO_SPREAD_ENTITIES c + f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; ERROR_FAILED_TO_SPREAD_TEAMS b + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_INVALID_MAX_HEIGHT d + f I MAX_ITERATION_COUNT a +c net/minecraft/server/commands/SpreadPlayersCommand$Position net/minecraft/server/commands/CommandSpreadPlayers$a + m (DDDD)Z clamp a + m (Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;)D dist a + m ()D getLength b + m (Lnet/minecraft/world/level/BlockGetter;I)I getSpawnY a + m (Lnet/minecraft/world/level/BlockGetter;I)Z isSafe b + m (Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;)V moveAway b + m ()V normalize a + m (Lnet/minecraft/util/RandomSource;DDDD)V randomize a + f D x a + f D z b +c net/minecraft/server/dedicated/DedicatedPlayerList net/minecraft/server/dedicated/DedicatedPlayerList + m (Lnet/minecraft/server/players/NameAndId;)Z canBypassPlayerLimit b + m ()Lnet/minecraft/server/MinecraftServer; getServer c + m ()Lnet/minecraft/server/dedicated/DedicatedServer; getServer b + m (Lnet/minecraft/server/players/NameAndId;)Z isWhiteListed a + m ()V loadIpBanList y + m ()V loadOps A + m ()V loadUserBanList z + m ()V loadWhiteList C + m ()V reloadWhiteList a + m ()V saveIpBanList w + m ()V saveOps B + m ()V saveUserBanList x + m ()V saveWhiteList D + f Lorg/slf4j/Logger; LOGGER g +c net/minecraft/server/dialog/action/CommandTemplate net/minecraft/server/dialog/action/CommandTemplate + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/util/Map;)Ljava/util/Optional; createAction a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/server/dialog/action/ParsedTemplate; template b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f Lnet/minecraft/server/dialog/action/ParsedTemplate; template c +c net/minecraft/server/dialog/input/NumberRangeInput net/minecraft/server/dialog/input/NumberRangeInput + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; computeLabel a + m ()Lnet/minecraft/network/chat/Component; label c + m ()Ljava/lang/String; labelFormat d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + m ()Lnet/minecraft/server/dialog/input/NumberRangeInput$RangeInfo; rangeInfo e + m ()I width b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Ljava/lang/String; labelFormat e + f Lnet/minecraft/network/chat/Component; label d + f Lnet/minecraft/server/dialog/input/NumberRangeInput$RangeInfo; rangeInfo f + f I width c +c net/minecraft/server/dialog/input/NumberRangeInput$RangeInfo net/minecraft/server/dialog/input/NumberRangeInput$a + m (F)F computeScaledValue a + m ()F end c + m ()Ljava/util/Optional; initial d + m ()F initialScaledValue f + m ()F initialSliderValue a + m (F)Z isOutOfRange b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (DDD)Ljava/lang/String; lambda$static$1 a + m (Lnet/minecraft/server/dialog/input/NumberRangeInput$RangeInfo;)Lcom/mojang/serialization/DataResult; lambda$static$2 a + m (F)F scaledValueToSlider c + m ()F start b + m ()Ljava/util/Optional; step e + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f F end c + f Ljava/util/Optional; initial d + f F start b + f Ljava/util/Optional; step e +c net/minecraft/server/jsonrpc/methods/PlayerService net/minecraft/server/jsonrpc/methods/PlayerService + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Lnet/minecraft/server/level/ServerPlayer; getServerPlayer a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; kick a + f Lnet/minecraft/network/chat/Component; DEFAULT_KICK_MESSAGE a +c net/minecraft/server/jsonrpc/methods/PlayerService$KickDto net/minecraft/server/jsonrpc/methods/PlayerService$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; message b + m ()Lnet/minecraft/server/jsonrpc/api/PlayerDto; player a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; message c + f Lnet/minecraft/server/jsonrpc/api/PlayerDto; player b +c net/minecraft/server/packs/repository/PackDetector net/minecraft/server/packs/repository/PackDetector + m (Ljava/nio/file/Path;)Ljava/lang/Object; createDirectoryPack c + m (Ljava/nio/file/Path;)Ljava/lang/Object; createZipPack d + m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/Object; detectPackResources a + f Lnet/minecraft/world/level/validation/DirectoryValidator; validator a +c net/minecraft/util/datafix/fixes/CauldronRenameFix net/minecraft/util/datafix/fixes/CauldronRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a +c net/minecraft/util/datafix/fixes/CriteriaRenameFix net/minecraft/util/datafix/fixes/CriteriaRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAdvancements a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$fixAdvancements$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAdvancements$2 d + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fixAdvancements$3 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAdvancements$4 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAdvancements$5 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + f Ljava/lang/String; advancementId b + f Ljava/util/function/UnaryOperator; conversions c + f Ljava/lang/String; name a +c net/minecraft/util/datafix/fixes/EffectDurationFix net/minecraft/util/datafix/fixes/EffectDurationFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixEffect a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEffect$4 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/util/Pair;)Z lambda$makeRule$2 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateEntity c + f Ljava/util/Set; POTION_ITEMS a +c net/minecraft/util/datafix/fixes/EntityCatSplitFix net/minecraft/util/datafix/fixes/DataConverterEntityCatSplit + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; getNewNameAndTag a +c net/minecraft/util/datafix/fixes/ItemStackMapIdFix net/minecraft/util/datafix/fixes/DataConverterMap + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a +c net/minecraft/util/datafix/fixes/JigsawRotationFix net/minecraft/util/datafix/fixes/DataConverterJigsawRotation + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixProperties a + m (Ljava/lang/String;)Z shouldFix a + f Ljava/util/Map; RENAMES a +c net/minecraft/util/datafix/fixes/StriderGravityFix net/minecraft/util/datafix/fixes/DataConverterStriderGravity + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a +c net/minecraft/util/datafix/fixes/WorldSpawnDataFix net/minecraft/util/datafix/fixes/WorldSpawnDataFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/debug/TrackingDebugSynchronizer net/minecraft/util/debug/TrackingDebugSynchronizer + m (Lnet/minecraft/server/level/ServerPlayer;)V addSubscriber a + m ()V clear a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V lambda$addSubscriber$1 c + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V lambda$addSubscriber$2 c + m (Lnet/minecraft/server/level/ServerPlayer;)Z lambda$sendToPlayersTrackingEntity$3 b + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/UUID;)Z lambda$tick$0 a + m (Lnet/minecraft/server/level/ServerLevel;)V pollAndSendUpdates b + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V sendInitialChunk b + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V sendInitialEntity b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/network/protocol/Packet;)V sendToPlayersTrackingChunk a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V sendToPlayersTrackingEntity a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V startTrackingChunk a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V startTrackingEntity a + m (Lnet/minecraft/server/level/ServerLevel;)V tick a + f Ljava/util/Set; subscribedPlayers b + f Lnet/minecraft/util/debug/DebugSubscription; subscription a +c net/minecraft/util/debug/TrackingDebugSynchronizer$ValueSource net/minecraft/util/debug/TrackingDebugSynchronizer$c + m (Lnet/minecraft/util/debug/DebugSubscription;)Lnet/minecraft/util/debug/DebugSubscription$Update; pollUpdate a + f Lnet/minecraft/util/debug/DebugValueSource$ValueGetter; getter a + f Ljava/lang/Object; lastSyncedValue b +c net/minecraft/util/debug/TrackingDebugSynchronizer$PoiSynchronizer net/minecraft/util/debug/TrackingDebugSynchronizer$a + m (Lnet/minecraft/core/Holder;)Z lambda$sendInitialChunk$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V lambda$sendInitialChunk$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V onPoiAdded a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V onPoiRemoved a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V onPoiTicketCountChanged b + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V sendInitialChunk b +c net/minecraft/util/debug/TrackingDebugSynchronizer$SourceSynchronizer net/minecraft/util/debug/TrackingDebugSynchronizer$b + m ()V clear a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V dropBlockEntity a + m (Lnet/minecraft/world/level/ChunkPos;)V dropChunk a + m (Lnet/minecraft/world/entity/Entity;)V dropEntity a + m (Lnet/minecraft/server/level/ServerLevel;)V pollAndSendUpdates b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V registerBlockEntity a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V registerChunk a + m (Ljava/util/UUID;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V registerEntity a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V sendInitialChunk b + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V sendInitialEntity b + f Ljava/util/Map; blockEntitySources c + f Ljava/util/Map; chunkSources b + f Ljava/util/Map; entitySources d +c net/minecraft/util/debug/TrackingDebugSynchronizer$VillageSectionSynchronizer net/minecraft/util/debug/TrackingDebugSynchronizer$d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;Ljava/util/function/BiConsumer;)V forEachVillageSectionUpdate a + m (Lnet/minecraft/core/Holder;)Z lambda$sendInitialChunk$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/SectionPos;Ljava/lang/Boolean;)V lambda$sendInitialChunk$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V lambda$sendInitialChunk$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;Ljava/lang/Boolean;)V lambda$sendVillageSectionsPacket$3 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V onPoiAdded a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V onPoiRemoved a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V sendInitialChunk b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V sendVillageSectionsPacket b +c net/minecraft/util/debugchart/AbstractSampleLogger net/minecraft/util/debugchart/AbstractSampleLogger + m ([J)V logFullSample a + m (JI)V logPartialSample a + m (J)V logSample a + m ()V resetSample b + m ()V useSample a + f [J defaults a + f [J sample b +c net/minecraft/util/profiling/jfr/event/PacketEvent net/minecraft/util/profiling/jfr/event/PacketEvent +c net/minecraft/util/profiling/jfr/event/PacketEvent$Fields net/minecraft/util/profiling/jfr/event/PacketEvent$a + f Ljava/lang/String; BYTES e + f Ljava/lang/String; PACKET_DIRECTION c + f Ljava/lang/String; PACKET_ID d + f Ljava/lang/String; PROTOCOL_ID b + f Ljava/lang/String; REMOTE_ADDRESS a +c net/minecraft/util/profiling/jfr/stats/CpuLoadStat net/minecraft/util/profiling/jfr/stats/CpuLoadStat + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/CpuLoadStat; from a + m ()D jvm a + m ()D system c + m ()D userJvm b + f D jvm a + f D system c + f D userJvm b +c net/minecraft/util/profiling/metrics/MetricSampler net/minecraft/util/profiling/metrics/MetricSampler + m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder; builder a + m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/util/profiling/metrics/MetricSampler; create a + m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/util/profiling/metrics/MetricSampler; create a + m ()Lnet/minecraft/util/profiling/metrics/MetricCategory; getCategory e + m ()Ljava/lang/String; getName d + m ()Ljava/util/function/DoubleSupplier; getSampler c + m (I)V onEndTick a + m ()V onFinished b + m ()V onStartTick a + m ()Lnet/minecraft/util/profiling/metrics/MetricSampler$SamplerResult; result f + m ()Z triggersThreshold g + m ()V verifyRunning h + f Ljava/lang/Runnable; beforeTick h + f Lnet/minecraft/util/profiling/metrics/MetricCategory; category c + f D currentValue i + f Z isRunning g + f Ljava/lang/String; name b + f Ljava/util/function/DoubleSupplier; sampler d + f Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest; thresholdTest a + f Lio/netty/buffer/ByteBuf; ticks e + f Lio/netty/buffer/ByteBuf; values f +c net/minecraft/util/profiling/metrics/MetricSampler$SamplerResult net/minecraft/util/profiling/metrics/MetricSampler$b + m ()I getFirstTick a + m ()I getLastTick b + m (I)D valueAtTick a + f I firstTick b + f I lastTick c + f Lit/unimi/dsi/fastutil/ints/Int2DoubleMap; recording a +c net/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest net/minecraft/util/profiling/metrics/MetricSampler$c +c net/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder net/minecraft/util/profiling/metrics/MetricSampler$a + m ()Lnet/minecraft/util/profiling/metrics/MetricSampler; build a + m (Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)D lambda$new$0 a + m (Ljava/util/function/Consumer;)V lambda$withBeforeTick$1 b + m (Ljava/util/function/Consumer;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder; withBeforeTick a + m (Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder; withThresholdAlert a + f Ljava/lang/Runnable; beforeTick e + f Lnet/minecraft/util/profiling/metrics/MetricCategory; category b + f Ljava/lang/Object; context d + f Ljava/lang/String; name a + f Ljava/util/function/DoubleSupplier; sampler c + f Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest; thresholdTest f +c net/minecraft/util/profiling/metrics/MetricSampler$ValueIncreasedByPercentage net/minecraft/util/profiling/metrics/MetricSampler$d + f F percentageIncreaseThreshold a + f D previousValue b +c net/minecraft/util/valueproviders/ClampedNormalInt net/minecraft/util/valueproviders/ClampedNormalInt + m ()I getMaxValue b + m ()I getMinValue a + m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Float; lambda$static$0 f + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Float; lambda$static$1 e + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Integer; lambda$static$2 d + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Integer; lambda$static$3 c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/String; lambda$static$5 b + m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Lcom/mojang/serialization/DataResult; lambda$static$6 a + m (FFII)Lnet/minecraft/util/valueproviders/ClampedNormalInt; of a + m (Lnet/minecraft/util/RandomSource;)I sample a + m (Lnet/minecraft/util/RandomSource;FFFF)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F deviation f + f I maxInclusive h + f F mean b + f I minInclusive g +c net/minecraft/util/valueproviders/MultipliedFloats net/minecraft/util/valueproviders/MultipliedFloats + m (Lnet/minecraft/util/RandomSource;)F sample a + f [Lnet/minecraft/util/valueproviders/SampledFloat; values a +c net/minecraft/world/attribute/EnvironmentAttribute net/minecraft/world/attribute/EnvironmentAttribute + m (Lnet/minecraft/world/attribute/AttributeType;)Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; builder a + m ()Ljava/lang/Object; defaultValue b + m ()Z isPositional e + m ()Z isSpatiallyInterpolated f + m ()Z isSyncable d + m (Ljava/lang/Object;)Ljava/lang/Object; sanitizeValue a + m ()Lnet/minecraft/world/attribute/AttributeType; type a + m ()Lcom/mojang/serialization/Codec; valueCodec c + f Ljava/lang/Object; defaultValue b + f Z isPositional e + f Z isSpatiallyInterpolated f + f Z isSyncable d + f Lnet/minecraft/world/attribute/AttributeType; type a + f Lnet/minecraft/world/attribute/AttributeRange; valueRange c +c net/minecraft/world/attribute/EnvironmentAttribute$Builder net/minecraft/world/attribute/EnvironmentAttribute$a + m ()Lnet/minecraft/world/attribute/EnvironmentAttribute; build d + m (Ljava/lang/Object;)Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; defaultValue a + m ()Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; notPositional b + m ()Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; spatiallyInterpolated c + m ()Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; syncable a + m (Lnet/minecraft/world/attribute/AttributeRange;)Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder; valueRange a + f Ljava/lang/Object; defaultValue b + f Z isPositional e + f Z isSpatiallyInterpolated f + f Z isSyncable d + f Lnet/minecraft/world/attribute/AttributeType; type a + f Lnet/minecraft/world/attribute/AttributeRange; valueRange c +c net/minecraft/world/entity/ai/attributes/Attribute net/minecraft/world/entity/ai/attributes/AttributeBase + m ()D getDefaultValue a + m ()Ljava/lang/String; getDescriptionId c + m (Z)Lnet/minecraft/ChatFormatting; getStyle b + m ()Z isClientSyncable b + m (D)D sanitizeValue a + m (Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment;)Lnet/minecraft/world/entity/ai/attributes/Attribute; setSentiment a + m (Z)Lnet/minecraft/world/entity/ai/attributes/Attribute; setSyncable a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f D defaultValue c + f Ljava/lang/String; descriptionId e + f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; sentiment f + f Z syncable d +c net/minecraft/world/entity/ai/attributes/Attribute$Sentiment net/minecraft/world/entity/ai/attributes/AttributeBase$a + m ()[Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; $values a + m (Z)Lnet/minecraft/ChatFormatting; getStyle a + f [Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; $VALUES d + f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; NEGATIVE c + f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; NEUTRAL b + f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; POSITIVE a +c net/minecraft/world/entity/ai/behavior/AnimalPanic net/minecraft/world/entity/ai/behavior/AnimalPanic + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/phys/Vec3; getPanicPos a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/damagesource/DamageSource;)Ljava/lang/Boolean; lambda$checkExtraStartConditions$5 a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$lookForWater$6 c + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$lookForWater$7 b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$lookForWater$8 a + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; lambda$new$0 d + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$new$1 c + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; lambda$new$2 b + m (ILnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$new$3 a + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$new$4 a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lookForWater a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick d + f I PANIC_DISTANCE_HORIZONTAL e + f I PANIC_DISTANCE_VERTICAL f + f I PANIC_MAX_DURATION d + f I PANIC_MIN_DURATION c + f Ljava/util/function/Function; panicCausingDamageTypes h + f Ljava/util/function/Function; positionGetter i + f F speedMultiplier g +c net/minecraft/world/entity/ai/behavior/MeleeAttack net/minecraft/world/entity/ai/behavior/BehaviorAttack + m (I)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Ljava/util/function/Predicate;I)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/world/entity/Mob;)Z isHoldingUsableNonMeleeWeapon a + m (Lnet/minecraft/world/entity/Mob;)Z lambda$create$0 b + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a + m (Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a +c net/minecraft/world/entity/ai/behavior/ReactToBell net/minecraft/world/entity/ai/behavior/BehaviorBellAlert + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/SpearAttack net/minecraft/world/entity/ai/behavior/SpearAttack + m (Lnet/minecraft/world/entity/PathfinderMob;)Z ableToAttack b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/PathfinderMob;)I getKineticWeaponUseDuration c + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/entity/LivingEntity; getTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick c + m (J)Z timedOut a + f I MAX_REPOSITION_DISTANCE d + f I MIN_REPOSITION_DISTANCE c + f F approachDistanceSq g + f D speedModifierWhenCharging e + f D speedModifierWhenRepositioning f + f F targetInRangeRadiusSq h +c net/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus net/minecraft/world/entity/ai/behavior/SpearAttack$a + m ()[Lnet/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus; $values a + f [Lnet/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus; $VALUES d + f Lnet/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus; APPROACH a + f Lnet/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus; CHARGING b + f Lnet/minecraft/world/entity/ai/behavior/SpearAttack$SpearStatus; RETREAT c +c net/minecraft/world/entity/ai/behavior/StrollToPoi net/minecraft/world/entity/ai/behavior/BehaviorStrollPlace + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FII)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/TriggerGate net/minecraft/world/entity/ai/behavior/TriggerGate + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lcom/mojang/datafixers/util/Pair;)V lambda$triggerGate$0 a + m (Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy;Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$triggerGate$1 a + m (Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy;Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$triggerGate$2 a + m (Ljava/util/List;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerGate a + m (Ljava/util/List;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerOneShuffled a +c net/minecraft/world/entity/ai/behavior/TryFindLand net/minecraft/world/entity/ai/behavior/TryFindLand + m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + 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/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$0 a + 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; lambda$create$1 a + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a + f I COOLDOWN_TICKS a +c net/minecraft/world/entity/ai/behavior/UseBonemeal net/minecraft/world/entity/ai/behavior/BehaviorBonemeal + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/BlockPos;)V lambda$setCurrentCropAsTarget$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/Optional; pickNextTarget b + m (Lnet/minecraft/world/entity/npc/villager/Villager;)V setCurrentCropAsTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick d + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z validPos a + f I BONEMEALING_DURATION c + f Ljava/util/Optional; cropPos g + f J lastBonemealingSession e + f J nextWorkCycleTime d + f I timeWorkedSoFar f +c net/minecraft/world/entity/ai/behavior/warden/Roar net/minecraft/world/entity/ai/behavior/warden/Roar + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V tick c + f I ROAR_ANGER_INCREASE d + f I TICKS_BEFORE_PLAYING_ROAR_SOUND c +c net/minecraft/world/entity/ai/goal/AvoidEntityGoal net/minecraft/world/entity/ai/goal/PathfinderGoalAvoidTarget + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$canUse$3 a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$new$0 c + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$1 a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$new$2 b + m ()V start d + m ()V stop e + m ()V tick a + f Ljava/lang/Class; avoidClass f + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; avoidEntityTargeting k + f Ljava/util/function/Predicate; avoidPredicate g + f F maxDist c + f Lnet/minecraft/world/entity/PathfinderMob; mob a + f Lnet/minecraft/world/level/pathfinder/Path; path d + f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; pathNav e + f Ljava/util/function/Predicate; predicateOnAvoidEntity h + f D sprintSpeedModifier j + f Lnet/minecraft/world/entity/LivingEntity; toAvoid b + f D walkSpeedModifier i +c net/minecraft/world/entity/ai/goal/CatLieOnBedGoal net/minecraft/world/entity/ai/goal/PathfinderGoalCatSitOnBed + m ()Z canUse b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a + m (Lnet/minecraft/world/entity/PathfinderMob;)I nextStartTick a + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/animal/feline/Cat; cat g +c net/minecraft/world/entity/ai/goal/DolphinJumpGoal net/minecraft/world/entity/ai/goal/PathfinderGoalWaterJump + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z isInterruptable W_ + m ()V start d + m ()V stop e + m (Lnet/minecraft/core/BlockPos;III)Z surfaceIsClear b + m ()V tick a + m (Lnet/minecraft/core/BlockPos;III)Z waterIsClear a + f [I STEPS_TO_CHECK a + f Z breached d + f Lnet/minecraft/world/entity/animal/dolphin/Dolphin; dolphin b + f I interval c +c net/minecraft/world/entity/ai/goal/FollowOwnerGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFollowOwner + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; navigation d + f F oldWaterCost h + f Lnet/minecraft/world/entity/LivingEntity; owner b + f D speedModifier c + f F startDistance g + f F stopDistance f + f Lnet/minecraft/world/entity/TamableAnimal; tamable a + f I timeToRecalcPath e +c net/minecraft/world/entity/ai/goal/MeleeAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalMeleeAttack + m ()Z canContinueToUse c + m (Lnet/minecraft/world/entity/LivingEntity;)Z canPerformAttack b + m ()Z canUse b + m (Lnet/minecraft/world/entity/LivingEntity;)V checkAndPerformAttack a + m ()I getAttackInterval l + m ()I getTicksUntilNextAttack k + m ()Z isTimeToAttack i + m ()Z requiresUpdateEveryTick X_ + m ()V resetAttackCooldown h + m ()V start d + m ()V stop e + m ()V tick a + f J COOLDOWN_BETWEEN_CAN_USE_CHECKS l + f I attackInterval j + f Z followingTargetEvenIfNotSeen c + f J lastCanUseCheck k + f Lnet/minecraft/world/entity/PathfinderMob; mob a + f Lnet/minecraft/world/level/pathfinder/Path; path d + f D pathedTargetX e + f D pathedTargetY f + f D pathedTargetZ g + f D speedModifier b + f I ticksUntilNextAttack i + f I ticksUntilNextPathRecalculation h +c net/minecraft/world/entity/ai/goal/MoveToBlockGoal net/minecraft/world/entity/ai/goal/PathfinderGoalGotoTarget + m ()D acceptedDistance i + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z findNearestBlock n + m ()Lnet/minecraft/core/BlockPos; getMoveToTarget k + m ()Z isReachedTarget m + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a + m ()V moveMobToBlock h + m (Lnet/minecraft/world/entity/PathfinderMob;)I nextStartTick a + m ()Z requiresUpdateEveryTick X_ + m ()Z shouldRecalculatePath l + m ()V start d + m ()V tick a + f I GIVE_UP_TICKS g + f I INTERVAL_TICKS i + f I STAY_TICKS h + f Lnet/minecraft/core/BlockPos; blockPos e + f I maxStayTicks j + f Lnet/minecraft/world/entity/PathfinderMob; mob a + f I nextStartTick c + f Z reachedTarget k + f I searchRange l + f D speedModifier b + f I tryTicks d + f I verticalSearchRange m + f I verticalSearchStart f +c net/minecraft/world/entity/ai/goal/OfferFlowerGoal net/minecraft/world/entity/ai/goal/PathfinderGoalOfferFlower + m ()Z canContinueToUse c + m ()Z canUse b + m ()Lnet/minecraft/world/phys/AABB; getGolemBoundingBox h + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/item/Item; OFFER_ITEM c + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; OFFER_TARGET_CONTEXT b + f I OFFER_TICKS a + f Lnet/minecraft/world/entity/LivingEntity; entity e + f Lnet/minecraft/world/entity/animal/golem/IronGolem; golem d + f I tick f +c net/minecraft/world/entity/ai/goal/RandomStandGoal net/minecraft/world/entity/ai/goal/RandomStandGoal + m ()Z canContinueToUse c + m ()Z canUse b + m ()V playStandSound h + m ()Z requiresUpdateEveryTick X_ + m (Lnet/minecraft/world/entity/animal/equine/AbstractHorse;)V resetStandInterval a + m ()V start d + f Lnet/minecraft/world/entity/animal/equine/AbstractHorse; horse a + f I nextStand b +c net/minecraft/world/entity/ai/goal/RemoveBlockGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRemoveBlock + m ()Z canUse b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BlockGetter;)Lnet/minecraft/core/BlockPos; getPosWithBlock a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V playBreakSound a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V playDestroyProgressSound a + m ()V start d + m ()V stop e + m ()V tick a + f I WAIT_AFTER_BLOCK_FOUND j + f Lnet/minecraft/world/level/block/Block; blockToRemove g + f Lnet/minecraft/world/entity/Mob; removerMob h + f I ticksSinceReachedGoal i +c net/minecraft/world/entity/ai/goal/RestrictSunGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRestrictSun + m ()Z canUse b + m ()V start d + m ()V stop e + f Lnet/minecraft/world/entity/PathfinderMob; mob a +c net/minecraft/world/entity/ai/sensing/HurtBySensor net/minecraft/world/entity/ai/sensing/SensorHurtBy + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)V lambda$doTick$0 a + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/ai/sensing/PlayerSensor net/minecraft/world/entity/ai/sensing/SensorNearestPlayers + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/world/entity/LivingEntity;)D getFollowDistance a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$doTick$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/player/Player;)Z lambda$doTick$1 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/player/Player;)Z lambda$doTick$2 a + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/ai/village/VillageSiege net/minecraft/world/entity/ai/village/VillageSiege + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; findRandomSpawnPos a + m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a + m (Lnet/minecraft/server/level/ServerLevel;)V trySpawn b + m (Lnet/minecraft/server/level/ServerLevel;)Z tryToSetupSiege a + f Lorg/slf4j/Logger; LOGGER a + f Z hasSetupSiege b + f I nextSpawnTime e + f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; siegeState c + f I spawnX f + f I spawnY g + f I spawnZ h + f I zombiesToSpawn d +c net/minecraft/world/entity/ai/village/VillageSiege$State net/minecraft/world/entity/ai/village/VillageSiege$State + m ()[Lnet/minecraft/world/entity/ai/village/VillageSiege$State; $values a + f [Lnet/minecraft/world/entity/ai/village/VillageSiege$State; $VALUES d + f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; SIEGE_CAN_ACTIVATE a + f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; SIEGE_DONE c + f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; SIEGE_TONIGHT b +c net/minecraft/world/entity/ai/village/poi/PoiTypes net/minecraft/world/entity/ai/village/poi/PoiTypes + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/entity/ai/village/poi/PoiType; bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; forState a + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Set; getBlockStates a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasPoi b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$registerBlockStates$4 a + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; lambda$static$0 d + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$1 c + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; lambda$static$2 c + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; lambda$static$3 b + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;II)Lnet/minecraft/world/entity/ai/village/poi/PoiType; register a + m (Lnet/minecraft/core/Holder;Ljava/util/Set;)V registerBlockStates a + f Lnet/minecraft/resources/ResourceKey; ARMORER a + f Ljava/util/Set; BEDS v + f Lnet/minecraft/resources/ResourceKey; BEEHIVE p + f Lnet/minecraft/resources/ResourceKey; BEE_NEST q + f Lnet/minecraft/resources/ResourceKey; BUTCHER b + f Lnet/minecraft/resources/ResourceKey; CARTOGRAPHER c + f Ljava/util/Set; CAULDRONS w + f Lnet/minecraft/resources/ResourceKey; CLERIC d + f Lnet/minecraft/resources/ResourceKey; FARMER e + f Lnet/minecraft/resources/ResourceKey; FISHERMAN f + f Lnet/minecraft/resources/ResourceKey; FLETCHER g + f Lnet/minecraft/resources/ResourceKey; HOME n + f Lnet/minecraft/resources/ResourceKey; LEATHERWORKER h + f Lnet/minecraft/resources/ResourceKey; LIBRARIAN i + f Lnet/minecraft/resources/ResourceKey; LIGHTNING_ROD t + f Ljava/util/Set; LIGHTNING_RODS x + f Lnet/minecraft/resources/ResourceKey; LODESTONE s + f Lnet/minecraft/resources/ResourceKey; MASON j + f Lnet/minecraft/resources/ResourceKey; MEETING o + f Lnet/minecraft/resources/ResourceKey; NETHER_PORTAL r + f Lnet/minecraft/resources/ResourceKey; SHEPHERD k + f Lnet/minecraft/resources/ResourceKey; TEST_INSTANCE u + f Lnet/minecraft/resources/ResourceKey; TOOLSMITH l + f Ljava/util/Map; TYPE_BY_STATE y + f Lnet/minecraft/resources/ResourceKey; WEAPONSMITH m +c net/minecraft/world/entity/ambient/AmbientCreature net/minecraft/world/entity/ambient/EntityAmbient + m ()Z canBeLeashed aj_ +c net/minecraft/world/entity/animal/axolotl/PlayDead net/minecraft/world/entity/animal/axolotl/PlayDead + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;J)V start b +c net/minecraft/world/entity/animal/fish/WaterAnimal net/minecraft/world/entity/animal/fish/EntityWaterAnimal + m ()V baseTick aJ + m ()Z canBeLeashed aj_ + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSurfaceWaterAnimalSpawnRules c + m ()I getAmbientSoundInterval S + m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f + m (Lnet/minecraft/server/level/ServerLevel;I)V handleAirSupply a + m ()Z isPushedByFluid db + f I AMBIENT_SOUND_INTERVAL d +c net/minecraft/world/entity/animal/frog/FrogVariant net/minecraft/world/entity/animal/frog/FrogVariant + m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; assetInfo b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Ljava/util/List; selectors a + m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lcom/mojang/serialization/Codec; NETWORK_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/core/ClientAsset$ResourceTexture; assetInfo e + f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f +c net/minecraft/world/entity/animal/frog/ShootTongue net/minecraft/world/entity/animal/frog/ShootTongue + m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/entity/LivingEntity;)V addUnreachableTargetToMemory b + m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/entity/LivingEntity;)Z canPathfindToTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)V eatEntity b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V stop c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V tick d + f I CATCH_ANIMATION_DURATION d + f F EATING_DISTANCE h + f F EATING_MOVEMENT_FACTOR i + f I MAX_UNREACHBLE_TONGUE_TARGETS_IN_MEMORY g + f I TIME_OUT_DURATION c + f I TONGUE_ANIMATION_DURATION e + f I UNREACHABLE_TONGUE_TARGETS_COOLDOWN_DURATION f + f I calculatePathCounter k + f I eatAnimationTimer j + f Lnet/minecraft/sounds/SoundEvent; eatSound m + f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; state n + f Lnet/minecraft/sounds/SoundEvent; tongueSound l +c net/minecraft/world/entity/animal/frog/ShootTongue$State net/minecraft/world/entity/animal/frog/ShootTongue$a + m ()[Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; $values a + f [Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; $VALUES e + f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; CATCH_ANIMATION b + f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; DONE d + f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; EAT_ANIMATION c + f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; MOVE_TO_TARGET a +c net/minecraft/world/entity/animal/wolf/WolfVariant net/minecraft/world/entity/animal/wolf/WolfVariant + m ()Lnet/minecraft/world/entity/animal/wolf/WolfVariant$AssetInfo; assetInfo b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Ljava/util/List; selectors a + m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lcom/mojang/serialization/Codec; NETWORK_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/entity/animal/wolf/WolfVariant$AssetInfo; assetInfo e + f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f +c net/minecraft/world/entity/animal/wolf/WolfVariant$AssetInfo net/minecraft/world/entity/animal/wolf/WolfVariant$a + m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; angry c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; tame b + m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; wild a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/ClientAsset$ResourceTexture; angry d + f Lnet/minecraft/core/ClientAsset$ResourceTexture; tame c + f Lnet/minecraft/core/ClientAsset$ResourceTexture; wild b +c net/minecraft/world/entity/item/FallingBlockEntity net/minecraft/world/entity/item/EntityFallingBlock + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V callOnBrokenAfterFall a + m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()V disableDrop f + m ()Z displayFireAnimation cX + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/entity/item/FallingBlockEntity; fall a + m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a + m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a + m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState i + m ()D getDefaultGravity bs + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()Lnet/minecraft/core/BlockPos; getStartPos e + m ()Lnet/minecraft/network/chat/Component; getTypeName cR + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isAttackable cT + m ()Z isPickable bX + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m (FI)V setHurtsEntities b + m (Lnet/minecraft/core/BlockPos;)V setStartPos a + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_START_POS e + f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE g + f Z DEFAULT_CANCEL_DROP l + f Z DEFAULT_DROP_ITEM k + f F DEFAULT_FALL_DAMAGE_PER_DISTANCE i + f I DEFAULT_MAX_FALL_DAMAGE j + f I DEFAULT_TIME h + f Lorg/slf4j/Logger; LOGGER f + f Lnet/minecraft/nbt/CompoundTag; blockData c + f Lnet/minecraft/world/level/block/state/BlockState; blockState m + f Z cancelDrop n + f Z dropItem b + f I fallDamageMax p + f F fallDamagePerDistance q + f Z forceTickAfterTeleportToDuplicate d + f Z hurtEntities o + f I time a +c net/minecraft/world/entity/monster/RangedAttackMob net/minecraft/world/entity/monster/IRangedEntity + m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a +c net/minecraft/world/entity/monster/breeze/BreezeAi net/minecraft/world/entity/monster/breeze/BreezeAi + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Ljava/util/Optional; lambda$initIdleActivity$0 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Ljava/util/Optional; lambda$initIdleActivity$1 a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V updateActivity a + f F JUMP_CIRCLE_INNER_RADIUS b + f F JUMP_CIRCLE_MIDDLE_RADIUS c + f F JUMP_CIRCLE_OUTER_RADIUS d + f Ljava/util/List; MEMORY_TYPES f + f Ljava/util/List; SENSOR_TYPES e + f F SPEED_MULTIPLIER_WHEN_SLIDING a + f I TICKS_TO_REMEMBER_SEEN_TARGET g +c net/minecraft/world/entity/monster/breeze/BreezeAi$SlideToTargetSink net/minecraft/world/entity/monster/breeze/BreezeAi$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop b +c net/minecraft/world/entity/monster/breeze/LongJump net/minecraft/world/entity/monster/breeze/LongJump + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; calculateOptimalJumpVector a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z canJumpFromCurrentPosition c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z canRun a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions b + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z isFinishedInhaling a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z isFinishedJumping b + m (DLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; lambda$calculateOptimalJumpVector$2 a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/core/BlockPos;)V lambda$start$0 b + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; lambda$tick$1 a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z outOfAggroRange a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/BlockPos; snapToSurface a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V tick c + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z tooCloseForJump b + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; ALLOWED_ANGLES j + f F DEFAULT_FOLLOW_RANGE g + f F DEFAULT_MAX_JUMP_VELOCITY h + f I INHALING_DURATION_TICKS f + f I JUMP_COOLDOWN_TICKS d + f I JUMP_COOLDOWN_WHEN_HURT_TICKS e + f F MAX_JUMP_VELOCITY_MULTIPLIER i + f I REQUIRED_AIR_BLOCKS_ABOVE c +c net/minecraft/world/entity/monster/hoglin/HoglinAi net/minecraft/world/entity/monster/hoglin/HoglinAI + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastAttackTarget f + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastRetreat b + m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleMovementBehaviors a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/Optional; findNearestValidAttackTarget a + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; getSoundForActivity a + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/Optional; getSoundForCurrentActivity b + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/List; getVisibleAdultHoglins f + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity d + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/world/entity/ai/Brain;)V initRetreatActivity e + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z isBreeding h + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z isNearRepellent g + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z isPacified c + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/core/BlockPos;)Z isPosNearNearestRepellent a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V lambda$broadcastAttackTarget$1 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V lambda$broadcastRetreat$0 b + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; lambda$getSoundForCurrentActivity$2 b + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V maybeRetaliate b + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V onHitTarget a + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z piglinsOutnumberHoglins e + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V retreatFromNearestTarget c + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V setAttackTarget e + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V setAttackTargetIfCloserThanCurrent g + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V setAvoidTarget d + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V updateActivity a + m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z wantsToStopFleeing d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V wasHurtBy a + f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE j + f I ATTACK_DURATION d + f I ATTACK_INTERVAL g + f I BABY_ATTACK_INTERVAL h + f I DESIRED_DISTANCE_FROM_PIGLIN_WHEN_IDLING e + f I DESIRED_DISTANCE_FROM_PIGLIN_WHEN_RETREATING f + f I REPELLENT_DETECTION_RANGE_HORIZONTAL a + f I REPELLENT_DETECTION_RANGE_VERTICAL b + f I REPELLENT_PACIFY_TIME i + f Lnet/minecraft/util/valueproviders/UniformInt; RETREAT_DURATION c + f F SPEED_MULTIPLIER_WHEN_AVOIDING_REPELLENT k + f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT o + f F SPEED_MULTIPLIER_WHEN_IDLING n + f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE m + f F SPEED_MULTIPLIER_WHEN_RETREATING l +c net/minecraft/world/entity/monster/piglin/PiglinAi net/minecraft/world/entity/monster/piglin/PiglinAI + m (Lnet/minecraft/world/entity/LivingEntity;)V admireGoldItem d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Z)V angerNearbyPiglins a + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; avoidRepellent d + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; avoidZombified f + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; babyAvoidNemesis e + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; babySometimesRideBabyHoglin g + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastAngerTarget b + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastRetreat a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V broadcastUniversalAnger a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)Z canAdmire b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)V cancelAdmiring a + m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleLookBehaviors b + m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleMovementBehaviors c + m ()Lcom/google/common/collect/ImmutableList; createLookBehaviors a + m (Lnet/minecraft/world/entity/LivingEntity;)Z doesntSeeAnyPlayerHoldingLovedItem f + m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V dontKillAnyMoreHoglinsForAWhile b + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)V eat m + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/Optional; findNearestValidAttackTarget b + m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/List; getAdultPiglins d + m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/Optional; getAngerTarget e + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/Optional; getAvoidTarget d + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/List; getBarterResponseItems f + m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/Optional; getNearestVisibleTargetablePlayer a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Lnet/minecraft/world/phys/Vec3; getRandomNearbyPos n + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; getSoundForActivity a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/Optional; getSoundForCurrentActivity b + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/List; getVisibleAdultPiglins c + m (Lnet/minecraft/world/entity/LivingEntity;)Z hasCrossbow c + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z hasEatenRecently o + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z hoglinsOutnumberPiglins l + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)V holdInOffhand a + m (Lnet/minecraft/world/entity/ai/Brain;)V initAdmireItemActivity d + m (Lnet/minecraft/world/entity/ai/Brain;)V initCelebrateActivity c + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/util/RandomSource;)V initMemories a + m (Lnet/minecraft/world/entity/ai/Brain;)V initRetreatActivity e + m (Lnet/minecraft/world/entity/ai/Brain;)V initRideHoglinActivity f + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isAdmiringDisabled r + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isAdmiringItem p + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isBabyRidingBaby e + m (Lnet/minecraft/world/item/ItemStack;)Z isBarterCurrency b + m (Lnet/minecraft/world/item/ItemStack;)Z isFood c + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isHoldingItemInOffHand s + m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Z isIdle c + m (Lnet/minecraft/world/item/ItemStack;)Z isLovedItem a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNearAvoidTarget h + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNearRepellent q + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNearZombified g + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)Z isNearestValidAttackTarget b + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNotHoldingLovedItemInOffHand t + m (Lnet/minecraft/world/entity/LivingEntity;)Z isPlayerHoldingLovedItem b + m (Lnet/minecraft/world/entity/LivingEntity;)Z isWearingSafeArmor a + m (Lnet/minecraft/world/entity/EntityType;)Z isZombified a + m (ZLnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z lambda$angerNearbyPiglins$6 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/monster/piglin/Piglin;)V lambda$angerNearbyPiglins$7 a + m (Lnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$babySometimesRideBabyHoglin$10 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V lambda$broadcastAngerTarget$11 a + m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Z lambda$broadcastRetreat$14 f + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V lambda$broadcastRetreat$15 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/player/Player;)V lambda$broadcastUniversalAnger$12 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V lambda$broadcastUniversalAnger$13 b + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; lambda$getSoundForCurrentActivity$9 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z lambda$initCelebrateActivity$2 c + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z lambda$initCelebrateActivity$3 v + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$initFightActivity$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z lambda$initIdleActivity$0 d + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$isNearestValidAttackTarget$5 b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)V lambda$wasHurtBy$8 a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V maybeRetaliate a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z piglinsEqualOrOutnumberHoglins k + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)V putInInventory c + m (Lnet/minecraft/world/entity/item/ItemEntity;)Lnet/minecraft/world/item/ItemStack; removeOneItemFromItemEntity a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V retreatFromNearestTarget b + m (Lnet/minecraft/world/entity/LivingEntity;)Z seesPlayerHoldingLovedItem e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTarget c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTargetIfCloserThanCurrent e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTargetToNearestTargetablePlayerIfFound d + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V setAvoidTargetAndDontHuntForAWhile c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Z)V stopHoldingOffHandItem a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)V stopWalking i + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Ljava/util/List;)V throwItems a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/player/Player;Ljava/util/List;)V throwItemsTowardPlayer a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Ljava/util/List;Lnet/minecraft/world/phys/Vec3;)V throwItemsTowardPos a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Ljava/util/List;)V throwItemsTowardRandomPos b + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)V updateActivity a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z wantsToDance a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickup a + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z wantsToStopFleeing j + m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/Entity;)Z wantsToStopRiding a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V wasHurtBy a + m (Lnet/minecraft/world/entity/LivingEntity;)Z wasHurtRecently g + f I ADMIRE_DURATION g + f I ANGER_DURATION f + f Lnet/minecraft/util/valueproviders/UniformInt; AVOID_ZOMBIFIED_DURATION A + f Lnet/minecraft/util/valueproviders/UniformInt; BABY_AVOID_NEMESIS_DURATION B + f I BABY_FLEE_DURATION_AFTER_GETTING_HIT l + f Lnet/minecraft/world/item/Item; BARTERING_ITEM c + f I CELEBRATION_TIME k + f I DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING t + f I DESIRED_DISTANCE_FROM_ZOMBIFIED z + f I EAT_COOLDOWN s + f I HIT_BY_PLAYER_MEMORY_TIMEOUT m + f I HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM j + f I INTERACTION_RANGE w + f I MAX_DISTANCE_TO_WALK_TO_ITEM h + f I MAX_LOOK_DIST u + f I MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM v + f I MAX_TIME_TO_WALK_TO_ITEM i + f I MAX_WALK_DISTANCE_TO_START_RIDING n + f I MELEE_ATTACK_COOLDOWN r + f I MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW x + f I PLAYER_ANGER_RANGE e + f F PROBABILITY_OF_CELEBRATION_DANCE C + f I REPELLENT_DETECTION_RANGE_HORIZONTAL a + f I REPELLENT_DETECTION_RANGE_VERTICAL b + f Lnet/minecraft/util/valueproviders/UniformInt; RETREAT_DURATION q + f Lnet/minecraft/util/valueproviders/UniformInt; RIDE_DURATION p + f Lnet/minecraft/util/valueproviders/UniformInt; RIDE_START_INTERVAL o + f F SPEED_MULTIPLIER_WHEN_AVOIDING D + f F SPEED_MULTIPLIER_WHEN_DANCING I + f F SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION H + f F SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM G + f F SPEED_MULTIPLIER_WHEN_IDLING J + f F SPEED_MULTIPLIER_WHEN_MOUNTING F + f F SPEED_MULTIPLIER_WHEN_RETREATING E + f F SPEED_WHEN_STRAFING_BACK_FROM_TARGET y + f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_HUNTS d +c net/minecraft/world/entity/monster/skeleton/Bogged net/minecraft/world/entity/monster/skeleton/Bogged + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gT + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getArrow a + m ()I getAttackInterval gR + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()I getHardAttackInterval gQ + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p + m ()Z isSheared gU + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()Z readyForShearing a + m (Z)V setSheared x + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHEARED c + f Z DEFAULT_SHEARED e + f Ljava/lang/String; SHEARED_TAG_NAME d +c net/minecraft/world/entity/monster/warden/WardenAi net/minecraft/world/entity/monster/warden/WardenAi + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a + m (Lnet/minecraft/world/entity/ai/Brain;)V initDiggingActivity c + m (Lnet/minecraft/world/entity/ai/Brain;)V initEmergeActivity b + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity a + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity d + m (Lnet/minecraft/world/entity/ai/Brain;)V initInvestigateActivity e + m (Lnet/minecraft/world/entity/ai/Brain;)V initRoarActivity g + m (Lnet/minecraft/world/entity/ai/Brain;)V initSniffingActivity f + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)Z isTarget a + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$initFightActivity$3 a + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$initFightActivity$4 b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$isTarget$5 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z lambda$static$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$static$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V onTargetInvalid a + m (Lnet/minecraft/world/entity/LivingEntity;)V setDigCooldown a + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/core/BlockPos;)V setDisturbanceLocation a + m (Lnet/minecraft/world/entity/monster/warden/Warden;)V updateActivity a + f I DIGGING_COOLDOWN c + f I DIGGING_DURATION h + f Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; DIG_COOLDOWN_SETTER m + f I DISTURBANCE_LOCATION_EXPIRY_TIME j + f I EMERGE_DURATION a + f I MELEE_ATTACK_COOLDOWN g + f Ljava/util/List; MEMORY_TYPES l + f I ROAR_DURATION b + f Ljava/util/List; SENSOR_TYPES k + f I SNIFFING_DURATION i + f F SPEED_MULTIPLIER_WHEN_FIGHTING f + f F SPEED_MULTIPLIER_WHEN_IDLING d + f F SPEED_MULTIPLIER_WHEN_INVESTIGATING e +c net/minecraft/world/entity/player/ProfilePublicKey net/minecraft/world/entity/player/ProfilePublicKey + m ()Lnet/minecraft/util/SignatureValidator; createSignatureValidator a + m (Lnet/minecraft/util/SignatureValidator;Ljava/util/UUID;Lnet/minecraft/world/entity/player/ProfilePublicKey$Data;)Lnet/minecraft/world/entity/player/ProfilePublicKey; createValidated a + m ()Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; data b + f Lnet/minecraft/network/chat/Component; EXPIRED_PROFILE_PUBLIC_KEY a + f Ljava/time/Duration; EXPIRY_GRACE_PERIOD b + f Lnet/minecraft/network/chat/Component; INVALID_SIGNATURE e + f Lcom/mojang/serialization/Codec; TRUSTED_CODEC c + f Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; data d +c net/minecraft/world/entity/player/ProfilePublicKey$Data net/minecraft/world/entity/player/ProfilePublicKey$a + m ()Ljava/time/Instant; expiresAt b + m ()Z hasExpired a + m (Ljava/time/Duration;)Z hasExpired a + m ()Ljava/security/PublicKey; key c + m ()[B keySignature d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/util/UUID;)[B signedPayload a + m (Lnet/minecraft/util/SignatureValidator;Ljava/util/UUID;)Z validateSignature a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lcom/mojang/serialization/Codec; CODEC a + f I MAX_KEY_SIGNATURE_SIZE e + f Ljava/time/Instant; expiresAt b + f Ljava/security/PublicKey; key c + f [B keySignature d +c net/minecraft/world/entity/player/ProfilePublicKey$ValidationException net/minecraft/world/entity/player/ProfilePublicKey$b +c net/minecraft/world/entity/projectile/ItemSupplier net/minecraft/world/entity/projectile/ItemSupplier + m ()Lnet/minecraft/world/item/ItemStack; getItem e +c net/minecraft/world/entity/variant/ModelAndTexture net/minecraft/world/entity/variant/ModelAndTexture + m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; asset b + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m ()Ljava/lang/Object; model a + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a + f Lnet/minecraft/core/ClientAsset$ResourceTexture; asset b + f Ljava/lang/Object; model a +c net/minecraft/world/entity/variant/SpawnConditions net/minecraft/world/entity/variant/SpawnConditions + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a +c net/minecraft/world/entity/vehicle/ContainerEntity net/minecraft/world/entity/vehicle/ContainerEntity + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addChestVehicleSaveData c_ + m (Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V chestVehicleDestroyed a + m ()V clearChestVehicleContent ak_ + m ()V clearItemStacks k + m ()Lnet/minecraft/world/phys/AABB; getBoundingBox dj + m (I)Lnet/minecraft/world/item/ItemStack; getChestVehicleItem g_ + m (I)Lnet/minecraft/world/entity/SlotAccess; getChestVehicleSlot h_ + m ()Lnet/minecraft/resources/ResourceKey; getContainerLootTable h + m ()J getContainerLootTableSeed i + m ()Lnet/minecraft/core/NonNullList; getItemStacks j + m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; interactWithContainerVehicle c_ + m ()Z isChestVehicleEmpty al_ + m (Lnet/minecraft/world/entity/player/Player;)Z isChestVehicleStillValid e_ + m ()Z isEmpty c + m ()Z isRemoved eh + m ()Lnet/minecraft/world/level/Level; level ao + m ()Lnet/minecraft/world/phys/Vec3; position dI + m (Lnet/minecraft/world/level/storage/ValueInput;)V readChestVehicleSaveData b_ + m (II)Lnet/minecraft/world/item/ItemStack; removeChestVehicleItem b + m (I)Lnet/minecraft/world/item/ItemStack; removeChestVehicleItemNoUpdate f_ + m (ILnet/minecraft/world/item/ItemStack;)V setChestVehicleItem c + m (Lnet/minecraft/resources/ResourceKey;)V setContainerLootTable a + m (J)V setContainerLootTableSeed a + m (Lnet/minecraft/world/entity/player/Player;)V unpackChestVehicleLootTable d_ +c net/minecraft/world/entity/vehicle/ContainerEntity$1 net/minecraft/world/entity/vehicle/ContainerEntity$1 + m ()Lnet/minecraft/world/item/ItemStack; get a + m (Lnet/minecraft/world/item/ItemStack;)Z set a + f Lnet/minecraft/world/entity/vehicle/ContainerEntity; this$0 b + f I val$slot a +c net/minecraft/world/inventory/AbstractCraftingMenu net/minecraft/world/inventory/AbstractCraftingMenu + m (II)V addCraftingGridSlots d + m (Lnet/minecraft/world/entity/player/Player;II)Lnet/minecraft/world/inventory/Slot; addResultSlot a + m ()V beginPlacingRecipe l + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)V finishPlacingRecipe a + m ()I getGridHeight p + m ()I getGridWidth o + m ()Ljava/util/List; getInputGridSlots n + m ()Lnet/minecraft/world/inventory/Slot; getResultSlot m + m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; handlePlacement a + m ()Lnet/minecraft/world/entity/player/Player; owner q + f I height p + f Lnet/minecraft/world/inventory/ResultContainer; resultSlots n + f I width o +c net/minecraft/world/inventory/AbstractCraftingMenu$1 net/minecraft/world/inventory/AbstractCraftingMenu$1 + m ()V clearCraftingContent a + m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z recipeMatches a + f Lnet/minecraft/world/inventory/AbstractCraftingMenu; this$0 a +c net/minecraft/world/inventory/CartographyTableMenu net/minecraft/world/inventory/ContainerCartography + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$removed$1 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$setupResultSlot$0 a + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V setupResultSlot a + m (Lnet/minecraft/world/Container;)V slotsChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I ADDITIONAL_SLOT n + f I INV_SLOT_END r + f I INV_SLOT_START q + f I MAP_SLOT m + f I RESULT_SLOT o + f I USE_ROW_SLOT_END t + f I USE_ROW_SLOT_START s + f Lnet/minecraft/world/inventory/ContainerLevelAccess; access u + f Lnet/minecraft/world/Container; container p + f J lastSoundTime v + f Lnet/minecraft/world/inventory/ResultContainer; resultContainer w +c net/minecraft/world/inventory/CartographyTableMenu$1 net/minecraft/world/inventory/ContainerCartography$1 + m ()V setChanged e + f Lnet/minecraft/world/inventory/CartographyTableMenu; this$0 b +c net/minecraft/world/inventory/CartographyTableMenu$2 net/minecraft/world/inventory/ContainerCartography$2 + m ()V setChanged e +c net/minecraft/world/inventory/CartographyTableMenu$3 net/minecraft/world/inventory/ContainerCartography$3 + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a +c net/minecraft/world/inventory/CartographyTableMenu$4 net/minecraft/world/inventory/ContainerCartography$4 + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a +c net/minecraft/world/inventory/CartographyTableMenu$5 net/minecraft/world/inventory/ContainerCartography$5 + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lambda$onTake$0 a + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + f Lnet/minecraft/world/inventory/CartographyTableMenu; this$0 b + f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a +c net/minecraft/world/inventory/ContainerLevelAccess net/minecraft/world/inventory/ContainerAccess + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/inventory/ContainerLevelAccess; create a + m (Ljava/util/function/BiFunction;)Ljava/util/Optional; evaluate a + m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object; evaluate a + m (Ljava/util/function/BiConsumer;)V execute a + m (Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; lambda$execute$0 a + f Lnet/minecraft/world/inventory/ContainerLevelAccess; NULL a +c net/minecraft/world/inventory/ContainerLevelAccess$1 net/minecraft/world/inventory/ContainerAccess$1 + m (Ljava/util/function/BiFunction;)Ljava/util/Optional; evaluate a +c net/minecraft/world/inventory/ContainerLevelAccess$2 net/minecraft/world/inventory/ContainerAccess$2 + m (Ljava/util/function/BiFunction;)Ljava/util/Optional; evaluate a + f Lnet/minecraft/world/level/Level; val$level b + f Lnet/minecraft/core/BlockPos; val$pos c +c net/minecraft/world/inventory/RecipeCraftingHolder net/minecraft/world/inventory/RecipeCraftingHolder + m (Lnet/minecraft/world/entity/player/Player;Ljava/util/List;)V awardUsedRecipes a + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; getRecipeUsed d + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;)Z setRecipeUsed a + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V setRecipeUsed a +c net/minecraft/world/item/component/CustomModelData net/minecraft/world/item/component/CustomModelData + m ()Ljava/util/List; colors d + m ()Ljava/util/List; flags b + m ()Ljava/util/List; floats a + m (I)Ljava/lang/Boolean; getBoolean b + m (I)Ljava/lang/Integer; getColor d + m (I)Ljava/lang/Float; getFloat a + m (Ljava/util/List;I)Ljava/lang/Object; getSafe a + m (I)Ljava/lang/String; getString c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; strings c + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/component/CustomModelData; EMPTY a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Ljava/util/List; colors g + f Ljava/util/List; flags e + f Ljava/util/List; floats d + f Ljava/util/List; strings f +c net/minecraft/world/item/component/DamageResistant net/minecraft/world/item/component/DamageResistant + m (Lnet/minecraft/world/damagesource/DamageSource;)Z isResistantTo a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/tags/TagKey; types a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/tags/TagKey; types c +c net/minecraft/world/item/component/DeathProtection net/minecraft/world/item/component/DeathProtection + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)V applyEffects a + m ()Ljava/util/List; deathEffects a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/component/DeathProtection; TOTEM_OF_UNDYING c + f Ljava/util/List; deathEffects d +c net/minecraft/world/item/component/DebugStickState net/minecraft/world/item/component/DebugStickState + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; lambda$static$0 b + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/Codec; lambda$static$2 a + m ()Ljava/util/Map; properties a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/item/component/DebugStickState; withProperty a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/component/DebugStickState; EMPTY a + f Ljava/util/Map; properties c +c net/minecraft/world/item/component/TooltipProvider net/minecraft/world/item/component/TooltipProvider + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a +c net/minecraft/world/item/component/TypedEntityData net/minecraft/world/item/component/TypedEntityData + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m (Ljava/lang/String;)Z contains a + m ()Lnet/minecraft/nbt/CompoundTag; copyTagWithoutId c + m ()Lnet/minecraft/nbt/CompoundTag; getUnsafe b + m ()Ljava/lang/String; lambda$loadInto$0 e + m (Lnet/minecraft/world/entity/Entity;)V loadInto a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/core/HolderLookup$Provider;)Z loadInto a + m (Ljava/lang/Object;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/item/component/TypedEntityData; of a + m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; stripId a + m ()Lnet/minecraft/nbt/CompoundTag; tag d + m ()Ljava/lang/Object; type a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; TYPE_TAG b + f Lnet/minecraft/nbt/CompoundTag; tag d + f Ljava/lang/Object; type c +c net/minecraft/world/item/component/TypedEntityData$1 net/minecraft/world/item/component/TypedEntityData$1 + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DynamicOps; asNbtOps a + m (Lnet/minecraft/world/item/component/TypedEntityData;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a + m (Ljava/lang/Object;)Ljava/lang/String; lambda$decode$0 a + m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/datafixers/util/Pair;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; lambda$decode$1 a + m (Ljava/lang/Object;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; lambda$decode$2 a + m (Lnet/minecraft/world/item/component/TypedEntityData;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; lambda$encode$3 a +c net/minecraft/world/item/context/BlockPlaceContext net/minecraft/world/item/context/BlockActionContext + m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/item/context/BlockPlaceContext; at a + m ()Z canPlace b + m ()Lnet/minecraft/core/BlockPos; getClickedPos a + m ()Lnet/minecraft/core/Direction; getNearestLookingDirection d + m ()[Lnet/minecraft/core/Direction; getNearestLookingDirections f + m ()Lnet/minecraft/core/Direction; getNearestLookingVerticalDirection e + m ()Z replacingClickedOnBlock c + f Lnet/minecraft/core/BlockPos; relativePos b + f Z replaceClicked a +c net/minecraft/world/item/crafting/MapCloningRecipe net/minecraft/world/item/crafting/RecipeMapClone + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a +c net/minecraft/world/item/crafting/RecipeSerializer net/minecraft/world/item/crafting/RecipeSerializer + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;)Lnet/minecraft/world/item/crafting/RecipeSerializer; register a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lnet/minecraft/world/item/crafting/RecipeSerializer; ARMOR_DYE c + f Lnet/minecraft/world/item/crafting/RecipeSerializer; BANNER_DUPLICATE k + f Lnet/minecraft/world/item/crafting/RecipeSerializer; BLASTING_RECIPE p + f Lnet/minecraft/world/item/crafting/RecipeSerializer; BOOK_CLONING d + f Lnet/minecraft/world/item/crafting/RecipeSerializer; CAMPFIRE_COOKING_RECIPE r + f Lnet/minecraft/world/item/crafting/RecipeSerializer; DECORATED_POT_RECIPE v + f Lnet/minecraft/world/item/crafting/RecipeSerializer; FIREWORK_ROCKET g + f Lnet/minecraft/world/item/crafting/RecipeSerializer; FIREWORK_STAR h + f Lnet/minecraft/world/item/crafting/RecipeSerializer; FIREWORK_STAR_FADE i + f Lnet/minecraft/world/item/crafting/RecipeSerializer; MAP_CLONING e + f Lnet/minecraft/world/item/crafting/RecipeSerializer; MAP_EXTENDING f + f Lnet/minecraft/world/item/crafting/RecipeSerializer; REPAIR_ITEM n + f Lnet/minecraft/world/item/crafting/RecipeSerializer; SHAPED_RECIPE a + f Lnet/minecraft/world/item/crafting/RecipeSerializer; SHAPELESS_RECIPE b + f Lnet/minecraft/world/item/crafting/RecipeSerializer; SHIELD_DECORATION l + f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMELTING_RECIPE o + f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMITHING_TRANSFORM t + f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMITHING_TRIM u + f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMOKING_RECIPE q + f Lnet/minecraft/world/item/crafting/RecipeSerializer; STONECUTTER s + f Lnet/minecraft/world/item/crafting/RecipeSerializer; TIPPED_ARROW j + f Lnet/minecraft/world/item/crafting/RecipeSerializer; TRANSMUTE m +c net/minecraft/world/item/crafting/RepairItemRecipe net/minecraft/world/item/crafting/RecipeRepair + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canCombine a + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lcom/mojang/datafixers/util/Pair; getItemsToCombine c + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m (Lnet/minecraft/core/Holder$Reference;)Z lambda$assemble$0 a + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/core/Holder$Reference;)V lambda$assemble$1 a + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$assemble$2 a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a +c net/minecraft/world/item/crafting/SelectableRecipe net/minecraft/world/item/crafting/SelectableRecipe + m (Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Lnet/minecraft/world/item/crafting/SelectableRecipe; lambda$noRecipeCodec$0 a + m ()Lnet/minecraft/network/codec/StreamCodec; noRecipeCodec a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; optionDisplay b + m ()Ljava/util/Optional; recipe c + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; optionDisplay a + f Ljava/util/Optional; recipe b +c net/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet net/minecraft/world/item/crafting/SelectableRecipe$b + m (Lnet/minecraft/world/item/ItemStack;)Z acceptsInput a + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; empty a + m ()Ljava/util/List; entries e + m ()Z isEmpty c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputEntry;)Z lambda$acceptsInput$0 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputEntry;)Z lambda$selectByInput$1 a + m ()Lnet/minecraft/network/codec/StreamCodec; noRecipeCodec b + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; selectByInput b + m ()I size d + f Ljava/util/List; entries a +c net/minecraft/world/item/crafting/SelectableRecipe$SingleInputEntry net/minecraft/world/item/crafting/SelectableRecipe$a + m ()Lnet/minecraft/world/item/crafting/Ingredient; input b + m ()Lnet/minecraft/network/codec/StreamCodec; noRecipeCodec a + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe; recipe c + f Lnet/minecraft/world/item/crafting/Ingredient; input a + f Lnet/minecraft/world/item/crafting/SelectableRecipe; recipe b +c net/minecraft/world/item/crafting/SingleItemRecipe net/minecraft/world/item/crafting/RecipeSingleItem + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b + m ()Ljava/lang/String; group j + m ()Lnet/minecraft/world/item/crafting/Ingredient; input k + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ + m ()Lnet/minecraft/world/item/ItemStack; result l + f Ljava/lang/String; group f + f Lnet/minecraft/world/item/crafting/Ingredient; input d + f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo g + f Lnet/minecraft/world/item/ItemStack; result e +c net/minecraft/world/item/crafting/SingleItemRecipe$Factory net/minecraft/world/item/crafting/RecipeSingleItem$a +c net/minecraft/world/item/crafting/SingleItemRecipe$Serializer net/minecraft/world/item/crafting/RecipeSingleItem$b + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/crafting/SingleItemRecipe$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$new$0 a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; codec w + f Lnet/minecraft/network/codec/StreamCodec; streamCodec x +c net/minecraft/world/item/enchantment/effects/AllOf net/minecraft/world/item/enchantment/effects/AllOf + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; codec a + m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$EntityEffects; entityEffects a + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$LocationBasedEffects; locationBasedEffects a + m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$ValueEffects; valueEffects a +c net/minecraft/world/item/enchantment/effects/AllOf$ValueEffects net/minecraft/world/item/enchantment/effects/AllOf$c + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/List; effects b + m (ILnet/minecraft/util/RandomSource;F)F process a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/List; effects c +c net/minecraft/world/item/enchantment/effects/AllOf$EntityEffects net/minecraft/world/item/enchantment/effects/AllOf$a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/List; effects b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/List; effects d +c net/minecraft/world/item/enchantment/effects/AllOf$LocationBasedEffects net/minecraft/world/item/enchantment/effects/AllOf$b + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/List; effects b + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Z)V onChangedBlock a + m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;I)V onDeactivated a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/List; effects b +c net/minecraft/world/item/equipment/EquipmentAssets net/minecraft/world/item/equipment/EquipmentAssets + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createId a + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 b + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceKey; lambda$static$1 a + f Lnet/minecraft/resources/ResourceKey; ARMADILLO_SCUTE j + f Ljava/util/Map; CARPETS m + f Lnet/minecraft/resources/ResourceKey; CHAINMAIL d + f Lnet/minecraft/resources/ResourceKey; COPPER c + f Lnet/minecraft/resources/ResourceKey; DIAMOND g + f Lnet/minecraft/resources/ResourceKey; ELYTRA k + f Lnet/minecraft/resources/ResourceKey; GOLD f + f Ljava/util/Map; HARNESSES o + f Lnet/minecraft/resources/ResourceKey; IRON e + f Lnet/minecraft/resources/ResourceKey; LEATHER b + f Lnet/minecraft/resources/ResourceKey; NETHERITE i + f Lnet/minecraft/resources/ResourceKey; ROOT_ID a + f Lnet/minecraft/resources/ResourceKey; SADDLE l + f Lnet/minecraft/resources/ResourceKey; TRADER_LLAMA n + f Lnet/minecraft/resources/ResourceKey; TURTLE_SCUTE h +c net/minecraft/world/level/block/AbstractChestBlock net/minecraft/world/level/block/BlockChestAbstract + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult; combine a + f Ljava/util/function/Supplier; blockEntityType a +c net/minecraft/world/level/block/AbstractSkullBlock net/minecraft/world/level/block/BlockSkullAbstract + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m ()Lnet/minecraft/world/level/block/SkullBlock$Type; getType b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED a + f Lnet/minecraft/world/level/block/SkullBlock$Type; type b +c net/minecraft/world/level/block/BambooSaplingBlock net/minecraft/world/level/block/BlockBambooSapling + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V growBamboo a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/CarvedPumpkinBlock net/minecraft/world/level/block/BlockPumpkinCarved + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSpawnGolem a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;)V clearPatternBlocks a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateCopperGolemBase t + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateCopperGolemFull u + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateIronGolemBase r + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateIronGolemFull s + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateSnowGolemBase b + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateSnowGolemFull q + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;)Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getWeatherStateFromPattern a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$getOrCreateCopperGolemBase$3 r + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$getOrCreateCopperGolemFull$4 p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;)V replaceCopperBlockWithChest c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V spawnGolemInWorld a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V trySpawnGolem a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;)V updatePatternBlocks b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Ljava/util/function/Predicate; PUMPKINS_PREDICATE D + f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; copperGolemBase h + f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; copperGolemFull i + f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; ironGolemBase e + f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; ironGolemFull g + f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; snowGolemBase c + f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; snowGolemFull d +c net/minecraft/world/level/block/CraftingTableBlock net/minecraft/world/level/block/BlockWorkbench + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b +c net/minecraft/world/level/block/CreakingHeartBlock net/minecraft/world/level/block/CreakingHeartBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z hasRequiredLogs b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isSurroundedByLogs a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V tryAwardExperience a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateState c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NATURAL d + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STATE c +c net/minecraft/world/level/block/DryVegetationBlock net/minecraft/world/level/block/DryVegetationBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/MangroveRootsBlock net/minecraft/world/level/block/MangroveRootsBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b +c net/minecraft/world/level/block/NetherSproutsBlock net/minecraft/world/level/block/BlockNetherSprouts + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/PressurePlateBlock net/minecraft/world/level/block/BlockPressurePlateBinary + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getSignalForState h + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getSignalStrength b + m (Lnet/minecraft/world/level/block/PressurePlateBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setSignalForState a + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d +c net/minecraft/world/level/block/PressurePlateBlock$1 net/minecraft/world/level/block/BlockPressurePlateBinary$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$BlockSetType$PressurePlateSensitivity a +c net/minecraft/world/level/block/RedstoneTorchBlock net/minecraft/world/level/block/BlockRedstoneTorch + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z hasNeighborSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Z isToggledTooFrequently a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V notifyNeighbors b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/redstone/Orientation; randomOrientation a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b + f I MAX_RECENT_TOGGLES d + f I RECENT_TOGGLE_TIMER c + f I RESTART_DELAY e + f I TOGGLE_DELAY g +c net/minecraft/world/level/block/RedstoneTorchBlock$Toggle net/minecraft/world/level/block/BlockRedstoneTorch$RedstoneUpdateInfo + f Lnet/minecraft/core/BlockPos; pos a + f J when b +c net/minecraft/world/level/block/RespawnAnchorBlock net/minecraft/world/level/block/BlockRespawnAnchor + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBeCharged p + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z canSetSpawn a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V charge a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V explode a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; findStandUpPosition a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Z)Ljava/util/Optional; findStandUpPosition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;I)I getScaledChargeLevel a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/item/ItemStack;)Z isRespawnFuel a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;)Z isWaterThatWouldFlow a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$explode$0 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; CHARGE d + f Lcom/mojang/serialization/MapCodec; CODEC a + f I MAX_CHARGES c + f I MIN_CHARGES b + f Lcom/google/common/collect/ImmutableList; RESPAWN_HORIZONTAL_OFFSETS e + f Lcom/google/common/collect/ImmutableList; RESPAWN_OFFSETS f +c net/minecraft/world/level/block/RespawnAnchorBlock$1 net/minecraft/world/level/block/BlockRespawnAnchor$1 + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; getBlockExplosionResistance a +c net/minecraft/world/level/block/RotatedPillarBlock net/minecraft/world/level/block/BlockRotatable + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotatePillar b + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS d + f Lcom/mojang/serialization/MapCodec; CODEC c +c net/minecraft/world/level/block/RotatedPillarBlock$1 net/minecraft/world/level/block/BlockRotatable$1 + f [I $SwitchMap$net$minecraft$core$Direction$Axis a + f [I $SwitchMap$net$minecraft$world$level$block$Rotation b +c net/minecraft/world/level/block/SculkCatalystBlock net/minecraft/world/level/block/SculkCatalystBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; PULSE b + f Lnet/minecraft/util/valueproviders/IntProvider; xpRange c +c net/minecraft/world/level/block/SculkShriekerBlock net/minecraft/world/level/block/SculkShriekerBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape d_ + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V lambda$getTicker$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V lambda$stepOn$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V lambda$tick$1 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CAN_SUMMON d + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION f + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHRIEKING b + f D TOP_Y e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c +c net/minecraft/world/level/block/ShortDryGrassBlock net/minecraft/world/level/block/ShortDryGrassBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c +c net/minecraft/world/level/block/SideChainPartBlock net/minecraft/world/level/block/SideChainPartBlock + m (Ljava/util/function/IntFunction;Lnet/minecraft/world/level/block/state/properties/SideChainPart;Ljava/util/function/Consumer;)V addBlocksConnectingTowards a + m (II)Z canConnect a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Ljava/util/List; getAllBlocksConnectedTo a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getFacing r + m ()I getMaxChainLength d + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbors; getNeighbors a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/properties/SideChainPart; getSideChainPart p + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z isBeingUpdatedByNeighbor a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isConnectable s + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/SideChainPart;)V setPart a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Lnet/minecraft/world/level/block/state/BlockState; setSideChainPart a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighborsAfterPoweringDown a_ + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updateSelfAndNeighborsOnPoweringUp a +c net/minecraft/world/level/block/SideChainPartBlock$Neighbor net/minecraft/world/level/block/SideChainPartBlock$b + m ()V connectToTheLeft e + m ()V connectToTheRight d + m (Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Z connectsTowards a + m ()V disconnectFromLeft g + m ()V disconnectFromRight f + m ()Z isConnectable a + m ()Z isUnconnectableOrChainEnd b + m ()Lnet/minecraft/core/BlockPos; pos c +c net/minecraft/world/level/block/SideChainPartBlock$Neighbors net/minecraft/world/level/block/SideChainPartBlock$c + m ()Lnet/minecraft/world/level/block/SideChainPartBlock; block c + m ()Ljava/util/Map; cache g + m ()Lnet/minecraft/core/BlockPos; center f + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; createNewNeighbor a + m ()Lnet/minecraft/core/Direction; facing e + m (Lnet/minecraft/core/Direction;Ljava/lang/Integer;)Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; getOrCreateNeighbor a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isConnectableToThisBlock a + m ()Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; left a + m (I)Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; left a + m ()Lnet/minecraft/world/level/LevelAccessor; level d + m ()Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; right b + m (I)Lnet/minecraft/world/level/block/SideChainPartBlock$Neighbor; right b + f Lnet/minecraft/world/level/block/SideChainPartBlock; block a + f Ljava/util/Map; cache e + f Lnet/minecraft/core/BlockPos; center d + f Lnet/minecraft/core/Direction; facing c + f Lnet/minecraft/world/level/LevelAccessor; level b +c net/minecraft/world/level/block/SideChainPartBlock$EmptyNeighbor net/minecraft/world/level/block/SideChainPartBlock$a + m (Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Z connectsTowards a + m ()Z isConnectable a + m ()Z isUnconnectableOrChainEnd b + m ()Lnet/minecraft/core/BlockPos; pos c + f Lnet/minecraft/core/BlockPos; pos a +c net/minecraft/world/level/block/SideChainPartBlock$SideChainNeighbor net/minecraft/world/level/block/SideChainPartBlock$d + m ()Lnet/minecraft/world/level/block/SideChainPartBlock; block i + m ()V connectToTheLeft e + m ()V connectToTheRight d + m (Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Z connectsTowards a + m ()V disconnectFromLeft g + m ()V disconnectFromRight f + m ()Z isConnectable a + m ()Z isUnconnectableOrChainEnd b + m ()Lnet/minecraft/world/level/LevelAccessor; level h + m ()Lnet/minecraft/world/level/block/state/properties/SideChainPart; part j + m ()Lnet/minecraft/core/BlockPos; pos c + f Lnet/minecraft/world/level/block/SideChainPartBlock; block b + f Lnet/minecraft/world/level/LevelAccessor; level a + f Lnet/minecraft/world/level/block/state/properties/SideChainPart; part d + f Lnet/minecraft/core/BlockPos; pos c +c net/minecraft/world/level/block/SmallDripleafBlock net/minecraft/world/level/block/SmallDripleafBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()F getMaxVerticalOffset av_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e +c net/minecraft/world/level/block/SmithingTableBlock net/minecraft/world/level/block/BlockSmithingTable + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE c +c net/minecraft/world/level/block/StructureVoidBlock net/minecraft/world/level/block/BlockStructureVoid + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b +c net/minecraft/world/level/block/TwistingVinesBlock net/minecraft/world/level/block/BlockTwistingVines + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto h + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a + m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g +c net/minecraft/world/level/block/entity/BlockEntity net/minecraft/world/level/block/entity/TileEntity + m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/world/level/block/entity/BlockEntityType;)V addEntityType a + m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentPatch;)V applyComponents a + m (Lnet/minecraft/world/item/ItemStack;)V applyComponentsFromItemStack a + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()V clearRemoved q + m ()Lnet/minecraft/core/component/DataComponentMap; collectComponents t + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m ()Lnet/minecraft/core/component/DataComponentMap; components u + m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a + m ()Lnet/minecraft/core/BlockPos; getBlockPos aD_ + m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState o + m ()Lnet/minecraft/world/level/Level; getLevel j + m ()Ljava/lang/String; getNameForReporting r + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/core/BlockPos; getPosFromTag a + m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; getType s + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m ()Z hasLevel n + m ()Z isRemoved p + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBlockState b + m ()Ljava/lang/String; lambda$fillCrashReportCategory$0 l + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadCustomOnly c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/block/entity/BlockEntity; loadStatic a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadWithComponents b + m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; parseCustomNameSafe a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a + m ()Lnet/minecraft/util/ProblemReporter$PathElement; problemPath v + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; saveCustomOnly d + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveCustomOnly f + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveId g + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveMetadata h + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; saveWithFullMetadata b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithFullMetadata c + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithId d + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; saveWithoutMetadata c + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithoutMetadata e + m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState c + m ()V setChanged e + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setChanged a + m (Lnet/minecraft/core/component/DataComponentMap;)V setComponents a + m (Lnet/minecraft/world/level/Level;)V setLevel a + m ()V setRemoved ay_ + m (II)Z triggerEvent a_ + m (Lnet/minecraft/world/level/block/state/BlockState;)V validateBlockState a + f Lorg/slf4j/Logger; LOGGER e + f Lcom/mojang/serialization/Codec; TYPE_CODEC d + f Lnet/minecraft/world/level/block/state/BlockState; blockState g + f Lnet/minecraft/core/component/DataComponentMap; components h + f Lnet/minecraft/world/level/Level; level n + f Z remove p + f Lnet/minecraft/world/level/block/entity/BlockEntityType; type f + f Lnet/minecraft/core/BlockPos; worldPosition o +c net/minecraft/world/level/block/entity/BlockEntity$1 net/minecraft/world/level/block/entity/TileEntity$1 + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault a +c net/minecraft/world/level/block/entity/BlockEntity$BlockEntityPathElement net/minecraft/world/level/block/entity/TileEntity$a + m ()Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity a + f Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity a +c net/minecraft/world/level/chunk/ImposterProtoChunk net/minecraft/world/level/chunk/ProtoChunkExtension + m (Lnet/minecraft/world/entity/Entity;)V addEntity a + m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V addReferenceForStructure a + m ()Z canBeSerialized s + m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;)V fillBiomesFromNoise a + m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V findBlocks a + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; fixType c + m ()Ljava/util/Map; getAllReferences h + m ()Ljava/util/Map; getAllStarts g + m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; getBlendingData v + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbt f + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbtForSaving a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ + m ()Lnet/minecraft/world/ticks/TickContainerAccess; getBlockTicks q + m ()Lnet/minecraft/world/level/chunk/CarvingMask; getCarvingMask F + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()Lnet/minecraft/world/ticks/TickContainerAccess; getFluidTicks r + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a + m ()Lnet/minecraft/world/level/chunk/CarvingMask; getOrCreateCarvingMask G + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap; getOrCreateHeightmapUnprimed a + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus n + m ()Lnet/minecraft/world/level/ChunkPos; getPos f + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; getReferencesForStructure b + m (I)Lnet/minecraft/world/level/chunk/LevelChunkSection; getSection b + m ()[Lnet/minecraft/world/level/chunk/LevelChunkSection; getSections d + m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; getSkyLightSources D + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStartForStructure a + m (J)Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; getTicksForSerialization a + m ()Lnet/minecraft/world/level/chunk/LevelChunk; getWrapped H + m ()V initializeLightSources C + m ()Z isLightCorrect x + m ()Z isUnsaved m + m (Lnet/minecraft/core/BlockPos;)V markPosForPostprocessing e + m ()V markUnsaved i + m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity c + m (Ljava/util/Map;)V setAllReferences b + m (Ljava/util/Map;)V setAllStarts a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a + m (Lnet/minecraft/nbt/CompoundTag;)V setBlockEntityNbt a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)V setHeightmap a + m (Z)V setLightCorrect a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V setPersistedStatus a + m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V setStartForStructure a + m ()Z tryMarkSaved j + f Z allowWrites n + f Lnet/minecraft/world/level/chunk/LevelChunk; wrapped m +c net/minecraft/world/level/chunk/SingleValuePalette net/minecraft/world/level/chunk/SingleValuePalette + m ()Lnet/minecraft/world/level/chunk/Palette; copy b + m (ILjava/util/List;)Lnet/minecraft/world/level/chunk/Palette; create a + m (Lnet/minecraft/core/IdMap;)I getSerializedSize a + m ()I getSize a + m (Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PaletteResize;)I idFor a + m (Ljava/util/function/Predicate;)Z maybeHas a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V read a + m (I)Ljava/lang/Object; valueFor a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/core/IdMap;)V write b + f Ljava/lang/Object; value a +c net/minecraft/world/level/chunk/status/ChunkStatus net/minecraft/world/level/chunk/status/ChunkStatus + m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; byName a + m ()Lnet/minecraft/world/level/chunk/status/ChunkType; getChunkType d + m ()I getIndex b + m ()Ljava/lang/String; getName f + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getParent c + m ()Ljava/util/List; getStatusList a + m ()Ljava/util/EnumSet; heightmapsAfter e + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isAfter b + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isBefore d + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isOrAfter a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isOrBefore c + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; max a + m (Ljava/lang/String;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/EnumSet;Lnet/minecraft/world/level/chunk/status/ChunkType;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; register a + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; BIOMES f + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; CARVERS i + f Lcom/mojang/serialization/Codec; CODEC o + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; EMPTY c + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; FEATURES j + f Ljava/util/EnumSet; FINAL_HEIGHTMAPS b + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; FULL n + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; INITIALIZE_LIGHT k + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; LIGHT l + f I MAX_STRUCTURE_DISTANCE a + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; NOISE g + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; SPAWN m + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; STRUCTURE_REFERENCES e + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; STRUCTURE_STARTS d + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; SURFACE h + f Ljava/util/EnumSet; WORLDGEN_HEIGHTMAPS p + f Lnet/minecraft/world/level/chunk/status/ChunkType; chunkType s + f Ljava/util/EnumSet; heightmapsAfter t + f I index q + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; parent r +c net/minecraft/world/level/chunk/storage/RegionFile net/minecraft/world/level/chunk/storage/RegionFile + m (Lnet/minecraft/world/level/ChunkPos;)V clear d + m (Lnet/minecraft/world/level/ChunkPos;BLjava/io/InputStream;)Ljava/io/DataInputStream; createChunkInputStream a + m (Lnet/minecraft/world/level/ChunkPos;B)Ljava/io/DataInputStream; createExternalChunkInputStream a + m ()Ljava/nio/ByteBuffer; createExternalStub d + m (Ljava/nio/ByteBuffer;I)Ljava/io/ByteArrayInputStream; createStream a + m (Lnet/minecraft/world/level/ChunkPos;)Z doesChunkExist b + m ()V flush b + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/io/DataInputStream; getChunkDataInputStream a + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/io/DataOutputStream; getChunkDataOutputStream c + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/nio/file/Path; getExternalChunkPath f + m (B)B getExternalChunkVersion b + m (I)I getNumSectors a + m (Lnet/minecraft/world/level/ChunkPos;)I getOffset g + m (Lnet/minecraft/world/level/ChunkPos;)I getOffsetIndex h + m ()Ljava/nio/file/Path; getPath a + m (I)I getSectorNumber b + m ()I getTimestamp c + m (Lnet/minecraft/world/level/ChunkPos;)Z hasChunk e + m (B)Z isExternalStreamChunk a + m (II)I packSectorOffset a + m ()V padToFullSector f + m (I)I sizeToSectors c + m (Lnet/minecraft/world/level/ChunkPos;Ljava/nio/ByteBuffer;)V write a + m ()V writeHeader e + m (Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Lnet/minecraft/world/level/chunk/storage/RegionFile$CommitOp; writeToExternalFile a + f I CHUNK_HEADER_SIZE e + f I CHUNK_NOT_PRESENT k + f I EXTERNAL_CHUNK_THRESHOLD j + f Ljava/lang/String; EXTERNAL_FILE_EXTENSION h + f I EXTERNAL_STREAM_FLAG i + f I HEADER_OFFSET f + f Lorg/slf4j/Logger; LOGGER c + f Ljava/nio/ByteBuffer; PADDING_BUFFER g + f I SECTOR_BYTES d + f I SECTOR_INTS a + f Ljava/nio/file/Path; externalFileDir o + f Ljava/nio/channels/FileChannel; file n + f Ljava/nio/ByteBuffer; header q + f Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; info l + f Ljava/nio/IntBuffer; offsets r + f Ljava/nio/file/Path; path m + f Ljava/nio/IntBuffer; timestamps s + f Lnet/minecraft/world/level/chunk/storage/RegionBitmap; usedSectors b + f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; version p +c net/minecraft/world/level/chunk/storage/RegionFile$CommitOp net/minecraft/world/level/chunk/storage/RegionFile$b +c net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer + f Lnet/minecraft/world/level/ChunkPos; pos b + f Lnet/minecraft/world/level/chunk/storage/RegionFile; this$0 a +c net/minecraft/world/level/entity/LevelEntityGetter net/minecraft/world/level/entity/LevelEntityGetter + m (I)Lnet/minecraft/world/level/entity/EntityAccess; get a + m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; get a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V get a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V get a + m (Lnet/minecraft/world/phys/AABB;Ljava/util/function/Consumer;)V get a + m ()Ljava/lang/Iterable; getAll a +c net/minecraft/world/level/gameevent/PositionSource net/minecraft/world/level/gameevent/PositionSource + m (Lnet/minecraft/world/level/Level;)Ljava/util/Optional; getPosition a + m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; getType a + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d +c net/minecraft/world/level/levelgen/BitRandomSource net/minecraft/world/level/levelgen/BitRandomSource + m (I)I next c + m ()Z nextBoolean h + m ()D nextDouble j + m ()F nextFloat i + m ()I nextInt f + m (I)I nextInt a + m ()J nextLong g + f D DOUBLE_MULTIPLIER c + f F FLOAT_MULTIPLIER b +c net/minecraft/world/level/levelgen/DensityFunction net/minecraft/world/level/levelgen/DensityFunction + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; abs d + m (DD)Lnet/minecraft/world/level/levelgen/DensityFunction; clamp a + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; cube f + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; halfNegative g + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; invert i + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/core/Holder; lambda$static$0 a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; quarterNegative h + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; square e + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; squeeze j + f Lcom/mojang/serialization/Codec; CODEC d + f Lcom/mojang/serialization/Codec; DIRECT_CODEC c + f Lcom/mojang/serialization/Codec; HOLDER_HELPER_CODEC e +c net/minecraft/world/level/levelgen/DensityFunction$Visitor net/minecraft/world/level/levelgen/DensityFunction$f + m (Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder;)Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; visitNoise a +c net/minecraft/world/level/levelgen/DensityFunction$NoiseHolder net/minecraft/world/level/levelgen/DensityFunction$c + m (DDD)D getValue a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; lambda$static$0 a + m ()D maxValue a + m ()Lnet/minecraft/world/level/levelgen/synth/NormalNoise; noise c + m ()Lnet/minecraft/core/Holder; noiseData b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/Holder; noiseData b + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; noise c +c net/minecraft/world/level/levelgen/DensityFunction$SimpleFunction net/minecraft/world/level/levelgen/DensityFunction$d + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a +c net/minecraft/world/level/levelgen/DensityFunction$ContextProvider net/minecraft/world/level/levelgen/DensityFunction$a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V fillAllDirectly a + m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; forIndex a +c net/minecraft/world/level/levelgen/DensityFunction$FunctionContext net/minecraft/world/level/levelgen/DensityFunction$b + m ()I blockX a + m ()I blockY b + m ()I blockZ c + m ()Lnet/minecraft/world/level/levelgen/blending/Blender; getBlender d +c net/minecraft/world/level/levelgen/DensityFunction$SinglePointContext net/minecraft/world/level/levelgen/DensityFunction$e + m ()I blockX a + m ()I blockY b + m ()I blockZ c + f I blockX a + f I blockY b + f I blockZ c +c net/minecraft/world/level/levelgen/FlatLevelSource net/minecraft/world/level/levelgen/ChunkProviderFlat + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)V addDebugScreenInfo a + m (Lnet/minecraft/server/level/WorldGenRegion;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V applyCarvers a + m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)V buildSurface a + m ()Lcom/mojang/serialization/MapCodec; codec b + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; fillFromNoise a + m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/NoiseColumn; getBaseColumn a + m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getBaseHeight a + m ()I getGenDepth e + m ()I getMinY g + m ()I getSeaLevel f + m (Lnet/minecraft/world/level/LevelHeightAccessor;)I getSpawnHeight a + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; lambda$createState$1 a + m (Lnet/minecraft/core/HolderLookup;)Ljava/util/stream/Stream; lambda$createState$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getBaseColumn$3 a + m (I)[Lnet/minecraft/world/level/block/state/BlockState; lambda$getBaseColumn$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings h + m (Lnet/minecraft/server/level/WorldGenRegion;)V spawnOriginalMobs a + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings d +c net/minecraft/world/level/levelgen/NoiseRouterData net/minecraft/world/level/levelgen/NoiseRouterData + m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/core/Holder; bootstrap a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; caves b + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; end a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; entrances d + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; floatingIslands c + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/DensityFunction; getFunction a + m (Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType;)I lambda$overworld$0 b + m (Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType;)I lambda$overworld$1 a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; nether a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/NoiseRouter; noNewCaves b + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; noiseGradientDensity b + m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; none a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; noodle e + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; offsetToDepth a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/levelgen/NoiseRouter; overworld a + m (F)F peaksAndValleys a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; peaksAndValleys b + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; pillars c + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; postProcess c + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Z)Lnet/minecraft/world/level/levelgen/DensityFunction; preliminarySurfaceLevel a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; registerAndWrap a + 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 registerTerrainNoises a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;DDDD)Lnet/minecraft/world/level/levelgen/DensityFunction; remap a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;IIIIDIID)Lnet/minecraft/world/level/levelgen/DensityFunction; slide a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; slideEnd d + m (Lnet/minecraft/world/level/levelgen/DensityFunction;II)Lnet/minecraft/world/level/levelgen/DensityFunction; slideEndLike a + m (Lnet/minecraft/core/HolderGetter;II)Lnet/minecraft/world/level/levelgen/DensityFunction; slideNetherLike a + m (ZLnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; slideOverworld a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; spaghetti2D f + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; spaghettiRoughnessFunction b + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; splineWithBlending a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; underground a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;III)Lnet/minecraft/world/level/levelgen/DensityFunction; yLimitedInterpolatable a + f Lnet/minecraft/resources/ResourceKey; BASE_3D_NOISE_END H + f Lnet/minecraft/resources/ResourceKey; BASE_3D_NOISE_NETHER G + f Lnet/minecraft/resources/ResourceKey; BASE_3D_NOISE_OVERWORLD F + f D BASE_DENSITY_MULTIPLIER y + f Lnet/minecraft/world/level/levelgen/DensityFunction; BLENDING_FACTOR z + f Lnet/minecraft/world/level/levelgen/DensityFunction; BLENDING_JAGGEDNESS A + f D CHEESE_NOISE_TARGET s + f Lnet/minecraft/resources/ResourceKey; CONTINENTS e + f Lnet/minecraft/resources/ResourceKey; CONTINENTS_LARGE m + f I DENSITY_Y_ANCHOR_BOTTOM t + f I DENSITY_Y_ANCHOR_TOP u + f D DENSITY_Y_BOTTOM v + f D DENSITY_Y_TOP w + f Lnet/minecraft/resources/ResourceKey; DEPTH l + f Lnet/minecraft/resources/ResourceKey; DEPTH_AMPLIFIED R + f Lnet/minecraft/resources/ResourceKey; DEPTH_LARGE M + f Lnet/minecraft/resources/ResourceKey; ENTRANCES V + f Lnet/minecraft/resources/ResourceKey; EROSION f + f Lnet/minecraft/resources/ResourceKey; EROSION_LARGE n + f Lnet/minecraft/resources/ResourceKey; FACTOR j + f Lnet/minecraft/resources/ResourceKey; FACTOR_AMPLIFIED P + f Lnet/minecraft/resources/ResourceKey; FACTOR_LARGE K + f F GLOBAL_OFFSET a + f I ISLAND_CHUNK_DISTANCE c + f J ISLAND_CHUNK_DISTANCE_SQR d + f Lnet/minecraft/resources/ResourceKey; JAGGEDNESS k + f Lnet/minecraft/resources/ResourceKey; JAGGEDNESS_AMPLIFIED Q + f Lnet/minecraft/resources/ResourceKey; JAGGEDNESS_LARGE L + f D NOISE_ZERO b + f Lnet/minecraft/resources/ResourceKey; NOODLE W + f D NOODLE_SPACING_AND_STRAIGHTNESS q + f Lnet/minecraft/resources/ResourceKey; OFFSET i + f Lnet/minecraft/resources/ResourceKey; OFFSET_AMPLIFIED O + f Lnet/minecraft/resources/ResourceKey; OFFSET_LARGE J + f F ORE_THICKNESS o + f I OVERWORLD_BOTTOM_SLIDE_HEIGHT x + f Lnet/minecraft/resources/ResourceKey; PILLARS X + f Lnet/minecraft/resources/ResourceKey; RIDGES g + f Lnet/minecraft/resources/ResourceKey; RIDGES_FOLDED h + f Lnet/minecraft/resources/ResourceKey; SHIFT_X D + f Lnet/minecraft/resources/ResourceKey; SHIFT_Z E + f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE I + f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE_AMPLIFIED S + f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE_END T + f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE_LARGE N + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D Z + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_THICKNESS_MODULATOR Y + f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_ROUGHNESS_FUNCTION U + f D SURFACE_DENSITY_THRESHOLD r + f D VEININESS_FREQUENCY p + f Lnet/minecraft/resources/ResourceKey; Y C + f Lnet/minecraft/resources/ResourceKey; ZERO B +c net/minecraft/world/level/levelgen/NoiseRouterData$QuantizedSpaghettiRarity net/minecraft/world/level/levelgen/NoiseRouterData$a + m (D)D getSpaghettiRarity3D b + m (D)D getSphaghettiRarity2D a +c net/minecraft/world/level/levelgen/WorldDimensions net/minecraft/world/level/levelgen/WorldDimensions + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/levelgen/WorldDimensions$Complete; bake a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)Lcom/mojang/serialization/Lifecycle; checkStability a + m ()Ljava/util/Map; dimensions d + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a + m ()Z isDebug c + m (Lnet/minecraft/world/level/dimension/LevelStem;)Z isStableEnd c + m (Lnet/minecraft/world/level/dimension/LevelStem;)Z isStableNether b + m (Lnet/minecraft/world/level/dimension/LevelStem;)Z isStableOverworld a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)Z isVanillaLike b + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; keysInOrder a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$bake$3 b + m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)V lambda$bake$4 a + m (Lnet/minecraft/core/Registry;Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V lambda$bake$5 a + m (Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/world/level/levelgen/WorldDimensions$1Entry;)V lambda$bake$6 a + m (Lnet/minecraft/resources/ResourceKey;)Z lambda$keysInOrder$1 c + m (Lnet/minecraft/world/level/dimension/LevelStem;)Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; lambda$specialWorldProperty$2 d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lcom/google/common/collect/ImmutableSet; levels b + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; overworld a + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/levelgen/WorldDimensions; replaceOverworldGenerator a + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty b + m (Ljava/util/Map;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; withOverworld a + m (Lnet/minecraft/core/HolderLookup;Ljava/util/Map;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; withOverworld a + f Ljava/util/Set; BUILTIN_ORDER c + f Lcom/mojang/serialization/MapCodec; CODEC a + f I VANILLA_DIMENSION_COUNT d + f Ljava/util/Map; dimensions b +c net/minecraft/world/level/levelgen/WorldDimensions$1Entry net/minecraft/world/level/levelgen/WorldDimensions$a + m ()Lnet/minecraft/resources/ResourceKey; key a + m ()Lnet/minecraft/core/RegistrationInfo; registrationInfo c + m ()Lnet/minecraft/world/level/dimension/LevelStem; value b + f Lnet/minecraft/resources/ResourceKey; key a + f Lnet/minecraft/world/level/dimension/LevelStem; value b +c net/minecraft/world/level/levelgen/WorldDimensions$Complete net/minecraft/world/level/levelgen/WorldDimensions$b + m ()Lnet/minecraft/core/Registry; dimensions c + m ()Lnet/minecraft/core/RegistryAccess$Frozen; dimensionsRegistryAccess b + m ()Lcom/mojang/serialization/Lifecycle; lifecycle a + m ()Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty d + f Lnet/minecraft/core/Registry; dimensions a + f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty b +c net/minecraft/world/level/levelgen/feature/Feature net/minecraft/world/level/levelgen/feature/WorldGenerator + m (Ljava/util/function/Function;Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z checkNeighbors a + m ()Lcom/mojang/serialization/MapCodec; configuredCodec a + m (Ljava/util/function/Function;Lnet/minecraft/core/BlockPos;)Z isAdjacentToAir a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDirt b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isGrassOrDirt a + m (Lnet/minecraft/tags/TagKey;)Ljava/util/function/Predicate; isReplaceable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStone a + m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isReplaceable$1 a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature; lambda$new$0 a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V markAboveForPostProcessing a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/feature/Feature;)Lnet/minecraft/world/level/levelgen/feature/Feature; register a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Predicate;)V safeSetBlock a + m (Lnet/minecraft/world/level/LevelWriter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlock a + f Lnet/minecraft/world/level/levelgen/feature/Feature; BAMBOO V + f Lnet/minecraft/world/level/levelgen/feature/Feature; BASALT_COLUMNS aa + f Lnet/minecraft/world/level/levelgen/feature/Feature; BASALT_PILLAR af + f Lnet/minecraft/world/level/levelgen/feature/Feature; BLOCK_COLUMN x + f Lnet/minecraft/world/level/levelgen/feature/Feature; BLOCK_PILE k + f Lnet/minecraft/world/level/levelgen/feature/Feature; BLUE_ICE E + f Lnet/minecraft/world/level/levelgen/feature/BonusChestFeature; BONUS_CHEST ae + f Lnet/minecraft/world/level/levelgen/feature/Feature; CHORUS_PLANT m + f Lnet/minecraft/world/level/levelgen/feature/Feature; CORAL_CLAW S + f Lnet/minecraft/world/level/levelgen/feature/Feature; CORAL_MUSHROOM R + f Lnet/minecraft/world/level/levelgen/feature/Feature; CORAL_TREE Q + f Lnet/minecraft/world/level/levelgen/feature/Feature; DELTA_FEATURE ab + f Lnet/minecraft/world/level/levelgen/feature/Feature; DESERT_WELL p + f Lnet/minecraft/world/level/levelgen/feature/Feature; DISK H + f Lnet/minecraft/world/level/levelgen/feature/Feature; DRIPSTONE_CLUSTER al + f Lnet/minecraft/world/level/levelgen/feature/Feature; END_GATEWAY N + f Lnet/minecraft/world/level/levelgen/feature/Feature; END_ISLAND M + f Lnet/minecraft/world/level/levelgen/feature/Feature; END_PLATFORM K + f Lnet/minecraft/world/level/levelgen/feature/Feature; END_SPIKE L + f Lnet/minecraft/world/level/levelgen/feature/Feature; FALLEN_TREE g + f Lnet/minecraft/world/level/levelgen/feature/Feature; FILL_LAYER ad + f Lnet/minecraft/world/level/levelgen/feature/Feature; FLOWER h + f Lnet/minecraft/world/level/levelgen/feature/Feature; FOREST_ROCK G + f Lnet/minecraft/world/level/levelgen/feature/Feature; FOSSIL q + f Lnet/minecraft/world/level/levelgen/feature/Feature; FREEZE_TOP_LAYER v + f Lnet/minecraft/world/level/levelgen/feature/Feature; GEODE ak + f Lnet/minecraft/world/level/levelgen/feature/Feature; GLOWSTONE_BLOB u + f Lnet/minecraft/world/level/levelgen/feature/Feature; HUGE_BROWN_MUSHROOM s + f Lnet/minecraft/world/level/levelgen/feature/Feature; HUGE_FUNGUS W + f Lnet/minecraft/world/level/levelgen/feature/Feature; HUGE_RED_MUSHROOM r + f Lnet/minecraft/world/level/levelgen/feature/Feature; ICEBERG F + f Lnet/minecraft/world/level/levelgen/feature/Feature; ICE_SPIKE t + f Lnet/minecraft/world/level/levelgen/feature/Feature; KELP P + f Lnet/minecraft/world/level/levelgen/feature/Feature; LAKE I + f Lnet/minecraft/world/level/levelgen/feature/Feature; LARGE_DRIPSTONE am + f Lnet/minecraft/world/level/levelgen/feature/Feature; MONSTER_ROOM D + f Lnet/minecraft/world/level/levelgen/feature/Feature; MULTIFACE_GROWTH B + f Lnet/minecraft/world/level/levelgen/feature/Feature; NETHER_FOREST_VEGETATION X + f Lnet/minecraft/world/level/levelgen/feature/Feature; NO_BONEMEAL_FLOWER i + f Lnet/minecraft/world/level/levelgen/feature/Feature; NO_OP e + f Lnet/minecraft/world/level/levelgen/feature/Feature; ORE J + f Lnet/minecraft/world/level/levelgen/feature/Feature; POINTED_DRIPSTONE an + f Lnet/minecraft/world/level/levelgen/feature/Feature; RANDOM_BOOLEAN_SELECTOR aj + f Lnet/minecraft/world/level/levelgen/feature/Feature; RANDOM_PATCH j + f Lnet/minecraft/world/level/levelgen/feature/Feature; RANDOM_SELECTOR ah + f Lnet/minecraft/world/level/levelgen/feature/Feature; REPLACE_BLOBS ac + f Lnet/minecraft/world/level/levelgen/feature/Feature; REPLACE_SINGLE_BLOCK n + f Lnet/minecraft/world/level/levelgen/feature/Feature; ROOT_SYSTEM A + f Lnet/minecraft/world/level/levelgen/feature/Feature; SCATTERED_ORE ag + f Lnet/minecraft/world/level/levelgen/feature/Feature; SCULK_PATCH ao + f Lnet/minecraft/world/level/levelgen/feature/SeagrassFeature; SEAGRASS O + f Lnet/minecraft/world/level/levelgen/feature/Feature; SEA_PICKLE T + f Lnet/minecraft/world/level/levelgen/feature/Feature; SIMPLE_BLOCK U + f Lnet/minecraft/world/level/levelgen/feature/Feature; SIMPLE_RANDOM_SELECTOR ai + f Lnet/minecraft/world/level/levelgen/feature/Feature; SPRING l + f Lnet/minecraft/world/level/levelgen/feature/Feature; TREE f + f Lnet/minecraft/world/level/levelgen/feature/Feature; TWISTING_VINES Z + f Lnet/minecraft/world/level/levelgen/feature/Feature; UNDERWATER_MAGMA C + f Lnet/minecraft/world/level/levelgen/feature/Feature; VEGETATION_PATCH y + f Lnet/minecraft/world/level/levelgen/feature/Feature; VINES w + f Lnet/minecraft/world/level/levelgen/feature/Feature; VOID_START_PLATFORM o + f Lnet/minecraft/world/level/levelgen/feature/Feature; WATERLOGGED_VEGETATION_PATCH z + f Lnet/minecraft/world/level/levelgen/feature/Feature; WEEPING_VINES Y + f Lcom/mojang/serialization/MapCodec; configuredCodec a +c net/minecraft/world/level/pathfinder/NodeEvaluator net/minecraft/world/level/pathfinder/PathfinderAbstract + m ()Z canFloat f + m ()Z canOpenDoors e + m ()Z canPassDoors d + m ()Z canWalkOverFences g + m ()V done b + m ([Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)I getNeighbors a + m (III)Lnet/minecraft/world/level/pathfinder/Node; getNode c + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/Node; getNode b + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/Mob;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeOfMob a + m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a + m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTarget a + m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTargetNodeAt b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isBurningBlock a + m (IIII)Lnet/minecraft/world/level/pathfinder/Node; lambda$getNode$0 a + m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;)V prepare a + m (Z)V setCanFloat c + m (Z)V setCanOpenDoors b + m (Z)V setCanPassDoors a + m (Z)V setCanWalkOverFences d + f Z canFloat j + f Z canOpenDoors i + f Z canPassDoors h + f Z canWalkOverFences k + f Lnet/minecraft/world/level/pathfinder/PathfindingContext; currentContext b + f I entityDepth g + f I entityHeight f + f I entityWidth e + f Lnet/minecraft/world/entity/Mob; mob c + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; nodes d +c net/minecraft/world/level/pathfinder/PathTypeCache net/minecraft/world/level/pathfinder/PathTypeCache + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;IJ)Lnet/minecraft/world/level/pathfinder/PathType; compute a + m (IJ)Lnet/minecraft/world/level/pathfinder/PathType; get a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getOrCompute a + m (J)I index a + m (Lnet/minecraft/core/BlockPos;)V invalidate a + f I MASK b + f I SIZE a + f [Lnet/minecraft/world/level/pathfinder/PathType; pathTypes d + f [J positions c +c net/minecraft/world/level/redstone/NeighborUpdater net/minecraft/world/level/redstone/NeighborUpdater + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V executeShapeUpdate a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V executeUpdate a + m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/String; lambda$executeUpdate$0 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;II)V shapeUpdate a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAtExceptFromFacing a + f [Lnet/minecraft/core/Direction; UPDATE_ORDER a +c net/minecraft/world/level/saveddata/maps/MapBanner net/minecraft/world/level/saveddata/maps/MapIconBanner + m ()Lnet/minecraft/world/item/DyeColor; color d + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/saveddata/maps/MapBanner; fromWorld a + m ()Lnet/minecraft/core/Holder; getDecoration a + m ()Ljava/lang/String; getId b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; name e + m ()Lnet/minecraft/core/BlockPos; pos c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/item/DyeColor; color c + f Ljava/util/Optional; name d + f Lnet/minecraft/core/BlockPos; pos b +c net/minecraft/world/level/saveddata/maps/MapBanner$1 net/minecraft/world/level/saveddata/maps/MapIconBanner$1 + f [I $SwitchMap$net$minecraft$world$item$DyeColor a +c net/minecraft/world/level/storage/DerivedLevelData net/minecraft/world/level/storage/SecondaryWorldData + m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;)V fillCrashReportCategory a + m ()I getClearWeatherTime e + m ()J getDayTime c + m ()Lnet/minecraft/world/Difficulty; getDifficulty p + m ()Lnet/minecraft/world/level/gamerules/GameRules; getGameRules n + m ()J getGameTime b + m ()Lnet/minecraft/world/level/GameType; getGameType j + m ()Ljava/util/Optional; getLegacyWorldBorderSettings o + m ()Ljava/lang/String; getLevelName d + m ()I getRainTime i + m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData a + m ()Lnet/minecraft/world/level/timers/TimerQueue; getScheduledEvents r + m ()I getThunderTime g + m ()Ljava/util/UUID; getWanderingTraderId u + m ()I getWanderingTraderSpawnChance t + m ()I getWanderingTraderSpawnDelay s + m ()Z isAllowCommands l + m ()Z isDifficultyLocked q + m ()Z isHardcore k + m ()Z isInitialized m + m ()Z isRaining h + m ()Z isThundering f + m (I)V setClearWeatherTime a + m (J)V setDayTime b + m (J)V setGameTime a + m (Lnet/minecraft/world/level/GameType;)V setGameType a + m (Z)V setInitialized c + m (Ljava/util/Optional;)V setLegacyWorldBorderSettings a + m (I)V setRainTime c + m (Z)V setRaining b + m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setSpawn a + m (I)V setThunderTime b + m (Z)V setThundering a + m (Ljava/util/UUID;)V setWanderingTraderId a + m (I)V setWanderingTraderSpawnChance e + m (I)V setWanderingTraderSpawnDelay d + f Lnet/minecraft/world/level/storage/WorldData; worldData a + f Lnet/minecraft/world/level/storage/ServerLevelData; wrapped b +c net/minecraft/world/level/storage/PrimaryLevelData net/minecraft/world/level/storage/WorldDataServer + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; createTag a + m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; endDragonFightData B + m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;)V fillCrashReportCategory a + m ()I getClearWeatherTime e + m ()Lnet/minecraft/nbt/CompoundTag; getCustomBossEvents D + m ()Lnet/minecraft/world/level/WorldDataConfiguration; getDataConfiguration C + m ()J getDayTime c + m ()Lnet/minecraft/world/Difficulty; getDifficulty p + m ()Lnet/minecraft/world/level/gamerules/GameRules; getGameRules n + m ()J getGameTime b + m ()Lnet/minecraft/world/level/GameType; getGameType j + m ()Ljava/util/Set; getKnownServerBrands F + m ()Ljava/util/Optional; getLegacyWorldBorderSettings o + m ()Ljava/lang/String; getLevelName d + m ()Lnet/minecraft/world/level/LevelSettings; getLevelSettings I + m ()Lnet/minecraft/nbt/CompoundTag; getLoadedPlayerTag v + m ()I getRainTime i + m ()Ljava/util/Set; getRemovedFeatureFlags G + m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; getRespawnData a + m ()Lnet/minecraft/world/level/timers/TimerQueue; getScheduledEvents r + m ()I getThunderTime g + m ()I getVersion w + m ()Ljava/util/UUID; getWanderingTraderId u + m ()I getWanderingTraderSpawnChance t + m ()I getWanderingTraderSpawnDelay s + m ()Z isAllowCommands l + m ()Z isDebugWorld z + m ()Z isDifficultyLocked q + m ()Z isFlatWorld y + m ()Z isHardcore k + m ()Z isInitialized m + m ()Z isRaining h + m ()Z isThundering f + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; lambda$parse$0 b + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; lambda$parse$1 a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/Tag;)V lambda$setTagData$2 a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/border/WorldBorder$Settings;)V lambda$setTagData$3 a + m ()Lnet/minecraft/world/level/storage/ServerLevelData; overworldData H + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty;Lnet/minecraft/world/level/levelgen/WorldOptions;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/world/level/storage/PrimaryLevelData; parse a + m (I)V setClearWeatherTime a + m (Lnet/minecraft/nbt/CompoundTag;)V setCustomBossEvents a + m (Lnet/minecraft/world/level/WorldDataConfiguration;)V setDataConfiguration a + m (J)V setDayTime b + m (Lnet/minecraft/world/Difficulty;)V setDifficulty a + m (Z)V setDifficultyLocked d + m (Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data;)V setEndDragonFightData a + m (J)V setGameTime a + m (Lnet/minecraft/world/level/GameType;)V setGameType a + m (Z)V setInitialized c + m (Ljava/util/Optional;)V setLegacyWorldBorderSettings a + m (Ljava/lang/String;Z)V setModdedInfo a + m (I)V setRainTime c + m (Z)V setRaining b + m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setSpawn a + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/CompoundTag;)V setTagData a + m (I)V setThunderTime b + m (Z)V setThundering a + m (Ljava/util/UUID;)V setWanderingTraderId a + m (I)V setWanderingTraderSpawnChance e + m (I)V setWanderingTraderSpawnDelay d + m (Ljava/util/Set;)Lnet/minecraft/nbt/ListTag; stringCollectionToTag a + m ()Z wasModded E + m ()Lnet/minecraft/world/level/levelgen/WorldOptions; worldGenOptions x + m ()Lcom/mojang/serialization/Lifecycle; worldGenSettingsLifecycle A + f Ljava/lang/String; LEVEL_NAME a + f Lorg/slf4j/Logger; LOGGER f + f Ljava/lang/String; PLAYER b + f Ljava/lang/String; WORLD_GEN_SETTINGS c + f I clearWeatherTime p + f Lnet/minecraft/nbt/CompoundTag; customBossEvents y + f J dayTime m + f Z difficultyLocked v + f Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; endDragonFightData x + f J gameTime l + f Z initialized u + f Ljava/util/Set; knownServerBrands C + f Ljava/util/Optional; legacyWorldBorderSettings w + f Lnet/minecraft/nbt/CompoundTag; loadedPlayerTag n + f I rainTime r + f Z raining q + f Ljava/util/Set; removedFeatureFlags E + f Lnet/minecraft/world/level/storage/LevelData$RespawnData; respawnData k + f Lnet/minecraft/world/level/timers/TimerQueue; scheduledEvents F + f Lnet/minecraft/world/level/LevelSettings; settings g + f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty i + f I thunderTime t + f Z thundering s + f I version o + f Ljava/util/UUID; wanderingTraderId B + f I wanderingTraderSpawnChance A + f I wanderingTraderSpawnDelay z + f Z wasModded D + f Lcom/mojang/serialization/Lifecycle; worldGenSettingsLifecycle j + f Lnet/minecraft/world/level/levelgen/WorldOptions; worldOptions h +c net/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty net/minecraft/world/level/storage/WorldDataServer$a + m ()[Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; $values a + f [Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; $VALUES d + f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; DEBUG c + f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; FLAT b + f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; NONE a +c net/minecraft/world/level/storage/loot/LootContext net/minecraft/world/level/storage/loot/LootTableInfo + m (Lnet/minecraft/resources/Identifier;Ljava/util/function/Consumer;)V addDynamicDrops a + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry; createVisitedEntry a + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;)Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry; createVisitedEntry a + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry; createVisitedEntry a + m ()Lnet/minecraft/server/level/ServerLevel; getLevel d + m ()F getLuck c + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptionalParameter c + m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getParameter b + m ()Lnet/minecraft/util/RandomSource; getRandom b + m ()Lnet/minecraft/core/HolderGetter$Provider; getResolver a + m (Lnet/minecraft/util/context/ContextKey;)Z hasParameter a + m (Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry;)Z hasVisitedElement a + m (Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry;)V popVisitedElement c + m (Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry;)Z pushVisitedElement b + f Lnet/minecraft/core/HolderGetter$Provider; lootDataResolver c + f Lnet/minecraft/world/level/storage/loot/LootParams; params a + f Lnet/minecraft/util/RandomSource; random b + f Ljava/util/Set; visitedElements d +c net/minecraft/world/level/storage/loot/LootContext$Builder net/minecraft/world/level/storage/loot/LootTableInfo$Builder + m (Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/LootContext; create a + m ()Lnet/minecraft/server/level/ServerLevel; getLevel a + m (Ljava/util/Optional;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; lambda$create$0 a + m (J)Lnet/minecraft/world/level/storage/loot/LootContext$Builder; withOptionalRandomSeed a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/storage/loot/LootContext$Builder; withOptionalRandomSource a + f Lnet/minecraft/world/level/storage/loot/LootParams; params a + f Lnet/minecraft/util/RandomSource; random b +c net/minecraft/world/level/storage/loot/LootContext$EntityTarget net/minecraft/world/level/storage/loot/LootTableInfo$EntityTarget + m ()[Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; $values b + m ()Lnet/minecraft/util/context/ContextKey; contextParam a + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; getByName a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; $VALUES k + f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; ATTACKER b + f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; ATTACKING_PLAYER d + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC g + f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; DIRECT_ATTACKER c + f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; INTERACTING_ENTITY f + f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; TARGET_ENTITY e + f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; THIS a + f Ljava/lang/String; name i + f Lnet/minecraft/util/context/ContextKey; param j +c net/minecraft/world/level/storage/loot/LootContext$VisitedEntry net/minecraft/world/level/storage/loot/LootTableInfo$e + m ()Lnet/minecraft/world/level/storage/loot/LootDataType; type a + m ()Ljava/lang/Object; value b + f Lnet/minecraft/world/level/storage/loot/LootDataType; type a + f Ljava/lang/Object; value b +c net/minecraft/world/level/storage/loot/LootContext$ItemStackTarget net/minecraft/world/level/storage/loot/LootTableInfo$d + m ()[Lnet/minecraft/world/level/storage/loot/LootContext$ItemStackTarget; $values b + m ()Lnet/minecraft/util/context/ContextKey; contextParam a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/storage/loot/LootContext$ItemStackTarget; $VALUES d + f Lnet/minecraft/world/level/storage/loot/LootContext$ItemStackTarget; TOOL a + f Ljava/lang/String; name b + f Lnet/minecraft/util/context/ContextKey; param c +c net/minecraft/world/level/storage/loot/LootContext$BlockEntityTarget net/minecraft/world/level/storage/loot/LootTableInfo$a + m ()[Lnet/minecraft/world/level/storage/loot/LootContext$BlockEntityTarget; $values b + m ()Lnet/minecraft/util/context/ContextKey; contextParam a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/storage/loot/LootContext$BlockEntityTarget; $VALUES d + f Lnet/minecraft/world/level/storage/loot/LootContext$BlockEntityTarget; BLOCK_ENTITY a + f Ljava/lang/String; name b + f Lnet/minecraft/util/context/ContextKey; param c +c net/minecraft/world/level/validation/PathAllowList net/minecraft/world/level/validation/PathAllowList + m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; getForFileSystem a + m (Ljava/nio/file/FileSystem;Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry;)Ljava/nio/file/PathMatcher; lambda$getForFileSystem$0 a + m (Ljava/nio/file/Path;)Z lambda$getForFileSystem$1 b + m (Ljava/nio/file/Path;)Z lambda$getForFileSystem$2 a + m (Ljava/util/List;Ljava/nio/file/Path;)Z lambda$getForFileSystem$3 a + m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; lambda$getForFileSystem$4 a + m (Ljava/lang/String;)Ljava/util/stream/Stream; lambda$readPlain$5 a + m (Ljava/io/BufferedReader;)Lnet/minecraft/world/level/validation/PathAllowList; readPlain a + f Ljava/lang/String; COMMENT_PREFIX b + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/Map; compiledPaths d + f Ljava/util/List; entries c +c net/minecraft/world/level/validation/PathAllowList$EntryType net/minecraft/world/level/validation/PathAllowList$b + m (Ljava/lang/String;Ljava/nio/file/Path;)Z lambda$static$0 a + m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; lambda$static$1 a + f Lnet/minecraft/world/level/validation/PathAllowList$EntryType; FILESYSTEM a + f Lnet/minecraft/world/level/validation/PathAllowList$EntryType; PREFIX b +c net/minecraft/world/level/validation/PathAllowList$ConfigEntry net/minecraft/world/level/validation/PathAllowList$a + m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; compile a + m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry; glob b + m (Ljava/lang/String;)Ljava/util/Optional; parse a + m ()Ljava/lang/String; pattern b + m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry; prefix d + m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry; regex c + m ()Lnet/minecraft/world/level/validation/PathAllowList$EntryType; type a + f Ljava/lang/String; pattern b + f Lnet/minecraft/world/level/validation/PathAllowList$EntryType; type a +c net/minecraft/world/phys/shapes/DiscreteCubeMerger net/minecraft/world/phys/shapes/VoxelShapeCubeMerger + m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forMergedIndexes a + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; getList a + f I firstDiv b + f Lnet/minecraft/world/phys/shapes/CubePointRange; result a + f I secondDiv c +c net/minecraft/world/phys/shapes/DiscreteVoxelShape net/minecraft/world/phys/shapes/VoxelShapeDiscrete + m (III)V fill c + m (Lnet/minecraft/core/Direction$Axis;)I firstFull a + m (Lnet/minecraft/core/Direction$Axis;II)I firstFull a + m (Lorg/joml/Vector3i;I)I fixupCoordinate a + m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Lnet/minecraft/core/AxisCycle;Z)V forAllAxisEdges a + m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer;Lnet/minecraft/core/AxisCycle;)V forAllAxisFaces a + m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Z)V forAllBoxes b + m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Z)V forAllEdges a + m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer;)V forAllFaces a + m (Lnet/minecraft/core/Direction$Axis;)I getSize c + m ()I getXSize b + m ()I getYSize c + m ()I getZSize d + m ()Z isEmpty a + m (III)Z isFull b + m (Lnet/minecraft/core/AxisCycle;III)Z isFull b + m (III)Z isFullWide e + m (Lnet/minecraft/core/AxisCycle;III)Z isFullWide a + m (Lnet/minecraft/core/Direction$Axis;)I lastFull b + m (Lnet/minecraft/core/Direction$Axis;II)I lastFull b + m (Lcom/mojang/math/OctahedralGroup;)Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; rotate a + f [Lnet/minecraft/core/Direction$Axis; AXIS_VALUES d + f I xSize a + f I ySize b + f I zSize c +c net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer net/minecraft/world/phys/shapes/VoxelShapeDiscrete$a +c net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer net/minecraft/world/phys/shapes/VoxelShapeDiscrete$b +c net/minecraft/world/timeline/AttributeTrackSampler net/minecraft/world/timeline/AttributeTrackSampler + f Lnet/minecraft/util/KeyframeTrackSampler; argumentSampler b + f Ljava/lang/Object; cachedArgument e + f I cachedTickId d + f Ljava/util/function/LongSupplier; dayTimeGetter c + f Lnet/minecraft/world/attribute/modifier/AttributeModifier; modifier a +c org/bukkit/craftbukkit/attribute/AttributeMappings org/bukkit/craftbukkit/v1_21_R7/attribute/AttributeMappings +c org/bukkit/craftbukkit/attribute/CraftAttributeMap org/bukkit/craftbukkit/v1_21_R7/attribute/CraftAttributeMap +c org/bukkit/craftbukkit/block/CraftBlockEntityState org/bukkit/craftbukkit/v1_21_R7/block/CraftBlockEntityState +c org/bukkit/craftbukkit/block/CraftDaylightDetector org/bukkit/craftbukkit/v1_21_R7/block/CraftDaylightDetector +c org/bukkit/craftbukkit/block/impl/CraftBambooStalk org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBambooStalk +c org/bukkit/craftbukkit/block/impl/CraftBigDripleaf org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBigDripleaf +c org/bukkit/craftbukkit/block/impl/CraftChorusPlant org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftChorusPlant +c org/bukkit/craftbukkit/block/impl/CraftCopperChest org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCopperChest +c org/bukkit/craftbukkit/block/impl/CraftDoublePlant org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDoublePlant +c org/bukkit/craftbukkit/block/impl/CraftHangingMoss org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHangingMoss +c org/bukkit/craftbukkit/block/impl/CraftMossyCarpet org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMossyCarpet +c org/bukkit/craftbukkit/block/impl/CraftPitcherCrop org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPitcherCrop +c org/bukkit/craftbukkit/block/impl/CraftPoweredRail org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPoweredRail +c org/bukkit/craftbukkit/block/impl/CraftRedStoneOre org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRedStoneOre +c org/bukkit/craftbukkit/block/impl/CraftScaffolding org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftScaffolding +c org/bukkit/craftbukkit/block/impl/CraftSculkSensor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSculkSensor +c org/bukkit/craftbukkit/block/impl/CraftStonecutter org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStonecutter +c org/bukkit/craftbukkit/block/impl/CraftWitherSkull org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWitherSkull +c org/bukkit/craftbukkit/command/ServerCommandSender org/bukkit/craftbukkit/v1_21_R7/command/ServerCommandSender +c org/bukkit/craftbukkit/command/ServerCommandSender$1 org/bukkit/craftbukkit/v1_21_R7/command/ServerCommandSender$1 +c org/bukkit/craftbukkit/entity/CraftAreaEffectCloud org/bukkit/craftbukkit/v1_21_R7/entity/CraftAreaEffectCloud +c org/bukkit/craftbukkit/entity/CraftEnderDragonPart org/bukkit/craftbukkit/v1_21_R7/entity/CraftEnderDragonPart +c org/bukkit/craftbukkit/entity/CraftLightningStrike org/bukkit/craftbukkit/v1_21_R7/entity/CraftLightningStrike +c org/bukkit/craftbukkit/entity/CraftLightningStrike$1 org/bukkit/craftbukkit/v1_21_R7/entity/CraftLightningStrike$1 +c org/bukkit/craftbukkit/entity/CraftMinecartCommand org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartCommand +c org/bukkit/craftbukkit/entity/CraftMinecartFurnace org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartFurnace +c org/bukkit/craftbukkit/entity/CraftThrownExpBottle org/bukkit/craftbukkit/v1_21_R7/entity/CraftThrownExpBottle +c org/bukkit/craftbukkit/entity/CraftWanderingTrader org/bukkit/craftbukkit/v1_21_R7/entity/CraftWanderingTrader +c org/bukkit/craftbukkit/entity/boat/CraftAcaciaBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftAcaciaBoat +c org/bukkit/craftbukkit/entity/boat/CraftBambooRaft org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftBambooRaft +c org/bukkit/craftbukkit/entity/boat/CraftCherryBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftCherryBoat +c org/bukkit/craftbukkit/entity/boat/CraftJungleBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftJungleBoat +c org/bukkit/craftbukkit/entity/boat/CraftSpruceBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftSpruceBoat +c org/bukkit/craftbukkit/generator/OldCraftChunkData org/bukkit/craftbukkit/v1_21_R7/generator/OldCraftChunkData +c org/bukkit/craftbukkit/inventory/CraftMetaCrossbow org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaCrossbow +c org/bukkit/craftbukkit/inventory/CraftMetaFirework org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaFirework +c org/bukkit/craftbukkit/inventory/CraftMetaFirework$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaFirework$1 +c org/bukkit/craftbukkit/inventory/CraftMetaSpawnEgg org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaSpawnEgg +c org/bukkit/craftbukkit/inventory/CraftShapedRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftShapedRecipe +c org/bukkit/craftbukkit/inventory/InventoryIterator org/bukkit/craftbukkit/v1_21_R7/inventory/InventoryIterator +c org/bukkit/craftbukkit/legacy/reroute/DoNotReroute org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/DoNotReroute +c org/bukkit/craftbukkit/metadata/BlockMetadataStore org/bukkit/craftbukkit/v1_21_R7/metadata/BlockMetadataStore +c org/bukkit/craftbukkit/metadata/WorldMetadataStore org/bukkit/craftbukkit/v1_21_R7/metadata/WorldMetadataStore +c org/bukkit/craftbukkit/profile/CraftPlayerTextures org/bukkit/craftbukkit/v1_21_R7/profile/CraftPlayerTextures +c org/bukkit/craftbukkit/util/CraftBiomeSearchResult org/bukkit/craftbukkit/v1_21_R7/util/CraftBiomeSearchResult +c net/minecraft/advancements/CriterionTriggerInstance net/minecraft/advancements/CriterionInstance + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a +c net/minecraft/advancements/criterion/BlockPredicate net/minecraft/advancements/criterion/CriterionConditionBlock + m ()Ljava/util/Optional; blocks b + m ()Lnet/minecraft/advancements/criterion/DataComponentMatchers; components e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z matches a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z matches a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/advancements/criterion/NbtPredicate;)Z matchesBlockEntity a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/advancements/criterion/DataComponentMatchers;)Z matchesComponents a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z matchesState a + m ()Ljava/util/Optional; nbt d + m ()Ljava/util/Optional; properties c + m ()Z requiresNbt a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/Optional; blocks c + f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components f + f Ljava/util/Optional; nbt e + f Ljava/util/Optional; properties d +c net/minecraft/advancements/criterion/BlockPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionBlock$a + m ()Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; block a + m ()Lnet/minecraft/advancements/criterion/BlockPredicate; build b + m (Lnet/minecraft/advancements/criterion/DataComponentMatchers;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; components a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; hasNbt a + m (Lnet/minecraft/core/HolderGetter;Ljava/util/Collection;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; of a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; of a + m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; of a + m (Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder;)Lnet/minecraft/advancements/criterion/BlockPredicate$Builder; setProperties a + f Ljava/util/Optional; blocks a + f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components d + f Ljava/util/Optional; nbt c + f Ljava/util/Optional; properties b +c net/minecraft/advancements/criterion/FluidPredicate net/minecraft/advancements/criterion/CriterionConditionFluid + m ()Ljava/util/Optional; fluids a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z matches a + m ()Ljava/util/Optional; properties b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; fluids b + f Ljava/util/Optional; properties c +c net/minecraft/advancements/criterion/FluidPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionFluid$a + m ()Lnet/minecraft/advancements/criterion/FluidPredicate; build b + m ()Lnet/minecraft/advancements/criterion/FluidPredicate$Builder; fluid a + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/criterion/FluidPredicate$Builder; of a + m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/advancements/criterion/FluidPredicate$Builder; of a + m (Lnet/minecraft/advancements/criterion/StatePropertiesPredicate;)Lnet/minecraft/advancements/criterion/FluidPredicate$Builder; setProperties a + f Ljava/util/Optional; fluids a + f Ljava/util/Optional; properties b +c net/minecraft/advancements/criterion/InputPredicate net/minecraft/advancements/criterion/InputPredicate + m ()Ljava/util/Optional; backward b + m ()Ljava/util/Optional; forward a + m ()Ljava/util/Optional; jump e + m (ZLjava/lang/Boolean;)Ljava/lang/Boolean; lambda$matches$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; left c + m (Ljava/util/Optional;Z)Z matches a + m (Lnet/minecraft/world/entity/player/Input;)Z matches a + m ()Ljava/util/Optional; right d + m ()Ljava/util/Optional; sneak f + m ()Ljava/util/Optional; sprint g + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; backward c + f Ljava/util/Optional; forward b + f Ljava/util/Optional; jump f + f Ljava/util/Optional; left d + f Ljava/util/Optional; right e + f Ljava/util/Optional; sneak g + f Ljava/util/Optional; sprint h +c net/minecraft/advancements/criterion/LightPredicate net/minecraft/advancements/criterion/CriterionConditionLight + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; composite a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z matches a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; composite b +c net/minecraft/advancements/criterion/LightPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionLight$a + m ()Lnet/minecraft/advancements/criterion/LightPredicate; build b + m ()Lnet/minecraft/advancements/criterion/LightPredicate$Builder; light a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/LightPredicate$Builder; setComposite a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; composite a +c net/minecraft/advancements/criterion/SheepPredicate net/minecraft/advancements/criterion/SheepPredicate + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/advancements/criterion/SheepPredicate; hasWool b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a + m ()Ljava/util/Optional; sheared c + f Lcom/mojang/serialization/MapCodec; CODEC b + f Ljava/util/Optional; sheared c +c net/minecraft/advancements/criterion/SlimePredicate net/minecraft/advancements/criterion/SlimePredicate + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; size b + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/SlimePredicate; sized a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; size c +c net/minecraft/advancements/criterion/SlotsPredicate net/minecraft/advancements/criterion/SlotsPredicate + m (Lnet/minecraft/world/entity/SlotProvider;Lnet/minecraft/advancements/criterion/ItemPredicate;Lit/unimi/dsi/fastutil/ints/IntList;)Z matchSlots a + m (Lnet/minecraft/world/entity/SlotProvider;)Z matches a + m ()Ljava/util/Map; slots a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Map; slots b +c net/minecraft/commands/arguments/ArgumentSignatures net/minecraft/commands/arguments/ArgumentSignatures + m ()Ljava/util/List; entries a + m (Lnet/minecraft/commands/arguments/ArgumentSignatures$Signer;Lnet/minecraft/network/chat/SignableCommand$Argument;)Lnet/minecraft/commands/arguments/ArgumentSignatures$Entry; lambda$signCommand$1 a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/commands/arguments/ArgumentSignatures$Entry;)V lambda$write$0 a + m (Lnet/minecraft/network/chat/SignableCommand;Lnet/minecraft/commands/arguments/ArgumentSignatures$Signer;)Lnet/minecraft/commands/arguments/ArgumentSignatures; signCommand a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/commands/arguments/ArgumentSignatures; EMPTY a + f I MAX_ARGUMENT_COUNT c + f I MAX_ARGUMENT_NAME_LENGTH d + f Ljava/util/List; entries b +c net/minecraft/commands/arguments/ArgumentSignatures$Entry net/minecraft/commands/arguments/ArgumentSignatures$a + m ()Ljava/lang/String; name a + m ()Lnet/minecraft/network/chat/MessageSignature; signature b + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Ljava/lang/String; name a + f Lnet/minecraft/network/chat/MessageSignature; signature b +c net/minecraft/commands/arguments/ArgumentSignatures$Signer net/minecraft/commands/arguments/ArgumentSignatures$b +c net/minecraft/commands/arguments/IdentifierArgument net/minecraft/commands/arguments/ArgumentMinecraftKeyRegistered + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/Identifier; getId a + m ()Lnet/minecraft/commands/arguments/IdentifierArgument; id a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/Identifier; parse a + f Ljava/util/Collection; EXAMPLES a +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 lambda$bind$0 a +c net/minecraft/commands/execution/tasks/CallFunction net/minecraft/commands/execution/tasks/CallFunction + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/UnboundEntryAction;)Lnet/minecraft/commands/execution/CommandQueueEntry; lambda$execute$0 a + f Lnet/minecraft/commands/functions/InstantiatedFunction; function a + f Lnet/minecraft/commands/CommandResultCallback; resultCallback b + f Z returnParentFrame c +c net/minecraft/commands/execution/tasks/IsolatedCall net/minecraft/commands/execution/tasks/IsolatedCall + f Lnet/minecraft/commands/CommandResultCallback; output b + f Ljava/util/function/Consumer; taskProducer a +c net/minecraft/data/advancements/AdvancementProvider net/minecraft/data/advancements/AdvancementProvider + m ()Ljava/lang/String; getName a + m (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/advancements/AdvancementHolder;)V lambda$run$0 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$1 a + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$2 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider d + f Ljava/util/concurrent/CompletableFuture; registries f + f Ljava/util/List; subProviders e +c net/minecraft/data/tags/IntrinsicHolderTagsProvider net/minecraft/data/tags/IntrinsicHolderTagsProvider + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a + f Ljava/util/function/Function; keyExtractor d +c net/minecraft/data/tags/PaintingVariantTagsProvider net/minecraft/data/tags/PaintingVariantTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/data/worldgen/features/NetherFeatures net/minecraft/data/worldgen/features/NetherFeatures + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; BASALT_BLOBS d + f Lnet/minecraft/resources/ResourceKey; BASALT_PILLAR q + f Lnet/minecraft/resources/ResourceKey; BLACKSTONE_BLOBS e + f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST_VEGETATION g + f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST_VEGETATION_BONEMEAL h + f Lnet/minecraft/resources/ResourceKey; DELTA a + f Lnet/minecraft/resources/ResourceKey; GLOWSTONE_EXTRA f + f Lnet/minecraft/resources/ResourceKey; LARGE_BASALT_COLUMNS c + f Lnet/minecraft/resources/ResourceKey; NETHER_SPROUTS k + f Lnet/minecraft/resources/ResourceKey; NETHER_SPROUTS_BONEMEAL l + f Lnet/minecraft/resources/ResourceKey; PATCH_CRIMSON_ROOTS p + f Lnet/minecraft/resources/ResourceKey; PATCH_FIRE u + f Lnet/minecraft/resources/ResourceKey; PATCH_SOUL_FIRE v + f Lnet/minecraft/resources/ResourceKey; SMALL_BASALT_COLUMNS b + f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_NETHER r + f Lnet/minecraft/resources/ResourceKey; SPRING_NETHER_CLOSED s + f Lnet/minecraft/resources/ResourceKey; SPRING_NETHER_OPEN t + f Lnet/minecraft/resources/ResourceKey; TWISTING_VINES m + f Lnet/minecraft/resources/ResourceKey; TWISTING_VINES_BONEMEAL n + f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST_VEGETATION_BONEMEAL j + f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST_VEGETION i + f Lnet/minecraft/resources/ResourceKey; WEEPING_VINES o +c net/minecraft/data/worldgen/placement/EndPlacements net/minecraft/data/worldgen/placement/EndPlacements + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; CHORUS_PLANT d + f Lnet/minecraft/resources/ResourceKey; END_GATEWAY_RETURN c + f Lnet/minecraft/resources/ResourceKey; END_ISLAND_DECORATED e + f Lnet/minecraft/resources/ResourceKey; END_PLATFORM a + f Lnet/minecraft/resources/ResourceKey; END_SPIKE b +c net/minecraft/data/worldgen/placement/OrePlacements net/minecraft/data/worldgen/placement/OrePlacements + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; commonOrePlacement a + m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; orePlacement a + m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; rareOrePlacement b + f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_LARGE J + f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_SMALL K + f Lnet/minecraft/resources/ResourceKey; ORE_ANDESITE_LOWER p + f Lnet/minecraft/resources/ResourceKey; ORE_ANDESITE_UPPER o + f Lnet/minecraft/resources/ResourceKey; ORE_BLACKSTONE h + f Lnet/minecraft/resources/ResourceKey; ORE_CLAY N + f Lnet/minecraft/resources/ResourceKey; ORE_COAL_LOWER s + f Lnet/minecraft/resources/ResourceKey; ORE_COAL_UPPER r + f Lnet/minecraft/resources/ResourceKey; ORE_COPPER L + f Lnet/minecraft/resources/ResourceKey; ORE_COPPER_LARGE M + f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND B + f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_BURIED E + f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_LARGE D + f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_MEDIUM C + f Lnet/minecraft/resources/ResourceKey; ORE_DIORITE_LOWER n + f Lnet/minecraft/resources/ResourceKey; ORE_DIORITE_UPPER m + f Lnet/minecraft/resources/ResourceKey; ORE_DIRT i + f Lnet/minecraft/resources/ResourceKey; ORE_EMERALD I + f Lnet/minecraft/resources/ResourceKey; ORE_GOLD x + f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_DELTAS c + f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_EXTRA w + f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_LOWER y + f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_NETHER e + f Lnet/minecraft/resources/ResourceKey; ORE_GRANITE_LOWER l + f Lnet/minecraft/resources/ResourceKey; ORE_GRANITE_UPPER k + f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL j + f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL_NETHER g + f Lnet/minecraft/resources/ResourceKey; ORE_INFESTED H + f Lnet/minecraft/resources/ResourceKey; ORE_IRON_MIDDLE u + f Lnet/minecraft/resources/ResourceKey; ORE_IRON_SMALL v + f Lnet/minecraft/resources/ResourceKey; ORE_IRON_UPPER t + f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS F + f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS_BURIED G + f Lnet/minecraft/resources/ResourceKey; ORE_MAGMA a + f Lnet/minecraft/resources/ResourceKey; ORE_QUARTZ_DELTAS d + f Lnet/minecraft/resources/ResourceKey; ORE_QUARTZ_NETHER f + f Lnet/minecraft/resources/ResourceKey; ORE_REDSTONE z + f Lnet/minecraft/resources/ResourceKey; ORE_REDSTONE_LOWER A + f Lnet/minecraft/resources/ResourceKey; ORE_SOUL_SAND b + f Lnet/minecraft/resources/ResourceKey; ORE_TUFF q +c net/minecraft/gametest/framework/GlobalTestReporter net/minecraft/gametest/framework/GlobalTestReporter + m ()V finish a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestFailed a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestSuccess b + m (Lnet/minecraft/gametest/framework/TestReporter;)V replaceWith a + f Lnet/minecraft/gametest/framework/TestReporter; DELEGATE a +c net/minecraft/gametest/framework/ReportGameListener net/minecraft/gametest/framework/ReportGameListener + m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; getTestInstanceBlockEntity b + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;Z)V handleRetry a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; lambda$getTestInstanceBlockEntity$2 a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)V lambda$reportFailure$1 a + m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)V lambda$reportPassed$0 a + m (Lnet/minecraft/server/level/ServerPlayer;)Z lambda$say$3 a + m (Ljava/lang/String;Lnet/minecraft/ChatFormatting;Lnet/minecraft/server/level/ServerPlayer;)V lambda$say$4 a + m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/Throwable;)V reportFailure a + m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/String;)V reportPassed a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/ChatFormatting;Ljava/lang/String;)V say a + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testAddedForRerun a + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testFailed b + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testPassed a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testStructureLoaded a + m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/Throwable;)V visualizeFailedTest b + m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/String;)V visualizePassedTest b + f I attempts a + f I successes b +c net/minecraft/gametest/framework/TestFunctionLoader net/minecraft/gametest/framework/TestFunctionLoader + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V lambda$runLoaders$0 a + m (Ljava/util/function/BiConsumer;)V load a + m (Lnet/minecraft/gametest/framework/TestFunctionLoader;)V registerLoader a + m (Lnet/minecraft/core/Registry;)V runLoaders b + f Ljava/util/List; loaders a +c net/minecraft/network/chat/contents/KeybindContents net/minecraft/network/chat/contents/KeybindContents + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/String; getName b + m ()Lnet/minecraft/network/chat/Component; getNestedComponent c + m (Lnet/minecraft/network/chat/contents/KeybindContents;)Ljava/lang/String; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Ljava/lang/String; name b + f Ljava/util/function/Supplier; nameResolver c +c net/minecraft/network/chat/contents/KeybindResolver net/minecraft/network/chat/contents/KeybindResolver + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$static$0 b + m (Ljava/lang/String;)Ljava/util/function/Supplier; lambda$static$1 a + m (Ljava/util/function/Function;)V setKeyResolver a + f Ljava/util/function/Function; keyResolver a +c net/minecraft/network/chat/contents/data/DataSource net/minecraft/network/chat/contents/data/DataSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; getData a +c net/minecraft/network/chat/numbers/NumberFormatType net/minecraft/network/chat/numbers/NumberFormatType + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b +c net/minecraft/network/protocol/ProtocolCodecBuilder net/minecraft/network/protocol/ProtocolCodecBuilder + m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/protocol/ProtocolCodecBuilder; add a + m ()Lnet/minecraft/network/codec/StreamCodec; build a + f Lnet/minecraft/network/codec/IdDispatchCodec$Builder; dispatchBuilder a + f Lnet/minecraft/network/protocol/PacketFlow; flow b +c net/minecraft/network/protocol/game/GamePacketTypes net/minecraft/network/protocol/game/GamePacketTypes + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ADD_ENTITY c + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ANIMATE d + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_AWARD_STATS e + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_CHANGED_ACK f + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_DESTRUCTION g + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_ENTITY_DATA h + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_EVENT i + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_UPDATE j + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BOSS_EVENT k + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BUNDLE a + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BUNDLE_DELIMITER b + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHANGE_DIFFICULTY l + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHUNKS_BIOMES o + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHUNK_BATCH_FINISHED m + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHUNK_BATCH_START n + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CLEAR_TITLES p + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COMMANDS r + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COMMAND_SUGGESTIONS q + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_CLOSE s + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_SET_CONTENT t + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_SET_DATA u + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_SET_SLOT v + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COOLDOWN w + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_CHAT_COMPLETIONS x + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DAMAGE_EVENT y + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DEBUG_BLOCK_VALUE z + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DEBUG_CHUNK_VALUE A + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DEBUG_ENTITY_VALUE B + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DEBUG_EVENT C + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DEBUG_SAMPLE D + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DELETE_CHAT E + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DISGUISED_CHAT F + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ENTITY_EVENT G + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ENTITY_POSITION_SYNC H + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_EXPLODE I + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_FORGET_LEVEL_CHUNK J + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_GAME_EVENT K + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_GAME_TEST_HIGHLIGHT_POS L + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_HURT_ANIMATION N + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_INITIALIZE_BORDER O + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LEVEL_CHUNK_WITH_LIGHT P + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LEVEL_EVENT Q + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LEVEL_PARTICLES R + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LIGHT_UPDATE S + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN T + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MAP_ITEM_DATA U + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MERCHANT_OFFERS V + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOUNT_SCREEN_OPEN M + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_ENTITY_POS W + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_ENTITY_POS_ROT X + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_ENTITY_ROT Z + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_MINECART_ALONG_TRACK Y + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_VEHICLE aa + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_OPEN_BOOK ab + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_OPEN_SCREEN ac + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_OPEN_SIGN_EDITOR ad + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLACE_GHOST_RECIPE ae + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_ABILITIES af + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_CHAT ag + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_COMBAT_END ah + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_COMBAT_ENTER ai + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_COMBAT_KILL aj + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_INFO_REMOVE ak + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_INFO_UPDATE al + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_LOOK_AT am + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_POSITION an + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_ROTATION ao + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PROJECTILE_POWER bo + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RECIPE_BOOK_ADD ap + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RECIPE_BOOK_REMOVE aq + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RECIPE_BOOK_SETTINGS ar + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_REMOVE_ENTITIES as + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_REMOVE_MOB_EFFECT at + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESET_SCORE cw + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESPAWN au + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ROTATE_HEAD av + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SECTION_BLOCKS_UPDATE aw + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SELECT_ADVANCEMENTS_TAB ax + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SERVER_DATA ay + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ACTION_BAR_TEXT az + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_CENTER aA + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_LERP_SIZE aB + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_SIZE aC + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_WARNING_DELAY aD + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_WARNING_DISTANCE aE + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CAMERA aF + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CHUNK_CACHE_CENTER aG + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CHUNK_CACHE_RADIUS aH + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CURSOR_ITEM cz + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_DEFAULT_SPAWN_POSITION aI + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_DISPLAY_OBJECTIVE aJ + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ENTITY_DATA aK + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ENTITY_LINK aL + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ENTITY_MOTION aM + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_EQUIPMENT aN + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_EXPERIENCE aO + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_HEALTH aP + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_HELD_SLOT aQ + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_OBJECTIVE aR + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_PASSENGERS aS + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_PLAYER_INVENTORY cA + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_PLAYER_TEAM aT + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_SCORE aU + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_SIMULATION_DISTANCE aV + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_SUBTITLE_TEXT aW + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_TIME aX + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_TITLES_ANIMATION aZ + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_TITLE_TEXT aY + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SOUND bb + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SOUND_ENTITY ba + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_START_CONFIGURATION bc + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_STOP_SOUND bd + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SYSTEM_CHAT be + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TAB_LIST bf + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TAG_QUERY bg + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TAKE_ITEM_ENTITY bh + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TELEPORT_ENTITY bi + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TEST_INSTANCE_BLOCK_STATUS bj + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TICKING_STATE cx + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TICKING_STEP cy + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_ADVANCEMENTS bk + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_ATTRIBUTES bl + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_MOB_EFFECT bm + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_RECIPES bn + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_WAYPOINT bp + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_ACCEPT_TELEPORTATION bq + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_BLOCK_ENTITY_TAG_QUERY br + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_BUNDLE_ITEM_SELECTED bs + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHANGE_DIFFICULTY bt + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHANGE_GAME_MODE bu + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT by + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_ACK bv + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_COMMAND bw + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_COMMAND_SIGNED bx + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_SESSION_UPDATE bz + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHUNK_BATCH_RECEIVED bA + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CLIENT_COMMAND bB + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CLIENT_TICK_END bC + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_COMMAND_SUGGESTION bD + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONFIGURATION_ACKNOWLEDGED bE + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_BUTTON_CLICK bF + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_CLICK bG + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_CLOSE bH + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_SLOT_STATE_CHANGED bI + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_DEBUG_SUBSCRIPTION_REQUEST bJ + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_EDIT_BOOK bK + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_ENTITY_TAG_QUERY bL + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_INTERACT bM + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_JIGSAW_GENERATE bN + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_LOCK_DIFFICULTY bO + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_POS bP + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_POS_ROT bQ + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_ROT bR + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_STATUS_ONLY bS + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_VEHICLE bT + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PADDLE_BOAT bU + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PICK_ITEM_FROM_BLOCK bV + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PICK_ITEM_FROM_ENTITY bW + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLACE_RECIPE bX + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_ABILITIES bY + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_ACTION bZ + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_COMMAND ca + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_INPUT cb + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_LOADED cc + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RECIPE_BOOK_CHANGE_SETTINGS cd + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RECIPE_BOOK_SEEN_RECIPE ce + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RENAME_ITEM cf + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SEEN_ADVANCEMENTS cg + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SELECT_TRADE ch + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_BEACON ci + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_CARRIED_ITEM cj + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_COMMAND_BLOCK ck + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_COMMAND_MINECART cl + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_CREATIVE_MODE_SLOT cm + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_JIGSAW_BLOCK cn + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_STRUCTURE_BLOCK co + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_TEST_BLOCK cp + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SIGN_UPDATE cr + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SWING cs + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_TELEPORT_TO_ENTITY ct + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_TEST_INSTANCE_BLOCK_ACTION cq + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_USE_ITEM cv + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_USE_ITEM_ON cu +c net/minecraft/network/protocol/login/LoginProtocols net/minecraft/network/protocol/login/LoginProtocols + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$0 b + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$1 a + f Lnet/minecraft/network/ProtocolInfo; CLIENTBOUND d + f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c + f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b + f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a +c net/minecraft/network/protocol/ping/PingPacketTypes net/minecraft/network/protocol/ping/PingPacketTypes + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PONG_RESPONSE a + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PING_REQUEST b +c net/minecraft/network/syncher/EntityDataSerializers net/minecraft/network/syncher/DataWatcherRegistry + m (Lnet/minecraft/network/syncher/EntityDataSerializer;)I getSerializedId b + m (I)Lnet/minecraft/network/syncher/EntityDataSerializer; getSerializer a + m (Lnet/minecraft/network/syncher/EntityDataSerializer;)V registerSerializer a + f Lnet/minecraft/network/syncher/EntityDataSerializer; ARMADILLO_STATE F + f Lnet/minecraft/network/syncher/EntityDataSerializer; BLOCK_POS o + f Lnet/minecraft/network/syncher/EntityDataSerializer; BLOCK_STATE i + f Lnet/minecraft/network/syncher/EntityDataSerializer; BOOLEAN k + f Lnet/minecraft/network/syncher/EntityDataSerializer; BYTE a + f Lnet/minecraft/network/syncher/EntityDataSerializer; CAT_VARIANT w + f Lnet/minecraft/network/syncher/EntityDataSerializer; CHICKEN_VARIANT x + f Lnet/minecraft/network/syncher/EntityDataSerializer; COMPONENT f + f Lnet/minecraft/network/syncher/EntityDataSerializer; COPPER_GOLEM_STATE I + f Lnet/minecraft/network/syncher/EntityDataSerializer; COW_VARIANT y + f Lnet/minecraft/network/syncher/EntityDataSerializer; DIRECTION q + f Lnet/minecraft/network/syncher/EntityDataSerializer; FLOAT d + f Lnet/minecraft/network/syncher/EntityDataSerializer; FROG_VARIANT B + f Lnet/minecraft/network/syncher/EntityDataSerializer; HUMANOID_ARM M + f Lnet/minecraft/network/syncher/EntityDataSerializer; INT b + f Lnet/minecraft/network/syncher/EntityDataSerializer; ITEM_STACK h + f Lnet/minecraft/network/syncher/EntityDataSerializer; LONG c + f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_BLOCK_POS p + f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_BLOCK_STATE j + f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_BLOCK_STATE_CODEC O + f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_COMPONENT g + f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_GLOBAL_POS s + f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_LIVING_ENTITY_REFERENCE r + f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_UNSIGNED_INT u + f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_UNSIGNED_INT_CODEC P + f Lnet/minecraft/network/syncher/EntityDataSerializer; PAINTING_VARIANT E + f Lnet/minecraft/network/syncher/EntityDataSerializer; PARTICLE l + f Lnet/minecraft/network/syncher/EntityDataSerializer; PARTICLES m + f Lnet/minecraft/network/syncher/EntityDataSerializer; PIG_VARIANT C + f Lnet/minecraft/network/syncher/EntityDataSerializer; POSE v + f Lnet/minecraft/network/syncher/EntityDataSerializer; QUATERNION K + f Lnet/minecraft/network/syncher/EntityDataSerializer; RESOLVABLE_PROFILE L + f Lnet/minecraft/network/syncher/EntityDataSerializer; ROTATIONS n + f Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; SERIALIZERS N + f Lnet/minecraft/network/syncher/EntityDataSerializer; SNIFFER_STATE G + f Lnet/minecraft/network/syncher/EntityDataSerializer; STRING e + f Lnet/minecraft/network/syncher/EntityDataSerializer; VECTOR3 J + f Lnet/minecraft/network/syncher/EntityDataSerializer; VILLAGER_DATA t + f Lnet/minecraft/network/syncher/EntityDataSerializer; WEATHERING_COPPER_STATE H + f Lnet/minecraft/network/syncher/EntityDataSerializer; WOLF_SOUND_VARIANT A + f Lnet/minecraft/network/syncher/EntityDataSerializer; WOLF_VARIANT z + f Lnet/minecraft/network/syncher/EntityDataSerializer; ZOMBIE_NAUTILUS_VARIANT D +c net/minecraft/network/syncher/EntityDataSerializers$1 net/minecraft/network/syncher/DataWatcherRegistry$1 +c net/minecraft/network/syncher/EntityDataSerializers$2 net/minecraft/network/syncher/DataWatcherRegistry$2 +c net/minecraft/network/syncher/EntityDataSerializers$3 net/minecraft/network/syncher/DataWatcherRegistry$3 +c net/minecraft/network/syncher/EntityDataSerializers$4 net/minecraft/network/syncher/DataWatcherRegistry$4 +c net/minecraft/server/dialog/input/InputControlTypes net/minecraft/server/dialog/input/InputControlTypes + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a +c net/minecraft/server/dialog/input/SingleOptionInput net/minecraft/server/dialog/input/SingleOptionInput + m ()Ljava/util/List; entries d + m ()Ljava/util/Optional; initial b + m ()Lnet/minecraft/network/chat/Component; label e + m ()Z labelVisible f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; lambda$static$1 g + m (Lnet/minecraft/server/dialog/input/SingleOptionInput;)Lcom/mojang/serialization/DataResult; lambda$static$2 a + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + m ()I width c + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Ljava/util/List; entries d + f Lnet/minecraft/network/chat/Component; label e + f Z labelVisible f + f I width c +c net/minecraft/server/dialog/input/SingleOptionInput$Entry net/minecraft/server/dialog/input/SingleOptionInput$a + m ()Ljava/util/Optional; display c + m ()Lnet/minecraft/network/chat/Component; displayOrDefault a + m ()Ljava/lang/String; id b + m ()Z initial d + m ()Lnet/minecraft/network/chat/Component; lambda$displayOrDefault$2 e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/String;)Lnet/minecraft/server/dialog/input/SingleOptionInput$Entry; lambda$static$1 a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; FULL_CODEC a + f Ljava/util/Optional; display d + f Ljava/lang/String; id c + f Z initial e +c net/minecraft/server/jsonrpc/methods/BanlistService net/minecraft/server/jsonrpc/methods/BanlistService + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; add a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; clear a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a + m (Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto;Ljava/util/Optional;)Ljava/util/Optional; lambda$add$1 b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto;)Ljava/util/concurrent/CompletableFuture; lambda$add$2 b + m (Lnet/minecraft/server/players/UserBanListEntry;)Z lambda$get$0 b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture; lambda$remove$3 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan;)V lambda$set$10 a + m (Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto;Ljava/util/Optional;)Ljava/util/Optional; lambda$set$4 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto;)Ljava/util/concurrent/CompletableFuture; lambda$set$5 a + m (Lnet/minecraft/server/players/UserBanListEntry;)Z lambda$set$6 a + m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan;)Z lambda$set$7 b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan;)V lambda$set$8 b + m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan;)Z lambda$set$9 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; remove b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; set c + f Ljava/lang/String; BAN_SOURCE a +c net/minecraft/server/jsonrpc/methods/BanlistService$UserBan net/minecraft/server/jsonrpc/methods/BanlistService$a + m ()Ljava/util/Optional; expires d + m (Lnet/minecraft/server/players/UserBanListEntry;)Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan; from a + m ()Lnet/minecraft/server/players/NameAndId; player a + m ()Ljava/lang/String; reason b + m ()Ljava/lang/String; source c + m ()Lnet/minecraft/server/players/UserBanListEntry; toBanEntry e + f Ljava/util/Optional; expires d + f Lnet/minecraft/server/players/NameAndId; player a + f Ljava/lang/String; reason b + f Ljava/lang/String; source c +c net/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto net/minecraft/server/jsonrpc/methods/BanlistService$b + m ()Ljava/util/Optional; expires d + m (Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan;)Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto; from a + m (Lnet/minecraft/server/players/UserBanListEntry;)Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBanDto; from a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/server/jsonrpc/api/PlayerDto; player a + m ()Ljava/util/Optional; reason b + m ()Ljava/util/Optional; source c + m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/jsonrpc/methods/BanlistService$UserBan; toUserBan a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; expires e + f Lnet/minecraft/server/jsonrpc/api/PlayerDto; player b + f Ljava/util/Optional; reason c + f Ljava/util/Optional; source d +c net/minecraft/server/level/BlockDestructionProgress net/minecraft/server/level/BlockDestructionProgress + m (Lnet/minecraft/server/level/BlockDestructionProgress;)I compareTo a + m ()I getId a + m ()Lnet/minecraft/core/BlockPos; getPos b + m ()I getProgress c + m ()I getUpdatedRenderTick d + m (I)V setProgress a + m (I)V updateTick b + f I id a + f Lnet/minecraft/core/BlockPos; pos b + f I progress c + f I updatedRenderTick d +c net/minecraft/server/level/ThreadedLevelLightEngine net/minecraft/server/level/LightEngineThreaded + m (IILjava/util/function/IntSupplier;Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType;Ljava/lang/Runnable;)V addTask a + m (IILnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType;Ljava/lang/Runnable;)V addTask a + m (Lnet/minecraft/core/BlockPos;)V checkBlock a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Z)Ljava/util/concurrent/CompletableFuture; initializeLight a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Z)Ljava/util/concurrent/CompletableFuture; lightChunk b + m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b + m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/DataLayer;)V queueSectionData a + m (Lnet/minecraft/world/level/ChunkPos;Z)V retainData b + m ()I runLightUpdates a + m ()V runUpdate f + m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a + m ()V tryScheduleUpdate b + m (Lnet/minecraft/world/level/ChunkPos;)V updateChunkStatus a + m (Lnet/minecraft/core/SectionPos;Z)V updateSectionStatus a + m (II)Ljava/util/concurrent/CompletableFuture; waitForPendingTasks a + f I DEFAULT_BATCH_SIZE a + f Lorg/slf4j/Logger; LOGGER e + f Lnet/minecraft/server/level/ChunkMap; chunkMap h + f I taskPerBatch j +c net/minecraft/server/level/ThreadedLevelLightEngine$TaskType net/minecraft/server/level/LightEngineThreaded$Update + m ()[Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; $values a + f [Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; $VALUES c + f Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; POST_UPDATE b + f Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; PRE_UPDATE a +c net/minecraft/server/network/ServerPlayerConnection net/minecraft/server/network/ServerPlayerConnection + m ()Lnet/minecraft/server/level/ServerPlayer; getPlayer p + m (Lnet/minecraft/network/protocol/Packet;)V send b +c net/minecraft/server/packs/metadata/pack/PackFormat net/minecraft/server/packs/metadata/pack/PackFormat + m (Lnet/minecraft/server/packs/metadata/pack/PackFormat;)I compareTo a + m (I)Lcom/mojang/serialization/Codec; fullCodec b + m (ILjava/util/List;)Lnet/minecraft/server/packs/metadata/pack/PackFormat; lambda$fullCodec$0 a + m (ILnet/minecraft/server/packs/metadata/pack/PackFormat;)Ljava/util/List; lambda$fullCodec$1 a + m (ILnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat;)Lcom/mojang/serialization/DataResult; lambda$packCodec$2 a + m (ILnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; lambda$packCodec$3 a + m (Lnet/minecraft/server/packs/PackType;)I lastPreMinorVersion a + m ()I major b + m ()I minor c + m ()Lnet/minecraft/util/InclusiveRange; minorRange a + m (I)Lnet/minecraft/server/packs/metadata/pack/PackFormat; of a + m (II)Lnet/minecraft/server/packs/metadata/pack/PackFormat; of a + m (Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/MapCodec; packCodec b + m (Ljava/util/List;ILjava/util/function/BiFunction;)Lcom/mojang/serialization/DataResult; validateHolderList a + f Lcom/mojang/serialization/Codec; BOTTOM_CODEC a + f Lorg/slf4j/Logger; LOGGER e + f Lcom/mojang/serialization/Codec; TOP_CODEC b + f I major c + f I minor d +c net/minecraft/server/packs/metadata/pack/PackFormat$1 net/minecraft/server/packs/metadata/pack/PackFormat$1 + f [I $SwitchMap$net$minecraft$server$packs$PackType a +c net/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat net/minecraft/server/packs/metadata/pack/PackFormat$a + m ()I effectiveMinMajorVersion a + m ()Ljava/util/Optional; format d + m (Lnet/minecraft/util/InclusiveRange;I)Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat; fromRange a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$validate$3 f + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; lambda$validate$4 a + m (Ljava/lang/String;I)Ljava/lang/String; lambda$validate$5 b + m (Ljava/lang/String;)Ljava/lang/String; lambda$validate$6 e + m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; lambda$validateNewFormat$11 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$validateNewFormat$7 d + m (Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; lambda$validateNewFormat$8 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$validateNewFormat$9 c + m (Ljava/lang/String;I)Ljava/lang/String; lambda$validateOldFormat$15 a + m ()Ljava/util/Optional; max c + m ()Ljava/util/Optional; min b + m ()Ljava/util/Optional; supported e + m (IZZLjava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; validate a + m (IZZLjava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; validateNewFormat b + m (IZLjava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; validateOldFormat a + m (II)Ljava/lang/String; validatePackFormatForRange a + f Lcom/mojang/serialization/MapCodec; OVERLAY_CODEC a + f Lcom/mojang/serialization/MapCodec; PACK_CODEC f + f Ljava/util/Optional; format d + f Ljava/util/Optional; max c + f Ljava/util/Optional; min b + f Ljava/util/Optional; supported e +c net/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormatHolder net/minecraft/server/packs/metadata/pack/PackFormat$b + m ()Lnet/minecraft/server/packs/metadata/pack/PackFormat$IntermediaryFormat; format a +c net/minecraft/server/packs/resources/ReloadInstance net/minecraft/server/packs/resources/IReloadable + m ()V checkExceptions d + m ()Ljava/util/concurrent/CompletableFuture; done a + m ()F getActualProgress b + m ()Z isDone c +c net/minecraft/server/permissions/PermissionSetUnion net/minecraft/server/permissions/PermissionSetUnion + m ()V ensureNoUnionsWithinUnions b + m ()Lit/unimi/dsi/fastutil/objects/ReferenceSet; getPermissions a + m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/server/permissions/PermissionSet; union a + f Lit/unimi/dsi/fastutil/objects/ReferenceSet; permissions a +c net/minecraft/util/datafix/fixes/BitStorageAlignFix net/minecraft/util/datafix/fixes/DataConverterBitStorageAlign + m (II[J)[J addPadding a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b + 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; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateHeightmaps$2 b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$updateHeightmaps$3 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateHeightmaps$4 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateHeightmaps$5 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateSections$10 a + m (Ljava/util/List;)Ljava/lang/Integer; lambda$updateSections$6 a + m (Lcom/mojang/serialization/Dynamic;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateSections$7 a + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateSections$8 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateSections$9 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; updateBitStorage a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateHeightmaps a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateSections a + f I BIT_TO_LONG_SHIFT a + f I HEIGHTMAP_BITS e + f I HEIGHTMAP_SIZE f + f I SECTION_HEIGHT c + f I SECTION_SIZE d + f I SECTION_WIDTH b +c net/minecraft/util/datafix/fixes/BlockEntityUUIDFix net/minecraft/util/datafix/fixes/DataConverterBlockEntityUUID + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateSkull$1 d + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateSkull$2 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateConduit c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSkull b +c net/minecraft/util/datafix/fixes/EntityCodSalmonFix net/minecraft/util/datafix/fixes/DataConverterEntityCodSalmon + m (Ljava/lang/String;)Ljava/lang/String; rename a + f Ljava/util/Map; RENAMED_EGG_IDS b + f Ljava/util/Map; RENAMED_IDS a +c net/minecraft/util/datafix/fixes/EntityWolfColorFix net/minecraft/util/datafix/fixes/DataConverterWolf + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$0 b +c net/minecraft/util/datafix/fixes/EquipmentFormatFix net/minecraft/util/datafix/fixes/EquipmentFormatFix + m ([Lcom/mojang/datafixers/util/Either;)Z areAllEmpty a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/TypeRewriteRule; fix a + m (ILjava/util/List;Ljava/util/function/Predicate;)Lcom/mojang/datafixers/util/Either; getItemFromList a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Z lambda$fix$0 a + m (Lcom/mojang/datafixers/util/Unit;)Ljava/util/List; lambda$fix$1 b + m (Lcom/mojang/datafixers/util/Unit;)Ljava/util/List; lambda$fix$2 a + m (Ljava/util/function/Predicate;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fix$3 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$fix$4 a +c net/minecraft/util/datafix/fixes/ItemBannerColorFix net/minecraft/util/datafix/fixes/DataConverterBanner + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a +c net/minecraft/util/datafix/fixes/ItemWaterPotionFix net/minecraft/util/datafix/fixes/DataConverterPotionWater + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a +c net/minecraft/util/datafix/fixes/OptionsForceVBOFix net/minecraft/util/datafix/fixes/DataConverterVBO + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/PlayerEquipmentFix net/minecraft/util/datafix/fixes/PlayerEquipmentFix + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z lambda$makeRule$0 a + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a + f Ljava/util/Map; SLOT_TRANSLATIONS a +c net/minecraft/util/datafix/fixes/RaidRenamesDataFix net/minecraft/util/datafix/fixes/RaidRenamesDataFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixRaid b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$2 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 d + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/schemas/NamespacedSchema net/minecraft/util/datafix/schemas/DataConverterSchemaNamed + m (Ljava/lang/String;)Ljava/lang/String; ensureNamespaced a + m ()Lcom/mojang/datafixers/types/Type; namespacedString a + f Lcom/mojang/datafixers/types/Type; NAMESPACED_STRING b + f Lcom/mojang/serialization/codecs/PrimitiveCodec; NAMESPACED_STRING_CODEC a +c net/minecraft/util/datafix/schemas/NamespacedSchema$1 net/minecraft/util/datafix/schemas/DataConverterSchemaNamed$1 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Ljava/lang/Object; write a +c net/minecraft/util/debug/DebugGameEventListenerInfo net/minecraft/util/debug/DebugGameEventListenerInfo + m ()I listenerRadius a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I listenerRadius b +c net/minecraft/util/debugchart/RemoteDebugSampleType net/minecraft/util/debugchart/RemoteDebugSampleType + m ()[Lnet/minecraft/util/debugchart/RemoteDebugSampleType; $values b + m ()Lnet/minecraft/util/debug/DebugSubscription; subscription a + f [Lnet/minecraft/util/debugchart/RemoteDebugSampleType; $VALUES c + f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; TICK_TIME a + f Lnet/minecraft/util/debug/DebugSubscription; subscription b +c net/minecraft/util/parsing/packrat/CachedParseState net/minecraft/util/parsing/packrat/CachedParseState + m ()Lnet/minecraft/util/parsing/packrat/Control; acquireControl c + m ()Lnet/minecraft/util/parsing/packrat/ErrorCollector; errorCollector b + m (I)Lnet/minecraft/util/parsing/packrat/CachedParseState$PositionCache; getCacheForPosition b + m (Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/lang/Object; parse a + m ()V releaseControl d + m ()Lnet/minecraft/util/parsing/packrat/Scope; scope a + m ()Lnet/minecraft/util/parsing/packrat/ParseState; silent e + f [Lnet/minecraft/util/parsing/packrat/CachedParseState$SimpleControl; controlCache d + f Lnet/minecraft/util/parsing/packrat/ErrorCollector; errorCollector b + f I nextControlToReturn e + f [Lnet/minecraft/util/parsing/packrat/CachedParseState$PositionCache; positionCache a + f Lnet/minecraft/util/parsing/packrat/Scope; scope c + f Lnet/minecraft/util/parsing/packrat/CachedParseState$Silent; silent f +c net/minecraft/util/parsing/packrat/CachedParseState$Silent net/minecraft/util/parsing/packrat/CachedParseState$c + m ()Lnet/minecraft/util/parsing/packrat/Control; acquireControl c + m ()Lnet/minecraft/util/parsing/packrat/ErrorCollector; errorCollector b + m ()Ljava/lang/Object; input f + m ()I mark g + m (Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/lang/Object; parse a + m ()V releaseControl d + m (I)V restore a + m ()Lnet/minecraft/util/parsing/packrat/Scope; scope a + m ()Lnet/minecraft/util/parsing/packrat/ParseState; silent e + f Lnet/minecraft/util/parsing/packrat/ErrorCollector; silentCollector b + f Lnet/minecraft/util/parsing/packrat/CachedParseState; this$0 a +c net/minecraft/util/parsing/packrat/CachedParseState$CacheEntry net/minecraft/util/parsing/packrat/CachedParseState$a + m ()I markAfterParse c + m ()Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; negativeEntry a + m ()Ljava/lang/Object; value b + f Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; NEGATIVE a + f I markAfterParse c + f Ljava/lang/Object; value b +c net/minecraft/util/parsing/packrat/CachedParseState$PositionCache net/minecraft/util/parsing/packrat/CachedParseState$b + m (Lnet/minecraft/util/parsing/packrat/Atom;)I allocateNewEntry b + m (Lnet/minecraft/util/parsing/packrat/Atom;)I findKeyIndex a + m (I)Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; getValue a + m (ILnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry;)V setValue a + f I ENTRY_STRIDE a + f I NOT_FOUND b + f [Ljava/lang/Object; atomCache c + f I nextKey d +c net/minecraft/util/parsing/packrat/CachedParseState$SimpleControl net/minecraft/util/parsing/packrat/CachedParseState$d + m ()V cut a + m ()Z hasCut b + m ()V reset c + f Z hasCut b +c net/minecraft/util/parsing/packrat/DelayedException net/minecraft/util/parsing/packrat/DelayedException + m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/DelayedException; create a + m (Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;)Lnet/minecraft/util/parsing/packrat/DelayedException; create a + m (Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;Ljava/lang/String;I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$create$0 a + m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Ljava/lang/String;Ljava/lang/String;I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$create$1 a +c net/minecraft/util/parsing/packrat/commands/Grammar net/minecraft/util/parsing/packrat/commands/Grammar + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/util/parsing/packrat/ErrorEntry;Ljava/util/function/Consumer;)V lambda$parseForCommands$0 a + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; parse a + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseForCommands a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; parseForSuggestions a + m ()Lnet/minecraft/util/parsing/packrat/Dictionary; rules a + m ()Lnet/minecraft/util/parsing/packrat/NamedRule; top b + f Lnet/minecraft/util/parsing/packrat/Dictionary; rules a + f Lnet/minecraft/util/parsing/packrat/NamedRule; top b +c net/minecraft/util/profiling/jfr/stats/ChunkGenStat net/minecraft/util/profiling/jfr/stats/ChunkGenStat + m ()Lnet/minecraft/world/level/ChunkPos; chunkPos b + m ()Ljava/time/Duration; duration a + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ChunkGenStat; from a + m ()Ljava/lang/String; level e + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; status d + m ()Lnet/minecraft/server/level/ColumnPos; worldPos c + f Lnet/minecraft/world/level/ChunkPos; chunkPos b + f Ljava/time/Duration; duration a + f Ljava/lang/String; level e + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; status d + f Lnet/minecraft/server/level/ColumnPos; worldPos c +c net/minecraft/util/profiling/jfr/stats/TickTimeStat net/minecraft/util/profiling/jfr/stats/TickTimeStat + m ()Ljava/time/Duration; currentAverage b + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat; from a + m ()Ljava/time/Instant; timestamp a + f Ljava/time/Duration; currentAverage b + f Ljava/time/Instant; timestamp a +c net/minecraft/util/profiling/metrics/MetricCategory net/minecraft/util/profiling/metrics/MetricCategory + m ()[Lnet/minecraft/util/profiling/metrics/MetricCategory; $values b + m ()Ljava/lang/String; getDescription a + f [Lnet/minecraft/util/profiling/metrics/MetricCategory; $VALUES k + f Lnet/minecraft/util/profiling/metrics/MetricCategory; CHUNK_RENDERING f + f Lnet/minecraft/util/profiling/metrics/MetricCategory; CHUNK_RENDERING_DISPATCHING g + f Lnet/minecraft/util/profiling/metrics/MetricCategory; CONSECUTIVE_EXECUTORS c + f Lnet/minecraft/util/profiling/metrics/MetricCategory; CPU h + f Lnet/minecraft/util/profiling/metrics/MetricCategory; EVENT_LOOPS b + f Lnet/minecraft/util/profiling/metrics/MetricCategory; GPU i + f Lnet/minecraft/util/profiling/metrics/MetricCategory; JVM e + f Lnet/minecraft/util/profiling/metrics/MetricCategory; PATH_FINDING a + f Lnet/minecraft/util/profiling/metrics/MetricCategory; TICK_LOOP d + f Ljava/lang/String; description j +c net/minecraft/util/valueproviders/BiasedToBottomInt net/minecraft/util/valueproviders/BiasedToBottomInt + m ()I getMaxValue b + m ()I getMinValue a + m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c + m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/Integer; lambda$static$0 d + m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/Integer; lambda$static$1 c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/String; lambda$static$3 b + m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Lcom/mojang/serialization/DataResult; lambda$static$4 a + m (II)Lnet/minecraft/util/valueproviders/BiasedToBottomInt; of a + m (Lnet/minecraft/util/RandomSource;)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I maxInclusive f + f I minInclusive b +c net/minecraft/util/valueproviders/FloatProviderType net/minecraft/util/valueproviders/FloatProviderType + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/valueproviders/FloatProviderType; register a + f Lnet/minecraft/util/valueproviders/FloatProviderType; CLAMPED_NORMAL c + f Lnet/minecraft/util/valueproviders/FloatProviderType; CONSTANT a + f Lnet/minecraft/util/valueproviders/FloatProviderType; TRAPEZOID d + f Lnet/minecraft/util/valueproviders/FloatProviderType; UNIFORM b +c net/minecraft/world/attribute/EnvironmentAttributes net/minecraft/world/attribute/EnvironmentAttributes + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/attribute/EnvironmentAttribute; bootstrap a + m (Ljava/lang/String;Lnet/minecraft/world/attribute/EnvironmentAttribute$Builder;)Lnet/minecraft/world/attribute/EnvironmentAttribute; register a + f Lnet/minecraft/world/attribute/EnvironmentAttribute; AMBIENT_PARTICLES u + f Lnet/minecraft/world/attribute/EnvironmentAttribute; AMBIENT_SOUNDS x + f Lnet/minecraft/world/attribute/EnvironmentAttribute; BABY_VILLAGER_ACTIVITY S + f Lnet/minecraft/world/attribute/EnvironmentAttribute; BACKGROUND_MUSIC v + f Lnet/minecraft/world/attribute/EnvironmentAttribute; BED_RULE C + f Lnet/minecraft/world/attribute/EnvironmentAttribute; BEES_STAY_IN_HIVE O + f Lnet/minecraft/world/attribute/EnvironmentAttribute; CAN_PILLAGER_PATROL_SPAWN Q + f Lnet/minecraft/world/attribute/EnvironmentAttribute; CAN_START_RAID A + f Lnet/minecraft/world/attribute/EnvironmentAttribute; CAT_WAKING_UP_GIFT_CHANCE N + f Lnet/minecraft/world/attribute/EnvironmentAttribute; CLOUD_COLOR k + f Lnet/minecraft/world/attribute/EnvironmentAttribute; CLOUD_FOG_END_DISTANCE e + f Lnet/minecraft/world/attribute/EnvironmentAttribute; CLOUD_HEIGHT l + f Lcom/mojang/serialization/Codec; CODEC T + f Lnet/minecraft/world/attribute/EnvironmentAttribute; CREAKING_ACTIVE L + f Lnet/minecraft/world/attribute/EnvironmentAttribute; DEFAULT_DRIPSTONE_PARTICLE t + f Lnet/minecraft/world/attribute/EnvironmentAttribute; EYEBLOSSOM_OPEN H + f Lnet/minecraft/world/attribute/EnvironmentAttribute; FAST_LAVA F + f Lnet/minecraft/world/attribute/EnvironmentAttribute; FIREFLY_BUSH_SOUNDS y + f Lnet/minecraft/world/attribute/EnvironmentAttribute; FOG_COLOR a + f Lnet/minecraft/world/attribute/EnvironmentAttribute; FOG_END_DISTANCE c + f Lnet/minecraft/world/attribute/EnvironmentAttribute; FOG_START_DISTANCE b + f Lnet/minecraft/world/attribute/EnvironmentAttribute; INCREASED_FIRE_BURNOUT G + f Lnet/minecraft/world/attribute/EnvironmentAttribute; MONSTERS_BURN P + f Lnet/minecraft/world/attribute/EnvironmentAttribute; MOON_ANGLE n + f Lnet/minecraft/world/attribute/EnvironmentAttribute; MOON_PHASE p + f Lnet/minecraft/world/attribute/EnvironmentAttribute; MUSIC_VOLUME w + f Lnet/minecraft/world/attribute/EnvironmentAttribute; NETHER_PORTAL_SPAWNS_PIGLINS E + f Lnet/minecraft/world/attribute/EnvironmentAttribute; PIGLINS_ZOMBIFY J + f Lnet/minecraft/world/attribute/EnvironmentAttribute; RESPAWN_ANCHOR_WORKS D + f Lnet/minecraft/world/attribute/EnvironmentAttribute; SKY_COLOR i + f Lnet/minecraft/world/attribute/EnvironmentAttribute; SKY_FOG_END_DISTANCE d + f Lnet/minecraft/world/attribute/EnvironmentAttribute; SKY_LIGHT_COLOR r + f Lnet/minecraft/world/attribute/EnvironmentAttribute; SKY_LIGHT_FACTOR s + f Lnet/minecraft/world/attribute/EnvironmentAttribute; SKY_LIGHT_LEVEL z + f Lnet/minecraft/world/attribute/EnvironmentAttribute; SNOW_GOLEM_MELTS K + f Lnet/minecraft/world/attribute/EnvironmentAttribute; STAR_ANGLE o + f Lnet/minecraft/world/attribute/EnvironmentAttribute; STAR_BRIGHTNESS q + f Lnet/minecraft/world/attribute/EnvironmentAttribute; SUNRISE_SUNSET_COLOR j + f Lnet/minecraft/world/attribute/EnvironmentAttribute; SUN_ANGLE m + f Lnet/minecraft/world/attribute/EnvironmentAttribute; SURFACE_SLIME_SPAWN_CHANCE M + f Lnet/minecraft/world/attribute/EnvironmentAttribute; TURTLE_EGG_HATCH_CHANCE I + f Lnet/minecraft/world/attribute/EnvironmentAttribute; VILLAGER_ACTIVITY R + f Lnet/minecraft/world/attribute/EnvironmentAttribute; WATER_EVAPORATES B + f Lnet/minecraft/world/attribute/EnvironmentAttribute; WATER_FOG_COLOR f + f Lnet/minecraft/world/attribute/EnvironmentAttribute; WATER_FOG_END_DISTANCE h + f Lnet/minecraft/world/attribute/EnvironmentAttribute; WATER_FOG_START_DISTANCE g +c net/minecraft/world/entity/HasCustomInventoryScreen net/minecraft/world/entity/HasCustomInventoryScreen + m (Lnet/minecraft/world/entity/player/Player;)V openCustomInventoryScreen b +c net/minecraft/world/entity/InsideBlockEffectApplier net/minecraft/world/entity/InsideBlockEffectApplier + m (Lnet/minecraft/world/entity/InsideBlockEffectType;)V apply a + m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runAfter b + m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runBefore a + f Lnet/minecraft/world/entity/InsideBlockEffectApplier; NOOP a +c net/minecraft/world/entity/InsideBlockEffectApplier$1 net/minecraft/world/entity/InsideBlockEffectApplier$1 + m (Lnet/minecraft/world/entity/InsideBlockEffectType;)V apply a + m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runAfter b + m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runBefore a +c net/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector net/minecraft/world/entity/InsideBlockEffectApplier$a + m (Lnet/minecraft/world/entity/InsideBlockEffectType;)V apply a + m (Lnet/minecraft/world/entity/Entity;)V applyAndClear a + m ()V flushStep a + m (Lnet/minecraft/world/entity/InsideBlockEffectType;)Ljava/util/List; lambda$new$0 c + m (Lnet/minecraft/world/entity/InsideBlockEffectType;)Ljava/util/List; lambda$new$1 b + m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runAfter b + m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runBefore a + f [Lnet/minecraft/world/entity/InsideBlockEffectType; APPLY_ORDER b + f I NO_STEP c + f Ljava/util/Map; afterEffectsInStep f + f Ljava/util/Map; beforeEffectsInStep e + f Ljava/util/List; finalEffects g + f I lastStep h +c net/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector$RecordedEffect net/minecraft/world/entity/InsideBlockEffectApplier$a$RecordedEffect +c net/minecraft/world/entity/ai/attributes/Attributes net/minecraft/world/entity/ai/attributes/GenericAttributes + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a + m (Ljava/lang/String;Lnet/minecraft/world/entity/ai/attributes/Attribute;)Lnet/minecraft/core/Holder; register a + f Lnet/minecraft/core/Holder; ARMOR b + f Lnet/minecraft/core/Holder; ARMOR_TOUGHNESS c + f Lnet/minecraft/core/Holder; ATTACK_DAMAGE d + f Lnet/minecraft/core/Holder; ATTACK_KNOCKBACK e + f Lnet/minecraft/core/Holder; ATTACK_SPEED f + f Lnet/minecraft/core/Holder; BLOCK_BREAK_SPEED g + f Lnet/minecraft/core/Holder; BLOCK_INTERACTION_RANGE h + f Lnet/minecraft/core/Holder; BURNING_TIME i + f Lnet/minecraft/core/Holder; CAMERA_DISTANCE j + f D DEFAULT_ATTACK_SPEED a + f Lnet/minecraft/core/Holder; ENTITY_INTERACTION_RANGE l + f Lnet/minecraft/core/Holder; EXPLOSION_KNOCKBACK_RESISTANCE k + f Lnet/minecraft/core/Holder; FALL_DAMAGE_MULTIPLIER m + f Lnet/minecraft/core/Holder; FLYING_SPEED n + f Lnet/minecraft/core/Holder; FOLLOW_RANGE o + f Lnet/minecraft/core/Holder; GRAVITY p + f Lnet/minecraft/core/Holder; JUMP_STRENGTH q + f Lnet/minecraft/core/Holder; KNOCKBACK_RESISTANCE r + f Lnet/minecraft/core/Holder; LUCK s + f Lnet/minecraft/core/Holder; MAX_ABSORPTION t + f Lnet/minecraft/core/Holder; MAX_HEALTH u + f Lnet/minecraft/core/Holder; MINING_EFFICIENCY v + f Lnet/minecraft/core/Holder; MOVEMENT_EFFICIENCY w + f Lnet/minecraft/core/Holder; MOVEMENT_SPEED x + f Lnet/minecraft/core/Holder; OXYGEN_BONUS y + f Lnet/minecraft/core/Holder; SAFE_FALL_DISTANCE z + f Lnet/minecraft/core/Holder; SCALE A + f Lnet/minecraft/core/Holder; SNEAKING_SPEED B + f Lnet/minecraft/core/Holder; SPAWN_REINFORCEMENTS_CHANCE C + f Lnet/minecraft/core/Holder; STEP_HEIGHT D + f Lnet/minecraft/core/Holder; SUBMERGED_MINING_SPEED E + f Lnet/minecraft/core/Holder; SWEEPING_DAMAGE_RATIO F + f Lnet/minecraft/core/Holder; TEMPT_RANGE G + f Lnet/minecraft/core/Holder; WATER_MOVEMENT_EFFICIENCY H + f Lnet/minecraft/core/Holder; WAYPOINT_RECEIVE_RANGE J + f Lnet/minecraft/core/Holder; WAYPOINT_TRANSMIT_RANGE I +c net/minecraft/world/entity/ai/behavior/ChargeAttack net/minecraft/world/entity/ai/behavior/ChargeAttack + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/LivingEntity;)V dealDamageToTarget a + m (Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/LivingEntity;)V dealKnockBack a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$tick$0 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V tick c + f Lnet/minecraft/sounds/SoundEvent; chargeSound i + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; chargeTargeting d + f Lnet/minecraft/world/phys/Vec3; chargeVelocityVector j + f F knockbackForce f + f D maxChargeDistance h + f D maxTargetDetectionDistance g + f F speed e + f Lnet/minecraft/world/phys/Vec3; startPosition k + f I timeBetweenAttacks c +c net/minecraft/world/entity/ai/behavior/GateBehavior net/minecraft/world/entity/ai/behavior/BehaviorGate + m ()Ljava/lang/String; debugString b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V doStop g + m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; getStatus a + m (Lnet/minecraft/world/entity/LivingEntity;)Z hasRequiredMemories a + m (Lcom/mojang/datafixers/util/Pair;)V lambda$new$0 a + m (Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Z lambda$tickOrStop$1 d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tickOrStop f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z tryStart e + f Lnet/minecraft/world/entity/ai/behavior/ShufflingList; behaviors e + f Ljava/util/Map; entryCondition a + f Ljava/util/Set; exitErasedMemories b + f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; orderPolicy c + f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; runningPolicy d + f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status f +c net/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy net/minecraft/world/entity/ai/behavior/BehaviorGate$Order + m ()[Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; $values a + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)V apply a + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)V lambda$static$0 b + f [Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; $VALUES d + f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; ORDERED a + f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; SHUFFLED b + f Ljava/util/function/Consumer; consumer c +c net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution + m ()[Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; $values a + f [Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; $VALUES c + f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; RUN_ONE a + f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; TRY_ALL b +c net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$1 net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution$1 +c net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$2 net/minecraft/world/entity/ai/behavior/BehaviorGate$Execution$2 +c net/minecraft/world/entity/ai/behavior/InteractWith net/minecraft/world/entity/ai/behavior/BehaviorInteract + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$of$0 b + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$of$1 a + m (Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$of$2 a + m (Lnet/minecraft/world/entity/LivingEntity;ILjava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$of$3 a + 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/LivingEntity;)V lambda$of$4 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$of$5 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$of$6 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$of$7 a + m (Lnet/minecraft/world/entity/EntityType;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; of a + m (Lnet/minecraft/world/entity/EntityType;ILnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; of a +c net/minecraft/world/entity/ai/behavior/LongJumpUtil net/minecraft/world/entity/ai/behavior/LongJumpUtil + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;FIZ)Ljava/util/Optional; calculateJumpVectorForAngle a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/EntityDimensions;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z isClearTransition a +c net/minecraft/world/entity/ai/behavior/RandomStroll net/minecraft/world/entity/ai/behavior/BehaviorStrollRandomUnconstrained + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; fly b + m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getTargetFlyPos a + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; getTargetSwimPos a + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$fly$5 c + m (Lnet/minecraft/world/entity/PathfinderMob;)Z lambda$fly$6 b + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$stroll$0 g + m (Lnet/minecraft/world/entity/PathfinderMob;)Z lambda$stroll$1 f + m (Lnet/minecraft/world/entity/PathfinderMob;)Z lambda$stroll$2 e + m (IILnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; lambda$stroll$3 a + m (Lnet/minecraft/world/entity/PathfinderMob;)Z lambda$stroll$4 d + m (Ljava/util/function/Predicate;Ljava/util/function/Function;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$strollFlyOrSwim$10 a + m (FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/ai/memory/WalkTarget; lambda$strollFlyOrSwim$7 a + m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$strollFlyOrSwim$8 a + 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; lambda$strollFlyOrSwim$9 a + m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; stroll a + m (FII)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; stroll a + m (FZ)Lnet/minecraft/world/entity/ai/behavior/OneShot; stroll a + m (FLjava/util/function/Function;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; strollFlyOrSwim a + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; swim c + f I MAX_XZ_DIST a + f I MAX_Y_DIST b + f [[I SWIM_XY_DISTANCE_TIERS c +c net/minecraft/world/entity/ai/behavior/SpearRetreat net/minecraft/world/entity/ai/behavior/SpearRetreat + m (Lnet/minecraft/world/entity/PathfinderMob;)Z ableToAttack b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/entity/LivingEntity; getTarget a + m (Lnet/minecraft/world/entity/PathfinderMob;FLnet/minecraft/world/phys/Vec3;)V lambda$tick$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick c + f I MAX_COOLDOWN_DISTANCE d + f I MAX_FLEEING_TIME e + f I MIN_COOLDOWN_DISTANCE c + f D speedModifierWhenRepositioning f +c net/minecraft/world/entity/ai/behavior/TryFindWater net/minecraft/world/entity/ai/behavior/TryFindWater + m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + 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/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$0 a + 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; lambda$create$1 a + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/YieldJobSite net/minecraft/world/entity/ai/behavior/BehaviorLeaveJob + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/ai/village/poi/PoiType;)Z canReachPos a + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/npc/villager/Villager; lambda$create$1 a + m (Ljava/util/Optional;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/npc/villager/Villager;)Z lambda$create$2 a + 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/BlockPos;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V lambda$create$3 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z lambda$create$4 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$5 a + m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/BlockPos;)Z nearbyWantsJobsite a +c net/minecraft/world/entity/ai/goal/DoorInteractGoal net/minecraft/world/entity/ai/goal/PathfinderGoalDoorInteract + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z isOpen h + m ()Z requiresUpdateEveryTick X_ + m (Z)V setOpen a + m ()V start d + m ()V tick a + f F doorOpenDirX b + f F doorOpenDirZ c + f Lnet/minecraft/core/BlockPos; doorPos e + f Z hasDoor f + f Lnet/minecraft/world/entity/Mob; mob d + f Z passed a +c net/minecraft/world/entity/ai/goal/FollowParentGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFollowParent + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f I DONT_FOLLOW_IF_CLOSER_THAN c + f I HORIZONTAL_SCAN_RANGE a + f I VERTICAL_SCAN_RANGE b + f Lnet/minecraft/world/entity/animal/Animal; animal d + f Lnet/minecraft/world/entity/animal/Animal; parent e + f D speedModifier f + f I timeToRecalcPath g +c net/minecraft/world/entity/ai/goal/LeapAtTargetGoal net/minecraft/world/entity/ai/goal/PathfinderGoalLeapAtTarget + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/Mob; mob a + f Lnet/minecraft/world/entity/LivingEntity; target b + f F yd c +c net/minecraft/world/entity/ai/goal/LookAtPlayerGoal net/minecraft/world/entity/ai/goal/PathfinderGoalLookAtPlayer + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$canUse$1 a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a + m ()V start d + m ()V stop e + m ()V tick a + f F DEFAULT_PROBABILITY a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; lookAtContext g + f Lnet/minecraft/world/entity/Entity; lookAt c + f Ljava/lang/Class; lookAtType f + f F lookDistance d + f I lookTime h + f Lnet/minecraft/world/entity/Mob; mob b + f Z onlyHorizontal i + f F probability e +c net/minecraft/world/entity/ai/goal/OcelotAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalOcelotAttack + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V stop e + m ()V tick a + f I attackTime c + f Lnet/minecraft/world/entity/Mob; mob a + f Lnet/minecraft/world/entity/LivingEntity; target b +c net/minecraft/world/entity/ai/goal/RandomStrollGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRandomStroll + m ()Z canContinueToUse c + m ()Z canUse b + m ()Lnet/minecraft/world/phys/Vec3; getPosition h + m (I)V setInterval c + m ()V start d + m ()V stop e + m ()V trigger i + f I DEFAULT_INTERVAL a + f Z checkNoActionTime i + f Z forceTrigger h + f I interval g + f Lnet/minecraft/world/entity/PathfinderMob; mob b + f D speedModifier f + f D wantedX c + f D wantedY d + f D wantedZ e +c net/minecraft/world/entity/ai/goal/RangedAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalArrowAttack + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V stop e + m ()V tick a + f I attackIntervalMax h + f I attackIntervalMin g + f F attackRadius i + f F attackRadiusSqr j + f I attackTime d + f Lnet/minecraft/world/entity/Mob; mob a + f Lnet/minecraft/world/entity/monster/RangedAttackMob; rangedAttackMob b + f I seeTime f + f D speedModifier e + f Lnet/minecraft/world/entity/LivingEntity; target c +c net/minecraft/world/entity/ai/goal/TryFindWaterGoal net/minecraft/world/entity/ai/goal/PathfinderGoalWater + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/PathfinderMob; mob a +c net/minecraft/world/entity/ai/goal/ZombieAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalZombieAttack + m ()V start d + m ()V stop e + m ()V tick a + f I raiseArmTicks c + f Lnet/minecraft/world/entity/monster/zombie/Zombie; zombie b +c net/minecraft/world/entity/ai/memory/ExpirableValue net/minecraft/world/entity/ai/memory/ExpirableMemory + m ()Z canExpire e + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m ()J getTimeToLive b + m ()Ljava/lang/Object; getValue c + m ()Z hasExpired d + m (Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)Ljava/lang/Object; lambda$codec$0 b + m (Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)Ljava/util/Optional; lambda$codec$1 a + m (Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/memory/ExpirableValue; lambda$codec$2 a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$3 a + m (Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/memory/ExpirableValue; of a + m (Ljava/lang/Object;J)Lnet/minecraft/world/entity/ai/memory/ExpirableValue; of a + m ()V tick a + f J timeToLive b + f Ljava/lang/Object; value a +c net/minecraft/world/entity/ai/util/DefaultRandomPos net/minecraft/world/entity/ai/util/DefaultRandomPos + m (Lnet/minecraft/world/entity/PathfinderMob;IZLnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; generateRandomPosTowardDirection a + m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getPos a + m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getPosAway a + m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3; getPosTowards a + m (Lnet/minecraft/world/entity/PathfinderMob;IIZ)Lnet/minecraft/core/BlockPos; lambda$getPos$0 a + m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;Z)Lnet/minecraft/core/BlockPos; lambda$getPosAway$2 a + m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;DZ)Lnet/minecraft/core/BlockPos; lambda$getPosTowards$1 a +c net/minecraft/world/entity/ai/village/poi/PoiRecord net/minecraft/world/entity/ai/village/poi/VillagePlaceRecord + m ()Z acquireTicket c + m ()I getFreeTickets b + m ()Lnet/minecraft/core/Holder; getPoiType h + m ()Lnet/minecraft/core/BlockPos; getPos g + m ()Z hasSpace e + m ()Z isOccupied f + m ()Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed; pack a + m ()Z releaseTicket d + f I freeTickets c + f Lnet/minecraft/core/Holder; poiType b + f Lnet/minecraft/core/BlockPos; pos a + f Ljava/lang/Runnable; setDirty d +c net/minecraft/world/entity/ai/village/poi/PoiRecord$Packed net/minecraft/world/entity/ai/village/poi/VillagePlaceRecord$a + m ()I freeTickets c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Holder; poiType b + m ()Lnet/minecraft/core/BlockPos; pos a + m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; unpack a + f Lcom/mojang/serialization/Codec; CODEC a + f I freeTickets d + f Lnet/minecraft/core/Holder; poiType c + f Lnet/minecraft/core/BlockPos; pos b +c net/minecraft/world/entity/animal/axolotl/AxolotlAi net/minecraft/world/entity/animal/axolotl/AxolotlAi + m (Lnet/minecraft/world/entity/LivingEntity;)Z canSetWalkTargetFromLookTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Ljava/util/Optional; findNearestValidAttackTarget a + m (Lnet/minecraft/world/entity/LivingEntity;)F getSpeedModifier d + m (Lnet/minecraft/world/entity/LivingEntity;)F getSpeedModifierChasing b + m (Lnet/minecraft/world/entity/LivingEntity;)F getSpeedModifierFollowingAdult c + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity d + m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity c + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity e + m (Lnet/minecraft/world/entity/ai/Brain;)V initPlayDeadActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)V updateActivity a + f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE a + f F SPEED_MULTIPLIER_ON_LAND c + f F SPEED_MULTIPLIER_WHEN_CHASING_IN_WATER e + f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT_IN_WATER f + f F SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER d + f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE b +c net/minecraft/world/entity/animal/feline/CatVariant net/minecraft/world/entity/animal/feline/CatVariant + m ()Lnet/minecraft/core/ClientAsset$ResourceTexture; assetInfo b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Ljava/util/List; selectors a + m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lcom/mojang/serialization/Codec; NETWORK_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/core/ClientAsset$ResourceTexture; assetInfo e + f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f +c net/minecraft/world/entity/animal/fish/AbstractFish net/minecraft/world/entity/animal/fish/EntityFish + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m ()Z canRandomSwim p + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Z fromBucket a + m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP + m ()I getMaxSpawnClusterSize aj + m ()Lnet/minecraft/sounds/SoundEvent; getPickupSound c + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m (Lnet/minecraft/nbt/CompoundTag;)V loadFromBucketTag a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (D)Z removeWhenFarAway i + m ()Z requiresCustomPersistence ab + m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a + m (Z)V setFromBucket a + m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a + f Z DEFAULT_FROM_BUCKET b + f Lnet/minecraft/network/syncher/EntityDataAccessor; FROM_BUCKET a +c net/minecraft/world/entity/animal/fish/AbstractFish$FishSwimGoal net/minecraft/world/entity/animal/fish/EntityFish$b + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/fish/AbstractFish; fish i +c net/minecraft/world/entity/animal/fish/AbstractFish$FishMoveControl net/minecraft/world/entity/animal/fish/EntityFish$a + m ()V tick a + f Lnet/minecraft/world/entity/animal/fish/AbstractFish; fish l +c net/minecraft/world/entity/animal/fish/TropicalFish net/minecraft/world/entity/animal/fish/EntityTropicalFish + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkTropicalFishSpawnRules b + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/item/DyeColor; getBaseColor gX + m (I)Lnet/minecraft/world/item/DyeColor; getBaseColor b + m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack b + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gP + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getPackedVariant ha + m ()Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; getPattern gZ + m (I)Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; getPattern r + m ()Lnet/minecraft/world/item/DyeColor; getPatternColor gY + m (I)Lnet/minecraft/world/item/DyeColor; getPatternColor d + m (I)Ljava/lang/String; getPredefinedName a + m (I)Z isMaxGroupSizeReached q + m (Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)I packVariant a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a + m (Lnet/minecraft/world/item/DyeColor;)V setBaseColor a + m (I)V setPackedVariant s + m (Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern;)V setPattern a + m (Lnet/minecraft/world/item/DyeColor;)V setPatternColor b + f Ljava/util/List; COMMON_VARIANTS b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_TYPE_VARIANT c + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Variant; DEFAULT_VARIANT a + f Z isSchool e +c net/minecraft/world/entity/animal/fish/TropicalFish$Base net/minecraft/world/entity/animal/fish/EntityTropicalFish$Base + m ()[Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; $values a + f [Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; $VALUES d + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; LARGE b + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; SMALL a + f I id c +c net/minecraft/world/entity/animal/fish/TropicalFish$Pattern net/minecraft/world/entity/animal/fish/EntityTropicalFish$Variant + m ()[Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; $values e + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m ()Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; base a + m (I)Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; byId a + m ()Lnet/minecraft/network/chat/Component; displayName d + m ()I getPackedId b + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; $VALUES t + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; BETTY k + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; BLOCKFISH j + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; BRINELY e + f Ljava/util/function/IntFunction; BY_ID o + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; CLAYFISH l + f Lcom/mojang/serialization/Codec; CODEC m + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; DASHER d + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; FLOPPER g + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; GLITTER i + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; KOB a + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; SNOOPER c + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; SPOTTY f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC n + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; STRIPEY h + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; SUNSTREAK b + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Base; base r + f Lnet/minecraft/network/chat/Component; displayName q + f Ljava/lang/String; name p + f I packedId s +c net/minecraft/world/entity/animal/fish/TropicalFish$Variant net/minecraft/world/entity/animal/fish/EntityTropicalFish$d + m ()Lnet/minecraft/world/item/DyeColor; baseColor c + m ()I getPackedId a + m ()Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; pattern b + m ()Lnet/minecraft/world/item/DyeColor; patternColor d + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/item/DyeColor; baseColor c + f Lnet/minecraft/world/item/DyeColor; patternColor d + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Pattern; pattern b +c net/minecraft/world/entity/animal/fish/TropicalFish$TropicalFishGroupData net/minecraft/world/entity/animal/fish/EntityTropicalFish$c + f Lnet/minecraft/world/entity/animal/fish/TropicalFish$Variant; variant b +c net/minecraft/world/entity/animal/frog/FrogVariants net/minecraft/world/entity/animal/frog/FrogVariants + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a + f Lnet/minecraft/resources/ResourceKey; COLD c + f Lnet/minecraft/resources/ResourceKey; TEMPERATE a + f Lnet/minecraft/resources/ResourceKey; WARM b +c net/minecraft/world/entity/animal/golem/CopperGolem net/minecraft/world/entity/animal/golem/CopperGolem + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m (Lnet/minecraft/world/level/Level;)Z canTurnToStatue c + m ()V clearOpenedChestPos gQ + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m ()D getContainerInteractionRange ar + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/AnimationState; getIdleAnimationState gR + m ()Lnet/minecraft/world/entity/AnimationState; getInteractionDropItemAnimationState gU + m ()Lnet/minecraft/world/entity/AnimationState; getInteractionDropNoItemAnimationState gV + m ()Lnet/minecraft/world/entity/AnimationState; getInteractionGetItemAnimationState gS + m ()Lnet/minecraft/world/entity/AnimationState; getInteractionGetNoItemAnimationState gT + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m ()Lnet/minecraft/sounds/SoundEvent; getSpinHeadSound gZ + m ()Lnet/minecraft/world/entity/animal/golem/CopperGolemState; getState p + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getWeatherState gP + m (Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter;Lnet/minecraft/core/BlockPos;)Z hasContainerOpen a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m ()V playHeadSpinSound gY + m ()V playSpawnSound gW + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()Z readyForShearing a + m (Lnet/minecraft/core/BlockPos;)V setOpenedChestPos h + m (Lnet/minecraft/world/entity/animal/golem/CopperGolemState;)V setState a + m (Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;)V setWeatherState a + m ()V setupAnimationStates gX + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a + m (Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;)V spawn b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a + m ()V tick g + m (Lnet/minecraft/server/level/ServerLevel;)V turnToStatue h + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;J)V updateWeathering a + f Lnet/minecraft/network/syncher/EntityDataAccessor; COPPER_GOLEM_STATE cB + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WEATHER_STATE cA + f Lnet/minecraft/world/entity/EquipmentSlot; EQUIPMENT_SLOT_ANTENNA a + f J IGNORE_WEATHERING_TICK b + f I SPAWN_COOLDOWN_MAX cz + f I SPAWN_COOLDOWN_MIN cy + f I SPIN_ANIMATION_MAX_COOLDOWN cv + f I SPIN_ANIMATION_MIN_COOLDOWN f + f F SPIN_SOUND_TIME_INTERVAL_OFFSET cw + f F TURN_TO_STATUE_CHANCE cx + f J UNSET_WEATHERING_TICK c + f I WEATHERING_TICK_FROM d + f I WEATHERING_TICK_TO e + f I idleAnimationStartTick cF + f Lnet/minecraft/world/entity/AnimationState; idleAnimationState cG + f Lnet/minecraft/world/entity/AnimationState; interactionDropItemAnimationState cJ + f Lnet/minecraft/world/entity/AnimationState; interactionDropNoItemAnimationState cK + f Lnet/minecraft/world/entity/AnimationState; interactionGetItemAnimationState cH + f Lnet/minecraft/world/entity/AnimationState; interactionGetNoItemAnimationState cI + f Ljava/util/UUID; lastLightningBoltUUID cD + f J nextWeatheringTick cE + f Lnet/minecraft/core/BlockPos; openedChestPos cC +c net/minecraft/world/entity/animal/golem/CopperGolem$1 net/minecraft/world/entity/animal/golem/CopperGolem$1 + f [I $SwitchMap$net$minecraft$world$entity$animal$golem$CopperGolemState a +c net/minecraft/world/entity/animal/nautilus/Nautilus net/minecraft/world/entity/animal/nautilus/Nautilus + m ()V baseTick aJ + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m ()Z canBeLeashed aj_ + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/nautilus/Nautilus; getBreedOffspring b + m ()Lnet/minecraft/sounds/SoundEvent; getDashReadySound hh + m ()Lnet/minecraft/sounds/SoundEvent; getDashSound hg + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxAirSupply cJ + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m (Lnet/minecraft/server/level/ServerLevel;I)V handleAirSupply a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m ()V playEatingSound gX + f I NAUTILUS_TOTAL_AIR_SUPPLY cG +c net/minecraft/world/entity/animal/sniffer/SnifferAi net/minecraft/world/entity/animal/sniffer/SnifferAi + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initDigActivity d + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity e + m (Lnet/minecraft/world/entity/ai/Brain;)V initSniffingActivity c + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 b + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$1 a + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; resetSniffing b + m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)V updateActivity a + f Lorg/slf4j/Logger; LOGGER c + f I MAX_LOOK_DISTANCE d + f Ljava/util/List; MEMORY_TYPES b + f Ljava/util/List; SENSOR_TYPES a + f I SNIFFING_COOLDOWN_TICKS e + f F SPEED_MULTIPLIER_WHEN_IDLING f + f F SPEED_MULTIPLIER_WHEN_PANICKING g + f F SPEED_MULTIPLIER_WHEN_SNIFFING h + f F SPEED_MULTIPLIER_WHEN_TEMPTED i +c net/minecraft/world/entity/animal/sniffer/SnifferAi$1 net/minecraft/world/entity/animal/sniffer/SnifferAi$1 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start a +c net/minecraft/world/entity/animal/sniffer/SnifferAi$2 net/minecraft/world/entity/animal/sniffer/SnifferAi$2 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V start a +c net/minecraft/world/entity/animal/sniffer/SnifferAi$3 net/minecraft/world/entity/animal/sniffer/SnifferAi$3 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b +c net/minecraft/world/entity/animal/sniffer/SnifferAi$Digging net/minecraft/world/entity/animal/sniffer/SnifferAi$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c +c net/minecraft/world/entity/animal/sniffer/SnifferAi$Scenting net/minecraft/world/entity/animal/sniffer/SnifferAi$d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c +c net/minecraft/world/entity/animal/sniffer/SnifferAi$Sniffing net/minecraft/world/entity/animal/sniffer/SnifferAi$f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;Lnet/minecraft/core/BlockPos;)V lambda$stop$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c +c net/minecraft/world/entity/animal/sniffer/SnifferAi$Searching net/minecraft/world/entity/animal/sniffer/SnifferAi$e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c +c net/minecraft/world/entity/animal/sniffer/SnifferAi$FeelingHappy net/minecraft/world/entity/animal/sniffer/SnifferAi$b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c +c net/minecraft/world/entity/animal/sniffer/SnifferAi$FinishedDigging net/minecraft/world/entity/animal/sniffer/SnifferAi$c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c +c net/minecraft/world/entity/animal/wolf/WolfVariants net/minecraft/world/entity/animal/wolf/WolfVariants + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; highPrioBiome a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a + f Lnet/minecraft/resources/ResourceKey; ASHEN e + f Lnet/minecraft/resources/ResourceKey; BLACK d + f Lnet/minecraft/resources/ResourceKey; CHESTNUT h + f Lnet/minecraft/resources/ResourceKey; DEFAULT j + f Lnet/minecraft/resources/ResourceKey; PALE a + f Lnet/minecraft/resources/ResourceKey; RUSTY f + f Lnet/minecraft/resources/ResourceKey; SNOWY c + f Lnet/minecraft/resources/ResourceKey; SPOTTED b + f Lnet/minecraft/resources/ResourceKey; STRIPED i + f Lnet/minecraft/resources/ResourceKey; WOODS g +c net/minecraft/world/entity/decoration/GlowItemFrame net/minecraft/world/entity/decoration/GlowItemFrame + m ()Lnet/minecraft/sounds/SoundEvent; getAddItemSound p + m ()Lnet/minecraft/sounds/SoundEvent; getBreakSound m + m ()Lnet/minecraft/world/item/ItemStack; getFrameItemStack r + m ()Lnet/minecraft/sounds/SoundEvent; getPlaceSound n + m ()Lnet/minecraft/sounds/SoundEvent; getRemoveItemSound k + m ()Lnet/minecraft/sounds/SoundEvent; getRotateItemSound q +c net/minecraft/world/entity/decoration/HangingEntity net/minecraft/world/entity/decoration/EntityHanging + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/AABB; calculateBoundingBox a + m ()Lnet/minecraft/world/phys/AABB; calculateSupportBox s + m (Z)Z canCoexist a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/core/Direction; getDirection dg + m ()Lnet/minecraft/world/phys/AABB; getPopBox u + m (Lnet/minecraft/world/phys/AABB;)Z hasLevelCollision b + m (ZLnet/minecraft/world/entity/decoration/HangingEntity;)Z lambda$canCoexist$1 a + m (Lnet/minecraft/core/BlockPos;)Z lambda$survives$0 a + m (Lnet/minecraft/world/level/block/Mirror;)F mirror a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playPlacementSound v + m ()V recalculateBoundingBox e + m (Lnet/minecraft/world/level/block/Rotation;)F rotate a + m (Lnet/minecraft/core/Direction;)V setDirection b + m (Lnet/minecraft/core/Direction;)V setDirectionRaw a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a + m ()Z survives f + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DIRECTION b + f Lnet/minecraft/core/Direction; DEFAULT_DIRECTION c +c net/minecraft/world/entity/decoration/HangingEntity$1 net/minecraft/world/entity/decoration/EntityHanging$1 + f [I $SwitchMap$net$minecraft$world$level$block$Rotation a +c net/minecraft/world/entity/monster/illager/Pillager net/minecraft/world/entity/monster/illager/EntityPillager + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a + m (Lnet/minecraft/world/item/ItemStack;)Z canUseNonMeleeWeapon g + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gZ + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchantSpawnedWeapon b + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; getArmPose gY + m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/SimpleContainer; getInventory gP + m ()I getMaxSpawnClusterSize aj + m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m ()Z isChargingCrossbow ha + m ()V onCrossbowAttackPerformed a + m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Z)V setChargingCrossbow b + m (Lnet/minecraft/world/item/ItemStack;)Z wantsItem j + f I INVENTORY_SIZE b + f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_CHARGING_CROSSBOW a + f I SLOT_OFFSET e + f Lnet/minecraft/world/SimpleContainer; inventory cv +c net/minecraft/world/entity/monster/skeleton/Parched net/minecraft/world/entity/monster/skeleton/Parched + m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gT + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getArrow a + m ()I getAttackInterval gR + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()I getHardAttackInterval gQ + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p +c net/minecraft/world/entity/projectile/ShulkerBullet net/minecraft/world/entity/projectile/EntityShulkerBullet + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b + m ()V checkDespawn dW + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()V destroy i + m ()D getDefaultGravity bs + m ()F getLightLevelDependentMagicValue bO + m ()Lnet/minecraft/core/Direction; getMoveDirection f + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isAffectedByBlocks ba + m ()Z isOnFire cp + m ()Z isPickable bX + m (Lnet/minecraft/world/phys/HitResult;)V onHit b + m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/entity/Entity;)V selectNextMoveDirection a + m (Lnet/minecraft/core/Direction;)V setMoveDirection a + m (D)Z shouldRenderAtSqrDistance a + m ()V tick g + f D SPEED b + f Lnet/minecraft/core/Direction; currentMoveDirection d + f Lnet/minecraft/world/entity/EntityReference; finalTarget c + f I flightSteps e + f D targetDeltaX f + f D targetDeltaY g + f D targetDeltaZ h +c net/minecraft/world/entity/variant/PriorityProvider net/minecraft/world/entity/variant/PriorityProvider + m (I)Ljava/util/List; alwaysTrue a + m (Ljava/util/function/Function;Ljava/util/List;Ljava/lang/Object;)V lambda$select$0 a + m (Ljava/util/stream/Stream;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Ljava/lang/Object;)Ljava/util/Optional; pick a + m (Ljava/util/stream/Stream;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/stream/Stream; select a + m ()Ljava/util/List; selectors a + m (Lnet/minecraft/world/entity/variant/PriorityProvider$SelectorCondition;I)Ljava/util/List; single a +c net/minecraft/world/entity/variant/PriorityProvider$Selector net/minecraft/world/entity/variant/PriorityProvider$a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m ()Ljava/util/Optional; condition a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m ()I priority b + f Ljava/util/Optional; condition a + f I priority b +c net/minecraft/world/entity/variant/PriorityProvider$UnpackedEntry net/minecraft/world/entity/variant/PriorityProvider$c + m ()Lnet/minecraft/world/entity/variant/PriorityProvider$SelectorCondition; condition c + m ()Ljava/lang/Object; entry a + m ()I priority b + f Ljava/util/Comparator; HIGHEST_PRIORITY_FIRST a + f Lnet/minecraft/world/entity/variant/PriorityProvider$SelectorCondition; condition d + f Ljava/lang/Object; entry b + f I priority c +c net/minecraft/world/entity/variant/PriorityProvider$SelectorCondition net/minecraft/world/entity/variant/PriorityProvider$b + m (Ljava/lang/Object;)Z lambda$alwaysTrue$0 a +c net/minecraft/world/inventory/AbstractContainerMenu net/minecraft/world/inventory/Container + m (Lnet/minecraft/world/inventory/DataSlot;)Lnet/minecraft/world/inventory/DataSlot; addDataSlot a + m (Lnet/minecraft/world/inventory/ContainerData;)V addDataSlots a + m (Lnet/minecraft/world/Container;II)V addInventoryExtendedSlots b + m (Lnet/minecraft/world/Container;II)V addInventoryHotbarSlots a + m (Lnet/minecraft/world/inventory/Slot;)Lnet/minecraft/world/inventory/Slot; addSlot a + m (Lnet/minecraft/world/inventory/ContainerListener;)V addSlotListener a + m (Lnet/minecraft/world/Container;II)V addStandardInventorySlots c + m ()V broadcastChanges d + m ()V broadcastFullState e + m (Lnet/minecraft/world/inventory/Slot;)Z canDragTo b + m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;Z)Z canItemQuickReplace a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a + m (Lnet/minecraft/world/inventory/ContainerData;I)V checkContainerDataCount a + m (Lnet/minecraft/world/Container;I)V checkContainerSize a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/Container;)V clearContainer a + m (Lnet/minecraft/world/entity/player/Player;I)Z clickMenuButton a + m (IILnet/minecraft/world/inventory/ClickType;Lnet/minecraft/world/entity/player/Player;)V clicked a + m ()Lnet/minecraft/world/entity/SlotAccess; createCarriedSlotAccess m + m (IILnet/minecraft/world/inventory/ClickType;Lnet/minecraft/world/entity/player/Player;)V doClick b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V dropOrPlaceInInventory a + m (Lnet/minecraft/world/Container;I)Ljava/util/OptionalInt; findSlot b + m ()Lnet/minecraft/world/item/ItemStack; getCarried g + m ()Lnet/minecraft/core/NonNullList; getItems c + m (Ljava/util/Set;ILnet/minecraft/world/item/ItemStack;)I getQuickCraftPlaceCount a + m (I)I getQuickcraftHeader d + m (II)I getQuickcraftMask c + m (I)I getQuickcraftType c + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)I getRedstoneSignalFromBlockEntity a + m (Lnet/minecraft/world/Container;)I getRedstoneSignalFromContainer b + m (I)Lnet/minecraft/world/inventory/Slot; getSlot b + m ()I getStateId j + m ()Lnet/minecraft/world/inventory/MenuType; getType a + m ()I incrementStateId k + m (ILjava/util/List;Lnet/minecraft/world/item/ItemStack;)V initializeContents a + m (ILnet/minecraft/world/entity/player/Player;)Z isValidQuickcraftType a + m (I)Z isValidSlotIndex a + m ()Ljava/lang/String; lambda$clicked$2 o + m ()Ljava/lang/String; lambda$clicked$3 n + m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V lambda$doClick$4 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V lambda$doClick$5 a + m (Lnet/minecraft/world/inventory/ContainerSynchronizer;Lnet/minecraft/world/inventory/RemoteSlot;)Lnet/minecraft/world/inventory/RemoteSlot; lambda$setSynchronizer$1 a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/lang/Boolean; lambda$stillValid$0 a + m (Lnet/minecraft/world/item/ItemStack;IIZ)Z moveItemStackTo a + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/inventory/ContainerListener;)V removeSlotListener b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m ()V resetQuickCraft f + m ()V resumeRemoteUpdates i + m ()V sendAllDataToRemote b + m (Lnet/minecraft/world/item/ItemStack;)V setCarried a + m (II)V setData b + m (IILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/network/HashedStack;)V setRemoteCarried a + m (ILnet/minecraft/world/item/ItemStack;)V setRemoteSlot a + m (ILnet/minecraft/network/HashedStack;)V setRemoteSlotUnsafe a + m (II)V setSelectedBundleItemIndex a + m (Lnet/minecraft/world/inventory/ContainerSynchronizer;)V setSynchronizer a + m (Lnet/minecraft/world/Container;)V slotsChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + m (Lnet/minecraft/world/inventory/ContainerLevelAccess;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/Block;)Z stillValid a + m ()V suppressRemoteUpdates h + m ()V synchronizeCarriedToRemote l + m (II)V synchronizeDataSlotToRemote e + m (ILnet/minecraft/world/item/ItemStack;Ljava/util/function/Supplier;)V synchronizeSlotToRemote b + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;)V transferState a + m (ILnet/minecraft/world/item/ItemStack;Ljava/util/function/Supplier;)V triggerSlotListeners a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z tryItemClickBehaviourOverride a + m (II)V updateDataSlotListeners d + f I CARRIED_SLOT_SIZE h + f Lorg/slf4j/Logger; LOGGER m + f I QUICKCRAFT_HEADER_CONTINUE f + f I QUICKCRAFT_HEADER_END g + f I QUICKCRAFT_HEADER_START e + f I QUICKCRAFT_TYPE_CHARITABLE b + f I QUICKCRAFT_TYPE_CLONE d + f I QUICKCRAFT_TYPE_GREEDY c + f I SLOTS_PER_ROW i + f I SLOT_CLICKED_OUTSIDE a + f I SLOT_SIZE j + f Lnet/minecraft/world/item/ItemStack; carried p + f I containerId l + f Ljava/util/List; containerListeners y + f Ljava/util/List; dataSlots o + f Lnet/minecraft/core/NonNullList; lastSlots n + f Lnet/minecraft/world/inventory/MenuType; menuType u + f Ljava/util/Set; quickcraftSlots x + f I quickcraftStatus w + f I quickcraftType v + f Lnet/minecraft/world/inventory/RemoteSlot; remoteCarried s + f Lit/unimi/dsi/fastutil/ints/IntList; remoteDataSlots r + f Lnet/minecraft/core/NonNullList; remoteSlots q + f Lnet/minecraft/core/NonNullList; slots k + f I stateId t + f Z suppressRemoteUpdates A + f Lnet/minecraft/world/inventory/ContainerSynchronizer; synchronizer z +c net/minecraft/world/inventory/AbstractContainerMenu$1 net/minecraft/world/inventory/Container$1 + m ()Lnet/minecraft/world/item/ItemStack; get a + m (Lnet/minecraft/world/item/ItemStack;)Z set a + f Lnet/minecraft/world/inventory/AbstractContainerMenu; this$0 a +c net/minecraft/world/inventory/ContainerSynchronizer net/minecraft/world/inventory/ContainerSynchronizer + m ()Lnet/minecraft/world/inventory/RemoteSlot; createSlot a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Lnet/minecraft/world/item/ItemStack;)V sendCarriedChange a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V sendDataChange a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Ljava/util/List;Lnet/minecraft/world/item/ItemStack;[I)V sendInitialData a + m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V sendSlotChange a +c net/minecraft/world/inventory/NautilusInventoryMenu net/minecraft/world/inventory/NautilusInventoryMenu + m (Lnet/minecraft/world/Container;)Z hasInventoryChanged c + f Lnet/minecraft/resources/Identifier; ARMOR_SLOT_SPRITE t + f Lnet/minecraft/resources/Identifier; SADDLE_SLOT_SPRITE s +c net/minecraft/world/inventory/NautilusInventoryMenu$1 net/minecraft/world/inventory/NautilusInventoryMenu$1 + m ()Z isActive b + f Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus; val$nautilus a +c net/minecraft/world/inventory/NautilusInventoryMenu$2 net/minecraft/world/inventory/NautilusInventoryMenu$2 + m ()Z isActive b + f Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus; val$nautilus a +c net/minecraft/world/inventory/tooltip/BundleTooltip net/minecraft/world/inventory/tooltip/BundleTooltip + m ()Lnet/minecraft/world/item/component/BundleContents; contents a + f Lnet/minecraft/world/item/component/BundleContents; contents a +c net/minecraft/world/item/component/LodestoneTracker net/minecraft/world/item/component/LodestoneTracker + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; target a + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/item/component/LodestoneTracker; tick a + m ()Z tracked b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/Optional; target c + f Z tracked d +c net/minecraft/world/item/crafting/BookCloningRecipe net/minecraft/world/item/crafting/RecipeBookClone + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; getRemainingItems a + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a +c net/minecraft/world/item/crafting/RecipePropertySet net/minecraft/world/item/crafting/RecipePropertySet + m (Ljava/util/Collection;)Lnet/minecraft/world/item/crafting/RecipePropertySet; create a + m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/RecipePropertySet; lambda$static$0 a + m (Lnet/minecraft/world/item/crafting/RecipePropertySet;)Ljava/util/List; lambda$static$1 a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registerVanilla a + m (Lnet/minecraft/world/item/ItemStack;)Z test a + f Lnet/minecraft/resources/ResourceKey; BLAST_FURNACE_INPUT f + f Lnet/minecraft/resources/ResourceKey; CAMPFIRE_INPUT h + f Lnet/minecraft/world/item/crafting/RecipePropertySet; EMPTY j + f Lnet/minecraft/resources/ResourceKey; FURNACE_INPUT e + f Lnet/minecraft/resources/ResourceKey; SMITHING_ADDITION d + f Lnet/minecraft/resources/ResourceKey; SMITHING_BASE b + f Lnet/minecraft/resources/ResourceKey; SMITHING_TEMPLATE c + f Lnet/minecraft/resources/ResourceKey; SMOKER_INPUT g + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i + f Lnet/minecraft/resources/ResourceKey; TYPE_KEY a + f Ljava/util/Set; items k +c net/minecraft/world/item/crafting/SingleRecipeInput net/minecraft/world/item/crafting/SingleRecipeInput + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Lnet/minecraft/world/item/ItemStack; item c + m ()I size a + f Lnet/minecraft/world/item/ItemStack; item a +c net/minecraft/world/item/crafting/StonecutterRecipe net/minecraft/world/item/crafting/RecipeStonecutting + m ()Ljava/util/List; display g + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; resultDisplay c +c net/minecraft/world/item/crafting/TippedArrowRecipe net/minecraft/world/item/crafting/RecipeTippedArrow + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a +c net/minecraft/world/item/enchantment/effects/Ignite net/minecraft/world/item/enchantment/effects/Ignite + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; duration b + m (Lnet/minecraft/world/item/enchantment/effects/Ignite;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; duration d +c net/minecraft/world/item/equipment/trim/TrimPattern net/minecraft/world/item/equipment/trim/TrimPattern + m ()Lnet/minecraft/resources/Identifier; assetId a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/Component; copyWithStyle a + m ()Z decal c + m ()Lnet/minecraft/network/chat/Component; description b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/resources/Identifier; assetId e + f Z decal g + f Lnet/minecraft/network/chat/Component; description f +c net/minecraft/world/item/slot/TransformedSlotSource net/minecraft/world/item/slot/TransformedSlotSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; commonFields a + m (Lnet/minecraft/world/item/slot/TransformedSlotSource;)Lnet/minecraft/world/item/slot/SlotSource; lambda$commonFields$0 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; provide a + m (Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection; transform a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lnet/minecraft/world/item/slot/SlotSource; slotSource b +c net/minecraft/world/level/ExplosionDamageCalculator net/minecraft/world/level/ExplosionDamageCalculator + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; getBlockExplosionResistance a + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;F)F getEntityDamageAmount a + m (Lnet/minecraft/world/entity/Entity;)F getKnockbackMultiplier a + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;)Z shouldDamageEntity a +c net/minecraft/world/level/biome/BiomeSpecialEffects net/minecraft/world/level/biome/BiomeFog + m ()Ljava/util/Optional; dryFoliageColorOverride c + m ()Ljava/util/Optional; foliageColorOverride b + m ()Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; grassColorModifier e + m ()Ljava/util/Optional; grassColorOverride d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I waterColor a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; dryFoliageColorOverride d + f Ljava/util/Optional; foliageColorOverride c + f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; grassColorModifier f + f Ljava/util/Optional; grassColorOverride e + f I waterColor b +c net/minecraft/world/level/biome/BiomeSpecialEffects$Builder net/minecraft/world/level/biome/BiomeFog$a + m ()Lnet/minecraft/world/level/biome/BiomeSpecialEffects; build a + m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; dryFoliageColorOverride c + m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; foliageColorOverride b + m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; grassColorModifier a + m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; grassColorOverride d + m ()Ljava/lang/IllegalStateException; lambda$build$0 b + m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; waterColor a + f Ljava/util/Optional; dryFoliageColorOverride c + f Ljava/util/Optional; foliageColorOverride b + f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; grassColorModifier e + f Ljava/util/Optional; grassColorOverride d + f Ljava/util/OptionalInt; waterColor a +c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier net/minecraft/world/level/biome/BiomeFog$GrassColor + m ()[Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; $values b + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getSerializedName c + m (DDI)I modifyColor a + f [Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; $VALUES f + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; DARK_FOREST b + f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; NONE a + f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; SWAMP c + f Ljava/lang/String; name e +c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$1 net/minecraft/world/level/biome/BiomeFog$GrassColor$1 + m (DDI)I modifyColor a +c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$2 net/minecraft/world/level/biome/BiomeFog$GrassColor$2 + m (DDI)I modifyColor a +c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$3 net/minecraft/world/level/biome/BiomeFog$GrassColor$3 + m (DDI)I modifyColor a +c net/minecraft/world/level/block/AbstractBannerBlock net/minecraft/world/level/block/BlockBannerAbstract + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m ()Lnet/minecraft/world/item/DyeColor; getColor b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isPossibleToRespawnInThis a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + f Lnet/minecraft/world/item/DyeColor; color a +c net/minecraft/world/level/block/AbstractCandleBlock net/minecraft/world/level/block/AbstractCandleBlock + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;)V addParticlesAndSound a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBeLit d + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V extinguish a + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/lang/Iterable; getParticleOffsets b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLit c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/phys/Vec3;)V lambda$animateTick$0 a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/Vec3;)V lambda$extinguish$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Z)V setLit a + f I LIGHT_PER_CANDLE a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b +c net/minecraft/world/level/block/BaseCoralPlantBlock net/minecraft/world/level/block/BlockCoralDead + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c +c net/minecraft/world/level/block/CaveVinesPlantBlock net/minecraft/world/level/block/CaveVinesPlantBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateHeadAfterConvertedFromBody a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC c +c net/minecraft/world/level/block/ChangeOverTimeBlock net/minecraft/world/level/block/ChangeOverTimeBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V changeOverTime a_ + m ()Ljava/lang/Enum; getAge c + m ()F getChanceModifier aw_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getNext k_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getNextState c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$changeOverTime$0 a + f I SCAN_DISTANCE z_ +c net/minecraft/world/level/block/ColoredFallingBlock net/minecraft/world/level/block/ColoredFallingBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDustColor b + m (Lnet/minecraft/world/level/block/ColoredFallingBlock;)Lnet/minecraft/util/ColorRGBA; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/ColorRGBA; dustColor b +c net/minecraft/world/level/block/ConcretePowderBlock net/minecraft/world/level/block/BlockConcretePowder + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canSolidify p + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDustColor b + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/ConcretePowderBlock;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onLand a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldSolidify a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z touchesLiquid a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/Block; concrete b +c net/minecraft/world/level/block/CrossCollisionBlock net/minecraft/world/level/block/BlockTall + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$makeShapes$1 a + m (Ljava/util/Map$Entry;)Z lambda$static$0 a + m (FFFFF)Ljava/util/function/Function; makeShapes a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH a + f Ljava/util/Map; PROPERTY_BY_DIRECTION f + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST d + f Ljava/util/function/Function; collisionShapes g + f Ljava/util/function/Function; shapes h +c net/minecraft/world/level/block/CrossCollisionBlock$1 net/minecraft/world/level/block/BlockTall$1 + f [I $SwitchMap$net$minecraft$world$level$block$Mirror b + f [I $SwitchMap$net$minecraft$world$level$block$Rotation a +c net/minecraft/world/level/block/CryingObsidianBlock net/minecraft/world/level/block/BlockCryingObsidian + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/DoubleBlockCombiner net/minecraft/world/level/block/DoubleBlockFinder + m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult; combineWithNeigbour a +c net/minecraft/world/level/block/DoubleBlockCombiner$Combiner net/minecraft/world/level/block/DoubleBlockFinder$Combiner + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; acceptDouble a + m ()Ljava/lang/Object; acceptNone b + m (Ljava/lang/Object;)Ljava/lang/Object; acceptSingle a +c net/minecraft/world/level/block/DoubleBlockCombiner$BlockType net/minecraft/world/level/block/DoubleBlockFinder$BlockType + m ()[Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; $values a + f [Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; $VALUES d + f Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; FIRST b + f Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; SECOND c + f Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; SINGLE a +c net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult net/minecraft/world/level/block/DoubleBlockFinder$Result +c net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Double net/minecraft/world/level/block/DoubleBlockFinder$Result$Double + f Ljava/lang/Object; first a + f Ljava/lang/Object; second b +c net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Single net/minecraft/world/level/block/DoubleBlockFinder$Result$Single + f Ljava/lang/Object; single a +c net/minecraft/world/level/block/DropExperienceBlock net/minecraft/world/level/block/DropExperienceBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/DropExperienceBlock;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; xpRange b +c net/minecraft/world/level/block/EndPortalFrameBlock net/minecraft/world/level/block/BlockEnderPortalFrame + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreatePortalShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_EYE c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_EMPTY d + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FULL e + f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; portalShape f +c net/minecraft/world/level/block/MangroveLeavesBlock net/minecraft/world/level/block/MangroveLeavesBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getParticlePos a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/world/level/block/MangroveLeavesBlock;)Ljava/lang/Float; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC f +c net/minecraft/world/level/block/PlayerWallHeadBlock net/minecraft/world/level/block/BlockSkullPlayerWall + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lcom/mojang/serialization/MapCodec; CODEC b +c net/minecraft/world/level/block/SweetBerryBushBlock net/minecraft/world/level/block/BlockSweetBerryBush + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c + f Lcom/mojang/serialization/MapCodec; CODEC a + f F HURT_SPEED_THRESHOLD d + f I MAX_AGE b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_GROWING f + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SAPLING e +c net/minecraft/world/level/chunk/PalettedContainerRO net/minecraft/world/level/chunk/PalettedContainerRO + m ()I bitsPerEntry e + m ()Lnet/minecraft/world/level/chunk/PalettedContainer; copy f + m (Lnet/minecraft/world/level/chunk/PalettedContainer$CountConsumer;)V count a + m (III)Ljava/lang/Object; get a + m (Ljava/util/function/Consumer;)V getAll a + m ()I getSerializedSize d + m (Ljava/util/function/Predicate;)Z maybeHas a + m (Lnet/minecraft/world/level/chunk/Strategy;)Lnet/minecraft/world/level/chunk/PalettedContainerRO$PackedData; pack a + m ()Lnet/minecraft/world/level/chunk/PalettedContainer; recreate g + m (Lnet/minecraft/network/FriendlyByteBuf;)V write b +c net/minecraft/world/level/chunk/PalettedContainerRO$Unpacker net/minecraft/world/level/chunk/PalettedContainerRO$b +c net/minecraft/world/level/chunk/PalettedContainerRO$PackedData net/minecraft/world/level/chunk/PalettedContainerRO$a + m ()I bitsPerEntry c + m ()Ljava/util/List; paletteEntries a + m ()Ljava/util/Optional; storage b + f I UNKNOWN_BITS_PER_ENTRY a + f I bitsPerEntry d + f Ljava/util/List; paletteEntries b + f Ljava/util/Optional; storage c +c net/minecraft/world/level/chunk/status/ChunkPyramid net/minecraft/world/level/chunk/status/ChunkPyramid + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStep; getStepTo a + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$0 x + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$1 w + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$10 n + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$11 m + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$12 l + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$13 k + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$14 j + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$15 i + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$16 h + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$17 g + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$18 f + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$19 e + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$2 v + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$20 d + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$21 c + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$22 b + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$23 a + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$3 u + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$4 t + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$5 s + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$6 r + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$7 q + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$8 p + m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; lambda$static$9 o + m ()Lcom/google/common/collect/ImmutableList; steps a + f Lnet/minecraft/world/level/chunk/status/ChunkPyramid; GENERATION_PYRAMID a + f Lnet/minecraft/world/level/chunk/status/ChunkPyramid; LOADING_PYRAMID b + f Lcom/google/common/collect/ImmutableList; steps c +c net/minecraft/world/level/chunk/status/ChunkPyramid$Builder net/minecraft/world/level/chunk/status/ChunkPyramid$a + m ()Lnet/minecraft/world/level/chunk/status/ChunkPyramid; build a + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/level/chunk/status/ChunkPyramid$Builder; step a + f Ljava/util/List; steps a +c net/minecraft/world/level/levelgen/DebugLevelSource net/minecraft/world/level/levelgen/ChunkProviderDebug + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)V addDebugScreenInfo a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/StructureManager;)V applyBiomeDecoration a + m (Lnet/minecraft/server/level/WorldGenRegion;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V applyCarvers a + m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)V buildSurface a + m ()Lcom/mojang/serialization/MapCodec; codec b + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; fillFromNoise a + m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/NoiseColumn; getBaseColumn a + m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getBaseHeight a + m (II)Lnet/minecraft/world/level/block/state/BlockState; getBlockStateFor a + m ()I getGenDepth e + m ()I getMinY g + m ()I getSeaLevel f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; lambda$static$1 a + m (Lnet/minecraft/server/level/WorldGenRegion;)V spawnOriginalMobs a + f Lnet/minecraft/world/level/block/state/BlockState; AIR d + f Ljava/util/List; ALL_BLOCKS i + f Lnet/minecraft/world/level/block/state/BlockState; BARRIER e + f I BARRIER_HEIGHT g + f I BLOCK_MARGIN h + f Lcom/mojang/serialization/MapCodec; CODEC c + f I GRID_HEIGHT k + f I GRID_WIDTH j + f I HEIGHT f +c net/minecraft/world/level/levelgen/DensityFunctions net/minecraft/world/level/levelgen/DensityFunctions + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; add a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; blendAlpha b + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; blendDensity f + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; blendOffset c + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; cache2d c + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; cacheAllInCell e + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; cacheOnce d + m (D)Lnet/minecraft/world/level/levelgen/DensityFunction; constant a + m (Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; doubleFunctionArgumentCodec a + m (J)Lnet/minecraft/world/level/levelgen/DensityFunction; endIslands a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;II)Lnet/minecraft/world/level/levelgen/DensityFunction; findTopSurface a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; flatCache b + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; interpolated a + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BiFunction;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$doubleFunctionArgumentCodec$3 a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lcom/mojang/serialization/MapCodec; lambda$static$0 h + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/DensityFunction; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lcom/mojang/datafixers/util/Either; lambda$static$2 g + m (Lnet/minecraft/world/level/levelgen/DensityFunction;DLnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; lerp a + 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; lerp a + m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/KeyDispatchDataCodec; makeCodec a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type;)Lnet/minecraft/world/level/levelgen/DensityFunction; map a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; mapFromUnitTo a + m (Lnet/minecraft/core/Holder;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; mappedNoise a + m (Lnet/minecraft/core/Holder;DDD)Lnet/minecraft/world/level/levelgen/DensityFunction; mappedNoise a + m (Lnet/minecraft/core/Holder;DDDD)Lnet/minecraft/world/level/levelgen/DensityFunction; mappedNoise a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; max d + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; min c + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; mul b + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; noise a + m (Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/level/levelgen/DensityFunction; noise a + m (Lnet/minecraft/core/Holder;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; noise b + 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; rangeChoice a + m (Lnet/minecraft/core/Registry;Ljava/lang/String;Lnet/minecraft/util/KeyDispatchDataCodec;)Lcom/mojang/serialization/MapCodec; register a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shift d + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shiftA b + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shiftB c + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;DLnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shiftedNoise2d a + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; singleArgumentCodec a + m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; singleFunctionArgumentCodec a + m (Lnet/minecraft/util/CubicSpline;)Lnet/minecraft/world/level/levelgen/DensityFunction; spline a + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper;)Lnet/minecraft/world/level/levelgen/DensityFunction; weirdScaledSampler a + m (IIDD)Lnet/minecraft/world/level/levelgen/DensityFunction; yClampedGradient a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; zero a + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC b + f D MAX_REASONABLE_NOISE_VALUE a + f Lcom/mojang/serialization/Codec; NOISE_VALUE_CODEC d +c net/minecraft/world/level/levelgen/DensityFunctions$Ap2 net/minecraft/world/level/levelgen/DensityFunctions$a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument1 l + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument2 m + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; type k + f Lnet/minecraft/world/level/levelgen/DensityFunction; argument1 f + f Lnet/minecraft/world/level/levelgen/DensityFunction; argument2 g + f D maxValue i + f D minValue h + f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; type b +c net/minecraft/world/level/levelgen/DensityFunctions$Clamp net/minecraft/world/level/levelgen/DensityFunctions$g + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input aG_ + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m (D)D transform a + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a + f Lcom/mojang/serialization/MapCodec; DATA_CODEC h + f Lnet/minecraft/world/level/levelgen/DensityFunction; input b + f D maxValue g + f D minValue f +c net/minecraft/world/level/levelgen/DensityFunctions$Noise net/minecraft/world/level/levelgen/DensityFunctions$p + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise k + m ()D xzScale l + m ()D yScale m + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b + f Lcom/mojang/serialization/MapCodec; DATA_CODEC a + f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise f + f D xzScale g + f D yScale h +c net/minecraft/world/level/levelgen/DensityFunctions$Shift net/minecraft/world/level/levelgen/DensityFunctions$s + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise k + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b + f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise a +c net/minecraft/world/level/levelgen/DensityFunctions$Mapped net/minecraft/world/level/levelgen/DensityFunctions$l + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped; create a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input aG_ + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped; mapAll b + m ()D maxValue b + m ()D minValue a + m (D)D transform a + m (Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type;D)D transform a + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; type l + f Lnet/minecraft/world/level/levelgen/DensityFunction; input b + f D maxValue g + f D minValue f + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; type a +c net/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type net/minecraft/world/level/levelgen/DensityFunctions$l$a + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; $values a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped; lambda$new$0 a + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; $VALUES j + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; ABS a + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; CUBE c + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; HALF_NEGATIVE d + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; INVERT f + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; QUARTER_NEGATIVE e + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; SQUARE b + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; SQUEEZE g + f Lnet/minecraft/util/KeyDispatchDataCodec; codec i + f Ljava/lang/String; name h +c net/minecraft/world/level/levelgen/DensityFunctions$Marker net/minecraft/world/level/levelgen/DensityFunctions$m + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type a + f Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped b +c net/minecraft/world/level/levelgen/DensityFunctions$Marker$Type net/minecraft/world/level/levelgen/DensityFunctions$m$a + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; $values a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$MarkerOrMarked; lambda$new$0 a + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; $VALUES h + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; Cache2D c + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; CacheAllInCell e + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; CacheOnce d + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; FlatCache b + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; Interpolated a + f Lnet/minecraft/util/KeyDispatchDataCodec; codec g + f Ljava/lang/String; name f +c net/minecraft/world/level/levelgen/DensityFunctions$ShiftA net/minecraft/world/level/levelgen/DensityFunctions$t + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise k + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b + f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise a +c net/minecraft/world/level/levelgen/DensityFunctions$ShiftB net/minecraft/world/level/levelgen/DensityFunctions$u + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise k + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b + f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise a +c net/minecraft/world/level/levelgen/DensityFunctions$Spline net/minecraft/world/level/levelgen/DensityFunctions$x + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate; lambda$mapAll$0 a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/util/CubicSpline; spline k + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a + f Lcom/mojang/serialization/MapCodec; DATA_CODEC g + f Lcom/mojang/serialization/Codec; SPLINE_CODEC f + f Lnet/minecraft/util/CubicSpline; spline b +c net/minecraft/world/level/levelgen/DensityFunctions$Spline$Point net/minecraft/world/level/levelgen/DensityFunctions$x$b + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; context a + f Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; context a +c net/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate net/minecraft/world/level/levelgen/DensityFunctions$x$a + m (Ljava/lang/Object;)F apply a + m (Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Point;)F apply a + m ()Lnet/minecraft/core/Holder; function c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate; mapAll a + m ()F maxValue b + m ()F minValue a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/core/Holder; function c +c net/minecraft/world/level/levelgen/DensityFunctions$Constant net/minecraft/world/level/levelgen/DensityFunctions$h + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()D maxValue b + m ()D minValue a + m ()D value k + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b + f Lnet/minecraft/world/level/levelgen/DensityFunctions$Constant; ZERO f + f D value a +c net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd net/minecraft/world/level/levelgen/DensityFunctions$o + m ()D argument o + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument1 l + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument2 m + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input aG_ + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; specificType n + m (D)D transform a + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; type k + f D argument i + f Lnet/minecraft/world/level/levelgen/DensityFunction; input f + f D maxValue h + f D minValue g + f Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; specificType b +c net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type net/minecraft/world/level/levelgen/DensityFunctions$o$a + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; $values a + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; $VALUES c + f Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; ADD b + f Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; MUL a +c net/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha net/minecraft/world/level/levelgen/DensityFunctions$d + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha; $values k + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()D maxValue b + m ()D minValue a + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha; $VALUES f + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b + f Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha; INSTANCE a +c net/minecraft/world/level/levelgen/DensityFunctions$ShiftNoise net/minecraft/world/level/levelgen/DensityFunctions$v + m (DDD)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise k +c net/minecraft/world/level/levelgen/DensityFunctions$BlendOffset net/minecraft/world/level/levelgen/DensityFunctions$f + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendOffset; $values k + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()D maxValue b + m ()D minValue a + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendOffset; $VALUES f + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b + f Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendOffset; INSTANCE a +c net/minecraft/world/level/levelgen/DensityFunctions$RangeChoice net/minecraft/world/level/levelgen/DensityFunctions$r + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input k + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxExclusive m + m ()D maxValue b + m ()D minInclusive l + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; whenInRange n + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; whenOutOfRange o + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b + f Lcom/mojang/serialization/MapCodec; DATA_CODEC a + f Lnet/minecraft/world/level/levelgen/DensityFunction; input f + f D maxExclusive h + f D minInclusive g + f Lnet/minecraft/world/level/levelgen/DensityFunction; whenInRange i + f Lnet/minecraft/world/level/levelgen/DensityFunction; whenOutOfRange j +c net/minecraft/world/level/levelgen/DensityFunctions$BlendDensity net/minecraft/world/level/levelgen/DensityFunctions$e + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input k + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D transform a + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC b + f Lnet/minecraft/world/level/levelgen/DensityFunction; input a +c net/minecraft/world/level/levelgen/DensityFunctions$HolderHolder net/minecraft/world/level/levelgen/DensityFunctions$k + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()Lnet/minecraft/core/Holder; function k + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + f Lnet/minecraft/core/Holder; function a +c net/minecraft/world/level/levelgen/DensityFunctions$ShiftedNoise net/minecraft/world/level/levelgen/DensityFunctions$w + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise p + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; shiftX k + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; shiftY l + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; shiftZ m + m ()D xzScale n + m ()D yScale o + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a + f Lcom/mojang/serialization/MapCodec; DATA_CODEC k + f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise j + f Lnet/minecraft/world/level/levelgen/DensityFunction; shiftX b + f Lnet/minecraft/world/level/levelgen/DensityFunction; shiftY f + f Lnet/minecraft/world/level/levelgen/DensityFunction; shiftZ g + f D xzScale h + f D yScale i +c net/minecraft/world/level/levelgen/DensityFunctions$FindTopSurface net/minecraft/world/level/levelgen/DensityFunctions$j + m ()I cellHeight n + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; density k + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I lowerBound m + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; upperBound l + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a + f Lcom/mojang/serialization/MapCodec; DATA_CODEC i + f I cellHeight h + f Lnet/minecraft/world/level/levelgen/DensityFunction; density b + f I lowerBound g + f Lnet/minecraft/world/level/levelgen/DensityFunction; upperBound f +c net/minecraft/world/level/levelgen/DensityFunctions$MarkerOrMarked net/minecraft/world/level/levelgen/DensityFunctions$n + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type k + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped l +c net/minecraft/world/level/levelgen/DensityFunctions$PureTransformer net/minecraft/world/level/levelgen/DensityFunctions$q + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input aG_ + m (D)D transform a +c net/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker net/minecraft/world/level/levelgen/DensityFunctions$b + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker; $values k + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()D maxValue b + m ()D minValue a + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker; $VALUES b + f Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker; INSTANCE a +c net/minecraft/world/level/levelgen/DensityFunctions$YClampedGradient net/minecraft/world/level/levelgen/DensityFunctions$ab + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ()D fromValue m + m ()I fromY k + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()D maxValue b + m ()D minValue a + m ()D toValue n + m ()I toY l + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a + f Lcom/mojang/serialization/MapCodec; DATA_CODEC i + f D fromValue g + f I fromY b + f D toValue h + f I toY f +c net/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker net/minecraft/world/level/levelgen/DensityFunctions$c + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC f +c net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler net/minecraft/world/level/levelgen/DensityFunctions$aa + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input k + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a + m ()D maxValue b + m ()D minValue a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise l + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; rarityValueMapper m + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D transform a + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a + f Lcom/mojang/serialization/MapCodec; DATA_CODEC h + f Lnet/minecraft/world/level/levelgen/DensityFunction; input b + f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise f + f Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; rarityValueMapper g +c net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper net/minecraft/world/level/levelgen/DensityFunctions$aa$a + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; $VALUES g + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; TYPE1 a + f Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; TYPE2 b + f Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction; mapper e + f D maxRarity f + f Ljava/lang/String; name d +c net/minecraft/world/level/levelgen/DensityFunctions$TransformerWithContext net/minecraft/world/level/levelgen/DensityFunctions$y + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input k + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D transform a +c net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction net/minecraft/world/level/levelgen/DensityFunctions$i + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m (Lnet/minecraft/world/level/levelgen/synth/SimplexNoise;II)F getHeightValue a + m ()D maxValue b + m ()D minValue a + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a + f F ISLAND_THRESHOLD b + f Lnet/minecraft/world/level/levelgen/synth/SimplexNoise; islandNoise f +c net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction$NoiseCache net/minecraft/world/level/levelgen/DensityFunctions$i$NoiseCache +c net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction net/minecraft/world/level/levelgen/DensityFunctions$z + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument1 l + m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument2 m + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction; create a + m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; type k + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type net/minecraft/world/level/levelgen/DensityFunctions$z$a + m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; $values a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction; lambda$new$0 a + f [Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; $VALUES g + f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; ADD a + f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; MAX d + f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; MIN c + f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; MUL b + f Lnet/minecraft/util/KeyDispatchDataCodec; codec e + f Ljava/lang/String; name f +c net/minecraft/world/level/levelgen/WorldGenSettings net/minecraft/world/level/levelgen/GeneratorSettings + m ()Lnet/minecraft/world/level/levelgen/WorldDimensions; dimensions b + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/core/RegistryAccess;)Lcom/mojang/serialization/DataResult; encode a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/WorldDimensions;)Lcom/mojang/serialization/DataResult; encode a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/levelgen/WorldOptions; options a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/WorldDimensions; dimensions c + f Lnet/minecraft/world/level/levelgen/WorldOptions; options b +c net/minecraft/world/level/levelgen/blending/Blender net/minecraft/world/level/levelgen/blending/Blender + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ProtoChunk;)V addAroundOldChunksCarvingMaskFilter a + m (III)Lnet/minecraft/core/Holder; blendBiome a + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D blendDensity a + m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$BlendingOutput; blendOffsetAndFactor a + m (DDDDDD)D distanceToCube a + m ()Lnet/minecraft/world/level/levelgen/blending/Blender; empty a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;)V generateBorderTick a + m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/chunk/ChunkAccess;)V generateBorderTicks a + m (Lnet/minecraft/world/level/biome/BiomeResolver;)Lnet/minecraft/world/level/biome/BiomeResolver; getBiomeResolver a + m (IIILnet/minecraft/world/level/levelgen/blending/Blender$CellValueGetter;)D getBlendingDataValue a + m (Lnet/minecraft/world/level/levelgen/blending/Blender$CellValueGetter;IIIII)D getBlendingDataValue a + m (D)D heightToOffset a + m ()Z isEmpty b + m (Lnet/minecraft/world/level/levelgen/blending/Blender$DistanceGetter;III)Z lambda$addAroundOldChunksCarvingMaskFilter$7 a + m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;IILnet/minecraft/core/Holder;)V lambda$blendBiome$5 a + m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;JLnet/minecraft/world/level/levelgen/blending/BlendingData;)V lambda$blendBiome$6 a + m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIID)V lambda$blendDensity$2 a + m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;JLnet/minecraft/world/level/levelgen/blending/BlendingData;)V lambda$blendDensity$3 a + m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IID)V lambda$blendOffsetAndFactor$0 a + m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;JLnet/minecraft/world/level/levelgen/blending/BlendingData;)V lambda$blendOffsetAndFactor$1 a + m (Lnet/minecraft/world/level/biome/BiomeResolver;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; lambda$getBiomeResolver$4 a + m (DDDDDDD)D lambda$makeOffsetOldChunkDistanceGetter$10 a + m (Ljava/util/List;Lnet/minecraft/core/Direction8;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V lambda$makeOldChunkDistanceGetter$8 a + m (Ljava/util/List;DDD)D lambda$makeOldChunkDistanceGetter$9 a + m (Lnet/minecraft/core/Direction8;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Lnet/minecraft/world/level/levelgen/blending/Blender$DistanceGetter; makeOffsetOldChunkDistanceGetter a + m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;Ljava/util/Map;)Lnet/minecraft/world/level/levelgen/blending/Blender$DistanceGetter; makeOldChunkDistanceGetter a + m (Lnet/minecraft/server/level/WorldGenRegion;)Lnet/minecraft/world/level/levelgen/blending/Blender; of a + f I DENSITY_BLENDING_RANGE_CELLS e + f I DENSITY_BLENDING_RANGE_CHUNKS f + f Lnet/minecraft/world/level/levelgen/blending/Blender; EMPTY a + f I HEIGHT_BLENDING_RANGE_CELLS c + f I HEIGHT_BLENDING_RANGE_CHUNKS d + f D OLD_CHUNK_XZ_RADIUS g + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; SHIFT_NOISE b + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; densityBlendingData i + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; heightAndBiomeBlendingData h +c net/minecraft/world/level/levelgen/blending/Blender$1 net/minecraft/world/level/levelgen/blending/Blender$1 + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D blendDensity a + m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$BlendingOutput; blendOffsetAndFactor a + m (Lnet/minecraft/world/level/biome/BiomeResolver;)Lnet/minecraft/world/level/biome/BiomeResolver; getBiomeResolver a +c net/minecraft/world/level/levelgen/blending/Blender$BlendingOutput net/minecraft/world/level/levelgen/blending/Blender$a + m ()D alpha a + m ()D blendingOffset b + f D alpha a + f D blendingOffset b +c net/minecraft/world/level/levelgen/blending/Blender$DistanceGetter net/minecraft/world/level/levelgen/blending/Blender$c +c net/minecraft/world/level/levelgen/blending/Blender$CellValueGetter net/minecraft/world/level/levelgen/blending/Blender$b +c net/minecraft/world/level/levelgen/synth/NoiseUtils net/minecraft/world/level/levelgen/synth/NoiseUtils + m (DD)D biasTowardsExtreme a + m (Ljava/lang/StringBuilder;DDD[B)V parityNoiseOctaveConfigString a + m (Ljava/lang/StringBuilder;DDD[I)V parityNoiseOctaveConfigString a +c net/minecraft/world/level/lighting/BlockLightEngine net/minecraft/world/level/lighting/LightEngineBlock + m (J)V checkNode a + m (JLnet/minecraft/world/level/block/state/BlockState;)I getEmission a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$propagateLightSources$0 a + m (JJ)V propagateDecrease a + m (JJI)V propagateIncrease a + m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b + f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos g +c net/minecraft/world/level/lighting/LevelLightEngine net/minecraft/world/level/lighting/LevelLightEngine + m (Lnet/minecraft/core/BlockPos;)V checkBlock a + m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)Ljava/lang/String; getDebugData a + m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; getDebugSectionType b + m (Lnet/minecraft/world/level/LightLayer;)Lnet/minecraft/world/level/lighting/LayerLightEventListener; getLayerListener a + m ()I getLightSectionCount c + m ()I getMaxLightSection e + m ()I getMinLightSection d + m (Lnet/minecraft/core/BlockPos;I)I getRawBrightness a + m ()Z hasLightWork M_ + m (J)Z lightOnInColumn a + m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b + m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/DataLayer;)V queueSectionData a + m (Lnet/minecraft/world/level/ChunkPos;Z)V retainData b + m ()I runLightUpdates a + m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a + m (Lnet/minecraft/core/SectionPos;Z)V updateSectionStatus a + f Lnet/minecraft/world/level/lighting/LevelLightEngine; EMPTY c + f I LIGHT_SECTION_PADDING b + f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor d +c net/minecraft/world/level/portal/TeleportTransition net/minecraft/world/level/portal/TeleportTransition + m ()Z asPassenger h + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; createDefault a + m ()Lnet/minecraft/world/phys/Vec3; deltaMovement d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; findAdjustedSharedSpawnPos a + m (Lnet/minecraft/world/entity/Entity;)V lambda$static$0 c + m ()Z missingRespawnBlock g + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; missingRespawnBlock b + m ()Lnet/minecraft/server/level/ServerLevel; newLevel b + m (Lnet/minecraft/world/entity/Entity;)V placePortalTicket b + m (Lnet/minecraft/world/entity/Entity;)V playPortalSound a + m ()Lnet/minecraft/world/phys/Vec3; position c + m ()Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; postTeleportTransition j + m ()Ljava/util/Set; relatives i + m ()Lnet/minecraft/world/level/portal/TeleportTransition; transitionAsPassenger a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/level/portal/TeleportTransition; withPosition a + m (FF)Lnet/minecraft/world/level/portal/TeleportTransition; withRotation a + m ()F xRot f + m ()F yRot e + f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; DO_NOTHING a + f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; PLACE_PORTAL_TICKET c + f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; PLAY_PORTAL_SOUND b + f Z asPassenger j + f Lnet/minecraft/world/phys/Vec3; deltaMovement f + f Z missingRespawnBlock i + f Lnet/minecraft/server/level/ServerLevel; newLevel d + f Lnet/minecraft/world/phys/Vec3; position e + f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; postTeleportTransition l + f Ljava/util/Set; relatives k + f F xRot h + f F yRot g +c net/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition net/minecraft/world/level/portal/TeleportTransition$a + m (Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;Lnet/minecraft/world/entity/Entity;)V lambda$then$0 a +c net/minecraft/world/level/storage/PlayerDataStorage net/minecraft/world/level/storage/WorldNBTStorage + m (Lnet/minecraft/server/players/NameAndId;Ljava/lang/String;)V backup a + m (Lnet/minecraft/server/players/NameAndId;)Ljava/util/Optional; lambda$load$0 b + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; lambda$load$1 a + m (Lnet/minecraft/server/players/NameAndId;)Ljava/util/Optional; load a + m (Lnet/minecraft/server/players/NameAndId;Ljava/lang/String;)Ljava/util/Optional; load b + m (Lnet/minecraft/world/entity/player/Player;)V save a + f Lorg/slf4j/Logger; LOGGER b + f Lcom/mojang/datafixers/DataFixer; fixerUpper a + f Ljava/io/File; playerDir c +c net/minecraft/world/level/storage/WritableLevelData net/minecraft/world/level/storage/WorldDataMutable + m (Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V setSpawn a +c net/minecraft/world/level/storage/loot/LootDataType net/minecraft/world/level/storage/loot/LootDataType + m ()Lcom/mojang/serialization/Codec; codec c + m ()Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; createLootTableValidator f + m ()Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; createSimpleValidator e + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable;)V lambda$createLootTableValidator$1 a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootContextUser;)V lambda$createSimpleValidator$0 a + m ()Lnet/minecraft/resources/ResourceKey; registryKey b + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)V runValidation a + m ()Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; validator d + m ()Ljava/util/stream/Stream; values a + f Lnet/minecraft/world/level/storage/loot/LootDataType; MODIFIER b + f Lnet/minecraft/world/level/storage/loot/LootDataType; PREDICATE a + f Lnet/minecraft/world/level/storage/loot/LootDataType; TABLE c + f Lcom/mojang/serialization/Codec; codec e + f Lnet/minecraft/resources/ResourceKey; registryKey d + f Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; validator f +c net/minecraft/world/level/storage/loot/LootDataType$Validator net/minecraft/world/level/storage/loot/LootDataType$a +c net/minecraft/world/ticks/SerializableTickContainer net/minecraft/world/ticks/SerializableTickContainer + m (J)Ljava/util/List; pack a +c org/bukkit/craftbukkit/advancement/CraftAdvancement org/bukkit/craftbukkit/v1_21_R7/advancement/CraftAdvancement +c org/bukkit/craftbukkit/block/CraftChiseledBookshelf org/bukkit/craftbukkit/v1_21_R7/block/CraftChiseledBookshelf +c org/bukkit/craftbukkit/block/CraftChiseledBookshelf$1 org/bukkit/craftbukkit/v1_21_R7/block/CraftChiseledBookshelf$1 +c org/bukkit/craftbukkit/block/CraftCopperGolemStatue org/bukkit/craftbukkit/v1_21_R7/block/CraftCopperGolemStatue +c org/bukkit/craftbukkit/block/CraftTestInstanceBlock org/bukkit/craftbukkit/v1_21_R7/block/CraftTestInstanceBlock +c org/bukkit/craftbukkit/block/impl/CraftAttachedStem org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftAttachedStem +c org/bukkit/craftbukkit/block/impl/CraftBaseCoralFan org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBaseCoralFan +c org/bukkit/craftbukkit/block/impl/CraftBlastFurnace org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBlastFurnace +c org/bukkit/craftbukkit/block/impl/CraftBrewingStand org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBrewingStand +c org/bukkit/craftbukkit/block/impl/CraftBubbleColumn org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBubbleColumn +c org/bukkit/craftbukkit/block/impl/CraftChorusFlower org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftChorusFlower +c org/bukkit/craftbukkit/block/impl/CraftCommandBlock org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCommandBlock +c org/bukkit/craftbukkit/block/impl/CraftCoralWallFan org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCoralWallFan +c org/bukkit/craftbukkit/block/impl/CraftDecoratedPot org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDecoratedPot +c org/bukkit/craftbukkit/block/impl/CraftDetectorRail org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDetectorRail +c org/bukkit/craftbukkit/block/impl/CraftHangingRoots org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHangingRoots +c org/bukkit/craftbukkit/block/impl/CraftHugeMushroom org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftHugeMushroom +c org/bukkit/craftbukkit/block/impl/CraftLightningRod org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLightningRod +c org/bukkit/craftbukkit/block/impl/CraftMovingPiston org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMovingPiston +c org/bukkit/craftbukkit/block/impl/CraftNetherPortal org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftNetherPortal +c org/bukkit/craftbukkit/block/impl/CraftRedStoneWire org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRedStoneWire +c org/bukkit/craftbukkit/block/impl/CraftRedstoneLamp org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRedstoneLamp +c org/bukkit/craftbukkit/block/impl/CraftStandingSign org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStandingSign +c org/bukkit/craftbukkit/block/impl/CraftTallSeagrass org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTallSeagrass +c org/bukkit/craftbukkit/block/impl/CraftTrappedChest org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTrappedChest +c org/bukkit/craftbukkit/block/impl/CraftTrialSpawner org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTrialSpawner +c org/bukkit/craftbukkit/block/impl/CraftTripWireHook org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTripWireHook +c org/bukkit/craftbukkit/block/impl/CraftWeepingVines org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeepingVines +c org/bukkit/craftbukkit/entity/CraftAbstractNautilus org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractNautilus +c org/bukkit/craftbukkit/entity/CraftAbstractSkeleton org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractSkeleton +c org/bukkit/craftbukkit/entity/CraftAbstractVillager org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractVillager +c org/bukkit/craftbukkit/entity/CraftBreezeWindCharge org/bukkit/craftbukkit/v1_21_R7/entity/CraftBreezeWindCharge +c org/bukkit/craftbukkit/entity/CraftMinecartRideable org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartRideable +c org/bukkit/craftbukkit/entity/boat/CraftDarkOakBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftDarkOakBoat +c org/bukkit/craftbukkit/entity/boat/CraftPaleOakBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftPaleOakBoat +c org/bukkit/craftbukkit/entity/memory/CraftMemoryKey org/bukkit/craftbukkit/v1_21_R7/entity/memory/CraftMemoryKey +c org/bukkit/craftbukkit/generator/CraftLimitedRegion org/bukkit/craftbukkit/v1_21_R7/generator/CraftLimitedRegion +c org/bukkit/craftbukkit/inventory/CraftComplexRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftComplexRecipe +c org/bukkit/craftbukkit/inventory/CraftFurnaceRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftFurnaceRecipe +c org/bukkit/craftbukkit/inventory/CraftInventoryLoom org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryLoom +c org/bukkit/craftbukkit/inventory/CraftInventoryView org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryView +c org/bukkit/craftbukkit/inventory/CraftMetaEntityTag org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaEntityTag +c org/bukkit/craftbukkit/inventory/CraftSmokingRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftSmokingRecipe +c org/bukkit/craftbukkit/inventory/view/CraftLoomView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftLoomView +c org/bukkit/craftbukkit/legacy/enums/ImposterEnumMap org/bukkit/craftbukkit/v1_21_R7/legacy/enums/ImposterEnumMap +c org/bukkit/craftbukkit/legacy/enums/ImposterEnumSet org/bukkit/craftbukkit/v1_21_R7/legacy/enums/ImposterEnumSet +c org/bukkit/craftbukkit/legacy/reroute/RerouteReturn org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteReturn +c org/bukkit/craftbukkit/legacy/reroute/RerouteStatic org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteStatic +c org/bukkit/craftbukkit/metadata/EntityMetadataStore org/bukkit/craftbukkit/v1_21_R7/metadata/EntityMetadataStore +c org/bukkit/craftbukkit/metadata/PlayerMetadataStore org/bukkit/craftbukkit/v1_21_R7/metadata/PlayerMetadataStore +c org/bukkit/craftbukkit/potion/CraftPotionEffectType org/bukkit/craftbukkit/v1_21_R7/potion/CraftPotionEffectType +c org/bukkit/craftbukkit/potion/CraftPotionEffectType$1 org/bukkit/craftbukkit/v1_21_R7/potion/CraftPotionEffectType$1 +c org/bukkit/craftbukkit/profile/CraftProfileProperty org/bukkit/craftbukkit/v1_21_R7/profile/CraftProfileProperty +c org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter org/bukkit/craftbukkit/v1_21_R7/profile/CraftProfileProperty$JsonFormatter +c org/bukkit/craftbukkit/profile/CraftProfileProperty$JsonFormatter$1 org/bukkit/craftbukkit/v1_21_R7/profile/CraftProfileProperty$JsonFormatter$1 +c org/bukkit/craftbukkit/scheduler/CraftAsyncDebugger org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftAsyncDebugger +c org/bukkit/craftbukkit/util/BlockStateListPopulator org/bukkit/craftbukkit/v1_21_R7/util/BlockStateListPopulator +c net/minecraft/advancements/criterion/DamagePredicate net/minecraft/advancements/criterion/CriterionConditionDamage + m ()Ljava/util/Optional; blocked d + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; dealtDamage a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z matches a + m ()Ljava/util/Optional; sourceEntity c + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; takenDamage b + m ()Ljava/util/Optional; type e + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; blocked e + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; dealtDamage b + f Ljava/util/Optional; sourceEntity d + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; takenDamage c + f Ljava/util/Optional; type f +c net/minecraft/advancements/criterion/DamagePredicate$Builder net/minecraft/advancements/criterion/CriterionConditionDamage$a + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; blocked a + m ()Lnet/minecraft/advancements/criterion/DamagePredicate; build b + m ()Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; damageInstance a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; dealtDamage a + m (Lnet/minecraft/advancements/criterion/EntityPredicate;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; sourceEntity a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; takenDamage b + m (Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; type a + m (Lnet/minecraft/advancements/criterion/DamageSourcePredicate;)Lnet/minecraft/advancements/criterion/DamagePredicate$Builder; type a + f Ljava/util/Optional; blocked d + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; dealtDamage a + f Ljava/util/Optional; sourceEntity c + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; takenDamage b + f Ljava/util/Optional; type e +c net/minecraft/advancements/criterion/DistanceTrigger net/minecraft/advancements/criterion/DistanceTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/advancements/criterion/DistanceTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;)V trigger a +c net/minecraft/advancements/criterion/DistanceTrigger$TriggerInstance net/minecraft/advancements/criterion/DistanceTrigger$a + m ()Ljava/util/Optional; distance c + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/DistancePredicate;Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/advancements/Criterion; fallFromHeight a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z matches a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/DistancePredicate;)Lnet/minecraft/advancements/Criterion; rideEntityInLava a + m ()Ljava/util/Optional; startPosition b + m (Lnet/minecraft/advancements/criterion/DistancePredicate;)Lnet/minecraft/advancements/Criterion; travelledThroughNether a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; distance d + f Ljava/util/Optional; player b + f Ljava/util/Optional; startPosition c +c net/minecraft/advancements/criterion/EntityPredicate net/minecraft/advancements/criterion/CriterionConditionEntity + m ()Lnet/minecraft/advancements/criterion/DataComponentMatchers; components p + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootContext; createContext b + m ()Ljava/util/Optional; distanceToPlayer b + m ()Ljava/util/Optional; effects e + m ()Ljava/util/Optional; entityType a + m ()Ljava/util/Optional; equipment h + m ()Ljava/util/Optional; flags g + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z lambda$matches$2 b + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; lambda$static$1 a + m ()Lnet/minecraft/advancements/criterion/EntityPredicate$LocationWrapper; location d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z matches a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Z matches a + m ()Ljava/util/Optional; movement c + m ()Ljava/util/Optional; nbt f + m ()Ljava/util/Optional; passenger l + m ()Ljava/util/Optional; periodicTick j + m ()Ljava/util/Optional; slots o + m ()Ljava/util/Optional; subPredicate i + m ()Ljava/util/Optional; targetedEntity m + m ()Ljava/util/Optional; team n + m ()Ljava/util/Optional; vehicle k + m (Ljava/util/Optional;)Ljava/util/Optional; wrap a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/ContextAwarePredicate; wrap a + m (Lnet/minecraft/advancements/criterion/EntityPredicate;)Lnet/minecraft/advancements/criterion/ContextAwarePredicate; wrap a + m ([Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Ljava/util/List; wrap a + f Lcom/mojang/serialization/Codec; ADVANCEMENT_CODEC b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components r + f Ljava/util/Optional; distanceToPlayer d + f Ljava/util/Optional; effects g + f Ljava/util/Optional; entityType c + f Ljava/util/Optional; equipment j + f Ljava/util/Optional; flags i + f Lnet/minecraft/advancements/criterion/EntityPredicate$LocationWrapper; location f + f Ljava/util/Optional; movement e + f Ljava/util/Optional; nbt h + f Ljava/util/Optional; passenger n + f Ljava/util/Optional; periodicTick l + f Ljava/util/Optional; slots q + f Ljava/util/Optional; subPredicate k + f Ljava/util/Optional; targetedEntity o + f Ljava/util/Optional; team p + f Ljava/util/Optional; vehicle m +c net/minecraft/advancements/criterion/EntityPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionEntity$a + m ()Lnet/minecraft/advancements/criterion/EntityPredicate; build b + m (Lnet/minecraft/advancements/criterion/DataComponentMatchers;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; components a + m (Lnet/minecraft/advancements/criterion/DistancePredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; distance a + m (Lnet/minecraft/advancements/criterion/MobEffectsPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; effects a + m ()Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; entity a + m (Lnet/minecraft/advancements/criterion/EntityTypePredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; entityType a + m (Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; equipment a + m (Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; equipment a + m (Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; flags a + m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; located a + m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; movementAffectedBy c + m (Lnet/minecraft/advancements/criterion/MovementPredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; moving a + m (Lnet/minecraft/advancements/criterion/NbtPredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; nbt a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; of a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; of a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; passenger b + m (I)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; periodicTick a + m (Lnet/minecraft/advancements/criterion/SlotsPredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; slots a + m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; steppingOn b + m (Lnet/minecraft/advancements/criterion/EntitySubPredicate;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; subPredicate a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; targetedEntity c + m (Ljava/lang/String;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; team a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityPredicate$Builder; vehicle a + f Lnet/minecraft/advancements/criterion/DataComponentMatchers; components r + f Ljava/util/Optional; distanceToPlayer b + f Ljava/util/Optional; effects g + f Ljava/util/Optional; entityType a + f Ljava/util/Optional; equipment j + f Ljava/util/Optional; flags i + f Ljava/util/Optional; located d + f Ljava/util/Optional; movementAffectedBy f + f Ljava/util/Optional; movement c + f Ljava/util/Optional; nbt h + f Ljava/util/Optional; passenger n + f Ljava/util/Optional; periodicTick l + f Ljava/util/Optional; slots q + f Ljava/util/Optional; steppingOnLocation e + f Ljava/util/Optional; subPredicate k + f Ljava/util/Optional; targetedEntity o + f Ljava/util/Optional; team p + f Ljava/util/Optional; vehicle m +c net/minecraft/advancements/criterion/EntityPredicate$LocationWrapper net/minecraft/advancements/criterion/CriterionConditionEntity$b + m ()Ljava/util/Optional; affectsMovement c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; located a + m ()Ljava/util/Optional; steppingOn b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; affectsMovement d + f Ljava/util/Optional; located b + f Ljava/util/Optional; steppingOn c +c net/minecraft/advancements/criterion/PlayerPredicate net/minecraft/advancements/criterion/CriterionConditionPlayer + m ()Ljava/util/Map; advancements f + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/advancements/criterion/GameTypePredicate; gameType c + m ()Ljava/util/Optional; input h + m (Lnet/minecraft/world/entity/Entity;)Z lambda$matches$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level b + m ()Ljava/util/Optional; lookingAt g + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a + m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; recipes e + m ()Ljava/util/List; stats d + f Lcom/mojang/serialization/MapCodec; CODEC c + f I LOOKING_AT_RANGE b + f Ljava/util/Map; advancements h + f Lnet/minecraft/advancements/criterion/GameTypePredicate; gameType e + f Ljava/util/Optional; input j + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level d + f Ljava/util/Optional; lookingAt i + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; recipes g + f Ljava/util/List; stats f +c net/minecraft/advancements/criterion/PlayerPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionPlayer$d + m (Lnet/minecraft/resources/ResourceKey;Z)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; addRecipe a + m (Lnet/minecraft/stats/StatType;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; addStat a + m ()Lnet/minecraft/advancements/criterion/PlayerPredicate; build b + m (Lnet/minecraft/resources/Identifier;Ljava/util/Map;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; checkAdvancementCriterions a + m (Lnet/minecraft/resources/Identifier;Z)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; checkAdvancementDone a + m (Lnet/minecraft/advancements/criterion/InputPredicate;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; hasInput a + m ()Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; player a + m (Lnet/minecraft/advancements/criterion/GameTypePredicate;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; setGameType a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; setLevel a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/PlayerPredicate$Builder; setLookingAt a + f Ljava/util/Map; advancements e + f Lnet/minecraft/advancements/criterion/GameTypePredicate; gameType b + f Ljava/util/Optional; input g + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level a + f Ljava/util/Optional; lookingAt f + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; recipes d + f Lcom/google/common/collect/ImmutableList$Builder; stats c +c net/minecraft/advancements/criterion/PlayerPredicate$StatMatcher net/minecraft/advancements/criterion/CriterionConditionPlayer$e + m (Lnet/minecraft/stats/StatType;)Lcom/mojang/serialization/MapCodec; createTypedCodec a + m (Lnet/minecraft/stats/StatsCounter;)Z matches a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; range c + m ()Ljava/util/function/Supplier; stat d + m ()Lnet/minecraft/stats/StatType; type a + m ()Lnet/minecraft/core/Holder; value b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; range d + f Ljava/util/function/Supplier; stat e + f Lnet/minecraft/stats/StatType; type b + f Lnet/minecraft/core/Holder; value c +c net/minecraft/advancements/criterion/PlayerPredicate$AdvancementPredicate net/minecraft/advancements/criterion/CriterionConditionPlayer$c + m (Lnet/minecraft/advancements/criterion/PlayerPredicate$AdvancementPredicate;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC b +c net/minecraft/advancements/criterion/PlayerPredicate$AdvancementDonePredicate net/minecraft/advancements/criterion/CriterionConditionPlayer$b + m ()Z state a + m (Lnet/minecraft/advancements/AdvancementProgress;)Z test a + f Lcom/mojang/serialization/Codec; CODEC a + f Z state c +c net/minecraft/advancements/criterion/PlayerPredicate$AdvancementCriterionsPredicate net/minecraft/advancements/criterion/CriterionConditionPlayer$a + m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; criterions a + m (Lnet/minecraft/advancements/AdvancementProgress;)Z test a + f Lcom/mojang/serialization/Codec; CODEC a + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; criterions c +c net/minecraft/advancements/criterion/RaiderPredicate net/minecraft/advancements/criterion/RaiderPredicate + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Z hasRaid b + m ()Z isCaptain c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a + f Lnet/minecraft/advancements/criterion/RaiderPredicate; CAPTAIN_WITHOUT_RAID c + f Lcom/mojang/serialization/MapCodec; CODEC b + f Z hasRaid d + f Z isCaptain e +c net/minecraft/commands/arguments/CompoundTagArgument net/minecraft/commands/arguments/ArgumentNBTTag + m ()Lnet/minecraft/commands/arguments/CompoundTagArgument; compoundTag a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; getCompoundTag a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/CompoundTag; parse a + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/GameProfileArgument net/minecraft/commands/arguments/ArgumentProfile + m ()Lnet/minecraft/commands/arguments/GameProfileArgument; gameProfile a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getGameProfiles a + m (Lnet/minecraft/commands/SharedSuggestionProvider;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V lambda$listSuggestions$1 a + m (Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/Collection; lambda$parse$0 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/GameProfileArgument$Result; parse a + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/GameProfileArgument$Result; parse a + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/GameProfileArgument$Result; parse a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_UNKNOWN_PLAYER a + f Ljava/util/Collection; EXAMPLES b +c net/minecraft/commands/arguments/GameProfileArgument$Result net/minecraft/commands/arguments/ArgumentProfile$a +c net/minecraft/commands/arguments/GameProfileArgument$SelectorResult net/minecraft/commands/arguments/ArgumentProfile$b + f Lnet/minecraft/commands/arguments/selector/EntitySelector; selector a +c net/minecraft/commands/arguments/ResourceKeyArgument net/minecraft/commands/arguments/ResourceKeyArgument + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; getAdvancement e + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getConfiguredFeature a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeHolder; getRecipe d + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; getRegistry a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/resources/ResourceKey; getRegistryKey a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getStructure b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getStructureTemplatePool c + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceKeyArgument; key a + m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getRecipe$7 b + m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getRegistryKey$5 b + m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$resolveKey$6 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 e + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 d + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/ResourceKey; parse a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/core/Holder$Reference; resolveKey b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_ADVANCEMENT f + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_FEATURE b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_RECIPE e + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_STRUCTURE c + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_TEMPLATE_POOL d + f Ljava/util/Collection; EXAMPLES a + f Lnet/minecraft/resources/ResourceKey; registryKey g +c net/minecraft/commands/arguments/ResourceKeyArgument$Info net/minecraft/commands/arguments/ResourceKeyArgument$a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template; deserializeFromNetwork a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lnet/minecraft/commands/arguments/ResourceKeyArgument;)Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template; unpack a +c net/minecraft/commands/arguments/ResourceKeyArgument$Info$Template net/minecraft/commands/arguments/ResourceKeyArgument$a$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceKeyArgument; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f Lnet/minecraft/resources/ResourceKey; registryKey b + f Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info; this$0 a +c net/minecraft/commands/arguments/ScoreHolderArgument net/minecraft/commands/arguments/ArgumentScoreholder + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreHolder; getName a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getNames b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/Collection; getNames a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getNamesWithDefaultWildcard c + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; lambda$parse$2 a + m (Ljava/util/List;Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; lambda$parse$3 a + m (Ljava/util/UUID;Ljava/util/List;Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; lambda$parse$4 a + m (Ljava/lang/String;Ljava/util/List;Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; lambda$parse$5 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V lambda$static$0 b + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$1 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Result; parse a + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Result; parse a + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Result; parse a + m ()Lnet/minecraft/commands/arguments/ScoreHolderArgument; scoreHolder a + m ()Lnet/minecraft/commands/arguments/ScoreHolderArgument; scoreHolders b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_RESULTS c + f Ljava/util/Collection; EXAMPLES b + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_SCORE_HOLDERS a + f Z multiple d +c net/minecraft/commands/arguments/ScoreHolderArgument$Info net/minecraft/commands/arguments/ArgumentScoreholder$a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template; deserializeFromNetwork a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lnet/minecraft/commands/arguments/ScoreHolderArgument;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template; unpack a + f B FLAG_MULTIPLE a +c net/minecraft/commands/arguments/ScoreHolderArgument$Info$Template net/minecraft/commands/arguments/ArgumentScoreholder$a$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ScoreHolderArgument; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f Z multiple b + f Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info; this$0 a +c net/minecraft/commands/arguments/ScoreHolderArgument$Result net/minecraft/commands/arguments/ArgumentScoreholder$b +c net/minecraft/commands/arguments/ScoreHolderArgument$SelectorResult net/minecraft/commands/arguments/ArgumentScoreholder$c + f Lnet/minecraft/commands/arguments/selector/EntitySelector; selector a +c net/minecraft/commands/execution/tasks/BuildContexts net/minecraft/commands/execution/tasks/BuildContexts + m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/ChainModifiers;)V execute a + m ()Ljava/lang/String; lambda$execute$1 a + m (Lcom/mojang/brigadier/context/CommandContext;ZI)V lambda$execute$2 a + m (Lnet/minecraft/commands/execution/tasks/ExecuteCommand;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/ExecutionCommandSource;)Lnet/minecraft/commands/execution/CommandQueueEntry; lambda$execute$3 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V traceCommandStart a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_FORK_LIMIT_REACHED a + f Ljava/lang/String; commandInput b + f Lcom/mojang/brigadier/context/ContextChain; command c +c net/minecraft/commands/execution/tasks/BuildContexts$Unbound net/minecraft/commands/execution/tasks/BuildContexts$c + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a +c net/minecraft/commands/execution/tasks/BuildContexts$TopLevel net/minecraft/commands/execution/tasks/BuildContexts$b + f Lnet/minecraft/commands/ExecutionCommandSource; source b +c net/minecraft/commands/execution/tasks/BuildContexts$Continuation net/minecraft/commands/execution/tasks/BuildContexts$a + f Lnet/minecraft/commands/execution/ChainModifiers; modifiers b + f Lnet/minecraft/commands/ExecutionCommandSource; originalSource c + f Ljava/util/List; sources d +c net/minecraft/commands/synchronization/ArgumentUtils net/minecraft/commands/synchronization/ArgumentUtils + m (ZZ)I createNumberFlags a + m (Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set; findUsedArgumentTypes a + m (Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)V findUsedArgumentTypes a + m (Ljava/util/Set;Ljava/util/Set;Lcom/mojang/brigadier/tree/CommandNode;)V lambda$findUsedArgumentTypes$1 a + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; lambda$serializeNodeToJson$0 a + m (B)Z numberHasMax b + m (B)Z numberHasMin a + m (Lcom/google/gson/JsonObject;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;)V serializeArgumentCap a + m (Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V serializeArgumentToJson a + m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject; serializeNodeToJson a + f Lorg/slf4j/Logger; LOGGER a + f B NUMBER_FLAG_MAX c + f B NUMBER_FLAG_MIN b +c net/minecraft/core/component/PatchedDataComponentMap net/minecraft/core/component/PatchedDataComponentMap + m (Lnet/minecraft/core/component/DataComponentPatch;)V applyPatch a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/util/Optional;)V applyPatch a + m ()Lnet/minecraft/core/component/DataComponentPatch; asPatch g + m ()V clearPatch f + m ()Lnet/minecraft/core/component/PatchedDataComponentMap; copy h + m ()V ensureMapOwnership j + m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentPatch;)Lnet/minecraft/core/component/PatchedDataComponentMap; fromPatch a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m (Lnet/minecraft/core/component/DataComponentType;)Z hasNonDefault d + m (Lnet/minecraft/core/component/DataComponentMap;Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Z isPatchSanitized a + m ()Ljava/util/Set; keySet b + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; remove e + m (Lnet/minecraft/core/component/DataComponentPatch;)V restorePatch b + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; set b + m (Lnet/minecraft/core/component/TypedDataComponent;)Ljava/lang/Object; set a + m (Lnet/minecraft/core/component/DataComponentMap;)V setAll a + m ()I size d + m ()Lnet/minecraft/core/component/DataComponentMap; toImmutableMap i + f Z copyOnWrite e + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; patch d + f Lnet/minecraft/core/component/DataComponentMap; prototype c +c net/minecraft/core/particles/VibrationParticleOption net/minecraft/core/particles/VibrationParticleOption + m ()I getArrivalInTicks c + m ()Lnet/minecraft/world/level/gameevent/PositionSource; getDestination b + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m ()Ljava/lang/String; lambda$static$0 d + m (Lnet/minecraft/world/level/gameevent/PositionSource;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lcom/mojang/serialization/Codec; SAFE_POSITION_SOURCE_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f I arrivalInTicks e + f Lnet/minecraft/world/level/gameevent/PositionSource; destination d +c net/minecraft/data/loot/packs/VanillaArchaeologyLoot net/minecraft/data/loot/packs/VanillaArchaeologyLoot + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/recipes/SmithingTrimRecipeBuilder net/minecraft/data/recipes/SmithingTrimRecipeBuilder + m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a + m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/core/Holder;Lnet/minecraft/data/recipes/RecipeCategory;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; smithingTrim a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; unlocks a + f Lnet/minecraft/world/item/crafting/Ingredient; addition d + f Lnet/minecraft/world/item/crafting/Ingredient; base c + f Lnet/minecraft/data/recipes/RecipeCategory; category a + f Ljava/util/Map; criteria f + f Lnet/minecraft/core/Holder; pattern e + f Lnet/minecraft/world/item/crafting/Ingredient; template b +c net/minecraft/data/registries/RegistryPatchGenerator net/minecraft/data/registries/RegistryPatchGenerator + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/core/RegistrySetBuilder;)Ljava/util/concurrent/CompletableFuture; createLookup a + m (Lnet/minecraft/core/Cloner$Factory;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V lambda$createLookup$0 a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$createLookup$1 b + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lambda$createLookup$2 a + m (Lnet/minecraft/core/RegistrySetBuilder;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries; lambda$createLookup$3 a +c net/minecraft/data/worldgen/BastionHoglinStablePools net/minecraft/data/worldgen/WorldGenFeatureBastionHoglinStable + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a +c net/minecraft/data/worldgen/BastionHousingUnitsPools net/minecraft/data/worldgen/WorldGenFeatureBastionUnits + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a +c net/minecraft/data/worldgen/BastionTreasureRoomPools net/minecraft/data/worldgen/WorldGenFeatureBastionTreasure + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a +c net/minecraft/data/worldgen/TrailRuinsStructurePools net/minecraft/data/worldgen/TrailRuinsStructurePools + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; START a +c net/minecraft/data/worldgen/features/AquaticFeatures net/minecraft/data/worldgen/features/AquaticFeatures + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; KELP f + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_MID c + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_SHORT a + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_SLIGHTLY_LESS_SHORT b + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_TALL d + f Lnet/minecraft/resources/ResourceKey; SEA_PICKLE e + f Lnet/minecraft/resources/ResourceKey; WARM_OCEAN_VEGETATION g +c net/minecraft/data/worldgen/placement/CavePlacements net/minecraft/data/worldgen/placement/CavePlacements + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; AMETHYST_GEODE q + f Lnet/minecraft/resources/ResourceKey; CAVE_VINES k + f Lnet/minecraft/resources/ResourceKey; CLASSIC_VINES p + f Lnet/minecraft/resources/ResourceKey; DRIPSTONE_CLUSTER e + f Lnet/minecraft/resources/ResourceKey; FOSSIL_LOWER d + f Lnet/minecraft/resources/ResourceKey; FOSSIL_UPPER c + f Lnet/minecraft/resources/ResourceKey; GLOW_LICHEN i + f Lnet/minecraft/resources/ResourceKey; LARGE_DRIPSTONE f + f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_CEILING_VEGETATION n + f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_CLAY m + f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_VEGETATION l + f Lnet/minecraft/resources/ResourceKey; MONSTER_ROOM a + f Lnet/minecraft/resources/ResourceKey; MONSTER_ROOM_DEEP b + f Lnet/minecraft/resources/ResourceKey; POINTED_DRIPSTONE g + f Lnet/minecraft/resources/ResourceKey; ROOTED_AZALEA_TREE j + f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_ANCIENT_CITY s + f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_DEEP_DARK r + f Lnet/minecraft/resources/ResourceKey; SCULK_VEIN t + f Lnet/minecraft/resources/ResourceKey; SPORE_BLOSSOM o + f Lnet/minecraft/resources/ResourceKey; UNDERWATER_MAGMA h +c net/minecraft/data/worldgen/placement/PlacementUtils net/minecraft/data/worldgen/placement/PlacementUtils + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (IFI)Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; countExtra a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/core/Holder; filtered a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; filteredByBlockSurvival a + m (Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lnet/minecraft/core/Holder; inlinePlaced a + m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lnet/minecraft/core/Holder; inlinePlaced a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementFilter; isEmpty a + m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)Lnet/minecraft/core/Holder; onlyWhenEmpty a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;Ljava/util/List;)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)V register a + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; FULL_RANGE f + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP a + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_NO_LEAVES b + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_OCEAN_FLOOR e + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_TOP_SOLID c + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_WORLD_SURFACE d + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_10_10 g + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_4_4 i + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_8_8 h + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT j +c net/minecraft/data/worldgen/placement/TreePlacements net/minecraft/data/worldgen/placement/TreePlacements + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; ACACIA_CHECKED h + f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002_LEAF_LITTER A + f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002_PLACED z + f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_002 B + f Lnet/minecraft/resources/ResourceKey; BIRCH_CHECKED g + f Lnet/minecraft/resources/ResourceKey; BIRCH_LEAF_LITTER I + f Lnet/minecraft/resources/ResourceKey; CHERRY_BEES_005 F + f Lnet/minecraft/resources/ResourceKey; CHERRY_CHECKED k + f Lnet/minecraft/resources/ResourceKey; CRIMSON_FUNGI a + f Lnet/minecraft/resources/ResourceKey; DARK_OAK_CHECKED d + f Lnet/minecraft/resources/ResourceKey; DARK_OAK_LEAF_LITTER H + f Lnet/minecraft/resources/ResourceKey; FALLEN_BIRCH_TREE L + f Lnet/minecraft/resources/ResourceKey; FALLEN_JUNGLE_TREE O + f Lnet/minecraft/resources/ResourceKey; FALLEN_OAK_TREE K + f Lnet/minecraft/resources/ResourceKey; FALLEN_SPRUCE_TREE N + f Lnet/minecraft/resources/ResourceKey; FALLEN_SUPER_BIRCH_TREE M + f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES E + f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_0002_LEAF_LITTER C + f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_002 D + f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_CHECKED p + f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_LEAF_LITTER J + f Lnet/minecraft/resources/ResourceKey; JUNGLE_BUSH u + f Lnet/minecraft/resources/ResourceKey; JUNGLE_TREE_CHECKED o + f Lnet/minecraft/resources/ResourceKey; MANGROVE_CHECKED j + f Lnet/minecraft/resources/ResourceKey; MEGA_JUNGLE_TREE_CHECKED q + f Lnet/minecraft/resources/ResourceKey; MEGA_PINE_CHECKED s + f Lnet/minecraft/resources/ResourceKey; MEGA_SPRUCE_CHECKED r + f Lnet/minecraft/resources/ResourceKey; OAK_BEES_0002_LEAF_LITTER x + f Lnet/minecraft/resources/ResourceKey; OAK_BEES_002 y + f Lnet/minecraft/resources/ResourceKey; OAK_CHECKED c + f Lnet/minecraft/resources/ResourceKey; OAK_LEAF_LITTER G + f Lnet/minecraft/resources/ResourceKey; PALE_OAK_CHECKED e + f Lnet/minecraft/resources/ResourceKey; PALE_OAK_CREAKING_CHECKED f + f Lnet/minecraft/resources/ResourceKey; PINE_CHECKED n + f Lnet/minecraft/resources/ResourceKey; PINE_ON_SNOW l + f Lnet/minecraft/resources/ResourceKey; SPRUCE_CHECKED i + f Lnet/minecraft/resources/ResourceKey; SPRUCE_ON_SNOW m + f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES w + f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES_0002 v + f Lnet/minecraft/resources/ResourceKey; TALL_MANGROVE_CHECKED t + f Lnet/minecraft/resources/ResourceKey; WARPED_FUNGI b +c net/minecraft/gametest/framework/MultipleTestTracker net/minecraft/gametest/framework/GameTestHarnessCollector + m (Ljava/util/function/Consumer;)V addFailureListener a + m (Lnet/minecraft/gametest/framework/GameTestListener;)V addListener a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V addTestToTrack a + m ()I getDoneCount c + m ()Ljava/util/Collection; getFailedOptional g + m ()I getFailedOptionalCount b + m ()Ljava/util/Collection; getFailedRequired f + m ()I getFailedRequiredCount a + m ()Ljava/lang/String; getProgressBar j + m ()I getTotalCount h + m ()Z hasFailedOptional e + m ()Z hasFailedRequired d + m ()Z isDone i + m (Lnet/minecraft/gametest/framework/GameTestListener;Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$addListener$0 a + m (Ljava/lang/StringBuffer;Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$getProgressBar$1 a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V remove b + f C FAILED_OPTIONAL_TEST_CHAR d + f C FAILED_REQUIRED_TEST_CHAR e + f C NOT_STARTED_TEST_CHAR a + f C ONGOING_TEST_CHAR b + f C SUCCESSFUL_TEST_CHAR c + f Ljava/util/Collection; listeners g + f Ljava/util/Collection; tests f +c net/minecraft/gametest/framework/MultipleTestTracker$1 net/minecraft/gametest/framework/GameTestHarnessCollector$1 + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testAddedForRerun a + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testFailed b + m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testPassed a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testStructureLoaded a +c net/minecraft/network/chat/LastSeenMessagesValidator net/minecraft/network/chat/LastSeenMessagesValidator + m (Lnet/minecraft/network/chat/MessageSignature;)V addPending a + m (I)V applyOffset a + m (Lnet/minecraft/network/chat/LastSeenMessages$Update;)Lnet/minecraft/network/chat/LastSeenMessages; applyUpdate a + m ()I trackedMessagesCount a + f Lnet/minecraft/network/chat/MessageSignature; lastPendingMessage c + f I lastSeenCount a + f Lit/unimi/dsi/fastutil/objects/ObjectList; trackedMessages b +c net/minecraft/network/chat/LastSeenMessagesValidator$ValidationException net/minecraft/network/chat/LastSeenMessagesValidator$a +c net/minecraft/network/chat/contents/SelectorContents net/minecraft/network/chat/contents/SelectorContents + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; resolve a + m ()Lnet/minecraft/commands/arguments/selector/SelectorPattern; selector b + m ()Ljava/util/Optional; separator c + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/commands/arguments/selector/SelectorPattern; selector b + f Ljava/util/Optional; separator c +c net/minecraft/network/chat/contents/data/DataSources net/minecraft/network/chat/contents/data/DataSources + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; ID_MAPPER b +c net/minecraft/network/chat/numbers/NumberFormatTypes net/minecraft/network/chat/numbers/NumberFormatTypes + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/network/chat/numbers/NumberFormatType; bootstrap a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c +c net/minecraft/network/protocol/BundleDelimiterPacket net/minecraft/network/protocol/BundleDelimiterPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a +c net/minecraft/network/protocol/SimpleUnboundProtocol net/minecraft/network/protocol/SimpleUnboundProtocol + m (Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; bind a +c net/minecraft/server/commands/ClearInventoryCommands net/minecraft/server/commands/CommandClear + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/function/Predicate;I)I clearInventory a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/function/Predicate;)I clearUnlimited a + m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearInventory$10 b + m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearInventory$11 a + m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearInventory$8 d + m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$clearInventory$9 c + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$register$2 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$3 d + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$register$4 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$5 c + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$6 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$7 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_MULTIPLE b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_SINGLE a +c net/minecraft/server/commands/SpawnArmorTrimsCommand net/minecraft/server/commands/SpawnArmorTrimsCommand + m (Lnet/minecraft/core/HolderLookup;)Ljava/util/List; findEquippableItemsWithAssets a + m (Ljava/util/List;Lnet/minecraft/core/Holder$Reference;)V lambda$findEquippableItemsWithAssets$6 a + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$2 a + m (Lnet/minecraft/core/Holder$Reference;)Ljava/lang/Integer; lambda$spawnArmorTrims$3 b + m (Lnet/minecraft/core/Holder$Reference;)Ljava/lang/Integer; lambda$spawnArmorTrims$4 a + m ()Lnet/minecraft/network/chat/Component; lambda$spawnArmorTrims$5 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;)I spawnAllArmorTrims a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/resources/ResourceKey;)I spawnArmorTrim a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Ljava/util/stream/Stream;)I spawnArmorTrims a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_PATTERN e + f Ljava/util/function/ToIntFunction; TRIM_MATERIAL_ORDER d + f Ljava/util/function/ToIntFunction; TRIM_PATTERN_ORDER c + f Ljava/util/List; VANILLA_TRIM_MATERIALS b + f Ljava/util/List; VANILLA_TRIM_PATTERNS a +c net/minecraft/server/commands/data/BlockDataAccessor net/minecraft/server/commands/data/CommandDataAccessorTile + m ()Lnet/minecraft/nbt/CompoundTag; getData a + m ()Lnet/minecraft/network/chat/Component; getModifiedSuccess b + m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; getPrintSuccess a + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; getPrintSuccess a + m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; lambda$static$0 a + m (Lnet/minecraft/nbt/CompoundTag;)V setData a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_A_BLOCK_ENTITY c + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/function/Function; PROVIDER a + f Lnet/minecraft/world/level/block/entity/BlockEntity; entity d + f Lnet/minecraft/core/BlockPos; pos e +c net/minecraft/server/commands/data/BlockDataAccessor$1 net/minecraft/server/commands/data/CommandDataAccessorTile$1 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/DataAccessor; access a + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrap a +c net/minecraft/server/jsonrpc/methods/OperatorService net/minecraft/server/jsonrpc/methods/OperatorService + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; add b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; clear a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a + m (Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op; lambda$add$3 b + m (Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;Ljava/util/Optional;)Ljava/util/Optional; lambda$add$4 b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;)Ljava/util/concurrent/CompletableFuture; lambda$add$5 b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op;)V lambda$add$6 c + m (Lnet/minecraft/server/players/ServerOpListEntry;)Z lambda$get$0 c + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture; lambda$remove$1 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/players/NameAndId;)V lambda$remove$2 a + m (Lnet/minecraft/server/players/ServerOpListEntry;)Z lambda$set$10 b + m (Lnet/minecraft/server/players/ServerOpListEntry;)Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op; lambda$set$11 a + m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op;)Z lambda$set$12 b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op;)V lambda$set$13 b + m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op;)Z lambda$set$14 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op;)V lambda$set$15 a + m (Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/jsonrpc/methods/OperatorService$Op; lambda$set$7 a + m (Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;Ljava/util/Optional;)Ljava/util/Optional; lambda$set$8 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto;)Ljava/util/concurrent/CompletableFuture; lambda$set$9 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; remove a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; set c +c net/minecraft/server/jsonrpc/methods/OperatorService$Op net/minecraft/server/jsonrpc/methods/OperatorService$a + m ()Ljava/util/Optional; bypassesPlayerLimit c + m ()Ljava/util/Optional; permissionLevel b + m ()Lnet/minecraft/server/players/NameAndId; user a + f Ljava/util/Optional; bypassesPlayerLimit c + f Ljava/util/Optional; permissionLevel b + f Lnet/minecraft/server/players/NameAndId; user a +c net/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto net/minecraft/server/jsonrpc/methods/OperatorService$b + m ()Ljava/util/Optional; bypassesPlayerLimit c + m (Lnet/minecraft/server/players/ServerOpListEntry;)Lnet/minecraft/server/jsonrpc/methods/OperatorService$OperatorDto; from a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; permissionLevel b + m ()Lnet/minecraft/server/jsonrpc/api/PlayerDto; player a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; bypassesPlayerLimit d + f Ljava/util/Optional; permissionLevel c + f Lnet/minecraft/server/jsonrpc/api/PlayerDto; player b +c net/minecraft/server/jsonrpc/security/SecurityConfig net/minecraft/server/jsonrpc/security/SecurityConfig + m ()Ljava/lang/String; generateSecretKey a + m (Ljava/lang/String;)Z isValid a + m ()Ljava/lang/String; secretKey b + f Ljava/lang/String; SECRET_KEY_CHARS b + f Ljava/lang/String; secretKey a +c net/minecraft/server/network/config/PrepareSpawnTask net/minecraft/server/network/config/PrepareSpawnTask + m ()V close d + m ()V keepAlive c + m (Lnet/minecraft/util/ProblemReporter$ScopedCollector;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; lambda$start$0 a + m (Lnet/minecraft/world/level/storage/ValueInput;)Ljava/util/Optional; lambda$start$1 a + m (Lnet/minecraft/network/Connection;Lnet/minecraft/server/network/CommonListenerCookie;)Lnet/minecraft/server/level/ServerPlayer; spawnPlayer a + m (Ljava/util/function/Consumer;)V start a + m ()Z tick a + m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b + f Lorg/slf4j/Logger; LOGGER c + f I PREPARE_CHUNK_RADIUS b + f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a + f Lnet/minecraft/server/level/progress/LevelLoadListener; loadListener f + f Lnet/minecraft/server/players/NameAndId; nameAndId e + f Lnet/minecraft/server/MinecraftServer; server d + f Lnet/minecraft/server/network/config/PrepareSpawnTask$State; state g +c net/minecraft/server/network/config/PrepareSpawnTask$Ready net/minecraft/server/network/config/PrepareSpawnTask$b + m ()V keepAlive a + m (Lnet/minecraft/network/Connection;Lnet/minecraft/server/network/CommonListenerCookie;)Lnet/minecraft/server/level/ServerPlayer; spawn a + f Lnet/minecraft/world/phys/Vec2; spawnAngle d + f Lnet/minecraft/server/level/ServerLevel; spawnLevel b + f Lnet/minecraft/world/phys/Vec3; spawnPosition c + f Lnet/minecraft/server/network/config/PrepareSpawnTask; this$0 a +c net/minecraft/server/network/config/PrepareSpawnTask$State net/minecraft/server/network/config/PrepareSpawnTask$c +c net/minecraft/server/network/config/PrepareSpawnTask$Preparing net/minecraft/server/network/config/PrepareSpawnTask$a + m ()V cancel a + m ()Lnet/minecraft/server/network/config/PrepareSpawnTask$Ready; tick b + f Lnet/minecraft/server/level/ChunkLoadCounter; chunkLoadCounter f + f Ljava/util/concurrent/CompletableFuture; chunkLoadFuture e + f Lnet/minecraft/world/phys/Vec2; spawnAngle d + f Lnet/minecraft/server/level/ServerLevel; spawnLevel b + f Ljava/util/concurrent/CompletableFuture; spawnPosition c + f Lnet/minecraft/server/network/config/PrepareSpawnTask; this$0 a +c net/minecraft/server/packs/repository/PackRepository net/minecraft/server/packs/repository/ResourcePackRepository + m (Ljava/lang/String;)Z addPack a + m ()Ljava/util/Map; discoverAvailable i + m (Ljava/util/Collection;)Ljava/lang/String; displayPackList a + m ()Ljava/util/Collection; getAvailableIds c + m ()Ljava/util/Collection; getAvailablePacks d + m (Ljava/util/Collection;)Ljava/util/stream/Stream; getAvailablePacks d + m (Ljava/lang/String;)Lnet/minecraft/server/packs/repository/Pack; getPack c + m ()Lnet/minecraft/world/flag/FeatureFlagSet; getRequestedFeatureFlags f + m ()Ljava/util/Collection; getSelectedIds e + m ()Ljava/util/Collection; getSelectedPacks g + m ()Z isAbleToClearAnyPack b + m (Ljava/lang/String;)Z isAvailable d + m (Ljava/util/Map;Lnet/minecraft/server/packs/repository/Pack;)V lambda$discoverAvailable$1 a + m (Lnet/minecraft/server/packs/repository/Pack;)Ljava/lang/String; lambda$displayPackList$0 a + m ()Ljava/util/List; openAllSelected h + m ()V reload a + m (Ljava/lang/String;)Z removePack b + f Ljava/util/Map; available b + f Ljava/util/List; selected c + f Ljava/util/Set; sources a +c net/minecraft/server/packs/resources/ResourceManager net/minecraft/server/packs/resources/IResourceManager + m ()Ljava/util/Set; getNamespaces a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getResourceStack a + m ()Ljava/util/stream/Stream; listPacks b + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResourceStacks c + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResources b +c net/minecraft/server/packs/resources/ResourceManager$Empty net/minecraft/server/packs/resources/IResourceManager$Empty + m ()[Lnet/minecraft/server/packs/resources/ResourceManager$Empty; $values c + m ()Ljava/util/Set; getNamespaces a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getResourceStack a + m ()Ljava/util/stream/Stream; listPacks b + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResourceStacks c + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResources b + f [Lnet/minecraft/server/packs/resources/ResourceManager$Empty; $VALUES c + f Lnet/minecraft/server/packs/resources/ResourceManager$Empty; INSTANCE a +c net/minecraft/server/waypoints/ServerWaypointManager net/minecraft/server/waypoints/ServerWaypointManager + m (Lnet/minecraft/server/level/ServerPlayer;)V addPlayer a + m ()V breakAllConnections a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;)V createConnection a + m (Lnet/minecraft/server/level/ServerPlayer;)Z isLocatorBarEnabledFor d + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V lambda$createConnection$2 c + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;)V lambda$createConnection$3 b + m (Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)Z lambda$removePlayer$1 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V lambda$untrackWaypoint$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V lambda$updateConnection$4 b + m (Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;)V lambda$updateConnection$5 a + m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V remakeConnections d + m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer c + m (Lnet/minecraft/world/waypoints/Waypoint;)V trackWaypoint c + m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V trackWaypoint a + m ()Ljava/util/Set; transmitters b + m (Lnet/minecraft/world/waypoints/Waypoint;)V untrackWaypoint a + m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V untrackWaypoint c + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V updateConnection a + m (Lnet/minecraft/server/level/ServerPlayer;)V updatePlayer b + m (Lnet/minecraft/world/waypoints/Waypoint;)V updateWaypoint b + m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V updateWaypoint b + f Lcom/google/common/collect/Table; connections c + f Ljava/util/Set; players b + f Ljava/util/Set; waypoints a +c net/minecraft/util/datafix/fixes/AttributesRenameFix net/minecraft/util/datafix/fixes/AttributesRenameFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixDataComponents a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixIdField a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTypeField b + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixDataComponents$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixDataComponents$1 g + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixDataComponents$2 f + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixDataComponents$3 e + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixEntity$4 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$5 d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$6 c + f Ljava/lang/String; name a + f Ljava/util/function/UnaryOperator; renames b +c net/minecraft/util/datafix/fixes/ChunkDeleteLightFix net/minecraft/util/datafix/fixes/ChunkDeleteLightFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a +c net/minecraft/util/datafix/fixes/ChunkLightRemoveFix net/minecraft/util/datafix/fixes/DataConverterChunkLightRemove + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/EntityBlockStateFix net/minecraft/util/datafix/fixes/DataConverterEntityBlockState + m (Ljava/lang/String;)I getBlockId a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 d + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 c + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 b + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a + m (Ljava/util/HashMap;)V lambda$static$0 a + m (Ljava/lang/Integer;)Ljava/lang/Integer; lambda$updateBlockToBlockState$11 a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$updateBlockToBlockState$12 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; lambda$updateFallingBlock$10 a + m (Ljava/lang/Integer;)Ljava/lang/Integer; lambda$updateFallingBlock$6 b + m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Integer; lambda$updateFallingBlock$7 a + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Integer; lambda$updateFallingBlock$8 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Unit;)Ljava/lang/Integer; lambda$updateFallingBlock$9 a + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; updateBlockToBlockState a + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateEntity a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateFallingBlock a + f Ljava/util/Map; MAP a +c net/minecraft/util/datafix/fixes/EntityHorseSplitFix net/minecraft/util/datafix/fixes/DataConverterHorse + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a +c net/minecraft/util/datafix/fixes/EntitySalmonSizeFix net/minecraft/util/datafix/fixes/EntitySalmonSizeFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a +c net/minecraft/util/datafix/fixes/EntityStringUuidFix net/minecraft/util/datafix/fixes/DataConverterUUID + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/FoodToConsumableFix net/minecraft/util/datafix/fixes/FoodToConsumableFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/GameRuleRegistryFix net/minecraft/util/datafix/fixes/GameRuleRegistryFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; convertBoolean b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; convertBooleanInverted c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; convertInteger a + m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; convertInteger a + m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; convertInteger a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 n + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 m + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$10 d + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$11 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 l + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 k + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$4 j + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$5 i + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$6 h + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$7 g + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$8 f + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$9 e +c net/minecraft/util/datafix/fixes/JigsawPropertiesFix net/minecraft/util/datafix/fixes/DataConverterJigsawProperties + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a +c net/minecraft/util/datafix/fixes/LegacyHoverEventFix net/minecraft/util/datafix/fixes/LegacyHoverEventFix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; createFixer a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createPlaceholderHover b + m (Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; fixHoverEvent a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; fixShowTextHover a + m (Lcom/mojang/datafixers/util/Pair;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; lambda$createFixer$0 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$createFixer$1 d + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$createFixer$2 c + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$createFixer$3 b + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; lambda$createFixer$4 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$createFixer$5 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$createFixer$6 a +c net/minecraft/util/datafix/fixes/MemoryExpiryDataFix net/minecraft/util/datafix/fixes/DataConverterMemoryExpiry + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateBrain b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateMemories c + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; updateMemoryEntry a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; wrapMemoryValue d +c net/minecraft/util/datafix/fixes/MissingDimensionFix net/minecraft/util/datafix/fixes/DataConverterMissingDimension + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; fields a + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type; flatType a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/FieldFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; optionalFields b + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; optionalFields a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; recreateSettings a +c net/minecraft/util/datafix/fixes/OptionsKeyLwjgl3Fix net/minecraft/util/datafix/fixes/DataConverterKeybind + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$0 a + f Ljava/lang/String; KEY_UNKNOWN a + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; MAP b +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; extractOverreachingTicks a + m (IILcom/mojang/serialization/Dynamic;)Z lambda$extractOverreachingTicks$2 a + m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/RemapChunkStatusFix net/minecraft/util/datafix/fixes/RemapChunkStatusFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixStatus a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + f Ljava/util/function/UnaryOperator; mapper b + f Ljava/lang/String; name a +c net/minecraft/util/datafix/fixes/RenamedCoralFansFix net/minecraft/util/datafix/fixes/DataConverterCoralFan + f Ljava/util/Map; RENAMED_IDS a +c net/minecraft/util/datafix/fixes/TridentAnimationFix net/minecraft/util/datafix/fixes/TridentAnimationFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixComponent$0 b +c net/minecraft/util/datafix/fixes/WorldGenSettingsFix net/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding + m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; defaultOverworld a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map; fixFlatStructures a + m (Ljava/lang/String;I)I getInt a + m (Ljava/lang/String;II)I getInt a + m (Ljava/lang/String;)Ljava/lang/String; lambda$fix$1 a + m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$fix$2 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$4 c + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$fix$5 b + m (Lcom/google/common/collect/ImmutableMap$Builder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)V lambda$fix$6 a + 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 lambda$fixFlatStructures$10 a + m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; lambda$fixFlatStructures$11 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; lambda$fixFlatStructures$12 a + 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 lambda$fixFlatStructures$7 a + 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 lambda$fixFlatStructures$8 a + 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 lambda$fixFlatStructures$9 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; noise a + m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V setSpacing a + m (Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic; vanillaBiomeSource a + m (Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object; vanillaLevels a + f Lcom/google/common/collect/ImmutableMap; DEFAULTS j + f Ljava/lang/String; DESERT_PYRAMID b + f Ljava/lang/String; END_CITY g + f Ljava/lang/String; IGLOO c + f Ljava/lang/String; JUNGLE_TEMPLE d + f Ljava/lang/String; OCEAN_MONUMENT i + f Ljava/lang/String; PILLAGER_OUTPOST f + f Ljava/lang/String; SWAMP_HUT e + f Ljava/lang/String; VILLAGE a + f Ljava/lang/String; WOODLAND_MANSION h +c net/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration net/minecraft/util/datafix/fixes/DataConverterWorldGenSettingsBuilding$a + m (Lnet/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration;)Ljava/lang/Integer; lambda$static$0 c + m (Lnet/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration;)Ljava/lang/Integer; lambda$static$1 b + m (Lnet/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; serialize a + f Lcom/mojang/serialization/Codec; CODEC a + f I salt d + f I separation c + f I spacing b +c net/minecraft/util/profiling/metrics/MetricsRegistry net/minecraft/util/profiling/metrics/MetricsRegistry + m (Lnet/minecraft/util/profiling/metrics/ProfilerMeasured;)V add a + m (Ljava/util/Map;)Ljava/util/List; aggregateDuplicates a + m ()Ljava/util/List; getRegisteredSamplers a + m (Ljava/util/Map$Entry;)Lnet/minecraft/util/profiling/metrics/MetricSampler; lambda$aggregateDuplicates$1 a + m (Lnet/minecraft/util/profiling/metrics/ProfilerMeasured;)Ljava/util/stream/Stream; lambda$getRegisteredSamplers$0 b + f Lnet/minecraft/util/profiling/metrics/MetricsRegistry; INSTANCE a + f Ljava/util/WeakHashMap; measuredInstances b +c net/minecraft/util/profiling/metrics/MetricsRegistry$AggregatedMetricSampler net/minecraft/util/profiling/metrics/MetricsRegistry$a + m (Ljava/util/List;)D averageValueFromDelegates c + m (Ljava/util/List;)V beforeTick b + m (Ljava/util/List;)D lambda$new$0 e + m (Ljava/util/List;)V lambda$new$1 d + m (DLnet/minecraft/util/profiling/metrics/MetricSampler;)Z lambda$thresholdTest$2 a + m (Ljava/util/List;D)Z lambda$thresholdTest$3 a + m (Ljava/util/List;)Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest; thresholdTest a + f Ljava/util/List; delegates b +c net/minecraft/util/valueproviders/ClampedNormalFloat net/minecraft/util/valueproviders/ClampedNormalFloat + m ()F getMaxValue b + m ()F getMinValue a + m ()Lnet/minecraft/util/valueproviders/FloatProviderType; getType c + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; lambda$static$0 f + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; lambda$static$1 e + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; lambda$static$2 d + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; lambda$static$3 c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/String; lambda$static$5 b + m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Lcom/mojang/serialization/DataResult; lambda$static$6 a + m (FFFF)Lnet/minecraft/util/valueproviders/ClampedNormalFloat; of a + m (Lnet/minecraft/util/RandomSource;)F sample a + m (Lnet/minecraft/util/RandomSource;FFFF)F sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F deviation d + f F max f + f F mean b + f F min e +c net/minecraft/world/attribute/modifier/ColorModifier net/minecraft/world/attribute/modifier/ColorModifier + f Lnet/minecraft/world/attribute/modifier/ColorModifier; ADD f + f Lnet/minecraft/world/attribute/modifier/ColorModifier; ALPHA_BLEND e + f Lnet/minecraft/world/attribute/modifier/ColorModifier; BLEND_TO_GRAY j + f Lnet/minecraft/world/attribute/modifier/ColorModifier; MULTIPLY_ARGB i + f Lnet/minecraft/world/attribute/modifier/ColorModifier; MULTIPLY_RGB h + f Lnet/minecraft/world/attribute/modifier/ColorModifier; SUBTRACT g +c net/minecraft/world/attribute/modifier/ColorModifier$1 net/minecraft/world/attribute/modifier/ColorModifier$1 + m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; apply a +c net/minecraft/world/attribute/modifier/ColorModifier$2 net/minecraft/world/attribute/modifier/ColorModifier$2 + m (Ljava/lang/Integer;Lnet/minecraft/world/attribute/modifier/ColorModifier$BlendToGray;)Ljava/lang/Integer; apply a + m (FLnet/minecraft/world/attribute/modifier/ColorModifier$BlendToGray;Lnet/minecraft/world/attribute/modifier/ColorModifier$BlendToGray;)Lnet/minecraft/world/attribute/modifier/ColorModifier$BlendToGray; lambda$argumentKeyframeLerp$0 a +c net/minecraft/world/attribute/modifier/ColorModifier$BlendToGray net/minecraft/world/attribute/modifier/ColorModifier$b + m ()F brightness a + m ()F factor b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f F brightness b + f F factor c +c net/minecraft/world/attribute/modifier/ColorModifier$RgbModifier net/minecraft/world/attribute/modifier/ColorModifier$c +c net/minecraft/world/attribute/modifier/ColorModifier$ArgbModifier net/minecraft/world/attribute/modifier/ColorModifier$a + m (Ljava/lang/Integer;)Lcom/mojang/datafixers/util/Either; lambda$argumentCodec$0 a +c net/minecraft/world/attribute/modifier/FloatModifier net/minecraft/world/attribute/modifier/FloatModifier + m (Ljava/lang/Float;Ljava/lang/Float;)Ljava/lang/Float; lambda$static$0 b + m (Ljava/lang/Float;Ljava/lang/Float;)Ljava/lang/Float; lambda$static$1 a + f Lnet/minecraft/world/attribute/modifier/FloatModifier; ADD f + f Lnet/minecraft/world/attribute/modifier/FloatModifier; ALPHA_BLEND e + f Lnet/minecraft/world/attribute/modifier/FloatModifier; MAXIMUM j + f Lnet/minecraft/world/attribute/modifier/FloatModifier; MINIMUM i + f Lnet/minecraft/world/attribute/modifier/FloatModifier; MULTIPLY h + f Lnet/minecraft/world/attribute/modifier/FloatModifier; SUBTRACT g +c net/minecraft/world/attribute/modifier/FloatModifier$1 net/minecraft/world/attribute/modifier/FloatModifier$1 + m (Ljava/lang/Float;Lnet/minecraft/world/attribute/modifier/FloatWithAlpha;)Ljava/lang/Float; apply a + m (FLnet/minecraft/world/attribute/modifier/FloatWithAlpha;Lnet/minecraft/world/attribute/modifier/FloatWithAlpha;)Lnet/minecraft/world/attribute/modifier/FloatWithAlpha; lambda$argumentKeyframeLerp$0 a +c net/minecraft/world/attribute/modifier/FloatModifier$Simple net/minecraft/world/attribute/modifier/FloatModifier$a +c net/minecraft/world/entity/ai/behavior/BehaviorUtils net/minecraft/world/entity/ai/behavior/BehaviorUtil + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z canSee b + m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)Z entityIsVisible a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;I)Lnet/minecraft/core/SectionPos; findSectionClosestToVillage a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; getLivingEntityFromUUIDMemory a + m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/Optional;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; getNearestTarget a + m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getRandomSwimmablePos a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; getTargetNearestMe a + m (Lnet/minecraft/world/entity/LivingEntity;)Z isBreeding a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;D)Z isOtherTargetMuchFurtherAwayThanCurrentAttackTarget a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;I)Z isWithinAttackRange a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/core/SectionPos;)Z lambda$findSectionClosestToVillage$2 a + m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; lambda$getLivingEntityFromUUIDMemory$3 a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; lambda$getLivingEntityFromUUIDMemory$4 a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$targetIsValid$0 a + m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$targetIsValid$1 b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;FI)V lockGazeAndWalkToEachOther a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V lookAtEachOther c + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V lookAtEntity a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;FI)V setWalkAndLookTargetMemories a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;FI)V setWalkAndLookTargetMemories a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;FI)V setWalkAndLookTargetMemories a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;FI)V setWalkAndLookTargetMemoriesToEachOther b + m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;)Z targetIsValid a + m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/EntityType;)Z targetIsValid a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;)V throwItem a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;F)V throwItem a +c net/minecraft/world/entity/ai/behavior/EntityTracker net/minecraft/world/entity/ai/behavior/BehaviorPositionEntity + m ()Lnet/minecraft/core/BlockPos; currentBlockPosition b + m ()Lnet/minecraft/world/phys/Vec3; currentPosition a + m ()Lnet/minecraft/world/entity/Entity; getEntity c + m (Lnet/minecraft/world/entity/LivingEntity;)Z isVisibleBy a + f Lnet/minecraft/world/entity/Entity; entity a + f Z targetEyeHeight c + f Z trackEyeHeight b +c net/minecraft/world/entity/ai/behavior/EraseMemoryIf net/minecraft/world/entity/ai/behavior/BehaviorRemoveMemory + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/SetRaidStatus net/minecraft/world/entity/ai/behavior/BehaviorRaid + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$1 a +c net/minecraft/world/entity/ai/behavior/ShufflingList net/minecraft/world/entity/ai/behavior/ShufflingList + m (Ljava/lang/Object;I)Lnet/minecraft/world/entity/ai/behavior/ShufflingList; add a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)Ljava/util/List; lambda$codec$0 a + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry;)V lambda$shuffle$1 a + m ()Lnet/minecraft/world/entity/ai/behavior/ShufflingList; shuffle a + m ()Ljava/util/stream/Stream; stream b + f Ljava/util/List; entries a + f Lnet/minecraft/util/RandomSource; random b +c net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry net/minecraft/world/entity/ai/behavior/ShufflingList$a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m ()Ljava/lang/Object; getData a + m ()D getRandWeight c + m ()I getWeight b + m (F)V setRandom a + f Ljava/lang/Object; data a + f D randWeight c + f I weight b +c net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry$1 net/minecraft/world/entity/ai/behavior/ShufflingList$a$1 + m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry; lambda$decode$0 a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry;)Lcom/mojang/datafixers/util/Pair; lambda$decode$1 a +c net/minecraft/world/entity/ai/behavior/SpearApproach net/minecraft/world/entity/ai/behavior/SpearApproach + m (Lnet/minecraft/world/entity/PathfinderMob;)Z ableToAttack a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/PathfinderMob;)Z farEnough c + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/entity/LivingEntity; getTarget b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick c + m (J)Z timedOut a + f F approachDistanceSq d + f D speedModifierWhenRepositioning c +c net/minecraft/world/entity/ai/goal/CatSitOnBlockGoal net/minecraft/world/entity/ai/goal/PathfinderGoalJumpOnBlock + m ()Z canUse b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a + m (Lnet/minecraft/world/level/block/state/properties/BedPart;)Ljava/lang/Boolean; lambda$isValidTarget$0 a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$isValidTarget$1 a + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/animal/feline/Cat; cat g +c net/minecraft/world/entity/ai/goal/target/TargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalTarget + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;)Z canAttack a + m ()Z canContinueToUse c + m (Lnet/minecraft/world/entity/LivingEntity;)Z canReach a + m ()D getFollowDistance l + m (I)Lnet/minecraft/world/entity/ai/goal/target/TargetGoal; setUnseenMemoryTicks c + m ()V start d + m ()V stop e + f I CANT_REACH_CACHE c + f I CAN_REACH_CACHE b + f I EMPTY_REACH_CACHE a + f Lnet/minecraft/world/entity/Mob; mob e + f Z mustReach d + f Z mustSee f + f I reachCache i + f I reachCacheTime j + f Lnet/minecraft/world/entity/LivingEntity; targetMob g + f I unseenMemoryTicks h + f I unseenTicks k +c net/minecraft/world/entity/ai/gossip/GossipContainer net/minecraft/world/entity/ai/gossip/Reputation + m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipType;I)V add a + m ()V clear c + m ()Lnet/minecraft/world/entity/ai/gossip/GossipContainer; copy d + m ()V decay b + m (Lnet/minecraft/world/entity/ai/gossip/GossipType;Ljava/util/function/DoublePredicate;)J getCountForType a + m ()Ljava/util/Map; getGossipEntries a + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips; getOrCreate a + m (Ljava/util/UUID;Ljava/util/function/Predicate;)I getReputation a + m (Lnet/minecraft/world/entity/ai/gossip/GossipType;II)I lambda$add$7 b + m (Ljava/util/function/DoublePredicate;Lnet/minecraft/world/entity/ai/gossip/GossipType;Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips;)Z lambda$getCountForType$6 a + m (Ljava/util/Map;Ljava/util/UUID;)V lambda$getGossipEntries$2 a + m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips; lambda$getOrCreate$4 b + m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry;)V lambda$new$1 b + m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips;)V lambda$putAll$8 a + m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)Ljava/util/List; lambda$static$0 b + m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry;)V lambda$transferFrom$5 a + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$unpack$3 a + m (Lnet/minecraft/world/entity/ai/gossip/GossipType;II)I mergeValuesForAddition a + m (II)I mergeValuesForTransfer a + m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)V putAll a + m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipType;)V remove a + m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipType;I)V remove b + m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)V remove a + m (Lnet/minecraft/util/RandomSource;I)Ljava/util/Collection; selectGossipsForTransfer a + m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;Lnet/minecraft/util/RandomSource;I)V transferFrom a + m ()Ljava/util/stream/Stream; unpack e + f Lcom/mojang/serialization/Codec; CODEC a + f I DISCARD_THRESHOLD b + f Ljava/util/Map; gossips c +c net/minecraft/world/entity/ai/gossip/GossipContainer$1 net/minecraft/world/entity/ai/gossip/Reputation$1 +c net/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry net/minecraft/world/entity/ai/gossip/Reputation$b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/UUID; target b + m ()Lnet/minecraft/world/entity/ai/gossip/GossipType; type c + m ()I value d + m ()I weightedValue a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/UUID; target b + f Lnet/minecraft/world/entity/ai/gossip/GossipType; type c + f I value d +c net/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips net/minecraft/world/entity/ai/gossip/Reputation$a + m ()V decay a + m ()Z isEmpty b + m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)V makeSureValueIsntTooLowOrTooHigh a + m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)V remove b + m (Ljava/util/UUID;)Ljava/util/stream/Stream; unpack a + m (Ljava/util/function/Predicate;)I weightedValue a + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; entries a +c net/minecraft/world/entity/ai/sensing/TemptingSensor net/minecraft/world/entity/ai/sensing/TemptingSensor + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)V doTick a + m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; forAnimal b + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/item/ItemStack;)Z isTemptation a + m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$doTick$2 a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$doTick$3 b + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$doTick$4 a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/item/ItemStack;)Z lambda$forAnimal$1 b + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/item/ItemStack;)Z lambda$new$0 a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/player/Player;)Z playerHoldingTemptation a + m ()Ljava/util/Set; requires a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TEMPT_TARGETING a + f Ljava/util/function/BiPredicate; temptations b +c net/minecraft/world/entity/ai/village/poi/PoiManager net/minecraft/world/entity/ai/village/poi/VillagePlace + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; add a + m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/LevelChunkSection;)V checkConsistencyWithBlocks a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;I)V ensureLoadedAndValid a + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z exists a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)Z existsAtPosition a + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; find d + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; findAll a + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; findAllClosestFirstWithType c + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; findAllWithType b + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; findClosest e + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; findClosest d + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; findClosestWithType e + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)J getCountInRange a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/debug/DebugPoiInfo; getDebugPoiInfo d + m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getInChunk a + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getInRange c + m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getInSquare b + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;Lnet/minecraft/core/BlockPos;ILnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a + m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getType c + m (J)Z isVillageCenter g + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z lambda$existsAtPosition$1 a + m (Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;)D lambda$findAllClosestFirstWithType$9 a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z lambda$findAllWithType$7 b + m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Lcom/mojang/datafixers/util/Pair; lambda$findAllWithType$8 c + m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Integer;)Ljava/util/Optional; lambda$getInChunk$5 a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;Ljava/util/Optional;)Ljava/util/stream/Stream; lambda$getInChunk$6 a + m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z lambda$getInRange$4 a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/Stream; lambda$getInSquare$2 a + m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z lambda$getInSquare$3 b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/ai/village/poi/PoiSection;)V lambda$remove$0 d + m (Lnet/minecraft/world/level/chunk/LevelChunkSection;)Z mayHavePoi a + m (J)V onSectionLoad b + m (Lnet/minecraft/core/BlockPos;)Z release b + m (Lnet/minecraft/core/BlockPos;)V remove a + m (Lnet/minecraft/core/SectionPos;)I sectionsToVillage a + m (J)V setDirty a + m (Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Lnet/minecraft/core/BlockPos;I)Ljava/util/Optional; take a + m (Ljava/util/function/BooleanSupplier;)V tick a + m (Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/core/SectionPos;Ljava/util/function/BiConsumer;)V updateFromSection a + f I MAX_VILLAGE_DISTANCE a + f I VILLAGE_SECTION_SIZE b + f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$DistanceTracker; distanceTracker d + f Lit/unimi/dsi/fastutil/longs/LongSet; loadedChunks e +c net/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy net/minecraft/world/entity/ai/village/poi/VillagePlace$Occupancy + m ()[Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; $values b + m ()Ljava/util/function/Predicate; getTest a + m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z lambda$static$0 a + f [Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; $VALUES e + f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; ANY c + f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; HAS_SPACE a + f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; IS_OCCUPIED b + f Ljava/util/function/Predicate; test d +c net/minecraft/world/entity/ai/village/poi/PoiManager$DistanceTracker net/minecraft/world/entity/ai/village/poi/VillagePlace$a + m (J)I getLevel c + m (J)I getLevelFromSource b + m ()V runAllUpdates a + m (JI)V setLevel a + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; levels b + f Lnet/minecraft/world/entity/ai/village/poi/PoiManager; this$0 a +c net/minecraft/world/entity/ai/village/poi/PoiSection net/minecraft/world/entity/ai/village/poi/VillagePlaceSection + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; add a + m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z add a + m ()V clear c + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z exists a + m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getDebugPoiInfo e + m (Lnet/minecraft/core/BlockPos;)I getFreeTickets b + m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getPoiRecord f + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getRecords a + m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getType d + m ()Z isValid b + m (Lnet/minecraft/core/Holder;)Ljava/util/Set; lambda$add$2 a + m (Ljava/util/function/Predicate;Ljava/util/Map$Entry;)Z lambda$getRecords$0 a + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$getRecords$1 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;S)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; lambda$refresh$3 a + m (Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V lambda$refresh$4 a + m ()Lnet/minecraft/world/entity/ai/village/poi/PoiSection$Packed; pack a + m (Ljava/util/function/Consumer;)V refresh a + m (Lnet/minecraft/core/BlockPos;)Z release c + m (Lnet/minecraft/core/BlockPos;)V remove a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/Map; byType c + f Z isValid e + f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; records b + f Ljava/lang/Runnable; setDirty d +c net/minecraft/world/entity/ai/village/poi/PoiSection$Packed net/minecraft/world/entity/ai/village/poi/VillagePlaceSection$a + m ()Z isValid a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/Runnable;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; lambda$unpack$1 a + m ()Ljava/util/List; records b + m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/PoiSection; unpack a + f Lcom/mojang/serialization/Codec; CODEC a + f Z isValid b + f Ljava/util/List; records c +c net/minecraft/world/entity/animal/equine/TraderLlama net/minecraft/world/entity/animal/equine/EntityLlamaTrader + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m ()Z canDespawn hl + m (Lnet/minecraft/world/entity/player/Player;)V doPlayerRide g + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Z isLeashedToSomethingOtherThanTheWanderingTrader hI + m ()Z isLeashedToWanderingTrader hm + m ()Z isTraderLlama gS + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$registerGoals$0 a + m ()Lnet/minecraft/world/entity/animal/equine/Llama; makeNewLlama hf + m ()V maybeDespawn hk + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (I)V setDespawnDelay w + f I DEFAULT_DESPAWN_DELAY cv + f I despawnDelay cw +c net/minecraft/world/entity/animal/equine/TraderLlama$TraderLlamaDefendWanderingTraderGoal net/minecraft/world/entity/animal/equine/EntityLlamaTrader$a + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/animal/equine/Llama; llama a + f Lnet/minecraft/world/entity/LivingEntity; ownerLastHurtBy b + f I timestamp c +c net/minecraft/world/entity/animal/equine/ZombieHorse net/minecraft/world/entity/animal/equine/EntityHorseZombie + m ()V addBehaviourGoals hp + m ()Z canBeLeashed aj_ + m ()Z canFallInLove gY + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e + m ()F chargeSpeedModifier gK + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Ljava/util/function/DoubleSupplier;)D generateZombieHorseJumpStrength c + m (Ljava/util/function/DoubleSupplier;)D generateZombieHorseSpeed d + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isMobControlled ho + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$addBehaviourGoals$0 k + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/util/RandomSource;)V randomizeAttributes a + m (D)Z removeWhenFarAway i + m ()Lnet/minecraft/world/entity/EquipmentSlot; sunProtectionSlot Y + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cB + f D BASE_JUMP_STRENGTH cw + f D BASE_SPEED cz + f D PER_RANDOM_JUMP_STRENGTH cx + f D PER_RANDOM_SPEED cA + f F SPEED_FACTOR cv +c net/minecraft/world/entity/animal/feline/CatVariants net/minecraft/world/entity/animal/feline/CatVariants + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)V registerForAnyConditions a + f Lnet/minecraft/resources/ResourceKey; ALL_BLACK k + f Lnet/minecraft/resources/ResourceKey; BLACK b + f Lnet/minecraft/resources/ResourceKey; BRITISH_SHORTHAIR e + f Lnet/minecraft/resources/ResourceKey; CALICO f + f Lnet/minecraft/resources/ResourceKey; JELLIE j + f Lnet/minecraft/resources/ResourceKey; PERSIAN g + f Lnet/minecraft/resources/ResourceKey; RAGDOLL h + f Lnet/minecraft/resources/ResourceKey; RED c + f Lnet/minecraft/resources/ResourceKey; SIAMESE d + f Lnet/minecraft/resources/ResourceKey; TABBY a + f Lnet/minecraft/resources/ResourceKey; WHITE i +c net/minecraft/world/entity/monster/CrossbowAttackMob net/minecraft/world/entity/monster/ICrossbow + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m ()V onCrossbowAttackPerformed a + m (Lnet/minecraft/world/entity/LivingEntity;F)V performCrossbowAttack b + m (Z)V setChargingCrossbow b +c net/minecraft/world/entity/monster/PatrollingMonster net/minecraft/world/entity/monster/EntityMonsterPatrolling + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Z canBeLeader k + m ()Z canJoinPatrol gS + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkPatrollingMonsterSpawnRules b + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()V findPatrolTarget gT + m ()Lnet/minecraft/core/BlockPos; getPatrolTarget p + m ()Z hasPatrolTarget gQ + m ()Z isPatrolLeader gR + m ()Z isPatrolling gU + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (D)Z removeWhenFarAway i + m (Z)V setPatrolLeader x + m (Lnet/minecraft/core/BlockPos;)V setPatrolTarget h + m (Z)V setPatrolling y + f Z DEFAULT_PATROLLING b + f Z DEFAULT_PATROL_LEADER a + f Z patrolLeader d + f Lnet/minecraft/core/BlockPos; patrolTarget c + f Z patrolling e +c net/minecraft/world/entity/monster/PatrollingMonster$LongDistancePatrolGoal net/minecraft/world/entity/monster/EntityMonsterPatrolling$a + m ()Z canUse b + m ()Ljava/util/List; findPatrolCompanions h + m (Lnet/minecraft/world/entity/monster/PatrollingMonster;)Z lambda$findPatrolCompanions$0 a + m ()Z moveRandomly i + m ()V start d + m ()V stop e + m ()V tick a + f I NAVIGATION_FAILED_COOLDOWN a + f J cooldownUntil e + f D leaderSpeedModifier d + f Lnet/minecraft/world/entity/monster/PatrollingMonster; mob b + f D speedModifier c +c net/minecraft/world/entity/monster/breeze/BreezeUtil net/minecraft/world/entity/monster/breeze/BreezeUtil + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)D getMaxLineOfSightTestRange a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/phys/Vec3;)Z hasLineOfSight a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; randomPointBehindTarget a + f D MAX_LINE_OF_SIGHT_TEST_RANGE a +c net/minecraft/world/entity/monster/creaking/Creaking net/minecraft/world/entity/monster/creaking/Creaking + m (Lnet/minecraft/world/entity/player/Player;)V activate g + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/entity/player/Player; blameSourceForDamage i + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m ()Z canMove gP + m (Z)Z canUsePortal o + m ()Z checkCanMove gZ + m ()V checkEyeBlink gY + m (Lnet/minecraft/world/damagesource/DamageSource;)V creakingDeathEffects j + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m ()V deactivate ha + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m ()Z fireImmune bx + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()Lnet/minecraft/core/BlockPos; getHomePos gS + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m (B)V handleEntityEvent b + m ()Z hasGlowingEyes gX + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isActive hb + m ()Z isHeartBound k + m ()Z isPushable bY + m ()Z isTearingDown gU + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m ()V playAttackSound fN + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m ()Z playerIsStuckInYou gR + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/core/BlockPos;)V setHomePos i + m (Z)V setIsActive x + m ()V setTearingDown gT + m (Lnet/minecraft/core/BlockPos;)V setTransient h + m ()V setupAnimationStates hc + m ()V tearDown gQ + m ()V tick g + m ()V tickDeath eH + m (F)V updateWalkAnimation B + f F ACTIVATION_RANGE_SQ cG + f I ATTACK_ANIMATION_DURATION cC + f F ATTACK_DAMAGE cE + f I ATTACK_INTERVAL a + f Lnet/minecraft/network/syncher/EntityDataAccessor; CAN_MOVE cy + f I CREAKING_GRAY d + f I CREAKING_ORANGE c + f F FOLLOW_RANGE cF + f Lnet/minecraft/network/syncher/EntityDataAccessor; HOME_POS cB + f I INVULNERABILITY_ANIMATION_DURATION e + f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_ACTIVE cz + f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_TEARING_DOWN cA + f I MAX_HEALTH cD + f I MAX_PLAYER_STUCK_COUNTER cI + f F MOVEMENT_SPEED_WHEN_FIGHTING cH + f F SPEED_MULTIPLIER_WHEN_IDLING b + f I TWITCH_DEATH_DURATION f + f I attackAnimationRemainingTicks cJ + f Lnet/minecraft/world/entity/AnimationState; attackAnimationState cv + f Lnet/minecraft/world/entity/AnimationState; deathAnimationState cx + f Z eyesGlowing cL + f I invulnerabilityAnimationRemainingTicks cK + f Lnet/minecraft/world/entity/AnimationState; invulnerabilityAnimationState cw + f I nextFlickerTime cM + f I playerStuckCounter cN +c net/minecraft/world/entity/monster/creaking/Creaking$HomeNodeEvaluator net/minecraft/world/entity/monster/creaking/Creaking$f + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a + f I MAX_DISTANCE_TO_HOME_SQ m + f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 a +c net/minecraft/world/entity/monster/creaking/Creaking$CreakingJumpControl net/minecraft/world/entity/monster/creaking/Creaking$b + m ()V tick b + f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 b +c net/minecraft/world/entity/monster/creaking/Creaking$CreakingLookControl net/minecraft/world/entity/monster/creaking/Creaking$c + m ()V tick a + f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 h +c net/minecraft/world/entity/monster/creaking/Creaking$CreakingMoveControl net/minecraft/world/entity/monster/creaking/Creaking$d + m ()V tick a + f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 l +c net/minecraft/world/entity/monster/creaking/Creaking$CreakingPathNavigation net/minecraft/world/entity/monster/creaking/Creaking$e + m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a + m ()V tick d + f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 p +c net/minecraft/world/entity/monster/creaking/Creaking$CreakingBodyRotationControl net/minecraft/world/entity/monster/creaking/Creaking$a + m ()V clientTick a + f Lnet/minecraft/world/entity/monster/creaking/Creaking; this$0 a +c net/minecraft/world/entity/monster/hoglin/HoglinBase net/minecraft/world/entity/monster/hoglin/IOglin + m ()I getAttackAnimationRemainingTicks gQ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z hurtAndThrowTarget a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V throwTarget a + f I ATTACK_ANIMATION_DURATION p_ + f F PROBABILITY_OF_SPAWNING_AS_BABY q_ +c net/minecraft/world/entity/monster/skeleton/Skeleton net/minecraft/world/entity/monster/skeleton/EntitySkeleton + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Z canFreeze ea + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()V doFreezeConversion gU + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p + m ()Z isFreezeConverting gT + m ()Z isShaking gS + m (Lnet/minecraft/world/entity/monster/skeleton/Stray;)V lambda$doFreezeConversion$0 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Z)V setFreezeConverting x + m (I)V startFreezeConversion a + m ()V tick g + f Ljava/lang/String; CONVERSION_TAG c + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STRAY_CONVERSION_ID e + f I NOT_CONVERTING f + f I TOTAL_CONVERSION_TIME d + f I conversionTime cw + f I inPowderSnowTime cv +c net/minecraft/world/entity/monster/spider/CaveSpider net/minecraft/world/entity/monster/spider/EntityCaveSpider + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createCaveSpider k + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getVehicleAttachmentPoint m +c net/minecraft/world/entity/monster/warden/AngerLevel net/minecraft/world/entity/monster/warden/AngerLevel + m ()[Lnet/minecraft/world/entity/monster/warden/AngerLevel; $values e + m (I)Lnet/minecraft/world/entity/monster/warden/AngerLevel; byAnger a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound b + m ()Lnet/minecraft/sounds/SoundEvent; getListeningSound c + m ()I getMinimumAnger a + m ()Z isAngry d + m (Lnet/minecraft/world/entity/monster/warden/AngerLevel;Lnet/minecraft/world/entity/monster/warden/AngerLevel;)I lambda$static$0 a + m ([Lnet/minecraft/world/entity/monster/warden/AngerLevel;)V lambda$static$1 a + f [Lnet/minecraft/world/entity/monster/warden/AngerLevel; $VALUES h + f Lnet/minecraft/world/entity/monster/warden/AngerLevel; AGITATED b + f Lnet/minecraft/world/entity/monster/warden/AngerLevel; ANGRY c + f Lnet/minecraft/world/entity/monster/warden/AngerLevel; CALM a + f [Lnet/minecraft/world/entity/monster/warden/AngerLevel; SORTED_LEVELS d + f Lnet/minecraft/sounds/SoundEvent; ambientSound f + f Lnet/minecraft/sounds/SoundEvent; listeningSound g + f I minimumAnger e +c net/minecraft/world/entity/npc/villager/VillagerData net/minecraft/world/entity/npc/villager/VillagerData + m (I)Z canLevelUp d + m (I)I getMaxXpPerLevel c + m (I)I getMinXpPerLevel b + m ()Lnet/minecraft/core/Holder; lambda$static$0 e + m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)Lnet/minecraft/core/Holder; lambda$static$1 c + m ()Lnet/minecraft/core/Holder; lambda$static$2 d + m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)Lnet/minecraft/core/Holder; lambda$static$3 b + m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)Ljava/lang/Integer; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m ()I level c + m ()Lnet/minecraft/core/Holder; profession b + m ()Lnet/minecraft/core/Holder; type a + m (I)Lnet/minecraft/world/entity/npc/villager/VillagerData; withLevel a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/npc/villager/VillagerData; withProfession b + m (Lnet/minecraft/core/HolderGetter$Provider;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/villager/VillagerData; withProfession b + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/npc/villager/VillagerData; withType a + m (Lnet/minecraft/core/HolderGetter$Provider;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/villager/VillagerData; withType a + f Lcom/mojang/serialization/Codec; CODEC c + f I MAX_VILLAGER_LEVEL b + f I MIN_VILLAGER_LEVEL a + f [I NEXT_LEVEL_XP_THRESHOLDS h + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f I level g + f Lnet/minecraft/core/Holder; profession f + f Lnet/minecraft/core/Holder; type e +c net/minecraft/world/entity/npc/villager/VillagerType net/minecraft/world/entity/npc/villager/VillagerType + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/entity/npc/villager/VillagerType; bootstrap a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/ResourceKey; byBiome a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Ljava/util/HashMap;)V lambda$static$0 a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/villager/VillagerType; register a + f Ljava/util/Map; BY_BIOME j + f Lcom/mojang/serialization/Codec; CODEC h + f Lnet/minecraft/resources/ResourceKey; DESERT a + f Lnet/minecraft/resources/ResourceKey; JUNGLE b + f Lnet/minecraft/resources/ResourceKey; PLAINS c + f Lnet/minecraft/resources/ResourceKey; SAVANNA d + f Lnet/minecraft/resources/ResourceKey; SNOW e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i + f Lnet/minecraft/resources/ResourceKey; SWAMP f + f Lnet/minecraft/resources/ResourceKey; TAIGA g +c net/minecraft/world/entity/projectile/ProjectileUtil net/minecraft/world/entity/projectile/ProjectileHelper + m (Lnet/minecraft/world/entity/Entity;)F computeMargin a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;D)Lnet/minecraft/world/phys/EntityHitResult; getEntityHitResult a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;F)Lnet/minecraft/world/phys/EntityHitResult; getEntityHitResult a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Lnet/minecraft/world/phys/EntityHitResult; getEntityHitResult a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/component/AttackRange;Ljava/util/function/Predicate;Lnet/minecraft/world/level/ClipContext$Block;)Lcom/mojang/datafixers/util/Either; getHitEntitiesAlong a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/util/function/Predicate;Lnet/minecraft/world/phys/Vec3;FLnet/minecraft/world/level/ClipContext$Block;)Lcom/mojang/datafixers/util/Either; getHitEntitiesAlong a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;FLnet/minecraft/world/level/ClipContext$Block;)Lnet/minecraft/world/phys/HitResult; getHitResult a + m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;)Lnet/minecraft/world/phys/HitResult; getHitResultOnMoveVector a + m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/world/level/ClipContext$Block;)Lnet/minecraft/world/phys/HitResult; getHitResultOnMoveVector a + m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;D)Lnet/minecraft/world/phys/HitResult; getHitResultOnViewVector a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;FLnet/minecraft/world/level/ClipContext$Block;Z)Ljava/util/Collection; getManyEntityHitResult a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;Z)Ljava/util/Collection; getManyEntityHitResult a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getMobArrow a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/InteractionHand; getWeaponHoldingHand a + m (Lnet/minecraft/world/entity/Entity;F)V rotateTowardsMovement a + f F DEFAULT_ENTITY_HIT_RESULT_MARGIN a +c net/minecraft/world/entity/vehicle/boat/AbstractBoat net/minecraft/world/entity/vehicle/boat/AbstractBoat + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (F)V animateHurt q + m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s + m (Lnet/minecraft/world/entity/Entity;)Z canBeCollidedWith j + m (Lnet/minecraft/world/entity/Entity;)Z canCollideWith i + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z canVehicleCollide a + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m ()Z checkInWater I + m (Lnet/minecraft/world/entity/Entity;)V clampRotation D + m ()V controlBoat L + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()V floatBoat K + m (F)F getBubbleAngle b + m ()I getBubbleTime M + m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl + m ()D getDefaultGravity bs + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b + m ()Lnet/minecraft/world/item/Item; getDropItem p + m ()F getGroundFriction D + m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ + m ()Lnet/minecraft/world/entity/Leashable$LeashData; getLeashData T_ + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m ()I getMaxPassengers F + m ()Lnet/minecraft/core/Direction; getMotionDirection dh + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()Lnet/minecraft/sounds/SoundEvent; getPaddleSound q + m (I)Z getPaddleState m + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A + m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/util/BlockUtil$FoundRectangle;)Lnet/minecraft/world/phys/Vec3; getRelativePortalPosition a + m (IF)F getRowingTime a + m ()F getSinglePassengerXOffset E + m ()Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; getStatus H + m ()F getWaterLevelAbove u + m (Lnet/minecraft/world/entity/Entity;)Z hasEnoughSpaceFor C + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m ()Z isPickable bX + m ()Z isUnderWater bC + m ()Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; isUnderwater J + m (Lnet/minecraft/world/entity/Entity;)Z lambda$tickBubbleColumn$0 E + m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a + m (Lnet/minecraft/world/entity/Entity;)V onPassengerTurned l + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V positionRider a + m (Lnet/minecraft/world/entity/Entity;)V push h + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/entity/EntityDimensions;)D rideHeight b + m (I)V setBubbleTime n + m (DDD)V setInitialPos o + m (ZZZZ)V setInput a + m (Lnet/minecraft/world/entity/Leashable$LeashData;)V setLeashData a + m (ZZ)V setPaddleState a + m ()Z supportQuadLeash z + m ()V tick g + m ()V tickBubbleColumn G + f I BUBBLE_TIME r + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_BUBBLE_TIME u + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_PADDLE_LEFT s + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_PADDLE_RIGHT t + f I PADDLE_LEFT d + f I PADDLE_RIGHT e + f D PADDLE_SOUND_TIME f + f F PADDLE_SPEED aO + f I TIME_TO_EJECT aN + f F bubbleAngle bf + f F bubbleAngleO bg + f Z bubbleColumnDirectionIsDown bd + f F bubbleMultiplier be + f F deltaRotation aR + f Ljava/util/function/Supplier; dropItem bi + f Z inputDown aW + f Z inputLeft aT + f Z inputRight aU + f Z inputUp aV + f Lnet/minecraft/world/entity/InterpolationHandler; interpolation aS + f Z isAboveBubbleColumn bc + f F landFriction aY + f D lastYd bb + f Lnet/minecraft/world/entity/Leashable$LeashData; leashData bh + f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; oldStatus ba + f F outOfControlTicks aQ + f [F paddlePositions aP + f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; status aZ + f D waterLevel aX +c net/minecraft/world/entity/vehicle/boat/AbstractBoat$Status net/minecraft/world/entity/vehicle/boat/AbstractBoat$EnumStatus + m ()[Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; $values a + f [Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; $VALUES f + f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; IN_AIR e + f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; IN_WATER a + f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; ON_LAND d + f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; UNDER_FLOWING_WATER c + f Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat$Status; UNDER_WATER b +c net/minecraft/world/entity/vehicle/minecart/Minecart net/minecraft/world/entity/vehicle/minecart/EntityMinecartRideable + m (Lnet/minecraft/server/level/ServerLevel;IIIZ)V activateMinecart a + m ()Lnet/minecraft/world/item/Item; getDropItem p + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m ()Z isRideable z + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V positionRider a + m ()V tick g + f F playerRotationOffset f + f F rotationOffset e +c net/minecraft/world/item/component/FireworkExplosion net/minecraft/world/item/component/FireworkExplosion + m (Ljava/util/function/Consumer;)V addAdditionalTooltip a + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Lnet/minecraft/network/chat/MutableComponent;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/network/chat/Component; appendColors a + m ()Lit/unimi/dsi/fastutil/ints/IntList; colors b + m ()Lit/unimi/dsi/fastutil/ints/IntList; fadeColors c + m (I)Lnet/minecraft/network/chat/Component; getColorName a + m ()Z hasTrail d + m ()Z hasTwinkle e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/component/FireworkExplosion$Shape; shape a + m (Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/item/component/FireworkExplosion; withFadeColors a + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; COLOR_LIST_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; COLOR_LIST_STREAM_CODEC j + f Lnet/minecraft/network/chat/Component; CUSTOM_COLOR_NAME k + f Lnet/minecraft/world/item/component/FireworkExplosion; DEFAULT a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lit/unimi/dsi/fastutil/ints/IntList; colors f + f Lit/unimi/dsi/fastutil/ints/IntList; fadeColors g + f Z hasTrail h + f Z hasTwinkle i + f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; shape e +c net/minecraft/world/item/component/FireworkExplosion$Shape net/minecraft/world/item/component/FireworkExplosion$a + m ()[Lnet/minecraft/world/item/component/FireworkExplosion$Shape; $values d + m (I)Lnet/minecraft/world/item/component/FireworkExplosion$Shape; byId a + m ()I getId b + m ()Lnet/minecraft/network/chat/MutableComponent; getName a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/item/component/FireworkExplosion$Shape; $VALUES k + f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; BURST e + f Ljava/util/function/IntFunction; BY_ID h + f Lcom/mojang/serialization/Codec; CODEC g + f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; CREEPER d + f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; LARGE_BALL b + f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; SMALL_BALL a + f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; STAR c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f I id i + f Ljava/lang/String; name j +c net/minecraft/world/item/component/MapPostProcessing net/minecraft/world/item/component/MapPostProcessing + m ()[Lnet/minecraft/world/item/component/MapPostProcessing; $values b + m ()I id a + f [Lnet/minecraft/world/item/component/MapPostProcessing; $VALUES f + f Ljava/util/function/IntFunction; ID_MAP c + f Lnet/minecraft/world/item/component/MapPostProcessing; LOCK a + f Lnet/minecraft/world/item/component/MapPostProcessing; SCALE b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f I id e +c net/minecraft/world/item/component/ResolvableProfile net/minecraft/world/item/component/ResolvableProfile + m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/entity/player/PlayerSkin$Patch;)Lnet/minecraft/world/item/component/ResolvableProfile; create a + m (Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile; createPartialProfile a + m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/world/item/component/ResolvableProfile; createResolved a + m (Ljava/lang/String;)Lnet/minecraft/world/item/component/ResolvableProfile; createUnresolved a + m (Ljava/util/UUID;)Lnet/minecraft/world/item/component/ResolvableProfile; createUnresolved a + m (Lnet/minecraft/world/entity/player/PlayerSkin$Patch;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/world/item/component/ResolvableProfile; lambda$create$1 a + m (Lnet/minecraft/world/entity/player/PlayerSkin$Patch;Lnet/minecraft/world/item/component/ResolvableProfile$Partial;)Lnet/minecraft/world/item/component/ResolvableProfile; lambda$create$4 a + m (Ljava/util/Optional;)Ljava/util/UUID; lambda$createPartialProfile$5 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; name d + m ()Lcom/mojang/authlib/GameProfile; partialProfile b + m (Lnet/minecraft/server/players/ProfileResolver;)Ljava/util/concurrent/CompletableFuture; resolveProfile a + m ()Lnet/minecraft/world/entity/player/PlayerSkin$Patch; skinPatch c + m ()Lcom/mojang/datafixers/util/Either; unpack a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; FULL_CODEC e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lcom/mojang/authlib/GameProfile; partialProfile c + f Lnet/minecraft/world/entity/player/PlayerSkin$Patch; skinPatch d +c net/minecraft/world/item/component/ResolvableProfile$Static net/minecraft/world/item/component/ResolvableProfile$Static + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Lcom/mojang/authlib/GameProfile;)Ljava/util/Optional; lambda$name$1 b + m (Lnet/minecraft/world/item/component/ResolvableProfile$Partial;)Ljava/util/Optional; lambda$name$2 a + m (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile; lambda$new$0 c + m ()Ljava/util/Optional; name d + m (Lnet/minecraft/server/players/ProfileResolver;)Ljava/util/concurrent/CompletableFuture; resolveProfile a + m ()Lcom/mojang/datafixers/util/Either; unpack a + f Lnet/minecraft/world/item/component/ResolvableProfile$Static; EMPTY e + f Lcom/mojang/datafixers/util/Either; contents f +c net/minecraft/world/item/component/ResolvableProfile$Dynamic net/minecraft/world/item/component/ResolvableProfile$Dynamic + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Lnet/minecraft/server/players/ProfileResolver;)Lcom/mojang/authlib/GameProfile; lambda$resolveProfile$0 b + m ()Ljava/util/Optional; name d + m (Lnet/minecraft/server/players/ProfileResolver;)Ljava/util/concurrent/CompletableFuture; resolveProfile a + m ()Lcom/mojang/datafixers/util/Either; unpack a + f Lnet/minecraft/network/chat/Component; DYNAMIC_TOOLTIP e + f Lcom/mojang/datafixers/util/Either; nameOrId f +c net/minecraft/world/item/component/ResolvableProfile$Partial net/minecraft/world/item/component/ResolvableProfile$Partial + m ()Lcom/mojang/authlib/GameProfile; createProfile d + m ()Ljava/util/Optional; id b + m ()Ljava/util/Optional; name a + m ()Lcom/mojang/authlib/properties/PropertyMap; properties c + f Lnet/minecraft/world/item/component/ResolvableProfile$Partial; EMPTY a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/Optional; id d + f Ljava/util/Optional; name c + f Lcom/mojang/authlib/properties/PropertyMap; properties e +c net/minecraft/world/item/crafting/DecoratedPotRecipe net/minecraft/world/item/crafting/DecoratedPotRecipe + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; back c + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; front f + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; left d + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; right e +c net/minecraft/world/item/crafting/FireworkStarRecipe net/minecraft/world/item/crafting/RecipeFireworksStar + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + f Lnet/minecraft/world/item/crafting/Ingredient; GUNPOWDER_INGREDIENT g + f Ljava/util/Map; SHAPE_BY_ITEM d + f Lnet/minecraft/world/item/crafting/Ingredient; TRAIL_INGREDIENT e + f Lnet/minecraft/world/item/crafting/Ingredient; TWINKLE_INGREDIENT f +c net/minecraft/world/item/crafting/MapExtendingRecipe net/minecraft/world/item/crafting/RecipeMapExtend + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; findFilledMap c + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Z isSpecial ar_ + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a +c net/minecraft/world/item/crafting/SmithingTrimRecipe net/minecraft/world/item/crafting/SmithingTrimRecipe + m ()Ljava/util/Optional; additionIngredient k + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; applyTrim a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/Ingredient; baseIngredient f + m ()Ljava/util/List; display g + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ + m ()Ljava/util/Optional; templateIngredient c + f Lnet/minecraft/world/item/crafting/Ingredient; addition f + f Lnet/minecraft/world/item/crafting/Ingredient; base e + f Lnet/minecraft/core/Holder; pattern g + f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo h + f Lnet/minecraft/world/item/crafting/Ingredient; template d +c net/minecraft/world/item/crafting/SmithingTrimRecipe$Serializer net/minecraft/world/item/crafting/SmithingTrimRecipe$a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$0 h + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$1 g + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$2 f + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/core/Holder; lambda$static$3 e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$5 d + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$6 c + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$7 b + m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/core/Holder; lambda$static$8 a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; CODEC x + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w +c net/minecraft/world/item/enchantment/LevelBasedValue net/minecraft/world/item/enchantment/LevelBasedValue + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m (I)F calculate a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (F)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Constant; constant a + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$Constant;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; lambda$static$1 a + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; lambda$static$2 b + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; lambda$static$3 a + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lcom/mojang/datafixers/util/Either; lambda$static$4 a + m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Lookup; lookup a + m (F)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Linear; perLevel b + m (FF)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Linear; perLevel a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DISPATCH_CODEC a +c net/minecraft/world/item/enchantment/LevelBasedValue$Linear net/minecraft/world/item/enchantment/LevelBasedValue$f + m ()F base b + m (I)F calculate a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F perLevelAboveFirst c + f Lcom/mojang/serialization/MapCodec; CODEC c + f F base d + f F perLevelAboveFirst e +c net/minecraft/world/item/enchantment/LevelBasedValue$Lookup net/minecraft/world/item/enchantment/LevelBasedValue$g + m (I)F calculate a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; fallback c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; values b + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; fallback e + f Ljava/util/List; values d +c net/minecraft/world/item/enchantment/LevelBasedValue$Clamped net/minecraft/world/item/enchantment/LevelBasedValue$a + m (I)F calculate a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$Clamped;)Ljava/lang/String; lambda$static$1 b + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$Clamped;)Lcom/mojang/serialization/DataResult; lambda$static$2 a + m ()F max d + m ()F min c + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; value b + f Lcom/mojang/serialization/MapCodec; CODEC c + f F max f + f F min e + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; value d +c net/minecraft/world/item/enchantment/LevelBasedValue$Constant net/minecraft/world/item/enchantment/LevelBasedValue$b + m (I)F calculate a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F value b + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/MapCodec; TYPED_CODEC d + f F value e +c net/minecraft/world/item/enchantment/LevelBasedValue$Exponent net/minecraft/world/item/enchantment/LevelBasedValue$c + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; base b + m (I)F calculate a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; power c + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; base d + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; power e +c net/minecraft/world/item/enchantment/LevelBasedValue$Fraction net/minecraft/world/item/enchantment/LevelBasedValue$d + m (I)F calculate a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; denominator c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; numerator b + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; denominator e + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; numerator d +c net/minecraft/world/item/enchantment/LevelBasedValue$LevelsSquared net/minecraft/world/item/enchantment/LevelBasedValue$e + m ()F added b + m (I)F calculate a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC c + f F added d +c net/minecraft/world/item/equipment/trim/TrimMaterial net/minecraft/world/item/equipment/trim/TrimMaterial + m ()Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; assets a + m ()Lnet/minecraft/network/chat/Component; description b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; assets e + f Lnet/minecraft/network/chat/Component; description f +c net/minecraft/world/item/equipment/trim/TrimPatterns net/minecraft/world/item/equipment/trim/TrimPatterns + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/Identifier; defaultAssetId a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;)V register a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registryKey a + f Lnet/minecraft/resources/ResourceKey; BOLT r + f Lnet/minecraft/resources/ResourceKey; COAST c + f Lnet/minecraft/resources/ResourceKey; DUNE b + f Lnet/minecraft/resources/ResourceKey; EYE f + f Lnet/minecraft/resources/ResourceKey; FLOW q + f Lnet/minecraft/resources/ResourceKey; HOST p + f Lnet/minecraft/resources/ResourceKey; RAISER o + f Lnet/minecraft/resources/ResourceKey; RIB j + f Lnet/minecraft/resources/ResourceKey; SENTRY a + f Lnet/minecraft/resources/ResourceKey; SHAPER m + f Lnet/minecraft/resources/ResourceKey; SILENCE n + f Lnet/minecraft/resources/ResourceKey; SNOUT i + f Lnet/minecraft/resources/ResourceKey; SPIRE k + f Lnet/minecraft/resources/ResourceKey; TIDE h + f Lnet/minecraft/resources/ResourceKey; VEX g + f Lnet/minecraft/resources/ResourceKey; WARD e + f Lnet/minecraft/resources/ResourceKey; WAYFINDER l + f Lnet/minecraft/resources/ResourceKey; WILD d +c net/minecraft/world/level/block/AbstractFurnaceBlock net/minecraft/world/level/block/BlockFurnace + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; createFurnaceTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity;)V lambda$createFurnaceTicker$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openContainer a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b +c net/minecraft/world/level/block/AmethystClusterBlock net/minecraft/world/level/block/AmethystClusterBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/AmethystClusterBlock;)Ljava/lang/Float; lambda$static$0 b + m (Lnet/minecraft/world/level/block/AmethystClusterBlock;)Ljava/lang/Float; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c + f F height e + f Ljava/util/Map; shapes g + f F width f +c net/minecraft/world/level/block/BigDripleafStemBlock net/minecraft/world/level/block/BigDripleafStemBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/core/Direction;)Z place a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Map; SHAPES c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b +c net/minecraft/world/level/block/BuddingAmethystBlock net/minecraft/world/level/block/BuddingAmethystBlock + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canClusterGrowAtState h + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC b + f [Lnet/minecraft/core/Direction; DIRECTIONS d + f I GROWTH_CHANCE c +c net/minecraft/world/level/block/EnchantingTableBlock net/minecraft/world/level/block/BlockEnchantmentTable + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z isValidBookShelf a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$1 a + m (Lnet/minecraft/core/BlockPos;)Z lambda$static$0 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Ljava/util/List; BOOKSHELF_OFFSETS b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c +c net/minecraft/world/level/block/HalfTransparentBlock net/minecraft/world/level/block/BlockHalfTransparent + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b + f Lcom/mojang/serialization/MapCodec; CODEC d +c net/minecraft/world/level/block/LayeredCauldronBlock net/minecraft/world/level/block/LayeredCauldronBlock + m (Lnet/minecraft/world/level/material/Fluid;)Z canReceiveStalactiteDrip a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)D getContentHeight b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a + m (I)D getPixelContentHeight b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Biome$Precipitation;)V handlePrecipitation a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFull d + m (Lnet/minecraft/world/level/block/LayeredCauldronBlock;)Lnet/minecraft/world/level/biome/Biome$Precipitation; lambda$static$0 b + m (Lnet/minecraft/world/level/block/LayeredCauldronBlock;)Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$3 c + m ()[Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$4 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lowerFillLevel c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)V receiveStalactiteDrip a + f I BASE_CONTENT_HEIGHT h + f Lcom/mojang/serialization/MapCodec; CODEC d + f [Lnet/minecraft/world/phys/shapes/VoxelShape; FILLED_SHAPES D + f D HEIGHT_PER_LEVEL i + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL g + f I MAX_FILL_LEVEL f + f I MIN_FILL_LEVEL e + f Lnet/minecraft/world/level/biome/Biome$Precipitation; precipitationType R +c net/minecraft/world/level/block/LiquidBlockContainer net/minecraft/world/level/block/IFluidContainer + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a +c net/minecraft/world/level/block/PiglinWallSkullBlock net/minecraft/world/level/block/PiglinWallSkullBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Ljava/util/Map; SHAPES e +c net/minecraft/world/level/block/TorchflowerCropBlock net/minecraft/world/level/block/TorchflowerCropBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getAgeProperty b + m ()Lnet/minecraft/world/level/ItemLike; getBaseSeedId d + m (Lnet/minecraft/world/level/Level;)I getBonemealAgeIncrease a + m ()I getMaxAge c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (I)Lnet/minecraft/world/level/block/state/BlockState; getStateForAge b + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c + f I BONEMEAL_INCREASE h + f Lcom/mojang/serialization/MapCodec; CODEC a + f I MAX_AGE b + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES g +c net/minecraft/world/level/block/WallHangingSignBlock net/minecraft/world/level/block/WallHangingSignBlock + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttachTo a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canPlace b + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)F getYRotationDegrees h + m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/state/BlockState;)Z isHittingEditableSide a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Lnet/minecraft/world/item/ItemStack;)Z shouldTryToChainAnotherHangingSign a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Ljava/util/Map; SHAPES e + f Ljava/util/Map; SHAPES_PLANK c +c net/minecraft/world/level/block/WitherWallSkullBlock net/minecraft/world/level/block/BlockWitherSkullWall + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + f Lcom/mojang/serialization/MapCodec; CODEC b +c net/minecraft/world/level/block/entity/BannerPattern net/minecraft/world/level/block/entity/EnumBannerPatternType + m ()Lnet/minecraft/resources/Identifier; assetId a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; translationKey b + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/resources/Identifier; assetId e + f Ljava/lang/String; translationKey f +c net/minecraft/world/level/block/state/BlockBehaviour net/minecraft/world/level/block/state/BlockBase + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lnet/minecraft/world/level/block/Block; asBlock o + m ()Lnet/minecraft/world/item/Item; asItem h + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canBeReplaced a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()F defaultDestroyTime B + m ()Lnet/minecraft/world/level/material/MapColor; defaultMapColor A + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m ()Ljava/lang/String; getDescriptionId z + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getDestroyProgress a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getLightBlock i_ + m ()Ljava/util/Optional; getLootTable y + m ()F getMaxHorizontalOffset at_ + m ()F getMaxVerticalOffset av_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape d_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)J getSeed a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/SoundType; getSoundType h_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isCollisionShapeFullBlock a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Ljava/util/function/BiConsumer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V lambda$onExplosionHit$1 a + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$simpleCodec$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; properties w + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; propertiesCodec x + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldChangedStateKeepBlockEntity o + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; simpleCodec b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateIndirectNeighbourShapes a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f [Lnet/minecraft/core/Direction; UPDATE_SHAPE_ORDER E + f Ljava/lang/String; descriptionId Q + f Ljava/util/Optional; drops P + f Z dynamicShape M + f F explosionResistance G + f F friction J + f Z hasCollision F + f Z isRandomlyTicking H + f F jumpFactor L + f Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; properties O + f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures N + f Lnet/minecraft/world/level/block/SoundType; soundType I + f F speedFactor K +c net/minecraft/world/level/block/state/BlockBehaviour$1 net/minecraft/world/level/block/state/BlockBase$1 + f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a +c net/minecraft/world/level/block/state/BlockBehaviour$OffsetType net/minecraft/world/level/block/state/BlockBase$EnumRandomOffset + m ()[Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; $values a + f [Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; $VALUES d + f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; NONE a + f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; XYZ c + f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; XZ b +c net/minecraft/world/level/block/state/BlockBehaviour$Properties net/minecraft/world/level/block/state/BlockBase$Info + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; air m + m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; destroyTime e + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; dynamicShape f + m ()Ljava/lang/String; effectiveDescriptionId q + m ()Ljava/util/Optional; effectiveDrops h + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; emissiveRendering e + m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; explosionResistance f + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; forceSolidOff l + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; forceSolidOn k + m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; friction a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; hasPostProcess d + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; ignitedByLava i + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; instabreak d + m (Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; instrument a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isRedstoneConductor a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isSuffocating b + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isValidSpawn a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isViewBlocking c + m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; jumpFactor c + m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; lambda$mapColor$10 a + m (Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; lambda$mapColor$11 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; lambda$new$1 b + m (Lnet/minecraft/world/level/block/state/BlockState;)I lambda$new$2 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$new$3 c + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$new$4 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z lambda$new$5 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$new$6 d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$new$7 c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$new$8 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z lambda$new$9 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; lambda$offsetType$12 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; lambda$offsetType$13 a + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; lambda$static$0 r + m (Ljava/util/function/ToIntFunction;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; lightLevel a + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; liquid j + m (Ljava/util/function/Function;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; mapColor a + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; mapColor a + m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; mapColor a + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noCollision b + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noLootTable g + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noOcclusion c + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noTerrainParticles o + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; of a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; ofFullCopy a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; ofLegacyCopy b + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; offsetType a + m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; overrideDescription a + m (Ljava/util/Optional;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; overrideLootTable a + m (Lnet/minecraft/world/level/material/PushReaction;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; pushReaction a + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; randomTicks e + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; replaceable p + m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; requiredFeatures a + m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; requiresCorrectToolForDrops n + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; setId a + m (Lnet/minecraft/world/level/block/SoundType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; sound a + m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; speedFactor b + m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; strength d + m (FF)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; strength a + f Lcom/mojang/serialization/Codec; CODEC a + f Z canOcclude p + f Lnet/minecraft/resources/DependantName; descriptionId o + f F destroyTime g + f Lnet/minecraft/resources/DependantName; drops n + f Z dynamicShape F + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; emissiveRendering E + f F explosionResistance f + f Z forceSolidOff t + f Z forceSolidOn u + f F friction j + f Z hasCollision c + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; hasPostProcess D + f Lnet/minecraft/resources/ResourceKey; id m + f Z ignitedByLava r + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; instrument x + f Z isAir q + f Z isRandomlyTicking i + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isRedstoneConductor A + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isSuffocating B + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate; isValidSpawn z + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isViewBlocking C + f F jumpFactor l + f Ljava/util/function/ToIntFunction; lightEmission e + f Z liquid s + f Ljava/util/function/Function; mapColor b + f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction; offsetFunction H + f Lnet/minecraft/world/level/material/PushReaction; pushReaction v + f Z replaceable y + f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures G + f Z requiresCorrectToolForDrops h + f Lnet/minecraft/world/level/block/SoundType; soundType d + f Z spawnTerrainParticles w + f F speedFactor k +c net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase net/minecraft/world/level/block/state/BlockBase$BlockData + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lnet/minecraft/world/level/block/state/BlockState; asState B + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a + m ()Z blocksMotion d + m ()Z calculateSolid H + m ()Z canBeReplaced v + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m (Lnet/minecraft/world/level/material/Fluid;)Z canBeReplaced a + m ()Z canOcclude t + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z emissiveRendering b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z entityCanStandOn b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction;)Z entityCanStandOnFace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m ()Lnet/minecraft/world/level/block/Block; getBlock b + m ()Lnet/minecraft/core/Holder; getBlockHolder c + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape h + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape g + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getDestroyProgress a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getDestroySpeed e + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; getFaceOcclusionShape a + m ()Lnet/minecraft/world/level/material/FluidState; getFluidState y + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape i + m ()I getLightBlock g + m ()I getLightEmission k + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/MapColor; getMapColor a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape h + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getOffset a + m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction r + m ()Lnet/minecraft/world/level/block/RenderShape; getRenderShape o + m (Lnet/minecraft/core/BlockPos;)J getSeed b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape f + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m ()Lnet/minecraft/world/level/block/SoundType; getSoundType A + m ()Ljava/util/stream/Stream; getTags w + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V handleNeighborChanged a + m ()Z hasAnalogOutputSignal q + m ()Z hasBlockEntity x + m ()Z hasLargeCollisionShape i + m ()Z hasOffsetFunction u + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hasPostProcess l + m ()Z ignitedByLava m + m ()V initCache a + m ()Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; instrument E + m (Lnet/minecraft/core/Holder;)Z is a + m (Lnet/minecraft/core/HolderSet;)Z is a + m (Lnet/minecraft/resources/ResourceKey;)Z is a + m (Lnet/minecraft/tags/TagKey;)Z is a + m (Lnet/minecraft/tags/TagKey;Ljava/util/function/Predicate;)Z is a + m (Lnet/minecraft/world/level/block/Block;)Z is a + m ()Z isAir l + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isCollisionShapeFullBlock m + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isFaceSturdy c + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/SupportType;)Z isFaceSturdy a + m (Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m ()Z isRandomlyTicking z + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isRedstoneConductor d + m ()Z isSignalSource p + m ()Z isSolid e + m ()Z isSolidRender s + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isSuffocating j + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z isValidSpawn a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isViewBlocking k + m ([Lnet/minecraft/world/phys/shapes/VoxelShape;)V lambda$static$0 b + m ([Lnet/minecraft/world/phys/shapes/VoxelShape;)V lambda$static$1 a + m ()Z liquid n + m (Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + m ()Z propagatesSkylightDown f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m ()Z requiresCorrectToolForDrops C + m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldChangedStateKeepBlockEntity a + m ()Z shouldSpawnTerrainParticles D + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V updateIndirectNeighbourShapes b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateIndirectNeighbourShapes b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V updateNeighbourShapes a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateNeighbourShapes a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m ()Z useShapeForLightOcclusion j + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f [Lnet/minecraft/core/Direction; DIRECTIONS a + f [Lnet/minecraft/world/phys/shapes/VoxelShape; EMPTY_OCCLUSION_SHAPES f + f [Lnet/minecraft/world/phys/shapes/VoxelShape; FULL_BLOCK_OCCLUSION_SHAPES g + f Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache; cache B + f Z canOcclude r + f F destroySpeed p + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; emissiveRendering w + f Lnet/minecraft/world/level/material/FluidState; fluidState C + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; hasPostProcess v + f Z ignitedByLava k + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; instrument z + f Z isAir j + f Z isRandomlyTicking D + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isRedstoneConductor s + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isSuffocating t + f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isViewBlocking u + f Z legacySolid m + f I lightBlock I + f I lightEmission h + f Z liquid l + f Lnet/minecraft/world/level/material/MapColor; mapColor o + f Lnet/minecraft/world/phys/shapes/VoxelShape; occlusionShape F + f [Lnet/minecraft/world/phys/shapes/VoxelShape; occlusionShapesByFace G + f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction; offsetFunction x + f Z propagatesSkylightDown H + f Lnet/minecraft/world/level/material/PushReaction; pushReaction n + f Z replaceable A + f Z requiresCorrectToolForDrops q + f Z solidRender E + f Z spawnTerrainParticles y + f Z useShapeForLightOcclusion i +c net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache net/minecraft/world/level/block/state/BlockBase$BlockData$Cache + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/SupportType;)I getFaceSupportIndex b + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/SupportType;)Z isFaceSturdy a + m (Lnet/minecraft/core/Direction$Axis;)Z lambda$new$0 a + f [Lnet/minecraft/core/Direction; DIRECTIONS d + f I SUPPORT_TYPE_COUNT e + f Lnet/minecraft/world/phys/shapes/VoxelShape; collisionShape a + f [Z faceSturdy f + f Z isCollisionShapeFullBlock c + f Z largeCollisionShape b +c net/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction net/minecraft/world/level/block/state/BlockBase$b +c net/minecraft/world/level/block/state/BlockBehaviour$StatePredicate net/minecraft/world/level/block/state/BlockBase$f +c net/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate net/minecraft/world/level/block/state/BlockBase$e +c net/minecraft/world/level/chunk/storage/RegionBitmap net/minecraft/world/level/chunk/storage/RegionFileBitSet + m (I)I allocate a + m (II)V force a + m (II)V free b + m ()Lit/unimi/dsi/fastutil/ints/IntSet; getUsed a + f Ljava/util/BitSet; used a +c net/minecraft/world/level/gamerules/GameRuleCategory net/minecraft/world/level/gamerules/GameRuleCategory + m ()Lnet/minecraft/resources/Identifier; getDescriptionId a + m ()Lnet/minecraft/resources/Identifier; id c + m ()Lnet/minecraft/network/chat/MutableComponent; label b + m (Ljava/lang/String;)Lnet/minecraft/world/level/gamerules/GameRuleCategory; register a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/gamerules/GameRuleCategory; register a + f Lnet/minecraft/world/level/gamerules/GameRuleCategory; CHAT f + f Lnet/minecraft/world/level/gamerules/GameRuleCategory; DROPS d + f Lnet/minecraft/world/level/gamerules/GameRuleCategory; MISC g + f Lnet/minecraft/world/level/gamerules/GameRuleCategory; MOBS b + f Lnet/minecraft/world/level/gamerules/GameRuleCategory; PLAYER a + f Ljava/util/List; SORT_ORDER i + f Lnet/minecraft/world/level/gamerules/GameRuleCategory; SPAWNING c + f Lnet/minecraft/world/level/gamerules/GameRuleCategory; UPDATES e + f Lnet/minecraft/resources/Identifier; id h +c net/minecraft/world/level/levelgen/BelowZeroRetrogen net/minecraft/world/level/levelgen/BelowZeroRetrogen + m (Lnet/minecraft/world/level/chunk/ProtoChunk;)V applyBedrockMask b + m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/biome/BiomeResolver; getBiomeResolver a + m (II)Z hasBedrockHole a + m ()Z hasBedrockHoles b + m (Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/core/BlockPos;)V lambda$applyBedrockMask$7 a + m (Lnet/minecraft/world/level/biome/BiomeResolver;Ljava/util/function/Predicate;Lnet/minecraft/world/level/chunk/ChunkAccess;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; lambda$getBiomeResolver$8 a + m (Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/core/BlockPos;)V lambda$replaceOldBedrock$6 b + m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; lambda$static$0 a + m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; lambda$static$1 a + m ()Ljava/lang/String; lambda$static$2 c + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lcom/mojang/serialization/DataResult; lambda$static$3 a + m (Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen;)Ljava/util/Optional; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m (Lnet/minecraft/world/level/chunk/ProtoChunk;)V replaceOldBedrock a + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a + f Lcom/mojang/serialization/Codec; BITSET_CODEC d + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/BitSet; EMPTY c + f Lcom/mojang/serialization/Codec; NON_EMPTY_CHUNK_STATUS e + f Ljava/util/Set; RETAINED_RETROGEN_BIOMES f + f Lnet/minecraft/world/level/LevelHeightAccessor; UPGRADE_HEIGHT_ACCESSOR b + f Ljava/util/BitSet; missingBedrock h + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus g +c net/minecraft/world/level/levelgen/BelowZeroRetrogen$1 net/minecraft/world/level/levelgen/BelowZeroRetrogen$1 + m ()I getHeight L_ + m ()I getMinY K_ +c net/minecraft/world/level/levelgen/synth/NormalNoise net/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal + m (Lnet/minecraft/util/RandomSource;I[D)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; create a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; create b + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; createLegacyNetherBiome a + m (I)D expectedDeviation a + m (DDD)D getValue a + m ()D maxValue a + m ()Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; parameters b + m (Ljava/lang/StringBuilder;)V parityConfigString a + f D INPUT_FACTOR a + f D TARGET_DEVIATION b + f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; first d + f D maxValue f + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; parameters g + f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; second e + f D valueFactor c +c net/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters net/minecraft/world/level/levelgen/synth/NoiseGeneratorNormal$a + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes b + m ()I firstOctave a + m (DLit/unimi/dsi/fastutil/doubles/DoubleArrayList;)V lambda$new$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes d + f I firstOctave c +c net/minecraft/world/level/levelgen/synth/PerlinNoise net/minecraft/world/level/levelgen/synth/NoiseGeneratorOctaves + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes c + m (Lnet/minecraft/util/RandomSource;ID[D)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create a + m (Lnet/minecraft/util/RandomSource;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create b + m (Lnet/minecraft/util/RandomSource;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create a + m (Lnet/minecraft/util/RandomSource;Ljava/util/stream/IntStream;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create b + m (Lnet/minecraft/util/RandomSource;Ljava/util/stream/IntStream;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; createLegacyForBlendedNoise a + m (Lnet/minecraft/util/RandomSource;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; createLegacyForLegacyNetherBiome a + m (D)D edgeValue c + m ()I firstOctave b + m (I)Lnet/minecraft/world/level/levelgen/synth/ImprovedNoise; getOctaveNoise a + m (DDD)D getValue a + m (DDDDDZ)D getValue a + m (Ljava/lang/Double;)Z lambda$new$0 b + m (Ljava/lang/Double;)Ljava/lang/String; lambda$parityConfigString$1 a + m (Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair; makeAmplitudes a + m (D)D maxBrokenValue a + m ()D maxValue a + m (Ljava/lang/StringBuilder;)V parityConfigString a + m (Lnet/minecraft/util/RandomSource;)V skipOctave a + m (D)D wrap b + f I ROUND_OFF a + f Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes d + f I firstOctave c + f D lowestFreqInputFactor f + f D lowestFreqValueFactor e + f D maxValue g + f [Lnet/minecraft/world/level/levelgen/synth/ImprovedNoise; noiseLevels b +c net/minecraft/world/level/storage/LevelStorageSource net/minecraft/world/level/storage/Convertable + m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/storage/LevelStorageSource; createDefault b + m ()Lnet/minecraft/world/level/storage/LevelStorageSource$LevelCandidates; findLevelCandidates b + m ()Ljava/nio/file/Path; getBackupPath d + m ()Ljava/nio/file/Path; getBaseDir c + m (Ljava/nio/file/Path;)Ljava/time/Instant; getFileModificationTime d + m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;)J getFileModificationTime a + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/core/Registry;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/LevelDataAndDimensions; getLevelDataAndDimensions a + m (Ljava/lang/String;)Ljava/nio/file/Path; getLevelPath c + m ()Ljava/lang/String; getName a + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/server/packs/repository/PackRepository;Z)Lnet/minecraft/server/WorldLoader$PackConfig; getPackConfig a + m ()I getStorageVersion f + m ()Lnet/minecraft/world/level/validation/DirectoryValidator; getWorldDirValidator e + m (Ljava/lang/String;)Z isNewLevelIdAcceptable a + m (Ljava/nio/file/Path;)Z lambda$findLevelCandidates$1 f + m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;)Z lambda$findLevelCandidates$2 c + m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;)Lnet/minecraft/world/level/storage/LevelSummary; lambda$loadLevelSummaries$3 b + m (Ljava/util/List;)Ljava/util/List; lambda$loadLevelSummaries$4 a + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; lambda$parseFeatureFlagsFromSummary$7 c + m (Lnet/minecraft/resources/Identifier;)V lambda$parseFeatureFlagsFromSummary$8 a + m (Lcom/mojang/datafixers/DataFixer;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$readLevelDataTagFixed$6 a + m (Ljava/nio/file/Path;)Z lambda$static$0 g + m (Ljava/lang/String;)Z levelExists b + m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelCandidates;)Ljava/util/concurrent/CompletableFuture; loadLevelSummaries a + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;Z)Lnet/minecraft/world/level/storage/LevelSummary; makeLevelSummary a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/flag/FeatureFlagSet; parseFeatureFlagsFromSummary b + m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/validation/DirectoryValidator; parseValidator a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/WorldDataConfiguration; readDataConfig a + m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lcom/mojang/serialization/Dynamic; readLevelDataTagFixed a + m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/CompoundTag; readLevelDataTagRaw c + m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;Z)Lnet/minecraft/world/level/storage/LevelSummary; readLevelSummary a + m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/Tag; readLightweightData e + f Ljava/lang/String; ALLOWED_SYMLINKS_CONFIG_NAME b + f I DISK_SPACE_WARNING_THRESHOLD e + f Lorg/slf4j/Logger; LOGGER c + f Ljava/nio/file/PathMatcher; NO_SYMLINKS_ALLOWED d + f Ljava/lang/String; TAG_DATA a + f Ljava/nio/file/Path; backupDir g + f Ljava/nio/file/Path; baseDir f + f Lcom/mojang/datafixers/DataFixer; fixerUpper h + f Lnet/minecraft/world/level/validation/DirectoryValidator; worldDirValidator i +c net/minecraft/world/level/storage/LevelStorageSource$LevelDirectory net/minecraft/world/level/storage/Convertable$b + m (Ljava/time/ZonedDateTime;)Ljava/nio/file/Path; corruptedDataFile a + m ()Ljava/nio/file/Path; dataFile b + m ()Ljava/lang/String; directoryName a + m ()Ljava/nio/file/Path; iconFile d + m ()Ljava/nio/file/Path; lockFile e + m ()Ljava/nio/file/Path; oldDataFile c + m ()Ljava/nio/file/Path; path f + m (Ljava/time/ZonedDateTime;)Ljava/nio/file/Path; rawDataFile b + m (Lnet/minecraft/world/level/storage/LevelResource;)Ljava/nio/file/Path; resourcePath a + f Ljava/nio/file/Path; path a +c net/minecraft/world/level/storage/LevelStorageSource$LevelCandidates net/minecraft/world/level/storage/Convertable$a + m ()Z isEmpty a + m ()Ljava/util/List; levels b + f Ljava/util/List; levels a +c net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess net/minecraft/world/level/storage/Convertable$ConversionSession + m ()Z checkForLowDiskSpace b + m ()V checkLock o + m ()Lnet/minecraft/world/level/storage/PlayerDataStorage; createPlayerStorage g + m ()V deleteLevel k + m ()J estimateDiskSpace a + m ()Lcom/mojang/serialization/Dynamic; getDataTag h + m (Z)Lcom/mojang/serialization/Dynamic; getDataTag b + m ()Lcom/mojang/serialization/Dynamic; getDataTagFallback i + m (Lnet/minecraft/resources/ResourceKey;)Ljava/nio/file/Path; getDimensionPath a + m (Z)Ljava/time/Instant; getFileModificationTime a + m ()Ljava/util/Optional; getIconFile j + m ()Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory; getLevelDirectory e + m ()Ljava/lang/String; getLevelId f + m (Lnet/minecraft/world/level/storage/LevelResource;)Ljava/nio/file/Path; getLevelPath a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/LevelSummary; getSummary a + m ()Z hasWorldData m + m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)V lambda$renameAndDropPlayer$1 a + m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)V lambda$renameLevel$0 b + m ()J makeWorldBackup l + m (Ljava/util/function/Consumer;)V modifyLevelDataWithoutDatafix a + m ()Lnet/minecraft/world/level/storage/LevelStorageSource; parent d + m (Ljava/lang/String;)V renameAndDropPlayer b + m (Ljava/lang/String;)V renameLevel a + m ()Z restoreLevelDataFromOld n + m ()V safeClose c + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/storage/WorldData;)V saveDataTag a + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/storage/WorldData;Lnet/minecraft/nbt/CompoundTag;)V saveDataTag a + m (Lnet/minecraft/nbt/CompoundTag;)V saveLevelData a + f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory; levelDirectory c + f Ljava/lang/String; levelId d + f Lnet/minecraft/util/DirectoryLock; lock b + f Ljava/util/Map; resources e + f Lnet/minecraft/world/level/storage/LevelStorageSource; this$0 a +c net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$1 net/minecraft/world/level/storage/Convertable$ConversionSession$1 + m (Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; postVisitDirectory a + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a + f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; this$1 b +c net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$2 net/minecraft/world/level/storage/Convertable$ConversionSession$2 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a + f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; this$1 c +c net/minecraft/world/level/timers/FunctionTagCallback net/minecraft/world/level/timers/CustomFunctionCallbackTag + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/Object;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a + m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/resources/Identifier; tagId b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/Identifier; tagId b +c net/minecraft/world/phys/shapes/NonOverlappingMerger net/minecraft/world/phys/shapes/VoxelShapeMergerDisjoint + m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forMergedIndexes a + m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forNonSwappedIndexes b + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; getList a + m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;III)Z lambda$forMergedIndexes$0 a + f Lit/unimi/dsi/fastutil/doubles/DoubleList; lower a + f Z swap c + f Lit/unimi/dsi/fastutil/doubles/DoubleList; upper b +c org/bukkit/craftbukkit/block/banner/CraftPatternType org/bukkit/craftbukkit/v1_21_R7/block/banner/CraftPatternType +c org/bukkit/craftbukkit/block/impl/CraftCarvedPumpkin org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCarvedPumpkin +c org/bukkit/craftbukkit/block/impl/CraftCreakingHeart org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCreakingHeart +c org/bukkit/craftbukkit/block/impl/CraftMangroveRoots org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMangroveRoots +c org/bukkit/craftbukkit/block/impl/CraftPressurePlate org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPressurePlate +c org/bukkit/craftbukkit/block/impl/CraftRedstoneTorch org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRedstoneTorch +c org/bukkit/craftbukkit/block/impl/CraftRespawnAnchor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRespawnAnchor +c org/bukkit/craftbukkit/block/impl/CraftRotatedPillar org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRotatedPillar +c org/bukkit/craftbukkit/block/impl/CraftSculkCatalyst org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSculkCatalyst +c org/bukkit/craftbukkit/block/impl/CraftSculkShrieker org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSculkShrieker +c org/bukkit/craftbukkit/block/impl/CraftSmallDripleaf org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSmallDripleaf +c org/bukkit/craftbukkit/block/impl/CraftTwistingVines org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTwistingVines +c org/bukkit/craftbukkit/command/VanillaCommandWrapper org/bukkit/craftbukkit/v1_21_R7/command/VanillaCommandWrapper +c org/bukkit/craftbukkit/enchantments/CraftEnchantment org/bukkit/craftbukkit/v1_21_R7/enchantments/CraftEnchantment +c org/bukkit/craftbukkit/entity/CraftMinecartContainer org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartContainer +c org/bukkit/craftbukkit/entity/boat/CraftMangroveBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftMangroveBoat +c org/bukkit/craftbukkit/entity/boat/CraftOakChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftOakChestBoat +c org/bukkit/craftbukkit/inventory/CraftBlastingRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftBlastingRecipe +c org/bukkit/craftbukkit/inventory/CraftCampfireRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftCampfireRecipe +c org/bukkit/craftbukkit/inventory/CraftInventoryAnvil org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryAnvil +c org/bukkit/craftbukkit/inventory/CraftInventoryHorse org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryHorse +c org/bukkit/craftbukkit/inventory/CraftInventoryLlama org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryLlama +c org/bukkit/craftbukkit/inventory/CraftInventoryShelf org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryShelf +c org/bukkit/craftbukkit/inventory/CraftMerchantCustom org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMerchantCustom +c org/bukkit/craftbukkit/inventory/CraftMerchantCustom$MinecraftMerchant org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMerchantCustom$MinecraftMerchant +c org/bukkit/craftbukkit/inventory/CraftMerchantRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMerchantRecipe +c org/bukkit/craftbukkit/inventory/CraftMetaArmorStand org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaArmorStand +c org/bukkit/craftbukkit/inventory/CraftMetaBlockState org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBlockState +c org/bukkit/craftbukkit/inventory/CraftMetaBlockState$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBlockState$1 +c org/bukkit/craftbukkit/inventory/CraftMetaBookSigned org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBookSigned +c org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBookSigned$SpigotMeta +c org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$SpigotMeta$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBookSigned$SpigotMeta$1 +c org/bukkit/craftbukkit/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaBookSigned$CraftMetaBookSignedBuilder +c org/bukkit/craftbukkit/inventory/view/CraftAnvilView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftAnvilView +c org/bukkit/craftbukkit/legacy/reroute/RerouteBuilder org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteBuilder +c org/bukkit/craftbukkit/scheduler/CraftAsyncScheduler org/bukkit/craftbukkit/v1_21_R7/scheduler/CraftAsyncScheduler +c org/bukkit/craftbukkit/util/DelegatedGeneratorAccess org/bukkit/craftbukkit/v1_21_R7/util/DelegatedGeneratorAccess +c net/minecraft/DefaultUncaughtExceptionHandlerWithName net/minecraft/ThreadNamedUncaughtExceptionHandler + f Lorg/slf4j/Logger; logger a +c net/minecraft/advancements/criterion/LootTableTrigger net/minecraft/advancements/criterion/CriterionTriggerPlayerGeneratesContainerLoot + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/advancements/criterion/LootTableTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/resources/ResourceKey;)V trigger a +c net/minecraft/advancements/criterion/LootTableTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerPlayerGeneratesContainerLoot$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/resources/ResourceKey; lootTable b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; lootTableUsed a + m (Lnet/minecraft/resources/ResourceKey;)Z matches b + m ()Ljava/util/Optional; player a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/resources/ResourceKey; lootTable c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/SpearMobsTrigger net/minecraft/advancements/criterion/SpearMobsTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (ILnet/minecraft/advancements/criterion/SpearMobsTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;I)V trigger a +c net/minecraft/advancements/criterion/SpearMobsTrigger$TriggerInstance net/minecraft/advancements/criterion/SpearMobsTrigger$a + m ()Ljava/util/Optional; count b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (I)Z matches b + m ()Ljava/util/Optional; player a + m (I)Lnet/minecraft/advancements/Criterion; spearMobs a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; count c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/UsedTotemTrigger net/minecraft/advancements/criterion/CriterionTriggerUsedTotem + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/UsedTotemTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a +c net/minecraft/advancements/criterion/UsedTotemTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerUsedTotem$a + m ()Ljava/util/Optional; item b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/ItemStack;)Z matches a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/ItemPredicate;)Lnet/minecraft/advancements/Criterion; usedTotem a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; usedTotem a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; item c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/UsingItemTrigger net/minecraft/advancements/criterion/UsingItemTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/UsingItemTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a +c net/minecraft/advancements/criterion/UsingItemTrigger$TriggerInstance net/minecraft/advancements/criterion/UsingItemTrigger$a + m ()Ljava/util/Optional; item b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; lookingAt a + m (Lnet/minecraft/world/item/ItemStack;)Z matches a + m ()Ljava/util/Optional; player a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; item c + f Ljava/util/Optional; player b +c net/minecraft/commands/FunctionInstantiationException net/minecraft/commands/FunctionInstantiationException + m ()Lnet/minecraft/network/chat/Component; messageComponent a + f Lnet/minecraft/network/chat/Component; messageComponent a +c net/minecraft/commands/arguments/EntityAnchorArgument net/minecraft/commands/arguments/ArgumentAnchor + m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument; anchor a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getAnchor a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; parse a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID b + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/EntityAnchorArgument$Anchor net/minecraft/commands/arguments/ArgumentAnchor$Anchor + m ()[Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; $values a + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec3; apply a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; apply a + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getByName a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; lambda$static$0 b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; lambda$static$1 a + m (Ljava/util/HashMap;)V lambda$static$2 a + f [Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; $VALUES f + f Ljava/util/Map; BY_NAME c + f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; EYES b + f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; FEET a + f Ljava/lang/String; name d + f Ljava/util/function/BiFunction; transform e +c net/minecraft/commands/arguments/ResourceOrIdArgument net/minecraft/commands/arguments/ResourceOrIdArgument + m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; createGrammar a + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$DialogArgument; dialog d + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getDialog d + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getLootModifier b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getLootPredicate c + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getLootTable a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getResource e + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$Result; lambda$createGrammar$2 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$LootModifierArgument; lootModifier b + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$LootPredicateArgument; lootPredicate c + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$LootTableArgument; lootTable a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/Holder; parse a + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/util/parsing/packrat/commands/Grammar;Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/core/Holder; parse a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_FAILED_TO_PARSE a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_SUCH_ELEMENT b + f Ljava/util/Collection; EXAMPLES d + f Lcom/mojang/serialization/DynamicOps; OPS c + f Lcom/mojang/serialization/Codec; codec g + f Ljava/util/Optional; elementLookup f + f Lnet/minecraft/util/parsing/packrat/commands/Grammar; grammar h + f Lnet/minecraft/resources/ResourceKey; registryKey i + f Lnet/minecraft/core/HolderLookup$Provider; registryLookup e +c net/minecraft/commands/arguments/ResourceOrIdArgument$Result net/minecraft/commands/arguments/ResourceOrIdArgument$g + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/Holder; parse a +c net/minecraft/commands/arguments/ResourceOrIdArgument$InlineResult net/minecraft/commands/arguments/ResourceOrIdArgument$b + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$0 a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/Holder; parse a + m ()Ljava/lang/Object; value a + f Ljava/lang/Object; value a +c net/minecraft/commands/arguments/ResourceOrIdArgument$DialogArgument net/minecraft/commands/arguments/ResourceOrIdArgument$a +c net/minecraft/commands/arguments/ResourceOrIdArgument$ReferenceResult net/minecraft/commands/arguments/ResourceOrIdArgument$f + m ()Lnet/minecraft/resources/ResourceKey; key a + m (Lcom/mojang/brigadier/ImmutableStringReader;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$0 a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/Holder; parse a + f Lnet/minecraft/resources/ResourceKey; key a +c net/minecraft/commands/arguments/ResourceOrIdArgument$LootTableArgument net/minecraft/commands/arguments/ResourceOrIdArgument$e +c net/minecraft/commands/arguments/ResourceOrIdArgument$LootModifierArgument net/minecraft/commands/arguments/ResourceOrIdArgument$c +c net/minecraft/commands/arguments/ResourceOrIdArgument$LootPredicateArgument net/minecraft/commands/arguments/ResourceOrIdArgument$d +c net/minecraft/commands/execution/tasks/ExecuteCommand net/minecraft/commands/execution/tasks/ExecuteCommand + m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a + m ()Ljava/lang/String; lambda$execute$0 a + f Ljava/lang/String; commandInput a + f Lcom/mojang/brigadier/context/CommandContext; executionContext c + f Lnet/minecraft/commands/execution/ChainModifiers; modifiers b +c net/minecraft/commands/functions/InstantiatedFunction net/minecraft/commands/functions/InstantiatedFunction + m ()Ljava/util/List; entries b + m ()Lnet/minecraft/resources/Identifier; id a +c net/minecraft/core/component/predicates/TrimPredicate net/minecraft/core/component/predicates/TrimPredicate + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/world/item/equipment/trim/ArmorTrim;)Z matches a + m ()Ljava/util/Optional; material b + m ()Ljava/util/Optional; pattern c + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; material e + f Ljava/util/Optional; pattern f +c net/minecraft/core/dispenser/BoatDispenseItemBehavior net/minecraft/core/dispenser/DispenseBehaviorBoat + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + m (Lnet/minecraft/core/dispenser/BlockSource;)V playSound a + f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c + f Lnet/minecraft/world/entity/EntityType; type d +c net/minecraft/data/loot/packs/TradeRebalanceChestLoot net/minecraft/data/loot/packs/TradeRebalanceChestLoot + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; ancientCityLootTable c + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; desertPyramidLootTable b + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; jungleTempleLootTable d + m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; pillagerOutpostLootTable a + m ()Lnet/minecraft/core/HolderLookup$Provider; registries e + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/loot/packs/VanillaPiglinBarterLoot net/minecraft/data/loot/packs/VanillaPiglinBarterLoot + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/recipes/SimpleCookingRecipeBuilder net/minecraft/data/recipes/SimpleCookingRecipeBuilder + m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; blasting b + m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; campfireCooking a + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/CookingBookCategory; determineBlastingRecipeCategory c + m (Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/CookingBookCategory; determineRecipeCategory a + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/CookingBookCategory; determineSmeltingRecipeCategory b + m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a + m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; generic a + m ()Lnet/minecraft/world/item/Item; getResult a + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a + m (Ljava/lang/String;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; group b + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a + m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; smelting c + m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; smoking d + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; unlockedBy b + f Lnet/minecraft/world/item/crafting/CookingBookCategory; bookCategory c + f Lnet/minecraft/data/recipes/RecipeCategory; category b + f I cookingTime g + f Ljava/util/Map; criteria h + f F experience f + f Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory; factory j + f Ljava/lang/String; group i + f Lnet/minecraft/world/item/crafting/Ingredient; ingredient e + f Lnet/minecraft/world/item/Item; result d +c net/minecraft/data/worldgen/AncientCityStructurePools net/minecraft/data/worldgen/AncientCityStructurePools + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a +c net/minecraft/gametest/framework/BuiltinTestFunctions net/minecraft/gametest/framework/BuiltinTestFunctions + m (Lnet/minecraft/core/Registry;)Ljava/util/function/Consumer; bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a + m (Ljava/util/function/BiConsumer;)V load a + f Lnet/minecraft/resources/ResourceKey; ALWAYS_PASS a + f Ljava/util/function/Consumer; ALWAYS_PASS_INSTANCE b +c net/minecraft/gametest/framework/GameTestBatchFactory net/minecraft/gametest/framework/GameTestBatchFactory + m (Ljava/util/Collection;Lnet/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/List; divideIntoBatches a + m ()Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; fromGameTestInfo a + m (I)Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; fromGameTestInfo a + m (Lnet/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder$Reference;)Ljava/util/stream/Stream; lambda$divideIntoBatches$1 a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)Lnet/minecraft/core/Holder; lambda$divideIntoBatches$2 b + m (Lnet/minecraft/core/Holder;Ljava/util/List;J)Lnet/minecraft/gametest/framework/GameTestBatch; lambda$divideIntoBatches$3 b + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$divideIntoBatches$4 a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)Lnet/minecraft/core/Holder; lambda$fromGameTestInfo$5 a + m (Lnet/minecraft/core/Holder;Ljava/util/List;J)Lnet/minecraft/gametest/framework/GameTestBatch; lambda$fromGameTestInfo$6 a + m (ILjava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$fromGameTestInfo$7 a + m (ILjava/util/Collection;)Ljava/util/Collection; lambda$fromGameTestInfo$8 a + m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; lambda$static$0 a + m (Ljava/util/Collection;Lnet/minecraft/core/Holder;I)Lnet/minecraft/gametest/framework/GameTestBatch; toGameTestBatch a + f Lnet/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator; DIRECT a + f I MAX_TESTS_PER_BATCH b +c net/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator net/minecraft/gametest/framework/GameTestBatchFactory$a +c net/minecraft/gametest/framework/GameTestEnvironments net/minecraft/gametest/framework/GameTestEnvironments + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a + f Ljava/lang/String; DEFAULT a + f Lnet/minecraft/resources/ResourceKey; DEFAULT_KEY b +c net/minecraft/gametest/framework/StructureGridSpawner net/minecraft/gametest/framework/StructureGridSpawner + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/gametest/framework/GameTestInfo;)V lambda$onBatchStart$0 a + m (Lnet/minecraft/server/level/ServerLevel;)V onBatchStart a + f I SPACE_BETWEEN_COLUMNS c + f I SPACE_BETWEEN_ROWS d + f Z clearOnBatch j + f I currentRowCount f + f Lnet/minecraft/core/BlockPos; firstTestNorthWestCorner i + f F maxX k + f Lnet/minecraft/core/BlockPos$MutableBlockPos; nextTestNorthWestCorner h + f Lnet/minecraft/world/phys/AABB; rowBounds g + f Ljava/util/Collection; testInLastBatch l + f I testsPerRow e +c net/minecraft/network/chat/contents/PlainTextContents net/minecraft/network/chat/contents/LiteralContents + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;)Lnet/minecraft/network/chat/contents/PlainTextContents; create a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; text b + f Lnet/minecraft/network/chat/contents/PlainTextContents; EMPTY b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a +c net/minecraft/network/chat/contents/PlainTextContents$1 net/minecraft/network/chat/contents/LiteralContents$1 + m ()Ljava/lang/String; text b +c net/minecraft/network/chat/contents/PlainTextContents$LiteralContents net/minecraft/network/chat/contents/LiteralContents$a + m ()Ljava/lang/String; text b + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a + f Ljava/lang/String; text c +c net/minecraft/network/protocol/handshake/ClientIntent net/minecraft/network/protocol/handshake/ClientIntent + m ()[Lnet/minecraft/network/protocol/handshake/ClientIntent; $values b + m (I)Lnet/minecraft/network/protocol/handshake/ClientIntent; byId a + m ()I id a + f [Lnet/minecraft/network/protocol/handshake/ClientIntent; $VALUES g + f Lnet/minecraft/network/protocol/handshake/ClientIntent; LOGIN b + f I LOGIN_ID e + f Lnet/minecraft/network/protocol/handshake/ClientIntent; STATUS a + f I STATUS_ID d + f Lnet/minecraft/network/protocol/handshake/ClientIntent; TRANSFER c + f I TRANSFER_ID f +c net/minecraft/network/protocol/login/LoginPacketTypes net/minecraft/network/protocol/login/LoginPacketTypes + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_QUERY a + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_HELLO c + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN_COMPRESSION d + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN_DISCONNECT e + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN_FINISHED b + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CUSTOM_QUERY_ANSWER f + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_HELLO g + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_KEY h + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_LOGIN_ACKNOWLEDGED i +c net/minecraft/network/protocol/status/StatusProtocols net/minecraft/network/protocol/status/StatusProtocols + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$0 b + m (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; lambda$static$1 a + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$2 a + f Lnet/minecraft/network/ProtocolInfo; CLIENTBOUND d + f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c + f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b + f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a +c net/minecraft/server/commands/DebugMobSpawningCommand net/minecraft/server/commands/DebugMobSpawningCommand + m (Lnet/minecraft/world/entity/MobCategory;Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/core/BlockPos;)I spawnMobs a +c net/minecraft/server/commands/DefaultGameModeCommands net/minecraft/server/commands/CommandGamemodeDefault + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a + m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/network/chat/Component; lambda$setMode$1 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/level/GameType;)I setMode a +c net/minecraft/server/commands/data/EntityDataAccessor net/minecraft/server/commands/data/CommandDataAccessorEntity + m ()Lnet/minecraft/nbt/CompoundTag; getData a + m ()Lnet/minecraft/network/chat/Component; getModifiedSuccess b + m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; getPrintSuccess a + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; getPrintSuccess a + m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; lambda$static$0 a + m (Lnet/minecraft/nbt/CompoundTag;)V setData a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PLAYERS c + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/function/Function; PROVIDER a + f Lnet/minecraft/world/entity/Entity; entity d +c net/minecraft/server/commands/data/EntityDataAccessor$1 net/minecraft/server/commands/data/CommandDataAccessorEntity$1 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/DataAccessor; access a + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrap a +c net/minecraft/server/jsonrpc/internalapi/MinecraftApi net/minecraft/server/jsonrpc/internalapi/MinecraftApi + m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftAllowListService; allowListService a + m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftBanListService; banListService b + m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleService; gameRuleService d + m ()Lnet/minecraft/server/notifications/NotificationManager; notificationManager h + m (Lnet/minecraft/server/dedicated/DedicatedServer;)Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi; of a + m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListService; operatorListService e + m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListService; playerListService c + m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsService; serverSettingsService f + m ()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftServerStateService; serverStateService g + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submit a + m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submit a + f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftAllowListService; allowListService b + f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftBanListService; banListService c + f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftExecutorService; executorService i + f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleService; gameRuleService e + f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListService; minecraftOperatorListService f + f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListService; minecraftPlayerListService d + f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsService; minecraftServerSettingsService g + f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftServerStateService; minecraftServerStateService h + f Lnet/minecraft/server/notifications/NotificationManager; notificationManager a +c net/minecraft/server/jsonrpc/methods/AllowlistService net/minecraft/server/jsonrpc/methods/AllowlistService + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; add a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; clear a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture; lambda$add$2 c + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/players/NameAndId;)V lambda$add$3 d + m (Lnet/minecraft/server/players/UserWhiteListEntry;)Z lambda$get$0 b + m (Lnet/minecraft/server/players/UserWhiteListEntry;)Lnet/minecraft/server/jsonrpc/api/PlayerDto; lambda$get$1 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture; lambda$remove$4 b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/players/NameAndId;)V lambda$remove$5 c + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/players/NameAndId;)V lambda$set$10 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture; lambda$set$6 a + m (Ljava/util/Set;Lnet/minecraft/server/players/NameAndId;)Z lambda$set$7 b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/players/NameAndId;)V lambda$set$8 b + m (Ljava/util/Set;Lnet/minecraft/server/players/NameAndId;)Z lambda$set$9 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; remove b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; set c +c net/minecraft/server/jsonrpc/methods/DiscoveryService net/minecraft/server/jsonrpc/methods/DiscoveryService + m (Ljava/util/List;)Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverResponse; discover a + m (Ljava/util/List;Lnet/minecraft/core/Holder$Reference;)V lambda$discover$0 b + m (Ljava/util/List;Lnet/minecraft/core/Holder$Reference;)V lambda$discover$1 a +c net/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverInfo net/minecraft/server/jsonrpc/methods/DiscoveryService$b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; title a + m ()Ljava/lang/String; version b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/lang/String; title b + f Ljava/lang/String; version c +c net/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverResponse net/minecraft/server/jsonrpc/methods/DiscoveryService$c + m ()Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverComponents; components d + m ()Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverInfo; discoverInfo b + m ()Ljava/lang/String; jsonRpcProtocolVersion a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; methods c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverComponents; components e + f Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverInfo; discoverInfo c + f Ljava/lang/String; jsonRpcProtocolVersion b + f Ljava/util/List; methods d +c net/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverComponents net/minecraft/server/jsonrpc/methods/DiscoveryService$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$typedSchema$0 a + m ()Ljava/util/Map; schemas a + m ()Lcom/mojang/serialization/MapCodec; typedSchema b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Map; schemas b +c net/minecraft/server/jsonrpc/methods/GameRulesService net/minecraft/server/jsonrpc/methods/GameRulesService + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/world/level/gamerules/GameRule;Ljava/util/List;)V addGameRule a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; getTypedRule a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/world/level/gamerules/GameRule;)V lambda$get$0 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; update a +c net/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate net/minecraft/server/jsonrpc/methods/GameRulesService$a + m ()Lnet/minecraft/world/level/gamerules/GameRule; gameRule a + m (Lnet/minecraft/world/level/gamerules/GameRule;Lnet/minecraft/world/level/gamerules/GameRuleType;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; getUntypedRule a + m (Lnet/minecraft/world/level/gamerules/GameRule;)Lcom/mojang/serialization/MapCodec; getValueAndTypeCodec b + m (Lnet/minecraft/world/level/gamerules/GameRule;)Lcom/mojang/serialization/MapCodec; getValueCodec a + m (Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate;)Lnet/minecraft/world/level/gamerules/GameRuleType; lambda$getValueAndTypeCodec$1 a + m (Lnet/minecraft/world/level/gamerules/GameRule;Lnet/minecraft/world/level/gamerules/GameRuleType;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; lambda$getValueAndTypeCodec$2 b + m (Lnet/minecraft/world/level/gamerules/GameRule;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$getValueAndTypeCodec$3 a + m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; lambda$getValueCodec$0 a + m ()Ljava/lang/Object; value b + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; TYPED_CODEC a + f Lnet/minecraft/world/level/gamerules/GameRule; gameRule c + f Ljava/lang/Object; value d +c net/minecraft/server/jsonrpc/methods/IpBanlistService net/minecraft/server/jsonrpc/methods/IpBanlistService + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; add a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IncomingIpBanDto;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; banIp a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; banIp a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; clear a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; get a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IncomingIpBanDto;)Ljava/util/List; lambda$add$0 a + m (Lnet/minecraft/server/level/ServerPlayer;)V lambda$add$1 b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Ljava/lang/String;)V lambda$remove$2 a + m (Lnet/minecraft/server/level/ServerPlayer;)V lambda$set$10 a + m (Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBanDto;)Z lambda$set$3 a + m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)Z lambda$set$4 c + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)V lambda$set$5 b + m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)Z lambda$set$6 b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)V lambda$set$7 a + m (Ljava/util/Set;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)Z lambda$set$8 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)Ljava/util/stream/Stream; lambda$set$9 a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; remove b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; set c + f Ljava/lang/String; BAN_SOURCE a +c net/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan net/minecraft/server/jsonrpc/methods/IpBanlistService$b + m ()Ljava/util/Optional; expires d + m (Lnet/minecraft/server/players/IpBanListEntry;)Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan; from a + m ()Ljava/lang/String; ip a + m ()Ljava/lang/String; reason b + m ()Ljava/lang/String; source c + m ()Lnet/minecraft/server/players/IpBanListEntry; toIpBanEntry e + f Ljava/util/Optional; expires d + f Ljava/lang/String; ip a + f Ljava/lang/String; reason b + f Ljava/lang/String; source c +c net/minecraft/server/jsonrpc/methods/IpBanlistService$IpBanDto net/minecraft/server/jsonrpc/methods/IpBanlistService$c + m ()Ljava/util/Optional; expires d + m (Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan;)Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBanDto; from a + m (Lnet/minecraft/server/players/IpBanListEntry;)Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBanDto; from a + m ()Ljava/lang/String; ip a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; reason b + m ()Ljava/util/Optional; source c + m ()Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan; toIpBan e + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; expires e + f Ljava/lang/String; ip b + f Ljava/util/Optional; reason c + f Ljava/util/Optional; source d +c net/minecraft/server/jsonrpc/methods/IpBanlistService$IncomingIpBanDto net/minecraft/server/jsonrpc/methods/IpBanlistService$a + m ()Ljava/util/Optional; expires e + m ()Ljava/util/Optional; ip b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; player a + m ()Ljava/util/Optional; reason c + m ()Ljava/util/Optional; source d + m ()Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan; toIpBan f + m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/jsonrpc/methods/IpBanlistService$IpBan; toIpBan a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; expires f + f Ljava/util/Optional; ip c + f Ljava/util/Optional; player b + f Ljava/util/Optional; reason d + f Ljava/util/Optional; source e +c net/minecraft/server/level/progress/LevelLoadListener net/minecraft/server/level/progress/LevelLoadListener + m (Lnet/minecraft/server/level/progress/LevelLoadListener;Lnet/minecraft/server/level/progress/LevelLoadListener;)Lnet/minecraft/server/level/progress/LevelLoadListener; compose a + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;)V finish a + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;I)V start a + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;II)V update a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V updateFocus a +c net/minecraft/server/level/progress/LevelLoadListener$1 net/minecraft/server/level/progress/LevelLoadListener$1 + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;)V finish a + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;I)V start a + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;II)V update a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V updateFocus a +c net/minecraft/server/level/progress/LevelLoadListener$Stage net/minecraft/server/level/progress/LevelLoadListener$a + m ()[Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; $values a + f [Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; $VALUES e + f Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; LOAD_INITIAL_CHUNKS c + f Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; LOAD_PLAYER_CHUNKS d + f Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; PREPARE_GLOBAL_SPAWN b + f Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; START_SERVER a +c net/minecraft/server/network/ServerConnectionListener net/minecraft/server/network/ServerConnection + m ()Ljava/util/List; getConnections e + m ()Lnet/minecraft/server/MinecraftServer; getServer d + m (Lnet/minecraft/network/Connection;Lnet/minecraft/network/chat/Component;)V lambda$tick$0 a + m ()Ljava/net/SocketAddress; startMemoryChannel a + m (Ljava/net/InetAddress;I)V startTcpServerListener a + m ()V stop b + m ()V tick c + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/List; channels d + f Ljava/util/List; connections e + f Z running a + f Lnet/minecraft/server/MinecraftServer; server c +c net/minecraft/server/network/ServerConnectionListener$1 net/minecraft/server/network/ServerConnection$1 + f Lnet/minecraft/server/network/ServerConnectionListener; this$0 a +c net/minecraft/server/network/ServerConnectionListener$1$1 net/minecraft/server/network/ServerConnection$1$1 +c net/minecraft/server/network/ServerConnectionListener$2 net/minecraft/server/network/ServerConnection$2 + f Lnet/minecraft/server/network/ServerConnectionListener; this$0 a +c net/minecraft/server/network/ServerConnectionListener$LatencySimulator net/minecraft/server/network/ServerConnection$LatencySimulator + m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V delayDownstream a + m (Lio/netty/util/Timeout;)V onTimeout a + f Lio/netty/util/Timer; TIMER a + f I delay b + f I jitter c + f Ljava/util/List; queuedMessages d +c net/minecraft/server/network/ServerConnectionListener$LatencySimulator$DelayedMessage net/minecraft/server/network/ServerConnection$LatencySimulator$DelayedMessage + f Lio/netty/channel/ChannelHandlerContext; ctx a + f Ljava/lang/Object; msg b +c net/minecraft/server/packs/linkfs/DummyFileAttributes net/minecraft/server/packs/linkfs/DummyFileAttributes + f Ljava/nio/file/attribute/FileTime; EPOCH a +c net/minecraft/server/packs/resources/ResourceMetadata net/minecraft/server/packs/resources/ResourceMetadata + m (Ljava/io/InputStream;)Lnet/minecraft/server/packs/resources/ResourceMetadata; fromJsonStream a + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; getSection a + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; getTypedSection b + m (Ljava/util/Collection;)Ljava/util/List; getTypedSections a + m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; lambda$static$0 a + f Lnet/minecraft/server/packs/resources/ResourceMetadata; EMPTY a + f Lnet/minecraft/server/packs/resources/IoSupplier; EMPTY_SUPPLIER b +c net/minecraft/server/packs/resources/ResourceMetadata$1 net/minecraft/server/packs/resources/ResourceMetadata$1 + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; getSection a +c net/minecraft/server/packs/resources/ResourceMetadata$2 net/minecraft/server/packs/resources/ResourceMetadata$2 + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; getSection a +c net/minecraft/server/packs/resources/ResourceProvider net/minecraft/server/packs/resources/ResourceProvider + m (Ljava/util/Map;Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; lambda$fromMap$2 a + m (Lnet/minecraft/resources/Identifier;)Ljava/io/FileNotFoundException; lambda$getResourceOrThrow$1 b + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; lambda$static$0 c + f Lnet/minecraft/server/packs/resources/ResourceProvider; EMPTY b +c net/minecraft/server/permissions/PermissionCheckTypes net/minecraft/server/permissions/PermissionCheckTypes + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a +c net/minecraft/util/datafix/fixes/AttributeIdPrefixFix net/minecraft/util/datafix/fixes/AttributeIdPrefixFix + m (Ljava/lang/String;)Ljava/lang/String; replaceId a + f Ljava/util/List; PREFIXES a +c net/minecraft/util/datafix/fixes/BlockEntityRenameFix net/minecraft/util/datafix/fixes/BlockEntityRenameFix + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/DataFix; create a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a + f Ljava/util/function/UnaryOperator; nameChangeLookup b + f Ljava/lang/String; name a +c net/minecraft/util/datafix/fixes/CarvingStepRemoveFix net/minecraft/util/datafix/fixes/CarvingStepRemoveFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixChunk a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixChunk$0 a +c net/minecraft/util/datafix/fixes/ChunkToProtochunkFix net/minecraft/util/datafix/fixes/DataConverterProtoChunk + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixChunkData a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 d + m (Lcom/mojang/serialization/Dynamic;Ljava/nio/ByteBuffer;)Lcom/mojang/serialization/Dynamic; lambda$repackBiomes$1 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$repackBiomes$2 a + m (I)Lit/unimi/dsi/fastutil/shorts/ShortArrayList; lambda$repackTicks$3 a + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;)V lambda$repackTicks$4 a + m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; lambda$repackTicks$5 a + m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/shorts/ShortList;)Lcom/mojang/serialization/Dynamic; lambda$repackTicks$6 a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; lambda$repackTicks$7 a + m (III)S packOffsetCoordinates a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; repackBiomes b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; repackTicks c + f I NUM_SECTIONS a +c net/minecraft/util/datafix/fixes/DropChancesFormatFix net/minecraft/util/datafix/fixes/DropChancesFormatFix + m (Lcom/mojang/serialization/Dynamic;Ljava/util/List;Ljava/util/List;)Lcom/mojang/serialization/Dynamic; addSlotChances a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Float; lambda$parseDropChances$2 a + m (Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/List; parseDropChances a + f Ljava/util/List; ARMOR_SLOT_NAMES a + f F DEFAULT_CHANCE c + f Ljava/util/List; HAND_SLOT_NAMES b +c net/minecraft/util/datafix/fixes/EmptyItemInHotbarFix net/minecraft/util/datafix/fixes/EmptyItemInHotbarFix + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/EntityHorseSaddleFix net/minecraft/util/datafix/fixes/DataConverterSaddle + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a +c net/minecraft/util/datafix/fixes/EntityTippedArrowFix net/minecraft/util/datafix/fixes/DataConverterEntityTippedArrow + m (Ljava/lang/String;)Ljava/lang/String; rename a +c net/minecraft/util/datafix/fixes/EntityZombieSplitFix net/minecraft/util/datafix/fixes/DataConverterZombieType + m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; changeSchemaToZombieVillager a + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$changeSchemaToZombieVillager$2 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 a + m ()Lcom/mojang/datafixers/types/Type; lambda$new$0 a + f Ljava/util/function/Supplier; zombieVillagerType b +c net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z lambda$fixTag$1 b + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixTag$2 a + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$3 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + f Ljava/util/Set; flagsToRemove b + f Ljava/lang/String; name a +c net/minecraft/util/datafix/fixes/HeightmapRenamingFix net/minecraft/util/datafix/fixes/DataConverterHeightmapRenaming + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/ItemStackSpawnEggFix net/minecraft/util/datafix/fixes/DataConverterFlattenSpawnEgg + 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; lambda$makeRule$1 a + m (Ljava/util/HashMap;)V lambda$static$0 a + f Ljava/util/Map; MAP b + f Ljava/lang/String; itemType a +c net/minecraft/util/datafix/fixes/LegacyDimensionIdFix net/minecraft/util/datafix/fixes/LegacyDimensionIdFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDimensionId c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixMap a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPlayer b + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic; lambda$fixDimensionId$3 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/LegacyDragonFightFix net/minecraft/util/datafix/fixes/LegacyDragonFightFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDragonFight a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/LegacyWorldBorderFix net/minecraft/util/datafix/fixes/LegacyWorldBorderFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/OptionsMusicToastFix net/minecraft/util/datafix/fixes/OptionsMusicToastFix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/PlayerRespawnDataFix net/minecraft/util/datafix/fixes/PlayerRespawnDataFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/RecipesRenameningFix net/minecraft/util/datafix/fixes/DataConverterRecipeRename + f Ljava/util/Map; RECIPES a +c net/minecraft/util/datafix/fixes/RemoveGolemGossipFix net/minecraft/util/datafix/fixes/DataConverterRemoveGolemGossip + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a + m (Lcom/mojang/serialization/Dynamic;)Z lambda$fixValue$0 b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixValue$1 a +c net/minecraft/util/datafix/fixes/ThrownPotionSplitFix net/minecraft/util/datafix/fixes/ThrownPotionSplitFix + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a + m ()Lnet/minecraft/util/datafix/fixes/ThrownPotionSplitFix$ItemIdFinder; lambda$new$0 a + f Ljava/util/function/Supplier; itemIdFinder b +c net/minecraft/util/datafix/fixes/ThrownPotionSplitFix$ItemIdFinder net/minecraft/util/datafix/fixes/ThrownPotionSplitFix$a + m (Lcom/mojang/datafixers/Typed;)Ljava/lang/String; getItemId a + m ()Lcom/mojang/datafixers/OpticFinder; itemFinder a + m ()Lcom/mojang/datafixers/OpticFinder; itemIdFinder b + m (Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$getItemId$0 b + f Lcom/mojang/datafixers/OpticFinder; itemFinder a + f Lcom/mojang/datafixers/OpticFinder; itemIdFinder b +c net/minecraft/util/debug/DebugEntityBlockIntersection net/minecraft/util/debug/DebugEntityBlockIntersection + m ()[Lnet/minecraft/util/debug/DebugEntityBlockIntersection; $values b + m ()I color a + m (Lnet/minecraft/util/debug/DebugEntityBlockIntersection;)I lambda$static$0 b + m (Lnet/minecraft/util/debug/DebugEntityBlockIntersection;)I lambda$static$1 a + f [Lnet/minecraft/util/debug/DebugEntityBlockIntersection; $VALUES h + f Ljava/util/function/IntFunction; BY_ID e + f Lnet/minecraft/util/debug/DebugEntityBlockIntersection; IN_AIR c + f Lnet/minecraft/util/debug/DebugEntityBlockIntersection; IN_BLOCK a + f Lnet/minecraft/util/debug/DebugEntityBlockIntersection; IN_FLUID b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f I color g + f I id f +c net/minecraft/util/parsing/packrat/SuggestionSupplier net/minecraft/util/parsing/packrat/SuggestionSupplier + m ()Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; empty b + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; lambda$empty$0 b +c net/minecraft/util/profiling/jfr/event/ClientFpsEvent net/minecraft/util/profiling/jfr/event/ClientFpsEvent +c net/minecraft/util/profiling/jfr/event/ClientFpsEvent$Fields net/minecraft/util/profiling/jfr/event/ClientFpsEvent$a + f Ljava/lang/String; FPS a +c net/minecraft/util/profiling/jfr/parse/JfrStatsParser net/minecraft/util/profiling/jfr/parse/JfrStatsParser + m (Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V appendFileIO a + m (Ljava/util/stream/Stream;)V capture a + m (Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/util/profiling/jfr/stats/IoSummary; collectIoStats a + m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V incrementChunk b + m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V incrementPacket a + m (Ljdk/jfr/consumer/RecordedEvent;)V lambda$capture$0 a + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$collectIoStats$3 a + m (Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize; lambda$incrementChunk$2 a + m (Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize; lambda$incrementPacket$1 a + m (Ljava/nio/file/Path;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult; parse a + m ()Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult; results a + f Ljava/util/List; chunkGenStats c + f Ljava/util/List; cpuLoadStat e + f Ljava/util/List; fileReads k + f Ljava/util/List; fileWrites j + f Ljava/util/List; fps p + f I garbageCollections l + f Ljava/util/List; gcHeapStats n + f Ljava/time/Duration; gcTotalDuration m + f Ljava/util/Map; readChunks h + f Ljava/util/Map; receivedPackets f + f Ljava/time/Instant; recordingEnded b + f Ljava/time/Instant; recordingStarted a + f Ljava/util/Map; sentPackets g + f Ljava/util/List; serverTickTimes q + f Ljava/util/List; structureGenStats d + f Ljava/util/List; threadAllocationStats o + f Ljava/time/Duration; worldCreationDuration r + f Ljava/util/Map; writtenChunks i +c net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1 net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1 + m ()Ljdk/jfr/consumer/RecordedEvent; next a + f Ljdk/jfr/consumer/RecordingFile; val$recordingFile a +c net/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize net/minecraft/util/profiling/jfr/parse/JfrStatsParser$a + m (I)V increment a + m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize; toCountAndSize a + f J count a + f J totalSize b +c net/minecraft/util/profiling/jfr/parse/JfrStatsResult net/minecraft/util/profiling/jfr/parse/JfrStatsResult + m ()Ljava/lang/String; asJson b + m ()Ljava/util/List; chunkGenStats r + m ()Ljava/util/List; chunkGenSummary a + m ()Ljava/util/List; cpuLoadStats i + m ()Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileReads q + m ()Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileWrites p + m ()Ljava/util/List; fps g + m ()Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary; heapSummary j + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$chunkGenSummary$0 a + m (Lcom/mojang/datafixers/util/Pair;)Z lambda$chunkGenSummary$1 c + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$chunkGenSummary$2 b + m (Lcom/mojang/datafixers/util/Pair;)Ljava/time/Duration; lambda$chunkGenSummary$3 a + m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; readChunks o + m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; receivedPacketsSummary l + m ()Ljava/time/Duration; recordingDuration e + m ()Ljava/time/Instant; recordingEnded d + m ()Ljava/time/Instant; recordingStarted c + m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; sentPacketsSummary m + m ()Ljava/util/List; serverTickTimes h + m ()Ljava/util/List; structureGenStats s + m ()Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary; threadAllocationSummary k + m ()Ljava/time/Duration; worldCreationDuration f + m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; writtenChunks n + f Ljava/util/List; chunkGenStats p + f Ljava/util/List; cpuLoadStats g + f Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileReads o + f Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileWrites n + f Ljava/util/List; fps e + f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary; heapSummary h + f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; readChunks m + f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; receivedPacketsSummary j + f Ljava/time/Duration; recordingDuration c + f Ljava/time/Instant; recordingEnded b + f Ljava/time/Instant; recordingStarted a + f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; sentPacketsSummary k + f Ljava/util/List; serverTickTimes f + f Ljava/util/List; structureGenStats q + f Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary; threadAllocationSummary i + f Ljava/time/Duration; worldCreationDuration d + f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; writtenChunks l +c net/minecraft/util/profiling/metrics/ProfilerMeasured net/minecraft/util/profiling/metrics/ProfilerMeasured + m ()Ljava/util/List; profiledMetrics bJ +c net/minecraft/util/thread/AbstractConsecutiveExecutor net/minecraft/util/thread/AbstractConsecutiveExecutor + m ()Z canBeScheduled e + m ()Z hasWork c + m ()Z isClosed k + m ()Z isRunning j + m ()Ljava/lang/String; name z_ + m ()Z pollTask f + m ()Ljava/util/List; profiledMetrics bJ + m ()V registerForExecution g + m ()V runAll a + m (Ljava/lang/Runnable;)V schedule a_ + m ()Z setRunning h + m ()V setSleeping i + m ()I size b + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/concurrent/Executor; executor d + f Ljava/lang/String; name e + f Lnet/minecraft/util/thread/StrictQueue; queue c + f Ljava/util/concurrent/atomic/AtomicReference; status b +c net/minecraft/util/thread/AbstractConsecutiveExecutor$Status net/minecraft/util/thread/AbstractConsecutiveExecutor$a + m ()[Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; $values a + f [Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; $VALUES d + f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; CLOSED c + f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; RUNNING b + f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; SLEEPING a +c net/minecraft/util/thread/PriorityConsecutiveExecutor net/minecraft/util/thread/PriorityConsecutiveExecutor + m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V lambda$scheduleWithResult$0 a + m (ILjava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; scheduleWithResult a + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f + m (Ljava/lang/Runnable;)Lnet/minecraft/util/thread/StrictQueue$RunnableWithPriority; wrapRunnable b +c net/minecraft/util/thread/ReentrantBlockableEventLoop net/minecraft/util/thread/IAsyncTaskHandlerReentrant + m (Ljava/lang/Runnable;)V doRunTask d + m ()Z runningTask bP + m ()Z scheduleExecutables av + f I reentrantCount b +c net/minecraft/world/attribute/EnvironmentAttributeMap net/minecraft/world/attribute/EnvironmentAttributeMap + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;)Ljava/lang/Object; applyModifier a + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder; builder a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Z contains b + m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap; filterSyncable a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; get a + m ()Ljava/util/Set; keySet b + m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Ljava/util/Map; lambda$static$0 c + m ()Lcom/mojang/serialization/Codec; lambda$static$1 c + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Z lambda$static$2 c + m (Ljava/util/List;)Ljava/lang/String; lambda$static$3 a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lcom/mojang/serialization/DataResult; lambda$static$4 b + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; CODEC_ONLY_POSITIONAL d + f Lnet/minecraft/world/attribute/EnvironmentAttributeMap; EMPTY a + f Lcom/mojang/serialization/Codec; NETWORK_CODEC c + f Ljava/util/Map; entries e +c net/minecraft/world/attribute/EnvironmentAttributeMap$Entry net/minecraft/world/attribute/EnvironmentAttributeMap$b + m (Ljava/lang/Object;)Ljava/lang/Object; applyModifier a + m ()Ljava/lang/Object; argument a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lcom/mojang/serialization/Codec; createCodec a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;)Lcom/mojang/serialization/MapCodec; createFullCodec a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;)Lcom/mojang/serialization/MapCodec; lambda$createCodec$0 b + m (Ljava/lang/Object;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; lambda$createCodec$1 b + m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; lambda$createCodec$2 b + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; lambda$createCodec$3 a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry;)Lcom/mojang/datafixers/util/Either; lambda$createCodec$4 a + m (Lnet/minecraft/world/attribute/modifier/AttributeModifier;Ljava/lang/Object;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; lambda$createFullCodec$5 a + m (Lnet/minecraft/world/attribute/modifier/AttributeModifier;Lnet/minecraft/world/attribute/EnvironmentAttribute;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createFullCodec$6 a + m ()Lnet/minecraft/world/attribute/modifier/AttributeModifier; modifier b + f Ljava/lang/Object; argument a + f Lnet/minecraft/world/attribute/modifier/AttributeModifier; modifier b +c net/minecraft/world/attribute/EnvironmentAttributeMap$Builder net/minecraft/world/attribute/EnvironmentAttributeMap$a + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeMap; build a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/modifier/AttributeModifier;Ljava/lang/Object;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder; modify a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder; putAll a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder; set a + f Ljava/util/Map; entries a +c net/minecraft/world/attribute/modifier/FloatWithAlpha net/minecraft/world/attribute/modifier/FloatWithAlpha + m ()F alpha b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/attribute/modifier/FloatWithAlpha;)Lnet/minecraft/world/attribute/modifier/FloatWithAlpha; lambda$static$1 b + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/attribute/modifier/FloatWithAlpha; lambda$static$2 a + m (Lnet/minecraft/world/attribute/modifier/FloatWithAlpha;)Lcom/mojang/datafixers/util/Either; lambda$static$3 a + m ()F value a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; FULL_CODEC d + f F alpha c + f F value b +c net/minecraft/world/entity/ai/attributes/AttributeMap net/minecraft/world/entity/ai/attributes/AttributeMapBase + m (Lcom/google/common/collect/Multimap;)V addTransientAttributeModifiers a + m (Ljava/util/List;)V apply a + m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V assignAllValues a + m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V assignBaseValues b + m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V assignPermanentModifiers c + m ()Ljava/util/Set; getAttributesToSync a + m ()Ljava/util/Set; getAttributesToUpdate b + m (Lnet/minecraft/core/Holder;)D getBaseValue d + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getInstance a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)D getModifierValue b + m ()Ljava/util/Collection; getSyncableAttributes c + m (Lnet/minecraft/core/Holder;)D getValue c + m (Lnet/minecraft/core/Holder;)Z hasAttribute b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)Z hasModifier a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V lambda$addTransientAttributeModifiers$2 a + m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V lambda$assignAllValues$5 d + m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V lambda$assignBaseValues$6 c + m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V lambda$assignPermanentModifiers$7 b + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; lambda$getInstance$1 f + m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)Z lambda$getSyncableAttributes$0 e + m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V lambda$removeAttributeModifiers$3 a + m (Lnet/minecraft/core/Holder;Ljava/util/Collection;)V lambda$removeAttributeModifiers$4 a + m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V onAttributeModified a + m ()Ljava/util/List; pack d + m (Lcom/google/common/collect/Multimap;)V removeAttributeModifiers b + m (Lnet/minecraft/core/Holder;)Z resetBaseValue e + f Ljava/util/Map; attributes a + f Ljava/util/Set; attributesToSync b + f Ljava/util/Set; attributesToUpdate c + f Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier; supplier d +c net/minecraft/world/entity/ai/behavior/AnimalMakeLove net/minecraft/world/entity/ai/behavior/BehaviorMakeLoveAnimal + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)Z canStillUse b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/animal/Animal;)Ljava/util/Optional; findValidBreedPartner c + m (Lnet/minecraft/world/entity/animal/Animal;)Lnet/minecraft/world/entity/animal/Animal; getBreedTarget a + m (Lnet/minecraft/world/entity/animal/Animal;)Z hasBreedTargetOfRightType b + m (Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$findValidBreedPartner$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V start a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V tick c + f I BREED_RANGE c + f I DEFAULT_CLOSE_ENOUGH_DISTANCE i + f I MAX_DURATION e + f I MIN_DURATION d + f I closeEnoughDistance h + f Lnet/minecraft/world/entity/EntityType; partnerType f + f J spawnChildAtTime j + f F speedModifier g +c net/minecraft/world/entity/ai/behavior/CrossbowAttack net/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V crossbowAttack a + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; getAttackTarget b + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V lookAtTarget b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick b + f I TIMEOUT c + f I attackDelay d + f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; crossbowState e +c net/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState net/minecraft/world/entity/ai/behavior/BehaviorCrossbowAttack$BowState + m ()[Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; $values a + f [Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; $VALUES e + f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; CHARGED c + f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; CHARGING b + f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; READY_TO_ATTACK d + f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; UNCHARGED a +c net/minecraft/world/entity/ai/behavior/GiveGiftToHero net/minecraft/world/entity/ai/behavior/BehaviorVillageHeroGift + m (Lnet/minecraft/server/level/ServerLevel;)I calculateTimeUntilNextGift a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/npc/villager/Villager;)Lnet/minecraft/resources/ResourceKey; getLootTableToThrow a + m (Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/Optional; getNearestTargetableHero c + m (Lnet/minecraft/world/entity/player/Player;)Z isHero a + m (Lnet/minecraft/world/entity/npc/villager/Villager;)Z isHeroVisible b + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/player/Player;)Z isWithinThrowingDistance a + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V lambda$throwGift$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/LivingEntity;)V throwGift a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c + f Ljava/util/Map; GIFTS g + f I MAX_TIME_BETWEEN_GIFTS e + f I MIN_TIME_BETWEEN_GIFTS d + f F SPEED_MODIFIER h + f I THROW_GIFT_AT_DISTANCE c + f I TIME_TO_DELAY_FOR_HEAD_TO_FINISH_TURNING f + f Z giftGivenDuringThisRun j + f J timeSinceStart k + f I timeUntilNextGift i +c net/minecraft/world/entity/ai/behavior/GoToWantedItem net/minecraft/world/entity/ai/behavior/BehaviorFindAdmirableItem + m (FZI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Ljava/util/function/Predicate;FZI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a + m (ZLjava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a +c net/minecraft/world/entity/ai/behavior/SetHiddenState net/minecraft/world/entity/ai/behavior/BehaviorHide + m (II)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$1 a + m (Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a + f I HIDE_TIMEOUT a +c net/minecraft/world/entity/ai/behavior/StartAttacking net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet + m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a +c net/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$b +c net/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetSet$a +c net/minecraft/world/entity/ai/behavior/warden/Digging net/minecraft/world/entity/ai/behavior/warden/Digging + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop c +c net/minecraft/world/entity/ai/goal/PathfindToRaidGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRaid + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/entity/raid/Raider;)Z lambda$recruitNearby$0 a + m (Lnet/minecraft/world/entity/raid/Raid;)V recruitNearby a + m ()V tick a + f I RECRUITMENT_SEARCH_TICK_DELAY a + f F SPEED_MODIFIER b + f Lnet/minecraft/world/entity/raid/Raider; mob c + f I recruitmentTick d +c net/minecraft/world/entity/ai/goal/RandomSwimmingGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRandomSwim + m ()Lnet/minecraft/world/phys/Vec3; getPosition h +c net/minecraft/world/entity/ai/memory/MemoryModuleType net/minecraft/world/entity/ai/memory/MemoryModuleType + m ()Ljava/util/Optional; getCodec a + m (Ljava/lang/String;)Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; register a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; register a + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ADMIRING_DISABLED ar + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ADMIRING_ITEM ao + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ANGRY_AT am + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ATE_RECENTLY aG + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ATTACK_COOLING_DOWN q + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ATTACK_TARGET p + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ATTACK_TARGET_COOLDOWN ag + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; AVOID_TARGET A + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREED_TARGET s + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_JUMP_COOLDOWN bf + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_JUMP_INHALING bk + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_JUMP_TARGET bl + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_LEAVING_WATER bm + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT bg + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT_CHARGING bh + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT_COOLDOWN bj + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT_RECOVERING bi + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; CANT_REACH_WALK_TARGET_SINCE F + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; CELEBRATE_LOCATION at + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; CHARGE_COOLDOWN_TICKS af + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DANCING au + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DANGER_DETECTED_RECENTLY H + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DIG_COOLDOWN aP + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DISABLE_WALK_TO_ADMIRE_ITEM aq + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DISTURBANCE_LOCATION aK + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DOORS_TO_CLOSE w + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DUMMY a + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; GAZE_COOLDOWN_TICKS R + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; GOLEM_DETECTED_RECENTLY G + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HAS_HUNTING_COOLDOWN V + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HEARD_BELL_TIME E + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HIDING_PLACE D + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HOME b + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HUNTED_RECENTLY as + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HURT_BY y + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HURT_BY_ENTITY z + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; INTERACTABLE_DOORS v + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; INTERACTION_TARGET r + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_EMERGING aN + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_IN_WATER Y + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_PANICKING aa + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_PREGNANT Z + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_SNIFFING aM + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_TEMPTED S + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ITEM_PICKUP_COOLDOWN_TICKS ba + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; JOB_SITE c + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LAST_SLEPT I + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LAST_WOKEN J + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LAST_WORKED_AT_POI K + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LIKED_NOTEBLOCK_COOLDOWN_TICKS aZ + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LIKED_NOTEBLOCK_POSITION aY + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LIKED_PLAYER aX + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LONG_JUMP_COOLDOWN_TICKS T + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LONG_JUMP_MID_JUMP U + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LOOK_TARGET o + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; MEETING_POINT e + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEARBY_ADULT_PIGLINS ay + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_ATTACKABLE C + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_BED x + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_HOSTILE B + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_LIVING_ENTITIES g + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_PLAYERS j + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_PLAYER_HOLDING_WANTED_ITEM aF + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_REPELLENT aH + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD ax + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT L + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT_HOGLINS aA + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT_PIGLIN aB + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT_PIGLINS az + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ATTACKABLE_PLAYER l + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ATTACKABLE_PLAYERS m + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_BABY_HOGLIN aw + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_HUNTABLE_HOGLIN av + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_LIVING_ENTITIES h + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_NEMESIS N + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_PLAYER k + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_WANTED_ITEM M + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ZOMBIFIED aC + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; PACIFIED aI + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; PATH u + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; PLAY_DEAD_TICKS O + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; POTENTIAL_JOB_SITE d + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RAM_COOLDOWN_TICKS W + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RAM_TARGET X + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RECENT_PROJECTILE aL + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RIDE_TARGET t + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ROAR_SOUND_COOLDOWN aQ + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ROAR_SOUND_DELAY aO + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ROAR_TARGET aJ + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SECONDARY_JOB_SITE f + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_DIGGING bd + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_EXPLORED_POSITIONS bb + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_HAPPY be + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_SNIFFING_TARGET bc + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFF_COOLDOWN aR + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SONIC_BOOM_COOLDOWN aU + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SONIC_BOOM_SOUND_COOLDOWN aV + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SONIC_BOOM_SOUND_DELAY aW + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SPEAR_CHARGE_POSITION aj + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SPEAR_ENGAGE_TIME ak + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SPEAR_FLEEING_POSITION ai + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SPEAR_FLEEING_TIME ah + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SPEAR_STATUS al + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TEMPTATION_COOLDOWN_TICKS Q + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TEMPTING_PLAYER P + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TIME_TRYING_TO_REACH_ADMIRE_ITEM ap + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TOUCH_COOLDOWN aS + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TRANSPORT_ITEMS_COOLDOWN_TICKS ae + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; UNIVERSAL_ANGER an + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; UNREACHABLE_TONGUE_TARGETS ab + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; UNREACHABLE_TRANSPORT_BLOCK_POSITIONS ad + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VIBRATION_COOLDOWN aT + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VISIBLE_ADULT_HOGLIN_COUNT aE + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VISIBLE_ADULT_PIGLIN_COUNT aD + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VISIBLE_VILLAGER_BABIES i + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VISITED_BLOCK_POSITIONS ac + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; WALK_TARGET n + f Ljava/util/Optional; codec bn +c net/minecraft/world/entity/ai/sensing/IsInWaterSensor net/minecraft/world/entity/ai/sensing/IsInWaterSensor + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/animal/TemperatureVariants net/minecraft/world/entity/animal/TemperatureVariants + f Lnet/minecraft/resources/Identifier; COLD c + f Lnet/minecraft/resources/Identifier; TEMPERATE a + f Lnet/minecraft/resources/Identifier; WARM b +c net/minecraft/world/entity/animal/armadillo/Armadillo net/minecraft/world/entity/animal/armadillo/Armadillo + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)Z brushOffScute a + m ()Z canFallInLove gY + m ()Z canStayRolledUp gV + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkArmadilloSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()F getAgeScale eE + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()I getMaxHeadYRot ae + m ()Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; getState gS + m (B)V handleEntityEvent b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isScared gP + m (Lnet/minecraft/world/entity/LivingEntity;)Z isScaredBy i + m (Ljava/lang/Integer;)V lambda$readAdditionalSaveData$0 a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()I pickNextScuteDropTime hd + m ()V playEatingSound gX + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V rollOut gU + m ()V rollUp gT + m ()V setupAnimationStates he + m ()Z shouldHideInShell gQ + m ()Z shouldSwitchToScaredState gR + m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState;)V switchToState a + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; ARMADILLO_STATE cE + f F BABY_SCALE cv + f F MAX_HEAD_ROTATION_EXTENT cw + f I SCARE_CHECK_INTERVAL cx + f D SCARE_DISTANCE_HORIZONTAL cC + f D SCARE_DISTANCE_VERTICAL cD + f J inStateTicks cF + f Lnet/minecraft/world/entity/AnimationState; peekAnimationState cB + f Z peekReceivedClient cH + f Lnet/minecraft/world/entity/AnimationState; rollOutAnimationState cz + f Lnet/minecraft/world/entity/AnimationState; rollUpAnimationState cA + f I scuteTime cG +c net/minecraft/world/entity/animal/armadillo/Armadillo$1 net/minecraft/world/entity/animal/armadillo/Armadillo$1 + m ()V clientTick a + f Lnet/minecraft/world/entity/animal/armadillo/Armadillo; this$0 a +c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState net/minecraft/world/entity/animal/armadillo/Armadillo$a + m ()[Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; $values e + m ()I animationDuration b + m ()Ljava/lang/String; getSerializedName c + m ()I id d + m ()Z isThreatened a + m (J)Z shouldHideInShell a + f [Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; $VALUES l + f Ljava/util/function/IntFunction; BY_ID g + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; IDLE a + f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; ROLLING b + f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; SCARED c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; UNROLLING d + f I animationDuration j + f I id k + f Z isThreatened i + f Ljava/lang/String; name h +c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$1 net/minecraft/world/entity/animal/armadillo/Armadillo$a$1 + m (J)Z shouldHideInShell a +c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$2 net/minecraft/world/entity/animal/armadillo/Armadillo$a$2 + m (J)Z shouldHideInShell a +c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$3 net/minecraft/world/entity/animal/armadillo/Armadillo$a$3 + m (J)Z shouldHideInShell a +c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$4 net/minecraft/world/entity/animal/armadillo/Armadillo$a$4 + m (J)Z shouldHideInShell a +c net/minecraft/world/entity/animal/golem/AbstractGolem net/minecraft/world/entity/animal/golem/EntityGolem + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()I getAmbientSoundInterval S + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (D)Z removeWhenFarAway i +c net/minecraft/world/entity/animal/golem/CopperGolemAi net/minecraft/world/entity/animal/golem/CopperGolemAi + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a + m ()Ljava/util/Map; getTargetReachedInteractions b + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/world/entity/animal/golem/CopperGolemState;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Ljava/lang/Integer;)V lambda$onReachedTargetInteraction$2 a + m (Lnet/minecraft/world/entity/PathfinderMob;)V lambda$onTravelling$3 a + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;)Z lambda$shouldQueueForTarget$4 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$1 a + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/animal/golem/CopperGolemState;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$OnTargetReachedInteraction; onReachedTargetInteraction a + m ()Ljava/util/function/Consumer; onTravelling c + m ()Ljava/util/function/Predicate; shouldQueueForTarget d + m (Lnet/minecraft/world/entity/animal/golem/CopperGolem;)V updateActivity a + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES j + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES i + f F SPEED_MULTIPLIER_WHEN_IDLING b + f F SPEED_MULTIPLIER_WHEN_PANICKING a + f I TICK_TO_PLAY_ON_REACHED_SOUND f + f I TICK_TO_START_ON_REACHED_INTERACTION e + f Ljava/util/function/Predicate; TRANSPORT_ITEM_DESTINATION_BLOCK h + f I TRANSPORT_ITEM_HORIZONTAL_SEARCH_RADIUS c + f Ljava/util/function/Predicate; TRANSPORT_ITEM_SOURCE_BLOCK g + f I TRANSPORT_ITEM_VERTICAL_SEARCH_RADIUS d +c net/minecraft/world/entity/animal/nautilus/NautilusAi net/minecraft/world/entity/animal/nautilus/NautilusAi + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;)Ljava/util/Optional; findNearestValidAttackTarget a + m ()Ljava/util/function/Predicate; getTemptations b + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity d + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;Lnet/minecraft/util/RandomSource;)V initMemories a + m (Lnet/minecraft/world/entity/LivingEntity;)Z isHostileTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$findNearestValidAttackTarget$3 b + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$getTemptations$4 a + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$1 c + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$2 b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$0 a + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/nautilus/AbstractNautilus;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTarget a + m (Lnet/minecraft/world/entity/animal/nautilus/Nautilus;)V updateActivity a + f I ANGER_DURATION k + f F ATTACK_KNOCKBACK_FORCE j + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS a + f D MAX_CHARGE_DISTANCE m + f D MAX_TARGET_DETECTION_DISTANCE n + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES c + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES b + f F SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER d + f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE f + f F SPEED_MULTIPLIER_WHEN_PANICKING g + f F SPEED_MULTIPLIER_WHEN_TEMPTED e + f F SPEED_WHEN_ATTACKING i + f I TIME_BETWEEN_ATTACKS l + f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_NON_PLAYER_ATTACKS h +c net/minecraft/world/entity/animal/polarbear/PolarBear net/minecraft/world/entity/animal/polarbear/EntityPolarBear + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkPolarBearSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()J getPersistentAngerEndTime a + m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b + m (F)F getStandingAnimationScale L + m ()F getWaterSlowDown fI + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isStanding gQ + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; lambda$registerGoals$0 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m ()V playWarningSound gP + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (J)V setPersistentAngerEndTime b + m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a + m (Z)V setStanding x + m ()V startPersistentAngerTimer c + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STANDING_ID cv + f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cB + f F STAND_ANIMATION_TICKS cw + f F clientSideStandAnimation cz + f F clientSideStandAnimationO cx + f J persistentAngerEndTime cC + f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget cD + f I warningSoundTicks cA +c net/minecraft/world/entity/animal/polarbear/PolarBear$PolarBearMeleeAttackGoal net/minecraft/world/entity/animal/polarbear/EntityPolarBear$c + m (Lnet/minecraft/world/entity/LivingEntity;)V checkAndPerformAttack a + m ()V stop e + f Lnet/minecraft/world/entity/animal/polarbear/PolarBear; this$0 b +c net/minecraft/world/entity/animal/polarbear/PolarBear$PolarBearHurtByTargetGoal net/minecraft/world/entity/animal/polarbear/EntityPolarBear$b + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V alertOther a + m ()V start d + f Lnet/minecraft/world/entity/animal/polarbear/PolarBear; this$0 a +c net/minecraft/world/entity/animal/polarbear/PolarBear$PolarBearAttackPlayersGoal net/minecraft/world/entity/animal/polarbear/EntityPolarBear$a + m ()Z canUse b + m ()D getFollowDistance l + f Lnet/minecraft/world/entity/animal/polarbear/PolarBear; this$0 i +c net/minecraft/world/entity/monster/illager/Illusioner net/minecraft/world/entity/monster/illager/EntityIllagerIllusioner + m ()V aiStep d_ + m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; getArmPose gY + m ()Lnet/minecraft/sounds/SoundEvent; getCastingSoundEvent gZ + m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (F)[Lnet/minecraft/world/phys/Vec3; getIllusionOffsets L + m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a + m ()V registerGoals D + f I ILLUSION_SPREAD a + f I ILLUSION_TRANSITION_TICKS f + f I NUM_ILLUSIONS e + f [[Lnet/minecraft/world/phys/Vec3; clientSideIllusionOffsets cw + f I clientSideIllusionTicks cv +c net/minecraft/world/entity/monster/illager/Illusioner$IllusionerMirrorSpellGoal net/minecraft/world/entity/monster/illager/EntityIllagerIllusioner$b + m ()Z canUse b + m ()I getCastingInterval i + m ()I getCastingTime h + m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m + m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l + m ()V performSpellCasting k + f Lnet/minecraft/world/entity/monster/illager/Illusioner; this$0 a +c net/minecraft/world/entity/monster/illager/Illusioner$IllusionerBlindnessSpellGoal net/minecraft/world/entity/monster/illager/EntityIllagerIllusioner$a + m ()Z canUse b + m ()I getCastingInterval i + m ()I getCastingTime h + m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m + m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l + m ()V performSpellCasting k + m ()V start d + f I lastTargetId e + f Lnet/minecraft/world/entity/monster/illager/Illusioner; this$0 a +c net/minecraft/world/entity/monster/illager/Vindicator net/minecraft/world/entity/monster/illager/EntityVindicator + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; getArmPose gY + m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound gX + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (Lnet/minecraft/world/Difficulty;)Z lambda$static$0 a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Lnet/minecraft/network/chat/Component;)V setCustomName b + f Z DEFAULT_JOHNNY e + f Ljava/util/function/Predicate; DOOR_BREAKING_PREDICATE b + f Ljava/lang/String; TAG_JOHNNY a + f Z isJohnny f +c net/minecraft/world/entity/monster/illager/Vindicator$VindicatorBreakDoorGoal net/minecraft/world/entity/monster/illager/EntityVindicator$a + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d +c net/minecraft/world/entity/monster/illager/Vindicator$VindicatorJohnnyAttackGoal net/minecraft/world/entity/monster/illager/EntityVindicator$b + m ()Z canUse b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a + m ()V start d +c net/minecraft/world/entity/monster/piglin/PiglinBrute net/minecraft/world/entity/monster/piglin/EntityPiglinBrute + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m ()Z canHunt k + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gP + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; getArmPose gS + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m ()V playAngrySound gX + m ()V playConvertedSound gU + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c + f I ATTACK_DAMAGE cw + f I MAX_HEALTH f + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES e + f F MOVEMENT_SPEED_WHEN_FIGHTING cv + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES d + f D TARGETING_RANGE cx +c net/minecraft/world/entity/player/StackedItemContents net/minecraft/world/entity/player/StackedItemContents + m (Lnet/minecraft/world/item/ItemStack;)V accountSimpleStack a + m (Lnet/minecraft/world/item/ItemStack;)V accountStack b + m (Lnet/minecraft/world/item/ItemStack;I)V accountStack a + m (Ljava/util/List;ILnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a + m (Ljava/util/List;Lnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a + m (Lnet/minecraft/world/item/crafting/Recipe;ILnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a + m (Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a + m ()V clear a + m (Lnet/minecraft/world/item/crafting/Recipe;ILnet/minecraft/world/entity/player/StackedContents$Output;)I getBiggestCraftableStack b + m (Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/world/entity/player/StackedContents$Output;)I getBiggestCraftableStack b + f Lnet/minecraft/world/entity/player/StackedContents; raw a +c net/minecraft/world/item/component/ChargedProjectiles net/minecraft/world/item/component/ChargedProjectiles + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/ItemStack;I)V addProjectileTooltip a + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Lnet/minecraft/world/item/Item;)Z contains a + m ()Ljava/util/List; getItems a + m ()Z isEmpty b + m (Ljava/util/function/Consumer;Lnet/minecraft/network/chat/Component;)V lambda$addProjectileTooltip$2 a + m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/List; lambda$static$0 b + m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/List; lambda$static$1 a + m (Ljava/util/List;)Lnet/minecraft/world/item/component/ChargedProjectiles; of a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/component/ChargedProjectiles; of a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/component/ChargedProjectiles; EMPTY a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Ljava/util/List; items d +c net/minecraft/world/item/component/ConsumableListener net/minecraft/world/item/component/ConsumableListener + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V onConsume a +c net/minecraft/world/item/component/WrittenBookContent net/minecraft/world/item/component/WrittenBookContent + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m ()Ljava/lang/String; author e + m ()I generation f + m (Z)Ljava/util/List; getPages a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/core/HolderLookup$Provider;)Z isPageTooLarge a + m (ZLnet/minecraft/server/network/Filterable;)Lnet/minecraft/network/chat/Component; lambda$getPages$2 a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)Ljava/util/Optional; lambda$resolvePage$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/component/WrittenBookContent; markResolved c + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; pageCodec b + m ()Ljava/util/List; pages a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; pagesCodec a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/component/WrittenBookContent; resolve a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;)Z resolveForItem a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/server/network/Filterable;)Ljava/util/Optional; resolvePage a + m ()Z resolved g + m ()Lnet/minecraft/server/network/Filterable; title d + m ()Lnet/minecraft/world/item/component/WrittenBookContent; tryCraftCopy b + m (Ljava/util/List;)Ljava/lang/Object; withReplacedPages a + m (Ljava/util/List;)Lnet/minecraft/world/item/component/WrittenBookContent; withReplacedPages b + f Lcom/mojang/serialization/Codec; CODEC i + f Lcom/mojang/serialization/Codec; CONTENT_CODEC g + f Lnet/minecraft/world/item/component/WrittenBookContent; EMPTY a + f I MAX_CRAFTABLE_GENERATION f + f I MAX_GENERATION e + f Lcom/mojang/serialization/Codec; PAGES_CODEC h + f I PAGE_LENGTH b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j + f I TITLE_LENGTH c + f I TITLE_MAX_LENGTH d + f Ljava/lang/String; author l + f I generation m + f Ljava/util/List; pages n + f Z resolved o + f Lnet/minecraft/server/network/Filterable; title k +c net/minecraft/world/item/crafting/CookingBookCategory net/minecraft/world/item/crafting/CookingBookCategory + m ()[Lnet/minecraft/world/item/crafting/CookingBookCategory; $values a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/item/crafting/CookingBookCategory;)I lambda$static$0 b + m (Lnet/minecraft/world/item/crafting/CookingBookCategory;)I lambda$static$1 a + f [Lnet/minecraft/world/item/crafting/CookingBookCategory; $VALUES i + f Lnet/minecraft/world/item/crafting/CookingBookCategory; BLOCKS b + f Ljava/util/function/IntFunction; BY_ID f + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/item/crafting/CookingBookCategory; FOOD a + f Lnet/minecraft/world/item/crafting/CookingBookCategory; MISC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f I id g + f Ljava/lang/String; name h +c net/minecraft/world/item/crafting/ShapedRecipePattern net/minecraft/world/item/crafting/ShapedRecipePattern + m (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; createFromNetwork a + m (Ljava/lang/String;)I firstNonEmpty a + m ()I height b + m ()Ljava/util/List; ingredients c + m ()Ljava/lang/String; lambda$static$0 e + m ()Lcom/mojang/serialization/DataResult; lambda$static$1 d + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Lcom/mojang/serialization/DataResult; lambda$static$2 d + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/lang/Integer; lambda$static$3 c + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/lang/Integer; lambda$static$4 b + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/util/List; lambda$static$5 a + m (C)Ljava/lang/String; lambda$unpack$6 a + m (Lit/unimi/dsi/fastutil/chars/CharSet;)Ljava/lang/String; lambda$unpack$7 a + m (Ljava/lang/String;)I lastNonEmpty b + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Z matches a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Z)Z matches a + m (Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; of a + m (Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; of a + m (Ljava/util/List;)[Ljava/lang/String; shrink a + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$Data;)Lcom/mojang/serialization/DataResult; unpack a + m ()I width a + f C EMPTY_SLOT a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f I MAX_SIZE d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Ljava/util/Optional; data h + f I height f + f I ingredientCount i + f Ljava/util/List; ingredients g + f Z symmetrical j + f I width e +c net/minecraft/world/item/crafting/ShapedRecipePattern$Data net/minecraft/world/item/crafting/ShapedRecipePattern$a + m ()Ljava/util/Map; key a + m ()Ljava/lang/String; lambda$static$0 g + m ()Ljava/lang/String; lambda$static$1 f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$10 a + m ()Ljava/lang/String; lambda$static$2 e + m ()Ljava/lang/String; lambda$static$3 d + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$4 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$static$5 b + m ()Ljava/lang/String; lambda$static$6 c + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$7 a + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$Data;)Ljava/util/Map; lambda$static$8 b + m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$Data;)Ljava/util/List; lambda$static$9 a + m ()Ljava/util/List; pattern b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lcom/mojang/serialization/Codec; PATTERN_CODEC d + f Lcom/mojang/serialization/Codec; SYMBOL_CODEC e + f Ljava/util/Map; key b + f Ljava/util/List; pattern c +c net/minecraft/world/item/crafting/SmithingRecipeInput net/minecraft/world/item/crafting/SmithingRecipeInput + m ()Lnet/minecraft/world/item/ItemStack; addition e + m ()Lnet/minecraft/world/item/ItemStack; base d + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Z isEmpty b + m ()I size a + m ()Lnet/minecraft/world/item/ItemStack; template c + f Lnet/minecraft/world/item/ItemStack; addition c + f Lnet/minecraft/world/item/ItemStack; base b + f Lnet/minecraft/world/item/ItemStack; template a +c net/minecraft/world/item/crafting/display/SlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a + m (Lnet/minecraft/util/context/ContextMap;)Lnet/minecraft/world/item/ItemStack; resolveForFirstStack b + m (Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; resolveForStacks a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/world/item/crafting/display/SlotDisplay$Type net/minecraft/world/item/crafting/display/SlotDisplay$i + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; codec a + f Lnet/minecraft/network/codec/StreamCodec; streamCodec b +c net/minecraft/world/item/crafting/display/SlotDisplay$Empty net/minecraft/world/item/crafting/display/SlotDisplay$c + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Empty; INSTANCE c + f Lcom/mojang/serialization/MapCodec; MAP_CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE f +c net/minecraft/world/item/crafting/display/SlotDisplay$AnyFuel net/minecraft/world/item/crafting/display/SlotDisplay$a + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$AnyFuel; INSTANCE c + f Lcom/mojang/serialization/MapCodec; MAP_CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE f +c net/minecraft/world/item/crafting/display/SlotDisplay$Composite net/minecraft/world/item/crafting/display/SlotDisplay$b + m ()Ljava/util/List; contents b + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z lambda$isEnabled$2 a + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Ljava/util/stream/Stream; lambda$resolve$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e + f Ljava/util/List; contents f +c net/minecraft/world/item/crafting/display/SlotDisplay$WithRemainder net/minecraft/world/item/crafting/display/SlotDisplay$j + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; input b + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a + m (Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForRemainders;Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; lambda$resolve$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; remainder c + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; input f + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; remainder g +c net/minecraft/world/item/crafting/display/SlotDisplay$TagSlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay$h + m (Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/stream/Stream; lambda$resolve$1 a + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$resolve$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a + m ()Lnet/minecraft/tags/TagKey; tag b + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e + f Lnet/minecraft/tags/TagKey; tag f +c net/minecraft/world/item/crafting/display/SlotDisplay$ItemSlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay$d + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a + m ()Lnet/minecraft/core/Holder; item b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e + f Lnet/minecraft/core/Holder; item f +c net/minecraft/world/item/crafting/display/SlotDisplay$ItemStackSlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay$f + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a + m ()Lnet/minecraft/world/item/ItemStack; stack b + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e + f Lnet/minecraft/world/item/ItemStack; stack f +c net/minecraft/world/item/crafting/display/SlotDisplay$ItemStackContentsFactory net/minecraft/world/item/crafting/display/SlotDisplay$e + m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object; forStack a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; forStack b + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$ItemStackContentsFactory; INSTANCE a +c net/minecraft/world/item/crafting/display/SlotDisplay$SmithingTrimDemoSlotDisplay net/minecraft/world/item/crafting/display/SlotDisplay$g + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; base b + m (Ljava/util/List;Lnet/minecraft/util/RandomSource;Ljava/util/List;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; lambda$resolve$1 a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$resolve$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; material c + m ()Lnet/minecraft/core/Holder; pattern d + m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; base f + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; material g + f Lnet/minecraft/core/Holder; pattern h +c net/minecraft/world/item/enchantment/ItemEnchantments net/minecraft/world/item/enchantment/ItemEnchantments + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m ()Ljava/util/Set; entrySet b + m (Lnet/minecraft/core/Holder;)I getLevel a + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet; getTagOrEmpty a + m ()Z isEmpty d + m ()Ljava/util/Set; keySet a + m ()I size c + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/enchantment/ItemEnchantments; EMPTY a + f Lcom/mojang/serialization/Codec; LEVEL_CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c +c net/minecraft/world/item/enchantment/ItemEnchantments$Mutable net/minecraft/world/item/enchantment/ItemEnchantments$a + m (Lnet/minecraft/core/Holder;)I getLevel a + m ()Ljava/util/Set; keySet a + m (Ljava/util/function/Predicate;)V removeIf a + m (Lnet/minecraft/core/Holder;I)V set a + m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; toImmutable b + m (Lnet/minecraft/core/Holder;I)V upgrade b +c net/minecraft/world/item/enchantment/effects/AddValue net/minecraft/world/item/enchantment/effects/AddValue + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (ILnet/minecraft/util/RandomSource;F)F process a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; value b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; value c +c net/minecraft/world/item/enchantment/effects/SetValue net/minecraft/world/item/enchantment/effects/SetValue + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (ILnet/minecraft/util/RandomSource;F)F process a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; value b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; value c +c net/minecraft/world/item/equipment/trim/TrimMaterials net/minecraft/world/item/equipment/trim/TrimMaterials + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; getFromIngredient a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/chat/Style;Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup;)V register a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registryKey a + f Lnet/minecraft/resources/ResourceKey; AMETHYST j + f Lnet/minecraft/resources/ResourceKey; COPPER e + f Lnet/minecraft/resources/ResourceKey; DIAMOND h + f Lnet/minecraft/resources/ResourceKey; EMERALD g + f Lnet/minecraft/resources/ResourceKey; GOLD f + f Lnet/minecraft/resources/ResourceKey; IRON b + f Lnet/minecraft/resources/ResourceKey; LAPIS i + f Lnet/minecraft/resources/ResourceKey; NETHERITE c + f Lnet/minecraft/resources/ResourceKey; QUARTZ a + f Lnet/minecraft/resources/ResourceKey; REDSTONE d + f Lnet/minecraft/resources/ResourceKey; RESIN k +c net/minecraft/world/level/biome/MultiNoiseBiomeSource net/minecraft/world/level/biome/WorldChunkManagerMultiNoise + m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Climate$Sampler;)V addDebugInfo a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/stream/Stream; collectPossibleBiomes b + m (Lnet/minecraft/world/level/biome/Climate$ParameterList;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSource; createFromList a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSource; createFromPreset a + m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Lnet/minecraft/core/Holder; getNoiseBiome a + m (Lnet/minecraft/world/level/biome/Climate$ParameterList;)Lnet/minecraft/world/level/biome/Climate$ParameterList; lambda$parameters$1 b + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/Climate$ParameterList; lambda$parameters$2 b + m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSource;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a + m ()Lnet/minecraft/world/level/biome/Climate$ParameterList; parameters d + m (Lnet/minecraft/resources/ResourceKey;)Z stable a + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lcom/mojang/serialization/MapCodec; DIRECT_CODEC b + f Lcom/mojang/serialization/MapCodec; ENTRY_CODEC d + f Lcom/mojang/serialization/MapCodec; PRESET_CODEC e + f Lcom/mojang/datafixers/util/Either; parameters f +c net/minecraft/world/level/biome/OverworldBiomeBuilder net/minecraft/world/level/biome/OverworldBiomeBuilder + m (Ljava/util/function/Consumer;)V addBiomes a + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;FLnet/minecraft/resources/ResourceKey;)V addBottomBiome c + m (Ljava/util/function/Consumer;)V addDebugBiomes b + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addHighSlice b + m (Ljava/util/function/Consumer;)V addInlandBiomes d + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addLowSlice d + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addMidSlice c + m (Ljava/util/function/Consumer;)V addOffCoastBiomes c + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addPeaks a + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;FLnet/minecraft/resources/ResourceKey;)V addSurfaceBiome a + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;FLnet/minecraft/resources/ResourceKey;)V addUndergroundBiome b + m (Ljava/util/function/Consumer;)V addUndergroundBiomes e + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addValleys e + m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getContinentalnessThresholds e + m (D)Ljava/lang/String; getDebugStringForContinentalness b + m (D)Ljava/lang/String; getDebugStringForErosion c + m (D)Ljava/lang/String; getDebugStringForHumidity e + m (D[Lnet/minecraft/world/level/biome/Climate$Parameter;)Ljava/lang/String; getDebugStringForNoiseValue a + m (D)Ljava/lang/String; getDebugStringForPeaksAndValleys a + m (D)Ljava/lang/String; getDebugStringForTemperature d + m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getErosionThresholds d + m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getHumidityThresholds c + m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getPeaksAndValleysThresholds f + m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getTemperatureThresholds b + m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getWeirdnessThresholds g + m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)Z isDeepDarkRegion a + m (IILnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; maybePickWindsweptSavannaBiome a + m (ILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickBadlandsBiome a + m (II)Lnet/minecraft/resources/ResourceKey; pickBeachBiome a + m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickMiddleBiome a + m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickMiddleBiomeOrBadlandsIfHot b + m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickMiddleBiomeOrBadlandsIfHotOrSlopeIfCold c + m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickPeakBiome f + m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickPlateauBiome e + m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickShatteredBiome h + m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickShatteredCoastBiome d + m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickSlopeBiome g + m ()Ljava/util/List; spawnTarget a + f F DEPTH_DEEP_DARK_DRYNESS_THRESHOLD n + f F EROSION_DEEP_DARK_DRYNESS_THRESHOLD m + f F EROSION_INDEX_1_START f + f F EROSION_INDEX_2_START g + f F FAR_INLAND_START e + f Lnet/minecraft/world/level/biome/Climate$Parameter; FROZEN_RANGE s + f Lnet/minecraft/world/level/biome/Climate$Parameter; FULL_RANGE o + f F HIGH_END j + f F HIGH_START a + f F LOW_START i + f [[Lnet/minecraft/resources/ResourceKey; MIDDLE_BIOMES D + f [[Lnet/minecraft/resources/ResourceKey; MIDDLE_BIOMES_VARIANT E + f F MID_INLAND_START d + f F NEAR_INLAND_START c + f [[Lnet/minecraft/resources/ResourceKey; OCEANS C + f F PEAK_END l + f F PEAK_SIZE k + f F PEAK_START b + f [[Lnet/minecraft/resources/ResourceKey; PLATEAU_BIOMES F + f [[Lnet/minecraft/resources/ResourceKey; PLATEAU_BIOMES_VARIANT G + f [[Lnet/minecraft/resources/ResourceKey; SHATTERED_BIOMES H + f Lnet/minecraft/world/level/biome/Climate$Parameter; UNFROZEN_RANGE t + f F VALLEY_SIZE h + f Lnet/minecraft/world/level/biome/Climate$Parameter; coastContinentalness x + f Lnet/minecraft/world/level/biome/Climate$Parameter; deepOceanContinentalness v + f [Lnet/minecraft/world/level/biome/Climate$Parameter; erosions r + f Lnet/minecraft/world/level/biome/Climate$Parameter; farInlandContinentalness B + f [Lnet/minecraft/world/level/biome/Climate$Parameter; humidities q + f Lnet/minecraft/world/level/biome/Climate$Parameter; inlandContinentalness y + f Lnet/minecraft/world/level/biome/Climate$Parameter; midInlandContinentalness A + f Lnet/minecraft/world/level/biome/Climate$Parameter; mushroomFieldsContinentalness u + f Lnet/minecraft/world/level/biome/Climate$Parameter; nearInlandContinentalness z + f Lnet/minecraft/world/level/biome/Climate$Parameter; oceanContinentalness w + f [Lnet/minecraft/world/level/biome/Climate$Parameter; temperatures p +c net/minecraft/world/level/block/AbstractCauldronBlock net/minecraft/world/level/block/AbstractCauldronBlock + m (Lnet/minecraft/world/level/material/Fluid;)Z canReceiveStalactiteDrip a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;)D getContentHeight b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFull d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m ()Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$0 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)V receiveStalactiteDrip a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f I FLOOR_LEVEL a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_INSIDE d + f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; interactions c +c net/minecraft/world/level/block/BaseCoralWallFanBlock net/minecraft/world/level/block/BlockCoralFanWallAbstract + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d + f Ljava/util/Map; SHAPES e +c net/minecraft/world/level/block/CartographyTableBlock net/minecraft/world/level/block/BlockCartographyTable + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; lambda$getMenuProvider$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b +c net/minecraft/world/level/block/DaylightDetectorBlock net/minecraft/world/level/block/BlockDaylightDetector + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/DaylightDetectorBlockEntity;)V tickEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateSignalStrength c + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; INVERTED c + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER b + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d +c net/minecraft/world/level/block/GlazedTerracottaBlock net/minecraft/world/level/block/BlockGlazedTerracotta + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/block/GrowingPlantBodyBlock net/minecraft/world/level/block/BlockGrowingStem + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getHeadPos a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateHeadAfterConvertedFromBody a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a +c net/minecraft/world/level/block/GrowingPlantHeadBlock net/minecraft/world/level/block/BlockGrowingTop + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto h + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; getGrowIntoState a + m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getMaxAgeState q + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isMaxAge r + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateBodyAfterConvertedFromHead a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE e + f I MAX_AGE f + f D growPerTickProbability c +c net/minecraft/world/level/block/PointedDripstoneBlock net/minecraft/world/level/block/PointedDripstoneBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; calculateDripstoneThickness a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; calculateTipDirection b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canDrip p + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canDripThrough a + m (Lnet/minecraft/world/level/material/Fluid;)Z canFillCauldron a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z canGrow a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z canTipGrow b + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V createMergedTips a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$AxisDirection;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional; findBlockVertical a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/core/BlockPos; findFillableCauldronBelowStalactiteTip a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Ljava/util/Optional; findRootBlock a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findStalactiteTipAboveCauldron a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;IZ)Lnet/minecraft/core/BlockPos; findTip a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/Fluid; getCauldronFillFluidType a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/particles/ParticleOptions; getDripParticle a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; getFallDamageSource a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getFluidAboveStalactite b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m ()F getMaxHorizontalOffset at_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V grow a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V growStalactiteOrStalagmiteIfPossible c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V growStalagmiteBelow b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isCollisionShapeFullBlock a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z isPointedDripstoneWithDirection b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStalactite r + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isStalactiteStartPos b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStalagmite s + m (Lnet/minecraft/world/level/block/state/BlockState;Z)Z isTip a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z isUnmergedTipWithDirection a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isValidPointedDripstonePlacement c + m (FLnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)Z lambda$animateTick$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)V lambda$animateTick$1 b + m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findFillableCauldronBelowStalactiteTip$7 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findFillableCauldronBelowStalactiteTip$8 d + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findRootBlock$5 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findRootBlock$6 t + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findStalactiteTipAboveCauldron$9 c + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$findTip$3 b + m (ZLnet/minecraft/world/level/block/state/BlockState;)Z lambda$findTip$4 a + m (Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)Lnet/minecraft/world/level/material/Fluid; lambda$getCauldronFillFluidType$10 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo; lambda$getFluidAboveStalactite$11 b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)V lambda$spawnDripParticle$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;F)V maybeTransferFluid a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onBrokenAfterFall a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnDripParticle a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/BlockPos;)V spawnDripParticle a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnFallingStalactite a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f F AVERAGE_DAYS_PER_GROWTH Y + f Lcom/mojang/serialization/MapCodec; CODEC a + f I DELAY_BEFORE_FALLING f + f F DRIP_PROBABILITY_PER_ANIMATE_TICK g + f F DRIP_PROBABILITY_PER_ANIMATE_TICK_IF_UNDER_LIQUID_SOURCE h + f F GROWTH_PROBABILITY_PER_RANDOM_TICK Z + f F LAVA_TRANSFER_PROBABILITY_PER_RANDOM_TICK R + f I MAX_GROWTH_LENGTH aa + f F MAX_HORIZONTAL_OFFSET aj + f I MAX_SEARCH_LENGTH_BETWEEN_STALACTITE_TIP_AND_CAULDRON i + f I MAX_SEARCH_LENGTH_WHEN_CHECKING_DRIP_TYPE e + f I MAX_STALACTITE_HEIGHT_FOR_DAMAGE_CALCULATION V + f I MAX_STALAGMITE_SEARCH_RANGE_WHEN_GROWING ab + f D MIN_TRIDENT_VELOCITY_TO_BREAK_DRIPSTONE S + f Lnet/minecraft/world/phys/shapes/VoxelShape; REQUIRED_SPACE_TO_DRIP_THROUGH_NON_SOLID_BLOCK ak + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BASE ah + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FRUSTUM af + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_MIDDLE ag + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP_DOWN ae + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP_MERGE ac + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP_UP ad + f F STALACTITE_DAMAGE_PER_FALL_DISTANCE_AND_SIZE T + f D STALACTITE_DRIP_START_PIXEL ai + f I STALACTITE_MAX_DAMAGE U + f I STALAGMITE_FALL_DAMAGE_MODIFIER X + f F STALAGMITE_FALL_DISTANCE_OFFSET W + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; THICKNESS c + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TIP_DIRECTION b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d + f F WATER_TRANSFER_PROBABILITY_PER_RANDOM_TICK D +c net/minecraft/world/level/block/PointedDripstoneBlock$1 net/minecraft/world/level/block/PointedDripstoneBlock$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$DripstoneThickness a +c net/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo net/minecraft/world/level/block/PointedDripstoneBlock$a + m ()Lnet/minecraft/world/level/material/Fluid; fluid b + m ()Lnet/minecraft/core/BlockPos; pos a + m ()Lnet/minecraft/world/level/block/state/BlockState; sourceState c + f Lnet/minecraft/world/level/material/Fluid; fluid b + f Lnet/minecraft/core/BlockPos; pos a + f Lnet/minecraft/world/level/block/state/BlockState; sourceState c +c net/minecraft/world/level/block/StainedGlassPaneBlock net/minecraft/world/level/block/BlockStainedGlassPane + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/item/DyeColor; getColor b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC h + f Lnet/minecraft/world/item/DyeColor; color i +c net/minecraft/world/level/block/entity/BannerPatterns net/minecraft/world/level/block/entity/BannerPatterns + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;)V register a + f Lnet/minecraft/resources/ResourceKey; BASE a + f Lnet/minecraft/resources/ResourceKey; BORDER E + f Lnet/minecraft/resources/ResourceKey; BRICKS I + f Lnet/minecraft/resources/ResourceKey; CIRCLE_MIDDLE y + f Lnet/minecraft/resources/ResourceKey; CREEPER K + f Lnet/minecraft/resources/ResourceKey; CROSS o + f Lnet/minecraft/resources/ResourceKey; CURLY_BORDER F + f Lnet/minecraft/resources/ResourceKey; DIAGONAL_LEFT u + f Lnet/minecraft/resources/ResourceKey; DIAGONAL_LEFT_MIRROR w + f Lnet/minecraft/resources/ResourceKey; DIAGONAL_RIGHT v + f Lnet/minecraft/resources/ResourceKey; DIAGONAL_RIGHT_MIRROR x + f Lnet/minecraft/resources/ResourceKey; FLOWER M + f Lnet/minecraft/resources/ResourceKey; FLOW P + f Lnet/minecraft/resources/ResourceKey; GLOBE J + f Lnet/minecraft/resources/ResourceKey; GRADIENT G + f Lnet/minecraft/resources/ResourceKey; GRADIENT_UP H + f Lnet/minecraft/resources/ResourceKey; GUSTER Q + f Lnet/minecraft/resources/ResourceKey; HALF_HORIZONTAL B + f Lnet/minecraft/resources/ResourceKey; HALF_HORIZONTAL_MIRROR D + f Lnet/minecraft/resources/ResourceKey; HALF_VERTICAL A + f Lnet/minecraft/resources/ResourceKey; HALF_VERTICAL_MIRROR C + f Lnet/minecraft/resources/ResourceKey; MOJANG N + f Lnet/minecraft/resources/ResourceKey; PIGLIN O + f Lnet/minecraft/resources/ResourceKey; RHOMBUS_MIDDLE z + f Lnet/minecraft/resources/ResourceKey; SKULL L + f Lnet/minecraft/resources/ResourceKey; SQUARE_BOTTOM_LEFT b + f Lnet/minecraft/resources/ResourceKey; SQUARE_BOTTOM_RIGHT c + f Lnet/minecraft/resources/ResourceKey; SQUARE_TOP_LEFT d + f Lnet/minecraft/resources/ResourceKey; SQUARE_TOP_RIGHT e + f Lnet/minecraft/resources/ResourceKey; STRAIGHT_CROSS p + f Lnet/minecraft/resources/ResourceKey; STRIPE_BOTTOM f + f Lnet/minecraft/resources/ResourceKey; STRIPE_CENTER j + f Lnet/minecraft/resources/ResourceKey; STRIPE_DOWNLEFT m + f Lnet/minecraft/resources/ResourceKey; STRIPE_DOWNRIGHT l + f Lnet/minecraft/resources/ResourceKey; STRIPE_LEFT h + f Lnet/minecraft/resources/ResourceKey; STRIPE_MIDDLE k + f Lnet/minecraft/resources/ResourceKey; STRIPE_RIGHT i + f Lnet/minecraft/resources/ResourceKey; STRIPE_SMALL n + f Lnet/minecraft/resources/ResourceKey; STRIPE_TOP g + f Lnet/minecraft/resources/ResourceKey; TRIANGLES_BOTTOM s + f Lnet/minecraft/resources/ResourceKey; TRIANGLES_TOP t + f Lnet/minecraft/resources/ResourceKey; TRIANGLE_BOTTOM q + f Lnet/minecraft/resources/ResourceKey; TRIANGLE_TOP r +c net/minecraft/world/level/block/entity/BedBlockEntity net/minecraft/world/level/block/entity/TileEntityBed + m ()Lnet/minecraft/world/item/DyeColor; getColor c + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a + f Lnet/minecraft/world/item/DyeColor; color a +c net/minecraft/world/level/block/entity/LidBlockEntity net/minecraft/world/level/block/entity/LidBlockEntity + m (F)F getOpenNess a +c net/minecraft/world/level/block/entity/PotDecorations net/minecraft/world/level/block/entity/PotDecorations + m (Ljava/util/function/Consumer;Ljava/util/Optional;)V addSideDetailsToTooltip a + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m ()Ljava/util/Optional; back b + m ()Ljava/util/Optional; front e + m (Ljava/util/List;I)Ljava/util/Optional; getItem a + m (Ljava/util/Optional;)Lnet/minecraft/world/item/Item; lambda$ordered$0 a + m ()Ljava/util/Optional; left c + m ()Ljava/util/List; ordered a + m ()Ljava/util/Optional; right d + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/level/block/entity/PotDecorations; EMPTY a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Ljava/util/Optional; back d + f Ljava/util/Optional; front g + f Ljava/util/Optional; left e + f Ljava/util/Optional; right f +c net/minecraft/world/level/block/state/StateDefinition net/minecraft/world/level/block/state/BlockStateList + m ()Lnet/minecraft/world/level/block/state/StateHolder; any b + m (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/Property;)Lcom/mojang/serialization/MapCodec; appendPropertyCodec a + m ()Ljava/lang/Object; getOwner c + m ()Lcom/google/common/collect/ImmutableList; getPossibleStates a + m ()Ljava/util/Collection; getProperties d + m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/Property; getProperty a + m (Ljava/lang/String;)V lambda$appendPropertyCodec$4 b + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/block/state/properties/Property$Value; lambda$appendPropertyCodec$5 a + m (Lnet/minecraft/world/level/block/state/properties/Property;Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/world/level/block/state/StateHolder; lambda$appendPropertyCodec$6 a + m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/StateHolder;)Lcom/mojang/datafixers/util/Pair; lambda$appendPropertyCodec$7 a + m (Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/world/level/block/state/StateHolder; lambda$new$0 a + m (Ljava/util/List;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/util/List; lambda$new$1 a + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/List;)Ljava/util/stream/Stream; lambda$new$2 a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Factory;Ljava/lang/Object;Lcom/mojang/serialization/MapCodec;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V lambda$new$3 a + f Ljava/util/regex/Pattern; NAME_PATTERN a + f Ljava/lang/Object; owner b + f Lcom/google/common/collect/ImmutableSortedMap; propertiesByName c + f Lcom/google/common/collect/ImmutableList; states d +c net/minecraft/world/level/block/state/StateDefinition$Builder net/minecraft/world/level/block/state/BlockStateList$a + m ([Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/StateDefinition$Builder; add a + m (Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/StateDefinition$Factory;)Lnet/minecraft/world/level/block/state/StateDefinition; create a + m (Lnet/minecraft/world/level/block/state/properties/Property;)V validateProperty a + f Ljava/lang/Object; owner a + f Ljava/util/Map; properties b +c net/minecraft/world/level/block/state/StateDefinition$Factory net/minecraft/world/level/block/state/BlockStateList$b +c net/minecraft/world/level/block/state/properties/Half net/minecraft/world/level/block/state/properties/BlockPropertyHalf + m ()[Lnet/minecraft/world/level/block/state/properties/Half; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/Half; $VALUES d + f Lnet/minecraft/world/level/block/state/properties/Half; BOTTOM b + f Lnet/minecraft/world/level/block/state/properties/Half; TOP a + f Ljava/lang/String; name c +c net/minecraft/world/level/block/state/properties/Tilt net/minecraft/world/level/block/state/properties/Tilt + m ()[Lnet/minecraft/world/level/block/state/properties/Tilt; $values b + m ()Z causesVibration a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/Tilt; $VALUES g + f Lnet/minecraft/world/level/block/state/properties/Tilt; FULL d + f Lnet/minecraft/world/level/block/state/properties/Tilt; NONE a + f Lnet/minecraft/world/level/block/state/properties/Tilt; PARTIAL c + f Lnet/minecraft/world/level/block/state/properties/Tilt; UNSTABLE b + f Z causesVibration f + f Ljava/lang/String; name e +c net/minecraft/world/level/border/BorderChangeListener net/minecraft/world/level/border/IWorldBorderListener + m (Lnet/minecraft/world/level/border/WorldBorder;DDJJ)V onLerpSize a + m (Lnet/minecraft/world/level/border/WorldBorder;DD)V onSetCenter a + m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetDamagePerBlock b + m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetSafeZone c + m (Lnet/minecraft/world/level/border/WorldBorder;D)V onSetSize a + m (Lnet/minecraft/world/level/border/WorldBorder;I)V onSetWarningBlocks b + m (Lnet/minecraft/world/level/border/WorldBorder;I)V onSetWarningTime a +c net/minecraft/world/level/chunk/storage/EntityStorage net/minecraft/world/level/chunk/storage/EntityStorage + m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/entity/ChunkEntities; emptyChunk b + m (Z)V flush a + m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/Optional;)Lnet/minecraft/world/level/entity/ChunkEntities; lambda$loadEntities$0 a + m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Throwable;)Ljava/lang/Object; lambda$reportLoadFailureIfPresent$3 a + m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Throwable;)Ljava/lang/Object; lambda$reportSaveFailureIfPresent$2 b + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; loadEntities a + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/level/ChunkPos;)V reportLoadFailureIfPresent b + m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/level/ChunkPos;)V reportSaveFailureIfPresent a + m (Lnet/minecraft/world/level/entity/ChunkEntities;)V storeEntities a + f Ljava/lang/String; ENTITIES_TAG b + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; POSITION_TAG c + f Lit/unimi/dsi/fastutil/longs/LongSet; emptyChunks f + f Lnet/minecraft/util/thread/ConsecutiveExecutor; entityDeserializerQueue g + f Lnet/minecraft/server/level/ServerLevel; level d + f Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; simpleRegionStorage e +c net/minecraft/world/level/dimension/DimensionDefaults net/minecraft/world/level/dimension/DimensionDefaults + f I CLOUD_THICKNESS a + f I END_GENERATION_HEIGHT m + f I END_ISLAND_BASE_Y o + f I END_LEVEL_HEIGHT l + f I END_LOGICAL_HEIGHT n + f I END_MIN_Y k + f I NETHER_GENERATION_HEIGHT i + f I NETHER_LEVEL_HEIGHT h + f I NETHER_LOGICAL_HEIGHT j + f I NETHER_MIN_Y g + f F OVERWORLD_CLOUD_HEIGHT f + f I OVERWORLD_GENERATION_HEIGHT d + f I OVERWORLD_LEVEL_HEIGHT c + f I OVERWORLD_LOGICAL_HEIGHT e + f I OVERWORLD_MIN_Y b +c net/minecraft/world/level/entity/EntitySectionStorage net/minecraft/world/level/entity/EntitySectionStorage + m ()I count b + m (J)Lnet/minecraft/world/level/entity/EntitySection; createSection g + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V forEachAccessibleNonEmptySection a + m ()Lit/unimi/dsi/fastutil/longs/LongSet; getAllChunksWithExistingSections a + m (J)J getChunkKeyFromSectionKey f + m (II)Lit/unimi/dsi/fastutil/longs/LongSortedSet; getChunkSections a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V getEntities a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V getEntities b + m (J)Ljava/util/stream/LongStream; getExistingSectionPositionsInChunk a + m (J)Ljava/util/stream/Stream; getExistingSectionsInChunk b + m (J)Lnet/minecraft/world/level/entity/EntitySection; getOrCreateSection c + m (J)Lnet/minecraft/world/level/entity/EntitySection; getSection d + m (Lit/unimi/dsi/fastutil/longs/LongSet;J)V lambda$getAllChunksWithExistingSections$0 a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;Lnet/minecraft/world/level/entity/EntitySection;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; lambda$getEntities$1 a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;Lnet/minecraft/world/level/entity/EntitySection;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; lambda$getEntities$2 a + m (J)V remove e + f I CHONKY_ENTITY_SEARCH_GRACE a + f I MAX_NON_CHONKY_ENTITY_SIZE b + f Ljava/lang/Class; entityClass c + f Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; intialSectionVisibility d + f Lit/unimi/dsi/fastutil/longs/LongSortedSet; sectionIds f + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; sections e +c net/minecraft/world/level/entity/UniquelyIdentifyable net/minecraft/world/level/entity/UniquelyIdentifyable + m ()Ljava/util/UUID; getUUID cY + m ()Z isRemoved eh +c net/minecraft/world/level/gameevent/GameEventListener net/minecraft/world/level/gameevent/GameEventListener + m ()Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; getDeliveryMode c + m ()I getListenerRadius b + m ()Lnet/minecraft/world/level/gameevent/PositionSource; getListenerSource a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)Z handleGameEvent a +c net/minecraft/world/level/gameevent/GameEventListener$Provider net/minecraft/world/level/gameevent/GameEventListener$b + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener c +c net/minecraft/world/level/gameevent/GameEventListener$DeliveryMode net/minecraft/world/level/gameevent/GameEventListener$a + m ()[Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; $values a + f [Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; $VALUES c + f Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; BY_DISTANCE b + f Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; UNSPECIFIED a +c net/minecraft/world/level/levelgen/GeodeBlockSettings net/minecraft/world/level/levelgen/GeodeBlockSettings + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 h + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$1 g + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$2 f + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$3 e + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$4 d + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Ljava/util/List; lambda$static$5 c + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/tags/TagKey; lambda$static$6 b + m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/tags/TagKey; lambda$static$7 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$8 a + f Lcom/mojang/serialization/Codec; CODEC i + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; alternateInnerLayerProvider c + f Lnet/minecraft/tags/TagKey; cannotReplace g + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fillingProvider a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; innerLayerProvider b + f Ljava/util/List; innerPlacements f + f Lnet/minecraft/tags/TagKey; invalidBlocks h + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; middleLayerProvider d + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; outerLayerProvider e +c net/minecraft/world/level/levelgen/GeodeCrackSettings net/minecraft/world/level/levelgen/GeodeCrackSettings + m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Double; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Double; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + f Lcom/mojang/serialization/Codec; CODEC a + f D baseCrackSize c + f I crackPointOffset d + f D generateCrackChance b +c net/minecraft/world/level/levelgen/GeodeLayerSettings net/minecraft/world/level/levelgen/GeodeLayerSettings + m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; lambda$static$0 d + m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; lambda$static$1 c + m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; lambda$static$2 b + m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; LAYER_RANGE f + f D filling b + f D innerLayer c + f D middleLayer d + f D outerLayer e +c net/minecraft/world/level/levelgen/LegacyRandomSource net/minecraft/world/level/levelgen/LegacyRandomSource + m ()Lnet/minecraft/util/RandomSource; fork d + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e + m (I)I next c + m ()D nextGaussian k + m (J)V setSeed b + f J INCREMENT g + f I MODULUS_BITS d + f J MODULUS_MASK e + f J MULTIPLIER f + f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource i + f Ljava/util/concurrent/atomic/AtomicLong; seed h +c net/minecraft/world/level/levelgen/LegacyRandomSource$LegacyPositionalRandomFactory net/minecraft/world/level/levelgen/LegacyRandomSource$a + m (III)Lnet/minecraft/util/RandomSource; at a + m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; fromHashOf a + m (J)Lnet/minecraft/util/RandomSource; fromSeed a + m (Ljava/lang/StringBuilder;)V parityConfigString a + f J seed a +c net/minecraft/world/level/levelgen/carver/WorldCarver net/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract + m (Lnet/minecraft/world/level/ChunkPos;DDIIF)Z canReach a + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Z canReplaceBlock a + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z carveBlock a + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/levelgen/Aquifer;DDDDDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker;)Z carveEllipsoid a + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver; configured a + m ()Lcom/mojang/serialization/MapCodec; configuredCodec c + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/Aquifer;)Lnet/minecraft/world/level/block/state/BlockState; getCarveState a + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getDebugState b + m ()I getRange d + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Z isDebugEnabled b + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$carveBlock$0 a + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/carver/WorldCarver;)Lnet/minecraft/world/level/levelgen/carver/WorldCarver; register a + f Lnet/minecraft/world/level/block/state/BlockState; AIR d + f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; CANYON c + f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; CAVE a + f Lnet/minecraft/world/level/block/state/BlockState; CAVE_AIR e + f Lnet/minecraft/world/level/material/FluidState; LAVA g + f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; NETHER_CAVE b + f Lnet/minecraft/world/level/material/FluidState; WATER f + f Lcom/mojang/serialization/MapCodec; configuredCodec i + f Ljava/util/Set; liquids h +c net/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker net/minecraft/world/level/levelgen/carver/WorldGenCarverAbstract$a +c net/minecraft/world/level/levelgen/feature/OreFeature net/minecraft/world/level/levelgen/feature/WorldGenMinable + m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z canPlaceOre a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;DDDDDDIIIII)Z doPlace a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/util/RandomSource;F)Z shouldSkipAirCheck a +c net/minecraft/world/level/levelgen/flat/FlatLayerInfo net/minecraft/world/level/levelgen/flat/WorldGenFlatLayerInfo + m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState b + m ()I getHeight a + m (I)Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo; heightLimited a + m (Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/block/Block; block b + f I height c +c net/minecraft/world/level/levelgen/synth/BlendedNoise net/minecraft/world/level/levelgen/synth/BlendedNoise + m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c + m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a + m (DDDDD)Lnet/minecraft/world/level/levelgen/synth/BlendedNoise; createUnseeded a + m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; lambda$static$0 e + m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; lambda$static$1 d + m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; lambda$static$2 c + m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; lambda$static$3 b + m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m ()D maxValue b + m ()D minValue a + m (Ljava/lang/StringBuilder;)V parityConfigString a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/synth/BlendedNoise; withNewRandom a + f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a + f Lcom/mojang/serialization/MapCodec; DATA_CODEC f + f Lcom/mojang/serialization/Codec; SCALE_RANGE b + f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; mainNoise i + f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; maxLimitNoise h + f D maxValue o + f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; minLimitNoise g + f D smearScaleMultiplier n + f D xzFactor l + f D xzMultiplier j + f D xzScale p + f D yFactor m + f D yMultiplier k + f D yScale q +c net/minecraft/world/level/levelgen/synth/SimplexNoise net/minecraft/world/level/levelgen/synth/NoiseGenerator3Handler + m ([IDDD)D dot a + m (IDDDD)D getCornerNoise3D a + m (DD)D getValue a + m (DDD)D getValue a + m (I)I p a + f D F2 f + f D G2 g + f [[I GRADIENT a + f D SQRT_3 e + f [I p h + f D xo b + f D yo c + f D zo d +c net/minecraft/world/level/lighting/LightEventListener net/minecraft/world/level/lighting/ILightEngine + m (Lnet/minecraft/core/BlockPos;)V checkBlock a + m ()Z hasLightWork M_ + m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b + m ()I runLightUpdates a + m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a + m (Lnet/minecraft/core/BlockPos;Z)V updateSectionStatus a + m (Lnet/minecraft/core/SectionPos;Z)V updateSectionStatus a +c net/minecraft/world/level/pathfinder/FlyNodeEvaluator net/minecraft/world/level/pathfinder/PathfinderFlying + m (Lnet/minecraft/core/BlockPos;)Z canStartAt a + m ()V done b + m (III)Lnet/minecraft/world/level/pathfinder/Node; findAcceptedNode a + m (III)Lnet/minecraft/world/level/pathfinder/PathType; getCachedPathType b + m ([Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)I getNeighbors a + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a + m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a + m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTarget a + m (Lnet/minecraft/world/level/pathfinder/Node;)Z hasMalus b + m (Lnet/minecraft/world/level/pathfinder/Node;)Z isOpen c + m (Lnet/minecraft/world/entity/Mob;)Ljava/lang/Iterable; iteratePathfindingStartNodeCandidatePositions a + m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; lambda$getCachedPathType$0 a + m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;)V prepare a + f I MAX_START_NODE_CANDIDATES o + f F SMALL_MOB_INFLATED_START_NODE_BOUNDING_BOX n + f F SMALL_MOB_SIZE m + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pathTypeByPosCache a +c net/minecraft/world/level/storage/loot/LootContextArg net/minecraft/world/level/storage/loot/LootContextArg + m (Lnet/minecraft/world/level/storage/loot/LootContextArg;)Lnet/minecraft/world/level/storage/loot/LootContextArg; cast a + m ()Lnet/minecraft/util/context/ContextKey; contextParam a + m (Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Codec; createArgCodec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/lang/Object; get a + m (Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; lambda$static$0 a + f Lcom/mojang/serialization/Codec; ENTITY_OR_BLOCK h +c net/minecraft/world/level/storage/loot/LootContextArg$Getter net/minecraft/world/level/storage/loot/LootContextArg$b + m ()Lnet/minecraft/util/context/ContextKey; contextParam a + m (Ljava/lang/Object;)Ljava/lang/Object; get a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/lang/Object; get a +c net/minecraft/world/level/storage/loot/LootContextArg$SimpleGetter net/minecraft/world/level/storage/loot/LootContextArg$c + m ()Lnet/minecraft/util/context/ContextKey; contextParam a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/lang/Object; get a +c net/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder net/minecraft/world/level/storage/loot/LootContextArg$a + m (Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyBlockEntity b + m (Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyEntity a + m (Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyItemStack c + m ([Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyOf a + m ([Lnet/minecraft/util/StringRepresentable;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyOf a + m ([Lnet/minecraft/util/StringRepresentable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; anyOf a + m ()Lcom/mojang/serialization/Codec; build a + m (Ljava/util/function/Function;Lnet/minecraft/world/level/storage/loot/LootContext$BlockEntityTarget;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$anyBlockEntity$2 a + m (Ljava/util/function/Function;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$anyEntity$1 a + m (Ljava/util/function/Function;Lnet/minecraft/world/level/storage/loot/LootContext$ItemStackTarget;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$anyItemStack$3 a + f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; sources a +c net/minecraft/world/scores/criteria/ObjectiveCriteria net/minecraft/world/scores/criteria/IScoreboardCriteria + m (Ljava/lang/String;)Ljava/util/Optional; byName a + m ()Ljava/util/Set; getCustomCriteriaNames c + m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; getDefaultRenderType f + m ()Ljava/lang/String; getName d + m (Lnet/minecraft/stats/StatType;Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; getStat a + m ()Z isReadOnly e + m (Ljava/lang/String;ILnet/minecraft/stats/StatType;)Ljava/util/Optional; lambda$byName$2 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$static$0 d + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$static$1 c + m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; registerCustom b + m (Ljava/lang/String;ZLnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; registerCustom a + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; AIR j + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; ARMOR k + f Lcom/mojang/serialization/Codec; CODEC b + f Ljava/util/Map; CRITERIA_CACHE p + f Ljava/util/Map; CUSTOM_CRITERIA a + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; DEATH_COUNT e + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; DUMMY c + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; EXPERIENCE l + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; FOOD i + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; HEALTH h + f [Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; KILLED_BY_TEAM o + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; KILL_COUNT_ALL g + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; KILL_COUNT_PLAYERS f + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; LEVEL m + f [Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; TEAM_KILL n + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; TRIGGER d + f Ljava/lang/String; name q + f Z readOnly r + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType s +c net/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType net/minecraft/world/scores/criteria/IScoreboardCriteria$EnumScoreboardHealthDisplay + m ()[Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; $values b + m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; byId a + m ()Ljava/lang/String; getId a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; $VALUES e + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC c + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; HEARTS b + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; INTEGER a + f Ljava/lang/String; id d +c org/bukkit/craftbukkit/block/impl/CraftBaseCoralPlant org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBaseCoralPlant +c org/bukkit/craftbukkit/block/impl/CraftCaveVinesPlant org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCaveVinesPlant +c org/bukkit/craftbukkit/block/impl/CraftEndPortalFrame org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftEndPortalFrame +c org/bukkit/craftbukkit/block/impl/CraftMangroveLeaves org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMangroveLeaves +c org/bukkit/craftbukkit/block/impl/CraftPlayerWallHead org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPlayerWallHead +c org/bukkit/craftbukkit/block/impl/CraftStructureBlock org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStructureBlock +c org/bukkit/craftbukkit/block/impl/CraftSweetBerryBush org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftSweetBerryBush +c org/bukkit/craftbukkit/entity/CraftAbstractWindCharge org/bukkit/craftbukkit/v1_21_R7/entity/CraftAbstractWindCharge +c org/bukkit/craftbukkit/entity/CraftMinecartMobSpawner org/bukkit/craftbukkit/v1_21_R7/entity/CraftMinecartMobSpawner +c org/bukkit/craftbukkit/entity/CraftOminousItemSpawner org/bukkit/craftbukkit/v1_21_R7/entity/CraftOminousItemSpawner +c org/bukkit/craftbukkit/entity/CraftThrownSplashPotion org/bukkit/craftbukkit/v1_21_R7/entity/CraftThrownSplashPotion +c org/bukkit/craftbukkit/generator/CustomChunkGenerator org/bukkit/craftbukkit/v1_21_R7/generator/CustomChunkGenerator +c org/bukkit/craftbukkit/generator/CustomChunkGenerator$CustomBiomeGrid org/bukkit/craftbukkit/v1_21_R7/generator/CustomChunkGenerator$CustomBiomeGrid +c org/bukkit/craftbukkit/inventory/CraftEntityEquipment org/bukkit/craftbukkit/v1_21_R7/inventory/CraftEntityEquipment +c org/bukkit/craftbukkit/inventory/CraftInventoryBeacon org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryBeacon +c org/bukkit/craftbukkit/inventory/CraftInventoryBrewer org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryBrewer +c org/bukkit/craftbukkit/inventory/CraftInventoryCustom org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryCustom +c org/bukkit/craftbukkit/inventory/CraftInventoryCustom$MinecraftInventory org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryCustom$MinecraftInventory +c org/bukkit/craftbukkit/inventory/CraftInventoryPlayer org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryPlayer +c org/bukkit/craftbukkit/inventory/CraftInventoryPlayer$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryPlayer$1 +c org/bukkit/craftbukkit/inventory/CraftItemCraftResult org/bukkit/craftbukkit/v1_21_R7/inventory/CraftItemCraftResult +c org/bukkit/craftbukkit/inventory/CraftResultInventory org/bukkit/craftbukkit/v1_21_R7/inventory/CraftResultInventory +c org/bukkit/craftbukkit/inventory/CraftShapelessRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftShapelessRecipe +c org/bukkit/craftbukkit/inventory/CraftTransmuteRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftTransmuteRecipe +c org/bukkit/craftbukkit/inventory/view/CraftBeaconView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftBeaconView +c org/bukkit/craftbukkit/legacy/reroute/RerouteArgument org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteArgument +c org/bukkit/craftbukkit/util/CraftStructureTransformer org/bukkit/craftbukkit/v1_21_R7/util/CraftStructureTransformer +c org/bukkit/craftbukkit/util/CraftStructureTransformer$CraftTransformationState org/bukkit/craftbukkit/v1_21_R7/util/CraftStructureTransformer$CraftTransformationState +c net/minecraft/advancements/criterion/DistancePredicate net/minecraft/advancements/criterion/CriterionConditionDistance + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; absolute e + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/DistancePredicate; absolute c + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; horizontal d + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/DistancePredicate; horizontal a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (DDDDDD)Z matches a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/DistancePredicate; vertical b + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y b + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; absolute f + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; horizontal e + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x b + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y c + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z d +c net/minecraft/advancements/criterion/EnterBlockTrigger net/minecraft/advancements/criterion/CriterionTriggerEnterBlock + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/advancements/criterion/EnterBlockTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/state/BlockState;)V trigger a +c net/minecraft/advancements/criterion/EnterBlockTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerEnterBlock$a + m ()Ljava/util/Optional; block b + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; entersBlock a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/criterion/StatePropertiesPredicate;)Ljava/util/Optional; lambda$validate$1 a + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; lambda$validate$2 b + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$validate$3 a + m (Lnet/minecraft/advancements/criterion/EnterBlockTrigger$TriggerInstance;Lnet/minecraft/core/Holder;)Ljava/util/Optional; lambda$validate$4 a + m (Lnet/minecraft/advancements/criterion/EnterBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; lambda$validate$5 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z matches a + m ()Ljava/util/Optional; player a + m ()Ljava/util/Optional; state c + m (Lnet/minecraft/advancements/criterion/EnterBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; block c + f Ljava/util/Optional; player b + f Ljava/util/Optional; state d +c net/minecraft/advancements/criterion/GameTypePredicate net/minecraft/advancements/criterion/GameTypePredicate + m (Lnet/minecraft/world/level/GameType;)Z matches a + m ([Lnet/minecraft/world/level/GameType;)Lnet/minecraft/advancements/criterion/GameTypePredicate; of a + m ()Ljava/util/List; types a + f Lnet/minecraft/advancements/criterion/GameTypePredicate; ANY a + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/advancements/criterion/GameTypePredicate; SURVIVAL_LIKE b + f Ljava/util/List; types d +c net/minecraft/advancements/criterion/ImpossibleTrigger net/minecraft/advancements/criterion/CriterionTriggerImpossible + m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V addPlayerListener a + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V removePlayerListener b + m (Lnet/minecraft/server/PlayerAdvancements;)V removePlayerListeners a +c net/minecraft/advancements/criterion/ImpossibleTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerImpossible$a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a +c net/minecraft/advancements/criterion/LevitationTrigger net/minecraft/advancements/criterion/CriterionTriggerLevitation + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;ILnet/minecraft/advancements/criterion/LevitationTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;I)V trigger a +c net/minecraft/advancements/criterion/LevitationTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerLevitation$a + m ()Ljava/util/Optional; distance b + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; duration c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/advancements/criterion/DistancePredicate;)Lnet/minecraft/advancements/Criterion; levitated a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;I)Z matches a + m ()Ljava/util/Optional; player a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; distance c + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; duration d + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/LocationPredicate net/minecraft/advancements/criterion/CriterionConditionLocation + m ()Ljava/util/Optional; biomes b + m ()Ljava/util/Optional; block g + m ()Ljava/util/Optional; canSeeSky i + m ()Ljava/util/Optional; dimension d + m ()Ljava/util/Optional; fluid h + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; light f + m (Lnet/minecraft/server/level/ServerLevel;DDD)Z matches a + m ()Ljava/util/Optional; position a + m ()Ljava/util/Optional; smokey e + m ()Ljava/util/Optional; structures c + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; biomes c + f Ljava/util/Optional; block h + f Ljava/util/Optional; canSeeSky j + f Ljava/util/Optional; dimension e + f Ljava/util/Optional; fluid i + f Ljava/util/Optional; light g + f Ljava/util/Optional; position b + f Ljava/util/Optional; smokey f + f Ljava/util/Optional; structures d +c net/minecraft/advancements/criterion/LocationPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionLocation$a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; atYLocation a + m ()Lnet/minecraft/advancements/criterion/LocationPredicate; build b + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; inBiome a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; inDimension a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; inStructure b + m ()Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; location a + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setBiomes a + m (Lnet/minecraft/advancements/criterion/BlockPredicate$Builder;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setBlock a + m (Z)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setCanSeeSky b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setDimension b + m (Lnet/minecraft/advancements/criterion/FluidPredicate$Builder;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setFluid a + m (Lnet/minecraft/advancements/criterion/LightPredicate$Builder;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setLight a + m (Z)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setSmokey a + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setStructures b + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setX b + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setY c + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/LocationPredicate$Builder; setZ d + f Ljava/util/Optional; biomes d + f Ljava/util/Optional; block i + f Ljava/util/Optional; canSeeSky k + f Ljava/util/Optional; dimension f + f Ljava/util/Optional; fluid j + f Ljava/util/Optional; light h + f Ljava/util/Optional; smokey g + f Ljava/util/Optional; structures e + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y b + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z c +c net/minecraft/advancements/criterion/LocationPredicate$PositionPredicate net/minecraft/advancements/criterion/CriterionConditionLocation$b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (DDD)Z matches a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Ljava/util/Optional; of a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y b + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x b + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y c + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z d +c net/minecraft/advancements/criterion/MovementPredicate net/minecraft/advancements/criterion/MovementPredicate + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; fallDistance g + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/MovementPredicate; fallDistance d + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; horizontalSpeed e + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/MovementPredicate; horizontalSpeed b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (DDDD)Z matches a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; speed d + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/MovementPredicate; speed a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; verticalSpeed f + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/criterion/MovementPredicate; verticalSpeed c + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y b + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; fallDistance h + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; horizontalSpeed f + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; speed e + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; verticalSpeed g + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; x b + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; y c + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; z d +c net/minecraft/advancements/criterion/TameAnimalTrigger net/minecraft/advancements/criterion/CriterionTriggerTamedAnimal + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/TameAnimalTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/animal/Animal;)V trigger a +c net/minecraft/advancements/criterion/TameAnimalTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerTamedAnimal$a + m ()Ljava/util/Optional; entity c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; player a + m ()Lnet/minecraft/advancements/Criterion; tamedAnimal b + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; tamedAnimal a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; entity c + f Ljava/util/Optional; player b +c net/minecraft/commands/arguments/HeightmapTypeArgument net/minecraft/commands/arguments/HeightmapTypeArgument + m (Ljava/lang/String;)Ljava/lang/String; convertId a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; getHeightmap a + m ()Lnet/minecraft/commands/arguments/HeightmapTypeArgument; heightmap a + m ()[Lnet/minecraft/world/level/levelgen/Heightmap$Types; keptTypes b + m (I)[Lnet/minecraft/world/level/levelgen/Heightmap$Types; lambda$keptTypes$1 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$static$0 b + f Lcom/mojang/serialization/Codec; LOWER_CASE_CODEC a +c net/minecraft/commands/arguments/ResourceOrTagArgument net/minecraft/commands/arguments/ResourceOrTagArgument + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result; getResourceOrTag a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getResourceOrTag$2 a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderSet$Named;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getResourceOrTag$3 a + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getResourceOrTag$4 a + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$5 b + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$6 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result; parse a + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument; resourceOrTag a + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_INVALID_TAG_TYPE c + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_UNKNOWN_TAG b + f Ljava/util/Collection; EXAMPLES a + f Lnet/minecraft/resources/ResourceKey; registryKey e + f Lnet/minecraft/core/HolderLookup; registryLookup d +c net/minecraft/commands/arguments/ResourceOrTagArgument$Info net/minecraft/commands/arguments/ResourceOrTagArgument$a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template; deserializeFromNetwork a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template; unpack a +c net/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template net/minecraft/commands/arguments/ResourceOrTagArgument$a$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f Lnet/minecraft/resources/ResourceKey; registryKey b + f Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info; this$0 a +c net/minecraft/commands/arguments/ResourceOrTagArgument$Result net/minecraft/commands/arguments/ResourceOrTagArgument$c + m ()Ljava/lang/String; asPrintable b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a + m ()Lcom/mojang/datafixers/util/Either; unwrap a +c net/minecraft/commands/arguments/ResourceOrTagArgument$TagResult net/minecraft/commands/arguments/ResourceOrTagArgument$d + m ()Ljava/lang/String; asPrintable b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a + m ()Lnet/minecraft/core/HolderSet$Named; tag c + m (Lnet/minecraft/core/Holder;)Z test a + m ()Lcom/mojang/datafixers/util/Either; unwrap a + f Lnet/minecraft/core/HolderSet$Named; tag a +c net/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult net/minecraft/commands/arguments/ResourceOrTagArgument$b + m ()Ljava/lang/String; asPrintable b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a + m (Lnet/minecraft/core/Holder;)Z test a + m ()Lcom/mojang/datafixers/util/Either; unwrap a + m ()Lnet/minecraft/core/Holder$Reference; value c + f Lnet/minecraft/core/Holder$Reference; value a +c net/minecraft/commands/arguments/item/FunctionArgument net/minecraft/commands/arguments/item/ArgumentTag + m ()Lnet/minecraft/commands/arguments/item/FunctionArgument; functions a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/functions/CommandFunction; getFunction a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; getFunctionCollection c + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; getFunctionOrTag b + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/Identifier;)Ljava/util/Collection; getFunctionTag b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getFunctions a + m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getFunction$2 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/FunctionArgument$Result; parse a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_FUNCTION c + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_TAG b + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/item/FunctionArgument$1 net/minecraft/commands/arguments/item/ArgumentTag$1 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; create a + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrap b + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrapToCollection c +c net/minecraft/commands/arguments/item/FunctionArgument$2 net/minecraft/commands/arguments/item/ArgumentTag$2 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; create a + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrap b + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrapToCollection c +c net/minecraft/commands/arguments/item/FunctionArgument$Result net/minecraft/commands/arguments/item/ArgumentTag$a + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; create a + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrap b + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrapToCollection c +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 run a +c net/minecraft/commands/execution/CustomCommandExecutor$CommandAdapter net/minecraft/commands/execution/CustomCommandExecutor$a +c net/minecraft/commands/execution/CustomCommandExecutor$WithErrorHandling net/minecraft/commands/execution/CustomCommandExecutor$b + m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/TraceCallbacks;)V onError a + m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a + m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded b +c net/minecraft/commands/execution/tasks/FallthroughTask net/minecraft/commands/execution/tasks/FallthroughTask + m ()Lnet/minecraft/commands/execution/EntryAction; instance a + f Lnet/minecraft/commands/execution/tasks/FallthroughTask; INSTANCE a +c net/minecraft/data/advancements/AdvancementSubProvider net/minecraft/data/advancements/AdvancementSubProvider + m (Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; createPlaceholder a + m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a +c net/minecraft/data/loot/packs/VanillaBlockInteractLoot net/minecraft/data/loot/packs/VanillaBlockInteractLoot + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + f Lnet/minecraft/core/HolderLookup$Provider; registries a +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; create a +c net/minecraft/data/recipes/packs/VanillaRecipeProvider net/minecraft/data/recipes/packs/VanillaRecipeProvider + m ()V buildRecipes a + m ()V bundleRecipes d + m (Lnet/minecraft/world/item/Item;)V lambda$buildRecipes$0 a + m (Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate;)V lambda$buildRecipes$1 a + m (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate; lambda$smithingTrims$2 a + m ()V shulkerBoxRecipes c + m ()Ljava/util/stream/Stream; smithingTrims b + f Lcom/google/common/collect/ImmutableList; COAL_SMELTABLES c + f Lcom/google/common/collect/ImmutableList; COPPER_SMELTABLES e + f Lcom/google/common/collect/ImmutableList; DIAMOND_SMELTABLES g + f Lcom/google/common/collect/ImmutableList; EMERALD_SMELTABLES j + f Lcom/google/common/collect/ImmutableList; GOLD_SMELTABLES f + f Lcom/google/common/collect/ImmutableList; IRON_SMELTABLES d + f Lcom/google/common/collect/ImmutableList; LAPIS_SMELTABLES h + f Lcom/google/common/collect/ImmutableList; REDSTONE_SMELTABLES i +c net/minecraft/data/recipes/packs/VanillaRecipeProvider$Runner net/minecraft/data/recipes/packs/VanillaRecipeProvider$a + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/recipes/RecipeOutput;)Lnet/minecraft/data/recipes/RecipeProvider; createRecipeProvider a + m ()Ljava/lang/String; getName a +c net/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate net/minecraft/data/recipes/packs/VanillaRecipeProvider$b + m ()Lnet/minecraft/resources/ResourceKey; patternId b + m ()Lnet/minecraft/resources/ResourceKey; recipeId c + m ()Lnet/minecraft/world/item/Item; template a + f Lnet/minecraft/resources/ResourceKey; patternId b + f Lnet/minecraft/resources/ResourceKey; recipeId c + f Lnet/minecraft/world/item/Item; template a +c net/minecraft/data/registries/TradeRebalanceRegistries net/minecraft/data/registries/TradeRebalanceRegistries + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; createLookup a + f Lnet/minecraft/core/RegistrySetBuilder; BUILDER a +c net/minecraft/data/tags/VanillaEnchantmentTagsProvider net/minecraft/data/tags/VanillaEnchantmentTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/data/worldgen/AncientCityStructurePieces net/minecraft/data/worldgen/AncientCityStructurePieces + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; START a +c net/minecraft/data/worldgen/placement/NetherPlacements net/minecraft/data/worldgen/placement/NetherPlacements + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; BASALT_BLOBS d + f Lnet/minecraft/resources/ResourceKey; BASALT_PILLAR n + f Lnet/minecraft/resources/ResourceKey; BLACKSTONE_BLOBS e + f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST_VEGETATION h + f Lnet/minecraft/resources/ResourceKey; DELTA a + f Lnet/minecraft/resources/ResourceKey; GLOWSTONE g + f Lnet/minecraft/resources/ResourceKey; GLOWSTONE_EXTRA f + f Lnet/minecraft/resources/ResourceKey; LARGE_BASALT_COLUMNS c + f Lnet/minecraft/resources/ResourceKey; NETHER_SPROUTS j + f Lnet/minecraft/resources/ResourceKey; PATCH_CRIMSON_ROOTS m + f Lnet/minecraft/resources/ResourceKey; PATCH_FIRE t + f Lnet/minecraft/resources/ResourceKey; PATCH_SOUL_FIRE s + f Lnet/minecraft/resources/ResourceKey; SMALL_BASALT_COLUMNS b + f Lnet/minecraft/resources/ResourceKey; SPRING_CLOSED p + f Lnet/minecraft/resources/ResourceKey; SPRING_CLOSED_DOUBLE q + f Lnet/minecraft/resources/ResourceKey; SPRING_DELTA o + f Lnet/minecraft/resources/ResourceKey; SPRING_OPEN r + f Lnet/minecraft/resources/ResourceKey; TWISTING_VINES k + f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST_VEGETATION i + f Lnet/minecraft/resources/ResourceKey; WEEPING_VINES l +c net/minecraft/gametest/framework/GameTestBatchListener net/minecraft/gametest/framework/GameTestBatchListener + m (Lnet/minecraft/gametest/framework/GameTestBatch;)V testBatchFinished b + m (Lnet/minecraft/gametest/framework/GameTestBatch;)V testBatchStarting a +c net/minecraft/gametest/framework/JUnitLikeTestReporter net/minecraft/gametest/framework/JUnitLikeTestReporter + m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/String;)Lorg/w3c/dom/Element; createTestCase a + m ()V finish a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestFailed a + m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestSuccess b + m (Ljava/io/File;)V save a + f Ljava/io/File; destination d + f Lorg/w3c/dom/Document; document a + f Lcom/google/common/base/Stopwatch; stopwatch c + f Lorg/w3c/dom/Element; testSuite b +c net/minecraft/network/chat/contents/objects/ObjectInfo net/minecraft/network/chat/contents/objects/ObjectInfo + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/String; description c + m ()Lnet/minecraft/network/chat/FontDescription; fontDescription b +c net/minecraft/server/RunningOnDifferentThreadException net/minecraft/server/CancelledPacketHandleException + f Lnet/minecraft/server/RunningOnDifferentThreadException; RUNNING_ON_DIFFERENT_THREAD a +c net/minecraft/server/commands/data/StorageDataAccessor net/minecraft/server/commands/data/CommandDataStorage + m ()Lnet/minecraft/nbt/CompoundTag; getData a + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/world/level/storage/CommandStorage; getGlobalTags a + m ()Lnet/minecraft/network/chat/Component; getModifiedSuccess b + m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; getPrintSuccess a + m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; getPrintSuccess a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$0 a + m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; lambda$static$1 a + m (Lnet/minecraft/nbt/CompoundTag;)V setData a + f Ljava/util/function/Function; PROVIDER a + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_STORAGE b + f Lnet/minecraft/resources/Identifier; id d + f Lnet/minecraft/world/level/storage/CommandStorage; storage c +c net/minecraft/server/commands/data/StorageDataAccessor$1 net/minecraft/server/commands/data/CommandDataStorage$1 + m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/DataAccessor; access a + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrap a +c net/minecraft/server/dedicated/DedicatedServerSettings net/minecraft/server/dedicated/DedicatedServerSettings + m ()V forceSave b + m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; getProperties a + m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/server/dedicated/DedicatedServerSettings; update a + f Lnet/minecraft/server/dedicated/DedicatedServerProperties; properties b + f Ljava/nio/file/Path; source a +c net/minecraft/server/notifications/NotificationManager net/minecraft/server/notifications/NotificationManager + m (Lnet/minecraft/server/players/IpBanListEntry;)V ipBanned a + m (Ljava/lang/String;)V ipUnbanned a + m (Lnet/minecraft/server/players/IpBanListEntry;Lnet/minecraft/server/notifications/NotificationService;)V lambda$ipBanned$6 a + m (Ljava/lang/String;Lnet/minecraft/server/notifications/NotificationService;)V lambda$ipUnbanned$7 a + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerAddedToAllowlist$4 c + m (Lnet/minecraft/server/players/UserBanListEntry;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerBanned$8 a + m (Lnet/minecraft/server/players/ServerOpListEntry;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerDeoped$3 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerJoined$0 b + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerLeft$1 a + m (Lnet/minecraft/server/players/ServerOpListEntry;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerOped$2 b + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerRemovedFromAllowlist$5 b + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/notifications/NotificationService;)V lambda$playerUnbanned$9 a + m (Lnet/minecraft/server/players/NameAndId;)V playerAddedToAllowlist a + m (Lnet/minecraft/server/players/UserBanListEntry;)V playerBanned a + m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerDeoped b + m (Lnet/minecraft/server/level/ServerPlayer;)V playerJoined a + m (Lnet/minecraft/server/level/ServerPlayer;)V playerLeft b + m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerOped a + m (Lnet/minecraft/server/players/NameAndId;)V playerRemovedFromAllowlist b + m (Lnet/minecraft/server/players/NameAndId;)V playerUnbanned c + m (Lnet/minecraft/server/notifications/NotificationService;)V registerService a + m ()V serverActivityOccured e + m ()V serverSaveCompleted d + m ()V serverSaveStarted c + m ()V serverShuttingDown b + m ()V serverStarted a + m ()V statusHeartbeat f + f Ljava/util/List; notificationServices a +c net/minecraft/server/notifications/NotificationService net/minecraft/server/notifications/NotificationService + m (Lnet/minecraft/server/players/IpBanListEntry;)V ipBanned a + m (Ljava/lang/String;)V ipUnbanned a + m (Lnet/minecraft/server/players/NameAndId;)V playerAddedToAllowlist a + m (Lnet/minecraft/server/players/UserBanListEntry;)V playerBanned a + m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerDeoped b + m (Lnet/minecraft/server/level/ServerPlayer;)V playerJoined a + m (Lnet/minecraft/server/level/ServerPlayer;)V playerLeft b + m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerOped a + m (Lnet/minecraft/server/players/NameAndId;)V playerRemovedFromAllowlist b + m (Lnet/minecraft/server/players/NameAndId;)V playerUnbanned c + m ()V serverActivityOccured e + m ()V serverSaveCompleted d + m ()V serverSaveStarted c + m ()V serverShuttingDown b + m ()V serverStarted a + m ()V statusHeartbeat f +c net/minecraft/server/packs/FeatureFlagsMetadataSection net/minecraft/server/packs/FeatureFlagsMetadataSection + m ()Lnet/minecraft/world/flag/FeatureFlagSet; flags a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE a + f Lnet/minecraft/world/flag/FeatureFlagSet; flags b +c net/minecraft/server/packs/VanillaPackResourcesBuilder net/minecraft/server/packs/VanillaPackResourcesBuilder + m ()Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; applyDevelopmentConfig b + m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/VanillaPackResources; build a + m (Ljava/util/Collection;)Ljava/util/List; copyAndReverse a + m ([Ljava/lang/String;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; exposeNamespace a + m (Lnet/minecraft/server/packs/PackType;)Ljava/util/List; lambda$build$4 a + m (Lnet/minecraft/server/packs/PackType;Ljava/nio/file/Path;)V lambda$pushJarResources$3 c + m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; lambda$pushPathForType$2 b + m (Lnet/minecraft/server/packs/VanillaPackResourcesBuilder;)V lambda$static$0 a + m ()Lcom/google/common/collect/ImmutableMap; lambda$static$1 c + m (Lnet/minecraft/server/packs/PackType;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushAssetPath a + m (Lnet/minecraft/server/packs/PackType;Ljava/lang/Class;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushClasspathResources a + m ()Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushJarResources a + m (Lnet/minecraft/server/packs/PackType;Ljava/nio/file/Path;)V pushPathForType b + m (Ljava/nio/file/Path;)V pushRootPath c + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushUniversalPath a + m (Lnet/minecraft/server/packs/BuiltInMetadata;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; setMetadata a + m (Ljava/nio/file/Path;)Z validateDirPath b + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/Map; ROOT_DIR_BY_TYPE c + f Ljava/util/function/Consumer; developmentConfig a + f Lnet/minecraft/server/packs/BuiltInMetadata; metadata f + f Ljava/util/Set; namespaces g + f Ljava/util/Map; pathsForType e + f Ljava/util/Set; rootPaths d +c net/minecraft/server/packs/repository/RepositorySource net/minecraft/server/packs/repository/ResourcePackSource +c net/minecraft/server/permissions/PermissionSetSupplier net/minecraft/server/permissions/PermissionSetSupplier + m ()Lnet/minecraft/server/permissions/PermissionSet; permissions d +c net/minecraft/util/datafix/LegacyComponentDataFixUtils net/minecraft/util/datafix/LegacyComponentDataFixUtils + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; createEmptyComponent a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; createPlainTextComponent a + m (Ljava/lang/String;)Ljava/lang/String; createTextComponentJson a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; createTranslatableComponent b + m (Ljava/lang/String;)Ljava/lang/String; createTranslatableComponentJson b + m (Ljava/lang/String;)Ljava/util/Optional; extractTranslationString d + m (Lcom/mojang/serialization/Dynamic;)Z isStrictlyValidJson a + m (Ljava/lang/String;)Z lambda$isStrictlyValidJson$0 e + m (Ljava/lang/String;)Ljava/lang/String; rewriteFromLenient c + f Ljava/lang/String; EMPTY_CONTENTS a +c net/minecraft/util/datafix/fixes/AbstractPoiSectionFix net/minecraft/util/datafix/fixes/AbstractPoiSectionFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; cap a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$2 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$cap$3 d + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 b + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; lambda$processSectionRecords$4 a + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; processRecords a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; processSection b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; processSectionRecords c + f Ljava/lang/String; name a +c net/minecraft/util/datafix/fixes/AdvancementsRenameFix net/minecraft/util/datafix/fixes/DataConverterAdvancementBase + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + f Ljava/lang/String; name a + f Ljava/util/function/Function; renamer b +c net/minecraft/util/datafix/fixes/BeehiveFieldRenameFix net/minecraft/util/datafix/fixes/BeehiveFieldRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBee b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBeehive a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + 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; lambda$makeRule$3 a +c net/minecraft/util/datafix/fixes/BlockEntityJukeboxFix net/minecraft/util/datafix/fixes/DataConverterJukeBox + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m ()Ljava/lang/IllegalStateException; lambda$fix$0 a +c net/minecraft/util/datafix/fixes/BlockEntityKeepPacked net/minecraft/util/datafix/fixes/DataConverterBlockEntityKeepPacked + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a +c net/minecraft/util/datafix/fixes/CavesAndCliffsRenames net/minecraft/util/datafix/fixes/CavesAndCliffsRenames + f Lcom/google/common/collect/ImmutableMap; RENAMES a +c net/minecraft/util/datafix/fixes/ChunkProtoTickListFix net/minecraft/util/datafix/fixes/ChunkProtoTickListFix + m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIIILjava/util/function/Function;)Lcom/mojang/serialization/Dynamic; createTick a + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getBlock a + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getLiquid b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 e + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$10 a + 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; lambda$makeRule$11 a + 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; lambda$makeRule$12 a + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; lambda$makeRule$2 d + m (Lcom/mojang/datafixers/Typed;)Ljava/util/List; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer; lambda$makeRule$4 a + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;ILcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V lambda$makeRule$5 a + 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 lambda$makeRule$6 a + 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 lambda$makeRule$7 a + m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$8 b + m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$9 a + m (Lcom/mojang/serialization/Dynamic;)I lambda$makeTickList$13 c + m (I)Z lambda$makeTickList$14 a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIILjava/util/function/Function;I)Lcom/mojang/serialization/Dynamic; lambda$makeTickList$15 a + m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; makeTickList a + f Lcom/google/common/collect/ImmutableSet; ALWAYS_WATERLOGGED b + f I SECTION_WIDTH a +c net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$a + m ()[J data b + m (III)Lcom/mojang/serialization/Dynamic; get a + m (III)I getIndex b + m ()Ljava/util/List; palette a + f J SIZE_BITS a + f I bits d + f [J data c + f J mask e + f Ljava/util/List; palette b + f I valuesPerLong f +c net/minecraft/util/datafix/fixes/EntityFieldsRenameFix net/minecraft/util/datafix/fixes/EntityFieldsRenameFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + f Ljava/util/Map; renames c +c net/minecraft/util/datafix/fixes/EntityShulkerColorFix net/minecraft/util/datafix/fixes/DataConverterShulker + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a +c net/minecraft/util/datafix/fixes/HorseBodyArmorItemFix net/minecraft/util/datafix/fixes/HorseBodyArmorItemFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; lambda$fix$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 c + m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; lambda$fix$2 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 b + f Z clearArmorItems b + f Ljava/lang/String; previousBodyArmorTag a +c net/minecraft/util/datafix/fixes/OptionsRenameFieldFix net/minecraft/util/datafix/fixes/DataConverterSettingRename + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + f Ljava/lang/String; fieldFrom b + f Ljava/lang/String; fieldTo c + f Ljava/lang/String; fixName a +c net/minecraft/util/datafix/fixes/RenameEnchantmentsFix net/minecraft/util/datafix/fixes/RenameEnchantmentsFix + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixEnchantmentList a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$2 b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$3 b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$4 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$5 c + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixEnchantmentList$6 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$7 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEnchantmentList$8 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + f Ljava/lang/String; name a + f Ljava/util/Map; renames b +c net/minecraft/util/datafix/fixes/SignTextStrictJsonFix net/minecraft/util/datafix/fixes/SignTextStrictJsonFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fix$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fix$1 a + f Ljava/util/List; LINE_FIELDS c +c net/minecraft/util/datafix/fixes/SimpleEntityRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityNameAbstract + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; getNewNameAndTag a +c net/minecraft/util/datafix/fixes/TrialSpawnerConfigFix net/minecraft/util/datafix/fixes/TrialSpawnerConfigFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; moveToConfigTag b +c net/minecraft/world/attribute/AmbientAdditionsSettings net/minecraft/world/attribute/AmbientAdditionsSettings + m (Lnet/minecraft/world/attribute/AmbientAdditionsSettings;)Lnet/minecraft/core/Holder; lambda$static$0 b + m (Lnet/minecraft/world/attribute/AmbientAdditionsSettings;)Ljava/lang/Double; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m ()Lnet/minecraft/core/Holder; soundEvent a + m ()D tickChance b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/Holder; soundEvent b + f D tickChance c +c net/minecraft/world/attribute/modifier/BooleanModifier net/minecraft/world/attribute/modifier/BooleanModifier + m ()[Lnet/minecraft/world/attribute/modifier/BooleanModifier; $values b + m (Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/lang/Boolean; apply a + f [Lnet/minecraft/world/attribute/modifier/BooleanModifier; $VALUES k + f Lnet/minecraft/world/attribute/modifier/BooleanModifier; AND e + f Lnet/minecraft/world/attribute/modifier/BooleanModifier; NAND f + f Lnet/minecraft/world/attribute/modifier/BooleanModifier; NOR h + f Lnet/minecraft/world/attribute/modifier/BooleanModifier; OR g + f Lnet/minecraft/world/attribute/modifier/BooleanModifier; XNOR j + f Lnet/minecraft/world/attribute/modifier/BooleanModifier; XOR i +c net/minecraft/world/entity/ai/behavior/BabyFollowAdult net/minecraft/world/entity/ai/behavior/BehaviorFollowAdult + m (Lnet/minecraft/util/valueproviders/UniformInt;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Z)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (FLnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/util/valueproviders/UniformInt;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/util/valueproviders/UniformInt;ZLjava/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; lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/util/valueproviders/UniformInt;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a +c net/minecraft/world/entity/ai/behavior/BehaviorControl net/minecraft/world/entity/ai/behavior/BehaviorControl + m ()Ljava/lang/String; debugString b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V doStop g + m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; getStatus a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tickOrStop f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z tryStart e +c net/minecraft/world/entity/ai/behavior/BlockPosTracker net/minecraft/world/entity/ai/behavior/BehaviorTarget + m ()Lnet/minecraft/core/BlockPos; currentBlockPosition b + m ()Lnet/minecraft/world/phys/Vec3; currentPosition a + m (Lnet/minecraft/world/entity/LivingEntity;)Z isVisibleBy a + f Lnet/minecraft/core/BlockPos; blockPos a + f Lnet/minecraft/world/phys/Vec3; centerPosition b +c net/minecraft/world/entity/ai/behavior/HarvestFarmland net/minecraft/world/entity/ai/behavior/BehaviorFarm + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/core/BlockPos; getValidFarmland a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z validPos a + f I HARVEST_DURATION d + f F SPEED_MODIFIER c + f Lnet/minecraft/core/BlockPos; aboveFarmlandPos e + f J nextOkStartTime f + f I timeWorkedSoFar g + f Ljava/util/List; validFarmlandAroundVillager h +c net/minecraft/world/entity/ai/behavior/LongJumpMidJump net/minecraft/world/entity/ai/behavior/LongJumpMidJump + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop c + f I TIME_OUT_DURATION c + f Lnet/minecraft/sounds/SoundEvent; landingSound e + f Lnet/minecraft/util/valueproviders/UniformInt; timeBetweenLongJumps d +c net/minecraft/world/entity/ai/behavior/PositionTracker net/minecraft/world/entity/ai/behavior/BehaviorPosition + m ()Lnet/minecraft/core/BlockPos; currentBlockPosition b + m ()Lnet/minecraft/world/phys/Vec3; currentPosition a + m (Lnet/minecraft/world/entity/LivingEntity;)Z isVisibleBy a +c net/minecraft/world/entity/ai/behavior/ResetProfession net/minecraft/world/entity/ai/behavior/BehaviorProfession + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/ResetRaidStatus net/minecraft/world/entity/ai/behavior/BehaviorRaidReset + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$1 a +c net/minecraft/world/entity/ai/behavior/SocializeAtBell net/minecraft/world/entity/ai/behavior/BehaviorBell + m ()Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$1 a + 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/LivingEntity;)V lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$3 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$4 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$5 a + f F SPEED_MODIFIER a +c net/minecraft/world/entity/ai/behavior/StrollAroundPoi net/minecraft/world/entity/ai/behavior/BehaviorStrollPosition + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/ai/memory/WalkTarget; lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a + f I MIN_TIME_BETWEEN_STROLLS a + f I STROLL_MAX_XZ_DIST b + f I STROLL_MAX_Y_DIST c +c net/minecraft/world/entity/ai/behavior/StrollToPoiList net/minecraft/world/entity/ai/behavior/BehaviorStrollPlaceList + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIILnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$1 a + 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$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/WorkAtComposter net/minecraft/world/entity/ai/behavior/BehaviorWorkComposter + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/GlobalPos;Lnet/minecraft/world/level/block/state/BlockState;)V compostItems a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V makeBread c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnComposterFillEffects a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V useWorkstation a + f Ljava/util/List; COMPOSTABLE_ITEMS c +c net/minecraft/world/entity/ai/behavior/warden/Emerging net/minecraft/world/entity/ai/behavior/warden/Emerging + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop c +c net/minecraft/world/entity/ai/behavior/warden/Sniffing net/minecraft/world/entity/ai/behavior/warden/Sniffing + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V lambda$stop$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop c + f D ANGER_FROM_SNIFFING_MAX_DISTANCE_XZ c + f D ANGER_FROM_SNIFFING_MAX_DISTANCE_Y d +c net/minecraft/world/entity/ai/goal/RangedBowAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalBowShoot + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z isHoldingBow h + m ()Z requiresUpdateEveryTick X_ + m (I)V setMinAttackInterval c + m ()V start d + m ()V stop e + m ()V tick a + f I attackIntervalMin c + f F attackRadiusSqr d + f I attackTime e + f Lnet/minecraft/world/entity/monster/Monster; mob a + f I seeTime f + f D speedModifier b + f Z strafingBackwards h + f Z strafingClockwise g + f I strafingTime i +c net/minecraft/world/entity/ai/goal/TradeWithPlayerGoal net/minecraft/world/entity/ai/goal/PathfinderGoalTradeWithPlayer + m ()Z canUse b + m ()V start d + m ()V stop e + f Lnet/minecraft/world/entity/npc/villager/AbstractVillager; mob a +c net/minecraft/world/entity/ai/sensing/NearestBedSensor net/minecraft/world/entity/ai/sensing/SensorNearestBed + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)V doTick a + m (Lnet/minecraft/core/BlockPos;)Z lambda$doTick$0 a + m (Lnet/minecraft/core/Holder;)Z lambda$doTick$1 a + m (Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z lambda$doTick$2 a + m ()Ljava/util/Set; requires a + f I BATCH_SIZE b + f I CACHE_TIMEOUT a + f I RATE c + f Lit/unimi/dsi/fastutil/longs/Long2LongMap; batchCache d + f J lastUpdate f + f I triedCount e +c net/minecraft/world/entity/animal/AgeableWaterCreature net/minecraft/world/entity/animal/AgeableWaterCreature + m ()V baseTick aJ + m ()Z canBeLeashed aj_ + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSurfaceAgeableWaterCreatureSpawnRules b + m ()I getAmbientSoundInterval S + m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward f + m (I)V handleAirSupply r + m ()Z isPushedByFluid db +c net/minecraft/world/entity/animal/equine/AbstractHorse net/minecraft/world/entity/animal/equine/EntityHorseAbstract + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V addBehaviourGoals hp + m (Lnet/minecraft/world/entity/Entity;)V addPassenger q + m ()V aiStep d_ + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f + m ()Z canEatGrass hz + m ()Z canJump a + m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a + m ()Z canParent hF + m ()Z canPerformRearing gU + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e + m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a + m ()V clearStanding hA + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createBaseHorseAttributes hx + m ()V createInventory hv + m (DDDDLnet/minecraft/util/RandomSource;)D createOffspringAttribute a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/entity/player/Player;)V doPlayerRide g + m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g + m ()V eating p + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V equipBodyArmor b + m (FLnet/minecraft/world/phys/Vec3;)V executeRidersJump b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; fedFood c + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/server/level/ServerLevel;)V followMommy h + m (Ljava/util/function/DoubleSupplier;)D generateJumpStrength a + m (Ljava/util/function/IntUnaryOperator;)F generateMaxHealth a + m (Ljava/util/function/DoubleSupplier;)D generateSpeed b + m ()I getAmbientSoundInterval S + m ()I getAmbientStandInterval hG + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientStandSound hB + m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hw + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationInDirection a + m (F)F getEatAnim L + m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gV + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a + m (I)Z getFlag s + m ()I getInventoryColumns ad_ + m ()I getInventorySize hu + m ()I getMaxSpawnClusterSize aj + m ()I getMaxTemper hy + m (F)F getMouthAnim N + m ()Lnet/minecraft/world/entity/EntityReference; getOwnerReference ae_ + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a + m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec2; getRiddenRotation i + m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m ()F getSoundVolume fC + m (F)F getStandAnim M + m ()I getTemper ht + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Z handleEating a + m (B)V handleEntityEvent b + m (I)V handleStartJump b + m ()V handleStopJump b + m (Lnet/minecraft/world/Container;)Z hasInventoryChanged a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isBred hs + m ()Z isEating hq + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isImmobile fE + m ()Z isMobControlled ho + m ()Z isStanding hr + m ()Z isTamed hn + m (Lnet/minecraft/world/level/block/SoundType;)Z isWoodSoundType b + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$addBehaviourGoals$7 k + m ()D lambda$static$0 he + m ()D lambda$static$1 hd + m ()D lambda$static$2 gT + m ()D lambda$static$3 gS + m (I)I lambda$static$4 x + m (I)I lambda$static$5 w + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$static$6 a + m ()V makeMad hD + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (I)I modifyTemper u + m ()V moveTail gP + m ()Z onClimbable fl + m ()V onElasticLeashPull v + m (I)V onPlayerJump a + m (Lnet/minecraft/world/entity/player/Player;)V openCustomInventoryScreen b + m ()V openMouth gQ + m (Lnet/minecraft/world/level/block/SoundType;)V playGallopSound a + m ()V playJumpSound hE + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V positionRider a + m (Lnet/minecraft/util/RandomSource;)V randomizeAttributes a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (Z)V setBred z + m (Z)V setEating A + m (IZ)V setFlag d + m (Lnet/minecraft/world/entity/AgeableMob;Lnet/minecraft/world/entity/animal/equine/AbstractHorse;Lnet/minecraft/core/Holder;DD)V setOffspringAttribute a + m (Lnet/minecraft/world/entity/AgeableMob;Lnet/minecraft/world/entity/animal/equine/AbstractHorse;)V setOffspringAttributes a + m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner j + m (I)V setStanding v + m (Z)V setTamed y + m (I)V setTemper t + m (Z)V spawnTamingParticles B + m ()V standIfPossible hC + m ()Z supportQuadLeash z + m (Lnet/minecraft/world/entity/player/Player;)Z tameWithName i + m ()V tick g + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a + f F BACKWARDS_MOVE_SPEED_FACTOR cC + f D BREEDING_CROSS_FACTOR cI + f I CHEST_SLOT_OFFSET cG + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FLAGS cU + f Z DEFAULT_BRED dc + f Z DEFAULT_EATING_HAYSTACK db + f Z DEFAULT_TAME dd + f I DEFAULT_TEMPER da + f I FLAG_BRED cW + f I FLAG_EATING cX + f I FLAG_OPEN_MOUTH cZ + f I FLAG_STANDING cY + f I FLAG_TAME cV + f I INVENTORY_ROWS cJ + f I INVENTORY_SLOT_OFFSET cH + f F MAX_HEALTH cB + f F MAX_JUMP_STRENGTH cz + f F MAX_MOVEMENT_SPEED cw + f F MIN_HEALTH cA + f F MIN_JUMP_STRENGTH cx + f F MIN_MOVEMENT_SPEED cv + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; MOMMY_TARGETING cF + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; PARENT_HORSE_SELECTOR cE + f F SIDEWAYS_MOVE_SPEED_FACTOR cD + f Z allowStandSliding cP + f Z canGallop cQ + f F eatAnim dh + f F eatAnimO di + f I eatingCounter de + f I gallopSoundCounter cR + f Lnet/minecraft/world/SimpleContainer; inventory cM + f F mouthAnim dl + f F mouthAnimO dm + f I mouthCounter df + f Lnet/minecraft/world/entity/EntityReference; owner dn + f F playerJumpPendingScale cO + f I sprintCounter cL + f F standAnim dj + f F standAnimO dk + f I standCounter dg + f I tailCounter cK + f I temper cN +c net/minecraft/world/entity/animal/equine/AbstractHorse$MountPanicGoal net/minecraft/world/entity/animal/equine/EntityHorseAbstract$a + m ()Z shouldPanic h + f Lnet/minecraft/world/entity/animal/equine/AbstractHorse; this$0 a +c net/minecraft/world/entity/animal/equine/SkeletonHorse net/minecraft/world/entity/animal/equine/EntityHorseSkeleton + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V addBehaviourGoals hp + m ()V aiStep d_ + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSkeletonHorseSpawnRules c + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m ()F getWaterSlowDown fI + m ()Z isTrap gP + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m ()V playJumpSound hE + m (F)V playSwimSound g + m (Lnet/minecraft/util/RandomSource;)V randomizeAttributes a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Z)V setTrap x + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cA + f Z DEFAULT_IS_TRAP cx + f I DEFAULT_TRAP_TIME cz + f I TRAP_MAX_LIFE cw + f Z isTrap cB + f Lnet/minecraft/world/entity/animal/equine/SkeletonTrapGoal; skeletonTrapGoal cv + f I trapTime cC +c net/minecraft/world/entity/boss/enderdragon/EndCrystal net/minecraft/world/entity/boss/enderdragon/EntityEnderCrystal + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/core/BlockPos; getBeamTarget e + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isPickable bX + m (Lnet/minecraft/server/level/ServerLevel;)V kill c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V onDestroyedBy a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/core/BlockPos;)V setBeamTarget a + m (Z)V setShowBottom a + m (D)Z shouldRenderAtSqrDistance a + m ()Z showsBottom f + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BEAM_TARGET b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOW_BOTTOM c + f Z DEFAULT_SHOW_BOTTOM d + f I time a +c net/minecraft/world/entity/monster/creaking/CreakingAi net/minecraft/world/entity/monster/creaking/CreakingAi + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity a + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/LivingEntity;)Z isAttackTargetStillReachable a + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$initFightActivity$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z lambda$initIdleActivity$0 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/util/Optional; lambda$initIdleActivity$1 a + m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/List;)Ljava/lang/Boolean; lambda$isAttackTargetStillReachable$3 a + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain b + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)V updateActivity a + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES b + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES a +c net/minecraft/world/entity/monster/creaking/CreakingAi$1 net/minecraft/world/entity/monster/creaking/CreakingAi$1 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z checkExtraStartConditions a +c net/minecraft/world/entity/npc/villager/VillagerTrades net/minecraft/world/entity/npc/villager/VillagerTrades + m (I)Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing; commonBooks a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentExactPredicate$Builder;)Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; lambda$potionCost$1 a + m (Ljava/util/HashMap;)V lambda$static$0 a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; potion b + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/trading/ItemCost; potionCost a + m ()Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing; specialBooks a + m (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; toIntMap a + f I COMMON_ITEMS_SUPPLY e + f I DEFAULT_SUPPLY d + f Ljava/util/Map; EXPERIMENTAL_TRADES c + f F HIGH_TIER_PRICE_MULTIPLIER q + f F LOW_TIER_PRICE_MULTIPLIER p + f Ljava/util/Map; TRADES a + f I UNCOMMON_ITEMS_SUPPLY f + f Ljava/util/List; WANDERING_TRADER_TRADES b + f I XP_LEVEL_1_BUY h + f I XP_LEVEL_1_SELL g + f I XP_LEVEL_2_BUY j + f I XP_LEVEL_2_SELL i + f I XP_LEVEL_3_BUY l + f I XP_LEVEL_3_SELL k + f I XP_LEVEL_4_BUY n + f I XP_LEVEL_4_SELL m + f I XP_LEVEL_5_TRADE o +c net/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing net/minecraft/world/entity/npc/villager/VillagerTrades$IMerchantRecipeOption + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a +c net/minecraft/world/entity/npc/villager/VillagerTrades$EmeraldForItems net/minecraft/world/entity/npc/villager/VillagerTrades$b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a + f I emeraldAmount d + f Lnet/minecraft/world/item/trading/ItemCost; itemStack a + f I maxUses b + f F priceMultiplier e + f I villagerXp c +c net/minecraft/world/entity/npc/villager/VillagerTrades$ItemsForEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$i + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;Lnet/minecraft/resources/ResourceKey;)V lambda$getOffer$0 a + f I emeraldCost b + f Ljava/util/Optional; enchantmentProvider f + f Lnet/minecraft/world/item/ItemStack; itemStack a + f I maxUses c + f F priceMultiplier e + f I villagerXp d +c net/minecraft/world/entity/npc/villager/VillagerTrades$TypeSpecificTrade net/minecraft/world/entity/npc/villager/VillagerTrades$m + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; lambda$oneTradeInBiomes$0 a + m (Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing; lambda$oneTradeInBiomes$1 a + m (Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing;[Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/villager/VillagerTrades$TypeSpecificTrade; oneTradeInBiomes a + m ()Ljava/util/Map; trades a + f Ljava/util/Map; trades a +c net/minecraft/world/entity/npc/villager/VillagerTrades$FailureItemListing net/minecraft/world/entity/npc/villager/VillagerTrades$f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a +c net/minecraft/world/entity/npc/villager/VillagerTrades$DyedArmorForEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeItem; getRandomDye a + f Lnet/minecraft/world/item/Item; item a + f I maxUses c + f I value b + f I villagerXp d +c net/minecraft/world/entity/npc/villager/VillagerTrades$EnchantBookForEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a + f I maxLevel d + f I minLevel c + f Lnet/minecraft/tags/TagKey; tradeableEnchantments b + f I villagerXp a +c net/minecraft/world/entity/npc/villager/VillagerTrades$TreasureMapForEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$l + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a + f Lnet/minecraft/tags/TagKey; destination b + f Lnet/minecraft/core/Holder; destinationType d + f Ljava/lang/String; displayName c + f I emeraldCost a + f I maxUses e + f I villagerXp f +c net/minecraft/world/entity/npc/villager/VillagerTrades$ItemsAndEmeraldsToItems net/minecraft/world/entity/npc/villager/VillagerTrades$h + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;Lnet/minecraft/resources/ResourceKey;)V lambda$getOffer$0 a + f I emeraldCost b + f Ljava/util/Optional; enchantmentProvider g + f Lnet/minecraft/world/item/trading/ItemCost; fromItem a + f I maxUses d + f F priceMultiplier f + f Lnet/minecraft/world/item/ItemStack; toItem c + f I villagerXp e +c net/minecraft/world/entity/npc/villager/VillagerTrades$EnchantedItemForEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a + f I baseEmeraldCost b + f Lnet/minecraft/world/item/ItemStack; itemStack a + f I maxUses c + f F priceMultiplier e + f I villagerXp d +c net/minecraft/world/entity/npc/villager/VillagerTrades$SuspiciousStewForEmerald net/minecraft/world/entity/npc/villager/VillagerTrades$j + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a + f Lnet/minecraft/world/item/component/SuspiciousStewEffects; effects a + f F priceMultiplier c + f I xp b +c net/minecraft/world/entity/npc/villager/VillagerTrades$EmeraldsForVillagerTypeItem net/minecraft/world/entity/npc/villager/VillagerTrades$c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a + m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)Z lambda$new$0 a + m (Lnet/minecraft/resources/ResourceKey;)V lambda$new$1 a + f I cost b + f I maxUses c + f Ljava/util/Map; trades a + f I villagerXp d +c net/minecraft/world/entity/npc/villager/VillagerTrades$TippedArrowForItemsAndEmeralds net/minecraft/world/entity/npc/villager/VillagerTrades$k + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder$Reference;)Z lambda$getOffer$0 a + f I emeraldCost c + f I fromCount g + f Lnet/minecraft/world/item/Item; fromItem f + f I maxUses d + f F priceMultiplier h + f I toCount b + f Lnet/minecraft/world/item/ItemStack; toItem a + f I villagerXp e +c net/minecraft/world/entity/variant/MoonBrightnessCheck net/minecraft/world/entity/variant/MoonBrightnessCheck + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; range b + m (Lnet/minecraft/world/entity/variant/SpawnContext;)Z test a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; range c +c net/minecraft/world/inventory/NonInteractiveResultSlot net/minecraft/world/inventory/NonInteractiveResultSlot + m (Lnet/minecraft/world/entity/player/Player;)Z allowModification b + m ()Z isFake f + m ()Z isHighlightable e + m (Lnet/minecraft/world/entity/player/Player;)Z mayPickup a + m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V onQuickCraft b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a + m (I)Lnet/minecraft/world/item/ItemStack; remove a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; safeInsert d + m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; safeInsert b + m (IILnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; safeTake b + m (IILnet/minecraft/world/entity/player/Player;)Ljava/util/Optional; tryRemove a +c net/minecraft/world/item/component/InstrumentComponent net/minecraft/world/item/component/InstrumentComponent + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m ()Lnet/minecraft/world/item/EitherHolder; instrument a + m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V lambda$addToTooltip$0 a + m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; unwrap a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/EitherHolder; instrument c +c net/minecraft/world/item/component/SeededContainerLoot net/minecraft/world/item/component/SeededContainerLoot + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/resources/ResourceKey; lootTable a + m ()J seed b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/chat/Component; UNKNOWN_CONTENTS d + f Lnet/minecraft/resources/ResourceKey; lootTable b + f J seed c +c net/minecraft/world/item/component/WritableBookContent net/minecraft/world/item/component/WritableBookContent + m (Z)Ljava/util/stream/Stream; getPages a + m (ZLnet/minecraft/server/network/Filterable;)Ljava/lang/String; lambda$getPages$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; pages a + m (Ljava/util/List;)Ljava/lang/Object; withReplacedPages a + m (Ljava/util/List;)Lnet/minecraft/world/item/component/WritableBookContent; withReplacedPages b + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/item/component/WritableBookContent; EMPTY a + f I MAX_PAGES c + f Lcom/mojang/serialization/Codec; PAGES_CODEC d + f Lcom/mojang/serialization/Codec; PAGE_CODEC h + f I PAGE_EDIT_LENGTH b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f Ljava/util/List; pages g +c net/minecraft/world/item/consume_effects/ConsumeEffect net/minecraft/world/item/consume_effects/ConsumeEffect + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Z apply a + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e +c net/minecraft/world/item/consume_effects/ConsumeEffect$Type net/minecraft/world/item/consume_effects/ConsumeEffect$a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; register a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; APPLY_EFFECTS a + f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; CLEAR_ALL_EFFECTS c + f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; PLAY_SOUND e + f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; REMOVE_EFFECTS b + f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; TELEPORT_RANDOMLY d + f Lcom/mojang/serialization/MapCodec; codec f + f Lnet/minecraft/network/codec/StreamCodec; streamCodec g +c net/minecraft/world/item/crafting/CraftingBookCategory net/minecraft/world/item/crafting/CraftingBookCategory + m ()[Lnet/minecraft/world/item/crafting/CraftingBookCategory; $values b + m ()Ljava/lang/String; getSerializedName c + m ()I id a + f [Lnet/minecraft/world/item/crafting/CraftingBookCategory; $VALUES j + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; BUILDING a + f Ljava/util/function/IntFunction; BY_ID f + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; EQUIPMENT c + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; MISC d + f Lnet/minecraft/world/item/crafting/CraftingBookCategory; REDSTONE b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g + f I id i + f Ljava/lang/String; name h +c net/minecraft/world/item/crafting/FireworkRocketRecipe net/minecraft/world/item/crafting/RecipeFireworks + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + f Lnet/minecraft/world/item/crafting/Ingredient; GUNPOWDER_INGREDIENT e + f Lnet/minecraft/world/item/crafting/Ingredient; PAPER_INGREDIENT d + f Lnet/minecraft/world/item/crafting/Ingredient; STAR_INGREDIENT f +c net/minecraft/world/item/crafting/RecipeBookCategories net/minecraft/world/item/crafting/RecipeBookCategories + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/crafting/RecipeBookCategory; bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeBookCategory; register a + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; BLAST_FURNACE_BLOCKS h + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; BLAST_FURNACE_MISC i + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CAMPFIRE m + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_BUILDING_BLOCKS a + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_EQUIPMENT c + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_MISC d + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_REDSTONE b + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; FURNACE_BLOCKS f + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; FURNACE_FOOD e + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; FURNACE_MISC g + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; SMITHING l + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; SMOKER_FOOD j + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; STONECUTTER k +c net/minecraft/world/item/crafting/display/SlotDisplays net/minecraft/world/item/crafting/display/SlotDisplays + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; bootstrap a +c net/minecraft/world/item/enchantment/ConditionalEffect net/minecraft/world/item/enchantment/ConditionalEffect + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; conditionCodec a + m ()Ljava/lang/Object; effect a + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$2 a + m (Lnet/minecraft/util/ProblemReporter$Collector;)Ljava/lang/String; lambda$conditionCodec$0 a + m (Lnet/minecraft/util/context/ContextKeySet;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lcom/mojang/serialization/DataResult; lambda$conditionCodec$1 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; requirements b + f Ljava/lang/Object; effect a + f Ljava/util/Optional; requirements b +c net/minecraft/world/item/enchantment/EnchantmentHelper net/minecraft/world/item/enchantment/EnchantmentManager + m (Lnet/minecraft/world/item/ItemStack;)Z canStoreEnchantments a + m (Lnet/minecraft/world/item/enchantment/EnchantmentInstance;)Lnet/minecraft/world/item/ItemStack; createBook a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V doLungeEffects a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V doPostAttackEffects a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/ItemStack;)V doPostAttackEffectsWithItemSource a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V doPostAttackEffectsWithItemSourceOnBreak a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILjava/util/stream/Stream;)Lnet/minecraft/world/item/ItemStack; enchantItem a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/RegistryAccess;Ljava/util/Optional;)Lnet/minecraft/world/item/ItemStack; enchantItem a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/util/RandomSource;)V enchantItemFromProvider a + m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/EnchantmentInstance;)V filterCompatibleEnchantments a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;)V forEachModifier a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V forEachModifier a + m (ILnet/minecraft/world/item/ItemStack;Ljava/util/stream/Stream;)Ljava/util/List; getAvailableEnchantmentResults a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentType; getComponentType d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)F getDamageProtection b + m (Lnet/minecraft/util/RandomSource;IILnet/minecraft/world/item/ItemStack;)I getEnchantmentCost a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/LivingEntity;)I getEnchantmentLevel a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; getEnchantmentsForCrafting b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)I getFishingLuckBonus a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)F getFishingTimeReduction b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/datafixers/util/Pair; getHighestLevel c + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)I getItemEnchantmentLevel a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)I getPiercingCount a + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/entity/LivingEntity;Ljava/util/function/Predicate;)Ljava/util/Optional; getRandomItemWith a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)I getTridentReturnToOwnerAcceleration c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)F getTridentSpinAttackStrength a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Z has a + m (Lnet/minecraft/world/item/ItemStack;)Z hasAnyEnchantments c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/tags/TagKey;)Z hasTag a + m (Ljava/util/Collection;Lnet/minecraft/core/Holder;)Z isEnchantmentCompatible a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Z isImmuneToDamage a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$doLungeEffects$10 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$doPostAttackEffectsWithItemSourceOnBreak$11 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$doPostAttackEffectsWithItemSourceOnBreak$12 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;I)V lambda$doPostAttackEffectsWithItemSourceOnBreak$13 a + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; lambda$enchantItem$40 a + m (Lnet/minecraft/core/RegistryAccess;)Ljava/util/stream/Stream; lambda$enchantItem$41 a + m (Lnet/minecraft/world/item/enchantment/providers/EnchantmentProvider;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$enchantItemFromProvider$45 a + m (Lnet/minecraft/world/item/enchantment/EnchantmentInstance;Lnet/minecraft/world/item/enchantment/EnchantmentInstance;)Z lambda$filterCompatibleEnchantments$42 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;ILnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)V lambda$forEachModifier$29 a + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder;I)V lambda$forEachModifier$30 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;ILnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)V lambda$forEachModifier$31 a + m (Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder;I)V lambda$forEachModifier$32 a + m (Lnet/minecraft/world/item/ItemStack;ZLnet/minecraft/core/Holder;)Z lambda$getAvailableEnchantmentResults$43 a + m (ILjava/util/List;Lnet/minecraft/core/Holder;)V lambda$getAvailableEnchantmentResults$44 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$getDamageProtection$5 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$getFishingLuckBonus$33 c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$getFishingTimeReduction$34 b + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/Holder;I)V lambda$getHighestLevel$39 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$getPiercingCount$21 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$getTridentReturnToOwnerAcceleration$35 a + m (Lnet/minecraft/world/entity/LivingEntity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$getTridentSpinAttackStrength$37 a + m (Lnet/minecraft/core/component/DataComponentType;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/core/Holder;I)V lambda$has$38 a + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$isImmuneToDamage$4 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyArmorEffectiveness$8 b + m (Lnet/minecraft/world/entity/LivingEntity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyCrossbowChargingTime$36 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyDamage$6 d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyDurabilityToRepairFromXp$24 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyFallBasedDamage$7 c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$modifyKnockback$9 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Holder;I)V lambda$onHitBlock$23 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/core/Holder;I)V lambda$onProjectileSpawned$22 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$processAmmoUse$1 d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$processBlockExperience$2 c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$processDurabilityChange$0 e + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;)V lambda$processEquipmentDropChance$25 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$processEquipmentDropChance$26 b + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;)V lambda$processEquipmentDropChance$27 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$processEquipmentDropChance$28 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$processMobExperience$3 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$processProjectileCount$19 e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V lambda$processProjectileSpread$20 d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$runLocationChangedEffects$14 c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$runLocationChangedEffects$15 b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$stopLocationBasedEffects$16 b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$stopLocationBasedEffects$17 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V lambda$tickEffects$18 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyArmorEffectiveness c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;F)F modifyCrossbowChargingTime a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyDamage a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;I)I modifyDurabilityToRepairFromXp c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyFallBasedDamage b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyKnockback d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Consumer;)V onHitBlock a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/projectile/Projectile;Ljava/util/function/Consumer;)V onProjectileSpawned a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Ljava/util/Optional; pickHighestLevel b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)I processAmmoUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;I)I processBlockExperience b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;I)I processDurabilityChange a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;F)F processEquipmentDropChance a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;I)I processMobExperience a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;I)I processProjectileCount a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;F)F processProjectileSpread a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor;)V runIterationOnEquipment a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor;)V runIterationOnItem a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor;)V runIterationOnItem a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V runLocationChangedEffects a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V runLocationChangedEffects a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILjava/util/stream/Stream;)Ljava/util/List; selectEnchantment b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments;)V setEnchantments a + m (Lnet/minecraft/world/entity/LivingEntity;)V stopLocationBasedEffects a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V stopLocationBasedEffects a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tickEffects b + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; updateEnchantments a +c net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor net/minecraft/world/item/enchantment/EnchantmentManager$b +c net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor net/minecraft/world/item/enchantment/EnchantmentManager$a +c net/minecraft/world/item/enchantment/EnchantmentTarget net/minecraft/world/item/enchantment/EnchantmentTarget + m ()[Lnet/minecraft/world/item/enchantment/EnchantmentTarget; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/item/enchantment/EnchantmentTarget; $VALUES f + f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; ATTACKER a + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; DAMAGING_ENTITY b + f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; VICTIM c + f Ljava/lang/String; id e +c net/minecraft/world/level/block/BasePressurePlateBlock net/minecraft/world/level/block/BlockPressurePlateAbstract + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)V checkPressed a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;Z)V entityInside a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/AABB;Ljava/lang/Class;)I getEntityCount a + m ()I getPressedTime b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;)I getSignalForState h + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getSignalStrength b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isPossibleToRespawnInThis a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ + m (Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setSignalForState a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PRESSED c + f Lnet/minecraft/world/phys/AABB; TOUCH_AABB a + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type b +c net/minecraft/world/level/block/ChiseledBookShelfBlock net/minecraft/world/level/block/ChiseledBookShelfBlock + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity;Lnet/minecraft/world/item/ItemStack;I)V addBook a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m ()I getColumns c + m ()I getRows b + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity;I)V removeBook a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f I BOOKS_PER_ROW R + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f I MAX_BOOKS_IN_STORAGE D + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_0_OCCUPIED c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_1_OCCUPIED d + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_2_OCCUPIED e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_3_OCCUPIED f + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_4_OCCUPIED g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_5_OCCUPIED h + f Ljava/util/List; SLOT_OCCUPIED_PROPERTIES i +c net/minecraft/world/level/block/CopperGolemStatueBlock net/minecraft/world/level/block/CopperGolemStatueBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getAnalogOutputSignal a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getWeatheringState d + m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldChangedStateKeepBlockEntity o + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; POSE c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatheringState f +c net/minecraft/world/level/block/CopperGolemStatueBlock$Pose net/minecraft/world/level/block/CopperGolemStatueBlock$a + m ()[Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; $values b + m ()Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; getNextPose a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; $VALUES h + f Ljava/util/function/IntFunction; BY_ID e + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; RUNNING c + f Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; SITTING b + f Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; STANDING a + f Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose; STAR d + f Ljava/lang/String; name g +c net/minecraft/world/level/block/MangrovePropaguleBlock net/minecraft/world/level/block/MangrovePropaguleBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m ()Lnet/minecraft/world/level/block/state/BlockState; createNewHangingPropagule c + m (I)Lnet/minecraft/world/level/block/state/BlockState; createNewHangingPropagule b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFullyGrown r + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isHanging p + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/world/level/block/MangrovePropaguleBlock;)Lnet/minecraft/world/level/block/grower/TreeGrower; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; lambda$static$2 c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HANGING d + f I MAX_AGE c + f [I SHAPE_MIN_Y h + f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PER_AGE i + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED D +c net/minecraft/world/level/block/RedstoneWallTorchBlock net/minecraft/world/level/block/BlockRedstoneTorchWall + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z hasNeighborSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/redstone/Orientation; randomOrientation a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC f + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING g + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT h +c net/minecraft/world/level/block/SimpleWaterloggedBlock net/minecraft/world/level/block/IBlockWaterlogged + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a + m ()Ljava/util/Optional; getPickupSound au_ + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a +c net/minecraft/world/level/block/SuspiciousEffectHolder net/minecraft/world/level/block/SuspiciousEffectHolder + m ()Ljava/util/List; getAllEffectHolders d + m ()Lnet/minecraft/world/item/component/SuspiciousStewEffects; getSuspiciousEffects c + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/block/SuspiciousEffectHolder; tryGet a +c net/minecraft/world/level/block/WeatheringCopperBlocks net/minecraft/world/level/block/WeatheringCopperBlocks + m ()Lcom/google/common/collect/ImmutableList; asList c + m (Ljava/lang/String;Lorg/apache/commons/lang3/function/TriFunction;Ljava/util/function/Function;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Lnet/minecraft/world/level/block/WeatheringCopperBlocks; create a + m ()Lnet/minecraft/world/level/block/Block; exposed e + m (Ljava/util/function/Consumer;)V forEach a + m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$create$0 d + m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$create$1 c + m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$create$2 b + m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; lambda$create$3 a + m ()Lnet/minecraft/world/level/block/Block; oxidized g + m ()Lnet/minecraft/world/level/block/Block; unaffected d + m ()Lnet/minecraft/world/level/block/Block; waxed h + m ()Lnet/minecraft/world/level/block/Block; waxedExposed i + m ()Lcom/google/common/collect/ImmutableBiMap; waxedMapping b + m ()Lnet/minecraft/world/level/block/Block; waxedOxidized k + m ()Lnet/minecraft/world/level/block/Block; waxedWeathered j + m ()Lnet/minecraft/world/level/block/Block; weathered f + m ()Lcom/google/common/collect/ImmutableBiMap; weatheringMapping a + f Lnet/minecraft/world/level/block/Block; exposed b + f Lnet/minecraft/world/level/block/Block; oxidized d + f Lnet/minecraft/world/level/block/Block; unaffected a + f Lnet/minecraft/world/level/block/Block; waxedExposed f + f Lnet/minecraft/world/level/block/Block; waxed e + f Lnet/minecraft/world/level/block/Block; waxedOxidized h + f Lnet/minecraft/world/level/block/Block; waxedWeathered g + f Lnet/minecraft/world/level/block/Block; weathered c +c net/minecraft/world/level/block/WeatheringLanternBlock net/minecraft/world/level/block/WeatheringLanternBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState e +c net/minecraft/world/level/block/WeepingVinesPlantBlock net/minecraft/world/level/block/BlockWeepingVinesPlant + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e +c net/minecraft/world/level/block/entity/BeaconBeamOwner net/minecraft/world/level/block/entity/BeaconBeamOwner + m ()Ljava/util/List; getBeamSections a +c net/minecraft/world/level/block/entity/BeaconBeamOwner$Section net/minecraft/world/level/block/entity/BeaconBeamOwner$a + m ()I getColor b + m ()I getHeight c + m ()V increaseHeight a + f I color a + f I height b +c net/minecraft/world/level/block/entity/BellBlockEntity net/minecraft/world/level/block/entity/TileEntityBell + m (Lnet/minecraft/core/BlockPos;Ljava/util/List;)Z areRaidersNearby a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BellBlockEntity;)V clientTick a + m (Lnet/minecraft/world/entity/LivingEntity;)V glow a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z isRaiderWithinRange a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V makeRaidersGlow a + m (Lnet/minecraft/core/Direction;)V onHit a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BellBlockEntity;)V serverTick b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V showBellParticles b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BellBlockEntity;Lnet/minecraft/world/level/block/entity/BellBlockEntity$ResonationEndAction;)V tick a + m (II)Z triggerEvent a_ + m ()V updateEntities a + f I DURATION d + f I GLOW_DURATION e + f I HEAR_BELL_RADIUS j + f I HIGHLIGHT_RAIDERS_RADIUS k + f I MAX_RESONATION_TICKS g + f I MIN_TICKS_BETWEEN_SEARCHES f + f I SEARCH_RADIUS i + f I TICKS_BEFORE_RESONATION h + f Lnet/minecraft/core/Direction; clickDirection c + f J lastRingTimestamp l + f Ljava/util/List; nearbyEntities m + f Z resonating q + f I resonationTicks r + f Z shaking b + f I ticks a +c net/minecraft/world/level/block/entity/BellBlockEntity$ResonationEndAction net/minecraft/world/level/block/entity/TileEntityBell$a +c net/minecraft/world/level/block/entity/BlockEntityType net/minecraft/world/level/block/entity/TileEntityTypes + m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; create a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a + m (Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/resources/Identifier; getKey a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValid a + m ()Z onlyOpCanSetNbt b + m (Ljava/lang/String;Lnet/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/entity/BlockEntityType; register a + f Lnet/minecraft/world/level/block/entity/BlockEntityType; BANNER u + f Lnet/minecraft/world/level/block/entity/BlockEntityType; BARREL B + f Lnet/minecraft/world/level/block/entity/BlockEntityType; BEACON p + f Lnet/minecraft/world/level/block/entity/BlockEntityType; BED z + f Lnet/minecraft/world/level/block/entity/BlockEntityType; BEEHIVE I + f Lnet/minecraft/world/level/block/entity/BlockEntityType; BELL F + f Lnet/minecraft/world/level/block/entity/BlockEntityType; BLAST_FURNACE D + f Lnet/minecraft/world/level/block/entity/BlockEntityType; BREWING_STAND m + f Lnet/minecraft/world/level/block/entity/BlockEntityType; BRUSHABLE_BLOCK P + f Lnet/minecraft/world/level/block/entity/BlockEntityType; CALIBRATED_SCULK_SENSOR K + f Lnet/minecraft/world/level/block/entity/BlockEntityType; CAMPFIRE H + f Lnet/minecraft/world/level/block/entity/BlockEntityType; CHEST b + f Lnet/minecraft/world/level/block/entity/BlockEntityType; CHISELED_BOOKSHELF N + f Lnet/minecraft/world/level/block/entity/BlockEntityType; COMMAND_BLOCK x + f Lnet/minecraft/world/level/block/entity/BlockEntityType; COMPARATOR t + f Lnet/minecraft/world/level/block/entity/BlockEntityType; CONDUIT A + f Lnet/minecraft/world/level/block/entity/BlockEntityType; COPPER_GOLEM_STATUE W + f Lnet/minecraft/world/level/block/entity/BlockEntityType; CRAFTER R + f Lnet/minecraft/world/level/block/entity/BlockEntityType; CREAKING_HEART k + f Lnet/minecraft/world/level/block/entity/BlockEntityType; DAYLIGHT_DETECTOR r + f Lnet/minecraft/world/level/block/entity/BlockEntityType; DECORATED_POT Q + f Lnet/minecraft/world/level/block/entity/BlockEntityType; DISPENSER f + f Lnet/minecraft/world/level/block/entity/BlockEntityType; DROPPER g + f Lnet/minecraft/world/level/block/entity/BlockEntityType; ENCHANTING_TABLE n + f Lnet/minecraft/world/level/block/entity/BlockEntityType; ENDER_CHEST d + f Lnet/minecraft/world/level/block/entity/BlockEntityType; END_GATEWAY w + f Lnet/minecraft/world/level/block/entity/BlockEntityType; END_PORTAL o + f Lnet/minecraft/world/level/block/entity/BlockEntityType; FURNACE a + f Lnet/minecraft/world/level/block/entity/BlockEntityType; HANGING_SIGN i + f Lnet/minecraft/world/level/block/entity/BlockEntityType; HOPPER s + f Lnet/minecraft/world/level/block/entity/BlockEntityType; JIGSAW G + f Lnet/minecraft/world/level/block/entity/BlockEntityType; JUKEBOX e + f Lnet/minecraft/world/level/block/entity/BlockEntityType; LECTERN E + f Lorg/slf4j/Logger; LOGGER X + f Lnet/minecraft/world/level/block/entity/BlockEntityType; MOB_SPAWNER j + f Ljava/util/Set; OP_ONLY_CUSTOM_DATA Y + f Lnet/minecraft/world/level/block/entity/BlockEntityType; PISTON l + f Lnet/minecraft/world/level/block/entity/BlockEntityType; SCULK_CATALYST L + f Lnet/minecraft/world/level/block/entity/BlockEntityType; SCULK_SENSOR J + f Lnet/minecraft/world/level/block/entity/BlockEntityType; SCULK_SHRIEKER M + f Lnet/minecraft/world/level/block/entity/BlockEntityType; SHELF O + f Lnet/minecraft/world/level/block/entity/BlockEntityType; SHULKER_BOX y + f Lnet/minecraft/world/level/block/entity/BlockEntityType; SIGN h + f Lnet/minecraft/world/level/block/entity/BlockEntityType; SKULL q + f Lnet/minecraft/world/level/block/entity/BlockEntityType; SMOKER C + f Lnet/minecraft/world/level/block/entity/BlockEntityType; STRUCTURE_BLOCK v + f Lnet/minecraft/world/level/block/entity/BlockEntityType; TEST_BLOCK U + f Lnet/minecraft/world/level/block/entity/BlockEntityType; TEST_INSTANCE_BLOCK V + f Lnet/minecraft/world/level/block/entity/BlockEntityType; TRAPPED_CHEST c + f Lnet/minecraft/world/level/block/entity/BlockEntityType; TRIAL_SPAWNER S + f Lnet/minecraft/world/level/block/entity/BlockEntityType; VAULT T + f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder ab + f Lnet/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier; factory Z + f Ljava/util/Set; validBlocks aa +c net/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier net/minecraft/world/level/block/entity/TileEntityTypes$a +c net/minecraft/world/level/block/entity/SignBlockEntity net/minecraft/world/level/block/entity/TileEntitySign + m (ZLnet/minecraft/world/entity/player/Player;)Z canExecuteClickCommands a + m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;Lnet/minecraft/world/level/Level;Ljava/util/UUID;)V clearInvalidPlayerWhoMayEdit a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a + m ()Lnet/minecraft/world/level/block/entity/SignText; createDefaultSignText f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Z)Z executeClickCommandsIfPresent a + m ()Lnet/minecraft/world/level/block/entity/SignText; getBackText k + m ()Lnet/minecraft/world/level/block/entity/SignText; getFrontText h + m ()I getMaxTextLineWidth c + m ()Ljava/util/UUID; getPlayerWhoMayEdit m + m ()Lnet/minecraft/sounds/SoundEvent; getSignInteractionFailedSoundEvent d + m (Z)Lnet/minecraft/world/level/block/entity/SignText; getText a + m ()I getTextLineHeight a + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket l + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/world/entity/player/Player;)Z isFacingFrontText a + m ()Z isWaxed w + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; loadLine a + m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; loadLines a + m ()V markUpdated x + m (Ljava/util/UUID;)Z playerIsTooFarAwayToEdit b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Ljava/util/UUID;)V setAllowedPlayerEditor a + m (Lnet/minecraft/world/level/block/entity/SignText;)Z setBackText b + m (Lnet/minecraft/world/level/block/entity/SignText;)Z setFrontText c + m (Lnet/minecraft/world/level/block/entity/SignText;Z)Z setText a + m (Z)Z setWaxed b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SignBlockEntity;)V tick a + m (Lnet/minecraft/world/entity/player/Player;ZLjava/util/List;)V updateSignText a + m (Ljava/util/function/UnaryOperator;Z)Z updateText a + f Z DEFAULT_IS_WAXED d + f Lorg/slf4j/Logger; LOGGER a + f I MAX_TEXT_LINE_WIDTH b + f I TEXT_LINE_HEIGHT c + f Lnet/minecraft/world/level/block/entity/SignText; backText g + f Lnet/minecraft/world/level/block/entity/SignText; frontText f + f Z isWaxed h + f Ljava/util/UUID; playerWhoMayEdit e +c net/minecraft/world/level/block/entity/SignBlockEntity$1 net/minecraft/world/level/block/entity/TileEntitySign$1 +c net/minecraft/world/level/block/entity/SignBlockEntity$2 net/minecraft/world/level/block/entity/TileEntitySign$2 +c net/minecraft/world/level/block/entity/TestBlockEntity net/minecraft/world/level/block/entity/TestBlockEntity + m ()Lnet/minecraft/world/level/block/Block; getBlockType x + m ()Ljava/lang/String; getMessage m + m ()Lnet/minecraft/world/level/block/state/properties/TestBlockMode; getMode d + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m ()Z hasTriggered l + m ()Z isPowered c + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m ()V log k + m ()V reset f + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Ljava/lang/String;)V setMessage a + m (Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)V setMode a + m (Z)V setPowered a + m ()V trigger h + m ()V updateBlockState w + f Ljava/lang/String; DEFAULT_MESSAGE b + f Z DEFAULT_POWERED c + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; message e + f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; mode d + f Z powered f + f Z triggered g +c net/minecraft/world/level/block/piston/PistonBaseBlock net/minecraft/world/level/block/piston/BlockPiston + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkIfExtend a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/SignalGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z getNeighborSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;ZLnet/minecraft/core/Direction;)Z isPushable a + m (Lnet/minecraft/world/level/block/piston/PistonBaseBlock;)Ljava/lang/Boolean; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)Z moveBlocks a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EXTENDED c + f I PLATFORM_THICKNESS g + f Ljava/util/Map; SHAPES h + f I TRIGGER_CONTRACT e + f I TRIGGER_DROP f + f I TRIGGER_EXTEND d + f Z isSticky i +c net/minecraft/world/level/block/piston/PistonBaseBlock$1 net/minecraft/world/level/block/piston/BlockPiston$1 +c net/minecraft/world/level/block/piston/PistonBaseBlock$2 net/minecraft/world/level/block/piston/BlockPiston$2 +c net/minecraft/world/level/block/piston/PistonHeadBlock net/minecraft/world/level/block/piston/BlockPistonExtension + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z isFittingBase a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ + f Lcom/mojang/serialization/MapCodec; CODEC b + f I PLATFORM_THICKNESS e + f Ljava/util/Map; SHAPES h + f Ljava/util/Map; SHAPES_SHORT g + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PLATFORM f + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHORT d + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE c +c net/minecraft/world/level/chunk/status/WorldGenContext net/minecraft/world/level/chunk/status/WorldGenContext + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b + m ()Lnet/minecraft/server/level/ServerLevel; level a + m ()Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine d + m ()Ljava/util/concurrent/Executor; mainThreadExecutor e + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureManager c + m ()Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener; unsavedListener f + f Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b + f Lnet/minecraft/server/level/ServerLevel; level a + f Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine d + f Ljava/util/concurrent/Executor; mainThreadExecutor e + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureManager c + f Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener; unsavedListener f +c net/minecraft/world/level/chunk/storage/LegacyTagFixer net/minecraft/world/level/chunk/storage/LegacyTagFixer + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; lambda$static$0 a + m ()Lnet/minecraft/world/level/chunk/storage/LegacyTagFixer; lambda$static$1 a + f Ljava/util/function/Supplier; EMPTY a +c net/minecraft/world/level/chunk/storage/SectionStorage net/minecraft/world/level/chunk/storage/RegionFileSection + m (Lnet/minecraft/world/level/ChunkPos;)V flush b + m ()V flushAll a + m (J)Ljava/util/Optional; get c + m (Lnet/minecraft/world/level/ChunkPos;I)J getKey a + m (J)Ljava/lang/Object; getOrCreate f + m (J)Ljava/util/Optional; getOrLoad d + m ()Z hasWork b + m (J)V lambda$flushAll$0 i + m (J)V lambda$getOrCreate$1 h + m (Lnet/minecraft/world/level/ChunkPos;J)Ljava/util/concurrent/CompletableFuture; lambda$prefetch$2 b + m (Lnet/minecraft/world/level/ChunkPos;J)Ljava/util/concurrent/CompletableFuture; lambda$unpackChunk$3 a + m (J)V onSectionLoad b + m (J)Z outsideStoredRange e + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; prefetch a + m (J)V setDirty a + m (Ljava/util/function/BooleanSupplier;)V tick a + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; tryRead d + m (Lnet/minecraft/world/level/ChunkPos;)V unpackChunk c + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk;)V unpackChunk a + m ()V unpackPendingLoads c + m (Lnet/minecraft/world/level/ChunkPos;)V writeChunk e + m (Lnet/minecraft/world/level/ChunkPos;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; writeChunk a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; SECTIONS_TAG b + f Lcom/mojang/serialization/Codec; codec g + f Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; dirtyChunks f + f Lnet/minecraft/world/level/chunk/storage/ChunkIOErrorReporter; errorReporter l + f Ljava/util/function/Function; factory j + f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor c + f Ljava/lang/Object; loadLock o + f Lit/unimi/dsi/fastutil/longs/LongSet; loadedChunks m + f Ljava/util/function/Function; packer h + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pendingLoads n + f Lnet/minecraft/core/RegistryAccess; registryAccess k + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; storage e + f Ljava/util/function/BiFunction; unpacker i +c net/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk net/minecraft/world/level/chunk/storage/RegionFileSection$a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$parse$0 a + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/Tag;Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk; parse a + m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; sectionsByY a + m ()Z versionChanged b + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; sectionsByY a + f Z versionChanged b +c net/minecraft/world/level/dimension/end/EndDragonFight net/minecraft/world/level/dimension/end/EnderDragonBattle + m ()Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; createNewDragon r + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; findExitPortal m + m ()V findOrCreateDragon k + m ()I getCrystalsAlive e + m ()Ljava/util/UUID; getDragonUUID i + m ()Z hasActiveExitPortal l + m ()Z hasPreviouslyKilledDragon f + m ()Z isArenaLoaded n + m (J)Ljava/util/List; lambda$new$0 a + m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; lambda$spawnNewGateway$1 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V lambda$spawnNewGateway$2 a + m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/world/damagesource/DamageSource;)V onCrystalDestroyed a + m ()V removeAllGateways d + m ()V resetSpikeCrystals h + m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; saveData b + m ()V scanState j + m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V setDragonKilled a + m (Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation;)V setRespawnStage a + m ()V skipArenaLoadedCheck a + m (Z)V spawnExitPortal a + m ()V spawnNewGateway q + m (Lnet/minecraft/core/BlockPos;)V spawnNewGateway a + m ()V tick c + m ()V updateCrystalCount p + m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V updateDragon b + m ()V updatePlayers o + f I ARENA_SIZE_CHUNKS g + f I ARENA_TICKET_LEVEL b + f I DRAGON_SPAWN_Y c + f I GATEWAY_COUNT h + f I GATEWAY_DISTANCE i + f Lorg/slf4j/Logger; LOGGER d + f I MAX_TICKS_BEFORE_DRAGON_RESPAWN e + f I TIME_BETWEEN_CRYSTAL_SCANS f + f I TIME_BETWEEN_PLAYER_SCANS a + f I crystalsAlive q + f Lnet/minecraft/server/level/ServerBossEvent; dragonEvent k + f Z dragonKilled t + f Ljava/util/UUID; dragonUUID w + f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; exitPortalPattern o + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; gateways n + f Lnet/minecraft/server/level/ServerLevel; level l + f Z needsStateScanning x + f Lnet/minecraft/core/BlockPos; origin m + f Lnet/minecraft/core/BlockPos; portalLocation y + f Z previouslyKilled u + f Ljava/util/List; respawnCrystals B + f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; respawnStage z + f I respawnTime A + f Z skipArenaLoadedCheck v + f I ticksSinceCrystalsScanned r + f I ticksSinceDragonSeen p + f I ticksSinceLastPlayerScan s + f Ljava/util/function/Predicate; validPlayer j +c net/minecraft/world/level/dimension/end/EndDragonFight$Data net/minecraft/world/level/dimension/end/EnderDragonBattle$a + m ()Z dragonKilled b + m ()Ljava/util/Optional; dragonUUID e + m ()Ljava/util/Optional; exitPortalLocation f + m ()Ljava/util/Optional; gateways g + m ()Z isRespawning d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Z needsStateScanning a + m ()Z previouslyKilled c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; DEFAULT b + f Z dragonKilled d + f Ljava/util/Optional; dragonUUID g + f Ljava/util/Optional; exitPortalLocation h + f Ljava/util/Optional; gateways i + f Z isRespawning f + f Z needsStateScanning c + f Z previouslyKilled e +c net/minecraft/world/level/entity/EntityInLevelCallback net/minecraft/world/level/entity/EntityInLevelCallback + m ()V onMove a + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemove a + f Lnet/minecraft/world/level/entity/EntityInLevelCallback; NULL a +c net/minecraft/world/level/entity/EntityInLevelCallback$1 net/minecraft/world/level/entity/EntityInLevelCallback$1 + m ()V onMove a + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemove a +c net/minecraft/world/level/gameevent/PositionSourceType net/minecraft/world/level/gameevent/PositionSourceType + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;Lnet/minecraft/world/level/gameevent/PositionSourceType;)Lnet/minecraft/world/level/gameevent/PositionSourceType; register a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lnet/minecraft/world/level/gameevent/PositionSourceType; BLOCK a + f Lnet/minecraft/world/level/gameevent/PositionSourceType; ENTITY b +c net/minecraft/world/level/levelgen/feature/DiskFeature net/minecraft/world/level/levelgen/feature/DiskFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DiskConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;IILnet/minecraft/core/BlockPos$MutableBlockPos;)Z placeColumn a +c net/minecraft/world/level/levelgen/feature/KelpFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureKelp + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/LakeFeature net/minecraft/world/level/levelgen/feature/WorldGenLakes + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canReplaceBlock c + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + f Lnet/minecraft/world/level/block/state/BlockState; AIR a +c net/minecraft/world/level/levelgen/feature/LakeFeature$Configuration net/minecraft/world/level/levelgen/feature/WorldGenLakes$a + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; barrier b + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fluid a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; barrier c + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fluid b +c net/minecraft/world/level/levelgen/feature/NoOpFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureEmpty + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/TreeFeature net/minecraft/world/level/levelgen/feature/WorldGenTrees + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z doPlace a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)Ljava/util/List; getLowestTrunkOrRootOfTree a + m (Lnet/minecraft/world/level/LevelSimulatedReader;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I getMaxFreeTreeHeight a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isAirOrLeaves c + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isVine b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/core/BlockPos; lambda$doPlace$3 a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;)V lambda$doPlace$4 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isAirOrLeaves$1 d + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isVine$0 e + m (Ljava/util/Set;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$place$5 c + m (Ljava/util/Set;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$place$6 b + m (Ljava/util/Set;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$place$7 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator;)V lambda$place$8 a + m (Lnet/minecraft/world/level/WorldGenLevel;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Ljava/lang/Boolean; lambda$place$9 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$validTreePos$2 c + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/LevelWriter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlock a + m (Lnet/minecraft/world/level/LevelWriter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlockKnownShape b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; updateLeaves a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z validTreePos d + f I BLOCK_UPDATE_FLAGS a +c net/minecraft/world/level/levelgen/feature/TreeFeature$1 net/minecraft/world/level/levelgen/feature/WorldGenTrees$1 + m (Lnet/minecraft/core/BlockPos;)Z isSet a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V set a +c net/minecraft/world/level/levelgen/presets/WorldPreset net/minecraft/world/level/levelgen/presets/WorldPreset + m ()Lnet/minecraft/world/level/levelgen/WorldDimensions; createWorldDimensions a + m ()Lcom/google/common/collect/ImmutableMap; dimensionsInOrder c + m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/ResourceKey;)V lambda$dimensionsInOrder$2 a + m ()Ljava/lang/String; lambda$requireOverworld$3 d + m (Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Ljava/util/Map; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Ljava/util/Optional; overworld b + m (Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Lcom/mojang/serialization/DataResult; requireOverworld a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Ljava/util/Map; dimensions c +c net/minecraft/world/level/levelgen/structure/Structure net/minecraft/world/level/levelgen/structure/Structure + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; adjustBoundingBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V afterPlace a + m ()Lnet/minecraft/core/HolderSet; biomes a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findValidGenerationPoint b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;JLnet/minecraft/world/level/ChunkPos;ILnet/minecraft/world/level/LevelHeightAccessor;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; generate a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;IIII)[I getCornerHeights c + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;II)I getLowestY a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;IIII)I getLowestY b + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; getLowestYIn5by5BoxOffset7Blocks a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;IIII)I getMeanFirstOccupiedHeight a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationStub;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Z isValidBiome a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationStub;)Z lambda$findValidGenerationPoint$2 a + m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; lambda$settingsCodec$0 a + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$simpleCodec$1 a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/Heightmap$Types;Ljava/util/function/Consumer;)Ljava/util/Optional; onTopOfChunkCenter a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; settingsCodec a + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; simpleCodec a + m ()Ljava/util/Map; spawnOverrides b + m ()Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step c + m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaptation d + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; settings c +c net/minecraft/world/level/levelgen/structure/Structure$GenerationStub net/minecraft/world/level/levelgen/structure/Structure$b + m ()Lcom/mojang/datafixers/util/Either; generator c + m ()Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; getPiecesBuilder a + m (Ljava/util/function/Consumer;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; lambda$getPiecesBuilder$0 a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; lambda$getPiecesBuilder$1 a + m ()Lnet/minecraft/core/BlockPos; position b + f Lcom/mojang/datafixers/util/Either; generator b + f Lnet/minecraft/core/BlockPos; position a +c net/minecraft/world/level/levelgen/structure/Structure$GenerationContext net/minecraft/world/level/levelgen/structure/Structure$a + m ()Lnet/minecraft/world/level/biome/BiomeSource; biomeSource c + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b + m ()Lnet/minecraft/world/level/ChunkPos; chunkPos h + m ()Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor i + m (JLnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/levelgen/WorldgenRandom; makeRandom a + m ()Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f + m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState d + m ()Lnet/minecraft/core/RegistryAccess; registryAccess a + m ()J seed g + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager e + m ()Ljava/util/function/Predicate; validBiome j + f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource c + f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b + f Lnet/minecraft/world/level/ChunkPos; chunkPos h + f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor i + f Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f + f Lnet/minecraft/world/level/levelgen/RandomState; randomState d + f Lnet/minecraft/core/RegistryAccess; registryAccess a + f J seed g + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager e + f Ljava/util/function/Predicate; validBiome j +c net/minecraft/world/level/levelgen/structure/Structure$StructureSettings net/minecraft/world/level/levelgen/structure/Structure$c + m ()Lnet/minecraft/core/HolderSet; biomes a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Map; spawnOverrides b + m ()Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step c + m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaptation d + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; DEFAULT f + f Lnet/minecraft/core/HolderSet; biomes b + f Ljava/util/Map; spawnOverrides c + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step d + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaptation e +c net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder net/minecraft/world/level/levelgen/structure/Structure$c$a + m ()Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; build a + m (Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder; generationStep a + m (Ljava/util/Map;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder; spawnOverrides a + m (Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder; terrainAdapation a + f Lnet/minecraft/core/HolderSet; biomes a + f Ljava/util/Map; spawnOverrides b + f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step c + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaption d +c net/minecraft/world/level/levelgen/synth/ImprovedNoise net/minecraft/world/level/levelgen/synth/NoiseGeneratorPerlin + m (IDDD)D gradDot a + m (DDD)D noise a + m (DDDDD)D noise a + m (DDD[D)D noiseWithDerivative a + m (I)I p a + m (Ljava/lang/StringBuilder;)V parityConfigString a + m (IIIDDDD)D sampleAndLerp a + m (IIIDDD[D)D sampleWithDerivative a + f F SHIFT_UP_EPSILON d + f [B p e + f D xo a + f D yo b + f D zo c +c net/minecraft/world/level/lighting/DataLayerStorageMap net/minecraft/world/level/lighting/LightEngineStorageArray + m ()V clearCache c + m ()Lnet/minecraft/world/level/lighting/DataLayerStorageMap; copy b + m (J)Lnet/minecraft/world/level/chunk/DataLayer; copyDataLayer a + m ()V disableCache d + m (J)Lnet/minecraft/world/level/chunk/DataLayer; getLayer c + m (J)Z hasLayer b + m (J)Lnet/minecraft/world/level/chunk/DataLayer; removeLayer d + m (JLnet/minecraft/world/level/chunk/DataLayer;)V setLayer a + f I CACHE_SIZE b + f Z cacheEnabled e + f [J lastSectionKeys c + f [Lnet/minecraft/world/level/chunk/DataLayer; lastSections d + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; map a +c net/minecraft/world/level/pathfinder/SwimNodeEvaluator net/minecraft/world/level/pathfinder/PathfinderWater + m ()V done b + m (III)Lnet/minecraft/world/level/pathfinder/Node; findAcceptedNode a + m (III)Lnet/minecraft/world/level/pathfinder/PathType; getCachedBlockType b + m ([Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)I getNeighbors a + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/Mob;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeOfMob a + m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a + m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTarget a + m (Lnet/minecraft/world/level/pathfinder/Node;)Z hasMalus b + m (Lnet/minecraft/world/level/pathfinder/Node;)Z isNodeValid a + m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; lambda$getCachedBlockType$0 a + m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;)V prepare a + f Z allowBreaching a + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pathTypesByPosCache l +c net/minecraft/world/level/pathfinder/WalkNodeEvaluator net/minecraft/world/level/pathfinder/PathfinderNormal + m (Lnet/minecraft/world/level/pathfinder/Node;)Z canReachWithoutCollision b + m (Lnet/minecraft/core/BlockPos;)Z canStartAt a + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/PathType; checkNeighbourBlocks a + m (Lnet/minecraft/world/level/pathfinder/PathType;)Z doesBlockHavePartialCollision a + m ()V done b + m (IIIIDLnet/minecraft/core/Direction;Lnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/Node; findAcceptedNode a + m (III)Lnet/minecraft/world/level/pathfinder/Node; getBlockedNode a + m (III)Lnet/minecraft/world/level/pathfinder/PathType; getCachedPathType b + m (IIILnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/Node; getClosedNode a + m (Lnet/minecraft/core/BlockPos;)D getFloorLevel d + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)D getFloorLevel a + m ()D getMobJumpHeight h + m ([Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)I getNeighbors a + m (IIILnet/minecraft/world/level/pathfinder/PathType;F)Lnet/minecraft/world/level/pathfinder/Node; getNodeAndUpdateCostToMax a + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeFromState b + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/Mob;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeOfMob a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeStatic b + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeStatic a + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Ljava/util/Set; getPathTypeWithinMobBB b + m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/Node; getStartNode c + m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTarget a + m (Lnet/minecraft/world/phys/AABB;)Z hasCollisions a + m ()Z isAmphibious c + m (Lnet/minecraft/world/level/pathfinder/Node;)Z isDiagonalValid a + m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Z isDiagonalValid a + m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Z isNeighborValid a + m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; lambda$getCachedPathType$1 a + m (Lnet/minecraft/world/phys/AABB;Ljava/lang/Object;)Z lambda$hasCollisions$0 a + m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;)V prepare a + m (III)Lnet/minecraft/world/level/pathfinder/Node; tryFindFirstGroundNodeBelow d + m (IIILnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Node; tryFindFirstNonWaterBelow a + m (IIIIDLnet/minecraft/core/Direction;Lnet/minecraft/world/level/pathfinder/PathType;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Lnet/minecraft/world/level/pathfinder/Node; tryJumpOn a + f D DEFAULT_MOB_JUMP_HEIGHT a + f D SPACE_BETWEEN_WALL_POSTS l + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; collisionCache n + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pathTypesByPosCacheByMob m + f [Lnet/minecraft/world/level/pathfinder/Node; reusableNeighbors o +c net/minecraft/world/level/pathfinder/WalkNodeEvaluator$1 net/minecraft/world/level/pathfinder/PathfinderNormal$1 + f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathType a +c net/minecraft/world/level/saveddata/maps/MapDecoration net/minecraft/world/level/saveddata/maps/MapIcon + m ()Lnet/minecraft/resources/Identifier; getSpriteLocation a + m ()Ljava/util/Optional; name g + m ()Z renderOnFrame b + m ()B rot f + m ()Lnet/minecraft/core/Holder; type c + m ()B x d + m ()B y e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Optional; name f + f B rot e + f Lnet/minecraft/core/Holder; type b + f B x c + f B y d +c net/minecraft/world/level/storage/DimensionDataStorage net/minecraft/world/level/storage/WorldPersistentData + m ()Ljava/util/Map; collectDirtyTagsToSave c + m (Lnet/minecraft/world/level/saveddata/SavedDataType;)Lnet/minecraft/world/level/saveddata/SavedData; computeIfAbsent a + m (Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/world/level/saveddata/SavedData;Lnet/minecraft/resources/RegistryOps;)Lnet/minecraft/nbt/CompoundTag; encodeUnchecked a + m (Lnet/minecraft/world/level/saveddata/SavedDataType;)Lnet/minecraft/world/level/saveddata/SavedData; get b + m (Ljava/lang/String;)Ljava/nio/file/Path; getDataFile a + m (Ljava/io/PushbackInputStream;)Z isGzip a + m (Ljava/util/Map;Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/world/level/saveddata/SavedData;)V lambda$collectDirtyTagsToSave$8 a + m (Ljava/util/Map;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/world/level/saveddata/SavedDataType;Ljava/util/Optional;)V lambda$collectDirtyTagsToSave$9 a + m (Lnet/minecraft/world/level/saveddata/SavedDataType;Ljava/lang/String;)V lambda$readSavedData$0 a + m (Ljava/util/List;)V lambda$scheduleSave$1 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$scheduleSave$2 b + m (IILjava/util/Map;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; lambda$scheduleSave$3 a + m (Ljava/util/Map$Entry;)V lambda$scheduleSave$4 b + m (Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; lambda$scheduleSave$5 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$scheduleSave$6 a + m (Ljava/util/Map;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; lambda$scheduleSave$7 a + m (Lnet/minecraft/world/level/saveddata/SavedDataType;)Lnet/minecraft/world/level/saveddata/SavedData; readSavedData c + m (Ljava/lang/String;Lnet/minecraft/util/datafix/DataFixTypes;I)Lnet/minecraft/nbt/CompoundTag; readTagFromDisk a + m ()V saveAndJoin b + m ()Ljava/util/concurrent/CompletableFuture; scheduleSave a + m (Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/world/level/saveddata/SavedData;)V set a + m (Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/nbt/CompoundTag;)V tryWrite a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/Map; cache b + f Ljava/nio/file/Path; dataFolder e + f Lcom/mojang/datafixers/DataFixer; fixerUpper c + f Ljava/util/concurrent/CompletableFuture; pendingWriteFuture f + f Lnet/minecraft/core/HolderLookup$Provider; registries d +c net/minecraft/world/level/storage/loot/LootContextUser net/minecraft/world/level/storage/loot/LootItemUser + m ()Ljava/util/Set; getReferencedContextParams b + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a +c net/minecraft/world/phys/shapes/EntityCollisionContext net/minecraft/world/phys/shapes/VoxelShapeCollisionEntity + m ()Z alwaysCollideWithFluid d + m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)Z canStandOnFluid a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape a + m ()Lnet/minecraft/world/entity/Entity; getEntity f + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPos;Z)Z isAbove a + m ()Z isDescending c + m (Lnet/minecraft/world/item/Item;)Z isHoldingItem a + m ()Z isPlacement e + f Z alwaysCollideWithFluid e + f Z descending a + f D entityBottom b + f Lnet/minecraft/world/entity/Entity; entity f + f Lnet/minecraft/world/item/ItemStack; heldItem d + f Z placement c +c net/minecraft/world/phys/shapes/EntityCollisionContext$Empty net/minecraft/world/phys/shapes/VoxelShapeCollisionEntity$a + m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPos;Z)Z isAbove a + f Lnet/minecraft/world/phys/shapes/CollisionContext; WITHOUT_FLUID_COLLISIONS a + f Lnet/minecraft/world/phys/shapes/CollisionContext; WITH_FLUID_COLLISIONS b +c org/bukkit/craftbukkit/block/impl/CraftAmethystCluster org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftAmethystCluster +c org/bukkit/craftbukkit/block/impl/CraftBigDripleafStem org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBigDripleafStem +c org/bukkit/craftbukkit/block/impl/CraftLayeredCauldron org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftLayeredCauldron +c org/bukkit/craftbukkit/block/impl/CraftPiglinWallSkull org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPiglinWallSkull +c org/bukkit/craftbukkit/block/impl/CraftTorchflowerCrop org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTorchflowerCrop +c org/bukkit/craftbukkit/block/impl/CraftWallHangingSign org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWallHangingSign +c org/bukkit/craftbukkit/block/impl/CraftWitherWallSkull org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWitherWallSkull +c org/bukkit/craftbukkit/command/ConsoleCommandCompleter org/bukkit/craftbukkit/v1_21_R7/command/ConsoleCommandCompleter +c org/bukkit/craftbukkit/command/ConsoleCommandCompleter$1 org/bukkit/craftbukkit/v1_21_R7/command/ConsoleCommandCompleter$1 +c org/bukkit/craftbukkit/command/ConsoleCommandCompleter$2 org/bukkit/craftbukkit/v1_21_R7/command/ConsoleCommandCompleter$2 +c org/bukkit/craftbukkit/command/CraftBlockCommandSender org/bukkit/craftbukkit/v1_21_R7/command/CraftBlockCommandSender +c org/bukkit/craftbukkit/command/CraftBlockCommandSender$1 org/bukkit/craftbukkit/v1_21_R7/command/CraftBlockCommandSender$1 +c org/bukkit/craftbukkit/damage/CraftDamageSourceBuilder org/bukkit/craftbukkit/v1_21_R7/damage/CraftDamageSourceBuilder +c org/bukkit/craftbukkit/entity/CraftBlockAttachedEntity org/bukkit/craftbukkit/v1_21_R7/entity/CraftBlockAttachedEntity +c org/bukkit/craftbukkit/entity/CraftThrowableProjectile org/bukkit/craftbukkit/v1_21_R7/entity/CraftThrowableProjectile +c org/bukkit/craftbukkit/entity/boat/CraftBirchChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftBirchChestBoat +c org/bukkit/craftbukkit/entity/memory/CraftMemoryMapper org/bukkit/craftbukkit/v1_21_R7/entity/memory/CraftMemoryMapper +c org/bukkit/craftbukkit/inventory/CraftInventoryCrafter org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryCrafter +c org/bukkit/craftbukkit/inventory/CraftInventoryFurnace org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryFurnace +c org/bukkit/craftbukkit/inventory/CraftInventoryJukebox org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryJukebox +c org/bukkit/craftbukkit/inventory/CraftInventoryLectern org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryLectern +c org/bukkit/craftbukkit/inventory/CraftMetaLeatherArmor org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaLeatherArmor +c org/bukkit/craftbukkit/inventory/trim/CraftTrimPattern org/bukkit/craftbukkit/v1_21_R7/inventory/trim/CraftTrimPattern +c org/bukkit/craftbukkit/inventory/view/CraftCrafterView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftCrafterView +c org/bukkit/craftbukkit/inventory/view/CraftFurnaceView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftFurnaceView +c org/bukkit/craftbukkit/inventory/view/CraftLecternView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftLecternView +c org/bukkit/craftbukkit/legacy/reroute/InjectPluginName org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/InjectPluginName +c org/bukkit/craftbukkit/spawner/PaperSharedSpawnerLogic org/bukkit/craftbukkit/v1_21_R7/spawner/PaperSharedSpawnerLogic +c org/bukkit/craftbukkit/structure/CraftStructureManager org/bukkit/craftbukkit/v1_21_R7/structure/CraftStructureManager +c org/bukkit/craftbukkit/util/CraftStructureSearchResult org/bukkit/craftbukkit/v1_21_R7/util/CraftStructureSearchResult +c org/bukkit/craftbukkit/util/TransformerGeneratorAccess org/bukkit/craftbukkit/v1_21_R7/util/TransformerGeneratorAccess +c net/minecraft/advancements/criterion/BredAnimalsTrigger net/minecraft/advancements/criterion/CriterionTriggerBredAnimals + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/BredAnimalsTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/AgeableMob;)V trigger a +c net/minecraft/advancements/criterion/BredAnimalsTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerBredAnimals$a + m ()Lnet/minecraft/advancements/Criterion; bredAnimals b + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; bredAnimals a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; bredAnimals a + m ()Ljava/util/Optional; child e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/util/Optional;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; parent c + m ()Ljava/util/Optional; partner d + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; child e + f Ljava/util/Optional; parent c + f Ljava/util/Optional; partner d + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/ConsumeItemTrigger net/minecraft/advancements/criterion/CriterionTriggerConsumeItem + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/ConsumeItemTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a +c net/minecraft/advancements/criterion/ConsumeItemTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerConsumeItem$a + m ()Ljava/util/Optional; item c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/ItemStack;)Z matches a + m ()Ljava/util/Optional; player a + m ()Lnet/minecraft/advancements/Criterion; usedItem b + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; usedItem a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; usedItem a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; item c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/CriterionValidator net/minecraft/advancements/criterion/CriterionValidator + m (Ljava/lang/String;Lnet/minecraft/advancements/criterion/ContextAwarePredicate;)V lambda$validateEntity$0 a + m (Ljava/util/List;Lnet/minecraft/util/context/ContextKeySet;Ljava/lang/String;)V validate a + m (Lnet/minecraft/advancements/criterion/ContextAwarePredicate;Lnet/minecraft/util/context/ContextKeySet;Ljava/lang/String;)V validate a + m (Ljava/util/List;Ljava/lang/String;)V validateEntities a + m (Ljava/util/Optional;Ljava/lang/String;)V validateEntity a + m (Lnet/minecraft/advancements/criterion/ContextAwarePredicate;Ljava/lang/String;)V validateEntity a + f Lnet/minecraft/core/HolderGetter$Provider; lootData b + f Lnet/minecraft/util/ProblemReporter; reporter a +c net/minecraft/advancements/criterion/EntitySubPredicate net/minecraft/advancements/criterion/EntitySubPredicate + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a + f Lcom/mojang/serialization/Codec; CODEC a +c net/minecraft/advancements/criterion/StartRidingTrigger net/minecraft/advancements/criterion/StartRidingTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/advancements/criterion/StartRidingTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;)V trigger a +c net/minecraft/advancements/criterion/StartRidingTrigger$TriggerInstance net/minecraft/advancements/criterion/StartRidingTrigger$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerStartsRiding a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/TargetBlockTrigger net/minecraft/advancements/criterion/CriterionTriggerTargetHit + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/phys/Vec3;ILnet/minecraft/advancements/criterion/TargetBlockTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;I)V trigger a +c net/minecraft/advancements/criterion/TargetBlockTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerTargetHit$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/phys/Vec3;I)Z matches a + m ()Ljava/util/Optional; player a + m ()Ljava/util/Optional; projectile c + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; signalStrength b + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; targetHit a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; player b + f Ljava/util/Optional; projectile d + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; signalStrength c +c net/minecraft/commands/arguments/ScoreboardSlotArgument net/minecraft/commands/arguments/ArgumentScoreboardSlot + m ()Lnet/minecraft/commands/arguments/ScoreboardSlotArgument; displaySlot a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/DisplaySlot; getDisplaySlot a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/scores/DisplaySlot; parse a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a + f Ljava/util/Collection; EXAMPLES b +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/Mirror; getMirror a + m ()Lnet/minecraft/commands/arguments/StringRepresentableArgument; templateMirror a +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 apply a +c net/minecraft/commands/execution/CustomModifierExecutor$ModifierAdapter net/minecraft/commands/execution/CustomModifierExecutor$a +c net/minecraft/commands/execution/tasks/ContinuationTask net/minecraft/commands/execution/tasks/ContinuationTask + m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Ljava/util/List;Lnet/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider;)V schedule a + f Ljava/util/List; arguments b + f I index d + f Lnet/minecraft/commands/execution/CommandQueueEntry; selfEntry c + f Lnet/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider; taskFactory a +c net/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider net/minecraft/commands/execution/tasks/ContinuationTask$a +c net/minecraft/commands/synchronization/ArgumentTypeInfo net/minecraft/commands/synchronization/ArgumentTypeInfo + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a +c net/minecraft/commands/synchronization/ArgumentTypeInfo$Template net/minecraft/commands/synchronization/ArgumentTypeInfo$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a +c net/minecraft/core/component/predicates/BundlePredicate net/minecraft/core/component/predicates/BundlePredicate + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m ()Ljava/util/Optional; items b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/world/item/component/BundleContents;)Z matches a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; items e +c net/minecraft/core/component/predicates/DamagePredicate net/minecraft/core/component/predicates/DamagePredicate + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; damage b + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; durability a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/core/component/predicates/DamagePredicate; durability a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; damage f + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; durability e +c net/minecraft/core/dispenser/ProjectileDispenseBehavior net/minecraft/core/dispenser/DispenseBehaviorProjectile + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + m (Lnet/minecraft/core/dispenser/BlockSource;)V playSound a + f Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; dispenseConfig d + f Lnet/minecraft/world/item/ProjectileItem; projectileItem c +c net/minecraft/core/dispenser/ShearsDispenseItemBehavior net/minecraft/core/dispenser/DispenseBehaviorShears + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + m (Lnet/minecraft/world/item/Item;)V lambda$execute$0 a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$tryShearBeehive$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)Z tryShearBeehive a +c net/minecraft/core/dispenser/ShulkerBoxDispenseBehavior net/minecraft/core/dispenser/DispenseBehaviorShulkerBox + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + f Lorg/slf4j/Logger; LOGGER c +c net/minecraft/core/particles/DustColorTransitionOptions net/minecraft/core/particles/DustColorTransitionOptions + m ()Lorg/joml/Vector3f; getFromColor b + m ()Lorg/joml/Vector3f; getToColor c + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; lambda$static$0 d + m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; lambda$static$1 c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; lambda$static$3 b + m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; lambda$static$4 a + f Lcom/mojang/serialization/MapCodec; CODEC c + f I SCULK_PARTICLE_COLOR a + f Lnet/minecraft/core/particles/DustColorTransitionOptions; SCULK_TO_REDSTONE b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f I fromColor h + f I toColor i +c net/minecraft/core/particles/SculkChargeParticleOptions net/minecraft/core/particles/SculkChargeParticleOptions + m ()Lnet/minecraft/core/particles/ParticleType; getType a + m (Lnet/minecraft/core/particles/SculkChargeParticleOptions;)Ljava/lang/Float; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/core/particles/SculkChargeParticleOptions;)Ljava/lang/Float; lambda$static$2 a + m ()F roll b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f F roll c +c net/minecraft/data/loot/packs/VanillaEntityInteractLoot net/minecraft/data/loot/packs/VanillaEntityInteractLoot + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/worldgen/TrialChambersStructurePools net/minecraft/data/worldgen/TrialChambersStructurePools + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Ljava/lang/String; spawner a + f Ljava/util/List; ALIAS_BINDINGS c + f Lnet/minecraft/resources/ResourceKey; HALLWAY_FALLBACK b + f Lnet/minecraft/resources/ResourceKey; START a +c net/minecraft/data/worldgen/features/VegetationFeatures net/minecraft/data/worldgen/features/VegetationFeatures + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/util/random/WeightedList$Builder; flowerBedPatchBuilder b + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;I)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; grassPatch a + m (II)Lnet/minecraft/util/random/WeightedList$Builder; leafLitterPatchBuilder a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; nearWaterPredicate a + m (Lnet/minecraft/world/level/block/Block;IILnet/minecraft/world/level/block/state/properties/IntegerProperty;Lnet/minecraft/world/level/block/state/properties/EnumProperty;)Lnet/minecraft/util/random/WeightedList$Builder; segmentedBlockPatchBuilder a + f Lnet/minecraft/resources/ResourceKey; BAMBOO_NO_PODZOL a + f Lnet/minecraft/resources/ResourceKey; BAMBOO_SOME_PODZOL b + f Lnet/minecraft/resources/ResourceKey; BAMBOO_VEGETATION af + f Lnet/minecraft/resources/ResourceKey; BIRCH_TALL W + f Lnet/minecraft/resources/ResourceKey; DARK_FOREST_VEGETATION J + f F FALLEN_TREE_ONE_IN_CHANCE ai + f Lnet/minecraft/resources/ResourceKey; FLOWER_CHERRY D + f Lnet/minecraft/resources/ResourceKey; FLOWER_DEFAULT y + f Lnet/minecraft/resources/ResourceKey; FLOWER_FLOWER_FOREST z + f Lnet/minecraft/resources/ResourceKey; FLOWER_MEADOW C + f Lnet/minecraft/resources/ResourceKey; FLOWER_PALE_GARDEN E + f Lnet/minecraft/resources/ResourceKey; FLOWER_PLAIN B + f Lnet/minecraft/resources/ResourceKey; FLOWER_SWAMP A + f Lnet/minecraft/resources/ResourceKey; FOREST_FLOWERS H + f Lnet/minecraft/resources/ResourceKey; MANGROVE_VEGETATION ah + f Lnet/minecraft/resources/ResourceKey; MEADOW_TREES P + f Lnet/minecraft/resources/ResourceKey; MUSHROOM_ISLAND_VEGETATION ag + f Lnet/minecraft/resources/ResourceKey; PALE_FOREST_FLOWERS I + f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN_VEGETATION K + f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_PATCH M + f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_PATCH_BONEMEAL N + f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_VEGETATION L + f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_BUSH h + f Lnet/minecraft/resources/ResourceKey; PATCH_BROWN_MUSHROOM d + f Lnet/minecraft/resources/ResourceKey; PATCH_BUSH t + f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS w + f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH n + f Lnet/minecraft/resources/ResourceKey; PATCH_DRY_GRASS o + f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH v + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS j + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_JUNGLE l + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_MEADOW k + f Lnet/minecraft/resources/ResourceKey; PATCH_LARGE_FERN s + f Lnet/minecraft/resources/ResourceKey; PATCH_LEAF_LITTER u + f Lnet/minecraft/resources/ResourceKey; PATCH_MELON p + f Lnet/minecraft/resources/ResourceKey; PATCH_PUMPKIN g + f Lnet/minecraft/resources/ResourceKey; PATCH_RED_MUSHROOM e + f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE x + f Lnet/minecraft/resources/ResourceKey; PATCH_SUNFLOWER f + f Lnet/minecraft/resources/ResourceKey; PATCH_TAIGA_GRASS i + f Lnet/minecraft/resources/ResourceKey; PATCH_TALL_GRASS r + f Lnet/minecraft/resources/ResourceKey; PATCH_WATERLILY q + f Lnet/minecraft/resources/ResourceKey; SINGLE_PIECE_OF_GRASS m + f Lnet/minecraft/resources/ResourceKey; TREES_BADLANDS R + f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH V + f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH_AND_OAK_LEAF_LITTER Z + f Lnet/minecraft/resources/ResourceKey; TREES_FLOWER_FOREST O + f Lnet/minecraft/resources/ResourceKey; TREES_GROVE S + f Lnet/minecraft/resources/ResourceKey; TREES_JUNGLE ae + f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_PINE_TAIGA ad + f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_SPRUCE_TAIGA ac + f Lnet/minecraft/resources/ResourceKey; TREES_PLAINS aa + f Lnet/minecraft/resources/ResourceKey; TREES_SAVANNA T + f Lnet/minecraft/resources/ResourceKey; TREES_SNOWY U + f Lnet/minecraft/resources/ResourceKey; TREES_SPARSE_JUNGLE ab + f Lnet/minecraft/resources/ResourceKey; TREES_TAIGA Q + f Lnet/minecraft/resources/ResourceKey; TREES_WATER Y + f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_HILLS X + f Lnet/minecraft/resources/ResourceKey; VINES c + f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_BIRCH_FOREST F + f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_MEADOW G +c net/minecraft/data/worldgen/placement/AquaticPlacements net/minecraft/data/worldgen/placement/AquaticPlacements + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (I)Ljava/util/List; seagrassPlacement a + f Lnet/minecraft/resources/ResourceKey; KELP_COLD j + f Lnet/minecraft/resources/ResourceKey; KELP_WARM k + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_COLD c + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_DEEP g + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_DEEP_COLD h + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_DEEP_WARM f + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_NORMAL b + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_RIVER d + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_SWAMP e + f Lnet/minecraft/resources/ResourceKey; SEAGRASS_WARM a + f Lnet/minecraft/resources/ResourceKey; SEA_PICKLE i + f Lnet/minecraft/resources/ResourceKey; WARM_OCEAN_VEGETATION l +c net/minecraft/data/worldgen/placement/VillagePlacements net/minecraft/data/worldgen/placement/VillagePlacements + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; ACACIA_VILLAGE g + f Lnet/minecraft/resources/ResourceKey; FLOWER_PLAIN_VILLAGE k + f Lnet/minecraft/resources/ResourceKey; OAK_VILLAGE f + f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_BUSH_VILLAGE m + f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS_VILLAGE j + f Lnet/minecraft/resources/ResourceKey; PATCH_TAIGA_GRASS_VILLAGE l + f Lnet/minecraft/resources/ResourceKey; PILE_HAY_VILLAGE a + f Lnet/minecraft/resources/ResourceKey; PILE_ICE_VILLAGE d + f Lnet/minecraft/resources/ResourceKey; PILE_MELON_VILLAGE b + f Lnet/minecraft/resources/ResourceKey; PILE_PUMPKIN_VILLAGE e + f Lnet/minecraft/resources/ResourceKey; PILE_SNOW_VILLAGE c + f Lnet/minecraft/resources/ResourceKey; PINE_VILLAGE i + f Lnet/minecraft/resources/ResourceKey; SPRUCE_VILLAGE h +c net/minecraft/gametest/framework/BlockBasedTestInstance net/minecraft/gametest/framework/BlockBasedTestInstance + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/gametest/framework/GameTestHelper;)Lnet/minecraft/core/BlockPos; findStartBlock b + m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)Ljava/util/List; findTestBlocks a + m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;Ljava/util/function/Consumer;)V forAllTriggeredTestBlocks a + m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;Ljava/util/List;Lnet/minecraft/core/BlockPos;)V lambda$findTestBlocks$4 a + m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/TestBlockEntity; lambda$run$1 a + m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/entity/TestBlockEntity;)V lambda$run$2 a + m (Lnet/minecraft/gametest/framework/GameTestHelper;)V lambda$run$3 c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/gametest/framework/GameTestHelper;)V run a + m ()Lnet/minecraft/network/chat/MutableComponent; typeDescription b + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/network/chat/contents/objects/AtlasSprite net/minecraft/network/chat/contents/objects/AtlasSprite + m ()Lnet/minecraft/resources/Identifier; atlas d + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/String; description c + m ()Lnet/minecraft/network/chat/FontDescription; fontDescription b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/resources/Identifier; sprite e + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; toShortName a + f Lnet/minecraft/resources/Identifier; DEFAULT_ATLAS a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f Lnet/minecraft/resources/Identifier; atlas c + f Lnet/minecraft/resources/Identifier; sprite d +c net/minecraft/network/chat/contents/objects/ObjectInfos net/minecraft/network/chat/contents/objects/ObjectInfos + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; ID_MAPPER b +c net/minecraft/network/protocol/common/CommonPacketTypes net/minecraft/network/protocol/common/CommonPacketTypes + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CLEAR_DIALOG a + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_PAYLOAD b + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_REPORT_DETAILS c + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DISCONNECT d + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_KEEP_ALIVE e + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PING f + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESOURCE_PACK_POP g + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESOURCE_PACK_PUSH h + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SERVER_LINKS i + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SHOW_DIALOG j + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_STORE_COOKIE k + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TRANSFER l + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_TAGS m + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CLIENT_INFORMATION n + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CUSTOM_CLICK_ACTION s + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CUSTOM_PAYLOAD o + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_KEEP_ALIVE p + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PONG q + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RESOURCE_PACK r +c net/minecraft/network/protocol/cookie/CookiePacketTypes net/minecraft/network/protocol/cookie/CookiePacketTypes + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COOKIE_REQUEST a + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_COOKIE_RESPONSE b +c net/minecraft/network/protocol/status/StatusPacketTypes net/minecraft/network/protocol/status/StatusPacketTypes + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_STATUS_RESPONSE a + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_STATUS_REQUEST b +c net/minecraft/server/commands/WardenSpawnTrackerCommand net/minecraft/server/commands/WardenSpawnTrackerCommand + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 b + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$1 a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetTracker$5 b + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$resetTracker$6 a + m (ILnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V lambda$setWarningLevel$2 a + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setWarningLevel$3 d + m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; lambda$setWarningLevel$4 c + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I resetTracker a + m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;I)I setWarningLevel a +c net/minecraft/server/jsonrpc/JsonRpcNotificationService net/minecraft/server/jsonrpc/JsonRpcNotificationService + m (Lnet/minecraft/core/Holder$Reference;)V broadcastNotification a + m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/Object;)V broadcastNotification a + m (Lnet/minecraft/server/players/IpBanListEntry;)V ipBanned a + m (Ljava/lang/String;)V ipUnbanned a + m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/server/jsonrpc/Connection;)V lambda$broadcastNotification$0 a + m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/Object;Lnet/minecraft/server/jsonrpc/Connection;)V lambda$broadcastNotification$1 a + m (Lnet/minecraft/server/players/NameAndId;)V playerAddedToAllowlist a + m (Lnet/minecraft/server/players/UserBanListEntry;)V playerBanned a + m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerDeoped b + m (Lnet/minecraft/server/level/ServerPlayer;)V playerJoined a + m (Lnet/minecraft/server/level/ServerPlayer;)V playerLeft b + m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerOped a + m (Lnet/minecraft/server/players/NameAndId;)V playerRemovedFromAllowlist b + m (Lnet/minecraft/server/players/NameAndId;)V playerUnbanned c + m ()V serverActivityOccured e + m ()V serverSaveCompleted d + m ()V serverSaveStarted c + m ()V serverShuttingDown b + m ()V serverStarted a + m ()V statusHeartbeat f + f Lnet/minecraft/server/jsonrpc/ManagementServer; managementServer a + f Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi; minecraftApi b +c net/minecraft/server/jsonrpc/methods/ServerStateService net/minecraft/server/jsonrpc/methods/ServerStateService + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V lambda$stop$0 b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z save a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Lnet/minecraft/server/jsonrpc/methods/ServerStateService$ServerState; status a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z stop a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ServerStateService$SystemMessage;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z systemMessage a +c net/minecraft/server/jsonrpc/methods/ServerStateService$ServerState net/minecraft/server/jsonrpc/methods/ServerStateService$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; players b + m ()Z started a + m ()Lnet/minecraft/network/protocol/status/ServerStatus$Version; version c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/server/jsonrpc/methods/ServerStateService$ServerState; NOT_STARTED b + f Ljava/util/List; players d + f Z started c + f Lnet/minecraft/network/protocol/status/ServerStatus$Version; version e +c net/minecraft/server/jsonrpc/methods/ServerStateService$SystemMessage net/minecraft/server/jsonrpc/methods/ServerStateService$b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/server/jsonrpc/methods/Message; message a + m ()Z overlay b + m ()Ljava/util/Optional; receivingPlayers c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/server/jsonrpc/methods/Message; message b + f Z overlay c + f Ljava/util/Optional; receivingPlayers d +c net/minecraft/server/level/progress/ChunkLoadStatusView net/minecraft/server/level/progress/ChunkLoadStatusView + m (II)Lnet/minecraft/world/level/chunk/status/ChunkStatus; get a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V moveTo a + m ()I radius a +c net/minecraft/server/packs/metadata/MetadataSectionType net/minecraft/server/packs/metadata/MetadataSectionType + m ()Lcom/mojang/serialization/Codec; codec b + m ()Ljava/lang/String; name a + m (Ljava/lang/Object;)Lnet/minecraft/server/packs/metadata/MetadataSectionType$WithValue; withValue a + f Lcom/mojang/serialization/Codec; codec b + f Ljava/lang/String; name a +c net/minecraft/server/packs/metadata/MetadataSectionType$WithValue net/minecraft/server/packs/metadata/MetadataSectionType$a + m ()Lnet/minecraft/server/packs/metadata/MetadataSectionType; type a + m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; unwrapToType a + m ()Ljava/lang/Object; value b + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; type a + f Ljava/lang/Object; value b +c net/minecraft/server/packs/repository/BuiltInPackSource net/minecraft/server/packs/repository/BuiltInPackSource + m (Ljava/lang/String;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/packs/repository/Pack; createBuiltinPack a + m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/repository/Pack; createVanillaPack a + m (Ljava/nio/file/Path;Ljava/util/function/BiConsumer;)V discoverPacksInPath a + m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; fixedResources b + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getPackTitle a + m ()Lnet/minecraft/server/packs/VanillaPackResources; getVanillaPack a + m (Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Ljava/lang/String;)Lnet/minecraft/server/packs/repository/Pack; lambda$discoverPacksInPath$2 a + m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;)V lambda$discoverPacksInPath$3 a + m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;)V lambda$listBundledPacks$0 a + m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;)V lambda$populatePackList$1 a + m (Ljava/util/function/Consumer;)V listBundledPacks a + m (Ljava/nio/file/Path;)Ljava/lang/String; pathToId a + m (Ljava/util/function/BiConsumer;)V populatePackList a + f Lnet/minecraft/server/packs/repository/KnownPack; CORE_PACK_INFO c + f Lorg/slf4j/Logger; LOGGER d + f Ljava/lang/String; TESTS_ID b + f Ljava/lang/String; VANILLA_ID a + f Lnet/minecraft/resources/Identifier; packDir g + f Lnet/minecraft/server/packs/PackType; packType e + f Lnet/minecraft/world/level/validation/DirectoryValidator; validator h + f Lnet/minecraft/server/packs/VanillaPackResources; vanillaPack f +c net/minecraft/server/packs/repository/BuiltInPackSource$1 net/minecraft/server/packs/repository/BuiltInPackSource$1 + m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$Metadata;)Lnet/minecraft/server/packs/PackResources; openFull a + m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/PackResources; openPrimary a +c net/minecraft/server/packs/repository/PackCompatibility net/minecraft/server/packs/repository/EnumResourcePackVersion + m ()[Lnet/minecraft/server/packs/repository/PackCompatibility; $values d + m (Lnet/minecraft/util/InclusiveRange;Lnet/minecraft/server/packs/metadata/pack/PackFormat;)Lnet/minecraft/server/packs/repository/PackCompatibility; forVersion a + m ()Lnet/minecraft/network/chat/Component; getConfirmation c + m ()Lnet/minecraft/network/chat/Component; getDescription b + m ()Z isCompatible a + f [Lnet/minecraft/server/packs/repository/PackCompatibility; $VALUES h + f Lnet/minecraft/server/packs/repository/PackCompatibility; COMPATIBLE d + f Lnet/minecraft/server/packs/repository/PackCompatibility; TOO_NEW b + f Lnet/minecraft/server/packs/repository/PackCompatibility; TOO_OLD a + f Lnet/minecraft/server/packs/repository/PackCompatibility; UNKNOWN c + f I UNKNOWN_VERSION e + f Lnet/minecraft/network/chat/Component; confirmation g + f Lnet/minecraft/network/chat/Component; description f +c net/minecraft/server/packs/repository/ServerPacksSource net/minecraft/server/packs/repository/ResourcePackSourceVanilla + m (Ljava/lang/String;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/packs/PackLocationInfo; createBuiltInPackLocation a + m (Ljava/lang/String;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/packs/repository/Pack; createBuiltinPack a + m (Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;)Lnet/minecraft/server/packs/repository/PackRepository; createPackRepository a + m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;)Lnet/minecraft/server/packs/repository/PackRepository; createPackRepository a + m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/repository/Pack; createVanillaPack a + m ()Lnet/minecraft/server/packs/VanillaPackResources; createVanillaPackSource b + m ()Lnet/minecraft/server/packs/repository/PackRepository; createVanillaTrustedRepository c + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getPackTitle a + m (Ljava/nio/file/Path;)Z lambda$createVanillaTrustedRepository$0 a + f Lnet/minecraft/server/packs/BuiltInMetadata; BUILT_IN_METADATA f + f Lnet/minecraft/server/packs/FeatureFlagsMetadataSection; FEATURE_FLAGS_METADATA_SECTION e + f Lnet/minecraft/server/packs/PackSelectionConfig; FEATURE_SELECTION_CONFIG i + f Lnet/minecraft/resources/Identifier; PACKS_DIR j + f Lnet/minecraft/server/packs/PackLocationInfo; VANILLA_PACK_INFO g + f Lnet/minecraft/server/packs/PackSelectionConfig; VANILLA_SELECTION_CONFIG h + f Lnet/minecraft/server/packs/metadata/pack/PackMetadataSection; VERSION_METADATA_SECTION d +c net/minecraft/server/players/CachedUserNameToIdResolver net/minecraft/server/players/CachedUserNameToIdResolver + m (Lnet/minecraft/server/players/NameAndId;)V add a + m (Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/players/CachedUserNameToIdResolver$GameProfileInfo; addInternal b + m ()Ljava/text/DateFormat; createDateFormat c + m (Ljava/lang/String;)Ljava/util/Optional; createUnknownProfile b + m (Ljava/lang/String;)Ljava/util/Optional; get a + m (Ljava/util/UUID;)Ljava/util/Optional; get a + m ()J getNextOperation b + m (I)Ljava/util/stream/Stream; getTopMRUProfiles a + m (Ljava/text/DateFormat;Ljava/util/List;Lcom/google/gson/JsonElement;)V lambda$load$0 a + m (Lcom/google/gson/JsonArray;Ljava/text/DateFormat;Lnet/minecraft/server/players/CachedUserNameToIdResolver$GameProfileInfo;)V lambda$save$1 a + m ()Ljava/util/List; load d + m (Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Ljava/util/Optional; lookupGameProfile a + m (Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Ljava/util/Optional; readGameProfile a + m (Z)V resolveOfflineUsers a + m (Lnet/minecraft/server/players/CachedUserNameToIdResolver$GameProfileInfo;)V safeAdd a + m ()V save a + m (Lnet/minecraft/server/players/CachedUserNameToIdResolver$GameProfileInfo;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement; writeGameProfile a + f I GAMEPROFILES_EXPIRATION_MONTHS c + f I GAMEPROFILES_MRU_LIMIT b + f Lorg/slf4j/Logger; LOGGER a + f Ljava/io/File; file i + f Lcom/google/gson/Gson; gson h + f Ljava/util/concurrent/atomic/AtomicLong; operationCount j + f Lcom/mojang/authlib/GameProfileRepository; profileRepository g + f Ljava/util/Map; profilesByName e + f Ljava/util/Map; profilesByUUID f + f Z resolveOfflineUsers d +c net/minecraft/server/players/CachedUserNameToIdResolver$GameProfileInfo net/minecraft/server/players/CachedUserNameToIdResolver$a + m ()Ljava/util/Date; expirationDate b + m ()J lastAccess c + m ()Lnet/minecraft/server/players/NameAndId; nameAndId a + m (J)V setLastAccess a + f Ljava/util/Date; expirationDate b + f J lastAccess c + f Lnet/minecraft/server/players/NameAndId; nameAndId a +c net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap net/minecraft/util/RegistryID + m (Ljava/lang/Object;)I add d + m (Ljava/lang/Object;I)V addMapping a + m (I)Ljava/lang/Object; byId a + m ()V clear a + m (I)Z contains d + m (Ljava/lang/Object;)Z contains b + m ()Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; copy b + m (I)Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; create c + m (I)I findEmpty g + m (Ljava/lang/Object;)I getId a + m (I)I getValue e + m (I)V grow f + m (Ljava/lang/Object;)I hash e + m (Ljava/lang/Object;I)I indexOf b + m ()I nextId c + m ()I size d + f Ljava/lang/Object; EMPTY_SLOT c + f F LOADFACTOR d + f I NOT_FOUND b + f [Ljava/lang/Object; byId g + f [Ljava/lang/Object; keys e + f I nextId h + f I size i + f [I values f +c net/minecraft/util/datafix/fixes/AbstractArrowPickupFix net/minecraft/util/datafix/fixes/AbstractArrowPickupFix + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateEntity$0 a + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateEntity a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updatePickup a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateProjectiles a +c net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + f Ljava/lang/String; flagKey c + f Z flagValue b + f Ljava/lang/String; name a + f Lcom/mojang/datafixers/DSL$TypeReference; typeReference d +c net/minecraft/util/datafix/fixes/AttributeModifierIdFix net/minecraft/util/datafix/fixes/AttributeModifierIdFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; convertModifierForEntity a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAttribute c + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixItemStackComponents b + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; fixModifiers b + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; fixModifiersTypeWrapper a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$convertModifierForEntity$3 h + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixAttribute$6 d + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAttribute$7 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$10 d + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixEntity$8 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$9 e + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackComponents$4 g + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackComponents$5 f + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)V lambda$fixModifiers$2 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m ([I)Ljava/util/UUID; uuidFromIntArray a + f Ljava/util/Map; ID_MAP a + f Ljava/util/Map; NAME_MAP b +c net/minecraft/util/datafix/fixes/AttributesRenameLegacy net/minecraft/util/datafix/fixes/DataConverterAttributes + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixName a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$5 d + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixEntity$6 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$7 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$8 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$1 g + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixItemStackTag$2 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$3 f + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$4 e + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + f Ljava/lang/String; name a + f Ljava/util/function/UnaryOperator; renames b +c net/minecraft/util/datafix/fixes/BannerPatternFormatFix net/minecraft/util/datafix/fixes/BannerPatternFormatFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLayer b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Ljava/lang/String;)Ljava/lang/String; lambda$fixLayer$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixLayer$2 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$0 d + f Ljava/util/Map; PATTERN_ID_MAP c +c net/minecraft/util/datafix/fixes/BlockNameFlatteningFix net/minecraft/util/datafix/fixes/DataConverterBlockName + m (Ljava/lang/String;)Ljava/lang/String; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/String; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$2 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$3 a +c net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; addPaddingEntries a + m (I)I ceillog2 a + m (Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic; getBiomeContainers a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; getFixedHeightmap c + m ([II)I getOldBiome a + m ([III)I lambda$getBiomeContainers$12 b + m ([III)I lambda$getBiomeContainers$13 a + m ([II)I lambda$getBiomeContainers$14 c + m ([II)I lambda$getBiomeContainers$15 b + m (J)J lambda$getFixedHeightmap$22 a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)Lcom/mojang/serialization/Dynamic; lambda$makeBiomeContainer$23 a + m ()Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer; lambda$makeRule$0 b + m ()Ljava/lang/IllegalStateException; lambda$makeRule$1 a + 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; lambda$makeRule$10 a + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; lambda$makeRule$2 h + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 c + m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; lambda$makeRule$4 a + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer; lambda$makeRule$5 g + 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; lambda$makeRule$6 a + 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; lambda$makeRule$7 a + 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; lambda$makeRule$8 a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$9 a + m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$predictChunkStatusBeforeSurface$11 a + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)V lambda$shiftUpgradeData$16 a + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V lambda$shiftUpgradeData$17 a + m (Ljava/util/Map;Ljava/util/Map;)V lambda$shiftUpgradeData$18 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$shiftUpgradeData$19 f + m (IILcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$updateCarvingMasks$20 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateHeightmaps$21 e + m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic; makeBiomeContainer a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; makeOptimizedPalettedContainer b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; makePalettedContainer d + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; makePalettedContainer a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic; padPaletteEntries a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; predictChunkStatusBeforeSurface a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; shiftUpgradeData a + m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; updateCarvingMasks a + m (Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic; updateChunkTag a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateHeightmaps b + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; BIOMES_BY_ID s + f I BIOME_CONTAINER_LAYER_SIZE p + f I BIOME_CONTAINER_SIZE q + f I BIOME_CONTAINER_TOP_LAYER_OFFSET r + f Ljava/util/Set; BLOCKS_BEFORE_FEATURE_STATUS o + f I BLOCKS_PER_SECTION b + f Ljava/lang/String; DATAFIXER_CONTEXT_TAG a + f Ljava/lang/String; DEFAULT_BIOME c + f I HEIGHTMAP_BITS i + f J HEIGHTMAP_MASK j + f I HEIGHTMAP_OFFSET k + f [Ljava/lang/String; HEIGHTMAP_TYPES l + f I LONGS_PER_SECTION h + f Ljava/lang/String; NAME d + f I NEW_MIN_SECTION_Y g + f I NEW_SECTION_COUNT f + f I OLD_SECTION_COUNT e + f Ljava/util/Set; STATUS_IS_OR_AFTER_NOISE n + f Ljava/util/Set; STATUS_IS_OR_AFTER_SURFACE m +c net/minecraft/util/datafix/fixes/DropInvalidSignDataFix net/minecraft/util/datafix/fixes/DropInvalidSignDataFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixText b + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; lambda$fixText$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 c + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + f Ljava/lang/String; entityName a +c net/minecraft/util/datafix/fixes/EntityRavagerRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityRavagerRename + m (Ljava/lang/String;)Ljava/lang/String; rename a + f Ljava/util/Map; RENAMED_IDS a +c net/minecraft/util/datafix/fixes/EntitySkeletonSplitFix net/minecraft/util/datafix/fixes/DataConverterSkeleton + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; getNewNameAndTag a +c net/minecraft/util/datafix/fixes/EntityTheRenameningFix net/minecraft/util/datafix/fixes/DataConverterEntityRename + m (Ljava/lang/String;)Ljava/lang/String; rename a + f Ljava/lang/String; MINECRAFT_BRED d + f Ljava/util/Map; RENAMED_BLOCKS b + f Ljava/util/Map; RENAMED_IDS a + f Ljava/util/Map; RENAMED_ITEMS c +c net/minecraft/util/datafix/fixes/ForcedChunkToTicketFix net/minecraft/util/datafix/fixes/ForcedChunkToTicketFix + m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a +c net/minecraft/util/datafix/fixes/ItemShulkerBoxColorFix net/minecraft/util/datafix/fixes/DataConverterShulkerBoxItem + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + f [Ljava/lang/String; NAMES_BY_COLOR a +c net/minecraft/util/datafix/fixes/ObjectiveRenderTypeFix net/minecraft/util/datafix/fixes/DataConverterObjectiveRenderType + m (Ljava/lang/String;)Ljava/lang/String; getRenderType a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/OminousBannerRarityFix net/minecraft/util/datafix/fixes/OminousBannerRarityFix + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$fix$2 b + m (Ljava/lang/String;)Z lambda$fix$3 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fix$4 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$5 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fix$6 a + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + 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; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/OminousBannerRenameFix net/minecraft/util/datafix/fixes/DataConverterOminousBannerRename + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixItemStackTag a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$1 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStackTag$2 b + m (Ljava/lang/String;)Z lambda$new$0 a +c net/minecraft/util/datafix/fixes/SaddleEquipmentSlotFix net/minecraft/util/datafix/fixes/SaddleEquipmentSlotFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDropChances c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixEntityWithSaddleFlag b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixEntityWithSaddleItem a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + f Ljava/util/Set; ENTITIES_WITH_SADDLE_FLAG b + f Ljava/util/Set; ENTITIES_WITH_SADDLE_ITEM a + f Ljava/lang/String; NEW_SADDLE d + f Ljava/lang/String; SADDLE_FLAG c +c net/minecraft/util/datafix/fixes/VillagerFollowRangeFix net/minecraft/util/datafix/fixes/DataConverterVillagerFollowRange + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixValue$0 b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixValue$1 a + f D NEW_BASE_VALUE d + f D ORIGINAL_VALUE c +c net/minecraft/util/profiling/jfr/stats/StructureGenStat net/minecraft/util/profiling/jfr/stats/StructureGenStat + m ()Lnet/minecraft/world/level/ChunkPos; chunkPos b + m ()Ljava/time/Duration; duration a + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/StructureGenStat; from a + m ()Ljava/lang/String; level d + m ()Ljava/lang/String; structureName c + m ()Z success e + f Lnet/minecraft/world/level/ChunkPos; chunkPos b + f Ljava/time/Duration; duration a + f Ljava/lang/String; level d + f Ljava/lang/String; structureName c + f Z success e +c net/minecraft/util/profiling/jfr/stats/TimedStatSummary net/minecraft/util/profiling/jfr/stats/TimedStatSummary + m ()I count d + m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; fastest a + m (Lnet/minecraft/util/profiling/jfr/stats/TimedStat;)J lambda$summary$0 a + m ()Ljava/util/Map; percentilesNanos e + m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; secondSlowest c + m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; slowest b + m (Ljava/util/List;)Ljava/util/Optional; summary a + m ()Ljava/time/Duration; totalDuration f + f I count d + f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; fastest a + f Ljava/util/Map; percentilesNanos e + f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; secondSlowest c + f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; slowest b + f Ljava/time/Duration; totalDuration f +c net/minecraft/world/attribute/EnvironmentAttributeLayer net/minecraft/world/attribute/EnvironmentAttributeLayer +c net/minecraft/world/attribute/EnvironmentAttributeLayer$Constant net/minecraft/world/attribute/EnvironmentAttributeLayer$a +c net/minecraft/world/attribute/EnvironmentAttributeLayer$TimeBased net/minecraft/world/attribute/EnvironmentAttributeLayer$c +c net/minecraft/world/attribute/EnvironmentAttributeLayer$Positional net/minecraft/world/attribute/EnvironmentAttributeLayer$b +c net/minecraft/world/attribute/EnvironmentAttributeProbe net/minecraft/world/attribute/EnvironmentAttributeProbe + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;F)Ljava/lang/Object; getValue a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lnet/minecraft/world/attribute/EnvironmentAttributeProbe$ValueProbe; lambda$new$0 a + m (DLnet/minecraft/core/Holder;)V lambda$tick$1 a + m ()V reset a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;)V tick a + f Lnet/minecraft/world/attribute/SpatialAttributeInterpolator; biomeInterpolator e + f Lnet/minecraft/world/level/Level; level c + f Lnet/minecraft/world/phys/Vec3; position d + f Ljava/util/function/Function; valueProbeFactory b + f Ljava/util/Map; valueProbes a +c net/minecraft/world/attribute/EnvironmentAttributeProbe$ValueProbe net/minecraft/world/attribute/EnvironmentAttributeProbe$a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;F)Ljava/lang/Object; get a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object; getValueFromLevel a + m ()Z tick a + f Ljava/lang/Object; lastValue b + f Ljava/lang/Object; newValue c + f Lnet/minecraft/world/attribute/EnvironmentAttributeProbe; this$0 a +c net/minecraft/world/entity/ai/behavior/BackUpIfTooClose net/minecraft/world/entity/ai/behavior/BehaviorRetreat + m (IF)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$1 a + m (IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/FollowTemptation net/minecraft/world/entity/ai/behavior/FollowTemptation + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse a + m (Lnet/minecraft/world/entity/PathfinderMob;)F getSpeedModifier a + m (Lnet/minecraft/world/entity/PathfinderMob;)Ljava/util/Optional; getTemptingPlayer b + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$new$0 b + m ()Lcom/google/common/collect/ImmutableMap; lambda$new$1 c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick d + m (J)Z timedOut a + f D BACKED_UP_CLOSE_ENOUGH_DIST e + f D DEFAULT_CLOSE_ENOUGH_DIST d + f I TEMPTATION_COOLDOWN c + f Ljava/util/function/Function; closeEnoughDistance g + f Z lookInTheEyes h + f Ljava/util/function/Function; speedModifier f +c net/minecraft/world/entity/ai/behavior/InteractWithDoor net/minecraft/world/entity/ai/behavior/BehaviorInteractDoor + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;Ljava/util/Optional;)Z areOtherMobsComingThroughDoor a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;Ljava/util/Set;Ljava/util/Optional;)V closeDoorsThatIHaveOpenedOrPassedThrough a + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/GlobalPos;)Z isDoorTooFarAway a + m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/core/BlockPos;)Z isMobComingThroughDoor a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$areOtherMobsComingThroughDoor$7 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$areOtherMobsComingThroughDoor$8 b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$areOtherMobsComingThroughDoor$9 a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$closeDoorsThatIHaveOpenedOrPassedThrough$6 a + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$create$0 c + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$create$1 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Set;)V lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$3 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$4 a + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$5 a + m (Lnet/minecraft/core/GlobalPos;Ljava/util/Set;)Ljava/util/Set; lambda$rememberDoorToClose$10 a + m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Set; lambda$rememberDoorToClose$11 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Optional;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; rememberDoorToClose a + f I COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODE a + f D MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS c + f D SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN b +c net/minecraft/world/entity/ai/behavior/LookAtTargetSink net/minecraft/world/entity/ai/behavior/BehaviorLook + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)Z lambda$canStillUse$0 b + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)V lambda$tick$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick c +c net/minecraft/world/entity/ai/behavior/MoveToTargetSink net/minecraft/world/entity/ai/behavior/BehavorMove + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/ai/memory/WalkTarget;)Z isWalkTargetSpectator a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/memory/WalkTarget;)Z reachedTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick d + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/memory/WalkTarget;J)Z tryComputePath a + f I MAX_COOLDOWN_BEFORE_RETRYING c + f Lnet/minecraft/core/BlockPos; lastTargetPos f + f Lnet/minecraft/world/level/pathfinder/Path; path e + f I remainingCooldown d + f F speedModifier g +c net/minecraft/world/entity/ai/behavior/RandomLookAround net/minecraft/world/entity/ai/behavior/RandomLookAround + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start a + f Lnet/minecraft/util/valueproviders/IntProvider; interval c + f F maxYaw d + f F minPitch e + f F pitchRange f +c net/minecraft/world/entity/ai/behavior/VillagerCalmDown net/minecraft/world/entity/ai/behavior/BehaviorCooldown + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a + f I SAFE_DISTANCE_FROM_DANGER a +c net/minecraft/world/entity/ai/behavior/VillagerMakeLove net/minecraft/world/entity/ai/behavior/BehaviorMakeLove + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/Optional; breed b + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Z canReach a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/BlockPos;)V giveBedToChild a + m (Lnet/minecraft/world/entity/npc/villager/Villager;)Z isBreedingPossible a + m (Lnet/minecraft/world/entity/AgeableMob;)Z lambda$isBreedingPossible$0 a + m (Lnet/minecraft/core/Holder;)Z lambda$takeVacantBed$1 a + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)Z lambda$takeVacantBed$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/Optional; takeVacantBed b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/npc/villager/Villager;)V tryToGiveBirth a + f J birthTimestamp c +c net/minecraft/world/entity/ai/behavior/warden/SonicBoom net/minecraft/world/entity/ai/behavior/warden/SonicBoom + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V lambda$tick$0 b + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$tick$1 a + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V lambda$tick$2 a + m (Lnet/minecraft/world/entity/LivingEntity;I)V setCooldown a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V tick c + f I COOLDOWN c + f I DISTANCE_XZ d + f I DISTANCE_Y e + f I DURATION i + f D KNOCKBACK_HORIZONTAL g + f D KNOCKBACK_VERTICAL f + f I TICKS_BEFORE_PLAYING_SOUND h +c net/minecraft/world/entity/ai/control/FlyingMoveControl net/minecraft/world/entity/ai/control/ControllerMoveFlying + m ()V tick a + f Z hoversInPlace m + f I maxTurn l +c net/minecraft/world/entity/ai/goal/RandomLookAroundGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRandomLookaround + m ()Z canContinueToUse c + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V start d + m ()V tick a + f I lookTime d + f Lnet/minecraft/world/entity/Mob; mob a + f D relX b + f D relZ c +c net/minecraft/world/entity/ai/goal/SitWhenOrderedToGoal net/minecraft/world/entity/ai/goal/PathfinderGoalSit + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + f Lnet/minecraft/world/entity/TamableAnimal; mob a +c net/minecraft/world/entity/ai/navigation/PathNavigation net/minecraft/world/entity/ai/navigation/NavigationAbstract + m (Lnet/minecraft/world/level/pathfinder/PathType;)Z canCutCorner b + m ()Z canFloat p + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z canMoveDirectly a + m ()Z canNavigateGround c + m ()Z canUpdatePath a + m (DDDI)Lnet/minecraft/world/level/pathfinder/Path; createPath a + m (Ljava/util/Set;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a + m (Ljava/util/Set;IZI)Lnet/minecraft/world/level/pathfinder/Path; createPath a + m (Ljava/util/Set;IZIF)Lnet/minecraft/world/level/pathfinder/Path; createPath a + m (Ljava/util/stream/Stream;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a + m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a + m (Lnet/minecraft/core/BlockPos;II)Lnet/minecraft/world/level/pathfinder/Path; createPath a + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a + m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a + m (Lnet/minecraft/world/phys/Vec3;)V doStuckDetection b + m ()V followThePath k + m (Lnet/minecraft/world/phys/Vec3;)D getGroundY a + m ()F getMaxDistanceToWaypoint q + m ()F getMaxPathLength s + m ()Lnet/minecraft/world/level/pathfinder/NodeEvaluator; getNodeEvaluator o + m ()Lnet/minecraft/world/level/pathfinder/Path; getPath j + m ()Lnet/minecraft/core/BlockPos; getTargetPos h + m ()Lnet/minecraft/world/phys/Vec3; getTempMobPos b + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Z)Z isClearForMovementBetween a + m ()Z isDone l + m ()Z isInProgress m + m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a + m ()Z isStuck r + m (Lnet/minecraft/util/debug/ServerDebugSubscribers;)Z lambda$new$0 a + m (DDDD)Z moveTo a + m (DDDID)Z moveTo a + m (Lnet/minecraft/world/entity/Entity;D)Z moveTo a + m (Lnet/minecraft/world/level/pathfinder/Path;D)Z moveTo a + m ()V recomputePath i + m ()V resetMaxVisitedNodesMultiplier g + m ()V resetStuckTimeout u + m (Z)V setCanFloat a + m (Z)V setCanOpenDoors e + m (F)V setMaxVisitedNodesMultiplier b + m (F)V setRequiredPathLength a + m (D)V setSpeedModifier a + m (Lnet/minecraft/core/BlockPos;)Z shouldRecomputePath b + m (Lnet/minecraft/world/phys/Vec3;)Z shouldTargetNextNodeInDirection c + m ()V stop n + m ()V tick d + m ()V timeoutPath t + m ()V trimPath e + m ()V updatePathfinderMaxVisitedNodes f + f I MAX_TIME_RECOMPUTE p + f I STUCK_CHECK_INTERVAL q + f F STUCK_THRESHOLD_DISTANCE_FACTOR r + f Z hasDelayedRecomputation m + f Z isStuck w + f I lastStuckCheck f + f Lnet/minecraft/world/phys/Vec3; lastStuckCheckPos g + f J lastTimeoutCheck j + f Lnet/minecraft/world/level/Level; level b + f F maxDistanceToWaypoint l + f F maxVisitedNodesMultiplier u + f Lnet/minecraft/world/entity/Mob; mob a + f Lnet/minecraft/world/level/pathfinder/NodeEvaluator; nodeEvaluator o + f Lnet/minecraft/world/level/pathfinder/PathFinder; pathFinder v + f Lnet/minecraft/world/level/pathfinder/Path; path c + f I reachRange t + f F requiredPathLength x + f D speedModifier d + f Lnet/minecraft/core/BlockPos; targetPos s + f I tick e + f J timeLastRecompute n + f Lnet/minecraft/core/Vec3i; timeoutCachedNode h + f D timeoutLimit k + f J timeoutTimer i +c net/minecraft/world/entity/ai/sensing/NearestItemSensor net/minecraft/world/entity/ai/sensing/SensorNearestItems + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)V doTick a + m ()Ljava/util/Set; requires a + f I MAX_DISTANCE_TO_WANTED_ITEM a + f J XZ_RANGE b + f J Y_RANGE c +c net/minecraft/world/entity/ai/util/AirAndWaterRandomPos net/minecraft/world/entity/ai/util/AirAndWaterRandomPos + m (Lnet/minecraft/world/entity/PathfinderMob;IIIDDDZ)Lnet/minecraft/core/BlockPos; generateRandomPos a + m (Lnet/minecraft/world/entity/PathfinderMob;IIIDDD)Lnet/minecraft/world/phys/Vec3; getPos a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z lambda$generateRandomPos$1 a + m (Lnet/minecraft/world/entity/PathfinderMob;IIIDDDZ)Lnet/minecraft/core/BlockPos; lambda$getPos$0 b +c net/minecraft/world/entity/animal/armadillo/ArmadilloAi net/minecraft/world/entity/animal/armadillo/ArmadilloAi + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/world/entity/ai/Brain;)V initScaredActivity d + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$3 b + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$4 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)Z lambda$static$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$static$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)V updateActivity a + f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE h + f Lnet/minecraft/world/entity/ai/behavior/OneShot; ARMADILLO_ROLLING_OUT k + f D BABY_CLOSE_ENOUGH_DIST g + f D DEFAULT_CLOSE_ENOUGH_DIST f + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES j + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES i + f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT d + f F SPEED_MULTIPLIER_WHEN_IDLING b + f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE e + f F SPEED_MULTIPLIER_WHEN_PANICKING a + f F SPEED_MULTIPLIER_WHEN_TEMPTED c +c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$1 net/minecraft/world/entity/animal/armadillo/ArmadilloAi$1 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a +c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloPanic net/minecraft/world/entity/animal/armadillo/ArmadilloAi$b + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; lambda$new$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V start a +c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloBallUp net/minecraft/world/entity/animal/armadillo/ArmadilloAi$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)Z canStillUse b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)I pickNextPeekTimer a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V start c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V tick a + f I BALL_UP_STAY_IN_STATE c + f I DANGER_DETECTED_RECENTLY_DANGER_THRESHOLD e + f I TICKS_DELAY_TO_DETERMINE_IF_DANGER_IS_STILL_AROUND d + f Z dangerWasAround g + f I nextPeekTimer f +c net/minecraft/world/entity/animal/happyghast/HappyGhast net/minecraft/world/entity/animal/happyghast/HappyGhast + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/Entity;)V addPassenger q + m ()V adultGhastSetup gS + m ()V ageBoundaryReached h + m ()V aiStep d_ + m ()V babyGhastSetup gT + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s + m (Lnet/minecraft/world/entity/Entity;)Z canBeCollidedWith j + m ()Z canBreatheUnderwater ey + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f + m ()Z canFallInLove gY + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e + m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a + m ()V checkRestriction gV + m ()V continuousHeal hd + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createBabyNavigation c + m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl I + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/entity/player/Player;)V doPlayerRide g + m ()F getAgeScale eE + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()I getAmbientSoundInterval S + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b + m ()I getHappyGhastRestrictionRadius gU + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset B + m ()I getMaxSpawnClusterSize aj + m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashHolderOffsets dX + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec2; getRiddenRotation i + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()F getSoundVolume fC + m ()F getVoicePitch fD + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m ()Z isFlyingVehicle em + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isLeashHolder gP + m ()Z isOnStillTimeout gR + m (Lnet/minecraft/world/entity/ai/goal/Goal;)Z lambda$adultGhastSetup$1 b + m (Lnet/minecraft/world/entity/ai/goal/Goal;)Z lambda$babyGhastSetup$2 a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$registerGoals$0 k + m ()D leashElasticDistance x + m ()D leashSnapDistance w + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/world/entity/Leashable;)V notifyLeashHolder a + m ()Z onClimbable fl + m ()V onElasticLeashPull v + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (F)F sanitizeScale c + m ()Z scanPlayerAboveGhast hf + m (Z)V setLeashHolder x + m (I)V setServerStillTimeout s + m ()Z shouldStayCloseToLeashHolder gN + m ()Z staysStill gQ + m ()Z supportQuadLeashAsHolder dY + m ()V syncStayStillFlag he + m ()V tick g + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a + m (Lnet/minecraft/world/phys/Vec3;)V travel m + f F BABY_SCALE cv + f I FAST_HEALING_TICKS cB + f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_LEASH_HOLDER cJ + f I LARGE_RESTRICTION_RADIUS cz + f I MAX_PASSANGERS cD + f F MAX_SCALE cL + f I MAX_STILL_TIMEOUT cG + f I RESTRICTION_RADIUS_BUFFER cA + f I SLOW_HEALING_TICKS cC + f I SMALL_RESTRICTION_RADIUS cx + f F SPEED_MULTIPLIER_WHEN_PANICKING cE + f Lnet/minecraft/network/syncher/EntityDataAccessor; STAYS_STILL cK + f I STILL_TIMEOUT_ON_LOAD_GRACE_PERIOD cF + f I WANDER_GROUND_DISTANCE cw + f I leashHolderTime cH + f I serverStillTimeout cI +c net/minecraft/world/entity/animal/happyghast/HappyGhast$HappyGhastFloatGoal net/minecraft/world/entity/animal/happyghast/HappyGhast$c + m ()Z canUse b + f Lnet/minecraft/world/entity/animal/happyghast/HappyGhast; this$0 a +c net/minecraft/world/entity/animal/happyghast/HappyGhast$HappyGhastLookControl net/minecraft/world/entity/animal/happyghast/HappyGhast$d + m ()V tick a + m (F)F wrapDegrees90 a + f Lnet/minecraft/world/entity/animal/happyghast/HappyGhast; this$0 h +c net/minecraft/world/entity/animal/happyghast/HappyGhast$BabyFlyingPathNavigation net/minecraft/world/entity/animal/happyghast/HappyGhast$a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z canMoveDirectly a +c net/minecraft/world/entity/animal/happyghast/HappyGhast$HappyGhastBodyRotationControl net/minecraft/world/entity/animal/happyghast/HappyGhast$b + m ()V clientTick a + f Lnet/minecraft/world/entity/animal/happyghast/HappyGhast; this$0 a +c net/minecraft/world/entity/animal/wolf/WolfSoundVariant net/minecraft/world/entity/animal/wolf/WolfSoundVariant + m ()Lnet/minecraft/core/Holder; ambientSound a + m ()Lnet/minecraft/core/Holder; deathSound b + m ()Lcom/mojang/serialization/Codec; getWolfSoundVariantCodec g + m ()Lnet/minecraft/core/Holder; growlSound c + m ()Lnet/minecraft/core/Holder; hurtSound d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$getWolfSoundVariantCodec$0 a + m ()Lnet/minecraft/core/Holder; pantSound e + m ()Lnet/minecraft/core/Holder; whineSound f + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lcom/mojang/serialization/Codec; NETWORK_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/core/Holder; ambientSound e + f Lnet/minecraft/core/Holder; deathSound f + f Lnet/minecraft/core/Holder; growlSound g + f Lnet/minecraft/core/Holder; hurtSound h + f Lnet/minecraft/core/Holder; pantSound i + f Lnet/minecraft/core/Holder; whineSound j +c net/minecraft/world/entity/boss/enderdragon/EnderDragon net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Z addEffect b + m ()V aiStep d_ + m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c + m (Lnet/minecraft/world/entity/Entity;)Z canRide p + m (Z)Z canUsePortal o + m ()V checkCrystals gQ + m ()V checkDespawn dW + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/AABB;)Z checkWalls a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes p + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()I findClosestNode gL + m (DDD)I findClosestNode p + m (IILnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Path; findPath a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight; getDragonFight gO + m ()Lnet/minecraft/core/BlockPos; getFightOrigin k + m (F)Lnet/minecraft/world/phys/Vec3; getHeadLookVector L + m ()F getHeadYOffset gP + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager; getPhaseManager gN + m ()Lnet/minecraft/sounds/SoundSource; getSoundSource dB + m ()F getSoundVolume fC + m ()[Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; getSubEntities gM + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;)V hurt b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurt a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isFlapping bp + m ()Z isPickable bX + m (Lnet/minecraft/server/level/ServerLevel;)V kill c + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;)V knockBack a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/damagesource/DamageSource;)V onCrystalDestroyed a + m ()V onFlap bo + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)V reallyHurt d + m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Path; reconstructPath a + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m (D)F rotWrap k + m (F)F sanitizeScale c + m (Lnet/minecraft/world/level/dimension/end/EndDragonFight;)V setDragonFight a + m (Lnet/minecraft/core/BlockPos;)V setFightOrigin c + m ()V tickDeath eH + m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart;DDD)V tickPart a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; CRYSTAL_DESTROY_TARGETING cy + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PHASE a + f I DEFAULT_DEATH_TIME cE + f Ljava/lang/String; DRAGON_DEATH_TIME_KEY cC + f Ljava/lang/String; DRAGON_PHASE_KEY cD + f I GROWL_INTERVAL_MAX cA + f I GROWL_INTERVAL_MIN cz + f Lorg/slf4j/Logger; LOGGER cx + f F SITTING_ALLOWED_DAMAGE_PERCENTAGE cB + f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; body cH + f I dragonDeathTime cu + f Lnet/minecraft/world/level/dimension/end/EndDragonFight; dragonFight cN + f Lnet/minecraft/core/BlockPos; fightOrigin cO + f F flapTime e + f Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory; flightHistory b + f I growlTime cQ + f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; head c + f Z inWall f + f Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal; nearestCrystal cw + f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; neck cG + f [I nodeAdjacency cV + f [Lnet/minecraft/world/level/pathfinder/Node; nodes cU + f F oFlapTime d + f Lnet/minecraft/world/level/pathfinder/BinaryHeap; openSet cW + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager; phaseManager cP + f F sittingDamageReceived cR + f [Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; subEntities cF + f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; tail1 cI + f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; tail2 cJ + f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; tail3 cK + f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; wing1 cL + f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragonPart; wing2 cM + f F yRotA cv +c net/minecraft/world/entity/decoration/painting/Painting net/minecraft/world/entity/decoration/painting/EntityPainting + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/AABB; calculateBoundingBox a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Ljava/util/Optional; create a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropItem a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m ()Lnet/minecraft/core/Holder; getVariant k + m (Lnet/minecraft/world/entity/decoration/painting/Painting;Lnet/minecraft/core/Holder;)Z lambda$create$0 a + m (ILnet/minecraft/core/Holder;)Z lambda$create$1 a + m (I)D offsetForPaintingSize a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m ()V playPlacementSound v + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m (Lnet/minecraft/core/Holder;)V setVariant a + m (DDDFF)V snapTo b + m ()Lnet/minecraft/world/phys/Vec3; trackingPosition dJ + m (Lnet/minecraft/core/Holder;)I variantArea b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PAINTING_VARIANT_ID c + f F DEPTH b +c net/minecraft/world/entity/monster/piglin/PiglinArmPose net/minecraft/world/entity/monster/piglin/EntityPiglinArmPose + m ()[Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; $values a + f [Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; $VALUES g + f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; ADMIRING_ITEM d + f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; ATTACKING_WITH_MELEE_WEAPON a + f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; CROSSBOW_CHARGE c + f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; CROSSBOW_HOLD b + f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; DANCING e + f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; DEFAULT f +c net/minecraft/world/entity/monster/piglin/PiglinBruteAi net/minecraft/world/entity/monster/piglin/PiglinBruteAI + m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleLookBehaviors a + m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleMovementBehaviors b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/Optional; findNearestValidAttackTarget a + m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity d + m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V initMemories a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)Z isNearestValidAttackTarget a + m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$initFightActivity$0 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$isNearestValidAttackTarget$1 a + m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/schedule/Activity;)V lambda$playActivitySound$2 a + m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V maybePlayActivitySound c + m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V playActivitySound d + m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTarget a + m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V updateActivity b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/LivingEntity;)V wasHurtBy a + f D ACTIVITY_SOUND_LIKELIHOOD_PER_TICK c + f I ANGER_DURATION a + f I HOME_CLOSE_ENOUGH_DISTANCE g + f I HOME_STROLL_AROUND_DISTANCE i + f I HOME_TOO_FAR_DISTANCE h + f I INTERACTION_RANGE e + f I MAX_LOOK_DIST d + f I MELEE_ATTACK_COOLDOWN b + f F SPEED_MULTIPLIER_WHEN_IDLING f +c net/minecraft/world/entity/vehicle/minecart/MinecartTNT net/minecraft/world/entity/vehicle/minecart/EntityMinecartTNT + m (Lnet/minecraft/server/level/ServerLevel;IIIZ)V activateMinecart a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a + m (Lnet/minecraft/world/damagesource/DamageSource;)Z damageSourceIgnitesTnt f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V destroy a + m (Lnet/minecraft/world/damagesource/DamageSource;D)V explode a + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;F)F getBlockExplosionResistance a + m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w + m ()Lnet/minecraft/world/item/Item; getDropItem p + m ()I getFuse e + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m (B)V handleEntityEvent b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m ()Z isPrimed i + m (Lnet/minecraft/world/damagesource/DamageSource;)V primeFuse e + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a + m (Lnet/minecraft/world/damagesource/DamageSource;)Z shouldSourceDestroy a + m ()V tick g + f F DEFAULT_EXPLOSION_POWER_BASE i + f F DEFAULT_EXPLOSION_SPEED_FACTOR j + f B EVENT_PRIME e + f I NO_FUSE k + f Ljava/lang/String; TAG_EXPLOSION_POWER f + f Ljava/lang/String; TAG_EXPLOSION_SPEED_FACTOR g + f Ljava/lang/String; TAG_FUSE h + f F explosionPowerBase n + f F explosionSpeedFactor o + f I fuse m + f Lnet/minecraft/world/damagesource/DamageSource; ignitionSource l +c net/minecraft/world/inventory/PlayerEnderChestContainer net/minecraft/world/inventory/InventoryEnderChest + m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V fromSlots b + m (Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity;)Z isActiveChest b + m (Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity;)V setActiveChest a + m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b + m (Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList;)V storeAsSlots b + f Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity; activeChest b +c net/minecraft/world/inventory/StackedContentsCompatible net/minecraft/world/inventory/AutoRecipeOutput +c net/minecraft/world/item/component/ProvidesTrimMaterial net/minecraft/world/item/component/ProvidesTrimMaterial + m ()Lnet/minecraft/world/item/EitherHolder; material a + m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; unwrap a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/EitherHolder; material c +c net/minecraft/world/item/crafting/AbstractCookingRecipe net/minecraft/world/item/crafting/RecipeCooking + m ()Lnet/minecraft/world/item/crafting/CookingBookCategory; category e + m ()I cookingTime d + m ()Ljava/util/List; display g + m ()F experience c + m ()Lnet/minecraft/world/item/Item; furnaceIcon f + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b + f Lnet/minecraft/world/item/crafting/CookingBookCategory; category d + f I cookingTime f + f F experience e +c net/minecraft/world/item/crafting/AbstractCookingRecipe$Factory net/minecraft/world/item/crafting/RecipeCooking$a +c net/minecraft/world/item/crafting/AbstractCookingRecipe$Serializer net/minecraft/world/item/crafting/RecipeCooking$b + m ()Lcom/mojang/serialization/MapCodec; codec a + m (ILnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$new$0 a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; codec w + f Lnet/minecraft/network/codec/StreamCodec; streamCodec x +c net/minecraft/world/item/crafting/BannerDuplicateRecipe net/minecraft/world/item/crafting/RecipeBannerDuplicate + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; getRemainingItems a + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a +c net/minecraft/world/item/crafting/CampfireCookingRecipe net/minecraft/world/item/crafting/RecipeCampfire + m ()Lnet/minecraft/world/item/Item; furnaceIcon f + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h +c net/minecraft/world/item/crafting/display/RecipeDisplay net/minecraft/world/item/crafting/display/RecipeDisplay + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e +c net/minecraft/world/item/crafting/display/RecipeDisplay$Type net/minecraft/world/item/crafting/display/RecipeDisplay$a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; codec a + f Lnet/minecraft/network/codec/StreamCodec; streamCodec b +c net/minecraft/world/item/enchantment/EnchantedItemInUse net/minecraft/world/item/enchantment/EnchantedItemInUse + m ()Lnet/minecraft/world/entity/EquipmentSlot; inSlot b + m ()Lnet/minecraft/world/item/ItemStack; itemStack a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/Item;)V lambda$new$0 a + m ()Ljava/util/function/Consumer; onBreak d + m ()Lnet/minecraft/world/entity/LivingEntity; owner c + f Lnet/minecraft/world/entity/EquipmentSlot; inSlot b + f Lnet/minecraft/world/item/ItemStack; itemStack a + f Ljava/util/function/Consumer; onBreak d + f Lnet/minecraft/world/entity/LivingEntity; owner c +c net/minecraft/world/level/biome/BiomeGenerationSettings net/minecraft/world/level/biome/BiomeSettingsGeneration + m ()Ljava/util/List; features c + m ()Ljava/lang/Iterable; getCarvers a + m ()Ljava/util/List; getFlowerFeatures b + m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Z hasFeature a + m (Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;)Z lambda$new$3 a + m (Ljava/util/List;)Ljava/util/List; lambda$new$4 b + m (Ljava/util/List;)Ljava/util/Set; lambda$new$5 a + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings;)Lnet/minecraft/core/HolderSet; lambda$static$0 b + m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings;)Ljava/util/List; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; EMPTY a + f Lorg/slf4j/Logger; LOGGER c + f Lnet/minecraft/core/HolderSet; carvers d + f Ljava/util/function/Supplier; featureSet g + f Ljava/util/List; features e + f Ljava/util/function/Supplier; flowerFeatures f +c net/minecraft/world/level/biome/BiomeGenerationSettings$Builder net/minecraft/world/level/biome/BiomeSettingsGeneration$a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder; addCarver a + m (Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder; addFeature a + f Lnet/minecraft/core/HolderGetter; placedFeatures a + f Lnet/minecraft/core/HolderGetter; worldCarvers b +c net/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder net/minecraft/world/level/biome/BiomeSettingsGeneration$b + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder; addCarver a + m (ILnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder; addFeature a + m (Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder; addFeature a + m (I)V addFeatureStepsUpTo a + m ()Lnet/minecraft/world/level/biome/BiomeGenerationSettings; build a + f Ljava/util/List; carvers a + f Ljava/util/List; features b +c net/minecraft/world/level/block/BaseCoralPlantTypeBlock net/minecraft/world/level/block/BlockCoralBase + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z scanForWater d + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V tryScheduleDieTick a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b +c net/minecraft/world/level/block/CeilingHangingSignBlock net/minecraft/world/level/block/CeilingHangingSignBlock + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;)F getYRotationDegrees h + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/util/Map$Entry;)Ljava/lang/Integer; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Lnet/minecraft/world/item/ItemStack;)Z shouldTryToChainAnotherHangingSign a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION b + f Ljava/util/Map; SHAPES f + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_DEFAULT e +c net/minecraft/world/level/block/SelectableSlotContainer net/minecraft/world/level/block/SelectableSlotContainer + m ()I getColumns c + m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/core/Direction;)Ljava/util/OptionalInt; getHitSlot a + m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/core/Direction;)Ljava/util/Optional; getRelativeHitCoordinatesForBlockFace b + m ()I getRows b + m (FI)I getSection a + m (Lnet/minecraft/world/phys/Vec2;)Ljava/util/OptionalInt; lambda$getHitSlot$0 a +c net/minecraft/world/level/block/SelectableSlotContainer$1 net/minecraft/world/level/block/SelectableSlotContainer$1 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/level/block/SpreadingSnowyDirtBlock net/minecraft/world/level/block/BlockDirtSnowSpreadable + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canBeGrass b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canPropagate c + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b +c net/minecraft/world/level/block/TwistingVinesPlantBlock net/minecraft/world/level/block/BlockTwistingVinesPlant + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e +c net/minecraft/world/level/block/entity/ChestBlockEntity net/minecraft/world/level/block/entity/TileEntityChest + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m ()I getContainerSize b + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + m ()Ljava/util/List; getEntitiesWithContainerOpen am_ + m ()Lnet/minecraft/core/NonNullList; getItems g + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getOpenCount a + m (F)F getOpenNess a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)V lidAnimateTick a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;)V playSound a + m ()V recheckOpen l + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/core/NonNullList;)V setItems a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V signalOpenCount a + m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a + m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b + m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)V swapContents a + m (II)Z triggerEvent a_ + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME e + f I EVENT_SET_OPEN_COUNT d + f Lnet/minecraft/world/level/block/entity/ChestLidController; chestLidController h + f Lnet/minecraft/core/NonNullList; items f + f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; openersCounter g +c net/minecraft/world/level/block/entity/ChestBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityChest$1 + m (Lnet/minecraft/world/entity/player/Player;)Z isOwnContainer a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onClose b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onOpen a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V openerCountChanged a + f Lnet/minecraft/world/level/block/entity/ChestBlockEntity; this$0 a +c net/minecraft/world/level/block/entity/ShelfBlockEntity net/minecraft/world/level/block/entity/ShelfBlockEntity + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m ()Z getAlignItemsToBottom l + m ()Lnet/minecraft/core/NonNullList; getItems h + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket k + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m ()F getVisualRotationYInDegrees ed + m ()Lnet/minecraft/world/level/Level; level ao + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m ()Lnet/minecraft/world/phys/Vec3; position dI + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m ()V setChanged e + m (Lnet/minecraft/core/Holder$Reference;)V setChanged a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + m (ILnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; swapItemNoUpdate d + f Ljava/lang/String; ALIGN_ITEMS_TO_BOTTOM_TAG d + f Lorg/slf4j/Logger; LOGGER c + f I MAX_ITEMS b + f Z alignItemsToBottom f + f Lnet/minecraft/core/NonNullList; items e +c net/minecraft/world/level/block/entity/SkullBlockEntity net/minecraft/world/level/block/entity/TileEntitySkull + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SkullBlockEntity;)V animation a + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m (F)F getAnimation a + m ()Lnet/minecraft/resources/Identifier; getNoteBlockSound c + m ()Lnet/minecraft/world/item/component/ResolvableProfile; getOwnerProfile a + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket d + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + f Ljava/lang/String; TAG_CUSTOM_NAME c + f Ljava/lang/String; TAG_NOTE_BLOCK_SOUND b + f Ljava/lang/String; TAG_PROFILE a + f I animationTickCount f + f Lnet/minecraft/network/chat/Component; customName h + f Z isAnimating g + f Lnet/minecraft/resources/Identifier; noteBlockSound e + f Lnet/minecraft/world/item/component/ResolvableProfile; owner d +c net/minecraft/world/level/block/entity/vault/VaultState net/minecraft/world/level/block/entity/vault/VaultState + m ()[Lnet/minecraft/world/level/block/entity/vault/VaultState; $values b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;F)V ejectResultItem a + m ()Ljava/lang/String; getSerializedName c + m ()I lightLevel a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onEnter a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V onExit a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;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 onTransition a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;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; tickAndGetNext a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;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; updateStateForConnectedPlayers a + f [Lnet/minecraft/world/level/block/entity/vault/VaultState; $VALUES k + f Lnet/minecraft/world/level/block/entity/vault/VaultState; ACTIVE b + f I DELAY_AFTER_LAST_EJECTION_TICKS g + f I DELAY_BEFORE_FIRST_EJECTION_TICKS h + f I DELAY_BETWEEN_EJECTIONS_TICKS f + f Lnet/minecraft/world/level/block/entity/vault/VaultState; EJECTING d + f Lnet/minecraft/world/level/block/entity/vault/VaultState; INACTIVE a + f Lnet/minecraft/world/level/block/entity/vault/VaultState; UNLOCKING c + f I UPDATE_CONNECTED_PLAYERS_TICK_RATE e + f Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; lightLevel j + f Ljava/lang/String; stateName i +c net/minecraft/world/level/block/entity/vault/VaultState$1 net/minecraft/world/level/block/entity/vault/VaultState$1 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onEnter a +c net/minecraft/world/level/block/entity/vault/VaultState$2 net/minecraft/world/level/block/entity/vault/VaultState$2 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onEnter a +c net/minecraft/world/level/block/entity/vault/VaultState$3 net/minecraft/world/level/block/entity/vault/VaultState$3 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onEnter a +c net/minecraft/world/level/block/entity/vault/VaultState$4 net/minecraft/world/level/block/entity/vault/VaultState$4 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onEnter a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V onExit a +c net/minecraft/world/level/block/entity/vault/VaultState$LightLevel net/minecraft/world/level/block/entity/vault/VaultState$a + m ()[Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; $values a + f [Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; $VALUES d + f Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; HALF_LIT a + f Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; LIT b + f I value c +c net/minecraft/world/level/chunk/status/ChunkStatusTasks net/minecraft/world/level/chunk/status/ChunkStatusTasks + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; full m + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateBiomes e + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateCarvers h + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateFeatures i + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateNoise f + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateSpawn l + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateStructureReferences d + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateStructureStarts b + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateSurface g + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; initializeLight j + m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Z isLighted a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/world/level/chunk/LevelChunk;)V lambda$full$1 a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/server/level/GenerationChunkHolder;)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$full$2 a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$generateNoise$0 b + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; light k + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; loadStructureStarts c + m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; passThrough a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/world/level/chunk/storage/ChunkScanAccess net/minecraft/world/level/chunk/storage/ChunkScanAccess + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/util/concurrent/CompletableFuture; scanChunk a +c net/minecraft/world/level/gameevent/BlockPositionSource net/minecraft/world/level/gameevent/BlockPositionSource + m (Lnet/minecraft/world/level/Level;)Ljava/util/Optional; getPosition a + m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/BlockPos; pos b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/core/BlockPos; pos e +c net/minecraft/world/level/gameevent/BlockPositionSource$Type net/minecraft/world/level/gameevent/BlockPositionSource$a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b +c net/minecraft/world/level/gameevent/GameEventDispatcher net/minecraft/world/level/gameevent/GameEventDispatcher + m (Ljava/util/List;)V handleGameEventMessagesInQueue a + m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/level/gameevent/GameEventListener;Lnet/minecraft/world/phys/Vec3;)V lambda$post$0 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V post a + f Lnet/minecraft/server/level/ServerLevel; level a +c net/minecraft/world/level/gamerules/GameRuleTypeVisitor net/minecraft/world/level/gamerules/GameRuleTypeVisitor + m (Lnet/minecraft/world/level/gamerules/GameRule;)V visit a + m (Lnet/minecraft/world/level/gamerules/GameRule;)V visitBoolean b + m (Lnet/minecraft/world/level/gamerules/GameRule;)V visitInteger c +c net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus + m ([J)Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; lambda$static$0 a + m (Ljava/util/stream/LongStream;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus;)Ljava/util/stream/LongStream; lambda$static$2 a + m ()J nextLong a + f Lcom/mojang/serialization/Codec; CODEC a + f J seedHi c + f J seedLo b +c net/minecraft/world/level/levelgen/feature/CoralFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoral + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V lambda$placeCoralBlock$0 a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V lambda$placeCoralBlock$1 a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeCoralBlock b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeFeature a +c net/minecraft/world/level/levelgen/feature/DeltaFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureDelta + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Z isClear a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + f Lcom/google/common/collect/ImmutableList; CANNOT_REPLACE a + f [Lnet/minecraft/core/Direction; DIRECTIONS b + f D RIM_SPAWN_CHANCE c +c net/minecraft/world/level/levelgen/feature/GeodeFeature net/minecraft/world/level/levelgen/feature/GeodeFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + f [Lnet/minecraft/core/Direction; DIRECTIONS a +c net/minecraft/world/level/levelgen/feature/SpikeFeature net/minecraft/world/level/levelgen/feature/WorldGenEnder + m (Lnet/minecraft/world/level/WorldGenLevel;)Ljava/util/List; getSpikesForLevel a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)V placeSpike a + f I NUMBER_OF_SPIKES a + f Lcom/google/common/cache/LoadingCache; SPIKE_CACHE c + f I SPIKE_DISTANCE b +c net/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike net/minecraft/world/level/levelgen/feature/WorldGenEnder$Spike + m ()I getCenterX a + m ()I getCenterZ b + m ()I getHeight d + m ()I getRadius c + m ()Lnet/minecraft/world/phys/AABB; getTopBoundingBox f + m (Lnet/minecraft/core/BlockPos;)Z isCenterWithinChunk a + m ()Z isGuarded e + m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; lambda$static$0 e + m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; lambda$static$1 d + m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; lambda$static$2 c + m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; lambda$static$3 b + m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Boolean; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + f Lcom/mojang/serialization/Codec; CODEC a + f I centerX b + f I centerZ c + f Z guarded f + f I height e + f I radius d + f Lnet/minecraft/world/phys/AABB; topBoundingBox g +c net/minecraft/world/level/levelgen/feature/SpikeFeature$SpikeCacheLoader net/minecraft/world/level/levelgen/feature/WorldGenEnder$b + m (Ljava/lang/Long;)Ljava/util/List; load a +c net/minecraft/world/level/levelgen/feature/VinesFeature net/minecraft/world/level/levelgen/feature/WorldGenVines + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/presets/WorldPresets net/minecraft/world/level/levelgen/presets/WorldPresets + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; createFlatWorldDimensions c + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; createNormalWorldDimensions a + m (Lnet/minecraft/world/level/levelgen/WorldDimensions;)Ljava/util/Optional; fromSettings a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/dimension/LevelStem; getNormalOverworld b + m (Lnet/minecraft/world/level/dimension/LevelStem;)Ljava/util/Optional; lambda$fromSettings$0 a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a + f Lnet/minecraft/resources/ResourceKey; AMPLIFIED d + f Lnet/minecraft/resources/ResourceKey; DEBUG f + f Lnet/minecraft/resources/ResourceKey; FLAT b + f Lnet/minecraft/resources/ResourceKey; LARGE_BIOMES c + f Lnet/minecraft/resources/ResourceKey; NORMAL a + f Lnet/minecraft/resources/ResourceKey; SINGLE_BIOME_SURFACE e +c net/minecraft/world/level/levelgen/presets/WorldPresets$Bootstrap net/minecraft/world/level/levelgen/presets/WorldPresets$a + m ()V bootstrap a + m (Lnet/minecraft/world/level/dimension/LevelStem;)Lnet/minecraft/world/level/levelgen/presets/WorldPreset; createPresetWithCustomOverworld a + m (Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/dimension/LevelStem; makeNoiseBasedOverworld a + m (Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/dimension/LevelStem; makeOverworld a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)V registerCustomOverworldPreset a + m (Lnet/minecraft/world/level/biome/BiomeSource;)V registerOverworlds a + f Lnet/minecraft/core/HolderGetter; biomes c + f Lnet/minecraft/data/worldgen/BootstrapContext; context a + f Lnet/minecraft/world/level/dimension/LevelStem; endStem i + f Lnet/minecraft/core/HolderGetter; multiNoiseBiomeSourceParameterLists f + f Lnet/minecraft/world/level/dimension/LevelStem; netherStem h + f Lnet/minecraft/core/HolderGetter; noiseSettings b + f Lnet/minecraft/core/Holder; overworldDimensionType g + f Lnet/minecraft/core/HolderGetter; placedFeatures d + f Lnet/minecraft/core/HolderGetter; structureSets e +c net/minecraft/world/level/lighting/ChunkSkyLightSources net/minecraft/world/level/lighting/ChunkSkyLightSources + m (I)I extendSourcesBelowWorld c + m (I)V fill a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;)V fillFrom a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I findLowestSourceBelow a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;III)I findLowestSourceY a + m (I)I get b + m ()I getHighestLowestSourceY a + m (II)I getLowestSourceY a + m (II)I index c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z isEdgeOccluded a + m (II)V set b + m (Lnet/minecraft/world/level/BlockGetter;III)Z update a + m (Lnet/minecraft/world/level/BlockGetter;IILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z updateEdge a + f I NEGATIVE_INFINITY a + f I SIZE b + f Lnet/minecraft/util/BitStorage; heightmap d + f I minY c + f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos1 e + f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos2 f +c net/minecraft/world/level/lighting/LeveledPriorityQueue net/minecraft/world/level/lighting/LeveledPriorityQueue + m (I)V checkFirstQueuedLevel a + m (JII)V dequeue a + m (JI)V enqueue a + m ()Z isEmpty b + m ()J removeFirstLong a + f I firstQueuedLevel c + f I levelCount a + f [Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; queues b +c net/minecraft/world/level/lighting/LeveledPriorityQueue$1 net/minecraft/world/level/lighting/LeveledPriorityQueue$1 + f Lnet/minecraft/world/level/lighting/LeveledPriorityQueue; this$0 b +c net/minecraft/world/level/pathfinder/PathfindingContext net/minecraft/world/level/pathfinder/PathfindingContext + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a + m (III)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeFromState a + m ()Lnet/minecraft/world/level/CollisionGetter; level a + m ()Lnet/minecraft/core/BlockPos; mobPosition b + f Lnet/minecraft/world/level/pathfinder/PathTypeCache; cache b + f Lnet/minecraft/world/level/CollisionGetter; level a + f Lnet/minecraft/core/BlockPos; mobPosition c + f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos d +c net/minecraft/world/level/storage/FileNameDateFormatter net/minecraft/world/level/storage/FileNameDateFormatter + f Ljava/time/format/DateTimeFormatter; FORMATTER a +c net/minecraft/world/level/storage/LevelStorageException net/minecraft/world/level/storage/LevelStorageException + m ()Lnet/minecraft/network/chat/Component; getMessageComponent a + f Lnet/minecraft/network/chat/Component; messageComponent a +c net/minecraft/world/level/storage/loot/entries/LootItem net/minecraft/world/level/storage/loot/entries/LootItem + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a + m (Lnet/minecraft/world/level/ItemLike;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$lootTableItem$2 a + m (Lnet/minecraft/world/level/storage/loot/entries/LootItem;)Lnet/minecraft/core/Holder; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 c + m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; lootTableItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Holder; item j +c net/minecraft/world/level/storage/loot/entries/SlotLoot net/minecraft/world/level/storage/loot/entries/SlotLoot + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$createItemStack$2 a + m (Lnet/minecraft/world/level/storage/loot/entries/SlotLoot;)Lnet/minecraft/world/item/slot/SlotSource; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 c + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/slot/SlotSource; slotSource j +c net/minecraft/world/level/storage/loot/entries/TagEntry net/minecraft/world/level/storage/loot/entries/LootSelectorTag + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; expandTag b + m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z expandTag a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a + m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V lambda$createItemStack$3 a + m (Lnet/minecraft/tags/TagKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$expandTag$5 a + m (Lnet/minecraft/world/level/storage/loot/entries/TagEntry;)Lnet/minecraft/tags/TagKey; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/entries/TagEntry;)Ljava/lang/Boolean; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 c + m (Lnet/minecraft/tags/TagKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$tagContents$4 b + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; tagContents a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Z expand k + f Lnet/minecraft/tags/TagKey; tag j +c net/minecraft/world/level/storage/loot/entries/TagEntry$1 net/minecraft/world/level/storage/loot/entries/LootSelectorTag$1 + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a +c net/minecraft/world/level/validation/DirectoryValidator net/minecraft/world/level/validation/DirectoryValidator + m (Ljava/nio/file/Path;Z)Ljava/util/List; validateDirectory a + m (Ljava/nio/file/Path;Ljava/util/List;)V validateKnownDirectory b + m (Ljava/nio/file/Path;)Ljava/util/List; validateSymlink a + m (Ljava/nio/file/Path;Ljava/util/List;)V validateSymlink a + f Ljava/nio/file/PathMatcher; symlinkTargetAllowList a +c net/minecraft/world/level/validation/DirectoryValidator$1 net/minecraft/world/level/validation/DirectoryValidator$1 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; preVisitDirectory a + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)V validateSymlink c + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile b + f Lnet/minecraft/world/level/validation/DirectoryValidator; this$0 b +c org/bukkit/craftbukkit/attribute/CraftAttributeInstance org/bukkit/craftbukkit/v1_21_R7/attribute/CraftAttributeInstance +c org/bukkit/craftbukkit/block/CraftCalibratedSculkSensor org/bukkit/craftbukkit/v1_21_R7/block/CraftCalibratedSculkSensor +c org/bukkit/craftbukkit/block/impl/CraftBaseCoralWallFan org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftBaseCoralWallFan +c org/bukkit/craftbukkit/block/impl/CraftDaylightDetector org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftDaylightDetector +c org/bukkit/craftbukkit/block/impl/CraftGlazedTerracotta org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftGlazedTerracotta +c org/bukkit/craftbukkit/block/impl/CraftPointedDripstone org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftPointedDripstone +c org/bukkit/craftbukkit/block/impl/CraftStainedGlassPane org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftStainedGlassPane +c org/bukkit/craftbukkit/entity/boat/CraftAcaciaChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftAcaciaChestBoat +c org/bukkit/craftbukkit/entity/boat/CraftBambooChestRaft org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftBambooChestRaft +c org/bukkit/craftbukkit/entity/boat/CraftCherryChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftCherryChestBoat +c org/bukkit/craftbukkit/entity/boat/CraftJungleChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftJungleChestBoat +c org/bukkit/craftbukkit/entity/boat/CraftSpruceChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftSpruceChestBoat +c org/bukkit/craftbukkit/generator/InternalChunkGenerator org/bukkit/craftbukkit/v1_21_R7/generator/InternalChunkGenerator +c org/bukkit/craftbukkit/inventory/CraftInventoryCrafting org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryCrafting +c org/bukkit/craftbukkit/inventory/CraftInventoryMerchant org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryMerchant +c org/bukkit/craftbukkit/inventory/CraftInventorySmithing org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventorySmithing +c org/bukkit/craftbukkit/inventory/CraftMetaAxolotlBucket org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaAxolotlBucket +c org/bukkit/craftbukkit/inventory/CraftMetaEnchantedBook org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaEnchantedBook +c org/bukkit/craftbukkit/inventory/CraftMetaKnowledgeBook org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaKnowledgeBook +c org/bukkit/craftbukkit/inventory/CraftMetaOminousBottle org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaOminousBottle +c org/bukkit/craftbukkit/inventory/trim/CraftTrimMaterial org/bukkit/craftbukkit/v1_21_R7/inventory/trim/CraftTrimMaterial +c org/bukkit/craftbukkit/inventory/view/CraftMerchantView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftMerchantView +c org/bukkit/craftbukkit/legacy/reroute/RerouteMethodData org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteMethodData +c org/bukkit/craftbukkit/legacy/reroute/RerouteMethodName org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteMethodName +c org/bukkit/craftbukkit/legacy/reroute/RerouteReturnType org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteReturnType +c org/bukkit/craftbukkit/util/CraftNBTTagConfigSerializer org/bukkit/craftbukkit/v1_21_R7/util/CraftNBTTagConfigSerializer +c net/minecraft/advancements/criterion/BrewedPotionTrigger net/minecraft/advancements/criterion/CriterionTriggerBrewedPotion + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/criterion/BrewedPotionTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/Holder;)V trigger a +c net/minecraft/advancements/criterion/BrewedPotionTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerBrewedPotion$a + m ()Lnet/minecraft/advancements/Criterion; brewedPotion b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/core/Holder;)Z matches a + m ()Ljava/util/Optional; player a + m ()Ljava/util/Optional; potion c + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; player b + f Ljava/util/Optional; potion c +c net/minecraft/advancements/criterion/CollectionPredicate net/minecraft/advancements/criterion/CollectionPredicate + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m ()Ljava/util/Optional; contains a + m ()Ljava/util/Optional; counts b + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m ()Ljava/util/Optional; size c + m (Ljava/lang/Iterable;)Z test a + f Ljava/util/Optional; contains a + f Ljava/util/Optional; counts b + f Ljava/util/Optional; size c +c net/minecraft/advancements/criterion/EntitySubPredicates net/minecraft/advancements/criterion/EntitySubPredicates + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; register a + f Lcom/mojang/serialization/MapCodec; FISHING_HOOK b + f Lcom/mojang/serialization/MapCodec; LIGHTNING a + f Lcom/mojang/serialization/MapCodec; PLAYER c + f Lcom/mojang/serialization/MapCodec; RAIDER e + f Lcom/mojang/serialization/MapCodec; SHEEP f + f Lcom/mojang/serialization/MapCodec; SLIME d +c net/minecraft/advancements/criterion/EntityTypePredicate net/minecraft/advancements/criterion/CriterionConditionEntityType + m (Lnet/minecraft/world/entity/EntityType;)Z matches a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/criterion/EntityTypePredicate; of a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/advancements/criterion/EntityTypePredicate; of a + m ()Lnet/minecraft/core/HolderSet; types a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/HolderSet; types b +c net/minecraft/advancements/criterion/FilledBucketTrigger net/minecraft/advancements/criterion/CriterionTriggerFilledBucket + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/FilledBucketTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a +c net/minecraft/advancements/criterion/FilledBucketTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerFilledBucket$a + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; filledBucket a + m ()Ljava/util/Optional; item b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/ItemStack;)Z matches a + m ()Ljava/util/Optional; player a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; item c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/MobEffectsPredicate net/minecraft/advancements/criterion/CriterionConditionMobEffect + m ()Ljava/util/Map; effectMap a + m (Ljava/util/Map;)Z matches a + m (Lnet/minecraft/world/entity/Entity;)Z matches a + m (Lnet/minecraft/world/entity/LivingEntity;)Z matches a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Map; effectMap b +c net/minecraft/advancements/criterion/MobEffectsPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionMobEffect$a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/criterion/MobEffectsPredicate$Builder; and a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/criterion/MobEffectsPredicate$MobEffectInstancePredicate;)Lnet/minecraft/advancements/criterion/MobEffectsPredicate$Builder; and a + m ()Ljava/util/Optional; build b + m ()Lnet/minecraft/advancements/criterion/MobEffectsPredicate$Builder; effects a + f Lcom/google/common/collect/ImmutableMap$Builder; effectMap a +c net/minecraft/advancements/criterion/MobEffectsPredicate$MobEffectInstancePredicate net/minecraft/advancements/criterion/CriterionConditionMobEffect$b + m ()Ljava/util/Optional; ambient c + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; amplifier a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; duration b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/effect/MobEffectInstance;)Z matches a + m ()Ljava/util/Optional; visible d + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; ambient d + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; amplifier b + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; duration c + f Ljava/util/Optional; visible e +c net/minecraft/advancements/criterion/PickedUpItemTrigger net/minecraft/advancements/criterion/PickedUpItemTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/PickedUpItemTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V trigger a +c net/minecraft/advancements/criterion/PickedUpItemTrigger$TriggerInstance net/minecraft/advancements/criterion/PickedUpItemTrigger$a + m ()Ljava/util/Optional; entity c + m ()Ljava/util/Optional; item b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/ContextAwarePredicate;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; thrownItemPickedUpByEntity a + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; thrownItemPickedUpByPlayer a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; entity d + f Ljava/util/Optional; item c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/ShotCrossbowTrigger net/minecraft/advancements/criterion/CriterionTriggerShotCrossbow + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/ShotCrossbowTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a +c net/minecraft/advancements/criterion/ShotCrossbowTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerShotCrossbow$a + m ()Ljava/util/Optional; item b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/ItemStack;)Z matches a + m ()Ljava/util/Optional; player a + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; shotCrossbow a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; shotCrossbow a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; item c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/UsedEnderEyeTrigger net/minecraft/advancements/criterion/CriterionTriggerUsedEnderEye + m ()Lcom/mojang/serialization/Codec; codec a + m (DLnet/minecraft/advancements/criterion/UsedEnderEyeTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;)V trigger a +c net/minecraft/advancements/criterion/UsedEnderEyeTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerUsedEnderEye$a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; distance b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (D)Z matches a + m ()Ljava/util/Optional; player a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; distance c + f Ljava/util/Optional; player b +c net/minecraft/commands/arguments/blocks/BlockStateParser net/minecraft/commands/arguments/blocks/ArgumentBlock + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/world/level/block/state/properties/Property;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; addSuggestions a + m (Ljava/lang/StringBuilder;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)V appendProperty a + m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture; fillSuggestions a + m ()Z hasBlockEntity b + m (I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$readBlock$6 a + m (Lnet/minecraft/world/level/block/state/properties/Property;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$readProperties$8 a + m (ILnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$readTag$7 a + m (Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$readVagueProperties$9 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$serialize$10 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 b + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$5 a + m ()V parse a + m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult; parseForBlock a + m (Lnet/minecraft/core/HolderLookup;Ljava/lang/String;Z)Lnet/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult; parseForBlock a + m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either; parseForTesting b + m (Lnet/minecraft/core/HolderLookup;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either; parseForTesting b + m ()V readBlock c + m ()V readNbt g + m ()V readProperties e + m ()V readTag d + m ()V readVagueProperties f + m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/lang/String; serialize a + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;I)V setValue a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestBlockIdOrTag l + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestEquals f + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestItem k + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestNextPropertyOrEnd g + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestOpenNbt e + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestOpenPropertiesOrNbt i + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestOpenVaguePropertiesOrNbt h + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestPropertyName c + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestPropertyNameOrEnd a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestTag j + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestVaguePropertyName d + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestVaguePropertyNameOrEnd b + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestVaguePropertyValue a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_DUPLICATE_PROPERTY d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_END_OF_PROPERTIES g + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_EXPECTED_VALUE f + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_INVALID_VALUE e + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_TAGS_ALLOWED a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_BLOCK b + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_UNKNOWN_PROPERTY c + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_TAG h + f Ljava/util/function/Function; SUGGEST_NOTHING o + f C SYNTAX_END_PROPERTIES k + f C SYNTAX_EQUALS l + f C SYNTAX_PROPERTY_SEPARATOR m + f C SYNTAX_START_NBT j + f C SYNTAX_START_PROPERTIES i + f C SYNTAX_TAG n + f Z allowNbt s + f Lnet/minecraft/core/HolderLookup; blocks p + f Lnet/minecraft/world/level/block/state/StateDefinition; definition w + f Z forTesting r + f Lnet/minecraft/resources/Identifier; id v + f Lnet/minecraft/nbt/CompoundTag; nbt y + f Ljava/util/Map; properties t + f Lcom/mojang/brigadier/StringReader; reader q + f Lnet/minecraft/world/level/block/state/BlockState; state x + f Ljava/util/function/Function; suggestions A + f Lnet/minecraft/core/HolderSet; tag z + f Ljava/util/Map; vagueProperties u +c net/minecraft/commands/arguments/blocks/BlockStateParser$TagResult net/minecraft/commands/arguments/blocks/ArgumentBlock$b + m ()Lnet/minecraft/nbt/CompoundTag; nbt c + m ()Lnet/minecraft/core/HolderSet; tag a + m ()Ljava/util/Map; vagueProperties b + f Lnet/minecraft/nbt/CompoundTag; nbt c + f Lnet/minecraft/core/HolderSet; tag a + f Ljava/util/Map; vagueProperties b +c net/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult net/minecraft/commands/arguments/blocks/ArgumentBlock$a + m ()Lnet/minecraft/world/level/block/state/BlockState; blockState a + m ()Lnet/minecraft/nbt/CompoundTag; nbt c + m ()Ljava/util/Map; properties b + f Lnet/minecraft/world/level/block/state/BlockState; blockState a + f Lnet/minecraft/nbt/CompoundTag; nbt c + f Ljava/util/Map; properties b +c net/minecraft/commands/arguments/coordinates/Coordinates net/minecraft/commands/arguments/coordinates/IVectorPosition + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/core/BlockPos; getBlockPos c + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec3; getPosition a + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec2; getRotation b + m ()Z isXRelative a + m ()Z isYRelative b + m ()Z isZRelative c +c net/minecraft/commands/arguments/selector/EntitySelector net/minecraft/commands/arguments/selector/EntitySelector + m (Ljava/util/List;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)V addEntities a + m (Lnet/minecraft/commands/CommandSourceStack;)V checkPermissions e + m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/List; findEntities b + m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/List; findPlayers d + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/entity/Entity; findSingleEntity a + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/server/level/ServerPlayer; findSinglePlayer c + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; getAbsoluteAabb a + m ()I getMaxResults a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/function/Predicate; getPredicate a + m ()I getResultLimit f + m ()Z includesEntities b + m ()Z isSelfSelector c + m ()Z isWorldLimited d + m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; joinNames a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/entity/Entity;)Z lambda$getPredicate$1 a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;)Z lambda$getPredicate$2 a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z lambda$getPredicate$3 a + m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V lambda$static$0 b + m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)Ljava/util/List; sortAndLimit a + m ()Z usesSelector e + f Lnet/minecraft/world/level/entity/EntityTypeTest; ANY_TYPE c + f I INFINITE a + f Ljava/util/function/BiConsumer; ORDER_ARBITRARY b + f Lnet/minecraft/world/phys/AABB; aabb j + f Ljava/util/List; contextFreePredicates g + f Z currentEntity l + f Ljava/util/UUID; entityUUID n + f Z includesEntities e + f I maxResults d + f Ljava/util/function/BiConsumer; order k + f Ljava/lang/String; playerName m + f Ljava/util/function/Function; position i + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; range h + f Lnet/minecraft/world/level/entity/EntityTypeTest; type o + f Z usesSelector p + f Z worldLimited f +c net/minecraft/commands/arguments/selector/EntitySelector$1 net/minecraft/commands/arguments/selector/EntitySelector$1 + m ()Ljava/lang/Class; getBaseClass a + m (Ljava/lang/Object;)Ljava/lang/Object; tryCast a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; tryCast a +c net/minecraft/commands/synchronization/ArgumentTypeInfos net/minecraft/commands/synchronization/ArgumentTypeInfos + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; bootstrap a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; byClass a + m (Ljava/lang/Class;)Ljava/lang/Class; fixClassType b + m (Ljava/lang/Class;)Z isClassRecognized a + m (Lnet/minecraft/core/Registry;Ljava/lang/String;Ljava/lang/Class;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; register a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack b + f Ljava/util/Map; BY_CLASS a +c net/minecraft/core/component/DataComponentExactPredicate net/minecraft/core/component/DataComponentExactPredicate + m (Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentExactPredicate; allOf a + m ()Z alwaysMatches c + m ()Lnet/minecraft/core/component/DataComponentPatch; asPatch d + m ()Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; builder a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentExactPredicate; expect a + m ()Z isEmpty b + m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentExactPredicate; lambda$static$0 a + m (Lnet/minecraft/core/component/TypedDataComponent;)Z lambda$static$1 a + m (Lnet/minecraft/core/component/DataComponentExactPredicate;)Ljava/util/Map; lambda$static$2 b + m (Lnet/minecraft/core/component/DataComponentExactPredicate;)Ljava/util/List; lambda$static$3 a + m (Lnet/minecraft/core/component/DataComponentMap;[Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/DataComponentExactPredicate; someOf a + m (Lnet/minecraft/core/component/DataComponentGetter;)Z test a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/component/DataComponentExactPredicate; EMPTY c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/List; expectedComponents d +c net/minecraft/core/component/DataComponentExactPredicate$Builder net/minecraft/core/component/DataComponentExactPredicate$a + m ()Lnet/minecraft/core/component/DataComponentExactPredicate; build a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; expect a + m (Lnet/minecraft/core/component/TypedDataComponent;)Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; expect a + f Ljava/util/List; expectedComponents a +c net/minecraft/core/component/predicates/PotionsPredicate net/minecraft/core/component/predicates/PotionsPredicate + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/world/item/alchemy/PotionContents;)Z matches a + m ()Lnet/minecraft/core/HolderSet; potions b + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/core/component/predicates/DataComponentPredicate; potions a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/HolderSet; potions e +c net/minecraft/core/dispenser/DefaultDispenseItemBehavior net/minecraft/core/dispenser/DispenseBehaviorItem + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)V addToInventoryOrDispense b + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; consumeWithRemainder a + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)V playAnimation a + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)V playDefaultAnimation b + m (Lnet/minecraft/core/dispenser/BlockSource;)V playDefaultSound b + m (Lnet/minecraft/core/dispenser/BlockSource;)V playSound a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;Lnet/minecraft/core/Position;)V spawnItem a + f I DEFAULT_ACCURACY c +c net/minecraft/core/particles/ScalableParticleOptionsBase net/minecraft/core/particles/DustParticleOptionsBase + m ()F getScale d + m (Ljava/lang/Float;)Ljava/lang/String; lambda$static$0 b + m (Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + f F MAX_SCALE f + f F MIN_SCALE e + f Lcom/mojang/serialization/Codec; SCALE g + f F scale a +c net/minecraft/gametest/framework/GameTestAssertException net/minecraft/gametest/framework/GameTestHarnessAssertion + m ()Lnet/minecraft/network/chat/Component; getDescription a + f Lnet/minecraft/network/chat/Component; message a + f I tick b +c net/minecraft/network/chat/contents/TranslatableContents net/minecraft/network/chat/contents/TranslatableContents + m (Ljava/util/Optional;)[Ljava/lang/Object; adjustArgs a + m ([Ljava/lang/Object;)Ljava/util/Optional; adjustArgs a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/network/chat/contents/TranslatableContents; create a + m ()V decompose e + m (Ljava/lang/String;Ljava/util/function/Consumer;)V decomposeTemplate a + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; filterAllowedArguments b + m ()[Ljava/lang/Object; getArgs d + m (I)Lnet/minecraft/network/chat/FormattedText; getArgument a + m ()Ljava/lang/String; getFallback c + m ()Ljava/lang/String; getKey b + m (Ljava/lang/Object;)Z isAllowedPrimitiveArgument a + m (Ljava/util/List;)[Ljava/lang/Object; lambda$adjustArgs$9 a + m (Lnet/minecraft/network/chat/contents/TranslatableContents;)Ljava/util/Optional; lambda$static$6 b + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; resolve a + m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a + m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a + f Lcom/mojang/serialization/Codec; ARG_CODEC d + f Ljava/util/regex/Pattern; FORMAT_PATTERN l + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f [Ljava/lang/Object; NO_ARGS a + f Lcom/mojang/serialization/Codec; PRIMITIVE_ARG_CODEC c + f Lnet/minecraft/network/chat/FormattedText; TEXT_NULL f + f Lnet/minecraft/network/chat/FormattedText; TEXT_PERCENT e + f [Ljava/lang/Object; args i + f Ljava/util/List; decomposedParts k + f Lnet/minecraft/locale/Language; decomposedWith j + f Ljava/lang/String; fallback h + f Ljava/lang/String; key g +c net/minecraft/network/chat/contents/data/BlockDataSource net/minecraft/network/chat/contents/data/BlockDataSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; compilePos a + m ()Lnet/minecraft/commands/arguments/coordinates/Coordinates; compiledPos c + m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; getData a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; posPattern b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/commands/arguments/coordinates/Coordinates; compiledPos c + f Ljava/lang/String; posPattern b +c net/minecraft/network/chat/contents/objects/PlayerSprite net/minecraft/network/chat/contents/objects/PlayerSprite + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/String; description c + m ()Lnet/minecraft/network/chat/FontDescription; fontDescription b + m ()Z hat e + m (Ljava/lang/String;)Ljava/lang/String; lambda$description$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/component/ResolvableProfile; player d + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Z hat c + f Lnet/minecraft/world/item/component/ResolvableProfile; player b +c net/minecraft/network/protocol/game/ServerPacketListener net/minecraft/network/protocol/game/ServerPacketListener + m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V onPacketError a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/server/dedicated/DedicatedServerProperties net/minecraft/server/dedicated/DedicatedServerProperties + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; createDimensions a + m (Ljava/lang/String;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; deserializePermission a + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/DataPackConfig; getDatapackConfig c + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional; getServerPackInfo a + m (Ljava/lang/Integer;)Ljava/lang/Integer; lambda$new$0 a + m (Ljava/lang/String;)Ljava/lang/Integer; lambda$new$1 g + m (Ljava/lang/String;)Lcom/google/gson/JsonObject; lambda$new$2 f + m (Ljava/lang/String;)Ljava/lang/String; lambda$new$3 e + m (Ljava/lang/String;Ljava/lang/String;)V lambda$parseResourcePackPrompt$4 d + m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; parseResourcePackPrompt d + m (Lnet/minecraft/server/permissions/LevelBasedPermissionSet;)Ljava/lang/String; serializePermission a + f Lcom/google/common/base/Splitter; COMMA_SPLITTER ao + f Lorg/slf4j/Logger; LOGGER am + f Ljava/lang/String; MANAGEMENT_SERVER_TLS_ENABLED_KEY a + f Ljava/lang/String; MANAGEMENT_SERVER_TLS_KEYSTORE_KEY b + f Ljava/lang/String; MANAGEMENT_SERVER_TLS_KEYSTORE_PASSWORD_KEY c + f Ljava/util/regex/Pattern; SHA1 an + f Lnet/minecraft/server/dedicated/Settings$MutableValue; acceptsTransfers ak + f Lnet/minecraft/server/dedicated/Settings$MutableValue; allowFlight g + f Ljava/lang/Boolean; announcePlayerAchievements y + f Z broadcastConsoleToOps R + f Z broadcastRconToOps Q + f Ljava/lang/String; bugReportLink j + f Z codeOfConduct i + f Lnet/minecraft/server/dedicated/Settings$MutableValue; difficulty m + f Z enableJmxMonitoring V + f Z enableQuery z + f Z enableRcon B + f Lnet/minecraft/server/dedicated/Settings$MutableValue; enableStatus W + f Z enforceSecureProfile ag + f Lnet/minecraft/server/dedicated/Settings$MutableValue; enforceWhitelist l + f Lnet/minecraft/server/dedicated/Settings$MutableValue; entityBroadcastRangePercentage Y + f Lnet/minecraft/server/dedicated/Settings$MutableValue; forceGameMode k + f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; functionPermissions I + f Lnet/minecraft/server/dedicated/Settings$MutableValue; gameMode n + f Z hardcore E + f Lnet/minecraft/server/dedicated/Settings$MutableValue; hideOnlinePlayers X + f Lnet/minecraft/world/level/DataPackConfig; initialDataPackConfiguration ac + f Ljava/lang/String; levelName o + f Z logIPs ah + f Ljava/lang/String; managementServerAllowedOrigins x + f Z managementServerEnabled q + f Ljava/lang/String; managementServerHost r + f I managementServerPort s + f Ljava/lang/String; managementServerSecret t + f Z managementServerTlsEnabled u + f Ljava/lang/String; managementServerTlsKeystore v + f Ljava/lang/String; managementServerTlsKeystorePassword w + f I maxChainedNeighborUpdates K + f Lnet/minecraft/server/dedicated/Settings$MutableValue; maxPlayers O + f J maxTickTime J + f I maxWorldSize S + f Lnet/minecraft/server/dedicated/Settings$MutableValue; motd h + f I networkCompressionThreshold P + f Z onlineMode d + f Lnet/minecraft/server/dedicated/Settings$MutableValue; opPermissions H + f Lnet/minecraft/server/dedicated/Settings$MutableValue; pauseWhenEmptySeconds ai + f Lnet/minecraft/server/dedicated/Settings$MutableValue; playerIdleTimeout ad + f Z preventProxyConnections e + f I queryPort A + f I rateLimitPacketsPerSecond L + f Ljava/lang/String; rconPassword D + f I rconPort C + f Ljava/lang/String; regionFileComression U + f Ljava/lang/String; serverIp f + f I serverPort p + f Ljava/util/Optional; serverResourcePackInfo ab + f Lnet/minecraft/server/dedicated/Settings$MutableValue; simulationDistance N + f Lnet/minecraft/server/dedicated/Settings$MutableValue; spawnProtection G + f Lnet/minecraft/server/dedicated/Settings$MutableValue; statusHeartbeatInterval ae + f Z syncChunkWrites T + f Ljava/lang/String; textFilteringConfig Z + f I textFilteringVersion aa + f Z useNativeTransport F + f Lnet/minecraft/server/dedicated/Settings$MutableValue; viewDistance M + f Lnet/minecraft/server/dedicated/Settings$MutableValue; whiteList af + f Lnet/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData; worldDimensionData ap + f Lnet/minecraft/world/level/levelgen/WorldOptions; worldOptions aj +c net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; create a + m ()Lcom/google/gson/JsonObject; generatorSettings a + m (Lnet/minecraft/core/HolderLookup;)Ljava/util/Optional; lambda$create$0 a + m ()Ljava/lang/IllegalStateException; lambda$create$1 d + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; lambda$create$2 a + m ()Ljava/util/Optional; lambda$create$3 c + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder$Reference; lambda$create$4 a + m ()Ljava/lang/String; levelType b + f Ljava/util/Map; LEGACY_PRESET_NAMES c + f Lcom/google/gson/JsonObject; generatorSettings a + f Ljava/lang/String; levelType b +c net/minecraft/server/level/ThrottlingChunkTaskDispatcher net/minecraft/server/level/ThrottlingChunkTaskDispatcher + m ()Ljava/lang/String; getDebugStatus d + m (J)Ljava/lang/String; lambda$getDebugStatus$0 b + m (J)V onRelease a + m ()Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk; popTasks c + m (Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk;)V scheduleForExecution a + f Lit/unimi/dsi/fastutil/longs/LongSet; chunkPositionsInExecution c + f Ljava/lang/String; executorSchedulerName e + f I maxChunksInExecution d +c net/minecraft/server/notifications/ServerActivityMonitor net/minecraft/server/notifications/ServerActivityMonitor + m ()V processWithRateLimit c + m ()V reportLoginActivity b + m ()V tick a + f Ljava/util/concurrent/atomic/AtomicLong; lastNotificationTime b + f J minimumMillisBetweenNotifications a + f Lnet/minecraft/server/notifications/NotificationManager; notificationManager d + f Ljava/util/concurrent/atomic/AtomicBoolean; serverActivity c +c net/minecraft/server/permissions/LevelBasedPermissionSet net/minecraft/server/permissions/LevelBasedPermissionSet + m (Lnet/minecraft/server/permissions/PermissionLevel;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; create b + m (Lnet/minecraft/server/permissions/PermissionLevel;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; forLevel a + m ()Lnet/minecraft/server/permissions/PermissionLevel; level a + m (Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/server/permissions/PermissionSet; union a + f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; ADMIN d + f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; ALL a + f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; GAMEMASTER c + f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; MODERATOR b + f Lnet/minecraft/server/permissions/LevelBasedPermissionSet; OWNER e +c net/minecraft/server/permissions/LevelBasedPermissionSet$1 net/minecraft/server/permissions/LevelBasedPermissionSet$1 + m ()Lnet/minecraft/server/permissions/PermissionLevel; level a + f Lnet/minecraft/server/permissions/PermissionLevel; val$level f +c net/minecraft/server/permissions/LevelBasedPermissionSet$2 net/minecraft/server/permissions/LevelBasedPermissionSet$2 + f [I $SwitchMap$net$minecraft$server$permissions$PermissionLevel a +c net/minecraft/server/permissions/PermissionProviderCheck net/minecraft/server/permissions/PermissionProviderCheck + m ()Lnet/minecraft/server/permissions/PermissionCheck; test a + m (Lnet/minecraft/server/permissions/PermissionSetSupplier;)Z test a + f Lnet/minecraft/server/permissions/PermissionCheck; test a +c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix net/minecraft/util/datafix/fixes/ChunkConverterPalette + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix b + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getName a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String; getProperty a + m (ZZZZ)I getSideMask a + m (Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap;Lcom/mojang/serialization/Dynamic;)I idFor a + f I EAST_MASK f + f Lorg/slf4j/Logger; LOGGER i + f I NORTH_EAST_MASK g + f I NORTH_MASK h + f I NORTH_WEST_MASK a + f I SIZE j + f I SOUTH_EAST_MASK e + f I SOUTH_MASK d + f I SOUTH_WEST_MASK c + f I WEST_MASK b +c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section net/minecraft/util/datafix/fixes/ChunkConverterPalette$d + m (II)V addFix a + m (I)Lcom/mojang/serialization/Dynamic; getBlock a + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer; lambda$upgrade$0 b + m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer; lambda$upgrade$1 a + m (ILcom/mojang/serialization/Dynamic;)V setBlock a + m (I)I upgrade b + m ()Lcom/mojang/serialization/Dynamic; write a + f [I buffer i + f Z hasData e + f Ljava/util/List; listTag c + f Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; palette b + f Lcom/mojang/serialization/Dynamic; section d + f Ljava/util/Set; seen h + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; toFix f + f Lit/unimi/dsi/fastutil/ints/IntList; update g + f I y a +c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer net/minecraft/util/datafix/fixes/ChunkConverterPalette$a + m (III)I get a + m (I)I getPosition b + m (I)Z isFirst a + f I NIBBLE_SIZE b + f I SIZE a + f [B data c +c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction + m ()[Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; $values c + m ()Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; getAxis b + m ()Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; getAxisDirection a + f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; $VALUES i + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; DOWN a + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; EAST f + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; NORTH c + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; SOUTH d + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; UP b + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; WEST e + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; axisDirection h + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; axis g +c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$Axis + m ()[Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; $values a + f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; $VALUES d + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; X a + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; Y b + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; Z c +c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection net/minecraft/util/datafix/fixes/ChunkConverterPalette$Direction$AxisDirection + m ()[Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; $values b + m ()I getStep a + f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; $VALUES d + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; NEGATIVE b + f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; POSITIVE a + f I step c +c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk net/minecraft/util/datafix/fixes/ChunkConverterPalette$e + m (I)Lcom/mojang/serialization/Dynamic; getBlock a + m (I)Lcom/mojang/serialization/Dynamic; getBlockEntity b + m (I)Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section; getSection d + m (Lcom/mojang/serialization/Dynamic;)V lambda$new$0 b + m (Ljava/util/stream/Stream;)V lambda$new$1 b + m (Lcom/mojang/serialization/Dynamic;)V lambda$new$2 a + m (Ljava/util/stream/Stream;)V lambda$new$3 a + m (ILnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction;)I relative a + m (I)Lcom/mojang/serialization/Dynamic; removeBlockEntity c + m (ILcom/mojang/serialization/Dynamic;)V setBlock a + m ()Lcom/mojang/serialization/Dynamic; write a + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; blockEntities f + f Lcom/mojang/serialization/Dynamic; level c + f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section; sections b + f I sides a + f I x d + f I z e +c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$MappingConstants net/minecraft/util/datafix/fixes/ChunkConverterPalette$c + m (Ljava/util/Map;ILjava/lang/String;)V addBanners b + m (Ljava/util/Map;ILjava/lang/String;)V addBeds a + m (Ljava/util/HashMap;)V lambda$static$0 f + m (Ljava/util/HashMap;)V lambda$static$1 e + m (Ljava/util/HashMap;)V lambda$static$2 d + m (Ljava/util/HashMap;)V lambda$static$3 c + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$4 a + m (Ljava/util/HashMap;)V lambda$static$5 b + m (Ljava/util/HashMap;)V lambda$static$6 a + m (Ljava/util/Map;Ljava/lang/String;)V mapDoor a + m (Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V mapSkull a + f Lcom/mojang/serialization/Dynamic; AIR t + f Ljava/util/Map; BANNER_BLOCK_MAP s + f Ljava/util/Map; BED_BLOCK_MAP r + f Ljava/util/Map; DOOR_MAP o + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; DYE_COLOR_MAP q + f Ljava/util/BitSet; FIX b + f Ljava/util/Map; FLOWER_POT_MAP m + f Ljava/util/Map; NOTE_BLOCK_MAP p + f Lcom/mojang/serialization/Dynamic; PUMPKIN c + f Ljava/util/Map; SKULL_MAP n + f Lcom/mojang/serialization/Dynamic; SNOWY_GRASS e + f Lcom/mojang/serialization/Dynamic; SNOWY_MYCELIUM f + f Lcom/mojang/serialization/Dynamic; SNOWY_PODZOL d + f Lcom/mojang/serialization/Dynamic; UPPER_LARGE_FERN j + f Lcom/mojang/serialization/Dynamic; UPPER_LILAC h + f Lcom/mojang/serialization/Dynamic; UPPER_PEONY l + f Lcom/mojang/serialization/Dynamic; UPPER_ROSE_BUSH k + f Lcom/mojang/serialization/Dynamic; UPPER_SUNFLOWER g + f Lcom/mojang/serialization/Dynamic; UPPER_TALL_GRASS i + f Ljava/util/BitSet; VIRTUAL a +c net/minecraft/util/datafix/fixes/ChunkTicketUnpackPosFix net/minecraft/util/datafix/fixes/ChunkTicketUnpackPosFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 e + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$4 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a + f J CHUNK_COORD_BITS a + f J CHUNK_COORD_MASK b +c net/minecraft/util/datafix/fixes/EntityPaintingMotiveFix net/minecraft/util/datafix/fixes/DataConverterPainting + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Ljava/util/HashMap;)V lambda$static$0 a + f Ljava/util/Map; MAP c +c net/minecraft/util/datafix/fixes/FixProjectileStoredItem net/minecraft/util/datafix/fixes/FixProjectileStoredItem + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; castUnchecked c + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; createItemStack a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fixArrow a + m (Ljava/lang/String;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;)Ljava/util/function/Function; fixChoice a + m (Ljava/lang/String;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; fixChoiceCap a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fixSpectralArrow b + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getArrowType a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixArrow$2 c + m (Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixChoiceCap$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixChoiceCap$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixSpectralArrow$3 b + f Ljava/lang/String; EMPTY_POTION a +c net/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer net/minecraft/util/datafix/fixes/FixProjectileStoredItem$a +c net/minecraft/util/datafix/fixes/IglooMetadataRemovalFix net/minecraft/util/datafix/fixes/DataConverterIglooMetadataRemoval + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Lcom/mojang/serialization/Dynamic;)Z isIglooPiece c + m (Ljava/util/stream/Stream;)Ljava/lang/Boolean; lambda$fixTag$1 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;)Z lambda$removeIglooPieces$2 d + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$removeIglooPieces$3 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; removeIglooPieces b +c net/minecraft/util/datafix/fixes/InlineBlockPosFormatFix net/minecraft/util/datafix/fixes/InlineBlockPosFormatFix + m (Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder; entityFinder a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockAttached f + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLivingEntity b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPhantom d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPlayer a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTurtle e + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixVex c + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 e + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 d + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 c + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Ljava/util/List;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a +c net/minecraft/util/datafix/fixes/InvalidLockComponentFix net/minecraft/util/datafix/fixes/InvalidLockComponentFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLock b + m (Lcom/mojang/serialization/Dynamic;)Z isBrokenLock c + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/function/Predicate;)Z isMapWithOneField a + m (Lcom/mojang/serialization/Dynamic;)Z lambda$isBrokenLock$0 e + m (Lcom/mojang/serialization/Dynamic;)Z lambda$isBrokenLock$1 d + f Ljava/util/Optional; INVALID_LOCK_CUSTOM_NAME a +c net/minecraft/util/datafix/fixes/NamedEntityWriteReadFix net/minecraft/util/datafix/fixes/NamedEntityWriteReadFix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/TypeRewriteRule; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fix$0 a + f Ljava/lang/String; entityName b + f Ljava/lang/String; name a + f Lcom/mojang/datafixers/DSL$TypeReference; type c +c net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$1 a + f Ljava/lang/String; name a + f Ljava/util/function/UnaryOperator; renamer c + f Lcom/mojang/datafixers/DSL$TypeReference; type b +c net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixList a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$fixList$2 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/ParticleUnflatteningFix net/minecraft/util/datafix/fixes/ParticleUnflatteningFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Map; parseBlockProperties c + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; parseTag a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/serialization/Dynamic; readVector a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateBlock b + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateDust d + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateDustTransition e + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateItem a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateSculkCharge f + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateShriek h + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateVibration g + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/util/datafix/fixes/RemoveBlockEntityTagFix net/minecraft/util/datafix/fixes/RemoveBlockEntityTagFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 c + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 c + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 b + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 b + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a + 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; lambda$makeRule$6 a + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$removeBlockEntity$7 a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; removeBlockEntity a + f Ljava/util/Set; blockEntityIdsToDrop a +c net/minecraft/util/datafix/fixes/SimplestEntityRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityRenameAbstract + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Ljava/lang/String; lambda$makeRule$0 a + 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; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$3 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$4 a + m (Ljava/lang/String;)Ljava/lang/String; rename a + f Ljava/lang/String; name a +c net/minecraft/util/parsing/packrat/commands/TagParseRule net/minecraft/util/parsing/packrat/commands/TagParseRule + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Lcom/mojang/serialization/Dynamic; parse b + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a + f Lnet/minecraft/nbt/TagParser; parser a +c net/minecraft/world/attribute/EnvironmentAttributeReader net/minecraft/world/attribute/EnvironmentAttributeReader + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object; getDimensionValue a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/core/BlockPos;)Ljava/lang/Object; getValue a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/phys/Vec3;)Ljava/lang/Object; getValue a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; getValue a + f Lnet/minecraft/world/attribute/EnvironmentAttributeReader; EMPTY a +c net/minecraft/world/attribute/EnvironmentAttributeReader$1 net/minecraft/world/attribute/EnvironmentAttributeReader$1 + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object; getDimensionValue a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; getValue a +c net/minecraft/world/attribute/EnvironmentAttributeSystem net/minecraft/world/attribute/EnvironmentAttributeSystem + m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/level/biome/BiomeManager;)V addBiomeLayer a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/level/biome/BiomeManager;)V addBiomeLayerForAttribute a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/level/Level;)V addDefaultLayers a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/level/dimension/DimensionType;)V addDimensionLayer a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/List;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$ValueSampler; bakeLayerSampler a + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; builder a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object; getConstantBaseValue b + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/lang/Object; getDimensionValue a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; getValue a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$ValueSampler; getValueSampler d + m ()V invalidateTickCache b + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Z isAffectedByPosition c + m (Lnet/minecraft/core/Holder$Reference;)Ljava/util/stream/Stream; lambda$addBiomeLayer$3 a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/attribute/EnvironmentAttribute;)V lambda$addBiomeLayer$4 a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/level/biome/BiomeManager;Ljava/lang/Object;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; lambda$addBiomeLayerForAttribute$5 a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;Ljava/util/function/LongSupplier;Lnet/minecraft/core/Holder;)V lambda$addDefaultLayers$2 a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeLayer;)Z lambda$bakeLayerSampler$1 a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/List;)V lambda$new$0 b + f Ljava/util/Map; attributeSamplers b +c net/minecraft/world/attribute/EnvironmentAttributeSystem$Builder net/minecraft/world/attribute/EnvironmentAttributeSystem$a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addConstantEntry a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeLayer$Constant;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addConstantLayer a + m (Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addConstantLayer a + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addDefaultLayers a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeLayer;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addLayer a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeLayer$Positional;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addPositionalLayer a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeLayer$TimeBased;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addTimeBasedLayer a + m (Lnet/minecraft/core/Holder;Ljava/util/function/LongSupplier;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; addTimelineLayer a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/util/function/LongSupplier;)V addTimelineLayerForAttribute a + m ()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; build a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Ljava/util/List; lambda$addLayer$0 a + f Ljava/util/Map; layersByAttribute a +c net/minecraft/world/attribute/EnvironmentAttributeSystem$ValueSampler net/minecraft/world/attribute/EnvironmentAttributeSystem$b + m ()Ljava/lang/Object; computeValueNotPositional c + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; computeValuePositional b + m ()Ljava/lang/Object; getDimensionValue b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/attribute/SpatialAttributeInterpolator;)Ljava/lang/Object; getValue a + m ()V invalidateTickCache a + f Lnet/minecraft/world/attribute/EnvironmentAttribute; attribute a + f Ljava/lang/Object; baseValue b + f I cacheTickId f + f Ljava/lang/Object; cachedTickValue e + f Z isAffectedByPosition d + f Ljava/util/List; layers c +c net/minecraft/world/attribute/modifier/AttributeModifier net/minecraft/world/attribute/modifier/AttributeModifier + m ()Lnet/minecraft/world/attribute/modifier/AttributeModifier; override a + f Ljava/util/Map; ARGB_COLOR_LIBRARY d + f Ljava/util/Map; BOOLEAN_LIBRARY a + f Ljava/util/Map; FLOAT_LIBRARY b + f Ljava/util/Map; RGB_COLOR_LIBRARY c +c net/minecraft/world/attribute/modifier/AttributeModifier$OperationId net/minecraft/world/attribute/modifier/AttributeModifier$a + m ()[Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; $VALUES q + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; ADD c + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; ALPHA_BLEND b + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; AND i + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; BLEND_TO_GRAY f + f Lcom/mojang/serialization/Codec; CODEC o + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; MAXIMUM h + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; MINIMUM g + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; MULTIPLY e + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; NAND j + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; NOR l + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; OR k + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; OVERRIDE a + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; SUBTRACT d + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; XNOR n + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OperationId; XOR m + f Ljava/lang/String; name p +c net/minecraft/world/attribute/modifier/AttributeModifier$OverrideModifier net/minecraft/world/attribute/modifier/AttributeModifier$b + f Lnet/minecraft/world/attribute/modifier/AttributeModifier$OverrideModifier; INSTANCE e +c net/minecraft/world/entity/ai/attributes/RangedAttribute net/minecraft/world/entity/ai/attributes/AttributeRanged + m ()D getMaxValue e + m ()D getMinValue d + m (D)D sanitizeValue a + f D maxValue d + f D minValue c +c net/minecraft/world/entity/ai/behavior/LocateHidingPlace net/minecraft/world/entity/ai/behavior/BehaviorHome + m (IFI)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/core/Holder;)Z lambda$create$0 b + m (Lnet/minecraft/core/BlockPos;)Z lambda$create$1 b + m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$10 a + m (Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/core/BlockPos;)Z lambda$create$2 a + m (Lnet/minecraft/core/Holder;)Z lambda$create$3 a + m (Lnet/minecraft/core/BlockPos;)Z lambda$create$4 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Ljava/util/Optional; lambda$create$5 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; lambda$create$6 a + 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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/core/BlockPos;)V lambda$create$7 a + m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$8 a + m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$9 a +c net/minecraft/world/entity/ai/behavior/PoiCompetitorScan net/minecraft/world/entity/ai/behavior/BehaviorBetterJob + m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/villager/Villager;)Z competesForSameJobsite a + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Z hasMatchingProfession a + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/npc/villager/Villager;)Lnet/minecraft/world/entity/npc/villager/Villager; selectWinner a +c net/minecraft/world/entity/ai/behavior/StayCloseToTarget net/minecraft/world/entity/ai/behavior/StayCloseToTarget + m (Ljava/util/function/Function;Ljava/util/function/Predicate;IIF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + 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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + 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; lambda$create$1 a + m (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/TradeWithVillager net/minecraft/world/entity/ai/behavior/BehaviorTradeVillager + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/Set; figureOutWhatIAmWillingToTrade a + m (Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/world/item/Item;)Z lambda$figureOutWhatIAmWillingToTrade$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop d + m (Lnet/minecraft/world/entity/npc/villager/Villager;Ljava/util/Set;Lnet/minecraft/world/entity/LivingEntity;)V throwHalfStack a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c + f Ljava/util/Set; trades c +c net/minecraft/world/entity/ai/behavior/ValidateNearbyPoi net/minecraft/world/entity/ai/behavior/BehaviorPositionValidate + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z bedIsOccupied a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z bedIsOccupiedByVillager a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a + f I MAX_DISTANCE a +c net/minecraft/world/entity/ai/behavior/warden/TryToSniff net/minecraft/world/entity/ai/behavior/warden/TryToSniff + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + 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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + 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; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a + f Lnet/minecraft/util/valueproviders/IntProvider; SNIFF_COOLDOWN a +c net/minecraft/world/entity/ai/goal/FollowFlockLeaderGoal net/minecraft/world/entity/ai/goal/PathfinderGoalFishSchool + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)Z lambda$canUse$0 c + m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)Z lambda$canUse$1 b + m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)I nextStartTick a + m ()V start d + m ()V stop e + m ()V tick a + f I INTERVAL_TICKS a + f Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish; mob b + f I nextStartTick d + f I timeToRecalcPath c +c net/minecraft/world/entity/ai/goal/MoveBackToVillageGoal net/minecraft/world/entity/ai/goal/PathfinderGoalStrollVillage + m ()Z canUse b + m ()Lnet/minecraft/world/phys/Vec3; getPosition h + f I MAX_XZ_DIST i + f I MAX_Y_DIST j +c net/minecraft/world/entity/ai/goal/MoveTowardsTargetGoal net/minecraft/world/entity/ai/goal/PathfinderGoalMoveTowardsTarget + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V stop e + f Lnet/minecraft/world/entity/PathfinderMob; mob a + f D speedModifier f + f Lnet/minecraft/world/entity/LivingEntity; target b + f D wantedX c + f D wantedY d + f D wantedZ e + f F within g +c net/minecraft/world/entity/ai/sensing/AdultSensorAnyType net/minecraft/world/entity/ai/sensing/AdultSensorAnyType + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$setNearestVisibleAdult$0 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V setNearestVisibleAdult a +c net/minecraft/world/entity/ai/sensing/SecondaryPoiSensor net/minecraft/world/entity/ai/sensing/SensorSecondaryPlaces + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V doTick a + m ()Ljava/util/Set; requires a + f I SCAN_RATE a +c net/minecraft/world/entity/ai/sensing/WardenEntitySensor net/minecraft/world/entity/ai/sensing/WardenEntitySensor + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;)V doTick a + m (Lnet/minecraft/world/entity/monster/warden/Warden;Ljava/util/function/Predicate;)Ljava/util/Optional; getClosest a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 b + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$1 a + m (Lnet/minecraft/world/entity/monster/warden/Warden;)Ljava/util/Optional; lambda$doTick$2 b + m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V lambda$doTick$3 a + m (Lnet/minecraft/world/entity/monster/warden/Warden;)V lambda$doTick$4 a + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/animal/chicken/ChickenVariant net/minecraft/world/entity/animal/chicken/ChickenVariant + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture b + m ()Ljava/util/List; selectors a + m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lcom/mojang/serialization/Codec; NETWORK_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture e + f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f +c net/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType net/minecraft/world/entity/animal/chicken/ChickenVariant$a + m ()[Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType; $VALUES e + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType; COLD b + f Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType; NORMAL a + f Ljava/lang/String; name d +c net/minecraft/world/entity/animal/golem/CopperGolemState net/minecraft/world/entity/animal/golem/CopperGolemState + m ()[Lnet/minecraft/world/entity/animal/golem/CopperGolemState; $values b + m ()Ljava/lang/String; getSerializedName c + m ()I id a + f [Lnet/minecraft/world/entity/animal/golem/CopperGolemState; $VALUES k + f Ljava/util/function/IntFunction; BY_ID h + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/world/entity/animal/golem/CopperGolemState; DROPPING_ITEM d + f Lnet/minecraft/world/entity/animal/golem/CopperGolemState; DROPPING_NO_ITEM e + f Lnet/minecraft/world/entity/animal/golem/CopperGolemState; GETTING_ITEM b + f Lnet/minecraft/world/entity/animal/golem/CopperGolemState; GETTING_NO_ITEM c + f Lnet/minecraft/world/entity/animal/golem/CopperGolemState; IDLE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g + f I id j + f Ljava/lang/String; name i +c net/minecraft/world/entity/animal/wolf/WolfSoundVariants net/minecraft/world/entity/animal/wolf/WolfSoundVariants + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Holder; pickRandomSoundVariant a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)V register a + f Lnet/minecraft/resources/ResourceKey; ANGRY d + f Lnet/minecraft/resources/ResourceKey; BIG f + f Lnet/minecraft/resources/ResourceKey; CLASSIC a + f Lnet/minecraft/resources/ResourceKey; CUTE g + f Lnet/minecraft/resources/ResourceKey; GRUMPY e + f Lnet/minecraft/resources/ResourceKey; PUGLIN b + f Lnet/minecraft/resources/ResourceKey; SAD c +c net/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet net/minecraft/world/entity/animal/wolf/WolfSoundVariants$a + m ()[Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; $values c + m ()Ljava/lang/String; getIdentifier a + m ()Ljava/lang/String; getSoundEventSuffix b + f [Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; $VALUES j + f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; ANGRY d + f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; BIG f + f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; CLASSIC a + f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; CUTE g + f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; GRUMPY e + f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; PUGLIN b + f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; SAD c + f Ljava/lang/String; identifier h + f Ljava/lang/String; soundEventSuffix i +c net/minecraft/world/entity/monster/breeze/ShootWhenStuck net/minecraft/world/entity/monster/breeze/ShootWhenStuck + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start b +c net/minecraft/world/entity/monster/piglin/AbstractPiglin net/minecraft/world/entity/monster/piglin/EntityPiglinAbstract + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V applyOpenDoorsAbility gP + m ()Z canHunt k + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;)V finishConversion h + m ()Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; getArmPose gS + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget ag_ + m ()Z isAdult gR + m ()Z isConverting gQ + m ()Z isHoldingMeleeWeapon gT + m ()Z isImmuneToZombification p + m (Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)V lambda$finishConversion$0 a + m ()V playAmbientSound T + m ()V playConvertedSound gU + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Z)V setImmuneToZombification x + m (I)V setTimeInOverworld a + f I CONVERSION_TIME b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IMMUNE_TO_ZOMBIFICATION a + f Z DEFAULT_IMMUNE_TO_ZOMBIFICATION d + f Z DEFAULT_PICK_UP_LOOT e + f I DEFAULT_TIME_IN_OVERWORLD f + f I timeInOverworld c +c net/minecraft/world/entity/monster/zombie/ZombieVillager net/minecraft/world/entity/monster/zombie/EntityZombieVillager + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()Z convertsInWater gR + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/server/level/ServerLevel;)V finishConversion i + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()I getConversionProgress hc + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundEvent; getStepSound gP + m ()Lnet/minecraft/world/entity/npc/villager/VillagerData; getVillagerData gZ + m ()I getVillagerXp ha + m ()F getVoicePitch fD + m (B)V handleEntityEvent b + m ()Lnet/minecraft/world/entity/npc/villager/VillagerData; initializeVillagerData hb + m ()Z isConverting gS + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$finishConversion$0 j + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)V lambda$finishConversion$1 b + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (D)Z removeWhenFarAway i + m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)V setGossips a + m (Lnet/minecraft/world/item/trading/MerchantOffers;)V setTradeOffers a + m (I)V setVillagerConversionTime d + m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)V setVillagerData a + m (I)V setVillagerXp r + m (Ljava/util/UUID;I)V startConverting b + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CONVERTING_ID a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VILLAGER_DATA f + f I DEFAULT_XP cA + f I MAX_SPECIAL_BLOCKS_COUNT cx + f I NOT_CONVERTING cz + f Ljava/util/Set; REASONS_NOT_TO_SET_TYPE cB + f I SPECIAL_BLOCK_RADIUS cy + f I VILLAGER_CONVERSION_WAIT_MAX cw + f I VILLAGER_CONVERSION_WAIT_MIN cv + f Ljava/util/UUID; conversionStarter cD + f Lnet/minecraft/world/entity/ai/gossip/GossipContainer; gossips cE + f Lnet/minecraft/world/item/trading/MerchantOffers; tradeOffers cF + f I villagerConversionTime cC + f I villagerXp cG +c net/minecraft/world/entity/npc/villager/AbstractVillager net/minecraft/world/entity/npc/villager/EntityVillagerAbstract + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/trading/MerchantOffers;[Lnet/minecraft/world/entity/npc/villager/VillagerTrades$ItemListing;I)V addOffersFromItemListings a + m (Lnet/minecraft/core/particles/ParticleOptions;)V addParticlesAroundSelf a + m ()Z canBeLeashed aj_ + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/damagesource/DamageSource;)V die a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/world/SimpleContainer; getInventory gP + m ()Lnet/minecraft/sounds/SoundEvent; getNotifyTradeSound f + m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers b + m (F)Lnet/minecraft/world/phys/Vec3; getRopeHoldPosition u + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m (Z)Lnet/minecraft/sounds/SoundEvent; getTradeUpdatedSound x + m ()Lnet/minecraft/world/entity/player/Player; getTradingPlayer a + m ()I getUnhappyCounter p + m ()I getVillagerXp d + m ()Z isClientSide c + m ()Z isTrading gQ + m (Lnet/minecraft/world/item/trading/MerchantOffer;)V notifyTrade a + m (Lnet/minecraft/world/item/ItemStack;)V notifyTradeUpdated a + m (Lnet/minecraft/world/item/trading/MerchantOffers;)V overrideOffers a + m (I)V overrideXp a + m ()V playCelebrateSound gR + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/item/trading/MerchantOffer;)V rewardTradeXp b + m (Lnet/minecraft/world/entity/player/Player;)V setTradingPlayer a + m (I)V setUnhappyCounter r + m ()Z showProgressBar e + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + m ()V stopTrading gS + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b + m (Lnet/minecraft/server/level/ServerLevel;)V updateTrades h + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_UNHAPPY_COUNTER cx + f I VILLAGER_INVENTORY_SIZE cy + f I VILLAGER_SLOT_OFFSET cv + f Lnet/minecraft/world/SimpleContainer; inventory cA + f Lnet/minecraft/world/item/trading/MerchantOffers; offers cw + f Lnet/minecraft/world/entity/player/Player; tradingPlayer cz +c net/minecraft/world/inventory/AbstractMountInventoryMenu net/minecraft/world/inventory/AbstractMountInventoryMenu + m (I)I getInventorySize e + m (Lnet/minecraft/world/Container;)Z hasInventoryChanged c + m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b + m (Lnet/minecraft/world/entity/player/Player;)V removed a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b + f I INVENTORY_ROWS r + f I SLOT_BODY_ARMOR p + f I SLOT_INVENTORY_START q + f I SLOT_SADDLE o + f Lnet/minecraft/world/Container; mountContainer m + f Lnet/minecraft/world/entity/LivingEntity; mount n +c net/minecraft/world/inventory/TransientCraftingContainer net/minecraft/world/inventory/TransientCraftingContainer + m ()V clearContent a + m ()I getContainerSize b + m ()I getHeight h + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Ljava/util/List; getItems i + m ()I getWidth aB_ + m ()Z isEmpty c + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m ()V setChanged e + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + f I height d + f Lnet/minecraft/core/NonNullList; items b + f Lnet/minecraft/world/inventory/AbstractContainerMenu; menu e + f I width c +c net/minecraft/world/item/component/ItemContainerContents net/minecraft/world/item/component/ItemContainerContents + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m ()Ljava/util/List; asSlots f + m (Lnet/minecraft/core/NonNullList;)V copyInto a + m ()Lnet/minecraft/world/item/ItemStack; copyOne a + m (Ljava/util/List;)I findLastNonEmptySlot c + m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemContainerContents; fromItems a + m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemContainerContents; fromSlots b + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$nonEmptyItems$2 a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$nonEmptyStream$1 b + m (Lnet/minecraft/world/item/component/ItemContainerContents;)Ljava/util/List; lambda$static$0 a + m ()Ljava/lang/Iterable; nonEmptyItems d + m ()Ljava/lang/Iterable; nonEmptyItemsCopy e + m ()Ljava/util/stream/Stream; nonEmptyStream c + m ()Ljava/util/stream/Stream; stream b + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/component/ItemContainerContents; EMPTY a + f I MAX_SIZE e + f I NO_SLOT d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f I hashCode g + f Lnet/minecraft/core/NonNullList; items f +c net/minecraft/world/item/component/ItemContainerContents$Slot net/minecraft/world/item/component/ItemContainerContents$a + m ()I index a + m ()Lnet/minecraft/world/item/ItemStack; item b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f I index b + f Lnet/minecraft/world/item/ItemStack; item c +c net/minecraft/world/item/component/SuspiciousStewEffects net/minecraft/world/item/component/SuspiciousStewEffects + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m ()Ljava/util/List; effects a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V onConsume a + m (Lnet/minecraft/world/item/component/SuspiciousStewEffects$Entry;)Lnet/minecraft/world/item/component/SuspiciousStewEffects; withEffectAdded a + f Lcom/mojang/serialization/Codec; CODEC c + f I DEFAULT_DURATION b + f Lnet/minecraft/world/item/component/SuspiciousStewEffects; EMPTY a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Ljava/util/List; effects e +c net/minecraft/world/item/component/SuspiciousStewEffects$Entry net/minecraft/world/item/component/SuspiciousStewEffects$a + m ()Lnet/minecraft/world/effect/MobEffectInstance; createEffectInstance a + m ()I duration c + m ()Lnet/minecraft/core/Holder; effect b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f I duration d + f Lnet/minecraft/core/Holder; effect c +c net/minecraft/world/item/context/DirectionalPlaceContext net/minecraft/world/item/context/BlockActionContextDirectional + m ()Z canPlace b + m ()Lnet/minecraft/core/BlockPos; getClickedPos a + m ()Lnet/minecraft/core/Direction; getHorizontalDirection g + m ()Lnet/minecraft/core/Direction; getNearestLookingDirection d + m ()[Lnet/minecraft/core/Direction; getNearestLookingDirections f + m ()F getRotation i + m ()Z isSecondaryUseActive h + m ()Z replacingClickedOnBlock c + f Lnet/minecraft/core/Direction; direction b +c net/minecraft/world/item/context/DirectionalPlaceContext$1 net/minecraft/world/item/context/BlockActionContextDirectional$1 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/item/crafting/FireworkStarFadeRecipe net/minecraft/world/item/crafting/RecipeFireworksFade + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a + f Lnet/minecraft/world/item/crafting/Ingredient; STAR_INGREDIENT d +c net/minecraft/world/item/crafting/ShieldDecorationRecipe net/minecraft/world/item/crafting/RecipiesShield + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a +c net/minecraft/world/item/crafting/display/RecipeDisplays net/minecraft/world/item/crafting/display/RecipeDisplays + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; bootstrap a +c net/minecraft/world/item/enchantment/EnchantmentInstance net/minecraft/world/item/enchantment/WeightedRandomEnchant + m ()Lnet/minecraft/core/Holder; enchantment b + m ()I level c + m ()I weight a + f Lnet/minecraft/core/Holder; enchantment a + f I level b +c net/minecraft/world/item/enchantment/effects/ReplaceDisk net/minecraft/world/item/enchantment/effects/ReplaceDisk + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState f + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; height c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Ljava/lang/Boolean; lambda$apply$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V lambda$apply$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Vec3i; offset d + m ()Ljava/util/Optional; predicate e + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius b + m ()Ljava/util/Optional; triggerGameEvent g + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState h + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; height e + f Lnet/minecraft/core/Vec3i; offset f + f Ljava/util/Optional; predicate g + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius d + f Ljava/util/Optional; triggerGameEvent i +c net/minecraft/world/item/enchantment/effects/RunFunction net/minecraft/world/item/enchantment/effects/RunFunction + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/resources/Identifier; function b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER e + f Lnet/minecraft/resources/Identifier; function d +c net/minecraft/world/level/block/entity/BannerBlockEntity net/minecraft/world/level/block/entity/TileEntityBanner + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m ()Lnet/minecraft/world/item/DyeColor; getBaseColor f + m ()Lnet/minecraft/network/chat/Component; getCustomName as + m ()Lnet/minecraft/world/item/ItemStack; getItem c + m ()Lnet/minecraft/network/chat/Component; getName ap + m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; getPatterns b + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME c + f I MAX_PATTERNS a + f Ljava/lang/String; TAG_PATTERNS b + f Lnet/minecraft/world/item/DyeColor; baseColor e + f Lnet/minecraft/network/chat/Component; name d + f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; patterns f +c net/minecraft/world/level/block/entity/BarrelBlockEntity net/minecraft/world/level/block/entity/TileEntityBarrel + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m ()I getContainerSize b + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + m ()Ljava/util/List; getEntitiesWithContainerOpen am_ + m ()Lnet/minecraft/core/NonNullList; getItems g + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;)V playSound a + m ()V recheckOpen l + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/core/NonNullList;)V setItems a + m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a + m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b + m (Lnet/minecraft/world/level/block/state/BlockState;Z)V updateBlockState a + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME d + f Lnet/minecraft/core/NonNullList; items e + f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; openersCounter f +c net/minecraft/world/level/block/entity/BarrelBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityBarrel$1 + m (Lnet/minecraft/world/entity/player/Player;)Z isOwnContainer a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onClose b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onOpen a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V openerCountChanged a + f Lnet/minecraft/world/level/block/entity/BarrelBlockEntity; this$0 a +c net/minecraft/world/level/block/entity/BeaconBlockEntity net/minecraft/world/level/block/entity/TileEntityBeacon + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V applyEffects a + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; filterEffect a + m ()Ljava/util/List; getBeamSections a + m ()Lnet/minecraft/network/chat/Component; getCustomName as + m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ + m ()Lnet/minecraft/network/chat/Component; getName ap + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket c + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)V lambda$storeEffect$0 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/core/Holder; loadEffect b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V playSound a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/network/chat/Component;)V setCustomName a + m (Lnet/minecraft/world/level/Level;)V setLevel a + m ()V setRemoved ay_ + m (Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;Lnet/minecraft/core/Holder;)V storeEffect a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeaconBlockEntity;)V tick a + m (Lnet/minecraft/world/level/Level;III)I updateBase a + f Ljava/util/List; BEACON_EFFECTS a + f I BLOCKS_CHECK_PER_TICK h + f I DATA_LEVELS b + f I DATA_PRIMARY c + f I DATA_SECONDARY d + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME i + f I MAX_LEVELS f + f I NUM_DATA_VALUES e + f Ljava/lang/String; TAG_PRIMARY j + f Ljava/lang/String; TAG_SECONDARY k + f Ljava/util/Set; VALID_EFFECTS g + f Ljava/util/List; beamSections l + f Ljava/util/List; checkingBeamSections m + f Lnet/minecraft/world/inventory/ContainerData; dataAccess w + f I lastCheckY r + f I levels q + f Lnet/minecraft/world/LockCode; lockKey v + f Lnet/minecraft/network/chat/Component; name u + f Lnet/minecraft/core/Holder; primaryPower s + f Lnet/minecraft/core/Holder; secondaryPower t +c net/minecraft/world/level/block/entity/BeaconBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityBeacon$1 + m (I)I get a + m ()I getCount a + m (II)V set a + f Lnet/minecraft/world/level/block/entity/BeaconBlockEntity; this$0 a +c net/minecraft/world/level/block/entity/HopperBlockEntity net/minecraft/world/level/block/entity/TileEntityHopper + m (Lnet/minecraft/world/Container;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/item/ItemStack; addItem a + m (Lnet/minecraft/world/Container;Lnet/minecraft/world/entity/item/ItemEntity;)Z addItem a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canMergeItems a + m (Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;)Z canPlaceItemInContainer a + m (Lnet/minecraft/world/Container;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;)Z canTakeItemFromContainer a + m (I)[I createFlatSlots d + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)Z ejectItems a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)V entityInside a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)Lnet/minecraft/world/Container; getAttachedContainer b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/Container; getBlockContainer b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/Container; getContainerAt a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;DDD)Lnet/minecraft/world/Container; getContainerAt a + m ()I getContainerSize b + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + m (Lnet/minecraft/world/level/Level;DDD)Lnet/minecraft/world/Container; getEntityContainer a + m ()Lnet/minecraft/core/NonNullList; getItems g + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/Hopper;)Ljava/util/List; getItemsAtAndAbove b + m ()D getLevelX C + m ()D getLevelY D + m ()D getLevelZ E + m (Lnet/minecraft/world/Container;Lnet/minecraft/core/Direction;)[I getSlots a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/Hopper;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/Container; getSourceContainer a + m ()Z inventoryFull l + m (Lnet/minecraft/world/Container;Lnet/minecraft/core/Direction;)Z isFullContainer b + m ()Z isGridAligned F + m ()Z isOnCooldown w + m ()Z isOnCustomCooldown x + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)Z lambda$pushItemsTick$0 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)V pushItemsTick a + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState c + m (I)V setCooldown e + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/core/NonNullList;)V setItems a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/Hopper;)Z suckInItems a + m (Lnet/minecraft/world/Container;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;)Lnet/minecraft/world/item/ItemStack; tryMoveInItem b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;Ljava/util/function/BooleanSupplier;)Z tryMoveItems a + f [[I CACHED_SLOTS f + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME h + f I HOPPER_CONTAINER_SIZE e + f I MOVE_ITEM_SPEED d + f I NO_COOLDOWN_TIME g + f I cooldownTime j + f Lnet/minecraft/core/Direction; facing q + f Lnet/minecraft/core/NonNullList; items i + f J tickedGameTime k +c net/minecraft/world/level/block/entity/JigsawBlockEntity net/minecraft/world/level/block/entity/TileEntityJigsaw + m (Lnet/minecraft/server/level/ServerLevel;IZ)V generate a + m ()Ljava/lang/String; getFinalState f + m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getJoint h + m ()Lnet/minecraft/resources/Identifier; getName a + m ()I getPlacementPriority k + m ()Lnet/minecraft/resources/ResourceKey; getPool d + m ()I getSelectionPriority l + m ()Lnet/minecraft/resources/Identifier; getTarget c + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket m + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; lambda$loadAdditional$0 w + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Ljava/lang/String;)V setFinalState a + m (Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType;)V setJoint a + m (Lnet/minecraft/resources/Identifier;)V setName a + m (I)V setPlacementPriority a + m (Lnet/minecraft/resources/ResourceKey;)V setPool a + m (I)V setSelectionPriority b + m (Lnet/minecraft/resources/Identifier;)V setTarget b + f Ljava/lang/String; DEFAULT_FINAL_STATE j + f I DEFAULT_PLACEMENT_PRIORITY k + f I DEFAULT_SELECTION_PRIORITY l + f Lnet/minecraft/resources/Identifier; EMPTY_ID b + f Ljava/lang/String; FINAL_STATE i + f Ljava/lang/String; JOINT e + f Ljava/lang/String; NAME h + f Ljava/lang/String; PLACEMENT_PRIORITY f + f Ljava/lang/String; POOL d + f Lcom/mojang/serialization/Codec; POOL_CODEC a + f Ljava/lang/String; SELECTION_PRIORITY g + f Ljava/lang/String; TARGET c + f Ljava/lang/String; finalState t + f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; joint s + f Lnet/minecraft/resources/Identifier; name m + f I placementPriority u + f Lnet/minecraft/resources/ResourceKey; pool r + f I selectionPriority v + f Lnet/minecraft/resources/Identifier; target q +c net/minecraft/world/level/block/entity/JigsawBlockEntity$JointType net/minecraft/world/level/block/entity/TileEntityJigsaw$JointType + m ()[Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; $values b + m ()Ljava/lang/String; getSerializedName c + m ()Lnet/minecraft/network/chat/Component; getTranslatedName a + f [Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; $VALUES e + f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; ALIGNED b + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC c + f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; ROLLABLE a + f Ljava/lang/String; name d +c net/minecraft/world/level/block/entity/SmokerBlockEntity net/minecraft/world/level/block/entity/TileEntitySmoker + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I getBurnDuration a + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME q +c net/minecraft/world/level/block/entity/vault/VaultConfig net/minecraft/world/level/block/entity/vault/VaultConfig + m ()D activationRange c + m ()D deactivationRange d + m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; entitySelector g + m ()Lnet/minecraft/world/item/ItemStack; keyItem e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; lambda$validate$1 i + m ()Lnet/minecraft/resources/ResourceKey; lootTable b + m ()Ljava/util/Optional; overrideLootTableToDisplay f + m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; playerDetector a + m ()Lcom/mojang/serialization/DataResult; validate h + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/block/entity/vault/VaultConfig; DEFAULT b + f Ljava/lang/String; TAG_NAME a + f D activationRange e + f D deactivationRange f + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; entitySelector j + f Lnet/minecraft/world/item/ItemStack; keyItem g + f Lnet/minecraft/resources/ResourceKey; lootTable d + f Ljava/util/Optional; overrideLootTableToDisplay h + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; playerDetector i +c net/minecraft/world/level/block/piston/MovingPistonBlock net/minecraft/world/level/block/piston/BlockPistonMoving + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V destroy a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/piston/PistonMovingBlockEntity; getBlockEntity a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;ZZ)Lnet/minecraft/world/level/block/entity/BlockEntity; newMovingBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE c +c net/minecraft/world/level/block/state/properties/BedPart net/minecraft/world/level/block/state/properties/BlockPropertyBedPart + m ()[Lnet/minecraft/world/level/block/state/properties/BedPart; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/BedPart; $VALUES d + f Lnet/minecraft/world/level/block/state/properties/BedPart; FOOT b + f Lnet/minecraft/world/level/block/state/properties/BedPart; HEAD a + f Ljava/lang/String; name c +c net/minecraft/world/level/chunk/PalettedContainerFactory net/minecraft/world/level/chunk/PalettedContainerFactory + m ()Lcom/mojang/serialization/Codec; biomeContainerCodec h + m ()Lnet/minecraft/world/level/chunk/Strategy; biomeStrategy f + m ()Lcom/mojang/serialization/Codec; blockStatesContainerCodec e + m ()Lnet/minecraft/world/level/chunk/Strategy; blockStatesStrategy c + m (Lnet/minecraft/core/RegistryAccess;)Lnet/minecraft/world/level/chunk/PalettedContainerFactory; create a + m ()Lnet/minecraft/world/level/chunk/PalettedContainer; createForBiomes b + m ()Lnet/minecraft/world/level/chunk/PalettedContainer; createForBlockStates a + m ()Lnet/minecraft/core/Holder; defaultBiome g + m ()Lnet/minecraft/world/level/block/state/BlockState; defaultBlockState d + f Lcom/mojang/serialization/Codec; biomeContainerCodec f + f Lnet/minecraft/world/level/chunk/Strategy; biomeStrategy d + f Lcom/mojang/serialization/Codec; blockStatesContainerCodec c + f Lnet/minecraft/world/level/chunk/Strategy; blockStatesStrategy a + f Lnet/minecraft/core/Holder; defaultBiome e + f Lnet/minecraft/world/level/block/state/BlockState; defaultBlockState b +c net/minecraft/world/level/chunk/status/ChunkDependencies net/minecraft/world/level/chunk/status/ChunkDependencies + m ()Lcom/google/common/collect/ImmutableList; asList a + m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; get a + m ()I getRadius c + m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I getRadiusOf a + m ()I size b + f Lcom/google/common/collect/ImmutableList; dependencyByRadius a + f [I radiusByDependency b +c net/minecraft/world/level/entity/EntityPersistentStorage net/minecraft/world/level/entity/EntityPersistentStorage + m (Z)V flush a + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; loadEntities a + m (Lnet/minecraft/world/level/entity/ChunkEntities;)V storeEntities a +c net/minecraft/world/level/gameevent/EntityPositionSource net/minecraft/world/level/gameevent/EntityPositionSource + m ()I getId c + m (Lnet/minecraft/world/level/Level;)Ljava/util/Optional; getPosition a + m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; getType a + m ()Ljava/util/UUID; getUuid b + m (Ljava/util/UUID;)Ljava/lang/Integer; lambda$getId$11 a + m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Integer; lambda$getId$12 a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; lambda$getPosition$5 b + m (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID; lambda$getUuid$10 b + m (Ljava/lang/Integer;)Ljava/util/UUID; lambda$getUuid$9 a + m (Lnet/minecraft/world/level/Level;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; lambda$resolveEntity$6 a + m (Lnet/minecraft/world/level/Level;Lcom/mojang/datafixers/util/Either;)Ljava/util/Optional; lambda$resolveEntity$7 a + m (Lnet/minecraft/world/entity/Entity;)V lambda$resolveEntity$8 a + m (Lnet/minecraft/world/level/gameevent/EntityPositionSource;)Ljava/lang/Float; lambda$static$0 b + m (Ljava/util/UUID;Ljava/lang/Float;)Lnet/minecraft/world/level/gameevent/EntityPositionSource; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/gameevent/EntityPositionSource;)Ljava/lang/Float; lambda$static$3 a + m (Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/world/level/gameevent/EntityPositionSource; lambda$static$4 a + m (Lnet/minecraft/world/level/Level;)V resolveEntity b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lcom/mojang/datafixers/util/Either; entityOrUuidOrId e + f F yOffset f +c net/minecraft/world/level/gameevent/EntityPositionSource$Type net/minecraft/world/level/gameevent/EntityPositionSource$a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b +c net/minecraft/world/level/levelgen/XoroshiroRandomSource net/minecraft/world/level/levelgen/XoroshiroRandomSource + m (I)V consumeCount b + m ()Lnet/minecraft/util/RandomSource; fork d + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e + m (Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; lambda$static$0 a + m (Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource;)Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; lambda$static$1 a + m (I)J nextBits c + m ()Z nextBoolean h + m ()D nextDouble j + m ()F nextFloat i + m ()D nextGaussian k + m ()I nextInt f + m (I)I nextInt a + m ()J nextLong g + m (J)V setSeed b + f Lcom/mojang/serialization/Codec; CODEC b + f D DOUBLE_UNIT d + f F FLOAT_UNIT c + f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource f + f Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; randomNumberGenerator e +c net/minecraft/world/level/levelgen/XoroshiroRandomSource$XoroshiroPositionalRandomFactory net/minecraft/world/level/levelgen/XoroshiroRandomSource$a + m (III)Lnet/minecraft/util/RandomSource; at a + m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; fromHashOf a + m (J)Lnet/minecraft/util/RandomSource; fromSeed a + m (Ljava/lang/StringBuilder;)V parityConfigString a + f J seedHi b + f J seedLo a +c net/minecraft/world/level/levelgen/blending/BlendingData net/minecraft/world/level/levelgen/blending/BlendingData + m (ILnet/minecraft/world/level/chunk/ChunkAccess;II)V addValuesForColumn a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/Set;)V calculateData a + m ()I cellCountPerColumn c + m ()Lnet/minecraft/world/level/LevelHeightAccessor; getAreaWithOldGeneration b + m (Lnet/minecraft/world/level/chunk/ChunkAccess;II)Ljava/util/List; getBiomeColumn b + m (I)I getCellYIndex a + m ()I getColumnMinY e + m (III)D getDensity b + m ([DI)D getDensity a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;III)[D getDensityColumn a + m (III)D getHeight a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;II)I getHeightAtXZ a + m (II)I getInsideIndex a + m ()I getMinY f + m (Lnet/minecraft/server/level/WorldGenRegion;II)Lnet/minecraft/world/level/levelgen/blending/BlendingData; getOrUpdateBlendingData a + m (II)I getOutsideIndex b + m (I)I getX b + m (I)I getZ c + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;)Z isGround a + m (IIILnet/minecraft/world/level/levelgen/blending/BlendingData$BiomeConsumer;)V iterateBiomes a + m (IIIILnet/minecraft/world/level/levelgen/blending/BlendingData$DensityConsumer;)V iterateDensities a + m (IILnet/minecraft/world/level/levelgen/blending/BlendingData$HeightConsumer;)V iterateHeights a + m ([D)V lambda$new$0 a + m ()[D lambda$new$1 g + m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed; pack a + m ()I quartCountPerColumn d + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;)D read1 a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;)D read7 b + m (Lnet/minecraft/world/level/WorldGenLevel;IIZ)Ljava/util/Set; sideByGenerationAge a + m (Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed;)Lnet/minecraft/world/level/levelgen/blending/BlendingData; unpack a + m (I)I zeroIfNegative d + f D AIR_DENSITY g + f D BLENDING_DENSITY_FACTOR e + f I CELLS_PER_SECTION_Y h + f I CELL_COLUMN_COUNT n + f I CELL_COLUMN_INSIDE_COUNT l + f I CELL_COLUMN_OUTSIDE_COUNT m + f I CELL_HEIGHT b + f I CELL_HORIZONTAL_MAX_INDEX_INSIDE j + f I CELL_HORIZONTAL_MAX_INDEX_OUTSIDE k + f I CELL_RATIO c + f I CELL_WIDTH a + f D NO_VALUE d + f I QUARTS_PER_SECTION i + f D SOLID_DENSITY f + f Ljava/util/List; SURFACE_BLOCKS p + f Lnet/minecraft/world/level/LevelHeightAccessor; areaWithOldGeneration o + f Ljava/util/List; biomes s + f [[D densities t + f Z hasCalculatedData q + f [D heights r +c net/minecraft/world/level/levelgen/blending/BlendingData$Packed net/minecraft/world/level/levelgen/blending/BlendingData$d + m ()Ljava/util/Optional; heights c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; lambda$validateArraySize$1 d + m ()I maxSection b + m ()I minSection a + m (Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed;)Lcom/mojang/serialization/DataResult; validateArraySize a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; DOUBLE_ARRAY_CODEC e + f Ljava/util/Optional; heights d + f I maxSection c + f I minSection b +c net/minecraft/world/level/levelgen/blending/BlendingData$BiomeConsumer net/minecraft/world/level/levelgen/blending/BlendingData$a +c net/minecraft/world/level/levelgen/blending/BlendingData$HeightConsumer net/minecraft/world/level/levelgen/blending/BlendingData$c +c net/minecraft/world/level/levelgen/blending/BlendingData$DensityConsumer net/minecraft/world/level/levelgen/blending/BlendingData$b +c net/minecraft/world/level/levelgen/carver/CarvingContext net/minecraft/world/level/levelgen/carver/CarvingContext + m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState d + m ()Lnet/minecraft/core/RegistryAccess; registryAccess c + m (Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;Z)Ljava/util/Optional; topMaterial a + f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk b + f Lnet/minecraft/world/level/levelgen/RandomState; randomState c + f Lnet/minecraft/core/RegistryAccess; registryAccess a + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; surfaceRule d +c net/minecraft/world/level/levelgen/feature/BambooFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBamboo + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_FINAL_LARGE b + f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_TOP_LARGE c + f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_TOP_SMALL d + f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_TRUNK a +c net/minecraft/world/level/levelgen/feature/FossilFeature net/minecraft/world/level/levelgen/feature/WorldGenFossils + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)I countEmptyCorners a + m (Lnet/minecraft/world/level/WorldGenLevel;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/BlockPos;)V lambda$countEmptyCorners$0 a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/SpringFeature net/minecraft/world/level/levelgen/feature/WorldGenLiquids + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/placement/BiomeFilter net/minecraft/world/level/levelgen/placement/BiomeFilter + m ()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; biome a + m ()Ljava/lang/IllegalStateException; lambda$shouldPlace$1 c + m ()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; lambda$static$0 d + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; INSTANCE c +c net/minecraft/world/level/levelgen/placement/CaveSurface net/minecraft/world/level/levelgen/placement/CaveSurface + m ()[Lnet/minecraft/world/level/levelgen/placement/CaveSurface; $values d + m ()Lnet/minecraft/core/Direction; getDirection a + m ()Ljava/lang/String; getSerializedName c + m ()I getY b + f [Lnet/minecraft/world/level/levelgen/placement/CaveSurface; $VALUES g + f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; CEILING a + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; FLOOR b + f Lnet/minecraft/core/Direction; direction d + f Ljava/lang/String; id f + f I y e +c net/minecraft/world/level/levelgen/structure/BoundingBox net/minecraft/world/level/levelgen/structure/StructureBoundingBox + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; encapsulate a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; encapsulate b + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; encapsulating a + m (Ljava/lang/Iterable;)Ljava/util/Optional; encapsulatingBoxes b + m (Ljava/lang/Iterable;)Ljava/util/Optional; encapsulatingPositions a + m (Ljava/util/function/Consumer;)V forAllCorners a + m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; fromCorners a + m ()Lnet/minecraft/core/BlockPos; getCenter g + m ()Lnet/minecraft/core/Vec3i; getLength c + m ()I getXSpan d + m ()I getYSpan e + m ()I getZSpan f + m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; infinite a + m (I)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; inflatedBy a + m (III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; inflatedBy c + m ()Ljava/util/stream/Stream; intersectingChunks b + m (IIII)Z intersects a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z intersects a + m (III)Z isInside d + m (Lnet/minecraft/core/Vec3i;)Z isInside b + m ([I)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; lambda$static$0 a + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Ljava/util/stream/IntStream; lambda$static$2 e + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/core/BlockPos; lambda$static$3 d + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/core/BlockPos; lambda$static$4 c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; lambda$static$5 a + m ()I maxX k + m ()I maxY l + m ()I maxZ m + m ()I minX h + m ()I minY i + m ()I minZ j + m (III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; move a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; move a + m (III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; moved b + m (IIIIIIIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; orientBox a + f Lcom/mojang/serialization/Codec; CODEC a + f Lorg/slf4j/Logger; LOGGER c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f I maxX g + f I maxY h + f I maxZ i + f I minX d + f I minY e + f I minZ f +c net/minecraft/world/level/levelgen/structure/BoundingBox$1 net/minecraft/world/level/levelgen/structure/StructureBoundingBox$1 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/level/pathfinder/PathComputationType net/minecraft/world/level/pathfinder/PathMode + m ()[Lnet/minecraft/world/level/pathfinder/PathComputationType; $values a + f [Lnet/minecraft/world/level/pathfinder/PathComputationType; $VALUES d + f Lnet/minecraft/world/level/pathfinder/PathComputationType; AIR c + f Lnet/minecraft/world/level/pathfinder/PathComputationType; LAND a + f Lnet/minecraft/world/level/pathfinder/PathComputationType; WATER b +c net/minecraft/world/level/redstone/RedstoneWireEvaluator net/minecraft/world/level/redstone/RedstoneWireEvaluator + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getBlockSignal a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getIncomingWireSignal b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getWireSignal a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/redstone/Orientation;Z)V updatePowerStrength a + f Lnet/minecraft/world/level/block/RedStoneWireBlock; wireBlock a +c net/minecraft/world/level/storage/LevelDataAndDimensions net/minecraft/world/level/storage/LevelDataAndDimensions + m ()Lnet/minecraft/world/level/levelgen/WorldDimensions$Complete; dimensions b + m ()Lnet/minecraft/world/level/storage/WorldData; worldData a + f Lnet/minecraft/world/level/levelgen/WorldDimensions$Complete; dimensions b + f Lnet/minecraft/world/level/storage/WorldData; worldData a +c net/minecraft/world/level/storage/loot/BuiltInLootTables net/minecraft/world/level/storage/loot/LootTables + m ()Ljava/util/Set; all a + m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceKey; lambda$makeDyeKeyMap$0 a + m (Ljava/lang/String;)Ljava/util/Map; makeDyeKeyMap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; register a + f Lnet/minecraft/resources/ResourceKey; ABANDONED_MINESHAFT t + f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY O + f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_ICE_BOX P + f Lnet/minecraft/resources/ResourceKey; ARMADILLO_BRUSH aV + f Lnet/minecraft/resources/ResourceKey; ARMADILLO_SHED aJ + f Lnet/minecraft/resources/ResourceKey; ARMORER_GIFT ar + f Lnet/minecraft/resources/ResourceKey; BABY_VILLAGER_GIFT aF + f Lnet/minecraft/resources/ResourceKey; BASTION_BRIDGE M + f Lnet/minecraft/resources/ResourceKey; BASTION_HOGLIN_STABLE N + f Lnet/minecraft/resources/ResourceKey; BASTION_OTHER L + f Lnet/minecraft/resources/ResourceKey; BASTION_TREASURE K + f Lnet/minecraft/resources/ResourceKey; BOGGED_SHEAR aW + f Lnet/minecraft/resources/ResourceKey; BURIED_TREASURE F + f Lnet/minecraft/resources/ResourceKey; BUTCHER_GIFT as + f Lnet/minecraft/resources/ResourceKey; CARTOGRAPHER_GIFT at + f Lnet/minecraft/resources/ResourceKey; CARVE_PUMPKIN aO + f Lnet/minecraft/resources/ResourceKey; CAT_MORNING_GIFT aq + f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER bd + f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER_CREEPER bf + f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER_PIGLIN be + f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER_SKELETON bg + f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER_WITHER_SKELETON bh + f Lnet/minecraft/resources/ResourceKey; CHARGED_CREEPER_ZOMBIE bi + f Lnet/minecraft/resources/ResourceKey; CHICKEN_LAY aI + f Lnet/minecraft/resources/ResourceKey; CLERIC_GIFT au + f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMID y + f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMID_ARCHAEOLOGY bk + f Lnet/minecraft/resources/ResourceKey; DESERT_WELL_ARCHAEOLOGY bj + f Lnet/minecraft/resources/ResourceKey; END_CITY_TREASURE b + f Lnet/minecraft/resources/ResourceKey; EQUIPMENT_TRIAL_CHAMBER ai + f Lnet/minecraft/resources/ResourceKey; EQUIPMENT_TRIAL_CHAMBER_MELEE ak + f Lnet/minecraft/resources/ResourceKey; EQUIPMENT_TRIAL_CHAMBER_RANGED aj + f Lnet/minecraft/resources/ResourceKey; FARMER_GIFT av + f Lnet/minecraft/resources/ResourceKey; FISHERMAN_GIFT aw + f Lnet/minecraft/resources/ResourceKey; FISHING am + f Lnet/minecraft/resources/ResourceKey; FISHING_FISH ap + f Lnet/minecraft/resources/ResourceKey; FISHING_JUNK an + f Lnet/minecraft/resources/ResourceKey; FISHING_TREASURE ao + f Lnet/minecraft/resources/ResourceKey; FLETCHER_GIFT ax + f Lnet/minecraft/resources/ResourceKey; HARVEST_BEEHIVE aN + f Lnet/minecraft/resources/ResourceKey; HARVEST_CAVE_VINE aL + f Lnet/minecraft/resources/ResourceKey; HARVEST_SWEET_BERRY_BUSH aM + f Lnet/minecraft/resources/ResourceKey; IGLOO_CHEST B + f Ljava/util/Set; IMMUTABLE_LOCATIONS bq + f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLE z + f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLE_DISPENSER A + f Lnet/minecraft/resources/ResourceKey; LEATHERWORKER_GIFT ay + f Lnet/minecraft/resources/ResourceKey; LIBRARIAN_GIFT az + f Ljava/util/Set; LOCATIONS bp + f Lnet/minecraft/resources/ResourceKey; MASON_GIFT aA + f Lnet/minecraft/resources/ResourceKey; NETHER_BRIDGE u + f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_COLD_ARCHAEOLOGY bo + f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_WARM_ARCHAEOLOGY bn + f Lnet/minecraft/resources/ResourceKey; PANDA_SNEEZE aH + f Lnet/minecraft/resources/ResourceKey; PIGLIN_BARTERING aP + f Lnet/minecraft/resources/ResourceKey; PILLAGER_OUTPOST J + f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL Q + f Lnet/minecraft/resources/ResourceKey; SHEAR_BROWN_MOOSHROOM aZ + f Lnet/minecraft/resources/ResourceKey; SHEAR_MOOSHROOM aX + f Lnet/minecraft/resources/ResourceKey; SHEAR_RED_MOOSHROOM aY + f Lnet/minecraft/resources/ResourceKey; SHEAR_SHEEP bb + f Ljava/util/Map; SHEAR_SHEEP_BY_DYE bc + f Lnet/minecraft/resources/ResourceKey; SHEAR_SNOW_GOLEM ba + f Ljava/util/Map; SHEEP_BY_DYE al + f Lnet/minecraft/resources/ResourceKey; SHEPHERD_GIFT aB + f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_MAP G + f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_SUPPLY H + f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_TREASURE I + f Lnet/minecraft/resources/ResourceKey; SIMPLE_DUNGEON c + f Lnet/minecraft/resources/ResourceKey; SNIFFER_DIGGING aG + f Lnet/minecraft/resources/ResourceKey; SPAWNER_OMINOUS_TRIAL_CHAMBER_CONSUMABLES aT + f Lnet/minecraft/resources/ResourceKey; SPAWNER_OMINOUS_TRIAL_CHAMBER_KEY aS + f Lnet/minecraft/resources/ResourceKey; SPAWNER_TRIAL_CHAMBER_CONSUMABLES aR + f Lnet/minecraft/resources/ResourceKey; SPAWNER_TRIAL_CHAMBER_KEY aQ + f Lnet/minecraft/resources/ResourceKey; SPAWNER_TRIAL_ITEMS_TO_DROP_WHEN_OMINOUS aU + f Lnet/minecraft/resources/ResourceKey; SPAWN_BONUS_CHEST a + f Lnet/minecraft/resources/ResourceKey; STRONGHOLD_CORRIDOR x + f Lnet/minecraft/resources/ResourceKey; STRONGHOLD_CROSSING w + f Lnet/minecraft/resources/ResourceKey; STRONGHOLD_LIBRARY v + f Lnet/minecraft/resources/ResourceKey; TOOLSMITH_GIFT aC + f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_ARCHAEOLOGY_COMMON bl + f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_ARCHAEOLOGY_RARE bm + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CHAMBER_DISPENSER af + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CORRIDOR aa + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CORRIDOR_DISPENSER ae + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CORRIDOR_POT ah + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_ENTRANCE ad + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_INTERSECTION ab + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_INTERSECTION_BARREL ac + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD R + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_COMMON S + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS V + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS_COMMON W + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS_RARE X + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS_UNIQUE Y + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_RARE T + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_UNIQUE U + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_SUPPLY Z + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_WATER_DISPENSER ag + f Lnet/minecraft/resources/ResourceKey; TURTLE_GROW aK + f Lnet/minecraft/resources/ResourceKey; UNDERWATER_RUIN_BIG E + f Lnet/minecraft/resources/ResourceKey; UNDERWATER_RUIN_SMALL D + f Lnet/minecraft/resources/ResourceKey; UNEMPLOYED_GIFT aE + f Lnet/minecraft/resources/ResourceKey; VILLAGE_ARMORER f + f Lnet/minecraft/resources/ResourceKey; VILLAGE_BUTCHER j + f Lnet/minecraft/resources/ResourceKey; VILLAGE_CARTOGRAPHER g + f Lnet/minecraft/resources/ResourceKey; VILLAGE_DESERT_HOUSE o + f Lnet/minecraft/resources/ResourceKey; VILLAGE_FISHER l + f Lnet/minecraft/resources/ResourceKey; VILLAGE_FLETCHER k + f Lnet/minecraft/resources/ResourceKey; VILLAGE_MASON h + f Lnet/minecraft/resources/ResourceKey; VILLAGE_PLAINS_HOUSE p + f Lnet/minecraft/resources/ResourceKey; VILLAGE_SAVANNA_HOUSE s + f Lnet/minecraft/resources/ResourceKey; VILLAGE_SHEPHERD i + f Lnet/minecraft/resources/ResourceKey; VILLAGE_SNOWY_HOUSE r + f Lnet/minecraft/resources/ResourceKey; VILLAGE_TAIGA_HOUSE q + f Lnet/minecraft/resources/ResourceKey; VILLAGE_TANNERY m + f Lnet/minecraft/resources/ResourceKey; VILLAGE_TEMPLE n + f Lnet/minecraft/resources/ResourceKey; VILLAGE_TOOLSMITH e + f Lnet/minecraft/resources/ResourceKey; VILLAGE_WEAPONSMITH d + f Lnet/minecraft/resources/ResourceKey; WEAPONSMITH_GIFT aD + f Lnet/minecraft/resources/ResourceKey; WOODLAND_MANSION C +c net/minecraft/world/level/storage/loot/ValidationContext net/minecraft/world/level/storage/loot/LootCollector + m ()Z allowsReferences b + m (Lnet/minecraft/util/ProblemReporter$PathElement;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/ValidationContext; enterElement a + m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/world/level/storage/loot/ValidationContext; forChild a + m (Lnet/minecraft/resources/ResourceKey;)Z hasVisitedElement a + m ()Ljava/lang/UnsupportedOperationException; lambda$resolver$0 d + m (Lnet/minecraft/util/ProblemReporter$Problem;)V reportProblem a + m ()Lnet/minecraft/util/ProblemReporter; reporter c + m ()Lnet/minecraft/core/HolderGetter$Provider; resolver a + m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/ValidationContext; setContextKeySet a + m (Lnet/minecraft/world/level/storage/loot/LootContextUser;)V validateContextUsage a + f Lnet/minecraft/util/context/ContextKeySet; contextKeySet b + f Lnet/minecraft/util/ProblemReporter; reporter a + f Ljava/util/Optional; resolver c + f Ljava/util/Set; visitedElements d +c net/minecraft/world/level/storage/loot/ValidationContext$MissingReferenceProblem net/minecraft/world/level/storage/loot/LootCollector$a + m ()Ljava/lang/String; description a + m ()Lnet/minecraft/resources/ResourceKey; referenced b + f Lnet/minecraft/resources/ResourceKey; referenced a +c net/minecraft/world/level/storage/loot/ValidationContext$RecursiveReferenceProblem net/minecraft/world/level/storage/loot/LootCollector$c + m ()Ljava/lang/String; description a + m ()Lnet/minecraft/resources/ResourceKey; referenced b + f Lnet/minecraft/resources/ResourceKey; referenced a +c net/minecraft/world/level/storage/loot/ValidationContext$ReferenceNotAllowedProblem net/minecraft/world/level/storage/loot/LootCollector$d + m ()Ljava/lang/String; description a + m ()Lnet/minecraft/resources/ResourceKey; referenced b + f Lnet/minecraft/resources/ResourceKey; referenced a +c net/minecraft/world/level/storage/loot/ValidationContext$ParametersNotProvidedProblem net/minecraft/world/level/storage/loot/LootCollector$b + m ()Ljava/lang/String; description a + m ()Ljava/util/Set; notProvided b + f Ljava/util/Set; notProvided a +c net/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape net/minecraft/world/phys/shapes/VoxelShapeBitSet + m (IIII)V clearZStrip b + m (III)V fill c + m (IIIZ)V fillUpdateBounds a + m (Lnet/minecraft/core/Direction$Axis;)I firstFull a + m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Z)V forAllBoxes a + m (III)I getIndex a + m ()Z isEmpty a + m (III)Z isFull b + m (III)Z isInterior d + m (IIIII)Z isXZRectangleFull a + m (IIII)Z isZStripFull a + m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;)Lnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape; join a + m (Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IILnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape;II[I[ZIII)Z lambda$join$0 a + m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;ILnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape;I[I[ZIII)Z lambda$join$1 a + m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape;[IIII)Z lambda$join$2 a + m (Lnet/minecraft/core/Direction$Axis;)I lastFull b + m (IIIIIIIII)Lnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape; withFilledBounds a + f Ljava/util/BitSet; storage d + f I xMax h + f I xMin e + f I yMax i + f I yMin f + f I zMax j + f I zMin g +c net/minecraft/world/phys/shapes/MinecartCollisionContext net/minecraft/world/phys/shapes/MinecartCollisionContext + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape a + m (Lnet/minecraft/world/entity/vehicle/minecart/AbstractMinecart;)V setupContext a + f Lnet/minecraft/core/BlockPos; ingoreBelow a + f Lnet/minecraft/core/BlockPos; slopeIgnore b +c net/minecraft/world/phys/shapes/MinecartCollisionContext$1 net/minecraft/world/phys/shapes/MinecartCollisionContext$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a +c org/bukkit/craftbukkit/CraftInventoryArmoredSaddledMount org/bukkit/craftbukkit/v1_21_R7/CraftInventoryArmoredSaddledMount +c org/bukkit/craftbukkit/block/impl/CraftChiseledBookShelf org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftChiseledBookShelf +c org/bukkit/craftbukkit/block/impl/CraftCopperGolemStatue org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCopperGolemStatue +c org/bukkit/craftbukkit/block/impl/CraftMangrovePropagule org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftMangrovePropagule +c org/bukkit/craftbukkit/block/impl/CraftRedstoneWallTorch org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftRedstoneWallTorch +c org/bukkit/craftbukkit/block/impl/CraftWeatheringLantern org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringLantern +c org/bukkit/craftbukkit/command/CraftConsoleCommandSender org/bukkit/craftbukkit/v1_21_R7/command/CraftConsoleCommandSender +c org/bukkit/craftbukkit/conversations/ConversationTracker org/bukkit/craftbukkit/v1_21_R7/conversations/ConversationTracker +c org/bukkit/craftbukkit/entity/CraftThrownLingeringPotion org/bukkit/craftbukkit/v1_21_R7/entity/CraftThrownLingeringPotion +c org/bukkit/craftbukkit/entity/boat/CraftDarkOakChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftDarkOakChestBoat +c org/bukkit/craftbukkit/entity/boat/CraftPaleOakChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftPaleOakChestBoat +c org/bukkit/craftbukkit/generator/CustomWorldChunkManager org/bukkit/craftbukkit/v1_21_R7/generator/CustomWorldChunkManager +c org/bukkit/craftbukkit/inventory/CraftMetaColorableArmor org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaColorableArmor +c org/bukkit/craftbukkit/inventory/CraftMetaSuspiciousStew org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaSuspiciousStew +c org/bukkit/craftbukkit/inventory/CraftSmithingTrimRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftSmithingTrimRecipe +c org/bukkit/craftbukkit/inventory/CraftStonecuttingRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftStonecuttingRecipe +c org/bukkit/craftbukkit/scoreboard/CraftScoreboardManager org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftScoreboardManager +c net/minecraft/advancements/criterion/EnchantedItemTrigger net/minecraft/advancements/criterion/CriterionTriggerEnchantedItem + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/criterion/EnchantedItemTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;I)V trigger a +c net/minecraft/advancements/criterion/EnchantedItemTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerEnchantedItem$a + m ()Lnet/minecraft/advancements/Criterion; enchantedItem b + m ()Ljava/util/Optional; item c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; levels d + m (Lnet/minecraft/world/item/ItemStack;I)Z matches a + m ()Ljava/util/Optional; player a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; item c + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; levels d + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/EnchantmentPredicate net/minecraft/advancements/criterion/CriterionConditionEnchantments + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Z containedIn a + m ()Ljava/util/Optional; enchantments a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level b + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/core/Holder;)Z matchesEnchantment a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; enchantments b + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level c +c net/minecraft/advancements/criterion/EntityFlagsPredicate net/minecraft/advancements/criterion/CriterionConditionEntityFlags + m ()Ljava/util/Optional; isBaby g + m ()Ljava/util/Optional; isCrouching c + m ()Ljava/util/Optional; isFallFlying i + m ()Ljava/util/Optional; isFlying f + m ()Ljava/util/Optional; isInWater h + m ()Ljava/util/Optional; isOnFire b + m ()Ljava/util/Optional; isOnGround a + m ()Ljava/util/Optional; isSprinting d + m ()Ljava/util/Optional; isSwimming e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/entity/Entity;)Z matches a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; isBaby h + f Ljava/util/Optional; isCrouching d + f Ljava/util/Optional; isFallFlying j + f Ljava/util/Optional; isFlying g + f Ljava/util/Optional; isInWater i + f Ljava/util/Optional; isOnFire c + f Ljava/util/Optional; isOnGround b + f Ljava/util/Optional; isSprinting e + f Ljava/util/Optional; isSwimming f +c net/minecraft/advancements/criterion/EntityFlagsPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionEntityFlags$a + m ()Lnet/minecraft/advancements/criterion/EntityFlagsPredicate; build b + m ()Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; flags a + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setCrouching c + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setIsBaby g + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setIsFallFlying i + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setIsFlying f + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setIsInWater h + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setOnFire b + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setOnGround a + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setSprinting d + m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/criterion/EntityFlagsPredicate$Builder; setSwimming e + f Ljava/util/Optional; isBaby g + f Ljava/util/Optional; isCrouching c + f Ljava/util/Optional; isFallFlying i + f Ljava/util/Optional; isFlying f + f Ljava/util/Optional; isInWater h + f Ljava/util/Optional; isOnFire b + f Ljava/util/Optional; isOnGround a + f Ljava/util/Optional; isSprinting d + f Ljava/util/Optional; isSwimming e +c net/minecraft/advancements/criterion/FishingHookPredicate net/minecraft/advancements/criterion/CriterionConditionInOpenWater + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/Optional; inOpenWater b + m (Z)Lnet/minecraft/advancements/criterion/FishingHookPredicate; inOpenWater a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a + f Lnet/minecraft/advancements/criterion/FishingHookPredicate; ANY b + f Lcom/mojang/serialization/MapCodec; CODEC c + f Ljava/util/Optional; inOpenWater d +c net/minecraft/advancements/criterion/KilledByArrowTrigger net/minecraft/advancements/criterion/KilledByArrowTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/KilledByArrowTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/Collection;Lnet/minecraft/world/item/ItemStack;)V trigger a +c net/minecraft/advancements/criterion/KilledByArrowTrigger$TriggerInstance net/minecraft/advancements/criterion/KilledByArrowTrigger$a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; crossbowKilled a + m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; crossbowKilled a + m ()Ljava/util/Optional; firedFromWeapon d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/util/Collection;ILnet/minecraft/world/item/ItemStack;)Z matches a + m ()Ljava/util/Optional; player a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; uniqueEntityTypes c + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + m ()Ljava/util/List; victims b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; firedFromWeapon e + f Ljava/util/Optional; player b + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; uniqueEntityTypes d + f Ljava/util/List; victims c +c net/minecraft/advancements/criterion/RecipeCraftedTrigger net/minecraft/advancements/criterion/RecipeCraftedTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;Lnet/minecraft/advancements/criterion/RecipeCraftedTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V trigger a +c net/minecraft/advancements/criterion/RecipeCraftedTrigger$TriggerInstance net/minecraft/advancements/criterion/RecipeCraftedTrigger$a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; craftedItem a + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Lnet/minecraft/advancements/Criterion; craftedItem a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; crafterCraftedItem b + m ()Ljava/util/List; ingredients c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Z matches b + m ()Ljava/util/Optional; player a + m ()Lnet/minecraft/resources/ResourceKey; recipeId b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/List; ingredients d + f Ljava/util/Optional; player b + f Lnet/minecraft/resources/ResourceKey; recipeId c +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument net/minecraft/commands/arguments/ResourceOrTagKeyArgument + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result; getResourceOrTagKey a + m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$getResourceOrTagKey$0 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result; parse a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument; resourceOrTagKey a + f Ljava/util/Collection; EXAMPLES a + f Lnet/minecraft/resources/ResourceKey; registryKey b +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info net/minecraft/commands/arguments/ResourceOrTagKeyArgument$a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template; deserializeFromNetwork a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template; unpack a +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template net/minecraft/commands/arguments/ResourceOrTagKeyArgument$a$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f Lnet/minecraft/resources/ResourceKey; registryKey b + f Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info; this$0 a +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result net/minecraft/commands/arguments/ResourceOrTagKeyArgument$c + m ()Ljava/lang/String; asPrintable b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a + m ()Lcom/mojang/datafixers/util/Either; unwrap a +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$TagResult net/minecraft/commands/arguments/ResourceOrTagKeyArgument$d + m ()Ljava/lang/String; asPrintable b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a + m ()Lnet/minecraft/tags/TagKey; key c + m (Lnet/minecraft/core/Holder;)Z test a + m ()Lcom/mojang/datafixers/util/Either; unwrap a + f Lnet/minecraft/tags/TagKey; key a +c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult net/minecraft/commands/arguments/ResourceOrTagKeyArgument$b + m ()Ljava/lang/String; asPrintable b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a + m ()Lnet/minecraft/resources/ResourceKey; key c + m (Lnet/minecraft/core/Holder;)Z test a + m ()Lcom/mojang/datafixers/util/Either; unwrap a + f Lnet/minecraft/resources/ResourceKey; key a +c net/minecraft/commands/arguments/ResourceSelectorArgument net/minecraft/commands/arguments/ResourceSelectorArgument + m (Ljava/lang/String;)Ljava/lang/String; ensureNamespaced a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getSelectedResources a + m (C)Z isAllowedPatternCharacter a + m (Ljava/lang/String;Lnet/minecraft/core/Holder$Reference;)Z lambda$parse$1 b + m (Ljava/lang/String;Lnet/minecraft/core/Holder$Reference;)Z lambda$parse$2 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Ljava/lang/String;Lnet/minecraft/resources/Identifier;)Z matches a + m (Lcom/mojang/brigadier/StringReader;)Ljava/util/Collection; parse a + m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup;)Ljava/util/Collection; parse a + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; readPattern b + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument; resourceSelector a + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_MATCHES a + f Ljava/util/Collection; EXAMPLES b + f Lnet/minecraft/resources/ResourceKey; registryKey c + f Lnet/minecraft/core/HolderLookup; registryLookup d +c net/minecraft/commands/arguments/ResourceSelectorArgument$Info net/minecraft/commands/arguments/ResourceSelectorArgument$a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template; deserializeFromNetwork a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lnet/minecraft/commands/arguments/ResourceSelectorArgument;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template; unpack a +c net/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template net/minecraft/commands/arguments/ResourceSelectorArgument$a$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f Lnet/minecraft/resources/ResourceKey; registryKey b + f Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info; this$0 a +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/Rotation; getRotation a + m ()Lnet/minecraft/commands/arguments/TemplateRotationArgument; templateRotation a +c net/minecraft/commands/arguments/coordinates/Vec2Argument net/minecraft/commands/arguments/coordinates/ArgumentVec2 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/phys/Vec2; getVec2 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a + m ()Lnet/minecraft/commands/arguments/coordinates/Vec2Argument; vec2 a + m (Z)Lnet/minecraft/commands/arguments/coordinates/Vec2Argument; vec2 a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a + f Ljava/util/Collection; EXAMPLES b + f Z centerCorrect c +c net/minecraft/commands/arguments/coordinates/Vec3Argument net/minecraft/commands/arguments/coordinates/ArgumentVec3 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; getCoordinates b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/phys/Vec3; getVec3 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a + m ()Lnet/minecraft/commands/arguments/coordinates/Vec3Argument; vec3 a + m (Z)Lnet/minecraft/commands/arguments/coordinates/Vec3Argument; vec3 a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MIXED_TYPE b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a + f Ljava/util/Collection; EXAMPLES c + f Z centerCorrect d +c net/minecraft/commands/arguments/selector/SelectorPattern net/minecraft/commands/arguments/selector/SelectorPattern + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; parse a + m ()Ljava/lang/String; pattern a + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; resolved b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/lang/String; pattern b + f Lnet/minecraft/commands/arguments/selector/EntitySelector; resolved c +c net/minecraft/core/dispenser/MinecartDispenseItemBehavior net/minecraft/core/dispenser/MinecartDispenseItemBehavior + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/properties/RailShape; getRailShape a + m (Lnet/minecraft/core/dispenser/BlockSource;)V playSound a + f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c + f Lnet/minecraft/world/entity/EntityType; entityType d +c net/minecraft/core/dispenser/OptionalDispenseItemBehavior net/minecraft/core/dispenser/DispenseBehaviorMaybe + m ()Z isSuccess b + m (Lnet/minecraft/core/dispenser/BlockSource;)V playSound a + m (Z)V setSuccess a + f Z success c +c net/minecraft/data/recipes/SmithingTransformRecipeBuilder net/minecraft/data/recipes/SmithingTransformRecipeBuilder + m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a + m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V save a + m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a + m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder; smithing a + m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder; unlocks a + f Lnet/minecraft/world/item/crafting/Ingredient; addition c + f Lnet/minecraft/world/item/crafting/Ingredient; base b + f Lnet/minecraft/data/recipes/RecipeCategory; category d + f Ljava/util/Map; criteria f + f Lnet/minecraft/world/item/Item; result e + f Lnet/minecraft/world/item/crafting/Ingredient; template a +c net/minecraft/data/registries/RegistriesDatapackGenerator net/minecraft/data/registries/RegistriesDatapackGenerator + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)Ljava/util/Optional; dumpRegistryCap a + m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; dumpValue a + m ()Ljava/lang/String; getName a + m (Lnet/minecraft/data/PackOutput$PathProvider;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lnet/minecraft/core/Holder$Reference;)Ljava/util/concurrent/CompletableFuture; lambda$dumpRegistryCap$3 a + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$dumpRegistryCap$4 a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Ljava/util/concurrent/CompletableFuture; lambda$dumpRegistryCap$5 a + m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lcom/google/gson/JsonElement;)Ljava/util/concurrent/CompletableFuture; lambda$dumpValue$6 a + m (Ljava/nio/file/Path;Lcom/mojang/serialization/DataResult$Error;)Ljava/util/concurrent/CompletableFuture; lambda$dumpValue$7 a + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)Ljava/util/stream/Stream; lambda$run$0 b + m (I)[Ljava/util/concurrent/CompletableFuture; lambda$run$1 b + m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; lambda$run$2 a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Lnet/minecraft/data/PackOutput; output d + f Ljava/util/concurrent/CompletableFuture; registries e +c net/minecraft/gametest/framework/FunctionGameTestInstance net/minecraft/gametest/framework/FunctionGameTestInstance + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/network/chat/Component; describe c + m ()Lnet/minecraft/resources/ResourceKey; function q + m ()Ljava/lang/IllegalStateException; lambda$run$1 r + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/gametest/framework/GameTestHelper;)V run a + m ()Lnet/minecraft/network/chat/MutableComponent; typeDescription b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/ResourceKey; function c +c net/minecraft/gametest/framework/GameTestTimeoutException net/minecraft/gametest/framework/GameTestHarnessTimeout + m ()Lnet/minecraft/network/chat/Component; getDescription a + f Lnet/minecraft/network/chat/Component; message a +c net/minecraft/gametest/framework/UnknownGameTestException net/minecraft/gametest/framework/UnknownGameTestException + m ()Lnet/minecraft/network/chat/Component; getDescription a + f Ljava/lang/Throwable; reason a +c net/minecraft/network/chat/contents/data/EntityDataSource net/minecraft/network/chat/contents/data/EntityDataSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/selector/EntitySelector; compileSelector a + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; compiledSelector c + m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; getData a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; selectorPattern b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/commands/arguments/selector/EntitySelector; compiledSelector c + f Ljava/lang/String; selectorPattern b +c net/minecraft/network/protocol/common/custom/BrandPayload net/minecraft/network/protocol/common/custom/BrandPayload + m ()Ljava/lang/String; brand b + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b + f Ljava/lang/String; brand c +c net/minecraft/network/protocol/game/CommonPlayerSpawnInfo net/minecraft/network/protocol/game/CommonPlayerSpawnInfo + m ()Lnet/minecraft/resources/ResourceKey; dimension b + m ()Lnet/minecraft/core/Holder; dimensionType a + m ()Lnet/minecraft/world/level/GameType; gameType d + m ()Z isDebug f + m ()Z isFlat g + m ()Ljava/util/Optional; lastDeathLocation h + m ()I portalCooldown i + m ()Lnet/minecraft/world/level/GameType; previousGameType e + m ()I seaLevel j + m ()J seed c + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/resources/ResourceKey; dimension b + f Lnet/minecraft/core/Holder; dimensionType a + f Lnet/minecraft/world/level/GameType; gameType d + f Z isDebug f + f Z isFlat g + f Ljava/util/Optional; lastDeathLocation h + f I portalCooldown i + f Lnet/minecraft/world/level/GameType; previousGameType e + f I seaLevel j + f J seed c +c net/minecraft/network/protocol/game/ServerboundChatPacket net/minecraft/network/protocol/game/PacketPlayInChat + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages h + m ()Ljava/lang/String; message b + m ()J salt f + m ()Lnet/minecraft/network/chat/MessageSignature; signature g + m ()Ljava/time/Instant; timeStamp e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages f + f Ljava/lang/String; message b + f J salt d + f Lnet/minecraft/network/chat/MessageSignature; signature e + f Ljava/time/Instant; timeStamp c +c net/minecraft/network/protocol/login/ServerboundKeyPacket net/minecraft/network/protocol/login/PacketLoginInEncryptionBegin + m (Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey; getSecretKey a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a + m ([BLjava/security/PrivateKey;)Z isChallengeValid a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f [B encryptedChallenge c + f [B keybytes b +c net/minecraft/server/commands/SetPlayerIdleTimeoutCommand net/minecraft/server/commands/CommandIdleTimeout + m (Lcom/mojang/brigadier/context/CommandContext;)I lambda$register$0 a + m (I)Lnet/minecraft/network/chat/Component; lambda$setIdleTimeout$1 a + m ()Lnet/minecraft/network/chat/Component; lambda$setIdleTimeout$2 a + m (Lcom/mojang/brigadier/CommandDispatcher;)V register a + m (Lnet/minecraft/commands/CommandSourceStack;I)I setIdleTimeout a +c net/minecraft/server/network/ServerGamePacketListenerImpl net/minecraft/server/network/PlayerConnection + m (I)V ackBlockChangesUpTo a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V addBlockDataToItem a + m (Lnet/minecraft/network/chat/PlayerChatMessage;)V broadcastChatMessage a + m (D)D clampHorizontal a + m (D)D clampVertical b + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;Lnet/minecraft/network/chat/SignableCommand;Lnet/minecraft/network/chat/LastSeenMessages;)Ljava/util/Map; collectSignedArguments a + m (Ljava/util/List;)Ljava/util/Map; collectUnsignedArguments b + m (DDDFF)Z containsInvalidValues b + m (Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/network/chat/SignedMessageChain$DecodeException; createSignedArgumentMismatchException a + m (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; filterTextPacket a + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; filterTextPacket a + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; filterTextPacket a + m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; filterableFromOutgoing a + m (Lnet/minecraft/world/entity/Entity;)I getMaximumFlyingTicks a + m ()Lnet/minecraft/server/level/ServerPlayer; getPlayer p + m ()Ljava/net/SocketAddress; getRemoteAddress n + m (Lnet/minecraft/network/protocol/game/ServerboundChatPacket;Lnet/minecraft/network/chat/LastSeenMessages;)Lnet/minecraft/network/chat/PlayerChatMessage; getSignedMessage a + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket;)V handleAcceptPlayerLoad a + m (Lnet/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket;)V handleAcceptTeleportPacket a + m (Lnet/minecraft/network/protocol/game/ServerboundSwingPacket;)V handleAnimate a + m (Lnet/minecraft/network/protocol/game/ServerboundBlockEntityTagQueryPacket;)V handleBlockEntityTagQuery a + m (Lnet/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket;)V handleBundleItemSelectedPacket a + m (Lnet/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket;)V handleChangeDifficulty a + m (Lnet/minecraft/network/protocol/game/ServerboundChangeGameModePacket;)V handleChangeGameMode a + m (Lnet/minecraft/network/protocol/game/ServerboundChatPacket;)V handleChat a + m (Lnet/minecraft/network/protocol/game/ServerboundChatAckPacket;)V handleChatAck a + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V handleChatCommand a + m (Lnet/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket;)V handleChatSessionUpdate a + m (Lnet/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket;)V handleChunkBatchReceived a + m (Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket;)V handleClientCommand a + m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V handleClientInformation a + m (Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket;)V handleClientTickEnd a + m (Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket;)V handleConfigurationAcknowledged a + m (Lnet/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket;)V handleContainerButtonClick a + m (Lnet/minecraft/network/protocol/game/ServerboundContainerClickPacket;)V handleContainerClick a + m (Lnet/minecraft/network/protocol/game/ServerboundContainerClosePacket;)V handleContainerClose a + m (Lnet/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket;)V handleContainerSlotStateChanged a + m (Lnet/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket;)V handleCustomCommandSuggestions a + m (Lnet/minecraft/network/protocol/common/ServerboundCustomPayloadPacket;)V handleCustomPayload a + m (Lnet/minecraft/network/protocol/game/ServerboundDebugSubscriptionRequestPacket;)V handleDebugSubscriptionRequest a + m (Lnet/minecraft/network/protocol/game/ServerboundEditBookPacket;)V handleEditBook a + m (Lnet/minecraft/network/protocol/game/ServerboundEntityTagQueryPacket;)V handleEntityTagQuery a + m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket;)V handleInteract a + m (Lnet/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket;)V handleJigsawGenerate a + m (Lnet/minecraft/network/protocol/game/ServerboundLockDifficultyPacket;)V handleLockDifficulty a + m (Lnet/minecraft/network/chat/SignedMessageChain$DecodeException;)V handleMessageDecodeFailure a + m (Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket;)V handleMovePlayer a + m (Lnet/minecraft/network/protocol/game/ServerboundMoveVehiclePacket;)V handleMoveVehicle a + m (Lnet/minecraft/network/protocol/game/ServerboundPaddleBoatPacket;)V handlePaddleBoat a + m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket;)V handlePickItemFromBlock a + m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket;)V handlePickItemFromEntity a + m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V handlePingRequest a + m (Lnet/minecraft/network/protocol/game/ServerboundPlaceRecipePacket;)V handlePlaceRecipe a + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket;)V handlePlayerAbilities a + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket;)V handlePlayerAction a + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket;)V handlePlayerCommand a + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerInputPacket;)V handlePlayerInput a + m (Lnet/minecraft/world/phys/Vec3;)V handlePlayerKnownMovement a + m (Lnet/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket;)V handleRecipeBookChangeSettingsPacket a + m (Lnet/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket;)V handleRecipeBookSeenRecipePacket a + m (Lnet/minecraft/network/protocol/game/ServerboundRenameItemPacket;)V handleRenameItem a + m (Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket;)V handleSeenAdvancements a + m (Lnet/minecraft/network/protocol/game/ServerboundSelectTradePacket;)V handleSelectTrade a + m (Lnet/minecraft/network/protocol/game/ServerboundSetBeaconPacket;)V handleSetBeaconPacket a + m (Lnet/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket;)V handleSetCarriedItem a + m (Lnet/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket;)V handleSetCommandBlock a + m (Lnet/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket;)V handleSetCommandMinecart a + m (Lnet/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket;)V handleSetCreativeModeSlot a + m (Lnet/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket;)V handleSetJigsawBlock a + m (Lnet/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket;)V handleSetStructureBlock a + m (Lnet/minecraft/network/protocol/game/ServerboundSetTestBlockPacket;)V handleSetTestBlock a + m (Lnet/minecraft/network/protocol/game/ServerboundSignUpdatePacket;)V handleSignUpdate a + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;)V handleSignedChatCommand a + m (Lnet/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket;)V handleTeleportToEntityPacket a + m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket;)V handleTestInstanceBlockAction a + m (Lnet/minecraft/network/protocol/game/ServerboundUseItemPacket;)V handleUseItem a + m (Lnet/minecraft/network/protocol/game/ServerboundUseItemOnPacket;)V handleUseItemOn a + m ()Z hasClientLoaded q + m ()Z hasInfiniteMaterials a + m ()Z isAcceptingMessages c + m (Ljava/lang/String;)Z isChatMessageIllegal d + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;DDD)Z isEntityCollidingWithAnythingNew a + m (Ljava/lang/Object;)Ljava/lang/Object; lambda$filterTextPacket$0 a + m ()V markClientLoaded x + m ()V markClientUnloadedAfterDeath s + m (Lnet/minecraft/world/entity/Entity;)Z noBlocksAround b + m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a + m (Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults; parseCommand c + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;Lnet/minecraft/network/chat/LastSeenMessages;)V performSignedChatCommand a + m (Ljava/lang/String;)V performUnsignedChatCommand b + m ()Lcom/mojang/authlib/GameProfile; playerProfile i + m ()V removePlayerFromWorld v + m ()V resetFlyingTicks l + m (Lnet/minecraft/network/chat/RemoteChatSession;)V resetPlayerChatState a + m ()V resetPosition m + m ()V restartClientLoadTimerAfterRespawn y + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)V sendDisguisedChatMessage a + m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/ChatType$Bound;)V sendPlayerChatMessage a + m (Z)Z shouldCheckPlayerMovement a + m (Lnet/minecraft/network/protocol/Packet;)Z shouldHandleMessage a + m (Lnet/minecraft/server/network/FilteredText;Ljava/util/List;I)V signBook a + m ()V switchToConfig o + m (DDDFF)V teleport a + m (Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V teleport a + m ()V tick d + m ()V tickClientLoadTimeout r + m ()Z tickPlayer t + m (Lnet/minecraft/network/chat/LastSeenMessages$Update;)Ljava/util/Optional; unpackAndApplyLastSeen a + m ()Z updateAwaitingTeleport u + m (Ljava/util/List;I)V updateBookContents a + m (Lnet/minecraft/network/protocol/game/ServerboundSignUpdatePacket;Ljava/util/List;)V updateSignText a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)Z wasBlockPlacementAttempt a + f I ATTACK_INDICATOR_TOLERANCE_TICKS m + f Lnet/minecraft/network/chat/Component; CHAT_VALIDATION_FAILED n + f I CLIENT_LOADED_TIMEOUT_TIME f + f Lnet/minecraft/network/chat/Component; INVALID_COMMAND_SIGNATURE o + f Lorg/slf4j/Logger; LOGGER i + f I MAXIMUM_FLYING_TICKS l + f I MAX_COMMAND_SUGGESTIONS p + f I NO_BLOCK_UPDATES_TO_ACK j + f I TRACKED_MESSAGE_DISCONNECT_THRESHOLD k + f I aboveGroundTickCount L + f I aboveGroundVehicleTickCount N + f I ackBlockChangesUpTo r + f Lnet/minecraft/world/phys/Vec3; awaitingPositionFromClient H + f I awaitingTeleport I + f I awaitingTeleportTime J + f Lnet/minecraft/util/FutureChain; chatMessageChain W + f Lnet/minecraft/network/chat/RemoteChatSession; chatSession R + f Lnet/minecraft/util/TickThrottler; chatSpamThrottler s + f Lnet/minecraft/server/network/PlayerChunkSender; chunkSender h + f Z clientIsFloating K + f I clientLoadedTimeoutTimer Z + f Z clientVehicleIsFloating M + f Lnet/minecraft/util/TickThrottler; dropSpamThrottler t + f D firstGoodX u + f D firstGoodY v + f D firstGoodZ w + f I knownMovePacketCount P + f D lastGoodX x + f D lastGoodY y + f D lastGoodZ z + f Lnet/minecraft/network/chat/LastSeenMessagesValidator; lastSeenMessages T + f Lnet/minecraft/world/entity/Entity; lastVehicle A + f Lnet/minecraft/network/chat/MessageSignatureCache; messageSignatureCache V + f I nextChatIndex U + f Lnet/minecraft/server/level/ServerPlayer; player g + f I receivedMovePacketCount O + f Z receivedMovementThisTick Q + f Lnet/minecraft/network/chat/SignedMessageChain$Decoder; signedMessageDecoder S + f I tickCount q + f D vehicleFirstGoodX B + f D vehicleFirstGoodY C + f D vehicleFirstGoodZ D + f D vehicleLastGoodX E + f D vehicleLastGoodY F + f D vehicleLastGoodZ G + f Z waitingForRespawn Y + f Z waitingForSwitchToConfig X +c net/minecraft/server/network/ServerGamePacketListenerImpl$1 net/minecraft/server/network/PlayerConnection$1 + m ()V onAttack a + m (Lnet/minecraft/world/InteractionHand;)V onInteraction a + m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/Vec3;)V onInteraction a + f Lnet/minecraft/server/network/ServerGamePacketListenerImpl; this$0 c + f Lnet/minecraft/world/entity/Entity; val$target b +c net/minecraft/server/network/ServerGamePacketListenerImpl$2 net/minecraft/server/network/PlayerConnection$2 +c net/minecraft/server/network/ServerGamePacketListenerImpl$3 net/minecraft/server/network/PlayerConnection$3 +c net/minecraft/server/network/ServerGamePacketListenerImpl$EntityInteraction net/minecraft/server/network/PlayerConnection$a +c net/minecraft/server/packs/resources/SimpleReloadInstance net/minecraft/server/packs/resources/Reloadable + m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Z)Lnet/minecraft/server/packs/resources/ReloadInstance; create a + m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;)Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier; createBarrierForListener a + m ()Ljava/util/concurrent/CompletableFuture; done a + m ()F getActualProgress b + m (Ljava/lang/Runnable;)V lambda$prepareTasks$0 b + m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V lambda$prepareTasks$1 b + m (Ljava/lang/Runnable;)V lambda$prepareTasks$2 a + m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V lambda$prepareTasks$3 a + m (Lnet/minecraft/server/packs/resources/PreparableReloadListener$SharedState;Lnet/minecraft/server/packs/resources/PreparableReloadListener;)V lambda$prepareTasks$4 a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/server/packs/resources/ReloadInstance; of b + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Lnet/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; prepareTasks a + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Lnet/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory;Ljava/util/concurrent/CompletableFuture;)V startTasks b + m (III)I weightProgress a + f I EXTRA_RELOAD_PROGRESS_WEIGHT b + f I LISTENER_PROGRESS_WEIGHT c + f I PREPARATION_PROGRESS_WEIGHT a + f Ljava/util/concurrent/CompletableFuture; allDone e + f Ljava/util/concurrent/CompletableFuture; allPreparations d + f Ljava/util/concurrent/atomic/AtomicInteger; finishedReloads k + f Ljava/util/concurrent/atomic/AtomicInteger; finishedTasks i + f I listenerCount g + f Ljava/util/Set; preparingListeners f + f Ljava/util/concurrent/atomic/AtomicInteger; startedReloads j + f Ljava/util/concurrent/atomic/AtomicInteger; startedTasks h +c net/minecraft/server/packs/resources/SimpleReloadInstance$1 net/minecraft/server/packs/resources/Reloadable$1 + m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;)V lambda$wait$0 a + m (Ljava/lang/Object;Lnet/minecraft/util/Unit;Ljava/lang/Object;)Ljava/lang/Object; lambda$wait$1 a + f Lnet/minecraft/server/packs/resources/SimpleReloadInstance; this$0 d + f Lnet/minecraft/server/packs/resources/PreparableReloadListener; val$listener b +c net/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory net/minecraft/server/packs/resources/Reloadable$a + m (Lnet/minecraft/server/packs/resources/PreparableReloadListener$SharedState;Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier;Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; lambda$static$0 a + f Lnet/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory; SIMPLE a +c net/minecraft/util/datafix/fixes/AbstractBlockPropertyFix net/minecraft/util/datafix/fixes/AbstractBlockPropertyFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockState a + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixProperties a + m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockState$1 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Ljava/lang/String;)Z shouldFix a + f Ljava/lang/String; name a +c net/minecraft/util/datafix/fixes/AreaEffectCloudPotionFix net/minecraft/util/datafix/fixes/AreaEffectCloudPotionFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a +c net/minecraft/util/datafix/fixes/BlockEntityBlockStateFix net/minecraft/util/datafix/fixes/DataConverterPiston + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m ()Ljava/lang/IllegalStateException; lambda$fix$0 b + m ()Ljava/lang/IllegalStateException; lambda$fix$1 a +c net/minecraft/util/datafix/fixes/CustomModelDataExpandFix net/minecraft/util/datafix/fixes/CustomModelDataExpandFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/EntityProjectileOwnerFix net/minecraft/util/datafix/fixes/DataConverterEntityProjectileOwner + m (JJ)[I createUUIDArray a + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$updateEntity$0 a + m (Lcom/mojang/serialization/Dynamic;JJ)Lcom/mojang/serialization/Dynamic; setUUID a + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateEntity a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateOwnerArrow a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateOwnerLlamaSpit b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateOwnerThrowable c + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateProjectiles a +c net/minecraft/util/datafix/fixes/EntityShulkerRotationFix net/minecraft/util/datafix/fixes/DataConverterEntityShulkerRotation + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Double; lambda$fixTag$0 b +c net/minecraft/util/datafix/fixes/EquippableAssetRenameFix net/minecraft/util/datafix/fixes/EquippableAssetRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/ItemStackTagRemainderFix net/minecraft/util/datafix/fixes/ItemStackTagRemainderFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixItemStackTag a +c net/minecraft/util/datafix/fixes/OptionsKeyTranslationFix net/minecraft/util/datafix/fixes/DataConverterKeybind2 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a +c net/minecraft/util/datafix/fixes/OptionsMenuBlurrinessFix net/minecraft/util/datafix/fixes/OptionsMenuBlurrinessFix + m (Ljava/lang/String;)I convertToIntRange a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/PrimedTntBlockStateFixer net/minecraft/util/datafix/fixes/PrimedTntBlockStateFixer + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; insertBlockState c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; renameFuse b +c net/minecraft/util/datafix/fixes/ScoreboardDisplayNameFix net/minecraft/util/datafix/fixes/ScoreboardDisplayNameFix + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + f Ljava/lang/String; name a + f Lcom/mojang/datafixers/DSL$TypeReference; type b +c net/minecraft/util/datafix/fixes/ScoreboardDisplaySlotFix net/minecraft/util/datafix/fixes/ScoreboardDisplaySlotFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 c + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a + m (Ljava/lang/String;)Ljava/lang/String; rename a + f Ljava/util/Map; SLOT_RENAMES a +c net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent +c net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent$Fields net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent$a + f Ljava/lang/String; BYTES k + f Ljava/lang/String; CHUNK_POS_X e + f Ljava/lang/String; CHUNK_POS_Z f + f Ljava/lang/String; COMPRESSION j + f Ljava/lang/String; DIMENSION h + f Ljava/lang/String; LEVEL g + f Ljava/lang/String; LOCAL_POS_X c + f Ljava/lang/String; LOCAL_POS_Z d + f Ljava/lang/String; REGION_POS_X a + f Ljava/lang/String; REGION_POS_Z b + f Ljava/lang/String; TYPE i +c net/minecraft/world/entity/ai/behavior/GoToClosestVillage net/minecraft/world/entity/ai/behavior/BehaviorNearestVillage + m (FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/village/poi/PoiManager;Lnet/minecraft/core/BlockPos;)D lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z lambda$create$1 a + m (FILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a + m (FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a +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; create a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getNearbyPos a + m (Lnet/minecraft/util/RandomSource;)I getRandomOffset a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;IFLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/InsideBrownianWalk net/minecraft/world/entity/ai/behavior/BehaviorStrollInside + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$create$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z lambda$create$1 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/core/BlockPos;)V lambda$create$3 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$4 a + m (FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$5 a + m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a +c net/minecraft/world/entity/ai/behavior/SetLookAndInteract net/minecraft/world/entity/ai/behavior/BehaviorLookInteract + m (Lnet/minecraft/world/entity/EntityType;I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILnet/minecraft/world/entity/EntityType;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; lambda$create$2 a + m (ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a +c net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer net/minecraft/world/entity/ai/behavior/BehaviorTradePlayer + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/npc/villager/Villager;)V clearHeldItem c + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/item/ItemStack;)V displayAsHeldItem a + m (Lnet/minecraft/world/entity/npc/villager/Villager;)V displayCyclingItems e + m (Lnet/minecraft/world/entity/npc/villager/Villager;)V displayFirstItem a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/npc/villager/Villager;)V findItemsToDisplay a + m (Lnet/minecraft/world/entity/npc/villager/Villager;)Lnet/minecraft/world/entity/LivingEntity; lookAtTarget d + m (Lnet/minecraft/world/item/trading/MerchantOffer;)Z playerItemStackMatchesCostOfOffer a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c + m (Lnet/minecraft/world/entity/npc/villager/Villager;)V updateDisplayItems b + f I MAX_LOOK_TIME c + f I STARTING_LOOK_TIME d + f I cycleCounter g + f I displayIndex h + f Ljava/util/List; displayItems f + f I lookTime i + f Lnet/minecraft/world/item/ItemStack; playerItemStack e +c net/minecraft/world/entity/ai/control/BodyRotationControl net/minecraft/world/entity/ai/control/EntityAIBodyControl + m ()V clientTick a + m ()Z isMoving f + m ()Z notCarryingMobPassengers e + m ()V rotateBodyIfNecessary b + m ()V rotateHeadIfNecessary c + m ()V rotateHeadTowardsFront d + f I DELAY_UNTIL_STARTING_TO_FACE_FORWARD c + f I HEAD_STABLE_ANGLE b + f I HOW_LONG_IT_TAKES_TO_FACE_FORWARD d + f I headStableTime e + f F lastStableYHeadRot f + f Lnet/minecraft/world/entity/Mob; mob a +c net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal net/minecraft/world/entity/ai/goal/PathfinderGoalLlamaFollow + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/world/entity/animal/equine/Llama;I)Z firstIsLeashed a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$canUse$0 b + m ()V stop e + m ()V tick a + f I CARAVAN_LIMIT c + f I distCheckCounter d + f Lnet/minecraft/world/entity/animal/equine/Llama; llama a + f D speedModifier b +c net/minecraft/world/entity/ai/goal/MoveThroughVillageGoal net/minecraft/world/entity/ai/goal/PathfinderGoalMoveThroughVillage + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/core/BlockPos;)Z hasNotVisited a + m (Lnet/minecraft/core/Holder;)Z lambda$canUse$0 b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/lang/Double; lambda$canUse$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)D lambda$canUse$2 a + m (Lnet/minecraft/core/Holder;)Z lambda$canUse$3 a + m ()V start d + m ()V stop e + m ()V updateVisited h + f Ljava/util/function/BooleanSupplier; canDealWithDoors h + f I distanceToPoi g + f Lnet/minecraft/world/entity/PathfinderMob; mob a + f Z onlyAtNight e + f Lnet/minecraft/world/level/pathfinder/Path; path c + f Lnet/minecraft/core/BlockPos; poiPos d + f D speedModifier b + f Ljava/util/List; visited f +c net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal net/minecraft/world/entity/ai/goal/PathfinderGoalTame + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + m ()V tick a + f Lnet/minecraft/world/entity/animal/equine/AbstractHorse; horse a + f D posX c + f D posY d + f D posZ e + f D speedModifier b +c net/minecraft/world/entity/ai/village/ReputationEventType net/minecraft/world/entity/ai/village/ReputationEvent + m (Ljava/lang/String;)Lnet/minecraft/world/entity/ai/village/ReputationEventType; register a + f Lnet/minecraft/world/entity/ai/village/ReputationEventType; GOLEM_KILLED b + f Lnet/minecraft/world/entity/ai/village/ReputationEventType; TRADE e + f Lnet/minecraft/world/entity/ai/village/ReputationEventType; VILLAGER_HURT c + f Lnet/minecraft/world/entity/ai/village/ReputationEventType; VILLAGER_KILLED d + f Lnet/minecraft/world/entity/ai/village/ReputationEventType; ZOMBIE_VILLAGER_CURED a +c net/minecraft/world/entity/ai/village/ReputationEventType$1 net/minecraft/world/entity/ai/village/ReputationEvent$1 +c net/minecraft/world/entity/animal/chicken/ChickenVariants net/minecraft/world/entity/animal/chicken/ChickenVariants + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/chicken/ChickenVariant$ModelType;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a + f Lnet/minecraft/resources/ResourceKey; COLD c + f Lnet/minecraft/resources/ResourceKey; DEFAULT d + f Lnet/minecraft/resources/ResourceKey; TEMPERATE a + f Lnet/minecraft/resources/ResourceKey; WARM b +c net/minecraft/world/entity/animal/equine/SkeletonTrapGoal net/minecraft/world/entity/animal/equine/PathfinderGoalHorseTrap + m ()Z canUse b + m (Lnet/minecraft/world/DifficultyInstance;)Lnet/minecraft/world/entity/animal/equine/AbstractHorse; createHorse a + m (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/animal/equine/AbstractHorse;)Lnet/minecraft/world/entity/monster/skeleton/Skeleton; createSkeleton a + m (Lnet/minecraft/world/entity/monster/skeleton/Skeleton;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/DifficultyInstance;)V enchant a + m ()V tick a + f Lnet/minecraft/world/entity/animal/equine/SkeletonHorse; horse a +c net/minecraft/world/entity/animal/happyghast/HappyGhastAi net/minecraft/world/entity/animal/happyghast/HappyGhastAi + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/world/entity/ai/Brain;)V initPanicActivity d + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 d + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$1 c + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$2 b + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$3 a + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/animal/happyghast/HappyGhast;)V updateActivity a + f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE e + f D BABY_GHAST_CLOSE_ENOUGH_DIST d + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES g + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES f + f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT c + f F SPEED_MULTIPLIER_WHEN_IDLING a + f F SPEED_MULTIPLIER_WHEN_TEMPTED b +c net/minecraft/world/entity/animal/nautilus/ZombieNautilus net/minecraft/world/entity/animal/nautilus/ZombieNautilus + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ew + m ()Z canBeLeashed aj_ + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hn + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/world/entity/ai/Brain; getBrain ev + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilus; getBreedOffspring b + m ()Lnet/minecraft/sounds/SoundEvent; getDashReadySound hh + m ()Lnet/minecraft/sounds/SoundEvent; getDashSound hg + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound bk + m ()Lnet/minecraft/core/Holder; getVariant ho + m ()Z isBaby e_ + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m ()V playEatingSound gX + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/core/Holder;)V setVariant b + m ()Lnet/minecraft/world/entity/EquipmentSlot; sunProtectionSlot Y + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cG +c net/minecraft/world/entity/decoration/BlockAttachedEntity net/minecraft/world/entity/decoration/BlockAttachedEntity + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropItem a + m ()Lnet/minecraft/core/BlockPos; getPos i + m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a + m ()Z isPickable bX + m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V recalculateBoundingBox e + m ()V refreshDimensions j_ + m ()Z repositionEntityAfterLoad bZ + m (DDD)V setPos a_ + m (Lnet/minecraft/world/entity/Entity;)Z skipAttackInteraction w + m ()Z survives f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a + m ()V tick g + f Lorg/slf4j/Logger; LOGGER b + f I checkInterval c + f Lnet/minecraft/core/BlockPos; pos a +c net/minecraft/world/entity/monster/warden/AngerManagement net/minecraft/world/entity/monster/warden/AngerManagement + m (Lnet/minecraft/world/entity/Entity;)V clearAnger a + m (Ljava/util/function/Predicate;)Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/level/ServerLevel;)V convertFromUuids a + m ()Ljava/util/List; createUuidAngerPairs b + m (Lnet/minecraft/world/entity/Entity;)I getActiveAnger b + m ()Ljava/util/Optional; getActiveEntity a + m ()Lnet/minecraft/world/entity/Entity; getTopSuspect d + m (Lnet/minecraft/world/entity/Entity;I)I increaseAnger a + m (Ljava/util/function/Predicate;Ljava/util/List;)Lnet/minecraft/world/entity/monster/warden/AngerManagement; lambda$codec$1 a + m (Ljava/util/function/Predicate;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$2 a + m (Lnet/minecraft/world/entity/Entity;)Lcom/mojang/datafixers/util/Pair; lambda$createUuidAngerPairs$4 e + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$createUuidAngerPairs$5 a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$getActiveEntity$7 d + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; lambda$getActiveEntity$8 c + m (ILnet/minecraft/world/entity/Entity;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$increaseAnger$6 a + m (Lcom/mojang/datafixers/util/Pair;)V lambda$new$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()V sortAndUpdateHighestAnger c + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)V tick a + f I CONVERSION_DELAY a + f I DEFAULT_ANGER_DECREASE f + f I MAX_ANGER b + f Lcom/mojang/serialization/Codec; SUSPECT_ANGER_PAIR i + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; angerBySuspect d + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; angerByUuid e + f I conversionDelay g + f Ljava/util/function/Predicate; filter j + f I highestAnger h + f Lnet/minecraft/world/entity/monster/warden/AngerManagement$Sorter; suspectSorter k + f Ljava/util/ArrayList; suspects c +c net/minecraft/world/entity/monster/warden/AngerManagement$1 net/minecraft/world/entity/monster/warden/AngerManagement$1 + f [I $SwitchMap$net$minecraft$world$entity$Entity$RemovalReason a +c net/minecraft/world/entity/monster/warden/AngerManagement$Sorter net/minecraft/world/entity/monster/warden/AngerManagement$a + m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; angerManagement a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I compare a + f Lnet/minecraft/world/entity/monster/warden/AngerManagement; angerManagement a +c net/minecraft/world/entity/monster/zombie/ZombifiedPiglin net/minecraft/world/entity/monster/zombie/EntityPigZombie + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V addBehaviourGoals p + m ()V alertOthers hb + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkZombifiedPiglinSpawnRules b + m ()Z convertsInWater gR + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gS + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()J getPersistentAngerEndTime a + m ()Lnet/minecraft/world/entity/EntityReference; getPersistentAngerTarget b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;)Z isPreventingPlayerRest a + m (Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)Z lambda$alertOthers$0 d + m (Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)Z lambda$alertOthers$1 c + m (Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)Z lambda$alertOthers$2 b + m (Lnet/minecraft/world/entity/monster/zombie/ZombifiedPiglin;)V lambda$alertOthers$3 a + m ()V maybeAlertOthers ha + m ()V maybePlayFirstAngerSound gZ + m ()V playAngerSound hc + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m ()V randomizeReinforcementsChance gY + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (J)V setPersistentAngerEndTime b + m (Lnet/minecraft/world/entity/EntityReference;)V setPersistentAngerTarget a + m ()V startPersistentAngerTimer c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c + f Lnet/minecraft/util/valueproviders/UniformInt; ALERT_INTERVAL cD + f I ALERT_RANGE_Y cC + f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS f + f Lnet/minecraft/util/valueproviders/UniformInt; FIRST_ANGER_SOUND_DELAY cx + f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cz + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_ATTACKING cw + f Lnet/minecraft/resources/Identifier; SPEED_MODIFIER_ATTACKING_ID cv + f J persistentAngerEndTime cA + f Lnet/minecraft/world/entity/EntityReference; persistentAngerTarget cB + f I playFirstAngerSoundIn cy + f I ticksUntilNextAlert cE +c net/minecraft/world/entity/projectile/ThrowableProjectile net/minecraft/world/entity/projectile/EntityProjectile + m ()V applyInertia f + m (Z)Z canUsePortal o + m ()D getDefaultGravity bs + m ()V handleFirstTickBubbleColumn i + m (D)Z shouldRenderAtSqrDistance a + m ()V tick g + f F MIN_CAMERA_DISTANCE_SQUARED b +c net/minecraft/world/entity/projectile/arrow/AbstractArrow net/minecraft/world/entity/projectile/arrow/EntityArrow + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/phys/Vec3;)V addBubbleParticles a + m (F)V applyInertia b + m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)V doKnockback b + m (Lnet/minecraft/world/entity/LivingEntity;)V doPostHurtEffects a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Collection; findHitEntities c + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/EntityHitResult; findHitEntity b + m ()D getDefaultGravity bs + m ()Lnet/minecraft/sounds/SoundEvent; getDefaultHitGroundSoundEvent k + m ()Lnet/minecraft/world/item/ItemStack; getDefaultPickupItem u + m ()Lnet/minecraft/sounds/SoundEvent; getHitGroundSoundEvent r + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m ()Lnet/minecraft/world/item/ItemStack; getPickupItem s + m ()Lnet/minecraft/world/item/ItemStack; getPickupItemStackOrigin v + m ()B getPierceLevel x + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m ()F getWaterInertia y + m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem eq + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/item/ItemStack;)V hitBlockEnchantmentEffects a + m (Ljava/util/Collection;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; hitTargetsOrDeflectSelf a + m ()Z isAttackable cT + m ()Z isCritArrow w + m ()Z isInGround f + m ()Z isNoPhysics z + m ()Z isPickable bX + m ()Z isPushedByFluid db + m (Lnet/minecraft/world/item/Item;)V lambda$hitBlockEnchantmentEffects$1 c + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/EntityHitResult;)D lambda$stepMoveAndHit$0 a + m (Lnet/minecraft/world/phys/Vec3;)V lerpMotion j + m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a + m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a + m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + m (Z)V onInsideBubbleColumn m + m (Lnet/minecraft/world/item/Item;)V onItemBreak b + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V resetPiercedEntities C + m (D)V setBaseDamage i + m (F)V setBaseDamageFromMob a + m (Z)V setCritArrow r + m (IZ)V setFlag a + m (Z)V setInGround b + m (Z)V setNoPhysics s + m (Lnet/minecraft/world/entity/Entity;)V setOwner d + m (Lnet/minecraft/world/item/ItemStack;)V setPickupItemStack a + m (B)V setPierceLevel a + m (Lnet/minecraft/sounds/SoundEvent;)V setSoundEvent b + m (DDDFF)V shoot d + m ()Z shouldBounceOnWorldBorder ah_ + m ()Z shouldFall A + m (D)Z shouldRenderAtSqrDistance a + m ()V startFalling B + m (Lnet/minecraft/world/phys/BlockHitResult;)V stepMoveAndHit b + m ()V tick g + m ()V tickDespawn i + m (Lnet/minecraft/world/entity/player/Player;)Z tryPickup a + f D ARROW_BASE_DAMAGE e + f Z DEFAULT_CRIT l + f Z DEFAULT_IN_GROUND k + f S DEFAULT_LIFE i + f B DEFAULT_PIERCE_LEVEL m + f B DEFAULT_SHAKE j + f I FLAG_CRIT q + f I FLAG_NOPHYSICS r + f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_FLAGS n + f F INERTIA h + f Lnet/minecraft/network/syncher/EntityDataAccessor; IN_GROUND p + f Lnet/minecraft/network/syncher/EntityDataAccessor; PIERCE_LEVEL o + f I SHAKE_TIME f + f F WATER_INERTIA g + f D baseDamage u + f Lnet/minecraft/world/item/ItemStack; firedFromWeapon aR + f I inGroundTime b + f Lnet/minecraft/world/level/block/state/BlockState; lastState s + f I life t + f Lnet/minecraft/world/item/ItemStack; pickupItemStack aQ + f Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; pickup c + f Ljava/util/List; piercedAndKilledEntities aP + f Lit/unimi/dsi/fastutil/ints/IntOpenHashSet; piercingIgnoreEntityIds aO + f I shakeTime d + f Lnet/minecraft/sounds/SoundEvent; soundEvent aN +c net/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup net/minecraft/world/entity/projectile/arrow/EntityArrow$PickupStatus + m ()[Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; $values a + m (I)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; byOrdinal a + m (Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup;)Ljava/lang/Byte; lambda$static$0 a + f [Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; $VALUES e + f Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; ALLOWED b + f Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; CREATIVE_ONLY c + f Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow$Pickup; DISALLOWED a + f Lcom/mojang/serialization/Codec; LEGACY_CODEC d +c net/minecraft/world/entity/projectile/arrow/SpectralArrow net/minecraft/world/entity/projectile/arrow/EntitySpectralArrow + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/LivingEntity;)V doPostHurtEffects a + m ()Lnet/minecraft/world/item/ItemStack; getDefaultPickupItem u + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V tick g + f I DEFAULT_DURATION e + f I duration f +c net/minecraft/world/entity/projectile/arrow/ThrownTrident net/minecraft/world/entity/projectile/arrow/EntityThrownTrident + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Collection; findHitEntities c + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/EntityHitResult; findHitEntity b + m ()Lnet/minecraft/sounds/SoundEvent; getDefaultHitGroundSoundEvent k + m ()Lnet/minecraft/world/item/ItemStack; getDefaultPickupItem u + m (Lnet/minecraft/world/item/ItemStack;)B getLoyaltyFromItem b + m ()F getWaterInertia y + m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem eq + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/item/ItemStack;)V hitBlockEnchantmentEffects a + m ()Z isAcceptibleReturnOwner B + m ()Z isFoil A + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/Item;)V lambda$hitBlockEnchantmentEffects$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/Item;)V lambda$onHitEntity$0 b + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (DDD)Z shouldRender j + m ()V tick g + m ()V tickDespawn i + m (Lnet/minecraft/world/entity/player/Player;)Z tryPickup a + f Z DEFAULT_DEALT_DAMAGE i + f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_FOIL g + f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_LOYALTY f + f F WATER_INERTIA h + f I clientSideReturnTridentTickCount e + f Z dealtDamage j +c net/minecraft/world/entity/variant/SpawnPrioritySelectors net/minecraft/world/entity/variant/SpawnPrioritySelectors + m (I)Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; fallback a + m ()Ljava/util/List; selectors a + m (Lnet/minecraft/world/entity/variant/SpawnCondition;I)Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; single a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; EMPTY a + f Ljava/util/List; selectors c +c net/minecraft/world/entity/vehicle/boat/AbstractChestBoat net/minecraft/world/entity/vehicle/boat/AbstractChestBoat + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V clearContent a + m ()V clearItemStacks k + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V destroy a + m ()Lnet/minecraft/resources/ResourceKey; getContainerLootTable h + m ()J getContainerLootTableSeed i + m ()I getContainerSize b + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Lnet/minecraft/core/NonNullList; getItemStacks j + m ()I getMaxPassengers F + m ()F getSinglePassengerXOffset E + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m (Lnet/minecraft/world/entity/player/Player;)V openCustomInventoryScreen b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m ()V setChanged e + m (Lnet/minecraft/resources/ResourceKey;)V setContainerLootTable a + m (J)V setContainerLootTableSeed a + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b + m (Lnet/minecraft/world/entity/player/Player;)V unpackLootTable f + f I CONTAINER_SIZE s + f Lnet/minecraft/core/NonNullList; itemStacks t + f Lnet/minecraft/resources/ResourceKey; lootTable u + f J lootTableSeed aN +c net/minecraft/world/entity/vehicle/minecart/MinecartChest net/minecraft/world/entity/vehicle/minecart/EntityMinecartChest + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m ()I getContainerSize b + m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w + m ()I getDefaultDisplayOffset y + m ()Lnet/minecraft/world/item/Item; getDropItem p + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b +c net/minecraft/world/item/component/ItemAttributeModifiers net/minecraft/world/item/component/ItemAttributeModifiers + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Builder; builder a + m (Lnet/minecraft/core/Holder;DLnet/minecraft/world/entity/EquipmentSlot;)D compute a + m (Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;)V forEach a + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V forEach a + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Lorg/apache/commons/lang3/function/TriConsumer;)V forEach a + m ()Ljava/util/List; modifiers b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; withModifierAdded a + f Ljava/text/DecimalFormat; ATTRIBUTE_MODIFIER_FORMAT d + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/component/ItemAttributeModifiers; EMPTY a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Ljava/util/List; modifiers e +c net/minecraft/world/item/component/ItemAttributeModifiers$1 net/minecraft/world/item/component/ItemAttributeModifiers$1 + f [I $SwitchMap$net$minecraft$world$entity$ai$attributes$AttributeModifier$Operation a +c net/minecraft/world/item/component/ItemAttributeModifiers$Entry net/minecraft/world/item/component/ItemAttributeModifiers$c + m ()Lnet/minecraft/core/Holder; attribute a + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; display d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)Z matches a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; modifier b + m ()Lnet/minecraft/world/entity/EquipmentSlotGroup; slot c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/core/Holder; attribute c + f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; display f + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; modifier d + f Lnet/minecraft/world/entity/EquipmentSlotGroup; slot e +c net/minecraft/world/item/component/ItemAttributeModifiers$Builder net/minecraft/world/item/component/ItemAttributeModifiers$a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$Builder; add a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$Builder; add a + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; build a + f Lcom/google/common/collect/ImmutableList$Builder; entries a +c net/minecraft/world/item/component/ItemAttributeModifiers$Display net/minecraft/world/item/component/ItemAttributeModifiers$b + m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V apply a + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; attributeModifiers a + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; hidden b + m (Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; override a + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; type c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/world/item/component/ItemAttributeModifiers$Display$Type net/minecraft/world/item/component/ItemAttributeModifiers$b$d + m ()[Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; $values d + m ()Ljava/lang/String; getSerializedName c + m ()I id a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f [Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; $VALUES k + f Ljava/util/function/IntFunction; BY_ID e + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; DEFAULT a + f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; HIDDEN b + f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; OVERRIDE c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f Lcom/mojang/serialization/MapCodec; codec i + f I id h + f Ljava/lang/String; name g + f Lnet/minecraft/network/codec/StreamCodec; streamCodec j +c net/minecraft/world/item/component/ItemAttributeModifiers$Display$Hidden net/minecraft/world/item/component/ItemAttributeModifiers$b$b + m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V apply a + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; type c + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Hidden; INSTANCE c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e +c net/minecraft/world/item/component/ItemAttributeModifiers$Display$Default net/minecraft/world/item/component/ItemAttributeModifiers$b$a + m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V apply a + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; type c + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Default; INSTANCE c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e +c net/minecraft/world/item/component/ItemAttributeModifiers$Display$OverrideText net/minecraft/world/item/component/ItemAttributeModifiers$b$c + m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V apply a + m ()Lnet/minecraft/network/chat/Component; component d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; type c + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Lnet/minecraft/network/chat/Component; component c +c net/minecraft/world/item/component/OminousBottleAmplifier net/minecraft/world/item/component/OminousBottleAmplifier + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V onConsume a + m ()I value a + f Lcom/mojang/serialization/Codec; CODEC d + f I EFFECT_DURATION a + f I MAX_AMPLIFIER c + f I MIN_AMPLIFIER b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f I value f +c net/minecraft/world/item/crafting/SmithingTransformRecipe net/minecraft/world/item/crafting/SmithingTransformRecipe + m ()Ljava/util/Optional; additionIngredient k + m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a + m ()Lnet/minecraft/world/item/crafting/Ingredient; baseIngredient f + m ()Ljava/util/List; display g + m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a + m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo aq_ + m ()Ljava/util/Optional; templateIngredient c + f Ljava/util/Optional; addition f + f Lnet/minecraft/world/item/crafting/Ingredient; base e + f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo h + f Lnet/minecraft/world/item/crafting/TransmuteResult; result g + f Ljava/util/Optional; template d +c net/minecraft/world/item/crafting/SmithingTransformRecipe$Serializer net/minecraft/world/item/crafting/SmithingTransformRecipe$a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; lambda$static$0 h + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$1 g + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; lambda$static$2 f + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$static$3 e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; lambda$static$5 d + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; lambda$static$6 c + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; lambda$static$7 b + m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; lambda$static$8 a + m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b + f Lcom/mojang/serialization/MapCodec; CODEC x + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w +c net/minecraft/world/item/crafting/display/RecipeDisplayId net/minecraft/world/item/crafting/display/RecipeDisplayId + m ()I index a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I index b +c net/minecraft/world/item/enchantment/effects/DamageEntity net/minecraft/world/item/enchantment/effects/DamageEntity + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/core/Holder; damageType d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDamage c + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDamage b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Holder; damageType f + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDamage e + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDamage d +c net/minecraft/world/item/enchantment/effects/ReplaceBlock net/minecraft/world/item/enchantment/effects/ReplaceBlock + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState d + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Ljava/lang/Boolean; lambda$apply$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V lambda$apply$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Vec3i; offset b + m ()Ljava/util/Optional; predicate c + m ()Ljava/util/Optional; triggerGameEvent e + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState f + f Lnet/minecraft/core/Vec3i; offset d + f Ljava/util/Optional; predicate e + f Ljava/util/Optional; triggerGameEvent g +c net/minecraft/world/level/SimpleExplosionDamageCalculator net/minecraft/world/level/SimpleExplosionDamageCalculator + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; getBlockExplosionResistance a + m (Lnet/minecraft/world/entity/Entity;)F getKnockbackMultiplier a + m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/Float; lambda$getKnockbackMultiplier$0 b + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;)Z shouldDamageEntity a + f Z damagesEntities b + f Z explodesBlocks a + f Ljava/util/Optional; immuneBlocks d + f Ljava/util/Optional; knockbackMultiplier c +c net/minecraft/world/level/block/MultifaceSpreadeableBlock net/minecraft/world/level/block/MultifaceSpreadeableBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/MultifaceSpreader; getSpreader c +c net/minecraft/world/level/block/TintedParticleLeavesBlock net/minecraft/world/level/block/TintedParticleLeavesBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/TintedParticleLeavesBlock;)Ljava/lang/Float; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnFallingLeavesParticle a + f Lcom/mojang/serialization/MapCodec; CODEC g +c net/minecraft/world/level/block/WeatheringCopperBarsBlock net/minecraft/world/level/block/WeatheringCopperBarsBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC h + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState i +c net/minecraft/world/level/block/WeatheringCopperBulbBlock net/minecraft/world/level/block/WeatheringCopperBulbBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState e +c net/minecraft/world/level/block/WeatheringCopperDoorBlock net/minecraft/world/level/block/WeatheringCopperDoorBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC g + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState h +c net/minecraft/world/level/block/WeatheringCopperFullBlock net/minecraft/world/level/block/WeatheringCopperFullBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState e +c net/minecraft/world/level/block/WeatheringCopperSlabBlock net/minecraft/world/level/block/WeatheringCopperSlabBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState e +c net/minecraft/world/level/block/entity/BeehiveBlockEntity net/minecraft/world/level/block/entity/TileEntityBeehive + m (Lnet/minecraft/world/entity/animal/bee/Bee;)V addOccupant a + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;)V emptyAllLivingFromHive a + m ()Ljava/util/List; getBees l + m (Lnet/minecraft/world/level/block/state/BlockState;)I getHoneyLevel a + m ()I getOccupantCount f + m ()Z hasSavedFlowerPos k + m ()Z isEmpty c + m ()Z isFireNearby a + m ()Z isFull d + m ()Z isSedated h + m ()Lnet/minecraft/util/debug/DebugHiveInfo; lambda$registerDebugValues$2 m + m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z lambda$releaseOccupant$1 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registerDebugValues a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;)Ljava/util/List; releaseAllOccupants a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;Ljava/util/List;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;Lnet/minecraft/core/BlockPos;)Z releaseOccupant a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity;)V serverTick a + m ()V setChanged e + m (Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;)V storeBee a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/List;Lnet/minecraft/core/BlockPos;)V tickOccupants a + f Ljava/lang/String; BEES e + f Ljava/util/List; IGNORED_BEE_TAGS f + f Lorg/slf4j/Logger; LOGGER c + f I MAX_OCCUPANTS a + f I MIN_OCCUPATION_TICKS_NECTAR h + f I MIN_OCCUPATION_TICKS_NECTARLESS b + f I MIN_TICKS_BEFORE_REENTERING_HIVE g + f Ljava/lang/String; TAG_FLOWER_POS d + f Lnet/minecraft/core/BlockPos; savedFlowerPos j + f Ljava/util/List; stored i +c net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeData net/minecraft/world/level/block/entity/TileEntityBeehive$HiveBee + m ()Z hasNectar c + m ()Z tick a + m ()Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; toOccupant b + f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; occupant a + f I ticksInHive b +c net/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant net/minecraft/world/level/block/entity/TileEntityBeehive$c + m (I)Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; create a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Entity; createEntity a + m ()Lnet/minecraft/world/item/component/TypedEntityData; entityData a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I minTicksInHive c + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; of a + m (ILnet/minecraft/world/entity/animal/bee/Bee;)V setBeeReleaseData a + m ()I ticksInHive b + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; LIST_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lnet/minecraft/world/item/component/TypedEntityData; entityData d + f I minTicksInHive f + f I ticksInHive e +c net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus net/minecraft/world/level/block/entity/TileEntityBeehive$ReleaseStatus + m ()[Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; $values a + f [Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; $VALUES d + f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; BEE_RELEASED b + f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; EMERGENCY c + f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; HONEY_DELIVERED a +c net/minecraft/world/level/block/entity/ChestLidController net/minecraft/world/level/block/entity/ChestLidController + m (F)F getOpenness a + m (Z)V shouldBeOpen a + m ()V tickLid a + f F oOpenness c + f F openness b + f Z shouldBeOpen a +c net/minecraft/world/level/block/entity/CommandBlockEntity net/minecraft/world/level/block/entity/TileEntityCommand + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m ()Lnet/minecraft/world/level/BaseCommandBlock; getCommandBlock a + m ()Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; getMode l + m ()Z isAutomatic d + m ()Z isConditional m + m ()Z isPowered c + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m ()Z markConditionMet k + m ()V onModeSwitch f + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m ()V scheduleTick w + m (Z)V setAutomatic b + m (Z)V setPowered a + m ()Z wasConditionMet h + f Z DEFAULT_AUTOMATIC c + f Z DEFAULT_CONDITION_MET b + f Z DEFAULT_POWERED a + f Z auto e + f Lnet/minecraft/world/level/BaseCommandBlock; commandBlock g + f Z conditionMet f + f Z powered d +c net/minecraft/world/level/block/entity/CommandBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityCommand$1 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/commands/CommandSource;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a + m ()Z isValid a + m (Lnet/minecraft/server/level/ServerLevel;)V onUpdated a + m (Ljava/lang/String;)V setCommand a + f Lnet/minecraft/world/level/block/entity/CommandBlockEntity; this$0 a +c net/minecraft/world/level/block/entity/CommandBlockEntity$Mode net/minecraft/world/level/block/entity/TileEntityCommand$Type + m ()[Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; $values a + f [Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; $VALUES d + f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; AUTO b + f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; REDSTONE c + f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; SEQUENCE a +c net/minecraft/world/level/block/entity/ConduitBlockEntity net/minecraft/world/level/block/entity/TileEntityConduit + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/world/entity/Entity;I)V animationTick a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V applyEffects b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;)V clientTick a + m (F)F getActiveRotation a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getDestroyRangeAABB a + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m ()Z isActive c + m ()Z isHunting d + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$selectNewTarget$0 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/EntityReference; selectNewTarget a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;)V serverTick b + m (Z)V setHunting a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;Z)V updateAndAttackTarget a + m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/entity/EntityReference; updateDestroyTarget a + m (Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;Ljava/util/List;)V updateHunting a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)Z updateShape a + f I BLOCK_REFRESH_RATE b + f I EFFECT_DURATION c + f I KILL_RANGE g + f I MIN_ACTIVE_SIZE e + f I MIN_KILL_SIZE f + f F ROTATION_SPEED d + f [Lnet/minecraft/world/level/block/Block; VALID_BLOCKS h + f F activeRotation i + f Lnet/minecraft/world/entity/EntityReference; destroyTarget m + f Ljava/util/List; effectBlocks l + f Z isActive j + f Z isHunting k + f J nextAmbientSoundActivation q + f I tickCount a +c net/minecraft/world/level/block/entity/CrafterBlockEntity net/minecraft/world/level/block/entity/CrafterBlockEntity + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addDisabledSlots g + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addTriggered h + m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m ()I getContainerSize b + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + m ()I getHeight h + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Ljava/util/List; getItems i + m ()Lnet/minecraft/core/NonNullList; getItems g + m ()I getRedstoneSignal w + m ()I getWidth aB_ + m ()Z isEmpty c + m (I)Z isSlotDisabled d + m ()Z isTriggered l + m ([I)V lambda$loadAdditional$0 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CrafterBlockEntity;)V serverTick a + m (I)V setCraftingTicksRemaining e + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/core/NonNullList;)V setItems a + m (IZ)V setSlotState a + m (Z)V setTriggered a + m (I)Z slotCanBeDisabled f + m (ILnet/minecraft/world/item/ItemStack;I)Z smallerStackExist a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + f I CONTAINER_HEIGHT e + f I CONTAINER_SIZE f + f I CONTAINER_WIDTH d + f I DATA_TRIGGERED i + f I DEFAULT_CRAFTING_TICKS_REMAINING q + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME s + f I DEFAULT_TRIGGERED r + f I NUM_DATA j + f I SLOT_DISABLED g + f I SLOT_ENABLED h + f Lnet/minecraft/world/inventory/ContainerData; containerData k + f I craftingTicksRemaining u + f Lnet/minecraft/core/NonNullList; items t +c net/minecraft/world/level/block/entity/CrafterBlockEntity$1 net/minecraft/world/level/block/entity/CrafterBlockEntity$1 + m (I)I get a + m ()I getCount a + m (II)V set a + f [I slotStates a + f I triggered b +c net/minecraft/world/level/block/entity/DropperBlockEntity net/minecraft/world/level/block/entity/TileEntityDropper + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME e +c net/minecraft/world/level/block/entity/FurnaceBlockEntity net/minecraft/world/level/block/entity/TileEntityFurnaceFurnace + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME q +c net/minecraft/world/level/block/entity/JukeboxBlockEntity net/minecraft/world/level/block/entity/TileEntityJukeBox + m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b + m (Lnet/minecraft/world/Container;ILnet/minecraft/world/item/ItemStack;)Z canTakeItem a + m ()I getComparatorOutput m + m ()Lnet/minecraft/world/level/block/entity/BlockEntity; getContainerBlockEntity w + m ()I getMaxStackSize ap_ + m ()Lnet/minecraft/world/item/JukeboxSongPlayer; getSongPlayer h + m ()Lnet/minecraft/world/item/ItemStack; getTheItem g + m (Ljava/lang/Long;Lnet/minecraft/core/Holder;)V lambda$loadAdditional$0 a + m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/Long;)V lambda$loadAdditional$1 a + m (Lnet/minecraft/core/Holder;)V lambda$tryForcePlaySong$3 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Z)V notifyItemChangedInJukebox a + m ()V onSongChanged k + m ()V popOutTheItem l + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m ()V setRemoved ay_ + m (Lnet/minecraft/world/item/ItemStack;)V setTheItem b + m (I)Lnet/minecraft/world/item/ItemStack; splitTheItem d + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/JukeboxBlockEntity;)V tick a + m ()V tryForcePlaySong x + f Ljava/lang/String; SONG_ITEM_TAG_ID b + f Ljava/lang/String; TICKS_SINCE_SONG_STARTED_TAG_ID c + f Lnet/minecraft/world/item/ItemStack; item d + f Lnet/minecraft/world/item/JukeboxSongPlayer; jukeboxSongPlayer e +c net/minecraft/world/level/block/entity/LecternBlockEntity net/minecraft/world/level/block/entity/TileEntityLectern + m ()V clearContent a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a + m ()Lnet/minecraft/world/item/ItemStack; getBook c + m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ + m ()I getPage h + m (Lnet/minecraft/world/item/ItemStack;)I getPageCount c + m ()I getRedstoneSignal k + m ()Z hasBook f + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; lambda$loadAdditional$0 d + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m ()V onBookItemRemove l + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; resolveBook b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/item/ItemStack;)V setBook b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)V setBook a + m (I)V setPage a + f I DATA_PAGE a + f I NUM_DATA b + f I NUM_SLOTS d + f I SLOT_BOOK c + f Lnet/minecraft/world/Container; bookAccess e + f Lnet/minecraft/world/item/ItemStack; book g + f Lnet/minecraft/world/inventory/ContainerData; dataAccess f + f I pageCount i + f I page h +c net/minecraft/world/level/block/entity/LecternBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityLectern$1 + f Lnet/minecraft/world/level/block/entity/LecternBlockEntity; this$0 b +c net/minecraft/world/level/block/entity/LecternBlockEntity$2 net/minecraft/world/level/block/entity/TileEntityLectern$2 + f Lnet/minecraft/world/level/block/entity/LecternBlockEntity; this$0 a +c net/minecraft/world/level/block/entity/LecternBlockEntity$LecternInventory net/minecraft/world/level/block/entity/TileEntityLectern$LecternInventory +c net/minecraft/world/level/block/entity/SpawnerBlockEntity net/minecraft/world/level/block/entity/TileEntityMobSpawner + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SpawnerBlockEntity;)V clientTick a + m ()Lnet/minecraft/world/level/BaseSpawner; getSpawner c + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SpawnerBlockEntity;)V serverTick b + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/util/RandomSource;)V setEntityId a + m (II)Z triggerEvent a_ + f Lnet/minecraft/world/level/BaseSpawner; spawner a +c net/minecraft/world/level/block/entity/SpawnerBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityMobSpawner$1 + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V broadcastEvent a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V setNextSpawnData a +c net/minecraft/world/level/block/entity/TickingBlockEntity net/minecraft/world/level/block/entity/TickingBlockEntity + m ()Lnet/minecraft/core/BlockPos; getPos c + m ()Ljava/lang/String; getType d + m ()Z isRemoved b + m ()V tick a +c net/minecraft/world/level/block/state/properties/Property net/minecraft/world/level/block/state/properties/IBlockState + m ()Lcom/mojang/serialization/Codec; codec d + m ()I generateHashCode b + m ()Ljava/util/stream/Stream; getAllValues c + m (Ljava/lang/Comparable;)I getInternalIndex a + m ()Ljava/lang/String; getName f + m (Ljava/lang/Comparable;)Ljava/lang/String; getName b + m ()Ljava/util/List; getPossibleValues a + m (Ljava/lang/String;)Ljava/util/Optional; getValue b + m ()Ljava/lang/Class; getValueClass g + m (Ljava/lang/String;)Ljava/lang/String; lambda$new$0 d + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$new$1 c + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$new$2 a + m (Lnet/minecraft/world/level/block/state/StateHolder;Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/StateHolder; lambda$parseValue$3 a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/block/state/StateHolder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; parseValue a + m (Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/properties/Property$Value; value c + m (Lnet/minecraft/world/level/block/state/StateHolder;)Lnet/minecraft/world/level/block/state/properties/Property$Value; value a + m ()Lcom/mojang/serialization/Codec; valueCodec e + f Ljava/lang/Class; clazz a + f Lcom/mojang/serialization/Codec; codec d + f Ljava/lang/Integer; hashCode c + f Ljava/lang/String; name b + f Lcom/mojang/serialization/Codec; valueCodec e +c net/minecraft/world/level/block/state/properties/Property$Value net/minecraft/world/level/block/state/properties/IBlockState$a + m ()Lnet/minecraft/world/level/block/state/properties/Property; property a + m ()Ljava/lang/Comparable; value b + f Lnet/minecraft/world/level/block/state/properties/Property; property a + f Ljava/lang/Comparable; value b +c net/minecraft/world/level/block/state/properties/SlabType net/minecraft/world/level/block/state/properties/BlockPropertySlabType + m ()[Lnet/minecraft/world/level/block/state/properties/SlabType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/SlabType; $VALUES e + f Lnet/minecraft/world/level/block/state/properties/SlabType; BOTTOM b + f Lnet/minecraft/world/level/block/state/properties/SlabType; DOUBLE c + f Lnet/minecraft/world/level/block/state/properties/SlabType; TOP a + f Ljava/lang/String; name d +c net/minecraft/world/level/block/state/properties/WallSide net/minecraft/world/level/block/state/properties/BlockPropertyWallHeight + m ()[Lnet/minecraft/world/level/block/state/properties/WallSide; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/WallSide; $VALUES e + f Lnet/minecraft/world/level/block/state/properties/WallSide; LOW b + f Lnet/minecraft/world/level/block/state/properties/WallSide; NONE a + f Lnet/minecraft/world/level/block/state/properties/WallSide; TALL c + f Ljava/lang/String; name d +c net/minecraft/world/level/block/state/properties/WoodType net/minecraft/world/level/block/state/properties/BlockPropertyWood + m ()Lnet/minecraft/sounds/SoundEvent; fenceGateClose f + m ()Lnet/minecraft/sounds/SoundEvent; fenceGateOpen g + m ()Lnet/minecraft/world/level/block/SoundType; hangingSignSoundType e + m ()Ljava/lang/String; name b + m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/world/level/block/state/properties/WoodType; register a + m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; setType c + m ()Lnet/minecraft/world/level/block/SoundType; soundType d + m ()Ljava/util/stream/Stream; values a + f Lnet/minecraft/world/level/block/state/properties/WoodType; ACACIA e + f Lnet/minecraft/world/level/block/state/properties/WoodType; BAMBOO m + f Lnet/minecraft/world/level/block/state/properties/WoodType; BIRCH d + f Lnet/minecraft/world/level/block/state/properties/WoodType; CHERRY f + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/WoodType; CRIMSON j + f Lnet/minecraft/world/level/block/state/properties/WoodType; DARK_OAK h + f Lnet/minecraft/world/level/block/state/properties/WoodType; JUNGLE g + f Lnet/minecraft/world/level/block/state/properties/WoodType; MANGROVE l + f Lnet/minecraft/world/level/block/state/properties/WoodType; OAK b + f Lnet/minecraft/world/level/block/state/properties/WoodType; PALE_OAK i + f Lnet/minecraft/world/level/block/state/properties/WoodType; SPRUCE c + f Ljava/util/Map; TYPES t + f Lnet/minecraft/world/level/block/state/properties/WoodType; WARPED k + f Lnet/minecraft/sounds/SoundEvent; fenceGateClose r + f Lnet/minecraft/sounds/SoundEvent; fenceGateOpen s + f Lnet/minecraft/world/level/block/SoundType; hangingSignSoundType q + f Ljava/lang/String; name n + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; setType o + f Lnet/minecraft/world/level/block/SoundType; soundType p +c net/minecraft/world/level/chunk/storage/RegionFileStorage net/minecraft/world/level/chunk/storage/RegionFileCache + m ()V flush a + m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/storage/RegionFile; getRegionFile b + m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; info b + m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/nbt/CompoundTag; read a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/StreamTagVisitor;)V scanChunk a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)V write a + f Ljava/lang/String; ANVIL_EXTENSION a + f I MAX_CACHE_SIZE b + f Ljava/nio/file/Path; folder e + f Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; info d + f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; regionCache c + f Z sync f +c net/minecraft/world/level/chunk/storage/RegionFileStorage$RegionFileSizeException net/minecraft/world/level/chunk/storage/RegionFileCache$RegionFileSizeException +c net/minecraft/world/level/chunk/storage/RegionFileVersion net/minecraft/world/level/chunk/storage/RegionFileCompression + m (Ljava/lang/String;)V configure a + m (I)Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; fromId a + m ()I getId b + m ()Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; getSelected a + m (I)Z isValidVersion b + m (Ljava/io/InputStream;)Ljava/io/InputStream; lambda$static$0 e + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; lambda$static$1 e + m (Ljava/io/InputStream;)Ljava/io/InputStream; lambda$static$2 d + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; lambda$static$3 d + m (Ljava/io/InputStream;)Ljava/io/InputStream; lambda$static$4 c + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; lambda$static$5 c + m (Ljava/io/InputStream;)Ljava/io/InputStream; lambda$static$6 b + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; lambda$static$7 b + m (Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;)Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; register a + m (Ljava/io/InputStream;)Ljava/io/InputStream; wrap a + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; wrap a + f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; DEFAULT f + f Lorg/slf4j/Logger; LOGGER g + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; VERSIONS h + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; VERSIONS_BY_NAME i + f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_CUSTOM e + f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_DEFLATE b + f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_GZIP a + f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_LZ4 d + f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_NONE c + f I id k + f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper; inputWrapper m + f Ljava/lang/String; optionName l + f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper; outputWrapper n + f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; selected j +c net/minecraft/world/level/chunk/storage/RegionFileVersion$1 net/minecraft/world/level/chunk/storage/RegionFileCompression$1 +c net/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper net/minecraft/world/level/chunk/storage/RegionFileCompression$a +c net/minecraft/world/level/chunk/storage/RegionStorageInfo net/minecraft/world/level/chunk/storage/RegionStorageInfo + m ()Lnet/minecraft/resources/ResourceKey; dimension b + m ()Ljava/lang/String; level a + m ()Ljava/lang/String; type c + m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; withTypeSuffix a + f Lnet/minecraft/resources/ResourceKey; dimension b + f Ljava/lang/String; level a + f Ljava/lang/String; type c +c net/minecraft/world/level/dimension/BuiltinDimensionTypes net/minecraft/world/level/dimension/BuiltinDimensionTypes + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a + f Lnet/minecraft/resources/ResourceKey; END c + f Lnet/minecraft/resources/ResourceKey; NETHER b + f Lnet/minecraft/resources/ResourceKey; OVERWORLD a + f Lnet/minecraft/resources/ResourceKey; OVERWORLD_CAVES d +c net/minecraft/world/level/entity/LevelEntityGetterAdapter net/minecraft/world/level/entity/LevelEntityGetterAdapter + m (I)Lnet/minecraft/world/level/entity/EntityAccess; get a + m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; get a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V get a + m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V get a + m (Lnet/minecraft/world/phys/AABB;Ljava/util/function/Consumer;)V get a + m ()Ljava/lang/Iterable; getAll a + f Lnet/minecraft/world/level/entity/EntitySectionStorage; sectionStorage b + f Lnet/minecraft/world/level/entity/EntityLookup; visibleEntities a +c net/minecraft/world/level/levelgen/MarsagliaPolarGaussian net/minecraft/world/level/levelgen/MarsagliaPolarGaussian + m ()D nextGaussian b + m ()V reset a + f Z haveNextNextGaussian c + f D nextNextGaussian b + f Lnet/minecraft/util/RandomSource; randomSource a +c net/minecraft/world/level/levelgen/NoiseGeneratorSettings net/minecraft/world/level/levelgen/GeneratorSettingBase + m ()Z aquifersEnabled m + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; caves d + m ()Lnet/minecraft/world/level/block/state/BlockState; defaultBlock g + m ()Lnet/minecraft/world/level/block/state/BlockState; defaultFluid h + m ()Z disableMobGeneration a + m ()Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; dummy e + m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; end b + m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; floatingIslands e + m ()Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; getRandomSource d + m ()Z isAquifersEnabled b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; nether c + m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; noiseRouter i + m ()Lnet/minecraft/world/level/levelgen/NoiseSettings; noiseSettings f + m ()Z oreVeinsEnabled c + m (Lnet/minecraft/data/worldgen/BootstrapContext;ZZ)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; overworld a + m ()I seaLevel l + m ()Ljava/util/List; spawnTarget k + m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; surfaceRule j + m ()Z useLegacyRandomSource n + f Lnet/minecraft/resources/ResourceKey; AMPLIFIED e + f Lnet/minecraft/resources/ResourceKey; CAVES h + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/resources/ResourceKey; END g + f Lnet/minecraft/resources/ResourceKey; FLOATING_ISLANDS i + f Lnet/minecraft/resources/ResourceKey; LARGE_BIOMES d + f Lnet/minecraft/resources/ResourceKey; NETHER f + f Lnet/minecraft/resources/ResourceKey; OVERWORLD c + f Z aquifersEnabled r + f Lnet/minecraft/world/level/block/state/BlockState; defaultBlock k + f Lnet/minecraft/world/level/block/state/BlockState; defaultFluid l + f Z disableMobGeneration q + f Lnet/minecraft/world/level/levelgen/NoiseRouter; noiseRouter m + f Lnet/minecraft/world/level/levelgen/NoiseSettings; noiseSettings j + f Z oreVeinsEnabled s + f I seaLevel p + f Ljava/util/List; spawnTarget o + f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; surfaceRule n + f Z useLegacyRandomSource t +c net/minecraft/world/level/levelgen/WorldGenerationContext net/minecraft/world/level/levelgen/WorldGenerationContext + m ()I getGenDepth b + m ()I getMinGenY a + f I height b + f I minY a +c net/minecraft/world/level/levelgen/carver/CaveWorldCarver net/minecraft/world/level/levelgen/carver/WorldGenCaves + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/levelgen/Aquifer;DDDFDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker;)V createRoom a + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;JLnet/minecraft/world/level/levelgen/Aquifer;DDDDDFFFIIDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker;)V createTunnel a + m ()I getCaveBound a + m (Lnet/minecraft/util/RandomSource;)F getThickness a + m ()D getYScale b + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a + m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a + m (DLnet/minecraft/world/level/levelgen/carver/CarvingContext;DDDI)Z lambda$carve$0 a + m (DDDD)Z shouldSkip a +c net/minecraft/world/level/levelgen/feature/BlueIceFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlueIce + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/DripstoneUtils net/minecraft/world/level/levelgen/feature/DripstoneUtils + m (Lnet/minecraft/core/Direction;IZLjava/util/function/Consumer;)V buildBaseToTipColumn a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/properties/DripstoneThickness;)Lnet/minecraft/world/level/block/state/BlockState; createPointedDripstone a + m (DDDD)D getDripstoneHeight a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;IZ)V growPointedDripstone a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;I)Z isCircleMostlyEmbeddedInStone a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDripstoneBase b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDripstoneBaseOrLava a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isEmptyOrWater a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmptyOrWater c + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isEmptyOrWaterOrLava b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmptyOrWaterOrLava e + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isNeitherEmptyNorWater d + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$growPointedDripstone$0 a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z placeDripstoneBlockIfPossible c +c net/minecraft/world/level/levelgen/feature/IcebergFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureIceburg + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z belowIsAir a + m (IILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelAccessor;ZDLnet/minecraft/core/BlockPos;II)V carve a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;IILnet/minecraft/core/BlockPos;ZIDI)V generateCutOut a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;IIIIIIZIDZLnet/minecraft/world/level/block/state/BlockState;)V generateIcebergBlock a + m (III)I getEllipseC a + m (III)I heightDependentRadiusEllipse b + m (Lnet/minecraft/util/RandomSource;III)I heightDependentRadiusRound a + m (Lnet/minecraft/util/RandomSource;III)I heightDependentRadiusSteep b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isIcebergState c + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V removeFloatingSnowLayer a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;IIZZLnet/minecraft/world/level/block/state/BlockState;)V setIcebergBlock a + m (IILnet/minecraft/core/BlockPos;ILnet/minecraft/util/RandomSource;)D signedDistanceCircle a + m (IILnet/minecraft/core/BlockPos;IID)D signedDistanceEllipse a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;IIZI)V smooth a +c net/minecraft/world/level/levelgen/placement/RarityFilter net/minecraft/world/level/levelgen/placement/RarityFilter + m (Lnet/minecraft/world/level/levelgen/placement/RarityFilter;)Ljava/lang/Integer; lambda$static$0 a + m (I)Lnet/minecraft/world/level/levelgen/placement/RarityFilter; onAverageOnceEvery a + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f I chance c +c net/minecraft/world/level/levelgen/structure/StructureSet net/minecraft/world/level/levelgen/structure/StructureSet + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry; entry a + m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry; entry a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement; placement b + m ()Ljava/util/List; structures a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement; placement d + f Ljava/util/List; structures c +c net/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry net/minecraft/world/level/levelgen/structure/StructureSet$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Holder; structure a + m ()I weight b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/Holder; structure b + f I weight c +c net/minecraft/world/level/lighting/SkyLightSectionStorage net/minecraft/world/level/lighting/LightEngineStorageSky + m (J)Lnet/minecraft/world/level/chunk/DataLayer; createDataLayer g + m ()I getBottomSectionY c + m (J)I getLightValue a + m (JZ)I getLightValue e + m (J)I getTopSectionY n + m (I)Z hasLightDataAtOrBelow a + m (J)Z isAboveData m + m (J)V onNodeAdded h + m (J)V onNodeRemoved i + m (Lnet/minecraft/world/level/chunk/DataLayer;)Lnet/minecraft/world/level/chunk/DataLayer; repeatFirstLayer a +c net/minecraft/world/level/lighting/SkyLightSectionStorage$SkyDataLayerStorageMap net/minecraft/world/level/lighting/LightEngineStorageSky$a + m ()Lnet/minecraft/world/level/lighting/DataLayerStorageMap; copy b + m ()Lnet/minecraft/world/level/lighting/SkyLightSectionStorage$SkyDataLayerStorageMap; copy a + f I currentLowestY b + f Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap; topSections c +c net/minecraft/world/level/redstone/InstantNeighborUpdater net/minecraft/world/level/redstone/InstantNeighborUpdater + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;II)V shapeUpdate a + f Lnet/minecraft/world/level/Level; level b +c net/minecraft/world/level/saveddata/maps/MapItemSavedData net/minecraft/world/level/saveddata/maps/WorldMap + m (Ljava/util/List;)V addClientSideDecorations a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/LevelAccessor;Ljava/lang/String;DDDLnet/minecraft/network/chat/Component;)V addDecoration a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;Ljava/lang/String;Lnet/minecraft/core/Holder;)V addTargetDecoration a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/LevelAccessor;DFF)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData$MapDecorationLocation; calculateDecorationLocationAndType a + m (Lnet/minecraft/world/level/LevelAccessor;D)B calculateRotation a + m (Lnet/minecraft/world/level/BlockGetter;II)V checkBanners a + m (F)B clampMapCoordinate a + m (BZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; createForClient a + m (DDBZZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; createFresh a + m (FF)Lnet/minecraft/core/Holder; decorationTypeForPlayerOutsideMap b + m ()Ljava/util/Collection; getBanners d + m ()Ljava/lang/Iterable; getDecorations f + m (I)Ljava/lang/String; getFrameKey b + m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData$HoldingPlayer; getHoldingPlayer a + m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/network/protocol/Packet; getUpdatePacket a + m (Lnet/minecraft/world/entity/player/Player;)Z hasMapInvisibilityItemEquipped b + m ()Z isExplorationMap e + m (FF)Z isInsideMap a + m (I)Z isTrackedCountOverLimit a + m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Integer; lambda$static$1 i + m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Boolean; lambda$static$5 e + m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Boolean; lambda$static$6 d + m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/util/List; lambda$static$8 b + m ()Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; locked b + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Predicate; mapMatcher a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/LevelAccessor;DFF)Lcom/mojang/datafixers/util/Pair; playerDecorationTypeAndRotation b + m (Ljava/lang/String;)V removeDecoration a + m (Lnet/minecraft/core/BlockPos;I)V removedFromFrame a + m ()Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; scaled c + m (IIB)V setColor b + m (II)V setColorsDirty a + m ()V setDecorationsDirty g + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V tickCarriedBy a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z toggleBanner a + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/SavedDataType; type a + m (IIB)Z updateColor a + f Lcom/mojang/serialization/Codec; CODEC c + f Ljava/lang/String; FRAME_PREFIX m + f I HALF_MAP_SIZE l + f Lorg/slf4j/Logger; LOGGER j + f I MAP_SIZE k + f I MAX_SCALE a + f I TRACKED_DECORATION_LIMIT b + f Ljava/util/Map; bannerMarkers r + f Ljava/util/List; carriedBy p + f Ljava/util/Map; carriedByPlayers q + f I centerX d + f I centerZ e + f [B colors h + f Ljava/util/Map; decorations s + f Lnet/minecraft/resources/ResourceKey; dimension f + f Ljava/util/Map; frameMarkers t + f Z locked i + f B scale g + f I trackedDecorationCount u + f Z trackingPosition n + f Z unlimitedTracking o +c net/minecraft/world/level/saveddata/maps/MapItemSavedData$1 net/minecraft/world/level/saveddata/maps/WorldMap$1 +c net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch net/minecraft/world/level/saveddata/maps/WorldMap$c + m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V applyToMap a + m ()I height d + m ()[B mapColors e + m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; read a + m ()I startX a + m ()I startY b + m ()I width c + m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I height e + f [B mapColors f + f I startX b + f I startY c + f I width d +c net/minecraft/world/level/saveddata/maps/MapItemSavedData$UUIDAndError net/minecraft/world/level/saveddata/maps/WorldMap$UUIDAndError +c net/minecraft/world/level/saveddata/maps/MapItemSavedData$HoldingPlayer net/minecraft/world/level/saveddata/maps/WorldMap$WorldMapHumanTracker + m (II)V markColorsDirty a + m ()V markDecorationsDirty b + m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/network/protocol/Packet; nextUpdatePacket a + f Z dirtyData d + f Z dirtyDecorations i + f I maxDirtyX g + f I maxDirtyY h + f I minDirtyX e + f I minDirtyY f + f Lnet/minecraft/world/entity/player/Player; player a + f I step b + f Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; this$0 c + f I tick j +c net/minecraft/world/level/saveddata/maps/MapItemSavedData$UUIDBackedDimension net/minecraft/world/level/saveddata/maps/WorldMap$UUIDBackedDimension +c net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapDecorationLocation net/minecraft/world/level/saveddata/maps/WorldMap$b + m ()B rot d + m ()Lnet/minecraft/core/Holder; type a + m ()B x b + m ()B y c + f B rot d + f Lnet/minecraft/core/Holder; type a + f B x b + f B y c +c net/minecraft/world/level/storage/ValueInputContextHelper net/minecraft/world/level/storage/ValueInputContextHelper + m ()Lnet/minecraft/world/level/storage/ValueInput; empty c + m ()Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; emptyList d + m ()Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; emptyTypedList e + m ()Lnet/minecraft/core/HolderLookup$Provider; lookup b + m ()Lcom/mojang/serialization/DynamicOps; ops a + f Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; emptyChildList c + f Lnet/minecraft/world/level/storage/ValueInput; empty e + f Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; emptyTypedList d + f Lnet/minecraft/core/HolderLookup$Provider; lookup a + f Lcom/mojang/serialization/DynamicOps; ops b +c net/minecraft/world/level/storage/ValueInputContextHelper$1 net/minecraft/world/level/storage/ValueInputContextHelper$1 + m ()Z isEmpty a + m ()Ljava/util/stream/Stream; stream b +c net/minecraft/world/level/storage/ValueInputContextHelper$2 net/minecraft/world/level/storage/ValueInputContextHelper$2 + m ()Z isEmpty a + m ()Ljava/util/stream/Stream; stream b +c net/minecraft/world/level/storage/ValueInputContextHelper$3 net/minecraft/world/level/storage/ValueInputContextHelper$3 + m (Ljava/lang/String;)Ljava/util/Optional; child a + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput; childOrEmpty b + m (Ljava/lang/String;)Ljava/util/Optional; childrenList c + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; childrenListOrEmpty d + m (Ljava/lang/String;Z)Z getBooleanOr a + m (Ljava/lang/String;B)B getByteOr a + m (Ljava/lang/String;D)D getDoubleOr a + m (Ljava/lang/String;F)F getFloatOr a + m (Ljava/lang/String;)Ljava/util/Optional; getInt e + m (Ljava/lang/String;)Ljava/util/Optional; getIntArray h + m (Ljava/lang/String;I)I getIntOr a + m (Ljava/lang/String;)Ljava/util/Optional; getLong f + m (Ljava/lang/String;J)J getLongOr a + m (Ljava/lang/String;S)I getShortOr a + m (Ljava/lang/String;)Ljava/util/Optional; getString g + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getStringOr a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; list b + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; listOrEmpty c + m ()Lnet/minecraft/core/HolderLookup$Provider; lookup a + m (Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional; read a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; read a + f Lnet/minecraft/world/level/storage/ValueInputContextHelper; this$0 a +c net/minecraft/world/level/storage/loot/entries/EntryGroup net/minecraft/world/level/storage/loot/entries/LootEntryGroup + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; compose a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a + m (Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$compose$0 a + m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$compose$1 a + m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/EntryGroup$Builder; list a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/storage/loot/entries/EntryGroup$Builder net/minecraft/world/level/storage/loot/entries/LootEntryGroup$a + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/EntryGroup$Builder; append b + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer; build b + m ()Lnet/minecraft/world/level/storage/loot/entries/EntryGroup$Builder; getThis a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; getThis aH_ + f Lcom/google/common/collect/ImmutableList$Builder; entries a +c net/minecraft/world/level/validation/ForbiddenSymlinkInfo net/minecraft/world/level/validation/ForbiddenSymlinkInfo + m ()Ljava/nio/file/Path; link a + m ()Ljava/nio/file/Path; target b + f Ljava/nio/file/Path; link a + f Ljava/nio/file/Path; target b +c org/bukkit/craftbukkit/block/impl/CraftCeilingHangingSign org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCeilingHangingSign +c org/bukkit/craftbukkit/command/ProxiedNativeCommandSender org/bukkit/craftbukkit/v1_21_R7/command/ProxiedNativeCommandSender +c org/bukkit/craftbukkit/entity/boat/CraftMangroveChestBoat org/bukkit/craftbukkit/v1_21_R7/entity/boat/CraftMangroveChestBoat +c org/bukkit/craftbukkit/generator/CraftBiomeParameterPoint org/bukkit/craftbukkit/v1_21_R7/generator/CraftBiomeParameterPoint +c org/bukkit/craftbukkit/generator/structure/CraftStructure org/bukkit/craftbukkit/v1_21_R7/generator/structure/CraftStructure +c org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopic org/bukkit/craftbukkit/v1_21_R7/help/MultipleCommandAliasHelpTopic +c org/bukkit/craftbukkit/inventory/CraftInventoryEnchanting org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryEnchanting +c org/bukkit/craftbukkit/inventory/CraftInventoryGrindstone org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryGrindstone +c org/bukkit/craftbukkit/inventory/CraftMetaMusicInstrument org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaMusicInstrument +c org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData org/bukkit/craftbukkit/v1_21_R7/legacy/fieldrename/FieldRenameData +c org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$Builder org/bukkit/craftbukkit/v1_21_R7/legacy/fieldrename/FieldRenameData$Builder +c org/bukkit/craftbukkit/legacy/fieldrename/FieldRenameData$RenameData org/bukkit/craftbukkit/v1_21_R7/legacy/fieldrename/FieldRenameData$RenameData +c org/bukkit/craftbukkit/legacy/reroute/InjectCompatibility org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/InjectCompatibility +c org/bukkit/craftbukkit/legacy/reroute/InjectPluginVersion org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/InjectPluginVersion +c org/bukkit/craftbukkit/legacy/reroute/RerouteArgumentType org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RerouteArgumentType +c net/minecraft/advancements/criterion/ContextAwarePredicate net/minecraft/advancements/criterion/ContextAwarePredicate + m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lnet/minecraft/advancements/criterion/ContextAwarePredicate; create a + m (Lnet/minecraft/advancements/criterion/ContextAwarePredicate;)Ljava/util/List; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/function/Predicate; compositePredicates c + f Ljava/util/List; conditions b +c net/minecraft/advancements/criterion/DamageSourcePredicate net/minecraft/advancements/criterion/CriterionConditionDamageSource + m ()Ljava/util/Optional; directEntity b + m ()Ljava/util/Optional; isDirect d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/damagesource/DamageSource;)Z matches a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;)Z matches a + m ()Ljava/util/Optional; sourceEntity c + m ()Ljava/util/List; tags a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; directEntity c + f Ljava/util/Optional; isDirect e + f Ljava/util/Optional; sourceEntity d + f Ljava/util/List; tags b +c net/minecraft/advancements/criterion/DamageSourcePredicate$Builder net/minecraft/advancements/criterion/CriterionConditionDamageSource$a + m ()Lnet/minecraft/advancements/criterion/DamageSourcePredicate; build b + m ()Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder; damageType a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder; direct a + m (Z)Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder; isDirect a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder; source b + m (Lnet/minecraft/advancements/criterion/TagPredicate;)Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder; tag a + f Ljava/util/Optional; directEntity b + f Ljava/util/Optional; isDirect d + f Ljava/util/Optional; sourceEntity c + f Lcom/google/common/collect/ImmutableList$Builder; tags a +c net/minecraft/advancements/criterion/DataComponentMatchers net/minecraft/advancements/criterion/DataComponentMatchers + m ()Lnet/minecraft/core/component/DataComponentExactPredicate; exact b + m ()Z isEmpty a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Map; partial c + m (Lnet/minecraft/core/component/DataComponentGetter;)Z test a + f Lnet/minecraft/advancements/criterion/DataComponentMatchers; ANY a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lnet/minecraft/core/component/DataComponentExactPredicate; exact d + f Ljava/util/Map; partial e +c net/minecraft/advancements/criterion/DataComponentMatchers$Builder net/minecraft/advancements/criterion/DataComponentMatchers$a + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/advancements/criterion/DataComponentMatchers$Builder; any a + m ()Lnet/minecraft/advancements/criterion/DataComponentMatchers; build b + m ()Lnet/minecraft/advancements/criterion/DataComponentMatchers$Builder; components a + m (Lnet/minecraft/core/component/DataComponentExactPredicate;)Lnet/minecraft/advancements/criterion/DataComponentMatchers$Builder; exact a + m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Lnet/minecraft/advancements/criterion/DataComponentMatchers$Builder; partial a + f Lnet/minecraft/core/component/DataComponentExactPredicate; exact a + f Lcom/google/common/collect/ImmutableMap$Builder; partial b +c net/minecraft/advancements/criterion/EffectsChangedTrigger net/minecraft/advancements/criterion/CriterionTriggerEffectsChanged + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/EffectsChangedTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V trigger a +c net/minecraft/advancements/criterion/EffectsChangedTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerEffectsChanged$a + m ()Ljava/util/Optional; effects b + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; gotEffectsFrom a + m (Lnet/minecraft/advancements/criterion/MobEffectsPredicate$Builder;)Lnet/minecraft/advancements/Criterion; hasEffects a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; player a + m ()Ljava/util/Optional; source c + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; effects c + f Ljava/util/Optional; player b + f Ljava/util/Optional; source d +c net/minecraft/advancements/criterion/ItemDurabilityTrigger net/minecraft/advancements/criterion/CriterionTriggerItemDurabilityChanged + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/criterion/ItemDurabilityTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;I)V trigger a +c net/minecraft/advancements/criterion/ItemDurabilityTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerItemDurabilityChanged$a + m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; changedDurability a + m (Ljava/util/Optional;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; changedDurability a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; delta d + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; durability c + m ()Ljava/util/Optional; item b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/ItemStack;I)Z matches a + m ()Ljava/util/Optional; player a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; delta e + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; durability d + f Ljava/util/Optional; item c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/PlayerInteractTrigger net/minecraft/advancements/criterion/CriterionTriggerPlayerInteractedWithEntity + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/PlayerInteractTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V trigger a +c net/minecraft/advancements/criterion/PlayerInteractTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerPlayerInteractedWithEntity$a + m ()Ljava/util/Optional; entity c + m (Ljava/util/Optional;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; equipmentSheared b + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; equipmentSheared a + m ()Ljava/util/Optional; item b + m (Ljava/util/Optional;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; itemUsedOnEntity a + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; itemUsedOnEntity b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; entity d + f Ljava/util/Optional; item c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/RecipeUnlockedTrigger net/minecraft/advancements/criterion/CriterionTriggerRecipeUnlocked + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/advancements/criterion/RecipeUnlockedTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V trigger a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; unlocked a +c net/minecraft/advancements/criterion/RecipeUnlockedTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerRecipeUnlocked$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z matches a + m ()Ljava/util/Optional; player a + m ()Lnet/minecraft/resources/ResourceKey; recipe b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; player b + f Lnet/minecraft/resources/ResourceKey; recipe c +c net/minecraft/advancements/criterion/SlideDownBlockTrigger net/minecraft/advancements/criterion/CriterionSlideDownBlock + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/advancements/criterion/SlideDownBlockTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/state/BlockState;)V trigger a +c net/minecraft/advancements/criterion/SlideDownBlockTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionSlideDownBlock$a + m ()Ljava/util/Optional; block b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/criterion/StatePropertiesPredicate;)Ljava/util/Optional; lambda$validate$1 a + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; lambda$validate$2 b + m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$validate$3 a + m (Lnet/minecraft/advancements/criterion/SlideDownBlockTrigger$TriggerInstance;Lnet/minecraft/core/Holder;)Ljava/util/Optional; lambda$validate$4 a + m (Lnet/minecraft/advancements/criterion/SlideDownBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; lambda$validate$5 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z matches a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; slidesDownBlock a + m ()Ljava/util/Optional; state c + m (Lnet/minecraft/advancements/criterion/SlideDownBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; block c + f Ljava/util/Optional; player b + f Ljava/util/Optional; state d +c net/minecraft/advancements/criterion/SummonedEntityTrigger net/minecraft/advancements/criterion/CriterionTriggerSummonedEntity + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/SummonedEntityTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V trigger a +c net/minecraft/advancements/criterion/SummonedEntityTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerSummonedEntity$a + m ()Ljava/util/Optional; entity b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; summonedEntity a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; entity c + f Ljava/util/Optional; player b +c net/minecraft/commands/arguments/ObjectiveCriteriaArgument net/minecraft/commands/arguments/ArgumentScoreboardCriteria + m ()Lnet/minecraft/commands/arguments/ObjectiveCriteriaArgument; criteria a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; getCriteria a + m (Lnet/minecraft/stats/StatType;Ljava/lang/Object;)Ljava/lang/String; getName a + m (Lcom/mojang/brigadier/StringReader;ILjava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$1 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; parse a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a + f Ljava/util/Collection; EXAMPLES b +c net/minecraft/commands/arguments/blocks/BlockStateArgument net/minecraft/commands/arguments/blocks/ArgumentTile + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/blocks/BlockStateArgument; block a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/blocks/BlockInput; getBlock a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/BlockInput; parse a + f Ljava/util/Collection; EXAMPLES a + f Lnet/minecraft/core/HolderLookup; blocks b +c net/minecraft/commands/synchronization/SuggestionProviders net/minecraft/commands/synchronization/CompletionProviders + m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; cast a + m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/resources/Identifier; getName b + m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; getProvider a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$0 c + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$1 b + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/EntityType;)Z lambda$static$2 a + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; lambda$static$3 a + m (Lnet/minecraft/resources/Identifier;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; register a + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; ASK_SERVER a + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; AVAILABLE_SOUNDS b + f Lnet/minecraft/resources/Identifier; ID_ASK_SERVER e + f Ljava/util/Map; PROVIDERS_BY_NAME d + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUMMONABLE_ENTITIES c +c net/minecraft/commands/synchronization/SuggestionProviders$RegisteredSuggestion net/minecraft/commands/synchronization/CompletionProviders$a + m ()Lcom/mojang/brigadier/suggestion/SuggestionProvider; delegate b + m ()Lnet/minecraft/resources/Identifier; name a + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; delegate b + f Lnet/minecraft/resources/Identifier; name a +c net/minecraft/core/component/predicates/ContainerPredicate net/minecraft/core/component/predicates/ContainerPredicate + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m ()Ljava/util/Optional; items b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/world/item/component/ItemContainerContents;)Z matches a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; items e +c net/minecraft/core/component/predicates/FireworksPredicate net/minecraft/core/component/predicates/FireworksPredicate + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m ()Ljava/util/Optional; explosions b + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; flightDuration c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/world/item/component/Fireworks;)Z matches a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; explosions e + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; flightDuration f +c net/minecraft/core/dispenser/EquipmentDispenseItemBehavior net/minecraft/core/dispenser/EquipmentDispenseItemBehavior + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Z dispenseEquipment b + m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$dispenseEquipment$0 a + f Lnet/minecraft/core/dispenser/EquipmentDispenseItemBehavior; INSTANCE c +c net/minecraft/data/worldgen/features/MiscOverworldFeatures net/minecraft/data/worldgen/features/MiscOverworldFeatures + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; BLUE_ICE f + f Lnet/minecraft/resources/ResourceKey; BONUS_CHEST m + f Lnet/minecraft/resources/ResourceKey; DESERT_WELL o + f Lnet/minecraft/resources/ResourceKey; DISK_CLAY h + f Lnet/minecraft/resources/ResourceKey; DISK_GRASS l + f Lnet/minecraft/resources/ResourceKey; DISK_GRAVEL i + f Lnet/minecraft/resources/ResourceKey; DISK_SAND j + f Lnet/minecraft/resources/ResourceKey; FOREST_ROCK c + f Lnet/minecraft/resources/ResourceKey; FREEZE_TOP_LAYER k + f Lnet/minecraft/resources/ResourceKey; ICEBERG_BLUE e + f Lnet/minecraft/resources/ResourceKey; ICEBERG_PACKED d + f Lnet/minecraft/resources/ResourceKey; ICE_PATCH b + f Lnet/minecraft/resources/ResourceKey; ICE_SPIKE a + f Lnet/minecraft/resources/ResourceKey; LAKE_LAVA g + f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_FROZEN q + f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_OVERWORLD p + f Lnet/minecraft/resources/ResourceKey; SPRING_WATER r + f Lnet/minecraft/resources/ResourceKey; VOID_START_PLATFORM n +c net/minecraft/data/worldgen/placement/VegetationPlacements net/minecraft/data/worldgen/placement/VegetationPlacements + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; getMushroomPlacement a + m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; treePlacement a + m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/block/Block;)Ljava/util/List; treePlacement a + m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lcom/google/common/collect/ImmutableList$Builder; treePlacementBase b + m (I)Ljava/util/List; worldSurfaceSquaredWithCount a + f Lnet/minecraft/resources/ResourceKey; BAMBOO b + f Lnet/minecraft/resources/ResourceKey; BAMBOO_LIGHT a + f Lnet/minecraft/resources/ResourceKey; BAMBOO_VEGETATION aI + f Lnet/minecraft/resources/ResourceKey; BIRCH_TALL ay + f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_NETHER N + f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_NORMAL P + f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_OLD_GROWTH T + f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_SWAMP V + f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_TAIGA R + f Lnet/minecraft/resources/ResourceKey; DARK_FOREST_VEGETATION ai + f Lnet/minecraft/resources/ResourceKey; FLOWER_CHERRY ad + f Lnet/minecraft/resources/ResourceKey; FLOWER_DEFAULT Y + f Lnet/minecraft/resources/ResourceKey; FLOWER_FLOWER_FOREST Z + f Lnet/minecraft/resources/ResourceKey; FLOWER_FOREST_FLOWERS ak + f Lnet/minecraft/resources/ResourceKey; FLOWER_MEADOW ac + f Lnet/minecraft/resources/ResourceKey; FLOWER_PALE_GARDEN ae + f Lnet/minecraft/resources/ResourceKey; FLOWER_PLAINS ab + f Lnet/minecraft/resources/ResourceKey; FLOWER_SWAMP aa + f Lnet/minecraft/resources/ResourceKey; FLOWER_WARM X + f Lnet/minecraft/resources/ResourceKey; FOREST_FLOWERS al + f Lnet/minecraft/resources/ResourceKey; GRASS_BONEMEAL o + f Lnet/minecraft/resources/ResourceKey; MUSHROOM_ISLAND_VEGETATION aJ + f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN_FLOWERS am + f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN_VEGETATION aj + f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_PATCH an + f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_COMMON w + f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_RARE x + f Lnet/minecraft/resources/ResourceKey; PATCH_BUSH C + f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS_DECORATED F + f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS_DESERT E + f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH q + f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH_2 p + f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH_BADLANDS r + f Lnet/minecraft/resources/ResourceKey; PATCH_DRY_GRASS_BADLANDS s + f Lnet/minecraft/resources/ResourceKey; PATCH_DRY_GRASS_DESERT t + f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH_NEAR_WATER M + f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH_NEAR_WATER_SWAMP L + f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH_SWAMP K + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_BADLANDS i + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_FOREST h + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_JUNGLE n + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_MEADOW g + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_NORMAL k + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_PLAIN f + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_SAVANNA j + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_TAIGA m + f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_TAIGA_2 l + f Lnet/minecraft/resources/ResourceKey; PATCH_LARGE_FERN B + f Lnet/minecraft/resources/ResourceKey; PATCH_LEAF_LITTER D + f Lnet/minecraft/resources/ResourceKey; PATCH_MELON u + f Lnet/minecraft/resources/ResourceKey; PATCH_MELON_SPARSE v + f Lnet/minecraft/resources/ResourceKey; PATCH_PUMPKIN e + f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE J + f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE_BADLANDS I + f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE_DESERT H + f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE_SWAMP G + f Lnet/minecraft/resources/ResourceKey; PATCH_SUNFLOWER d + f Lnet/minecraft/resources/ResourceKey; PATCH_TALL_GRASS A + f Lnet/minecraft/resources/ResourceKey; PATCH_TALL_GRASS_2 z + f Lnet/minecraft/resources/ResourceKey; PATCH_WATERLILY y + f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_NETHER O + f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_NORMAL Q + f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_OLD_GROWTH U + f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_SWAMP W + f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_TAIGA S + f Lnet/minecraft/resources/ResourceKey; TREES_BADLANDS at + f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH az + f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH_AND_OAK_LEAF_LITTER aD + f Lnet/minecraft/resources/ResourceKey; TREES_CHERRY aq + f Lnet/minecraft/resources/ResourceKey; TREES_FLOWER_FOREST ao + f Lnet/minecraft/resources/ResourceKey; TREES_GROVE as + f Lnet/minecraft/resources/ResourceKey; TREES_JUNGLE aH + f Lnet/minecraft/resources/ResourceKey; TREES_MANGROVE aK + f Lnet/minecraft/resources/ResourceKey; TREES_MEADOW ap + f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_PINE_TAIGA aG + f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_SPRUCE_TAIGA aF + f Lnet/minecraft/resources/ResourceKey; TREES_PLAINS ah + f Lnet/minecraft/resources/ResourceKey; TREES_SAVANNA ax + f Lnet/minecraft/resources/ResourceKey; TREES_SNOWY au + f Lnet/minecraft/resources/ResourceKey; TREES_SPARSE_JUNGLE aE + f Lnet/minecraft/resources/ResourceKey; TREES_SWAMP av + f Lnet/minecraft/resources/ResourceKey; TREES_TAIGA ar + f Lnet/minecraft/resources/ResourceKey; TREES_WATER aC + f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_FOREST aA + f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_HILLS aB + f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_SAVANNA aw + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; TREE_THRESHOLD aL + f Lnet/minecraft/resources/ResourceKey; VINES c + f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_BIRCH_FOREST af + f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_MEADOW ag +c net/minecraft/gametest/framework/TestEnvironmentDefinition net/minecraft/gametest/framework/TestEnvironmentDefinition + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;)V setup a + m (Lnet/minecraft/server/level/ServerLevel;)V teardown b + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a +c net/minecraft/gametest/framework/TestEnvironmentDefinition$AllOf net/minecraft/gametest/framework/TestEnvironmentDefinition$a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/List; definitions b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;)V lambda$setup$1 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;)V lambda$teardown$2 a + m (Lnet/minecraft/server/level/ServerLevel;)V setup a + m (Lnet/minecraft/server/level/ServerLevel;)V teardown b + f Lcom/mojang/serialization/MapCodec; CODEC c + f Ljava/util/List; definitions d +c net/minecraft/gametest/framework/TestEnvironmentDefinition$Weather net/minecraft/gametest/framework/TestEnvironmentDefinition$e + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;)V setup a + m (Lnet/minecraft/server/level/ServerLevel;)V teardown b + m ()Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; weather b + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; weather d +c net/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type net/minecraft/gametest/framework/TestEnvironmentDefinition$e$a + m ()[Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; $values a + m (Lnet/minecraft/server/level/ServerLevel;)V apply a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; $VALUES j + f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; CLEAR a + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; RAIN b + f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; THUNDER c + f I clearTime f + f Ljava/lang/String; id e + f I rainTime g + f Z raining h + f Z thundering i +c net/minecraft/gametest/framework/TestEnvironmentDefinition$Functions net/minecraft/gametest/framework/TestEnvironmentDefinition$b + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;)V lambda$setup$1 c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;)V lambda$teardown$2 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;)V run a + m (Lnet/minecraft/server/level/ServerLevel;)V setup a + m ()Ljava/util/Optional; setupFunction b + m (Lnet/minecraft/server/level/ServerLevel;)V teardown b + m ()Ljava/util/Optional; teardownFunction c + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lorg/slf4j/Logger; LOGGER f + f Ljava/util/Optional; setupFunction d + f Ljava/util/Optional; teardownFunction e +c net/minecraft/gametest/framework/TestEnvironmentDefinition$TimeOfDay net/minecraft/gametest/framework/TestEnvironmentDefinition$d + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;)V setup a + m ()I time b + f Lcom/mojang/serialization/MapCodec; CODEC c + f I time d +c net/minecraft/gametest/framework/TestEnvironmentDefinition$SetGameRules net/minecraft/gametest/framework/TestEnvironmentDefinition$c + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/gamerules/GameRuleMap; gameRulesMap b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gamerules/GameRule;)V lambda$teardown$1 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gamerules/GameRule;)V resetRule a + m (Lnet/minecraft/server/level/ServerLevel;)V setup a + m (Lnet/minecraft/server/level/ServerLevel;)V teardown b + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/level/gamerules/GameRuleMap; gameRulesMap d +c net/minecraft/network/chat/contents/data/StorageDataSource net/minecraft/network/chat/contents/data/StorageDataSource + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; getData a + m ()Lnet/minecraft/resources/Identifier; id b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/resources/Identifier; id b +c net/minecraft/network/protocol/game/ClientboundLoginPacket net/minecraft/network/protocol/game/PacketPlayOutLogin + m ()I chunkRadius h + m ()Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo m + m ()Z doLimitedCrafting l + m ()Z enforcesSecureChat n + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z hardcore e + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/resources/ResourceKey; lambda$new$0 a + m ()Ljava/util/Set; levels f + m ()I maxPlayers g + m ()I playerId b + m ()Z reducedDebugInfo j + m ()Z showDeathScreen k + m ()I simulationDistance i + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I chunkRadius f + f Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo k + f Z doLimitedCrafting j + f Z enforcesSecureChat l + f Z hardcore c + f Ljava/util/Set; levels d + f I maxPlayers e + f I playerId b + f Z reducedDebugInfo h + f Z showDeathScreen i + f I simulationDistance g +c net/minecraft/network/protocol/game/ClientboundSoundPacket net/minecraft/network/protocol/game/PacketPlayOutNamedSoundEffect + m ()F getPitch j + m ()J getSeed k + m ()Lnet/minecraft/core/Holder; getSound b + m ()Lnet/minecraft/sounds/SoundSource; getSource e + m ()F getVolume i + m ()D getX f + m ()D getY g + m ()D getZ h + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f F LOCATION_ACCURACY b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f F pitch i + f J seed j + f Lnet/minecraft/core/Holder; sound c + f Lnet/minecraft/sounds/SoundSource; source d + f F volume h + f I x e + f I y f + f I z g +c net/minecraft/network/protocol/game/ServerboundSwingPacket net/minecraft/network/protocol/game/PacketPlayInArmAnimation + m ()Lnet/minecraft/world/InteractionHand; getHand b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/InteractionHand; hand b +c net/minecraft/server/jsonrpc/dataprovider/JsonRpcApiSchema net/minecraft/server/jsonrpc/dataprovider/JsonRpcApiSchema + m ()Ljava/lang/String; getName a + m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a + f Ljava/nio/file/Path; path d +c net/minecraft/server/jsonrpc/methods/ServerSettingsService net/minecraft/server/jsonrpc/methods/ServerSettingsService + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z acceptTransfers o + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z allowFlight h + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z autosave a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Lnet/minecraft/world/Difficulty; difficulty b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z enforceAllowlist c + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I entityBroadcastRangePercentage t + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z forceGameMode k + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Lnet/minecraft/world/level/GameType; gameMode l + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z hidesOnlinePlayers r + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I maxPlayers e + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/lang/String; motd j + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Lnet/minecraft/server/permissions/PermissionLevel; operatorUserPermissionLevel q + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I pauseWhenEmpty f + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I playerIdleTimeout g + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z repliesToStatus s + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAcceptTransfers f + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAllowFlight d + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAutosave a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/world/Difficulty;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/Difficulty; setDifficulty a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setEnforceAllowlist b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setEntityBroadcastRangePercentage h + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setForceGameMode e + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/world/level/GameType;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/level/GameType; setGameMode a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setHidesOnlinePlayers g + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setMaxPlayers a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/lang/String;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/lang/String; setMotd a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/permissions/PermissionLevel;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/permissions/PermissionLevel; setOperatorUserPermissionLevel a + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPauseWhenEmpty b + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPlayerIdleTimeout c + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setRepliesToStatus h + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSimulationDistance f + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSpawnProtection d + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setStatusHeartbeatInterval g + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setUsingAllowlist c + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setViewDistance e + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I simulationDistance n + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I spawnProtection i + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I statusHeartbeatInterval p + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Z usingAllowlist d + m (Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)I viewDistance m +c net/minecraft/server/network/PlayerSafetyServiceTextFilter net/minecraft/server/network/PlayerSafetyServiceTextFilter + m ()Lcom/microsoft/aad/msal4j/IAuthenticationResult; aquireIAuthenticationResult b + m ()I connectionReadTimeout a + m (Ljava/lang/String;)Lnet/minecraft/server/network/ServerTextFilter; createTextFilterFromConfig a + m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; filterText a + m (Ljava/util/Set;Lcom/google/gson/JsonElement;)V lambda$createTextFilterFromConfig$0 a + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; lambda$createTextFilterFromConfig$1 a + m (Ljava/net/HttpURLConnection;)V setAuthorizationProperty a + f Lcom/microsoft/aad/msal4j/ConfidentialClientApplication; client b + f Lcom/microsoft/aad/msal4j/ClientCredentialParameters; clientParameters c + f I connectionReadTimeoutMs e + f Ljava/util/Set; fullyFilteredEvents d +c net/minecraft/server/network/ServerLoginPacketListenerImpl net/minecraft/server/network/LoginListener + m (Lnet/minecraft/network/chat/Component;)V disconnect a + m (Lnet/minecraft/CrashReport;Lnet/minecraft/CrashReportCategory;)V fillListenerSpecificCrashDetails a + m (Lcom/mojang/authlib/GameProfile;)V finishLoginAndWaitForClient d + m ()Ljava/lang/String; getUserName e + m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V handleCookieResponse a + m (Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket;)V handleCustomQueryPacket a + m (Lnet/minecraft/network/protocol/login/ServerboundHelloPacket;)V handleHello a + m (Lnet/minecraft/network/protocol/login/ServerboundKeyPacket;)V handleKey a + m (Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket;)V handleLoginAcknowledgement a + m ()Z isAcceptingMessages c + m (Lcom/mojang/authlib/GameProfile;)Z isPlayerAlreadyInWorld a + m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a + m (Lcom/mojang/authlib/GameProfile;)V startClientVerification b + m ()V tick d + m (Lcom/mojang/authlib/GameProfile;)V verifyLoginAndFinishConnectionSetup c + f Lorg/slf4j/Logger; LOGGER c + f I MAX_TICKS_BEFORE_LOGIN d + f Ljava/util/concurrent/atomic/AtomicInteger; UNIQUE_THREAD_ID b + f Lcom/mojang/authlib/GameProfile; authenticatedProfile l + f [B challenge e + f Lnet/minecraft/network/Connection; connection g + f Ljava/lang/String; requestedUsername k + f Lnet/minecraft/server/notifications/ServerActivityMonitor; serverActivityMonitor h + f Ljava/lang/String; serverId m + f Lnet/minecraft/server/MinecraftServer; server f + f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; state i + f I tick j + f Z transferred n +c net/minecraft/server/network/ServerLoginPacketListenerImpl$1 net/minecraft/server/network/LoginListener$1 + m ()Ljava/net/InetAddress; getAddress a + f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl; this$0 b +c net/minecraft/server/network/ServerLoginPacketListenerImpl$2 net/minecraft/server/network/LoginListener$2 +c net/minecraft/server/network/ServerLoginPacketListenerImpl$State net/minecraft/server/network/LoginListener$EnumProtocolState + m ()[Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; $values a + f [Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; $VALUES i + f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; ACCEPTED h + f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; AUTHENTICATING c + f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; HELLO a + f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; KEY b + f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; NEGOTIATING d + f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; PROTOCOL_SWITCHING g + f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; VERIFYING e + f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; WAITING_FOR_DUPE_DISCONNECT f +c net/minecraft/server/packs/resources/ResourceFilterSection net/minecraft/server/packs/resources/ResourceFilterSection + m (Ljava/lang/String;)Z isNamespaceFiltered a + m (Ljava/lang/String;)Z isPathFiltered b + m (Ljava/lang/String;Lnet/minecraft/util/IdentifierPattern;)Z lambda$isNamespaceFiltered$2 b + m (Ljava/lang/String;Lnet/minecraft/util/IdentifierPattern;)Z lambda$isPathFiltered$3 a + m (Lnet/minecraft/server/packs/resources/ResourceFilterSection;)Ljava/util/List; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE a + f Ljava/util/List; blockList c +c net/minecraft/util/datafix/fixes/BlockEntityBannerColorFix net/minecraft/util/datafix/fixes/DataConverterBannerColour + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$0 e + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$1 d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$2 c + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixTag$3 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$4 b +c net/minecraft/util/datafix/fixes/BlockPropertyRenameAndFix net/minecraft/util/datafix/fixes/BlockPropertyRenameAndFix + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixProperties a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixProperties$0 a + m (Ljava/lang/String;)Z shouldFix a + f Ljava/lang/String; blockId a + f Ljava/lang/String; newPropertyName c + f Ljava/lang/String; oldPropertyName b + f Ljava/util/function/UnaryOperator; valueFixer d +c net/minecraft/util/datafix/fixes/ColorlessShulkerEntityFix net/minecraft/util/datafix/fixes/DataConverterColorlessShulkerEntity + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a +c net/minecraft/util/datafix/fixes/DataComponentRemainderFix net/minecraft/util/datafix/fixes/DataComponentRemainderFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + f Ljava/lang/String; componentId b + f Ljava/lang/String; name a + f Ljava/lang/String; newComponentId c +c net/minecraft/util/datafix/fixes/EntityArmorStandSilentFix net/minecraft/util/datafix/fixes/DataConverterArmorStand + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a +c net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a +c net/minecraft/util/datafix/fixes/EntityPufferfishRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityPufferfish + m (Ljava/lang/String;)Ljava/lang/String; rename a + f Ljava/util/Map; RENAMED_IDS a +c net/minecraft/util/datafix/fixes/InvalidBlockEntityLockFix net/minecraft/util/datafix/fixes/InvalidBlockEntityLockFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/ItemStackTheFlatteningFix net/minecraft/util/datafix/fixes/DataConverterFlatten + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Ljava/util/HashMap;)V lambda$static$0 a + m (Ljava/lang/String;)Ljava/lang/String; lambda$static$1 a + m (Ljava/lang/String;I)Ljava/lang/String; updateItem a + f Ljava/util/Set; DAMAGE_IDS c + f Ljava/util/Set; IDS b + f Ljava/util/Map; MAP a +c net/minecraft/util/datafix/fixes/LevelFlatGeneratorInfoFix net/minecraft/util/datafix/fixes/DataConverterWorldGenSettings + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Ljava/lang/String;)Ljava/lang/String; fixString a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 b + m (Lcom/google/common/base/Splitter;ILjava/lang/String;)Ljava/lang/String; lambda$fixString$2 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + f Lcom/google/common/base/Splitter; AMOUNT_SPLITTER f + f Lcom/google/common/base/Splitter; BLOCK_SPLITTER g + f Ljava/lang/String; DEFAULT a + f Ljava/lang/String; GENERATOR_OPTIONS b + f Lcom/google/common/base/Splitter; LAYER_SPLITTER d + f Lcom/google/common/base/Splitter; OLD_AMOUNT_SPLITTER e + f Lcom/google/common/base/Splitter; SPLITTER c +c net/minecraft/util/datafix/fixes/LockComponentPredicateFix net/minecraft/util/datafix/fixes/LockComponentPredicateFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLock b + f Lcom/google/common/escape/Escaper; ESCAPER a +c net/minecraft/util/datafix/fixes/PlayerHeadBlockProfileFix net/minecraft/util/datafix/fixes/PlayerHeadBlockProfileFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Ljava/util/Optional;)Ljava/util/Optional; lambda$fix$0 a +c net/minecraft/util/datafix/fixes/ProjectileStoredWeaponFix net/minecraft/util/datafix/fixes/ProjectileStoredWeaponFix + m (Ljava/lang/String;)Ljava/util/function/Function; fixChoice a + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; fixChoiceCap a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixChoiceCap$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixChoiceCap$1 a +c net/minecraft/util/datafix/fixes/RandomSequenceSettingsFix net/minecraft/util/datafix/fixes/RandomSequenceSettingsFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/UnflattenTextComponentFix net/minecraft/util/datafix/fixes/UnflattenTextComponentFix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; createFixer a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; lambda$createFixer$0 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$createFixer$1 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; unflattenJson a + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/util/datafix/fixes/WorldBorderWarningTimeFix net/minecraft/util/datafix/fixes/WorldBorderWarningTimeFix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a +c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent +c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Fields net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$a + f Ljava/lang/String; RECEIVED_BYTES c + f Ljava/lang/String; RECEIVED_PACKETS e + f Ljava/lang/String; REMOTE_ADDRESS a + f Ljava/lang/String; SENT_BYTES b + f Ljava/lang/String; SENT_PACKETS d +c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$SumAggregation net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b + m ()V commitEvent a + m (I)V trackReceivedPacket b + m (I)V trackSentPacket a + f Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent; event e + f Ljava/util/concurrent/atomic/AtomicLong; receivedBytes c + f Ljava/util/concurrent/atomic/AtomicInteger; receivedPackets d + f Ljava/util/concurrent/atomic/AtomicLong; sentBytes a + f Ljava/util/concurrent/atomic/AtomicInteger; sentPackets b +c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent +c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$Fields net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$a + f Ljava/lang/String; AVERAGE_TICK_DURATION a +c net/minecraft/util/profiling/jfr/stats/ChunkIdentification net/minecraft/util/profiling/jfr/stats/ChunkIdentification + m ()Ljava/lang/String; dimension b + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification; from a + m ()Ljava/lang/String; level a + m ()I x c + m ()I z d + f Ljava/lang/String; dimension b + f Ljava/lang/String; level a + f I x c + f I z d +c net/minecraft/world/attribute/SpatialAttributeInterpolator net/minecraft/world/attribute/SpatialAttributeInterpolator + m (DLnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/SpatialAttributeInterpolator; accumulate a + m (Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;)Ljava/lang/Object; applyAttributeLayer a + m ()V clear a + f Lit/unimi/dsi/fastutil/objects/Reference2DoubleArrayMap; weightsBySource a +c net/minecraft/world/entity/ai/attributes/AttributeInstance net/minecraft/world/entity/ai/attributes/AttributeModifiable + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addModifier f + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addOrReplacePermanentModifier c + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addOrUpdateTransientModifier a + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addPermanentModifier d + m (Ljava/util/Collection;)V addPermanentModifiers a + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addTransientModifier b + m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance$Packed;)V apply a + m ()D calculateValue i + m ()Lnet/minecraft/core/Holder; getAttribute a + m ()D getBaseValue b + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; getModifier a + m ()Ljava/util/Set; getModifiers c + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; getModifiers a + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Collection; getModifiersOrEmpty b + m ()Ljava/util/Set; getPermanentModifiers d + m ()D getValue g + m (Lnet/minecraft/resources/Identifier;)Z hasModifier b + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; lambda$getModifiers$0 c + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Ljava/util/Map;)V lambda$replaceFrom$1 a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeInstance$Packed; pack h + m (Lnet/minecraft/resources/Identifier;)Z removeModifier c + m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V removeModifier e + m ()V removeModifiers f + m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V replaceFrom a + m (D)V setBaseValue a + m ()V setDirty e + f Lnet/minecraft/core/Holder; attribute a + f D baseValue e + f D cachedValue g + f Z dirty f + f Ljava/util/Map; modifierById c + f Ljava/util/Map; modifiersByOperation b + f Ljava/util/function/Consumer; onDirty h + f Ljava/util/Map; permanentModifiers d +c net/minecraft/world/entity/ai/attributes/AttributeInstance$Packed net/minecraft/world/entity/ai/attributes/AttributeModifiable$a + m ()Lnet/minecraft/core/Holder; attribute a + m ()D baseValue b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; modifiers c + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; LIST_CODEC b + f Lnet/minecraft/core/Holder; attribute c + f D baseValue d + f Ljava/util/List; modifiers e +c net/minecraft/world/entity/ai/attributes/AttributeModifier net/minecraft/world/entity/ai/attributes/AttributeModifier + m ()D amount b + m ()Lnet/minecraft/resources/Identifier; id a + m (Lnet/minecraft/resources/Identifier;)Z is a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f D amount e + f Lnet/minecraft/resources/Identifier; id d + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation f +c net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation + m ()[Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; $values b + m ()Ljava/lang/String; getSerializedName c + m ()I id a + f [Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; $VALUES i + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; ADD_MULTIPLIED_BASE b + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; ADD_MULTIPLIED_TOTAL c + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; ADD_VALUE a + f Ljava/util/function/IntFunction; BY_ID d + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f I id h + f Ljava/lang/String; name g +c net/minecraft/world/entity/ai/attributes/AttributeSupplier net/minecraft/world/entity/ai/attributes/AttributeProvider + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; builder a + m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; createInstance a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getAttributeInstance d + m (Lnet/minecraft/core/Holder;)D getBaseValue b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)D getModifierValue a + m (Lnet/minecraft/core/Holder;)D getValue a + m (Lnet/minecraft/core/Holder;)Z hasAttribute c + m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;)Z hasModifier b + f Ljava/util/Map; instances a +c net/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder net/minecraft/world/entity/ai/attributes/AttributeProvider$Builder + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; add a + m (Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; add a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier; build a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; create b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V lambda$create$0 a + f Lcom/google/common/collect/ImmutableMap$Builder; builder a + f Z instanceFrozen b +c net/minecraft/world/entity/ai/attributes/DefaultAttributes net/minecraft/world/entity/ai/attributes/AttributeDefaults + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier; getSupplier a + m (Lnet/minecraft/world/entity/EntityType;)Z hasSupplier b + m (Lnet/minecraft/world/entity/EntityType;)Z lambda$validate$0 d + m (Lnet/minecraft/world/entity/EntityType;)Z lambda$validate$1 c + m (Lnet/minecraft/resources/Identifier;)V lambda$validate$2 a + m ()V validate a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/Map; SUPPLIERS b +c net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; calculateOptimalJumpVector a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Z defaultAcceptableLandingSpot a + m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getJumpCandidate a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Z isAcceptableLandingPosition a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z lambda$start$0 b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$PossibleJump; lambda$start$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V pickCandidate d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick c + f Ljava/util/List; ALLOWED_ANGLES o + f I FIND_JUMP_TRIES c + f I MIN_PATHFIND_DISTANCE_TO_VALID_JUMP d + f I PREPARE_JUMP_DURATION m + f I TIME_OUT_DURATION n + f Ljava/util/function/BiPredicate; acceptableLandingSpot r + f Lnet/minecraft/world/phys/Vec3; chosenJump j + f I findJumpTries k + f Ljava/util/function/Function; getJumpSound q + f Ljava/util/Optional; initialPosition i + f Ljava/util/List; jumpCandidates h + f F maxJumpVelocityMultiplier g + f I maxLongJumpHeight e + f I maxLongJumpWidth f + f J prepareJumpStart l + f Lnet/minecraft/util/valueproviders/UniformInt; timeBetweenLongJumps p +c net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$PossibleJump net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$a + m ()Lnet/minecraft/core/BlockPos; targetPos a + m ()I weight b + f Lnet/minecraft/core/BlockPos; targetPos a + f I weight b +c net/minecraft/world/entity/ai/behavior/MoveToSkySeeingSpot net/minecraft/world/entity/ai/behavior/BehaviorOutside + m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getOutdoorPosition a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;)Z hasNoBlocksAbove a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/world/phys/Vec3;)V lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a + m (FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a + m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a +c net/minecraft/world/entity/ai/behavior/SetEntityLookTarget net/minecraft/world/entity/ai/behavior/BehaviorLookTarget + m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Ljava/util/function/Predicate;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/world/entity/EntityType;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/world/entity/MobCategory;F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$2 a + m (Lnet/minecraft/world/entity/LivingEntity;FLnet/minecraft/world/entity/LivingEntity;)Z lambda$create$3 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$4 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$5 a + m (Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a +c net/minecraft/world/entity/ai/behavior/warden/ForceUnmount net/minecraft/world/entity/ai/behavior/warden/ForceUnmount + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d +c net/minecraft/world/entity/ai/goal/LookAtTradingPlayerGoal net/minecraft/world/entity/ai/goal/PathfinderGoalLookAtTradingPlayer + m ()Z canUse b + f Lnet/minecraft/world/entity/npc/villager/AbstractVillager; villager h +c net/minecraft/world/entity/ai/goal/target/HurtByTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalHurtByTarget + m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V alertOther a + m ()V alertOthers h + m ()Z canUse b + m ([Ljava/lang/Class;)Lnet/minecraft/world/entity/ai/goal/target/HurtByTargetGoal; setAlertOthers a + m ()V start d + f I ALERT_RANGE_Y b + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; HURT_BY_TARGETING a + f Z alertSameType c + f I timestamp d + f [Ljava/lang/Class; toIgnoreAlert j + f [Ljava/lang/Class; toIgnoreDamage i +c net/minecraft/world/entity/ai/sensing/HoglinSpecificSensor net/minecraft/world/entity/ai/sensing/SensorHoglinSpecific + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/Optional; findNearestRepellent b + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$findNearestRepellent$1 a + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/ai/sensing/PiglinSpecificSensor net/minecraft/world/entity/ai/sensing/SensorPiglinSpecific + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; findNearestRepellent c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z isValidRepellent a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z lambda$findNearestRepellent$1 b + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/ai/sensing/VillagerBabiesSensor net/minecraft/world/entity/ai/sensing/SensorVillagerBabies + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/List; getNearestVillagerBabies a + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; getVisibleEntities c + m (Lnet/minecraft/world/entity/LivingEntity;)Z isVillagerBaby b + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/animal/axolotl/ValidatePlayDead net/minecraft/world/entity/animal/axolotl/ValidatePlayDead + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/decoration/LeashFenceKnotEntity net/minecraft/world/entity/decoration/EntityLeash + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropItem a + m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/decoration/LeashFenceKnotEntity; getOrCreateKnot b + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m (F)Lnet/minecraft/world/phys/Vec3; getRopeHoldPosition u + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m (Lnet/minecraft/world/entity/Leashable;)V notifyLeasheeRemoved b + m ()V playPlacementSound k + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V recalculateBoundingBox e + m (D)Z shouldRenderAtSqrDistance a + m ()Z survives f + f D OFFSET_Y b +c net/minecraft/world/entity/monster/illager/AbstractIllager net/minecraft/world/entity/monster/illager/EntityIllagerAbstract + m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c + m (Lnet/minecraft/world/entity/Entity;)Z considersEntityAsAlly u + m ()Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; getArmPose gY + m ()V registerGoals D +c net/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose net/minecraft/world/entity/monster/illager/EntityIllagerAbstract$a + m ()[Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; $values a + f [Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; $VALUES i + f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; ATTACKING b + f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; BOW_AND_ARROW d + f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; CELEBRATING g + f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; CROSSBOW_CHARGE f + f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; CROSSBOW_HOLD e + f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; CROSSED a + f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; NEUTRAL h + f Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; SPELLCASTING c +c net/minecraft/world/entity/monster/illager/AbstractIllager$RaiderOpenDoorGoal net/minecraft/world/entity/monster/illager/EntityIllagerAbstract$b + m ()Z canUse b + f Lnet/minecraft/world/entity/monster/illager/AbstractIllager; this$0 a +c net/minecraft/world/entity/monster/skeleton/WitherSkeleton net/minecraft/world/entity/monster/skeleton/EntitySkeletonWither + m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b + m (Lnet/minecraft/world/item/ItemStack;)Z canHoldItem h + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getArrow a + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa + m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentEnchantments a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m ()V registerGoals D +c net/minecraft/world/entity/npc/villager/VillagerDataHolder net/minecraft/world/entity/npc/villager/VillagerDataHolder + m ()Lnet/minecraft/world/entity/npc/villager/VillagerData; getVillagerData gZ + m (Lnet/minecraft/world/entity/npc/villager/VillagerData;)V setVillagerData a +c net/minecraft/world/entity/npc/villager/VillagerProfession net/minecraft/world/entity/npc/villager/VillagerProfession + m ()Ljava/util/function/Predicate; acquirableJobSite c + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/entity/npc/villager/VillagerProfession; bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + m ()Ljava/util/function/Predicate; heldJobSite b + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z lambda$register$1 d + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z lambda$register$2 c + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z lambda$register$3 b + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z lambda$register$4 a + m (Lnet/minecraft/core/Holder;)Z lambda$static$0 a + m ()Lnet/minecraft/network/chat/Component; name a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/villager/VillagerProfession; register a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/villager/VillagerProfession; register a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/villager/VillagerProfession; register a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/villager/VillagerProfession; register a + m ()Lcom/google/common/collect/ImmutableSet; requestedItems d + m ()Lcom/google/common/collect/ImmutableSet; secondaryPoi e + m ()Lnet/minecraft/sounds/SoundEvent; workSound f + f Ljava/util/function/Predicate; ALL_ACQUIRABLE_JOBS a + f Lnet/minecraft/resources/ResourceKey; ARMORER c + f Lnet/minecraft/resources/ResourceKey; BUTCHER d + f Lnet/minecraft/resources/ResourceKey; CARTOGRAPHER e + f Lnet/minecraft/resources/ResourceKey; CLERIC f + f Lnet/minecraft/resources/ResourceKey; FARMER g + f Lnet/minecraft/resources/ResourceKey; FISHERMAN h + f Lnet/minecraft/resources/ResourceKey; FLETCHER i + f Lnet/minecraft/resources/ResourceKey; LEATHERWORKER j + f Lnet/minecraft/resources/ResourceKey; LIBRARIAN k + f Lnet/minecraft/resources/ResourceKey; MASON l + f Lnet/minecraft/resources/ResourceKey; NITWIT m + f Lnet/minecraft/resources/ResourceKey; NONE b + f Lnet/minecraft/resources/ResourceKey; SHEPHERD n + f Lnet/minecraft/resources/ResourceKey; TOOLSMITH o + f Lnet/minecraft/resources/ResourceKey; WEAPONSMITH p + f Ljava/util/function/Predicate; acquirableJobSite s + f Ljava/util/function/Predicate; heldJobSite r + f Lnet/minecraft/network/chat/Component; name q + f Lcom/google/common/collect/ImmutableSet; requestedItems t + f Lcom/google/common/collect/ImmutableSet; secondaryPoi u + f Lnet/minecraft/sounds/SoundEvent; workSound v +c net/minecraft/world/entity/projectile/FireworkRocketEntity net/minecraft/world/entity/projectile/EntityFireworks + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; calculateHorizontalHurtKnockbackDirection a + m (Lnet/minecraft/server/level/ServerLevel;)V dealExplosionDamage e + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;)V explode b + m ()Lnet/minecraft/world/item/ItemStack; getDefaultItem s + m ()Ljava/util/List; getExplosions r + m ()Lnet/minecraft/world/item/ItemStack; getItem e + m (B)V handleEntityEvent b + m ()Z hasExplosion i + m ()Z isAttachedToEntity k + m ()Z isAttackable cT + m ()Z isShotAtAngle f + m (I)V lambda$tick$0 a + m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (DDD)Z shouldRender j + m (D)Z shouldRenderAtSqrDistance a + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ATTACHED_TO_TARGET c + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FIREWORKS_ITEM b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOT_AT_ANGLE d + f I DEFAULT_LIFE e + f I DEFAULT_LIFE_TIME f + f Z DEFAULT_SHOT_AT_ANGLE g + f Lnet/minecraft/world/entity/LivingEntity; attachedToEntity j + f I life h + f I lifetime i +c net/minecraft/world/entity/projectile/ProjectileDeflection net/minecraft/world/entity/projectile/ProjectileDeflection + m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V lambda$static$0 d + m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V lambda$static$1 c + m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V lambda$static$2 b + m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V lambda$static$3 a + f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; AIM_DEFLECT c + f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; MOMENTUM_DEFLECT d + f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; NONE a + f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; REVERSE b +c net/minecraft/world/entity/vehicle/minecart/MinecartHopper net/minecraft/world/entity/vehicle/minecart/EntityMinecartHopper + m (Lnet/minecraft/server/level/ServerLevel;IIIZ)V activateMinecart a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m ()I getContainerSize b + m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w + m ()I getDefaultDisplayOffset y + m ()Lnet/minecraft/world/item/Item; getDropItem p + m ()D getLevelX C + m ()D getLevelY D + m ()D getLevelZ E + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m ()Z isEnabled B + m ()Z isGridAligned F + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D makeStepAlongTrack a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Z)V setEnabled r + m ()Z suckInItems G + m ()V tick g + m ()V tryConsumeItems H + f Z DEFAULT_ENABLED e + f Z consumedItemThisFrame g + f Z enabled f +c net/minecraft/world/item/enchantment/effects/ExplodeEffect net/minecraft/world/item/enchantment/effects/ExplodeEffect + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Z attributeToUser b + m ()Lnet/minecraft/world/level/Level$ExplosionInteraction; blockInteraction i + m ()Lnet/minecraft/util/random/WeightedList; blockParticles l + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Z createFire h + m ()Ljava/util/Optional; damageType c + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/damagesource/DamageSource; getDamageSource a + m ()Ljava/util/Optional; immuneBlocks e + m ()Ljava/util/Optional; knockbackMultiplier d + m (ILnet/minecraft/world/item/enchantment/LevelBasedValue;)Ljava/lang/Float; lambda$apply$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/particles/ParticleOptions; largeParticle k + m ()Lnet/minecraft/world/phys/Vec3; offset f + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius g + m ()Lnet/minecraft/core/particles/ParticleOptions; smallParticle j + m ()Lnet/minecraft/core/Holder; sound m + f Lcom/mojang/serialization/MapCodec; CODEC a + f Z attributeToUser d + f Lnet/minecraft/world/level/Level$ExplosionInteraction; blockInteraction k + f Lnet/minecraft/util/random/WeightedList; blockParticles n + f Z createFire j + f Ljava/util/Optional; damageType e + f Ljava/util/Optional; immuneBlocks g + f Ljava/util/Optional; knockbackMultiplier f + f Lnet/minecraft/core/particles/ParticleOptions; largeParticle m + f Lnet/minecraft/world/phys/Vec3; offset h + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius i + f Lnet/minecraft/core/particles/ParticleOptions; smallParticle l + f Lnet/minecraft/core/Holder; sound o +c net/minecraft/world/item/enchantment/effects/MultiplyValue net/minecraft/world/item/enchantment/effects/MultiplyValue + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; factor b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (ILnet/minecraft/util/RandomSource;F)F process a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; factor c +c net/minecraft/world/item/equipment/trim/MaterialAssetGroup net/minecraft/world/item/equipment/trim/MaterialAssetGroup + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo; assetId a + m ()Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo; base a + m (Ljava/lang/String;)Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; create a + m (Ljava/lang/String;Ljava/util/Map;)Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; create a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Map; overrides b + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; AMETHYST m + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; COPPER h + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; DIAMOND k + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; EMERALD j + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; GOLD i + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; IRON e + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; LAPIS l + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; NETHERITE f + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; QUARTZ d + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; REDSTONE g + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; RESIN n + f Ljava/lang/String; SEPARATOR a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo; base o + f Ljava/util/Map; overrides p +c net/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo net/minecraft/world/item/equipment/trim/MaterialAssetGroup$a + m ()Ljava/lang/String; suffix a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/lang/String; suffix c +c net/minecraft/world/level/block/CalibratedSculkSensorBlock net/minecraft/world/level/block/CalibratedSculkSensorBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m ()I getActiveTicks c + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity;)V lambda$getTicker$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b +c net/minecraft/world/level/block/HorizontalDirectionalBlock net/minecraft/world/level/block/BlockFacingHorizontal + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING f +c net/minecraft/world/level/block/InfestedRotatedPillarBlock net/minecraft/world/level/block/InfestedRotatedPillarBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a + f Lcom/mojang/serialization/MapCodec; CODEC b +c net/minecraft/world/level/block/WeatheringCopperChainBlock net/minecraft/world/level/block/WeatheringCopperChainBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC e + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState f +c net/minecraft/world/level/block/WeatheringCopperChestBlock net/minecraft/world/level/block/WeatheringCopperChestBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge v + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m ()Z isWaxed u + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC h +c net/minecraft/world/level/block/WeatheringCopperGrateBlock net/minecraft/world/level/block/WeatheringCopperGrateBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC e + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState f +c net/minecraft/world/level/block/WeatheringCopperStairBlock net/minecraft/world/level/block/WeatheringCopperStairBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lnet/minecraft/world/level/block/WeatheringCopperStairBlock;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC g + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState h +c net/minecraft/world/level/block/WeightedPressurePlateBlock net/minecraft/world/level/block/BlockPressurePlateWeighted + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m ()I getPressedTime b + m (Lnet/minecraft/world/level/block/state/BlockState;)I getSignalForState h + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getSignalStrength b + m (Lnet/minecraft/world/level/block/WeightedPressurePlateBlock;)Ljava/lang/Integer; lambda$static$0 b + m (Lnet/minecraft/world/level/block/WeightedPressurePlateBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setSignalForState a + f Lcom/mojang/serialization/MapCodec; CODEC c + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER d + f I maxWeight e +c net/minecraft/world/level/block/entity/BannerPatternLayers net/minecraft/world/level/block/entity/BannerPatternLayers + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m ()Ljava/util/List; layers b + m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; removeLast a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; EMPTY a + f Lorg/slf4j/Logger; LOGGER e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Ljava/util/List; layers d +c net/minecraft/world/level/block/entity/BannerPatternLayers$Layer net/minecraft/world/level/block/entity/BannerPatternLayers$b + m ()Lnet/minecraft/world/item/DyeColor; color c + m ()Lnet/minecraft/network/chat/MutableComponent; description a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Holder; pattern b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/DyeColor; color d + f Lnet/minecraft/core/Holder; pattern c +c net/minecraft/world/level/block/entity/BannerPatternLayers$Builder net/minecraft/world/level/block/entity/BannerPatternLayers$a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; add a + m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Layer;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; add a + m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; addAll a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; addIfRegistered a + m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; build a + f Lcom/google/common/collect/ImmutableList$Builder; layers a +c net/minecraft/world/level/block/entity/CampfireBlockEntity net/minecraft/world/level/block/entity/TileEntityCampfire + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m ()V clearContent a + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck;)V cookTick a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;)V cooldownTick a + m ()Lnet/minecraft/core/NonNullList; getItems c + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket d + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; lambda$cookTick$0 a + m ([I)V lambda$loadAdditional$1 b + m ()V lambda$loadAdditional$2 k + m ([I)V lambda$loadAdditional$3 a + m ()V lambda$loadAdditional$4 h + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m ()V markUpdated f + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;)V particleTick b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Z placeFood a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + f I BURN_COOL_SPEED b + f Lorg/slf4j/Logger; LOGGER a + f I NUM_SLOTS c + f [I cookingProgress e + f [I cookingTime f + f Lnet/minecraft/core/NonNullList; items d +c net/minecraft/world/level/block/entity/DecoratedPotPattern net/minecraft/world/level/block/entity/DecoratedPotPattern + m ()Lnet/minecraft/resources/Identifier; assetId a + f Lnet/minecraft/resources/Identifier; assetId a +c net/minecraft/world/level/block/entity/ListBackedContainer net/minecraft/world/level/block/entity/ListBackedContainer + m (Lnet/minecraft/world/item/ItemStack;)Z acceptsItemType b + m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b + m ()V clearContent a + m ()I count aA_ + m ()I getContainerSize b + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Lnet/minecraft/core/NonNullList; getItems h + m ()Z isEmpty c + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (ILnet/minecraft/world/item/ItemStack;)V setItemNoUpdate c +c net/minecraft/world/level/block/state/pattern/BlockInWorld net/minecraft/world/level/block/state/pattern/ShapeDetectorBlock + m ()Lnet/minecraft/world/level/block/entity/BlockEntity; getEntity b + m ()Lnet/minecraft/world/level/LevelReader; getLevel c + m ()Lnet/minecraft/core/BlockPos; getPos d + m ()Lnet/minecraft/world/level/block/state/BlockState; getState a + m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; hasState a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$hasState$0 a + f Z cachedEntity f + f Lnet/minecraft/world/level/block/entity/BlockEntity; entity e + f Lnet/minecraft/world/level/LevelReader; level a + f Z loadChunks c + f Lnet/minecraft/core/BlockPos; pos b + f Lnet/minecraft/world/level/block/state/BlockState; state d +c net/minecraft/world/level/block/state/pattern/BlockPattern net/minecraft/world/level/block/state/pattern/ShapeDetector + m (Lnet/minecraft/world/level/LevelReader;Z)Lcom/google/common/cache/LoadingCache; createLevelCache a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; find a + m ()I getDepth a + m ()I getHeight b + m ()[[[Ljava/util/function/Predicate; getPattern d + m ()I getWidth c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; matches a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; matches a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;III)Lnet/minecraft/core/BlockPos; translateAndRotate a + f I depth b + f I height c + f [[[Ljava/util/function/Predicate; pattern a + f I width d +c net/minecraft/world/level/block/state/pattern/BlockPattern$BlockCacheLoader net/minecraft/world/level/block/state/pattern/ShapeDetector$BlockLoader + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/pattern/BlockInWorld; load a + f Lnet/minecraft/world/level/LevelReader; level a + f Z loadChunks b +c net/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch net/minecraft/world/level/block/state/pattern/ShapeDetector$ShapeDetectorCollection + m (III)Lnet/minecraft/world/level/block/state/pattern/BlockInWorld; getBlock a + m ()I getDepth f + m ()Lnet/minecraft/core/Direction; getForwards b + m ()Lnet/minecraft/core/BlockPos; getFrontTopLeft a + m ()I getHeight e + m ()Lnet/minecraft/core/Direction; getUp c + m ()I getWidth d + f Lcom/google/common/cache/LoadingCache; cache d + f I depth g + f Lnet/minecraft/core/Direction; forwards b + f Lnet/minecraft/core/BlockPos; frontTopLeft a + f I height f + f Lnet/minecraft/core/Direction; up c + f I width e +c net/minecraft/world/level/block/state/properties/ChestType net/minecraft/world/level/block/state/properties/BlockPropertyChestType + m ()[Lnet/minecraft/world/level/block/state/properties/ChestType; $values b + m ()Lnet/minecraft/world/level/block/state/properties/ChestType; getOpposite a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/ChestType; $VALUES e + f Lnet/minecraft/world/level/block/state/properties/ChestType; LEFT b + f Lnet/minecraft/world/level/block/state/properties/ChestType; RIGHT c + f Lnet/minecraft/world/level/block/state/properties/ChestType; SINGLE a + f Ljava/lang/String; name d +c net/minecraft/world/level/block/state/properties/RailShape net/minecraft/world/level/block/state/properties/BlockPropertyTrackPosition + m ()[Lnet/minecraft/world/level/block/state/properties/RailShape; $values d + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getSerializedName c + m ()Z isSlope b + f [Lnet/minecraft/world/level/block/state/properties/RailShape; $VALUES l + f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_EAST c + f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_NORTH e + f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_SOUTH f + f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_WEST d + f Lnet/minecraft/world/level/block/state/properties/RailShape; EAST_WEST b + f Lnet/minecraft/world/level/block/state/properties/RailShape; NORTH_EAST j + f Lnet/minecraft/world/level/block/state/properties/RailShape; NORTH_SOUTH a + f Lnet/minecraft/world/level/block/state/properties/RailShape; NORTH_WEST i + f Lnet/minecraft/world/level/block/state/properties/RailShape; SOUTH_EAST g + f Lnet/minecraft/world/level/block/state/properties/RailShape; SOUTH_WEST h + f Ljava/lang/String; name k +c net/minecraft/world/level/levelgen/PositionalRandomFactory net/minecraft/world/level/levelgen/PositionalRandomFactory + m (III)Lnet/minecraft/util/RandomSource; at a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/RandomSource; at a + m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; fromHashOf a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/util/RandomSource; fromHashOf a + m (J)Lnet/minecraft/util/RandomSource; fromSeed a + m (Ljava/lang/StringBuilder;)V parityConfigString a +c net/minecraft/world/level/levelgen/feature/IceSpikeFeature net/minecraft/world/level/levelgen/feature/WorldGenPackedIce2 + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/SeagrassFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaGrass + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/placement/PlacedFeature net/minecraft/world/level/levelgen/placement/PlacedFeature + m ()Lnet/minecraft/core/Holder; feature b + m ()Ljava/util/stream/Stream; getFeatures a + m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; lambda$placeWithContext$3 a + m (Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/core/BlockPos;)V lambda$placeWithContext$4 a + m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Lnet/minecraft/core/Holder; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Ljava/util/List; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeWithBiomeCheck b + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeWithContext a + m ()Ljava/util/List; placement c + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lcom/mojang/serialization/Codec; LIST_CODEC c + f Lcom/mojang/serialization/Codec; LIST_OF_LISTS_CODEC d + f Lnet/minecraft/core/Holder; feature e + f Ljava/util/List; placement f +c net/minecraft/world/level/levelgen/structure/StructureType net/minecraft/world/level/levelgen/structure/StructureType + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/StructureType; register a + f Lnet/minecraft/world/level/levelgen/structure/StructureType; BURIED_TREASURE a + f Lnet/minecraft/world/level/levelgen/structure/StructureType; DESERT_PYRAMID b + f Lnet/minecraft/world/level/levelgen/structure/StructureType; END_CITY c + f Lnet/minecraft/world/level/levelgen/structure/StructureType; FORTRESS d + f Lnet/minecraft/world/level/levelgen/structure/StructureType; IGLOO e + f Lnet/minecraft/world/level/levelgen/structure/StructureType; JIGSAW f + f Lnet/minecraft/world/level/levelgen/structure/StructureType; JUNGLE_TEMPLE g + f Lnet/minecraft/world/level/levelgen/structure/StructureType; MINESHAFT h + f Lnet/minecraft/world/level/levelgen/structure/StructureType; NETHER_FOSSIL i + f Lnet/minecraft/world/level/levelgen/structure/StructureType; OCEAN_MONUMENT j + f Lnet/minecraft/world/level/levelgen/structure/StructureType; OCEAN_RUIN k + f Lnet/minecraft/world/level/levelgen/structure/StructureType; RUINED_PORTAL l + f Lnet/minecraft/world/level/levelgen/structure/StructureType; SHIPWRECK m + f Lnet/minecraft/world/level/levelgen/structure/StructureType; STRONGHOLD n + f Lnet/minecraft/world/level/levelgen/structure/StructureType; SWAMP_HUT o + f Lnet/minecraft/world/level/levelgen/structure/StructureType; WOODLAND_MANSION p +c net/minecraft/world/level/lighting/LayerLightEventListener net/minecraft/world/level/lighting/LightEngineLayerEventListener + m (Lnet/minecraft/core/SectionPos;)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerData a + m (Lnet/minecraft/core/BlockPos;)I getLightValue b +c net/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener net/minecraft/world/level/lighting/LightEngineLayerEventListener$Void + m ()[Lnet/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener; $values c + m (Lnet/minecraft/core/BlockPos;)V checkBlock a + m (Lnet/minecraft/core/SectionPos;)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerData a + m (Lnet/minecraft/core/BlockPos;)I getLightValue b + m ()Z hasLightWork M_ + m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b + m ()I runLightUpdates a + m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a + m (Lnet/minecraft/core/SectionPos;Z)V updateSectionStatus a + f [Lnet/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener; $VALUES b + f Lnet/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener; INSTANCE a +c net/minecraft/world/level/saveddata/maps/MapDecorationType net/minecraft/world/level/saveddata/maps/MapDecorationType + m ()Lnet/minecraft/resources/Identifier; assetId b + m ()Z explorationMapElement e + m ()Z hasMapColor a + m ()I mapColor d + m ()Z showOnItemFrame c + m ()Z trackCount f + f Lcom/mojang/serialization/Codec; CODEC b + f I NO_MAP_COLOR a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lnet/minecraft/resources/Identifier; assetId d + f Z explorationMapElement g + f I mapColor f + f Z showOnItemFrame e + f Z trackCount h +c net/minecraft/world/level/storage/loot/entries/DynamicLoot net/minecraft/world/level/storage/loot/entries/LootSelectorDynamic + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; dynamicEntry a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a + m (Lnet/minecraft/resources/Identifier;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$dynamicEntry$2 a + m (Lnet/minecraft/world/level/storage/loot/entries/DynamicLoot;)Lnet/minecraft/resources/Identifier; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/Identifier; name j +c org/bukkit/craftbukkit/advancement/CraftAdvancementDisplay org/bukkit/craftbukkit/v1_21_R7/advancement/CraftAdvancementDisplay +c org/bukkit/craftbukkit/inventory/CraftBlockInventoryHolder org/bukkit/craftbukkit/v1_21_R7/inventory/CraftBlockInventoryHolder +c org/bukkit/craftbukkit/inventory/CraftInventoryCartography org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryCartography +c org/bukkit/craftbukkit/inventory/CraftInventoryDoubleChest org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryDoubleChest +c org/bukkit/craftbukkit/inventory/CraftInventoryStonecutter org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryStonecutter +c org/bukkit/craftbukkit/inventory/view/CraftEnchantmentView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftEnchantmentView +c org/bukkit/craftbukkit/inventory/view/CraftStonecutterView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftStonecutterView +c org/bukkit/craftbukkit/inventory/view/builder/package-info org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/package-info +c org/bukkit/craftbukkit/legacy/reroute/RequireCompatibility org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RequireCompatibility +c org/bukkit/craftbukkit/legacy/reroute/RequirePluginVersion org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RequirePluginVersion +c org/bukkit/craftbukkit/scoreboard/CraftScoreboardComponent org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftScoreboardComponent +c org/bukkit/craftbukkit/util/permissions/CommandPermissions org/bukkit/craftbukkit/v1_21_R7/util/permissions/CommandPermissions +c net/minecraft/advancements/criterion/ChangeDimensionTrigger net/minecraft/advancements/criterion/CriterionTriggerChangedDimension + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/advancements/criterion/ChangeDimensionTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V trigger a +c net/minecraft/advancements/criterion/ChangeDimensionTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerChangedDimension$a + m ()Lnet/minecraft/advancements/Criterion; changedDimension b + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; changedDimension a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; changedDimensionFrom b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; changedDimensionTo a + m ()Ljava/util/Optional; from c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Z matches b + m ()Ljava/util/Optional; player a + m ()Ljava/util/Optional; to d + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; from c + f Ljava/util/Optional; player b + f Ljava/util/Optional; to d +c net/minecraft/advancements/criterion/ConstructBeaconTrigger net/minecraft/advancements/criterion/CriterionTriggerConstructBeacon + m ()Lcom/mojang/serialization/Codec; codec a + m (ILnet/minecraft/advancements/criterion/ConstructBeaconTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;I)V trigger a +c net/minecraft/advancements/criterion/ConstructBeaconTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerConstructBeacon$a + m ()Lnet/minecraft/advancements/Criterion; constructedBeacon b + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; constructedBeacon a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level c + m (I)Z matches a + m ()Ljava/util/Optional; player a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/InventoryChangeTrigger net/minecraft/advancements/criterion/CriterionTriggerInventoryChanged + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;IIILnet/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;)V trigger a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;III)V trigger a +c net/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerInventoryChanged$a + m ([Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; hasItems a + m ([Lnet/minecraft/advancements/criterion/ItemPredicate;)Lnet/minecraft/advancements/Criterion; hasItems a + m ([Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; hasItems a + m ()Ljava/util/List; items c + m (I)[Lnet/minecraft/advancements/criterion/ItemPredicate; lambda$hasItems$1 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/criterion/ItemPredicate;)Z lambda$matches$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;III)Z matches a + m ()Ljava/util/Optional; player a + m ()Lnet/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance$Slots; slots b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/List; items d + f Ljava/util/Optional; player b + f Lnet/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance$Slots; slots c +c net/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance$Slots net/minecraft/advancements/criterion/CriterionTriggerInventoryChanged$a$a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; empty c + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; full b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (III)Z matches a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; occupied a + f Lnet/minecraft/advancements/criterion/InventoryChangeTrigger$TriggerInstance$Slots; ANY b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; empty e + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; full d + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; occupied c +c net/minecraft/advancements/criterion/LightningBoltPredicate net/minecraft/advancements/criterion/LightningBoltPredicate + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/criterion/LightningBoltPredicate; blockSetOnFire a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; blocksSetOnFire b + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/Optional; entityStruck c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z lambda$matches$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; blocksSetOnFire c + f Ljava/util/Optional; entityStruck d +c net/minecraft/advancements/criterion/LightningStrikeTrigger net/minecraft/advancements/criterion/LightningStrikeTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootContext; lambda$trigger$0 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/List;Lnet/minecraft/advancements/criterion/LightningStrikeTrigger$TriggerInstance;)Z lambda$trigger$1 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/LightningBolt;Ljava/util/List;)V trigger a +c net/minecraft/advancements/criterion/LightningStrikeTrigger$TriggerInstance net/minecraft/advancements/criterion/LightningStrikeTrigger$a + m ()Ljava/util/Optional; bystander c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; lightning b + m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; lightningStrike a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/List;)Z matches a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; bystander d + f Ljava/util/Optional; lightning c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/SimpleCriterionTrigger net/minecraft/advancements/criterion/CriterionTriggerAbstract + m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V addPlayerListener a + m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V removePlayerListener b + m (Lnet/minecraft/server/PlayerAdvancements;)V removePlayerListeners a + m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Predicate;)V trigger a +c net/minecraft/advancements/criterion/SimpleCriterionTrigger$SimpleInstance net/minecraft/advancements/criterion/CriterionTriggerAbstract$a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a +c net/minecraft/commands/arguments/item/ItemPredicateArgument net/minecraft/commands/arguments/item/ArgumentItemPredicate + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper; createComponentExistencePredicate a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$Result; getItemPredicate a + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument; itemPredicate a + m (Ljava/util/List;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$Result; lambda$new$15 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 d + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 b + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$5 a + f Lnet/minecraft/resources/Identifier; COUNT_ID h + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MALFORMED_COMPONENT e + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MALFORMED_PREDICATE g + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_COMPONENT d + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_ITEM b + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_PREDICATE f + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_TAG c + f Ljava/util/Collection; EXAMPLES a + f Ljava/util/Map; PSEUDO_COMPONENTS i + f Ljava/util/Map; PSEUDO_PREDICATES j +c net/minecraft/commands/arguments/item/ItemPredicateArgument$Result net/minecraft/commands/arguments/item/ArgumentItemPredicate$d +c net/minecraft/commands/arguments/item/ItemPredicateArgument$Context net/minecraft/commands/arguments/item/ArgumentItemPredicate$b + m (Ljava/util/List;)Ljava/lang/Object; anyOf a + m (Ljava/util/List;)Ljava/util/function/Predicate; anyOf b + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object; createComponentTest a + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createComponentTest a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper;)Ljava/util/function/Predicate; createComponentTest a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; createComponentTest a + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createPredicateTest b + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; createPredicateTest a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; forElementType a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/util/function/Predicate; forElementType e + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; forTagType b + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/util/function/Predicate; forTagType f + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$forElementType$0 l + m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/item/ItemStack;)Z lambda$forElementType$1 a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$forTagType$2 k + m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/world/item/ItemStack;)Z lambda$forTagType$3 a + m (Lnet/minecraft/core/Holder$Reference;)Z lambda$listComponentTypes$7 b + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/Identifier; lambda$listComponentTypes$8 a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$lookupComponentType$4 j + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; lambda$lookupPredicateType$5 a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$lookupPredicateType$6 i + m ()Ljava/util/stream/Stream; listComponentTypes c + m ()Ljava/util/stream/Stream; listElementTypes a + m ()Ljava/util/stream/Stream; listPredicateTypes d + m ()Ljava/util/stream/Stream; listTagTypes b + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lookupComponentType c + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper; lookupComponentType g + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lookupPredicateType d + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper; lookupPredicateType h + m (Ljava/lang/Object;)Ljava/lang/Object; negate a + m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; negate a + f Lnet/minecraft/core/HolderLookup$RegistryLookup; components c + f Lnet/minecraft/core/HolderLookup$RegistryLookup; items b + f Lnet/minecraft/core/HolderLookup$RegistryLookup; predicates d + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper net/minecraft/commands/arguments/item/ArgumentItemPredicate$a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper; create a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; decode a + m ()Lnet/minecraft/resources/Identifier; id a + m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;)Z lambda$create$0 a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Lnet/minecraft/world/item/ItemStack;)Z lambda$create$1 a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/util/function/Predicate; lambda$create$2 a + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$decode$3 a + m ()Ljava/util/function/Predicate; presenceChecker b + m ()Lcom/mojang/serialization/Decoder; valueChecker c + f Lnet/minecraft/resources/Identifier; id a + f Ljava/util/function/Predicate; presenceChecker b + f Lcom/mojang/serialization/Decoder; valueChecker c +c net/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper net/minecraft/commands/arguments/item/ArgumentItemPredicate$c + m (Lcom/mojang/brigadier/ImmutableStringReader;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; decode a + m ()Lnet/minecraft/resources/Identifier; id a + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$decode$1 a + m (Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Ljava/util/function/Predicate; lambda$new$0 a + m ()Lcom/mojang/serialization/Decoder; type b + f Lnet/minecraft/resources/Identifier; id a + f Lcom/mojang/serialization/Decoder; type b +c net/minecraft/core/component/predicates/CustomDataPredicate net/minecraft/core/component/predicates/CustomDataPredicate + m (Lnet/minecraft/advancements/criterion/NbtPredicate;)Lnet/minecraft/core/component/predicates/CustomDataPredicate; customData a + m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a + m ()Lnet/minecraft/advancements/criterion/NbtPredicate; value a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/NbtPredicate; value e +c net/minecraft/gametest/framework/GameTestAssertPosException net/minecraft/gametest/framework/GameTestHarnessAssertionPosition + m ()Lnet/minecraft/core/BlockPos; getAbsolutePos d + m ()Lnet/minecraft/network/chat/Component; getDescription a + m ()Lnet/minecraft/network/chat/Component; getMessageToShowAtBlock b + m ()Lnet/minecraft/core/BlockPos; getRelativePos c + f Lnet/minecraft/core/BlockPos; absolutePos c + f Lnet/minecraft/core/BlockPos; relativePos d +c net/minecraft/network/protocol/common/ClientboundPingPacket net/minecraft/network/protocol/common/ClientboundPingPacket + m ()I getId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I id b +c net/minecraft/network/protocol/common/ServerboundPongPacket net/minecraft/network/protocol/common/ServerboundPongPacket + m ()I getId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I id b +c net/minecraft/network/protocol/game/ClientboundBundlePacket net/minecraft/network/protocol/game/ClientboundBundlePacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a +c net/minecraft/network/protocol/handshake/HandshakeProtocols net/minecraft/network/protocol/handshake/HandshakeProtocols + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$0 a + f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b + f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a +c net/minecraft/network/protocol/login/ClientboundHelloPacket net/minecraft/network/protocol/login/PacketLoginOutEncryptionBegin + m ()[B getChallenge f + m ()Ljava/security/PublicKey; getPublicKey e + m ()Ljava/lang/String; getServerId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a + m ()Z shouldAuthenticate g + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f [B challenge d + f [B publicKey c + f Ljava/lang/String; serverId b + f Z shouldAuthenticate e +c net/minecraft/network/protocol/login/ServerboundHelloPacket net/minecraft/network/protocol/login/PacketLoginInStart + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a + m ()Ljava/lang/String; name b + m ()Ljava/util/UUID; profileId e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; name b + f Ljava/util/UUID; profileId c +c net/minecraft/server/jsonrpc/security/AuthenticationHandler net/minecraft/server/jsonrpc/security/AuthenticationHandler + m (Lio/netty/channel/ChannelHandlerContext;)Ljava/lang/String; getClientIp a + m (Lio/netty/handler/codec/http/HttpRequest;)Z isAllowedOriginHeader b + m (Ljava/lang/String;)Z isValidApiKey a + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/util/concurrent/Future;)V lambda$sendUnauthorizedResponse$0 a + m (Lio/netty/handler/codec/http/HttpRequest;)Ljava/lang/String; parseTokenInAuthorizationHeader c + m (Lio/netty/handler/codec/http/HttpRequest;)Ljava/lang/String; parseTokenInSecWebsocketProtocolHeader d + m (Lio/netty/handler/codec/http/HttpRequest;)Lnet/minecraft/server/jsonrpc/security/AuthenticationHandler$SecurityCheckResult; performSecurityChecks a + m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)V sendUnauthorizedResponse a + f Lio/netty/util/AttributeKey; ATTR_WEBSOCKET_ALLOWED d + f Lio/netty/util/AttributeKey; AUTHENTICATED_KEY c + f Ljava/lang/String; BEARER_PREFIX a + f Lorg/slf4j/Logger; LOGGER b + f Ljava/lang/String; SUBPROTOCOL_HEADER_PREFIX f + f Ljava/lang/String; SUBPROTOCOL_VALUE e + f Ljava/util/Set; allowedOrigins h + f Lnet/minecraft/server/jsonrpc/security/SecurityConfig; securityConfig g +c net/minecraft/server/jsonrpc/security/AuthenticationHandler$SecurityCheckResult net/minecraft/server/jsonrpc/security/AuthenticationHandler$a + m ()Lnet/minecraft/server/jsonrpc/security/AuthenticationHandler$SecurityCheckResult; allowed a + m (Z)Lnet/minecraft/server/jsonrpc/security/AuthenticationHandler$SecurityCheckResult; allowed a + m (Ljava/lang/String;)Lnet/minecraft/server/jsonrpc/security/AuthenticationHandler$SecurityCheckResult; denied a + m ()Ljava/lang/String; getReason c + m ()Z isAllowed b + m ()Z isTokenSentInSecWebsocketProtocol d + f Z allowed a + f Ljava/lang/String; reason b + f Z tokenSentInSecWebsocketProtocol c +c net/minecraft/server/jsonrpc/websocket/WebSocketToJsonCodec net/minecraft/server/jsonrpc/websocket/WebSocketToJsonCodec + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/websocketx/TextWebSocketFrame;Ljava/util/List;)V decode a +c net/minecraft/server/network/ServerCommonPacketListenerImpl net/minecraft/server/network/ServerCommonPacketListenerImpl + m (J)Z checkIfClosed a + m ()V close l + m (Lnet/minecraft/server/level/ClientInformation;)Lnet/minecraft/server/network/CommonListenerCookie; createCookie a + m (Lnet/minecraft/network/DisconnectionDetails;)V disconnect b + m (Lnet/minecraft/network/chat/Component;)V disconnect a + m ()Lcom/mojang/authlib/GameProfile; getOwner j + m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V handleCookieResponse a + m (Lnet/minecraft/network/protocol/common/ServerboundCustomClickActionPacket;)V handleCustomClickAction a + m (Lnet/minecraft/network/protocol/common/ServerboundCustomPayloadPacket;)V handleCustomPayload a + m (Lnet/minecraft/network/protocol/common/ServerboundKeepAlivePacket;)V handleKeepAlive a + m (Lnet/minecraft/network/protocol/common/ServerboundPongPacket;)V handlePong a + m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V handleResourcePackResponse a + m ()Z isSingleplayerOwner h + m ()V keepConnectionAlive e + m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; lambda$send$0 c + m ()I latency k + m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a + m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V onPacketError a + m ()Lcom/mojang/authlib/GameProfile; playerProfile i + m ()V resumeFlushing g + m (Lnet/minecraft/network/protocol/Packet;)V send b + m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;)V send a + m ()V suspendFlushing f + f I CLOSED_LISTENER_TIMEOUT g + f Lnet/minecraft/network/chat/Component; DISCONNECT_UNEXPECTED_QUERY c + f I LATENCY_CHECK_INTERVAL b + f Lorg/slf4j/Logger; LOGGER f + f Lnet/minecraft/network/chat/Component; TIMEOUT_DISCONNECTION_MESSAGE h + f J closedListenerTime m + f Z closed n + f Lnet/minecraft/network/Connection; connection e + f I latency o + f Lnet/minecraft/server/MinecraftServer; server d + f Z suspendFlushingOnServerThread p + f Z transferred i +c net/minecraft/server/network/ServerStatusPacketListenerImpl net/minecraft/server/network/PacketStatusListener + m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V handlePingRequest a + m (Lnet/minecraft/network/protocol/status/ServerboundStatusRequestPacket;)V handleStatusRequest a + m ()Z isAcceptingMessages c + m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a + f Lnet/minecraft/network/chat/Component; DISCONNECT_REASON b + f Lnet/minecraft/network/Connection; connection d + f Z hasRequestedStatus e + f Lnet/minecraft/network/protocol/status/ServerStatus; status c +c net/minecraft/server/notifications/EmptyNotificationService net/minecraft/server/notifications/EmptyNotificationService + m (Lnet/minecraft/server/players/IpBanListEntry;)V ipBanned a + m (Ljava/lang/String;)V ipUnbanned a + m (Lnet/minecraft/server/players/NameAndId;)V playerAddedToAllowlist a + m (Lnet/minecraft/server/players/UserBanListEntry;)V playerBanned a + m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerDeoped b + m (Lnet/minecraft/server/level/ServerPlayer;)V playerJoined a + m (Lnet/minecraft/server/level/ServerPlayer;)V playerLeft b + m (Lnet/minecraft/server/players/ServerOpListEntry;)V playerOped a + m (Lnet/minecraft/server/players/NameAndId;)V playerRemovedFromAllowlist b + m (Lnet/minecraft/server/players/NameAndId;)V playerUnbanned c + m ()V serverActivityOccured e + m ()V serverSaveCompleted d + m ()V serverSaveStarted c + m ()V serverShuttingDown b + m ()V serverStarted a + m ()V statusHeartbeat f +c net/minecraft/server/packs/resources/ProfiledReloadInstance net/minecraft/server/packs/resources/ReloadableProfiled + m (Ljava/util/List;)Ljava/util/List; finish a + m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Void;)Lnet/minecraft/server/packs/resources/ProfiledReloadInstance$State; lambda$of$0 a + m (Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/PreparableReloadListener$SharedState;Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier;Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; lambda$of$1 a + m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;)V lambda$profiledExecutor$2 a + m (Ljava/util/concurrent/Executor;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V lambda$profiledExecutor$3 a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/server/packs/resources/ReloadInstance; of a + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Lnet/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; prepareTasks a + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/String;)Ljava/util/concurrent/Executor; profiledExecutor a + f Lorg/slf4j/Logger; LOGGER a + f Lcom/google/common/base/Stopwatch; total b +c net/minecraft/server/packs/resources/ProfiledReloadInstance$State net/minecraft/server/packs/resources/ReloadableProfiled$a + m ()Ljava/lang/String; name a + m ()Ljava/util/concurrent/atomic/AtomicLong; preparationCount c + m ()Ljava/util/concurrent/atomic/AtomicLong; preparationNanos b + m ()Ljava/util/concurrent/atomic/AtomicLong; reloadCount e + m ()Ljava/util/concurrent/atomic/AtomicLong; reloadNanos d + f Ljava/lang/String; name a + f Ljava/util/concurrent/atomic/AtomicLong; preparationCount c + f Ljava/util/concurrent/atomic/AtomicLong; preparationNanos b + f Ljava/util/concurrent/atomic/AtomicLong; reloadCount e + f Ljava/util/concurrent/atomic/AtomicLong; reloadNanos d +c net/minecraft/util/datafix/fixes/CopperGolemWeatherStateFix net/minecraft/util/datafix/fixes/CopperGolemWeatherStateFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixWeatherState a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 b +c net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix + f Ljava/lang/String; DECORATED_POT_ID a +c net/minecraft/util/datafix/fixes/MapBannerBlockPosFormatFix net/minecraft/util/datafix/fixes/MapBannerBlockPosFormatFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a +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; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Ljava/lang/String;)Ljava/lang/String; updateValue a +c net/minecraft/util/datafix/fixes/RedstoneWireConnectionsFix net/minecraft/util/datafix/fixes/DataConverterRedstoneConnections + m (Ljava/lang/String;)Z isConnected a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateRedstoneConnections$1 d + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateRedstoneConnections$2 c + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateRedstoneConnections$3 b + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateRedstoneConnections$4 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateRedstoneConnections$5 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateRedstoneConnections a +c net/minecraft/util/datafix/fixes/StructureReferenceCountFix net/minecraft/util/datafix/fixes/DataConverterStructureReference + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Ljava/lang/Integer;)Z lambda$setCountToAtLeastOne$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$setCountToAtLeastOne$2 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; setCountToAtLeastOne a +c net/minecraft/util/datafix/fixes/TippedArrowPotionToItemFix net/minecraft/util/datafix/fixes/TippedArrowPotionToItemFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a +c net/minecraft/util/datafix/fixes/TooltipDisplayComponentFix net/minecraft/util/datafix/fixes/TooltipDisplayComponentFix + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Ljava/util/Set;)Lcom/mojang/datafixers/Typed; fixAdventureModePredicate a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; fixComponentAndUnwrap a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Set;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic; fixRemainderComponent a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; fixSimpleComponent a + m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 a + m (Ljava/util/Set;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAdventureModePredicate$4 a + m (Lcom/mojang/datafixers/types/Type;Ljava/util/Set;Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixAdventureModePredicate$5 a + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixComponentAndUnwrap$2 a + m (Ljava/util/Set;Ljava/lang/String;Ljava/util/function/UnaryOperator;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixRemainderComponent$3 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + f Ljava/util/List; CONVERTED_ADDITIONAL_TOOLTIP_TYPES a +c net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix net/minecraft/util/datafix/fixes/DataConverterTrappedChest + m (Ljava/lang/String;)Ljava/lang/String; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a + m (IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a + 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; lambda$makeRule$5 a + f Lorg/slf4j/Logger; LOGGER a + f I SIZE b + f S SIZE_BITS c +c net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix$TrappedChestSection net/minecraft/util/datafix/fixes/DataConverterTrappedChest$a + m (I)Z isTrappedChest a + m ()Z skippable a + f Lit/unimi/dsi/fastutil/ints/IntSet; chestIds h +c net/minecraft/util/datafix/fixes/ZombieVillagerRebuildXpFix net/minecraft/util/datafix/fixes/DataConverterZombieVillagerLevelXp + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a +c net/minecraft/util/monitoring/jmx/MinecraftServerStatistics net/minecraft/util/monitoring/jmx/MinecraftServerBeans + m ()F getAverageTickTime a + m ()[J getTickTimes b + m (Lnet/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription;)Ljavax/management/Attribute; lambda$getAttributes$2 a + m (Lnet/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription;)Ljava/lang/String; lambda$new$0 b + m (I)[Ljavax/management/MBeanAttributeInfo; lambda$new$1 a + m (Lnet/minecraft/server/MinecraftServer;)V registerJmxMonitoring a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/Map; attributeDescriptionByName d + f Ljavax/management/MBeanInfo; mBeanInfo c + f Lnet/minecraft/server/MinecraftServer; server b +c net/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription net/minecraft/util/monitoring/jmx/MinecraftServerBeans$a + m ()Ljavax/management/MBeanAttributeInfo; asMBeanAttributeInfo a + f Ljava/lang/String; description c + f Ljava/util/function/Supplier; getter b + f Ljava/lang/String; name a + f Ljava/lang/Class; type d +c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent +c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$Fields net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$a + f Ljava/lang/String; CHUNK_POS_X c + f Ljava/lang/String; CHUNK_POS_Z d + f Ljava/lang/String; LEVEL f + f Ljava/lang/String; STATUS e + f Ljava/lang/String; WORLD_POS_X a + f Ljava/lang/String; WORLD_POS_Z b +c net/minecraft/util/profiling/jfr/stats/PacketIdentification net/minecraft/util/profiling/jfr/stats/PacketIdentification + m ()Ljava/lang/String; direction a + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification; from a + m ()Ljava/lang/String; packetId c + m ()Ljava/lang/String; protocolId b + f Ljava/lang/String; direction a + f Ljava/lang/String; packetId c + f Ljava/lang/String; protocolId b +c net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat + m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat; from a + m (Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat;)Ljava/lang/String; lambda$summary$0 a + m (Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V lambda$summary$1 a + m (Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary; summary a + m ()Ljava/lang/String; threadName b + m ()Ljava/time/Instant; timestamp a + m ()J totalBytes c + f Ljava/lang/String; UNKNOWN_THREAD d + f Ljava/lang/String; threadName b + f Ljava/time/Instant; timestamp a + f J totalBytes c +c net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$a + m ()Ljava/util/Map; allocationsPerSecondByThread a + f Ljava/util/Map; allocationsPerSecondByThread a +c net/minecraft/util/profiling/metrics/MetricsSamplerProvider net/minecraft/util/profiling/metrics/MetricsSamplerProvider + m (Ljava/util/function/Supplier;)Ljava/util/Set; samplers a +c net/minecraft/world/entity/ai/behavior/CopyMemoryWithExpiry net/minecraft/world/entity/ai/behavior/BehaviorExpirableMemory + 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; create a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$1 a + 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$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/GoToPotentialJobSite net/minecraft/world/entity/ai/behavior/BehaviorPotentialJobSite + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/lang/Boolean; lambda$checkExtraStartConditions$0 a + m (Lnet/minecraft/core/Holder;)Z lambda$stop$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/GlobalPos;)V lambda$stop$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick b + f I TICKS_UNTIL_TIMEOUT d + f F speedModifier c +c net/minecraft/world/entity/ai/behavior/PlayTagWithOtherKids net/minecraft/world/entity/ai/behavior/BehaviorPlay + 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/LivingEntity;)V chaseKid a + m (Ljava/util/List;)Ljava/util/Map; checkHowManyChasersEachFriendHas b + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Ljava/util/List;)Ljava/util/Optional; findSomeoneBeingChased a + m (Lnet/minecraft/world/entity/LivingEntity;)Z isChasingSomeone b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isFriendChasingMe a + m (Lnet/minecraft/world/entity/LivingEntity;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$checkHowManyChasersEachFriendHas$6 a + m (Ljava/util/Map;Lnet/minecraft/world/entity/LivingEntity;)V lambda$checkHowManyChasersEachFriendHas$7 a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a + 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/LivingEntity;)V lambda$create$1 b + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$3 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$4 a + m (Ljava/util/Map$Entry;)Z lambda$findSomeoneBeingChased$5 a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$isFriendChasingMe$8 b + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; whoAreYouChasing a + f I AVERAGE_WAIT_TIME_BETWEEN_RUNS f + f F CHASE_SPEED_MODIFIER d + f F FLEE_SPEED_MODIFIER c + f I MAX_CHASERS_PER_TARGET e + f I MAX_FLEE_XZ_DIST a + f I MAX_FLEE_Y_DIST b +c net/minecraft/world/entity/ai/behavior/TryFindLandNearWater net/minecraft/world/entity/ai/behavior/TryFindLandNearWater + m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + 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/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$0 a + 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; lambda$create$1 a + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/VillagerGoalPackages net/minecraft/world/entity/ai/behavior/Behaviors + m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getCorePackage a + m ()Lcom/mojang/datafixers/util/Pair; getFullLookBehavior a + m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getHidePackage i + m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getIdlePackage e + m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getMeetPackage d + m ()Lcom/mojang/datafixers/util/Pair; getMinimalLookBehavior b + m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getPanicPackage f + m (F)Lcom/google/common/collect/ImmutableList; getPlayPackage a + m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getPreRaidPackage g + m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getRaidPackage h + m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getRestPackage c + m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getWorkPackage b + m (Lnet/minecraft/core/Holder;)Z lambda$getCorePackage$2 c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z raidExistsAndActive a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z raidExistsAndNotVictory b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z validateBedPoi a + f I INTERACT_DIST_SQR a + f F INTERACT_SPEED_MODIFIER c + f I INTERACT_WALKUP_DIST b + f F STROLL_SPEED_MODIFIER d +c net/minecraft/world/entity/ai/behavior/VillagerPanicTrigger net/minecraft/world/entity/ai/behavior/BehaviorPanic + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a + m (Lnet/minecraft/world/entity/LivingEntity;)Z hasHostile b + m (Lnet/minecraft/world/entity/LivingEntity;)Z isHurt c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c +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; create a + 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/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z lambda$create$0 a + 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; lambda$create$1 a + m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/goal/LandOnOwnersShoulderGoal net/minecraft/world/entity/ai/goal/PathfinderGoalPerch + m ()Z canUse b + m ()Z isInterruptable W_ + m ()V start d + m ()V tick a + f Lnet/minecraft/world/entity/animal/parrot/ShoulderRidingEntity; entity a + f Z isSittingOnShoulder b +c net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal net/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack + m ()Z canContinueToUse c + m ()Z canRun k + m ()Z canUse b + m ()Z isHoldingCrossbow h + m ()Z isValidTarget i + m ()Z requiresUpdateEveryTick X_ + m ()V stop e + m ()V tick a + f Lnet/minecraft/util/valueproviders/UniformInt; PATHFINDING_DELAY_RANGE a + f I attackDelay g + f F attackRadiusSqr e + f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; crossbowState c + f Lnet/minecraft/world/entity/monster/Monster; mob b + f I seeTime f + f D speedModifier d + f I updatePathDelay h +c net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState net/minecraft/world/entity/ai/goal/PathfinderGoalCrossbowAttack$State + m ()[Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; $values a + f [Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; $VALUES e + f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; CHARGED c + f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; CHARGING b + f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; READY_TO_ATTACK d + f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; UNCHARGED a +c net/minecraft/world/entity/ai/goal/StrollThroughVillageGoal net/minecraft/world/entity/ai/goal/PathfinderGoalNearestVillage + m ()Z canContinueToUse c + m ()Z canUse b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)D lambda$canUse$0 a + m ()V moveRandomly h + m ()V tick a + f I DISTANCE_THRESHOLD a + f I interval c + f Lnet/minecraft/world/entity/PathfinderMob; mob b + f Lnet/minecraft/core/BlockPos; wantedPos d +c net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; getMemory b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isMatchingEntity a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isUnreachableAttackTarget a + f F TARGET_DETECTION_DISTANCE a +c net/minecraft/world/entity/ai/targeting/TargetingConditions net/minecraft/world/entity/ai/targeting/PathfinderTargetCondition + m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; copy c + m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; forCombat a + m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; forNonCombat b + m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ignoreInvisibilityTesting e + m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ignoreLineOfSight d + m (D)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; range a + m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; selector a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z test a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; DEFAULT a + f D MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET b + f Z checkLineOfSight e + f Z isCombat c + f D range d + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; selector g + f Z testInvisible f +c net/minecraft/world/entity/ai/targeting/TargetingConditions$Selector net/minecraft/world/entity/ai/targeting/PathfinderTargetCondition$a +c net/minecraft/world/entity/animal/nautilus/AbstractNautilus net/minecraft/world/entity/animal/nautilus/AbstractNautilus + m (Lnet/minecraft/world/level/Level;)V applyEffects c + m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s + m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f + m ()Z canJump a + m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkNautilusSpawnRules c + m ()V checkRestriction he + m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes hd + m ()V createInventory hj + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/entity/player/Player;)V doPlayerRide i + m (FLnet/minecraft/world/entity/player/Player;)V executeRidersJump a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger dl + m ()Lnet/minecraft/sounds/SoundEvent; getDashReadySound hh + m ()Lnet/minecraft/sounds/SoundEvent; getDashSound hg + m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a + m ()I getInventoryColumns hk + m ()I getInventorySize hi + m ()I getJumpCooldown c + m ()I getNautilusRestrictionRadius hn + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec2; getRiddenRotation k + m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed f + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a + m (I)V handleStartJump b + m ()V handleStopJump b + m (Lnet/minecraft/world/Container;)Z hasInventoryChanged a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m ()Z isAggravated hm + m ()Z isDashing hf + m (Lnet/minecraft/world/item/ItemStack;)Z isFood j + m ()Z isMobControlled hl + m ()Z isPushedByFluid db + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (I)V onPlayerJump a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/entity/player/Player;)V openCustomInventoryScreen b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (D)Z removeWhenFarAway i + m (Z)V setDashing A + m ()V spawnBubbles ho + m ()V tick g + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a + m (Lnet/minecraft/world/phys/Vec3;DZD)V travelInWater a + m (Lnet/minecraft/world/entity/player/Player;)V tryToTame j + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V usePlayerItem a + f D BUBBLE_DIRECTION_SCALE cV + f F BUBBLE_PROBABILITY_MAX cZ + f F BUBBLE_PROBABILITY_MIN cY + f D BUBBLE_PROBABILITY_MULTIPLIER cX + f D BUBBLE_SPREAD_FACTOR cU + f D BUBBLE_Y_OFFSET cW + f Lnet/minecraft/network/syncher/EntityDataAccessor; DASH cM + f I DASH_COOLDOWN_TICKS cN + f I DASH_MINIMUM_DURATION_TICKS cO + f F DASH_MOMENTUM_IN_WATER cP + f F DASH_MOMENTUM_ON_LAND cQ + f I EFFECT_DURATION cG + f I EFFECT_REFRESH_RATE cH + f I INVENTORY_ROWS cA + f I INVENTORY_SLOT_OFFSET cz + f F IN_WATER_SPEED_MODIFIER cJ + f I LARGE_RESTRICTION_RADIUS cC + f D NAUTILUS_WATER_RESISTANCE cI + f I RESTRICTION_RADIUS_BUFFER cD + f F RIDDEN_SPEED_MODIFIER_IN_WATER cK + f F RIDDEN_SPEED_MODIFIER_ON_LAND cL + f I SMALL_RESTRICTION_RADIUS cB + f I dashCooldown cR + f Lnet/minecraft/world/SimpleContainer; inventory cF + f F playerJumpPendingScale cE +c net/minecraft/world/entity/animal/nautilus/ZombieNautilusAi net/minecraft/world/entity/animal/nautilus/ZombieNautilusAi + m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a + m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b + m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity d + m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$initIdleActivity$0 b + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; lambda$initIdleActivity$1 a + m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a + m (Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilus;)V updateActivity a + f F ATTACK_KNOCKBACK_FORCE f + f D MAX_CHARGE_DISTANCE h + f D MAX_TARGET_DETECTION_DISTANCE i + f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES b + f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES a + f F SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER c + f F SPEED_MULTIPLIER_WHEN_TEMPTED d + f F SPEED_WHEN_ATTACKING e + f I TIME_BETWEEN_ATTACKS g +c net/minecraft/world/entity/boss/enderdragon/EnderDragonPart net/minecraft/world/entity/boss/enderdragon/EntityComplexPart + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDimensions a + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Lnet/minecraft/world/entity/Entity;)Z is v + m ()Z isPickable bX + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()Z shouldBeSaved ek + f Ljava/lang/String; name b + f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; parentMob a + f Lnet/minecraft/world/entity/EntityDimensions; size c +c net/minecraft/world/entity/vehicle/minecart/MinecartFurnace net/minecraft/world/entity/vehicle/minecart/EntityMinecartFurnace + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/ItemStack;)Z addFuel a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; applyNaturalSlowdown a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; calculateNewPushAlong m + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w + m ()Lnet/minecraft/world/item/Item; getDropItem p + m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed a + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m ()Z hasFuel e + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m ()Z isFurnace A + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Z)V setHasFuel r + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FUEL f + f S DEFAULT_FUEL i + f Lnet/minecraft/world/phys/Vec3; DEFAULT_PUSH j + f I FUEL_TICKS_PER_ITEM g + f I MAX_FUEL_TICKS h + f I fuel k + f Lnet/minecraft/world/phys/Vec3; push e +c net/minecraft/world/entity/vehicle/minecart/MinecartSpawner net/minecraft/world/entity/vehicle/minecart/EntityMinecartMobSpawner + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/Level;)Ljava/lang/Runnable; createTicker c + m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w + m ()Lnet/minecraft/world/item/Item; getDropItem p + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m ()Lnet/minecraft/world/level/BaseSpawner; getSpawner e + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/level/Level;)V lambda$createTicker$0 e + m (Lnet/minecraft/world/level/Level;)V lambda$createTicker$1 d + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V tick g + f Lnet/minecraft/world/level/BaseSpawner; spawner e + f Ljava/lang/Runnable; ticker f +c net/minecraft/world/entity/vehicle/minecart/MinecartSpawner$1 net/minecraft/world/entity/vehicle/minecart/EntityMinecartMobSpawner$1 + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V broadcastEvent a + f Lnet/minecraft/world/entity/vehicle/minecart/MinecartSpawner; this$0 a +c net/minecraft/world/item/component/BlockItemStateProperties net/minecraft/world/item/component/BlockItemStateProperties + m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; apply a + m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; get a + m ()Z isEmpty a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/BlockState; lambda$updateState$0 a + m ()Ljava/util/Map; properties b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;)Lnet/minecraft/world/level/block/state/BlockState; updateState a + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/world/item/component/BlockItemStateProperties; with a + m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/component/BlockItemStateProperties; with a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/component/BlockItemStateProperties; EMPTY a + f Lnet/minecraft/network/codec/StreamCodec; PROPERTIES_STREAM_CODEC e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Ljava/util/Map; properties d +c net/minecraft/world/item/enchantment/effects/ApplyMobEffect net/minecraft/world/item/enchantment/effects/ApplyMobEffect + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxAmplifier f + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDuration d + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; minAmplifier e + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDuration c + m ()Lnet/minecraft/core/HolderSet; toApply b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxAmplifier h + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDuration f + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; minAmplifier g + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDuration e + f Lnet/minecraft/core/HolderSet; toApply d +c net/minecraft/world/item/enchantment/effects/DamageImmunity net/minecraft/world/item/enchantment/effects/DamageImmunity + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/item/enchantment/effects/DamageImmunity; INSTANCE a +c net/minecraft/world/item/enchantment/effects/RemoveBinomial net/minecraft/world/item/enchantment/effects/RemoveBinomial + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; chance b + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (ILnet/minecraft/util/RandomSource;F)F process a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; chance c +c net/minecraft/world/level/block/UntintedParticleLeavesBlock net/minecraft/world/level/block/UntintedParticleLeavesBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/UntintedParticleLeavesBlock;)Ljava/lang/Float; lambda$static$0 b + m (Lnet/minecraft/world/level/block/UntintedParticleLeavesBlock;)Lnet/minecraft/core/particles/ParticleOptions; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnFallingLeavesParticle a + f Lcom/mojang/serialization/MapCodec; CODEC f + f Lnet/minecraft/core/particles/ParticleOptions; leafParticle g +c net/minecraft/world/level/block/WaterloggedTransparentBlock net/minecraft/world/level/block/WaterloggedTransparentBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c +c net/minecraft/world/level/block/WeatheringLightningRodBlock net/minecraft/world/level/block/WeatheringLightningRodBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC f + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState g +c net/minecraft/world/level/block/entity/BrushableBlockEntity net/minecraft/world/level/block/entity/BrushableBlockEntity + m (JLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;)Z brush a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V brushingCompleted b + m (Lnet/minecraft/server/level/ServerLevel;)V checkReset a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V dropContent c + m ()I getCompletionState f + m ()Lnet/minecraft/core/Direction; getHitDirection c + m ()Lnet/minecraft/world/item/ItemStack; getItem d + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/resources/ResourceKey;J)V setLootTable a + m (Lnet/minecraft/world/level/storage/ValueInput;)Z tryLoadLootTable d + m (Lnet/minecraft/world/level/storage/ValueOutput;)Z trySaveLootTable g + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V unpackLootTable a + f I BRUSH_COOLDOWN_TICKS f + f I BRUSH_RESET_TICKS g + f Ljava/lang/String; HIT_DIRECTION_TAG d + f Ljava/lang/String; ITEM_TAG e + f Lorg/slf4j/Logger; LOGGER a + f Ljava/lang/String; LOOT_TABLE_SEED_TAG c + f Ljava/lang/String; LOOT_TABLE_TAG b + f I REQUIRED_BRUSHES_TO_BREAK h + f I brushCount i + f J brushCountResetsAtTick j + f J coolDownEndsAtTick k + f Lnet/minecraft/core/Direction; hitDirection m + f Lnet/minecraft/world/item/ItemStack; item l + f Lnet/minecraft/resources/ResourceKey; lootTable q + f J lootTableSeed r +c net/minecraft/world/level/block/entity/DecoratedPotPatterns net/minecraft/world/level/block/entity/DecoratedPotPatterns + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/block/entity/DecoratedPotPattern; bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a + m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; getPatternFromItem a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/DecoratedPotPattern; register a + f Lnet/minecraft/resources/ResourceKey; ANGLER b + f Lnet/minecraft/resources/ResourceKey; ARCHER c + f Lnet/minecraft/resources/ResourceKey; ARMS_UP d + f Lnet/minecraft/resources/ResourceKey; BLADE e + f Lnet/minecraft/resources/ResourceKey; BLANK a + f Lnet/minecraft/resources/ResourceKey; BREWER f + f Lnet/minecraft/resources/ResourceKey; BURN g + f Lnet/minecraft/resources/ResourceKey; DANGER h + f Lnet/minecraft/resources/ResourceKey; EXPLORER i + f Lnet/minecraft/resources/ResourceKey; FLOW j + f Lnet/minecraft/resources/ResourceKey; FRIEND k + f Lnet/minecraft/resources/ResourceKey; GUSTER l + f Lnet/minecraft/resources/ResourceKey; HEARTBREAK n + f Lnet/minecraft/resources/ResourceKey; HEART m + f Lnet/minecraft/resources/ResourceKey; HOWL o + f Ljava/util/Map; ITEM_TO_POT_TEXTURE y + f Lnet/minecraft/resources/ResourceKey; MINER p + f Lnet/minecraft/resources/ResourceKey; MOURNER q + f Lnet/minecraft/resources/ResourceKey; PLENTY r + f Lnet/minecraft/resources/ResourceKey; PRIZE s + f Lnet/minecraft/resources/ResourceKey; SCRAPE t + f Lnet/minecraft/resources/ResourceKey; SHEAF u + f Lnet/minecraft/resources/ResourceKey; SHELTER v + f Lnet/minecraft/resources/ResourceKey; SKULL w + f Lnet/minecraft/resources/ResourceKey; SNORT x +c net/minecraft/world/level/block/entity/DispenserBlockEntity net/minecraft/world/level/block/entity/TileEntityDispenser + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m ()I getContainerSize b + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + m ()Lnet/minecraft/core/NonNullList; getItems g + m (Lnet/minecraft/util/RandomSource;)I getRandomSlot a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; insertItem b + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/core/NonNullList;)V setItems a + f I CONTAINER_SIZE d + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME e + f Lnet/minecraft/core/NonNullList; items f +c net/minecraft/world/level/block/entity/StructureBlockEntity net/minecraft/world/level/block/entity/TileEntityStructure + m (Lnet/minecraft/core/BlockPos;Ljava/util/stream/Stream;)Ljava/util/Optional; calculateEnclosingBoundingBox a + m (J)Lnet/minecraft/util/RandomSource; createRandom b + m (Lnet/minecraft/world/entity/LivingEntity;)V createdBy a + m ()Z detectSize C + m ()F getIntegrity A + m ()Ljava/lang/String; getMetaData w + m ()Lnet/minecraft/world/level/block/Mirror; getMirror l + m ()Lnet/minecraft/world/level/block/state/properties/StructureMode; getMode x + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getRelatedCorners a + m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox; getRenderableBox c + m ()Lnet/minecraft/world/level/block/Rotation; getRotation m + m ()J getSeed B + m ()Z getShowAir H + m ()Z getShowBoundingBox I + m ()Ljava/lang/String; getStructureName d + m ()Lnet/minecraft/core/BlockPos; getStructurePos h + m ()Lnet/minecraft/core/Vec3i; getStructureSize k + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; getStructureTemplate d + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m ()Z hasStructureName f + m ()Z isIgnoreEntities y + m ()Z isPowered G + m ()Z isStrict z + m ()Z isStructureLoadable F + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z lambda$detectSize$0 a + m (Lnet/minecraft/core/BlockPos;)Z lambda$getRelatedCorners$1 b + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Z lambda$getRelatedCorners$2 b + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/world/level/block/entity/StructureBlockEntity; lambda$getRelatedCorners$3 a + m (Lnet/minecraft/world/level/block/entity/StructureBlockEntity;)Z lambda$getRelatedCorners$4 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V lambda$placeStructure$5 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/server/level/ServerLevel;)Z loadStructureInfo b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;)V loadStructureInfo a + m (Lnet/minecraft/server/level/ServerLevel;)V placeStructure c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;)V placeStructure a + m (Lnet/minecraft/server/level/ServerLevel;)Z placeStructureIfSameSize a + m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; renderMode b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m ()Z saveStructure D + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;ZLjava/lang/String;ZLjava/util/List;)Z saveStructure a + m (Z)Z saveStructure c + m (Z)V setIgnoreEntities a + m (F)V setIntegrity a + m (Ljava/lang/String;)V setMetaData b + m (Lnet/minecraft/world/level/block/Mirror;)V setMirror a + m (Lnet/minecraft/world/level/block/state/properties/StructureMode;)V setMode a + m (Z)V setPowered d + m (Lnet/minecraft/world/level/block/Rotation;)V setRotation a + m (J)V setSeed a + m (Z)V setShowAir e + m (Z)V setShowBoundingBox f + m (Z)V setStrict b + m (Ljava/lang/String;)V setStructureName a + m (Lnet/minecraft/resources/Identifier;)V setStructureName a + m (Lnet/minecraft/core/BlockPos;)V setStructurePos a + m (Lnet/minecraft/core/Vec3i;)V setStructureSize a + m ()V unloadStructure E + m ()V updateBlockState J + m (Lnet/minecraft/world/entity/player/Player;)Z usedBy a + f Ljava/lang/String; AUTHOR_TAG c + f Ljava/lang/String; DEFAULT_AUTHOR e + f Z DEFAULT_IGNORE_ENTITIES k + f F DEFAULT_INTEGRITY s + f Ljava/lang/String; DEFAULT_METADATA f + f Lnet/minecraft/world/level/block/Mirror; DEFAULT_MIRROR j + f Lnet/minecraft/core/BlockPos; DEFAULT_POS g + f Z DEFAULT_POWERED m + f Lnet/minecraft/world/level/block/Rotation; DEFAULT_ROTATION i + f J DEFAULT_SEED t + f Z DEFAULT_SHOW_AIR q + f Z DEFAULT_SHOW_BOUNDING_BOX r + f Lnet/minecraft/core/Vec3i; DEFAULT_SIZE h + f Z DEFAULT_STRICT l + f I MAX_OFFSET_PER_AXIS a + f I MAX_SIZE_PER_AXIS b + f I SCAN_CORNER_BLOCKS_RANGE d + f Ljava/lang/String; author v + f Z ignoreEntities C + f F integrity H + f Ljava/lang/String; metaData w + f Lnet/minecraft/world/level/block/Mirror; mirror z + f Lnet/minecraft/world/level/block/state/properties/StructureMode; mode B + f Z powered E + f Lnet/minecraft/world/level/block/Rotation; rotation A + f J seed I + f Z showAir F + f Z showBoundingBox G + f Z strict D + f Lnet/minecraft/resources/Identifier; structureName u + f Lnet/minecraft/core/BlockPos; structurePos x + f Lnet/minecraft/core/Vec3i; structureSize y +c net/minecraft/world/level/block/entity/StructureBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityStructure$1 + f [I $SwitchMap$net$minecraft$world$level$block$Mirror a + f [I $SwitchMap$net$minecraft$world$level$block$Rotation b +c net/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType net/minecraft/world/level/block/entity/TileEntityStructure$UpdateType + m ()[Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; $values a + f [Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; $VALUES e + f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; LOAD_AREA c + f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; SAVE_AREA b + f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; SCAN_AREA d + f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; UPDATE_DATA a +c net/minecraft/world/level/block/state/properties/AttachFace net/minecraft/world/level/block/state/properties/BlockPropertyAttachPosition + m ()[Lnet/minecraft/world/level/block/state/properties/AttachFace; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/AttachFace; $VALUES e + f Lnet/minecraft/world/level/block/state/properties/AttachFace; CEILING c + f Lnet/minecraft/world/level/block/state/properties/AttachFace; FLOOR a + f Lnet/minecraft/world/level/block/state/properties/AttachFace; WALL b + f Ljava/lang/String; name d +c net/minecraft/world/level/block/state/properties/PistonType net/minecraft/world/level/block/state/properties/BlockPropertyPistonType + m ()[Lnet/minecraft/world/level/block/state/properties/PistonType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/PistonType; $VALUES d + f Lnet/minecraft/world/level/block/state/properties/PistonType; DEFAULT a + f Lnet/minecraft/world/level/block/state/properties/PistonType; STICKY b + f Ljava/lang/String; name c +c net/minecraft/world/level/chunk/storage/SimpleRegionStorage net/minecraft/world/level/chunk/storage/SimpleRegionStorage + m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; chunkScanner m + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/CompoundTag;)V injectDatafixingContext a + m (Lnet/minecraft/world/level/ChunkPos;I)Z isOldChunkAround b + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; lambda$write$0 b + m (Lnet/minecraft/world/level/ChunkPos;)V markChunkDone e + m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; read d + m (Lnet/minecraft/nbt/CompoundTag;)V removeDatafixingContext a + m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; storageInfo n + m (Z)Ljava/util/concurrent/CompletableFuture; synchronize b + m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; upgradeChunkTag a + m (Lnet/minecraft/nbt/CompoundTag;I)Lnet/minecraft/nbt/CompoundTag; upgradeChunkTag a + m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; write a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/concurrent/CompletableFuture; write a + f Lnet/minecraft/util/datafix/DataFixTypes; dataFixType c + f Lcom/mojang/datafixers/DataFixer; fixerUpper b + f Ljava/util/function/Supplier; legacyFixer d +c net/minecraft/world/level/levelgen/NoiseBasedChunkGenerator net/minecraft/world/level/levelgen/ChunkGeneratorAbstract + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)V addDebugScreenInfo a + m (Lnet/minecraft/server/level/WorldGenRegion;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V applyCarvers a + m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)V buildSurface a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;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/Registry;Lnet/minecraft/world/level/levelgen/blending/Blender;)V buildSurface a + m ()Lcom/mojang/serialization/MapCodec; codec b + m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; createBiomes a + m (Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker; createFluidPicker a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/levelgen/NoiseChunk; createNoiseChunk a + m (Lnet/minecraft/world/level/levelgen/NoiseChunk;IIILnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; debugPreliminarySurfaceLevel a + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V doCreateBiomes b + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;II)Lnet/minecraft/world/level/chunk/ChunkAccess; doFill a + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; fillFromNoise a + m ()Lnet/minecraft/core/Holder; generatorSettings h + m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/NoiseColumn; getBaseColumn a + m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getBaseHeight a + m ()I getGenDepth e + m ()I getMinY g + m ()I getSeaLevel f + 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; iterateNoiseColumn a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; lambda$applyCarvers$10 a + m (Lnet/minecraft/world/level/levelgen/RandomState;III)Lnet/minecraft/core/Holder; lambda$applyCarvers$8 a + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; lambda$applyCarvers$9 a + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; lambda$buildSurface$7 b + m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$createBiomes$5 c + m (Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;ILnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;III)Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; lambda$createFluidPicker$4 a + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; lambda$doCreateBiomes$6 c + m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; lambda$doFill$12 a + m (Lnet/minecraft/world/level/chunk/ChunkAccess;ILnet/minecraft/world/level/levelgen/NoiseSettings;ILnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;I)Lnet/minecraft/world/level/chunk/ChunkAccess; lambda$fillFromNoise$11 a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker; lambda$new$3 b + m (Lnet/minecraft/world/level/levelgen/NoiseBasedChunkGenerator;)Lnet/minecraft/world/level/biome/BiomeSource; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/NoiseBasedChunkGenerator;)Lnet/minecraft/core/Holder; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/server/level/WorldGenRegion;)V spawnOriginalMobs a + m (Lnet/minecraft/resources/ResourceKey;)Z stable a + f Lnet/minecraft/world/level/block/state/BlockState; AIR d + f Lcom/mojang/serialization/MapCodec; CODEC c + f Ljava/util/function/Supplier; globalFluidPicker f + f Lnet/minecraft/core/Holder; settings e +c net/minecraft/world/level/levelgen/carver/CanyonWorldCarver net/minecraft/world/level/levelgen/carver/WorldGenCanyon + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;JLnet/minecraft/world/level/levelgen/Aquifer;DDDFFFIIDLnet/minecraft/world/level/chunk/CarvingMask;)V doCarve a + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;)[F initWidthFactors a + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a + m ([FLnet/minecraft/world/level/levelgen/carver/CarvingContext;DDDI)Z lambda$doCarve$0 a + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;[FDDDI)Z shouldSkip a + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;DFF)D updateVerticalRadius a +c net/minecraft/world/level/levelgen/carver/NetherWorldCarver net/minecraft/world/level/levelgen/carver/WorldGenCavesHell + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z carveBlock a + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z carveBlock a + m ()I getCaveBound a + m (Lnet/minecraft/util/RandomSource;)F getThickness a + m ()D getYScale b +c net/minecraft/world/level/levelgen/feature/BlockBlobFeature net/minecraft/world/level/levelgen/feature/WorldGenTaigaStructure + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/BlockPileFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlockPile + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z mayPlaceOn a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration;)V tryPlaceBlock a +c net/minecraft/world/level/levelgen/feature/CoralClawFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralClaw + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeFeature a +c net/minecraft/world/level/levelgen/feature/CoralTreeFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralTree + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeFeature a +c net/minecraft/world/level/levelgen/feature/EndIslandFeature net/minecraft/world/level/levelgen/feature/WorldGenEndIsland + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/EndPodiumFeature net/minecraft/world/level/levelgen/feature/WorldGenEndTrophy + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V dropPreviousAndSetBlock a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getLocation a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + f F CORNER_ROUNDING d + f Lnet/minecraft/core/BlockPos; END_PODIUM_LOCATION ap + f I PODIUM_PILLAR_HEIGHT b + f I PODIUM_RADIUS a + f I RIM_RADIUS c + f Z active aq +c net/minecraft/world/level/levelgen/feature/FillLayerFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureFill + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/GlowstoneFeature net/minecraft/world/level/levelgen/feature/WorldGenLightStone1 + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/SeaPickleFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureSeaPickel + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/placement/CountPlacement net/minecraft/world/level/levelgen/placement/CountPlacement + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)I count a + m (Lnet/minecraft/world/level/levelgen/placement/CountPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a + m (I)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; of a + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; of a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; count c +c net/minecraft/world/level/levelgen/placement/FixedPlacement net/minecraft/world/level/levelgen/placement/FixedPlacement + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ + m (IILnet/minecraft/core/BlockPos;)Z isSameChunk a + m (IILnet/minecraft/core/BlockPos;)Z lambda$getPositions$2 b + m (Lnet/minecraft/world/level/levelgen/placement/FixedPlacement;)Ljava/util/List; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ([Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/placement/FixedPlacement; of a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/List; positions c +c net/minecraft/world/level/levelgen/structure/StructureCheck net/minecraft/world/level/levelgen/structure/StructureCheck + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Z canCreateStructure b + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; checkStart a + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; checkStructureInfo a + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; deduplicateEmptyMap a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)V incrementReference a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;J)Z lambda$checkStart$1 a + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$loadStructures$2 b + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/nbt/CompoundTag;)V lambda$loadStructures$3 a + m (Lnet/minecraft/core/Registry;Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V lambda$loadStructures$4 a + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V lambda$onStructureLoad$5 a + m (Lnet/minecraft/nbt/CompoundTag;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; loadStructures a + m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/Map;)V onStructureLoad a + m (JLit/unimi/dsi/fastutil/objects/Object2IntMap;)V storeFullResults a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;ZJ)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; tryLoadFromStorage a + f Lorg/slf4j/Logger; LOGGER a + f I NO_STRUCTURE b + f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource j + f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator g + f Lnet/minecraft/resources/ResourceKey; dimension f + f Lcom/mojang/datafixers/DataFixer; fixerUpper l + f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor i + f Lnet/minecraft/world/level/levelgen/RandomState; randomState h + f Lnet/minecraft/core/RegistryAccess; registryAccess d + f J seed k + f Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; storageAccess c + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager e +c net/minecraft/world/level/levelgen/structure/StructurePiece net/minecraft/world/level/levelgen/structure/StructurePiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/LevelReader;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z canBeReplaced a + m (Ljava/util/stream/Stream;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; createBoundingBox a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockState;)Z createChest a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/resources/ResourceKey;)Z createChest a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;Lnet/minecraft/resources/ResourceKey;)Z createDispenser a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/nbt/CompoundTag; createTag a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V fillColumnDown b + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; findCollisionPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIII)V generateAirBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIILnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Z)V generateBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIIZLnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector;)V generateBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Z)V generateBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;ZLnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector;)V generateBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;FIIIIIILnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;ZZ)V generateMaybeBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIILnet/minecraft/world/level/block/state/BlockState;Z)V generateUpperHalfSphere a + m (Lnet/minecraft/world/level/BlockGetter;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/block/state/BlockState; getBlock a + m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox f + m ()I getGenDepth g + m ()Lnet/minecraft/core/BlockPos; getLocatorPosition h + m ()Lnet/minecraft/world/level/block/Mirror; getMirror j + m ()Lnet/minecraft/core/Direction; getOrientation i + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction; getRandomHorizontalDirection a + m ()Lnet/minecraft/world/level/block/Rotation; getRotation a + m ()Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; getType k + m (III)Lnet/minecraft/core/BlockPos$MutableBlockPos; getWorldPos b + m (II)I getWorldX a + m (I)I getWorldY b + m (II)I getWorldZ b + m (Lnet/minecraft/world/level/ChunkPos;I)Z isCloseToChunk a + m (Lnet/minecraft/world/level/LevelReader;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isInterior b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isReplaceableByStructures a + m (IIILnet/minecraft/core/Direction;III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; makeBoundingBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;FIIILnet/minecraft/world/level/block/state/BlockState;)V maybeGenerateBlock a + m (III)V move a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V placeBlock a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; reorient a + m (I)V setGenDepth a + m (Lnet/minecraft/core/Direction;)V setOrientation a + f Lnet/minecraft/world/level/block/state/BlockState; CAVE_AIR e + f Ljava/util/Set; SHAPE_CHECK_BLOCKS h + f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox f + f I genDepth g + f Lnet/minecraft/world/level/block/Mirror; mirror b + f Lnet/minecraft/core/Direction; orientation a + f Lnet/minecraft/world/level/block/Rotation; rotation c + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; type d +c net/minecraft/world/level/levelgen/structure/StructurePiece$1 net/minecraft/world/level/levelgen/structure/StructurePiece$1 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector net/minecraft/world/level/levelgen/structure/StructurePiece$StructurePieceBlockSelector + m ()Lnet/minecraft/world/level/block/state/BlockState; getNext a + m (Lnet/minecraft/util/RandomSource;IIIZ)V next a + f Lnet/minecraft/world/level/block/state/BlockState; next a +c net/minecraft/world/level/levelgen/structure/StructureStart net/minecraft/world/level/levelgen/structure/StructureStart + m ()V addReference e + m ()Z canBeReferenced d + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/nbt/CompoundTag; createTag a + m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a + m ()Lnet/minecraft/world/level/ChunkPos; getChunkPos c + m ()I getMaxReferences g + m ()Ljava/util/List; getPieces i + m ()I getReferences f + m ()Lnet/minecraft/world/level/levelgen/structure/Structure; getStructure h + m ()Z isValid b + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;J)Lnet/minecraft/world/level/levelgen/structure/StructureStart; loadStaticStart a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;)V placeInChunk a + f Lnet/minecraft/world/level/levelgen/structure/StructureStart; INVALID_START b + f Ljava/lang/String; INVALID_START_ID a + f Lorg/slf4j/Logger; LOGGER c + f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; cachedBoundingBox h + f Lnet/minecraft/world/level/ChunkPos; chunkPos f + f Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; pieceContainer e + f I references g + f Lnet/minecraft/world/level/levelgen/structure/Structure; structure d +c net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise net/minecraft/world/level/levelgen/synth/NoiseGenerator3 + m (DDZ)D getValue a + f D highestFreqInputFactor c + f D highestFreqValueFactor b + f [Lnet/minecraft/world/level/levelgen/synth/SimplexNoise; noiseLevels a +c net/minecraft/world/level/lighting/BlockLightSectionStorage net/minecraft/world/level/lighting/LightEngineStorageBlock + m (J)I getLightValue a +c net/minecraft/world/level/lighting/BlockLightSectionStorage$BlockDataLayerStorageMap net/minecraft/world/level/lighting/LightEngineStorageBlock$a + m ()Lnet/minecraft/world/level/lighting/BlockLightSectionStorage$BlockDataLayerStorageMap; copy a + m ()Lnet/minecraft/world/level/lighting/DataLayerStorageMap; copy b +c net/minecraft/world/level/lighting/LayerLightSectionStorage net/minecraft/world/level/lighting/LightEngineStorage + m (J)Lnet/minecraft/world/level/chunk/DataLayer; createDataLayer g + m (JZ)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayer a + m (Lnet/minecraft/world/level/lighting/DataLayerStorageMap;J)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayer a + m (J)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerData d + m (J)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerToWrite c + m (J)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; getDebugSectionType l + m (J)I getLightValue a + m (J)I getStoredLevel e + m ()Z hasInconsistencies a + m (J)V initializeSection m + m (J)Z lightOnInColumn k + m (J)Z lightOnInSection j + m (Lnet/minecraft/world/level/lighting/LightEngine;)V markNewInconsistencies a + m (J)V markSectionAndNeighborsAsAffected f + m (J)V onNodeAdded h + m (J)V onNodeRemoved i + m (JB)V putSectionState a + m (JLnet/minecraft/world/level/chunk/DataLayer;)V queueSectionData a + m (J)V removeSection n + m (JZ)V retainData c + m (JZ)V setLightEnabled b + m (JI)V setStoredLevel a + m (J)Z storingLightForSection b + m ()V swapSectionMap b + m (JZ)V updateSectionStatus d + f Lit/unimi/dsi/fastutil/longs/LongSet; changedSections e + f Lnet/minecraft/world/level/chunk/LightChunkGetter; chunkSource a + f Lit/unimi/dsi/fastutil/longs/LongSet; columnsToRetainQueuedDataFor k + f Lit/unimi/dsi/fastutil/longs/LongSet; columnsWithSources j + f Z hasInconsistencies h + f Lnet/minecraft/world/level/LightLayer; layer i + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; queuedSections g + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; sectionStates b + f Lit/unimi/dsi/fastutil/longs/LongSet; sectionsAffectedByLightUpdates f + f Lit/unimi/dsi/fastutil/longs/LongSet; toRemove l + f Lnet/minecraft/world/level/lighting/DataLayerStorageMap; updatingSectionData d + f Lnet/minecraft/world/level/lighting/DataLayerStorageMap; visibleSectionData c +c net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType net/minecraft/world/level/lighting/LightEngineStorage$b + m ()[Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; $values b + m ()Ljava/lang/String; display a + f [Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; $VALUES e + f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; EMPTY a + f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; LIGHT_AND_DATA c + f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; LIGHT_ONLY b + f Ljava/lang/String; display d +c net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionState net/minecraft/world/level/lighting/LightEngineStorage$a + m (B)Z hasData a + m (BZ)B hasData a + m (B)I neighborCount b + m (BI)B neighborCount a + m (B)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; type c + f B EMPTY a + f B HAS_DATA_BIT d + f I MAX_NEIGHBORS c + f I MIN_NEIGHBORS b + f B NEIGHBOR_COUNT_BITS e +c net/minecraft/world/level/saveddata/maps/MapDecorationTypes net/minecraft/world/level/saveddata/maps/MapDecorationTypes + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a + m (Ljava/lang/String;Ljava/lang/String;ZIZZ)Lnet/minecraft/core/Holder; register a + m (Ljava/lang/String;Ljava/lang/String;ZZ)Lnet/minecraft/core/Holder; register a + f Lnet/minecraft/core/Holder; BLACK_BANNER z + f Lnet/minecraft/core/Holder; BLUE_BANNER v + f Lnet/minecraft/core/Holder; BLUE_MARKER d + f Lnet/minecraft/core/Holder; BROWN_BANNER w + f I COPPER_COLOR J + f Lnet/minecraft/core/Holder; CYAN_BANNER t + f Lnet/minecraft/core/Holder; DESERT_VILLAGE B + f Lnet/minecraft/core/Holder; FRAME b + f Lnet/minecraft/core/Holder; GRAY_BANNER r + f Lnet/minecraft/core/Holder; GREEN_BANNER x + f Lnet/minecraft/core/Holder; JUNGLE_TEMPLE G + f Lnet/minecraft/core/Holder; LIGHT_BLUE_BANNER n + f Lnet/minecraft/core/Holder; LIGHT_GRAY_BANNER s + f Lnet/minecraft/core/Holder; LIME_BANNER p + f Lnet/minecraft/core/Holder; MAGENTA_BANNER m + f Lnet/minecraft/core/Holder; OCEAN_MONUMENT j + f Lnet/minecraft/core/Holder; ORANGE_BANNER l + f Lnet/minecraft/core/Holder; PINK_BANNER q + f Lnet/minecraft/core/Holder; PLAINS_VILLAGE C + f Lnet/minecraft/core/Holder; PLAYER a + f Lnet/minecraft/core/Holder; PLAYER_OFF_LIMITS h + f Lnet/minecraft/core/Holder; PLAYER_OFF_MAP g + f Lnet/minecraft/core/Holder; PURPLE_BANNER u + f Lnet/minecraft/core/Holder; RED_BANNER y + f Lnet/minecraft/core/Holder; RED_MARKER c + f Lnet/minecraft/core/Holder; RED_X A + f Lnet/minecraft/core/Holder; SAVANNA_VILLAGE D + f Lnet/minecraft/core/Holder; SNOWY_VILLAGE E + f Lnet/minecraft/core/Holder; SWAMP_HUT H + f Lnet/minecraft/core/Holder; TAIGA_VILLAGE F + f Lnet/minecraft/core/Holder; TARGET_POINT f + f Lnet/minecraft/core/Holder; TARGET_X e + f Lnet/minecraft/core/Holder; TRIAL_CHAMBERS I + f Lnet/minecraft/core/Holder; WHITE_BANNER k + f Lnet/minecraft/core/Holder; WOODLAND_MANSION i + f Lnet/minecraft/core/Holder; YELLOW_BANNER o +c net/minecraft/world/level/storage/loot/functions/LimitCount net/minecraft/world/level/storage/loot/functions/LootItemFunctionLimitCount + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/IntRange;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$limitCount$2 a + m (Lnet/minecraft/world/level/storage/loot/functions/LimitCount;)Lnet/minecraft/world/level/storage/loot/IntRange; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; limitCount a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/IntRange; limiter b +c net/minecraft/world/level/storage/loot/predicates/MatchTool net/minecraft/world/level/storage/loot/predicates/LootItemConditionMatchTool + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$toolMatches$1 b + m ()Ljava/util/Optional; predicate c + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; toolMatches a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; predicate b +c net/minecraft/world/level/storage/loot/predicates/TimeCheck net/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; period c + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder; time a + m ()Lnet/minecraft/world/level/storage/loot/IntRange; value d + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; period b + f Lnet/minecraft/world/level/storage/loot/IntRange; value c +c net/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder net/minecraft/world/level/storage/loot/predicates/LootItemConditionTimeCheck$a + m ()Lnet/minecraft/world/level/storage/loot/predicates/TimeCheck; build a + m (J)Lnet/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder; setPeriod a + f Ljava/util/Optional; period a + f Lnet/minecraft/world/level/storage/loot/IntRange; value b +c org/bukkit/craftbukkit/advancement/CraftAdvancementProgress org/bukkit/craftbukkit/v1_21_R7/advancement/CraftAdvancementProgress +c org/bukkit/craftbukkit/block/CraftTrialSpawnerConfiguration org/bukkit/craftbukkit/v1_21_R7/block/CraftTrialSpawnerConfiguration +c org/bukkit/craftbukkit/block/impl/CraftTintedParticleLeaves org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftTintedParticleLeaves +c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperBars org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperBars +c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperBulb org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperBulb +c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperDoor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperDoor +c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperSlab org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperSlab +c org/bukkit/craftbukkit/inventory/CraftAbstractInventoryView org/bukkit/craftbukkit/v1_21_R7/inventory/CraftAbstractInventoryView +c org/bukkit/craftbukkit/inventory/CraftAbstractInventoryView$1 org/bukkit/craftbukkit/v1_21_R7/inventory/CraftAbstractInventoryView$1 +c org/bukkit/craftbukkit/inventory/CraftInventoryDecoratedPot org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryDecoratedPot +c org/bukkit/craftbukkit/inventory/CraftInventorySaddledHorse org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventorySaddledHorse +c org/bukkit/craftbukkit/inventory/CraftInventorySaddledMount org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventorySaddledMount +c org/bukkit/craftbukkit/inventory/tags/DeprecatedItemTagType org/bukkit/craftbukkit/v1_21_R7/inventory/tags/DeprecatedItemTagType +c org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftInventoryCreator +c org/bukkit/craftbukkit/inventory/util/CraftInventoryCreator$InventoryConverter org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftInventoryCreator$InventoryConverter +c org/bukkit/craftbukkit/inventory/view/CraftBrewingStandView org/bukkit/craftbukkit/v1_21_R7/inventory/view/CraftBrewingStandView +c org/bukkit/craftbukkit/potion/CraftPotionEffectTypeCategory org/bukkit/craftbukkit/v1_21_R7/potion/CraftPotionEffectTypeCategory +c net/minecraft/advancements/criterion/BeeNestDestroyedTrigger net/minecraft/advancements/criterion/CriterionTriggerBeeNestDestroyed + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/criterion/BeeNestDestroyedTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;I)V trigger a +c net/minecraft/advancements/criterion/BeeNestDestroyedTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerBeeNestDestroyed$a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; beesInside d + m ()Ljava/util/Optional; block b + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; destroyedBeeNest a + m ()Ljava/util/Optional; item c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;I)Z matches a + m ()Ljava/util/Optional; player a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; beesInside e + f Ljava/util/Optional; block c + f Ljava/util/Optional; item d + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/EntityHurtPlayerTrigger net/minecraft/advancements/criterion/CriterionTriggerEntityHurtPlayer + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZLnet/minecraft/advancements/criterion/EntityHurtPlayerTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)V trigger a +c net/minecraft/advancements/criterion/EntityHurtPlayerTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerEntityHurtPlayer$a + m ()Ljava/util/Optional; damage c + m ()Lnet/minecraft/advancements/Criterion; entityHurtPlayer b + m (Lnet/minecraft/advancements/criterion/DamagePredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityHurtPlayer a + m (Lnet/minecraft/advancements/criterion/DamagePredicate;)Lnet/minecraft/advancements/Criterion; entityHurtPlayer a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z matches a + m ()Ljava/util/Optional; player a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; damage c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/FishingRodHookedTrigger net/minecraft/advancements/criterion/CriterionTriggerFishingRodHooked + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/Collection;Lnet/minecraft/advancements/criterion/FishingRodHookedTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/projectile/FishingHook;Ljava/util/Collection;)V trigger a +c net/minecraft/advancements/criterion/FishingRodHookedTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerFishingRodHooked$a + m ()Ljava/util/Optional; entity c + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; fishedItem a + m ()Ljava/util/Optional; item d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/Collection;)Z matches a + m ()Ljava/util/Optional; player a + m ()Ljava/util/Optional; rod b + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; entity d + f Ljava/util/Optional; item e + f Ljava/util/Optional; player b + f Ljava/util/Optional; rod c +c net/minecraft/advancements/criterion/PlayerHurtEntityTrigger net/minecraft/advancements/criterion/CriterionTriggerPlayerHurtEntity + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;FFZLnet/minecraft/advancements/criterion/PlayerHurtEntityTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;FFZ)V trigger a +c net/minecraft/advancements/criterion/PlayerHurtEntityTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerPlayerHurtEntity$a + m ()Ljava/util/Optional; damage c + m ()Ljava/util/Optional; entity d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z matches a + m ()Ljava/util/Optional; player a + m ()Lnet/minecraft/advancements/Criterion; playerHurtEntity b + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntity b + m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntity a + m (Lnet/minecraft/advancements/criterion/DamagePredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntity a + m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntityWithDamage a + m (Lnet/minecraft/advancements/criterion/DamagePredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerHurtEntityWithDamage a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; damage c + f Ljava/util/Optional; entity d + f Ljava/util/Optional; player b +c net/minecraft/commands/arguments/StringRepresentableArgument net/minecraft/commands/arguments/StringRepresentableArgument + m (Ljava/lang/String;)Ljava/lang/String; convertId a + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parse$1 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 c + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Enum; parse a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a + f Lcom/mojang/serialization/Codec; codec b + f Ljava/util/function/Supplier; values c +c net/minecraft/commands/arguments/coordinates/SwizzleArgument net/minecraft/commands/arguments/coordinates/ArgumentRotationAxis + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/EnumSet; getSwizzle a + m (Lcom/mojang/brigadier/StringReader;)Ljava/util/EnumSet; parse a + m ()Lnet/minecraft/commands/arguments/coordinates/SwizzleArgument; swizzle a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID b + f Ljava/util/Collection; EXAMPLES a +c net/minecraft/commands/arguments/coordinates/WorldCoordinate net/minecraft/commands/arguments/coordinates/ArgumentParserPosition + m (D)D get a + m ()Z isRelative a + m (Lcom/mojang/brigadier/StringReader;)Z isRelative b + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; parseDouble a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; parseInt a + m ()Z relative b + m ()D value c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_DOUBLE a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_INT b + f C PREFIX_RELATIVE e + f Z relative c + f D value d +c net/minecraft/commands/synchronization/SingletonArgumentInfo net/minecraft/commands/synchronization/SingletonArgumentInfo + m (Ljava/util/function/Function;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; contextAware a + m (Ljava/util/function/Supplier;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; contextFree a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template; deserializeFromNetwork a + m (Ljava/util/function/Supplier;Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; lambda$contextFree$0 a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template; unpack b + f Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template; template a +c net/minecraft/commands/synchronization/SingletonArgumentInfo$Template net/minecraft/commands/synchronization/SingletonArgumentInfo$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f Ljava/util/function/Function; constructor b + f Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; this$0 a +c net/minecraft/core/component/predicates/WrittenBookPredicate net/minecraft/core/component/predicates/WrittenBookPredicate + m ()Ljava/util/Optional; author c + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; generation e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/world/item/component/WrittenBookContent;)Z matches a + m ()Ljava/util/Optional; pages b + m ()Ljava/util/Optional; resolved f + m ()Ljava/util/Optional; title d + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; author f + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; generation h + f Ljava/util/Optional; pages e + f Ljava/util/Optional; resolved i + f Ljava/util/Optional; title g +c net/minecraft/core/component/predicates/WrittenBookPredicate$PagePredicate net/minecraft/core/component/predicates/WrittenBookPredicate$a + m ()Lnet/minecraft/network/chat/Component; contents a + m (Lnet/minecraft/server/network/Filterable;)Z test a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/chat/Component; contents b +c net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/network/protocol/game/ClientGamePacketListener net/minecraft/network/protocol/game/PacketListenerPlayOut + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V handleAddEntity a + m (Lnet/minecraft/network/protocol/game/ClientboundSetObjectivePacket;)V handleAddObjective a + m (Lnet/minecraft/network/protocol/game/ClientboundAnimatePacket;)V handleAnimate a + m (Lnet/minecraft/network/protocol/game/ClientboundAwardStatsPacket;)V handleAwardStats a + m (Lnet/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket;)V handleBlockChangedAck a + m (Lnet/minecraft/network/protocol/game/ClientboundBlockDestructionPacket;)V handleBlockDestruction a + m (Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket;)V handleBlockEntityData a + m (Lnet/minecraft/network/protocol/game/ClientboundBlockEventPacket;)V handleBlockEvent a + m (Lnet/minecraft/network/protocol/game/ClientboundBlockUpdatePacket;)V handleBlockUpdate a + m (Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket;)V handleBossUpdate a + m (Lnet/minecraft/network/protocol/game/ClientboundBundlePacket;)V handleBundlePacket a + m (Lnet/minecraft/network/protocol/game/ClientboundChangeDifficultyPacket;)V handleChangeDifficulty a + m (Lnet/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket;)V handleChunkBatchFinished a + m (Lnet/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket;)V handleChunkBatchStart a + m (Lnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;)V handleChunkBlocksUpdate a + m (Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket;)V handleChunksBiomes a + m (Lnet/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket;)V handleCommandSuggestions a + m (Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket;)V handleCommands a + m (Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket;)V handleConfigurationStart a + m (Lnet/minecraft/network/protocol/game/ClientboundContainerClosePacket;)V handleContainerClose a + m (Lnet/minecraft/network/protocol/game/ClientboundContainerSetContentPacket;)V handleContainerContent a + m (Lnet/minecraft/network/protocol/game/ClientboundContainerSetDataPacket;)V handleContainerSetData a + m (Lnet/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket;)V handleContainerSetSlot a + m (Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket;)V handleCustomChatCompletions a + m (Lnet/minecraft/network/protocol/game/ClientboundDamageEventPacket;)V handleDamageEvent a + m (Lnet/minecraft/network/protocol/game/ClientboundDebugBlockValuePacket;)V handleDebugBlockValue a + m (Lnet/minecraft/network/protocol/game/ClientboundDebugChunkValuePacket;)V handleDebugChunkValue a + m (Lnet/minecraft/network/protocol/game/ClientboundDebugEntityValuePacket;)V handleDebugEntityValue a + m (Lnet/minecraft/network/protocol/game/ClientboundDebugEventPacket;)V handleDebugEvent a + m (Lnet/minecraft/network/protocol/game/ClientboundDebugSamplePacket;)V handleDebugSample a + m (Lnet/minecraft/network/protocol/game/ClientboundDeleteChatPacket;)V handleDeleteChat a + m (Lnet/minecraft/network/protocol/game/ClientboundDisguisedChatPacket;)V handleDisguisedChat a + m (Lnet/minecraft/network/protocol/game/ClientboundEntityEventPacket;)V handleEntityEvent a + m (Lnet/minecraft/network/protocol/game/ClientboundSetEntityLinkPacket;)V handleEntityLinkPacket a + m (Lnet/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket;)V handleEntityPositionSync a + m (Lnet/minecraft/network/protocol/game/ClientboundExplodePacket;)V handleExplosion a + m (Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;)V handleForgetLevelChunk a + m (Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket;)V handleGameEvent a + m (Lnet/minecraft/network/protocol/game/ClientboundGameTestHighlightPosPacket;)V handleGameTestHighlightPos a + m (Lnet/minecraft/network/protocol/game/ClientboundHurtAnimationPacket;)V handleHurtAnimation a + m (Lnet/minecraft/network/protocol/game/ClientboundInitializeBorderPacket;)V handleInitializeBorder a + m (Lnet/minecraft/network/protocol/game/ClientboundCooldownPacket;)V handleItemCooldown a + m (Lnet/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket;)V handleLevelChunkWithLight a + m (Lnet/minecraft/network/protocol/game/ClientboundLevelEventPacket;)V handleLevelEvent a + m (Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacket;)V handleLightUpdatePacket a + m (Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;)V handleLogin a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerLookAtPacket;)V handleLookAt a + m (Lnet/minecraft/network/protocol/game/ClientboundMapItemDataPacket;)V handleMapItemData a + m (Lnet/minecraft/network/protocol/game/ClientboundMerchantOffersPacket;)V handleMerchantOffers a + m (Lnet/minecraft/network/protocol/game/ClientboundMoveMinecartPacket;)V handleMinecartAlongTrack a + m (Lnet/minecraft/network/protocol/game/ClientboundMountScreenOpenPacket;)V handleMountScreenOpen a + m (Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket;)V handleMoveEntity a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerPositionPacket;)V handleMovePlayer a + m (Lnet/minecraft/network/protocol/game/ClientboundMoveVehiclePacket;)V handleMoveVehicle a + m (Lnet/minecraft/network/protocol/game/ClientboundOpenBookPacket;)V handleOpenBook a + m (Lnet/minecraft/network/protocol/game/ClientboundOpenScreenPacket;)V handleOpenScreen a + m (Lnet/minecraft/network/protocol/game/ClientboundOpenSignEditorPacket;)V handleOpenSignEditor a + m (Lnet/minecraft/network/protocol/game/ClientboundLevelParticlesPacket;)V handleParticleEvent a + m (Lnet/minecraft/network/protocol/game/ClientboundPlaceGhostRecipePacket;)V handlePlaceRecipe a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerAbilitiesPacket;)V handlePlayerAbilities a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerChatPacket;)V handlePlayerChat a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket;)V handlePlayerCombatEnd a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket;)V handlePlayerCombatEnter a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket;)V handlePlayerCombatKill a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket;)V handlePlayerInfoRemove a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket;)V handlePlayerInfoUpdate a + m (Lnet/minecraft/network/protocol/game/ClientboundProjectilePowerPacket;)V handleProjectilePowerPacket a + m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket;)V handleRecipeBookAdd a + m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket;)V handleRecipeBookRemove a + m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket;)V handleRecipeBookSettings a + m (Lnet/minecraft/network/protocol/game/ClientboundRemoveEntitiesPacket;)V handleRemoveEntities a + m (Lnet/minecraft/network/protocol/game/ClientboundRemoveMobEffectPacket;)V handleRemoveMobEffect a + m (Lnet/minecraft/network/protocol/game/ClientboundResetScorePacket;)V handleResetScore a + m (Lnet/minecraft/network/protocol/game/ClientboundRespawnPacket;)V handleRespawn a + m (Lnet/minecraft/network/protocol/game/ClientboundRotateHeadPacket;)V handleRotateMob a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerRotationPacket;)V handleRotatePlayer a + m (Lnet/minecraft/network/protocol/game/ClientboundSelectAdvancementsTabPacket;)V handleSelectAdvancementsTab a + m (Lnet/minecraft/network/protocol/game/ClientboundServerDataPacket;)V handleServerData a + m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket;)V handleSetBorderCenter a + m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket;)V handleSetBorderLerpSize a + m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderSizePacket;)V handleSetBorderSize a + m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket;)V handleSetBorderWarningDelay a + m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket;)V handleSetBorderWarningDistance a + m (Lnet/minecraft/network/protocol/game/ClientboundSetCameraPacket;)V handleSetCamera a + m (Lnet/minecraft/network/protocol/game/ClientboundSetChunkCacheCenterPacket;)V handleSetChunkCacheCenter a + m (Lnet/minecraft/network/protocol/game/ClientboundSetChunkCacheRadiusPacket;)V handleSetChunkCacheRadius a + m (Lnet/minecraft/network/protocol/game/ClientboundSetCursorItemPacket;)V handleSetCursorItem a + m (Lnet/minecraft/network/protocol/game/ClientboundSetDisplayObjectivePacket;)V handleSetDisplayObjective a + m (Lnet/minecraft/network/protocol/game/ClientboundSetEntityDataPacket;)V handleSetEntityData a + m (Lnet/minecraft/network/protocol/game/ClientboundSetEntityMotionPacket;)V handleSetEntityMotion a + m (Lnet/minecraft/network/protocol/game/ClientboundSetPassengersPacket;)V handleSetEntityPassengersPacket a + m (Lnet/minecraft/network/protocol/game/ClientboundSetEquipmentPacket;)V handleSetEquipment a + m (Lnet/minecraft/network/protocol/game/ClientboundSetExperiencePacket;)V handleSetExperience a + m (Lnet/minecraft/network/protocol/game/ClientboundSetHealthPacket;)V handleSetHealth a + m (Lnet/minecraft/network/protocol/game/ClientboundSetHeldSlotPacket;)V handleSetHeldSlot a + m (Lnet/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket;)V handleSetPlayerInventory a + m (Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket;)V handleSetPlayerTeamPacket a + m (Lnet/minecraft/network/protocol/game/ClientboundSetScorePacket;)V handleSetScore a + m (Lnet/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket;)V handleSetSimulationDistance a + m (Lnet/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket;)V handleSetSpawn a + m (Lnet/minecraft/network/protocol/game/ClientboundSetTimePacket;)V handleSetTime a + m (Lnet/minecraft/network/protocol/game/ClientboundSoundEntityPacket;)V handleSoundEntityEvent a + m (Lnet/minecraft/network/protocol/game/ClientboundSoundPacket;)V handleSoundEvent a + m (Lnet/minecraft/network/protocol/game/ClientboundStopSoundPacket;)V handleStopSoundEvent a + m (Lnet/minecraft/network/protocol/game/ClientboundSystemChatPacket;)V handleSystemChat a + m (Lnet/minecraft/network/protocol/game/ClientboundTabListPacket;)V handleTabListCustomisation a + m (Lnet/minecraft/network/protocol/game/ClientboundTagQueryPacket;)V handleTagQueryPacket a + m (Lnet/minecraft/network/protocol/game/ClientboundTakeItemEntityPacket;)V handleTakeItemEntity a + m (Lnet/minecraft/network/protocol/game/ClientboundTeleportEntityPacket;)V handleTeleportEntity a + m (Lnet/minecraft/network/protocol/game/ClientboundTestInstanceBlockStatus;)V handleTestInstanceBlockStatus a + m (Lnet/minecraft/network/protocol/game/ClientboundTickingStatePacket;)V handleTickingState a + m (Lnet/minecraft/network/protocol/game/ClientboundTickingStepPacket;)V handleTickingStep a + m (Lnet/minecraft/network/protocol/game/ClientboundClearTitlesPacket;)V handleTitlesClear a + m (Lnet/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket;)V handleUpdateAdvancementsPacket a + m (Lnet/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket;)V handleUpdateAttributes a + m (Lnet/minecraft/network/protocol/game/ClientboundUpdateMobEffectPacket;)V handleUpdateMobEffect a + m (Lnet/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket;)V handleUpdateRecipes a + m (Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;)V handleWaypoint a + m ()Lnet/minecraft/network/ConnectionProtocol; protocol b + m (Lnet/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket;)V setActionBarText a + m (Lnet/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket;)V setSubtitleText a + m (Lnet/minecraft/network/protocol/game/ClientboundSetTitleTextPacket;)V setTitleText a + m (Lnet/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket;)V setTitlesAnimation a +c net/minecraft/network/protocol/game/ClientboundAnimatePacket net/minecraft/network/protocol/game/PacketPlayOutAnimation + m ()I getAction e + m ()I getId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I CRITICAL_HIT e + f I MAGIC_CRITICAL_HIT f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I SWING_MAIN_HAND b + f I SWING_OFF_HAND d + f I WAKE_UP c + f I action h + f I id g +c net/minecraft/network/protocol/game/ClientboundExplodePacket net/minecraft/network/protocol/game/PacketPlayOutExplosion + m ()I blockCount f + m ()Lnet/minecraft/util/random/WeightedList; blockParticles j + m ()Lnet/minecraft/world/phys/Vec3; center b + m ()Lnet/minecraft/core/particles/ParticleOptions; explosionParticle h + m ()Lnet/minecraft/core/Holder; explosionSound i + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Ljava/util/Optional; playerKnockback g + m ()F radius e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I blockCount d + f Lnet/minecraft/util/random/WeightedList; blockParticles h + f Lnet/minecraft/world/phys/Vec3; center b + f Lnet/minecraft/core/particles/ParticleOptions; explosionParticle f + f Lnet/minecraft/core/Holder; explosionSound g + f Ljava/util/Optional; playerKnockback e + f F radius c +c net/minecraft/network/protocol/game/ClientboundRespawnPacket net/minecraft/network/protocol/game/PacketPlayOutRespawn + m ()Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo b + m ()B dataToKeep e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m (B)Z shouldKeep a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f B KEEP_ALL_DATA d + f B KEEP_ATTRIBUTE_MODIFIERS b + f B KEEP_ENTITY_DATA c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo e + f B dataToKeep f +c net/minecraft/network/protocol/game/ClientboundSetTimePacket net/minecraft/network/protocol/game/PacketPlayOutUpdateTime + m ()J dayTime e + m ()J gameTime b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z tickDayTime f + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f J dayTime c + f J gameTime b + f Z tickDayTime d +c net/minecraft/network/protocol/game/ClientboundTabListPacket net/minecraft/network/protocol/game/PacketPlayOutPlayerListHeaderFooter + m ()Lnet/minecraft/network/chat/Component; footer e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/chat/Component; header b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/Component; footer c + f Lnet/minecraft/network/chat/Component; header b +c net/minecraft/network/protocol/game/DebugEntityNameGenerator net/minecraft/network/protocol/game/DebugEntityNameGenerator + m (Ljava/util/UUID;)Ljava/lang/String; getEntityName a + m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/String; getEntityName a + m (Ljava/util/UUID;)Lnet/minecraft/util/RandomSource; getRandom b + m (Lnet/minecraft/util/RandomSource;[Ljava/lang/String;)Ljava/lang/String; getRandomString a + f [Ljava/lang/String; NAMES_FIRST_PART a + f [Ljava/lang/String; NAMES_SECOND_PART b +c net/minecraft/network/protocol/game/ServerGamePacketListener net/minecraft/network/protocol/game/PacketListenerPlayIn + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket;)V handleAcceptPlayerLoad a + m (Lnet/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket;)V handleAcceptTeleportPacket a + m (Lnet/minecraft/network/protocol/game/ServerboundSwingPacket;)V handleAnimate a + m (Lnet/minecraft/network/protocol/game/ServerboundBlockEntityTagQueryPacket;)V handleBlockEntityTagQuery a + m (Lnet/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket;)V handleBundleItemSelectedPacket a + m (Lnet/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket;)V handleChangeDifficulty a + m (Lnet/minecraft/network/protocol/game/ServerboundChangeGameModePacket;)V handleChangeGameMode a + m (Lnet/minecraft/network/protocol/game/ServerboundChatPacket;)V handleChat a + m (Lnet/minecraft/network/protocol/game/ServerboundChatAckPacket;)V handleChatAck a + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V handleChatCommand a + m (Lnet/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket;)V handleChatSessionUpdate a + m (Lnet/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket;)V handleChunkBatchReceived a + m (Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket;)V handleClientCommand a + m (Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket;)V handleClientTickEnd a + m (Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket;)V handleConfigurationAcknowledged a + m (Lnet/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket;)V handleContainerButtonClick a + m (Lnet/minecraft/network/protocol/game/ServerboundContainerClickPacket;)V handleContainerClick a + m (Lnet/minecraft/network/protocol/game/ServerboundContainerClosePacket;)V handleContainerClose a + m (Lnet/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket;)V handleContainerSlotStateChanged a + m (Lnet/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket;)V handleCustomCommandSuggestions a + m (Lnet/minecraft/network/protocol/game/ServerboundDebugSubscriptionRequestPacket;)V handleDebugSubscriptionRequest a + m (Lnet/minecraft/network/protocol/game/ServerboundEditBookPacket;)V handleEditBook a + m (Lnet/minecraft/network/protocol/game/ServerboundEntityTagQueryPacket;)V handleEntityTagQuery a + m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket;)V handleInteract a + m (Lnet/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket;)V handleJigsawGenerate a + m (Lnet/minecraft/network/protocol/game/ServerboundLockDifficultyPacket;)V handleLockDifficulty a + m (Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket;)V handleMovePlayer a + m (Lnet/minecraft/network/protocol/game/ServerboundMoveVehiclePacket;)V handleMoveVehicle a + m (Lnet/minecraft/network/protocol/game/ServerboundPaddleBoatPacket;)V handlePaddleBoat a + m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket;)V handlePickItemFromBlock a + m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket;)V handlePickItemFromEntity a + m (Lnet/minecraft/network/protocol/game/ServerboundPlaceRecipePacket;)V handlePlaceRecipe a + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket;)V handlePlayerAbilities a + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket;)V handlePlayerAction a + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket;)V handlePlayerCommand a + m (Lnet/minecraft/network/protocol/game/ServerboundPlayerInputPacket;)V handlePlayerInput a + m (Lnet/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket;)V handleRecipeBookChangeSettingsPacket a + m (Lnet/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket;)V handleRecipeBookSeenRecipePacket a + m (Lnet/minecraft/network/protocol/game/ServerboundRenameItemPacket;)V handleRenameItem a + m (Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket;)V handleSeenAdvancements a + m (Lnet/minecraft/network/protocol/game/ServerboundSelectTradePacket;)V handleSelectTrade a + m (Lnet/minecraft/network/protocol/game/ServerboundSetBeaconPacket;)V handleSetBeaconPacket a + m (Lnet/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket;)V handleSetCarriedItem a + m (Lnet/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket;)V handleSetCommandBlock a + m (Lnet/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket;)V handleSetCommandMinecart a + m (Lnet/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket;)V handleSetCreativeModeSlot a + m (Lnet/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket;)V handleSetJigsawBlock a + m (Lnet/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket;)V handleSetStructureBlock a + m (Lnet/minecraft/network/protocol/game/ServerboundSetTestBlockPacket;)V handleSetTestBlock a + m (Lnet/minecraft/network/protocol/game/ServerboundSignUpdatePacket;)V handleSignUpdate a + m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;)V handleSignedChatCommand a + m (Lnet/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket;)V handleTeleportToEntityPacket a + m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket;)V handleTestInstanceBlockAction a + m (Lnet/minecraft/network/protocol/game/ServerboundUseItemPacket;)V handleUseItem a + m (Lnet/minecraft/network/protocol/game/ServerboundUseItemOnPacket;)V handleUseItemOn a + m ()Lnet/minecraft/network/ConnectionProtocol; protocol b +c net/minecraft/network/protocol/game/ServerboundChatAckPacket net/minecraft/network/protocol/game/ServerboundChatAckPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()I offset b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I offset b +c net/minecraft/network/protocol/game/ServerboundUseItemPacket net/minecraft/network/protocol/game/PacketPlayInBlockPlace + m ()Lnet/minecraft/world/InteractionHand; getHand b + m ()I getSequence e + m ()F getXRot g + m ()F getYRot f + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/InteractionHand; hand b + f I sequence c + f F xRot e + f F yRot d +c net/minecraft/network/protocol/ping/ClientPongPacketListener net/minecraft/network/protocol/ping/ClientPongPacketListener + m (Lnet/minecraft/network/protocol/ping/ClientboundPongResponsePacket;)V handlePongResponse a +c net/minecraft/network/protocol/ping/ServerPingPacketListener net/minecraft/network/protocol/ping/ServerPingPacketListener + m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V handlePingRequest a +c net/minecraft/server/jsonrpc/methods/RemoteRpcErrorException net/minecraft/server/jsonrpc/methods/RemoteRpcErrorException + m ()Lcom/google/gson/JsonObject; getError a + m ()Lcom/google/gson/JsonElement; getId b + f Lcom/google/gson/JsonObject; error b + f Lcom/google/gson/JsonElement; id a +c net/minecraft/server/level/progress/LevelLoadProgressTracker net/minecraft/server/level/progress/LevelLoadProgressTracker + m (I)V beginSegment a + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;)V finish a + m ()V finishSegment b + m ()F get a + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;I)V start a + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;)Z tracksStage b + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;II)V update a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V updateFocus a + m ()V updateProgress c + f I EXPECTED_PLAYER_CHUNKS b + f I PREPARE_SERVER_WEIGHT a + f I finalizedWeight e + f Z includePlayerChunks c + f F progress h + f F segmentFraction g + f I segmentWeight f + f I totalWeight d +c net/minecraft/server/level/progress/LevelLoadProgressTracker$1 net/minecraft/server/level/progress/LevelLoadProgressTracker$1 + f [I $SwitchMap$net$minecraft$server$level$progress$LevelLoadListener$Stage a +c net/minecraft/server/level/progress/LoggingLevelLoadListener net/minecraft/server/level/progress/LoggingLevelLoadListener + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;)V finish a + m ()Lnet/minecraft/server/level/progress/LoggingLevelLoadListener; forDedicatedServer a + m ()Lnet/minecraft/server/level/progress/LoggingLevelLoadListener; forSingleplayer b + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;I)V start a + m (Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;II)V update a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V updateFocus a + f Lorg/slf4j/Logger; LOGGER a + f Z closed d + f Z includePlayerChunks b + f J nextLogTime f + f Lnet/minecraft/server/level/progress/LevelLoadProgressTracker; progressTracker c + f J startTime e +c net/minecraft/server/level/progress/LoggingLevelLoadListener$1 net/minecraft/server/level/progress/LoggingLevelLoadListener$1 + f [I $SwitchMap$net$minecraft$server$level$progress$LevelLoadListener$Stage a +c net/minecraft/server/packs/metadata/pack/PackMetadataSection net/minecraft/server/packs/metadata/pack/ResourcePackInfo + m (Lnet/minecraft/server/packs/PackType;)Lcom/mojang/serialization/Codec; codecForPackType b + m ()Lnet/minecraft/network/chat/Component; description a + m (Lnet/minecraft/server/packs/PackType;)Lnet/minecraft/server/packs/metadata/MetadataSectionType; forPackType a + m (Lnet/minecraft/server/packs/PackType;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codecForPackType$2 a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/packs/metadata/pack/PackMetadataSection; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Lnet/minecraft/util/InclusiveRange; supportedFormats b + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; CLIENT_TYPE a + f Lcom/mojang/serialization/Codec; FALLBACK_CODEC f + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; FALLBACK_TYPE c + f Lnet/minecraft/server/packs/metadata/MetadataSectionType; SERVER_TYPE b + f Lnet/minecraft/network/chat/Component; description d + f Lnet/minecraft/util/InclusiveRange; supportedFormats e +c net/minecraft/server/packs/metadata/pack/PackMetadataSection$1 net/minecraft/server/packs/metadata/pack/ResourcePackInfo$1 + f [I $SwitchMap$net$minecraft$server$packs$PackType a +c net/minecraft/server/packs/repository/FolderRepositorySource net/minecraft/server/packs/repository/ResourcePackSourceFolder + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/PackLocationInfo; createDiscoveredFilePackInfo b + m (Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;Ljava/util/function/BiConsumer;)V discoverPacks a + m (Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;)V lambda$loadPacks$0 a + m (Ljava/nio/file/Path;)Ljava/lang/String; nameFromPath a + f Lnet/minecraft/server/packs/PackSelectionConfig; DISCOVERED_PACK_SELECTION_CONFIG b + f Lorg/slf4j/Logger; LOGGER a + f Ljava/nio/file/Path; folder c + f Lnet/minecraft/server/packs/repository/PackSource; packSource e + f Lnet/minecraft/server/packs/PackType; packType d + f Lnet/minecraft/world/level/validation/DirectoryValidator; validator f +c net/minecraft/server/packs/repository/FolderRepositorySource$FolderPackDetector net/minecraft/server/packs/repository/ResourcePackSourceFolder$a + m (Ljava/nio/file/Path;)Ljava/lang/Object; createDirectoryPack c + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; createDirectoryPack b + m (Ljava/nio/file/Path;)Ljava/lang/Object; createZipPack d + m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; createZipPack a +c net/minecraft/server/packs/resources/FallbackResourceManager net/minecraft/server/packs/resources/ResourceManagerFallback + m (Lnet/minecraft/server/packs/resources/FallbackResourceManager$PackEntry;Ljava/util/Map;)V applyPackFiltersToExistingResources a + m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IoSupplier; convertToMetadata a + m (Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/Resource; createResource a + m (Lnet/minecraft/resources/Identifier;I)Lnet/minecraft/server/packs/resources/IoSupplier; createStackMetadataFinder a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; getIdentifierFromMetadata c + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; getMetadataLocation d + m ()Ljava/util/Set; getNamespaces a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getResourceStack a + m (Lnet/minecraft/resources/Identifier;)Z isMetadata b + m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; lambda$convertToMetadata$5 c + m (Lnet/minecraft/resources/Identifier;I)Lnet/minecraft/server/packs/resources/ResourceMetadata; lambda$createStackMetadataFinder$4 b + m (Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; lambda$getResourceStack$1 a + m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/resources/IoSupplier;)V lambda$listPackResources$6 a + m (Lnet/minecraft/server/packs/resources/FallbackResourceManager$PackEntry;)Lnet/minecraft/server/packs/PackResources; lambda$listPacks$7 a + m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/server/packs/PackResources;ILjava/util/Map;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/resources/IoSupplier;)V lambda$listResources$2 a + m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/resources/FallbackResourceManager$1ResourceWithSourceAndIndex;)V lambda$listResources$3 a + m (Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/PackResources;)Ljava/io/InputStream; lambda$wrapForDebug$0 a + m (Lnet/minecraft/server/packs/resources/FallbackResourceManager$PackEntry;Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/Map;)V listPackResources a + m ()Ljava/util/stream/Stream; listPacks b + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResourceStacks c + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResources b + m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; parseMetadata b + m (Lnet/minecraft/server/packs/PackResources;)V push a + m (Lnet/minecraft/server/packs/PackResources;Ljava/util/function/Predicate;)V push a + m (Ljava/lang/String;Ljava/util/function/Predicate;)V pushFilterOnly a + m (Ljava/lang/String;Lnet/minecraft/server/packs/PackResources;Ljava/util/function/Predicate;)V pushInternal a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IoSupplier; wrapForDebug a + f Lorg/slf4j/Logger; LOGGER c + f Ljava/util/List; fallbacks a + f Ljava/lang/String; namespace e + f Lnet/minecraft/server/packs/PackType; type d +c net/minecraft/server/packs/resources/FallbackResourceManager$PackEntry net/minecraft/server/packs/resources/ResourceManagerFallback$d + m ()Ljava/util/function/Predicate; filter c + m (Ljava/util/Collection;)V filterAll a + m (Lnet/minecraft/resources/Identifier;)Z isFiltered a + m ()Ljava/lang/String; name a + m ()Lnet/minecraft/server/packs/PackResources; resources b + f Ljava/util/function/Predicate; filter c + f Ljava/lang/String; name a + f Lnet/minecraft/server/packs/PackResources; resources b +c net/minecraft/server/packs/resources/FallbackResourceManager$EntryStack net/minecraft/server/packs/resources/ResourceManagerFallback$b + m ()Lnet/minecraft/resources/Identifier; fileLocation a + m ()Ljava/util/List; fileSources c + m ()Ljava/util/Map; metaSources d + m ()Lnet/minecraft/resources/Identifier; metadataLocation b + f Lnet/minecraft/resources/Identifier; fileLocation a + f Ljava/util/List; fileSources c + f Ljava/util/Map; metaSources d + f Lnet/minecraft/resources/Identifier; metadataLocation b +c net/minecraft/server/packs/resources/FallbackResourceManager$ResourceWithSource net/minecraft/server/packs/resources/ResourceManagerFallback$e + m ()Lnet/minecraft/server/packs/resources/IoSupplier; resource b + m ()Lnet/minecraft/server/packs/PackResources; source a + f Lnet/minecraft/server/packs/resources/IoSupplier; resource b + f Lnet/minecraft/server/packs/PackResources; source a +c net/minecraft/server/packs/resources/FallbackResourceManager$1ResourceWithSourceAndIndex net/minecraft/server/packs/resources/ResourceManagerFallback$a + m ()I packIndex c + m ()Lnet/minecraft/server/packs/PackResources; packResources a + m ()Lnet/minecraft/server/packs/resources/IoSupplier; resource b + f I packIndex c + f Lnet/minecraft/server/packs/PackResources; packResources a + f Lnet/minecraft/server/packs/resources/IoSupplier; resource b +c net/minecraft/server/packs/resources/FallbackResourceManager$LeakedResourceWarningInputStream net/minecraft/server/packs/resources/ResourceManagerFallback$c + m (Ljava/lang/Exception;Lnet/minecraft/resources/Identifier;Ljava/lang/String;)Ljava/lang/String; lambda$new$0 a + f Z closed b + f Ljava/util/function/Supplier; message a +c net/minecraft/util/datafix/fixes/BlockPosFormatAndRenamesFix net/minecraft/util/datafix/fixes/BlockPosFormatAndRenamesFix + m (Ljava/util/List;)V addBlockEntityRules b + m (Ljava/util/List;)V addEntityRules a + m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/datafixers/TypeRewriteRule; createEntityFixer a + m (Lcom/mojang/datafixers/Typed;Ljava/util/Map;)Lcom/mojang/datafixers/Typed; fixFields a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixMapSavedData a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addEntityRules$8 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$addEntityRules$9 a + m (Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createEntityFixer$10 a + m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$createEntityFixer$11 a + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixFields$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixMapSavedData$1 h + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixMapSavedData$2 g + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixMapSavedData$3 f + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixMapSavedData$4 e + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$5 d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$6 c + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$7 b + f Ljava/util/List; PATROLLING_MOBS a +c net/minecraft/util/datafix/fixes/EmptyItemInVillagerTradeFix net/minecraft/util/datafix/fixes/EmptyItemInVillagerTradeFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a +c net/minecraft/util/datafix/fixes/EntityAttributeBaseValueFix net/minecraft/util/datafix/fixes/EntityAttributeBaseValueFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixValue$0 b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixValue$1 a + f Ljava/lang/String; attributeId c + f Ljava/util/function/DoubleUnaryOperator; valueFixer d +c net/minecraft/util/datafix/fixes/EntityElderGuardianSplitFix net/minecraft/util/datafix/fixes/DataConverterGuardian + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; getNewNameAndTag a +c net/minecraft/util/datafix/fixes/EntityItemFrameDirectionFix net/minecraft/util/datafix/fixes/DataConverterItemFrame + m (B)B direction2dTo3d a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a +c net/minecraft/util/datafix/fixes/EntityRidingToPassengersFix net/minecraft/util/datafix/fixes/DataConverterRiding + 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; cap a + m ()Ljava/lang/IllegalStateException; lambda$cap$0 d + m ()Ljava/lang/IllegalStateException; lambda$cap$1 c + 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; lambda$cap$2 a + m ()Ljava/lang/IllegalStateException; lambda$cap$3 b + m ()Ljava/lang/IllegalStateException; lambda$cap$4 a + 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; lambda$cap$5 a + 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; lambda$cap$6 a +c net/minecraft/util/datafix/fixes/EntityZombieVillagerTypeFix net/minecraft/util/datafix/fixes/DataConverterZombie + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (I)I getVillagerProfession a + f I PROFESSION_MAX c +c net/minecraft/util/datafix/fixes/OptionsAddTextBackgroundFix net/minecraft/util/datafix/fixes/DataConverterOptionsAddTextBackground + m (Ljava/lang/String;)D calculateBackground a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/OptionsGraphicsModeSplitFix net/minecraft/util/datafix/fixes/OptionsGraphicsModeSplitFix + m (Ljava/lang/String;)Ljava/lang/String; getValue a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + f Ljava/lang/String; newFieldName a + f Ljava/lang/String; valueIfFabulous d + f Ljava/lang/String; valueIfFancy c + f Ljava/lang/String; valueIfFast b +c net/minecraft/util/datafix/fixes/OptionsLowerCaseLanguageFix net/minecraft/util/datafix/fixes/DataConverterLang + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; fixDimension a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixStructures a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixDimension$3 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixDimension$4 b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixStructures$5 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fixStructures$6 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixStructures$7 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 d + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 b + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/VillagerSetCanPickUpLootFix net/minecraft/util/datafix/fixes/VillagerSetCanPickUpLootFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a + f Ljava/lang/String; CAN_PICK_UP_LOOT c +c net/minecraft/world/entity/ai/behavior/SetWalkTargetAwayFrom net/minecraft/world/entity/ai/behavior/BehaviorWalkAway + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZLjava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZ)Lnet/minecraft/world/entity/ai/behavior/OneShot; entity b + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;IFLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/function/Function;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZ)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; pos a +c net/minecraft/world/entity/ai/sensing/VillagerHostilesSensor net/minecraft/world/entity/ai/sensing/SensorVillagerHostiles + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; getMemory b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isClose a + m (Lnet/minecraft/world/entity/LivingEntity;)Z isHostile b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isMatchingEntity a + f Lcom/google/common/collect/ImmutableMap; ACCEPTABLE_DISTANCE_FROM_HOSTILES a +c net/minecraft/world/entity/animal/fish/AbstractSchoolingFish net/minecraft/world/entity/animal/fish/EntityFishSchool + m ()V addFollower gX + m (Ljava/util/stream/Stream;)V addFollowers a + m ()Z canBeFollowed gT + m ()Z canRandomSwim p + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m ()I getMaxSchoolSize gQ + m ()I getMaxSpawnClusterSize aj + m ()Z hasFollowers gU + m ()Z inRangeOfLeader gV + m ()Z isFollower gR + m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)Z lambda$addFollowers$0 c + m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)V lambda$addFollowers$1 b + m ()V pathToLeader gW + m ()V registerGoals D + m ()V removeFollower gY + m (Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish;)Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish; startFollowing a + m ()V stopFollowing gS + m ()V tick g + f Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish; leader a + f I schoolSize b +c net/minecraft/world/entity/animal/fish/AbstractSchoolingFish$SchoolSpawnGroupData net/minecraft/world/entity/animal/fish/EntityFishSchool$a + f Lnet/minecraft/world/entity/animal/fish/AbstractSchoolingFish; leader a +c net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules + m ()Lnet/minecraft/util/random/WeightedList$Builder; builder a + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; commonColors a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeColor; getSheepColor a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; getSheepColorConfiguration a + m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeColor; lambda$single$1 a + m (Lnet/minecraft/util/random/WeightedList;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeColor; lambda$weighted$0 a + m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; single b + m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; weighted a + f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; COLD_SPAWN_CONFIGURATION c + f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; TEMPERATE_SPAWN_CONFIGURATION a + f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; WARM_SPAWN_CONFIGURATION b +c net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$a +c net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$b + m ()Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; colors a + f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; colors a +c net/minecraft/world/entity/monster/piglin/StartHuntingHoglin net/minecraft/world/entity/monster/piglin/BehaviorHuntHoglin + m ()Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Z hasHuntedRecently a + m (Ljava/util/List;)Ljava/lang/Boolean; lambda$create$0 b + m (Ljava/util/List;)V lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;J)Z lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$3 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$4 a +c net/minecraft/world/entity/monster/skeleton/AbstractSkeleton net/minecraft/world/entity/monster/skeleton/EntitySkeletonAbstract + m (Lnet/minecraft/world/item/ItemStack;)Z canUseNonMeleeWeapon g + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes k + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a + m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/arrow/AbstractArrow; getArrow a + m ()I getAttackInterval gR + m ()I getHardAttackInterval gQ + m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType aa + m ()Lnet/minecraft/sounds/SoundEvent; getStepSound p + m ()Z isShaking gS + m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V reassessWeaponGoal gP + m ()V registerGoals D + m ()V rideTick t + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c + f I HARD_ATTACK_INTERVAL c + f I INCREASED_HARD_ATTACK_INTERVAL a + f I INCREASED_NORMAL_ATTACK_INTERVAL b + f I NORMAL_ATTACK_INTERVAL d + f Lnet/minecraft/world/entity/ai/goal/RangedBowAttackGoal; bowGoal e + f Lnet/minecraft/world/entity/ai/goal/MeleeAttackGoal; meleeGoal f +c net/minecraft/world/entity/monster/skeleton/AbstractSkeleton$1 net/minecraft/world/entity/monster/skeleton/EntitySkeletonAbstract$1 + m ()V start d + m ()V stop e + f Lnet/minecraft/world/entity/monster/skeleton/AbstractSkeleton; this$0 b +c net/minecraft/world/entity/monster/warden/WardenSpawnTracker net/minecraft/world/entity/monster/warden/WardenSpawnTracker + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V copyData a + m ()V decreaseWarningLevel f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/List; getNearbyPlayers b + m ()I getWarningLevel c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z hasNearbyWarden a + m ()V increaseWarningLevel e + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/server/level/ServerPlayer;)Z lambda$getNearbyPlayers$8 a + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; lambda$static$0 d + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; lambda$static$1 c + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; lambda$static$2 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/server/level/ServerPlayer;)Z lambda$tryWarn$4 b + m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/stream/Stream; lambda$tryWarn$5 a + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V lambda$tryWarn$6 a + m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;Lnet/minecraft/server/level/ServerPlayer;)V lambda$tryWarn$7 a + m ()Z onCooldown d + m ()V reset b + m (I)V setWarningLevel a + m ()V tick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/OptionalInt; tryWarn a + f Lcom/mojang/serialization/Codec; CODEC a + f I DECREASE_WARNING_LEVEL_EVERY_INTERVAL e + f I MAX_WARNING_LEVEL b + f D PLAYER_SEARCH_RADIUS c + f I WARNING_CHECK_DIAMETER d + f I WARNING_LEVEL_INCREASE_COOLDOWN f + f I cooldownTicks i + f I ticksSinceLastWarning g + f I warningLevel h +c net/minecraft/world/entity/vehicle/minecart/AbstractMinecart net/minecraft/world/entity/vehicle/minecart/EntityMinecartAbstract + m (Lnet/minecraft/server/level/ServerLevel;IIIZ)V activateMinecart a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (F)V animateHurt q + m ()V applyEffectsFromBlocks aW + m ()V applyGravity bu + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; applyNaturalSlowdown a + m (Lnet/minecraft/world/entity/Entity;)Z canCollideWith i + m (Lnet/minecraft/server/level/ServerLevel;)V comeOffTrack e + m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/entity/vehicle/minecart/AbstractMinecart; createMinecart a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/block/state/properties/RailShape;)Lcom/mojang/datafixers/util/Pair; exits a + m ()Lnet/minecraft/world/entity/vehicle/minecart/MinecartBehavior; getBehavior q + m ()F getBlockSpeedFactor bi + m ()Lnet/minecraft/core/BlockPos; getCurrentBlockPosOrRailBelow s + m ()Ljava/util/Optional; getCustomDisplayBlockState B + m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w + m ()I getDefaultDisplayOffset y + m ()D getDefaultGravity bs + m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b + m ()Lnet/minecraft/world/level/block/state/BlockState; getDisplayBlockState v + m ()I getDisplayOffset x + m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ + m ()Lnet/minecraft/world/phys/Vec3; getKnownMovement ag + m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed a + m ()Lnet/minecraft/core/Direction; getMotionDirection dh + m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bv + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getRedstoneDirection a + m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/util/BlockUtil$FoundRectangle;)Lnet/minecraft/world/phys/Vec3; getRelativePortalPosition a + m ()Z isFirstTick r + m ()Z isFlipped u + m ()Z isFurnace A + m ()Z isOnRails cH + m ()Z isPickable bX + m (Lnet/minecraft/core/BlockPos;)Z isRedstoneConductor b + m ()Z isRideable z + m (Lnet/minecraft/world/phys/Vec3;)V lerpMotion j + m (IDDDDD)V lerpPositionAndRotationStep a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D makeStepAlongTrack a + m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a + m (Lnet/minecraft/server/level/ServerLevel;)V moveAlongTrack b + m (Lnet/minecraft/world/entity/Entity;)V push h + m (Lnet/minecraft/world/entity/vehicle/minecart/AbstractMinecart;DD)V pushOtherMinecart a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V reapplyPosition aH + m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a + m (Ljava/util/Optional;)V setCustomDisplayBlockState a + m (I)V setDisplayOffset m + m (Z)V setFlipped b + m (DDD)V setInitialPos o + m (Z)V setOnRails a + m ()V tick g + m ()Z updateInWaterStateAndDoFluidPushing bG + m (Lnet/minecraft/world/level/Level;)Z useExperimentalMovement b + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_CUSTOM_DISPLAY_BLOCK f + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_DISPLAY_OFFSET g + f Z DEFAULT_FLIPPED_ROTATION i + f Ljava/util/Map; EXITS m + f Lnet/minecraft/world/phys/Vec3; LOWERED_PASSENGER_ATTACHMENT e + f Lcom/google/common/collect/ImmutableMap; POSE_DISMOUNT_HEIGHTS h + f F WATER_SLOWDOWN_FACTOR d + f Lnet/minecraft/world/entity/vehicle/minecart/MinecartBehavior; behavior l + f Z flipped k + f Z onRails j +c net/minecraft/world/entity/vehicle/minecart/MinecartBehavior net/minecraft/world/entity/vehicle/minecart/MinecartBehavior + m ()Lnet/minecraft/world/phys/Vec3; getDeltaMovement e + m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getKnownMovement d + m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed b + m ()Lnet/minecraft/core/Direction; getMotionDirection l + m ()D getSlowdownFactor m + m ()D getX g + m ()F getXRot j + m ()D getY h + m ()F getYRot k + m ()D getZ i + m (Lnet/minecraft/world/phys/Vec3;)V lerpMotion a + m ()Lnet/minecraft/world/level/Level; level c + m (Lnet/minecraft/server/level/ServerLevel;)V moveAlongTrack a + m ()Lnet/minecraft/world/phys/Vec3; position f + m ()Z pushAndPickupEntities d + m (DDD)V setDeltaMovement a + m (Lnet/minecraft/world/phys/Vec3;)V setDeltaMovement b + m (DDD)V setPos b + m (Lnet/minecraft/world/phys/Vec3;)V setPos c + m (F)V setXRot a + m (F)V setYRot b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D stepAlongTrack a + m ()V tick b + f Lnet/minecraft/world/entity/vehicle/minecart/AbstractMinecart; minecart a +c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder; create a + m ()I getNumOfInputSlots d + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; getResultSlot b + m ()I getResultSlotIndex e + m (I)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; getSlot a + m ()Ljava/util/List; getSlots c + f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; resultSlot b + f Ljava/util/List; slots a +c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$a + m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; build a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$withResultSlot$0 a + m (III)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder; withResultSlot a + m (IIILjava/util/function/Predicate;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder; withSlot a + f Ljava/util/List; inputSlots a + f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; resultSlot b +c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$b + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$static$0 a + m ()Ljava/util/function/Predicate; mayPlace d + m ()I slotIndex a + m ()I x b + m ()I y c + f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; EMPTY e + f Ljava/util/function/Predicate; mayPlace d + f I slotIndex a + f I x b + f I y c +c net/minecraft/world/item/crafting/display/RecipeDisplayEntry net/minecraft/world/item/crafting/display/RecipeDisplayEntry + m (Lnet/minecraft/world/entity/player/StackedItemContents;)Z canCraft a + m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; category d + m ()Ljava/util/Optional; craftingRequirements e + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay; display b + m ()Ljava/util/OptionalInt; group c + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; id a + m (Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; resultItems a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/item/crafting/RecipeBookCategory; category e + f Ljava/util/Optional; craftingRequirements f + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay; display c + f Ljava/util/OptionalInt; group d + f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; id b +c net/minecraft/world/item/crafting/display/SlotDisplayContext net/minecraft/world/item/crafting/display/SlotDisplayContext + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/util/context/ContextMap; fromLevel a + f Lnet/minecraft/util/context/ContextKeySet; CONTEXT c + f Lnet/minecraft/util/context/ContextKey; FUEL_VALUES a + f Lnet/minecraft/util/context/ContextKey; REGISTRIES b +c net/minecraft/world/item/enchantment/effects/ApplyExhaustion net/minecraft/world/item/enchantment/effects/ApplyExhaustion + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount b + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount d +c net/minecraft/world/item/enchantment/effects/PlaySoundEffect net/minecraft/world/item/enchantment/effects/PlaySoundEffect + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/util/valueproviders/FloatProvider; pitch d + m ()Ljava/util/List; soundEvents b + m ()Lnet/minecraft/util/valueproviders/FloatProvider; volume c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/FloatProvider; pitch f + f Ljava/util/List; soundEvents d + f Lnet/minecraft/util/valueproviders/FloatProvider; volume e +c net/minecraft/world/level/block/entity/BoundingBoxRenderable net/minecraft/world/level/block/entity/BoundingBoxRenderable + m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox; getRenderableBox c + m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; renderMode b +c net/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode net/minecraft/world/level/block/entity/BoundingBoxRenderable$a + m ()[Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; $values a + f [Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; $VALUES d + f Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; BOX b + f Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; BOX_AND_INVISIBLE_BLOCKS c + f Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; NONE a +c net/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox net/minecraft/world/level/block/entity/BoundingBoxRenderable$b + m (IIIIII)Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox; fromCorners a + m ()Lnet/minecraft/core/BlockPos; localPos a + m ()Lnet/minecraft/core/Vec3i; size b + f Lnet/minecraft/core/BlockPos; localPos a + f Lnet/minecraft/core/Vec3i; size b +c net/minecraft/world/level/block/entity/ComparatorBlockEntity net/minecraft/world/level/block/entity/TileEntityComparator + m ()I getOutputSignal a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (I)V setOutputSignal a + f I DEFAULT_OUTPUT a + f I output b +c net/minecraft/world/level/block/entity/EnderChestBlockEntity net/minecraft/world/level/block/entity/TileEntityEnderChest + m (F)F getOpenNess a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity;)V lidAnimateTick a + m ()V recheckOpen a + m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b + m (II)Z triggerEvent a_ + f Lnet/minecraft/world/level/block/entity/ChestLidController; chestLidController a + f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; openersCounter b +c net/minecraft/world/level/block/entity/EnderChestBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityEnderChest$1 + m (Lnet/minecraft/world/entity/player/Player;)Z isOwnContainer a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onClose b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onOpen a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V openerCountChanged a + f Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity; this$0 a +c net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity net/minecraft/world/level/block/entity/TileEntityShulkerBox + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V doNeighborUpdates d + m ()Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; getAnimationStatus l + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/AABB; getBoundingBox a + m ()Lnet/minecraft/world/item/DyeColor; getColor w + m ()I getContainerSize b + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + m ()Lnet/minecraft/core/NonNullList; getItems g + m (F)F getProgress a + m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a + m ()Z isClosed x + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadFromTag d + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V moveCollidedEntities c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/core/NonNullList;)V setItems a + m (Lnet/minecraft/world/entity/ContainerUser;)V startOpen a + m (Lnet/minecraft/world/entity/ContainerUser;)V stopOpen b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity;)V tick a + m (II)Z triggerEvent a_ + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateAnimation b + f I COLUMNS d + f I CONTAINER_SIZE f + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME q + f I EVENT_SET_OPEN_COUNT g + f F MAX_LID_HEIGHT i + f F MAX_LID_ROTATION j + f I OPENING_TICK_LENGTH h + f I ROWS e + f [I SLOTS k + f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; animationStatus t + f Lnet/minecraft/world/item/DyeColor; color w + f Lnet/minecraft/core/NonNullList; itemStacks r + f I openCount s + f F progress u + f F progressOld v +c net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus net/minecraft/world/level/block/entity/TileEntityShulkerBox$AnimationPhase + m ()[Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; $values a + f [Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; $VALUES e + f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; CLOSED a + f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; CLOSING d + f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; OPENED c + f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; OPENING b +c net/minecraft/world/level/block/entity/vault/VaultClientData net/minecraft/world/level/block/entity/vault/VaultClientData + m ()F currentSpin a + m ()F previousSpin b + m ()V updateDisplayItemSpin c + f F ROTATION_SPEED a + f F currentSpin b + f F previousSpin c +c net/minecraft/world/level/block/entity/vault/VaultServerData net/minecraft/world/level/block/entity/vault/VaultServerData + m (Lnet/minecraft/world/entity/player/Player;)V addToRewardedPlayers b + m ()F ejectionProgress h + m ()Ljava/util/List; getItemsToEject d + m ()J getLastInsertFailTimestamp a + m ()Lnet/minecraft/world/item/ItemStack; getNextItemToEject f + m ()Ljava/util/Set; getRewardedPlayers b + m (Lnet/minecraft/world/entity/player/Player;)Z hasRewardedPlayer a + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/util/Set; lambda$static$0 e + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/lang/Long; lambda$static$1 d + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/util/List; lambda$static$2 c + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/lang/Integer; lambda$static$3 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m ()V markChanged i + m ()V markEjectionFinished e + m (J)V pauseStateUpdatingUntil b + m ()Lnet/minecraft/world/item/ItemStack; popNextItemToEject g + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)V set a + m (Ljava/util/List;)V setItemsToEject a + m (J)V setLastInsertFailTimestamp a + m ()J stateUpdatingResumesAt c + f Lcom/mojang/serialization/Codec; CODEC b + f I MAX_REWARD_PLAYERS d + f Ljava/lang/String; TAG_NAME a + f Z isDirty c + f Ljava/util/List; itemsToEject g + f J lastInsertFailTimestamp h + f Ljava/util/Set; rewardedPlayers e + f J stateUpdatingResumesAt f + f I totalEjectionsNeeded i +c net/minecraft/world/level/block/entity/vault/VaultSharedData net/minecraft/world/level/block/entity/vault/VaultSharedData + m ()D connectedParticlesRange e + m ()Ljava/util/Set; getConnectedPlayers d + m ()Lnet/minecraft/world/item/ItemStack; getDisplayItem a + m ()Z hasConnectedPlayers c + m ()Z hasDisplayItem b + m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Lnet/minecraft/world/item/ItemStack; lambda$static$0 d + m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Ljava/util/Set; lambda$static$1 c + m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Ljava/lang/Double; lambda$static$2 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Ljava/util/UUID;)Z lambda$updateConnectedPlayersWithinRange$4 a + m ()V markDirty f + m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V set a + m (Lnet/minecraft/world/item/ItemStack;)V setDisplayItem a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;D)V updateConnectedPlayersWithinRange a + f Lcom/mojang/serialization/Codec; CODEC b + f Ljava/lang/String; TAG_NAME a + f D connectedParticlesRange f + f Ljava/util/Set; connectedPlayers e + f Lnet/minecraft/world/item/ItemStack; displayItem d + f Z isDirty c +c net/minecraft/world/level/block/state/properties/StairsShape net/minecraft/world/level/block/state/properties/BlockPropertyStairsShape + m ()[Lnet/minecraft/world/level/block/state/properties/StairsShape; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/StairsShape; $VALUES g + f Lnet/minecraft/world/level/block/state/properties/StairsShape; INNER_LEFT b + f Lnet/minecraft/world/level/block/state/properties/StairsShape; INNER_RIGHT c + f Lnet/minecraft/world/level/block/state/properties/StairsShape; OUTER_LEFT d + f Lnet/minecraft/world/level/block/state/properties/StairsShape; OUTER_RIGHT e + f Lnet/minecraft/world/level/block/state/properties/StairsShape; STRAIGHT a + f Ljava/lang/String; name f +c net/minecraft/world/level/chunk/ChunkGeneratorStructureState net/minecraft/world/level/chunk/ChunkGeneratorStructureState + m ()V ensureStructuresGenerated b + m ()V generatePositions e + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/concurrent/CompletableFuture; generateRingPositions a + m ()J getLevelSeed d + m (Lnet/minecraft/core/Holder;)Ljava/util/List; getPlacementsForStructure a + m (Lnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/List; getRingPositionsFor a + m (Lnet/minecraft/world/level/levelgen/structure/StructureSet;Lnet/minecraft/world/level/biome/BiomeSource;)Z hasBiomesForStructureSet a + m (Lnet/minecraft/core/Holder;III)Z hasStructureChunkInRange a + m (Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/core/Holder;)Z lambda$createForFlat$0 a + m (Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/core/Holder$Reference;)Z lambda$createForNormal$1 a + m ()Ljava/util/List; possibleStructureSets a + m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState c + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource c + f J concentricRingsSeed e + f Z hasGeneratedPositions h + f J levelSeed d + f Ljava/util/Map; placementsForStructure f + f Ljava/util/List; possibleStructureSets i + f Lnet/minecraft/world/level/levelgen/RandomState; randomState b + f Ljava/util/Map; ringPositions g +c net/minecraft/world/level/chunk/storage/ChunkIOErrorReporter net/minecraft/world/level/chunk/storage/ChunkIOErrorReporter + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/ReportedException; createMisplacedChunkReport a + m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)V reportChunkLoadFailure a + m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)V reportChunkSaveFailure b + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;)V reportMisplacedChunk a +c net/minecraft/world/level/gameevent/DynamicGameEventListener net/minecraft/world/level/gameevent/DynamicGameEventListener + m (Lnet/minecraft/server/level/ServerLevel;)V add a + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/SectionPos;Ljava/util/function/Consumer;)V ifChunkExists a + m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V lambda$move$1 b + m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V lambda$move$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;)V lambda$move$3 a + m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V lambda$remove$0 c + m (Lnet/minecraft/server/level/ServerLevel;)V move c + m (Lnet/minecraft/server/level/ServerLevel;)V remove b + f Lnet/minecraft/core/SectionPos; lastSection b + f Lnet/minecraft/world/level/gameevent/GameEventListener; listener a +c net/minecraft/world/level/gameevent/vibrations/VibrationInfo net/minecraft/world/level/gameevent/vibrations/VibrationInfo + m ()F distance b + m ()Lnet/minecraft/world/entity/Entity; entity f + m ()Lnet/minecraft/core/Holder; gameEvent a + m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getEntity a + m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getProjectileOwner b + m (Lnet/minecraft/world/entity/Entity;)Ljava/util/UUID; getProjectileOwner a + m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; lambda$getEntity$4 d + m (Lnet/minecraft/world/entity/Entity;)Z lambda$getProjectileOwner$5 c + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/projectile/Projectile; lambda$getProjectileOwner$6 b + m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; lambda$getProjectileOwner$7 c + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Ljava/util/Optional; lambda$static$0 b + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Ljava/util/Optional; lambda$static$1 a + m (Lnet/minecraft/core/Holder;Ljava/lang/Float;Lnet/minecraft/world/phys/Vec3;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m ()Lnet/minecraft/world/phys/Vec3; pos c + m ()Ljava/util/UUID; projectileOwnerUuid e + m ()Ljava/util/UUID; uuid d + f Lcom/mojang/serialization/Codec; CODEC a + f F distance c + f Lnet/minecraft/world/entity/Entity; entity g + f Lnet/minecraft/core/Holder; gameEvent b + f Lnet/minecraft/world/phys/Vec3; pos d + f Ljava/util/UUID; projectileOwnerUuid f + f Ljava/util/UUID; uuid e +c net/minecraft/world/level/levelgen/feature/BonusChestFeature net/minecraft/world/level/levelgen/feature/WorldGenBonusChest + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/ConfiguredFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureConfigured + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config c + m ()Lnet/minecraft/world/level/levelgen/feature/Feature; feature b + m ()Ljava/util/stream/Stream; getFeatures a + m (Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;)Lnet/minecraft/world/level/levelgen/feature/Feature; lambda$static$0 a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lcom/mojang/serialization/Codec; LIST_CODEC c + f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config e + f Lnet/minecraft/world/level/levelgen/feature/Feature; feature d +c net/minecraft/world/level/levelgen/feature/DesertWellFeature net/minecraft/world/level/levelgen/feature/WorldGenDesertWell + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BrushableBlockEntity;)V lambda$placeSusSand$0 a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V placeSusSand b + f Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; IS_SAND a + f Lnet/minecraft/world/level/block/state/BlockState; sand b + f Lnet/minecraft/world/level/block/state/BlockState; sandSlab c + f Lnet/minecraft/world/level/block/state/BlockState; sandstone d + f Lnet/minecraft/world/level/block/state/BlockState; water ap +c net/minecraft/world/level/levelgen/feature/EndGatewayFeature net/minecraft/world/level/levelgen/feature/WorldGenEndGateway + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;Lnet/minecraft/core/BlockPos;)V lambda$place$0 a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/FallenTreeFeature net/minecraft/world/level/levelgen/feature/FallenTreeFeature + m (Lnet/minecraft/world/level/WorldGenLevel;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;)Z canPlaceEntireFallenLog a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Ljava/util/Set;Ljava/util/List;)V decorateLogs a + m (Lnet/minecraft/world/level/WorldGenLevel;)Ljava/util/function/BiConsumer; getDecorationSetter a + m (Lnet/minecraft/core/Direction;)Ljava/util/function/Function; getSidewaysStateModifier a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isOverSolidGround b + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator;)V lambda$decorateLogs$0 a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V lambda$getDecorationSetter$1 a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$getSidewaysStateModifier$2 a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;)V placeFallenLog a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;)V placeFallenTree a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Ljava/util/function/Function;)Lnet/minecraft/core/BlockPos; placeLogBlock a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;)V placeStump a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos$MutableBlockPos;)V setGroundHeightForFallenLogStartPos a + f I FALLEN_LOG_MAX_FALL_HEIGHT_TO_GROUND c + f I FALLEN_LOG_MAX_GROUND_GAP d + f I FALLEN_LOG_MAX_SPACE_FROM_STUMP ap + f I STUMP_HEIGHT a + f I STUMP_HEIGHT_PLUS_EMPTY_SPACE b +c net/minecraft/world/level/levelgen/feature/HugeFungusFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungi + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Z)Z isReplaceable a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Lnet/minecraft/core/BlockPos;IZ)V placeHat b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Lnet/minecraft/core/BlockPos$MutableBlockPos;FFF)V placeHatBlock a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V placeHatDropBlock a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Lnet/minecraft/core/BlockPos;IZ)V placeStem a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;)V tryPlaceWeepingVines a + f F HUGE_PROBABILITY a +c net/minecraft/world/level/levelgen/feature/RootSystemFeature net/minecraft/world/level/levelgen/feature/RootSystemFeature + m (Lnet/minecraft/world/level/block/state/BlockState;II)Z isAllowedTreeSpace a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$placeRootedDirt$0 a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;)V placeDirt a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/BlockPos;)Z placeDirtAndTree a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;IILnet/minecraft/core/BlockPos$MutableBlockPos;)V placeRootedDirt a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;)V placeRoots a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/core/BlockPos;)Z spaceForTree a +c net/minecraft/world/level/levelgen/feature/SculkPatchFeature net/minecraft/world/level/levelgen/feature/SculkPatchFeature + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canSpreadFrom a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z lambda$canSpreadFrom$0 b + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/material/MaterialRuleList net/minecraft/world/level/levelgen/material/MaterialRuleList + m ()[Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller; materialRuleList a + f [Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller; materialRuleList a +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/BlockPos;)Ljava/util/stream/Stream; getPositions a_ + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a +c net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint net/minecraft/world/level/lighting/LightEngineGraph + m (II)I calculatePriority a + m (JJIIIZ)V checkEdge a + m (JJIZ)V checkEdge a + m (JJIZ)V checkNeighbor b + m (JIZ)V checkNeighborsAfterUpdate a + m (J)V checkNode e + m (JJI)I computeLevelFromNeighbor b + m (JJI)I getComputedLevel a + m (J)I getLevel c + m ()I getQueueSize c + m ()Z hasWork b + m (J)Z isSource a + m (Ljava/util/function/LongPredicate;Lit/unimi/dsi/fastutil/longs/LongList;J)V lambda$removeIf$0 a + m (J)V removeFromQueue d + m (Ljava/util/function/LongPredicate;)V removeIf a + m (I)I runUpdates b + m (JI)V setLevel a + f I NO_COMPUTED_LEVEL a + f J SOURCE e + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; computedLevels c + f Z hasWork d + f I levelCount f + f Lnet/minecraft/world/level/lighting/LeveledPriorityQueue; priorityQueue b +c net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint$1 net/minecraft/world/level/lighting/LightEngineGraph$1 + f Lnet/minecraft/world/level/lighting/DynamicGraphMinFixedPoint; this$0 b +c net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator + m ()V done b + m ([Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)I getNeighbors a + m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a + m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a + m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTarget a + m ()Z isAmphibious c + m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Z isVerticalNeighborValid b + m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;)V prepare a + f F oldWalkableCost m + f F oldWaterBorderCost n + f Z prefersShallowSwimming a +c net/minecraft/world/level/redstone/CollectingNeighborUpdater net/minecraft/world/level/redstone/CollectingNeighborUpdater + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates;)V addAndRun a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a + m ()V runUpdates a + m (Ljava/util/function/Consumer;)V setDebugListener a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;II)V shapeUpdate a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAtExceptFromFacing a + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/List; addedThisLayer f + f I count g + f Ljava/util/function/Consumer; debugListener h + f Lnet/minecraft/world/level/Level; level c + f I maxChainedNeighborUpdates d + f Ljava/util/ArrayDeque; stack e +c net/minecraft/world/level/redstone/CollectingNeighborUpdater$ShapeUpdate net/minecraft/world/level/redstone/CollectingNeighborUpdater$d + m ()Lnet/minecraft/core/Direction; direction a + m (Ljava/util/function/Consumer;)V forEachUpdatedPos a + m ()Lnet/minecraft/core/BlockPos; neighborPos d + m ()Lnet/minecraft/world/level/block/state/BlockState; neighborState b + m ()Lnet/minecraft/core/BlockPos; pos c + m (Lnet/minecraft/world/level/Level;)Z runNext a + m ()I updateFlags e + m ()I updateLimit f + f Lnet/minecraft/core/Direction; direction a + f Lnet/minecraft/core/BlockPos; neighborPos d + f Lnet/minecraft/world/level/block/state/BlockState; neighborState b + f Lnet/minecraft/core/BlockPos; pos c + f I updateFlags e + f I updateLimit f +c net/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates net/minecraft/world/level/redstone/CollectingNeighborUpdater$c + m (Ljava/util/function/Consumer;)V forEachUpdatedPos a + m (Lnet/minecraft/world/level/Level;)Z runNext a +c net/minecraft/world/level/redstone/CollectingNeighborUpdater$FullNeighborUpdate net/minecraft/world/level/redstone/CollectingNeighborUpdater$a + m ()Lnet/minecraft/world/level/block/Block; block c + m (Ljava/util/function/Consumer;)V forEachUpdatedPos a + m ()Z movedByPiston e + m ()Lnet/minecraft/world/level/redstone/Orientation; orientation d + m ()Lnet/minecraft/core/BlockPos; pos b + m (Lnet/minecraft/world/level/Level;)Z runNext a + m ()Lnet/minecraft/world/level/block/state/BlockState; state a + f Lnet/minecraft/world/level/block/Block; block c + f Z movedByPiston e + f Lnet/minecraft/world/level/redstone/Orientation; orientation d + f Lnet/minecraft/core/BlockPos; pos b + f Lnet/minecraft/world/level/block/state/BlockState; state a +c net/minecraft/world/level/redstone/CollectingNeighborUpdater$MultiNeighborUpdate net/minecraft/world/level/redstone/CollectingNeighborUpdater$b + m (Ljava/util/function/Consumer;)V forEachUpdatedPos a + m (Lnet/minecraft/world/level/Level;)Z runNext a + f I idx e + f Lnet/minecraft/world/level/redstone/Orientation; orientation c + f Lnet/minecraft/core/Direction; skipDirection d + f Lnet/minecraft/world/level/block/Block; sourceBlock b + f Lnet/minecraft/core/BlockPos; sourcePos a +c net/minecraft/world/level/redstone/CollectingNeighborUpdater$SimpleNeighborUpdate net/minecraft/world/level/redstone/CollectingNeighborUpdater$e + m ()Lnet/minecraft/world/level/block/Block; block b + m (Ljava/util/function/Consumer;)V forEachUpdatedPos a + m ()Lnet/minecraft/world/level/redstone/Orientation; orientation c + m ()Lnet/minecraft/core/BlockPos; pos a + m (Lnet/minecraft/world/level/Level;)Z runNext a + f Lnet/minecraft/world/level/block/Block; block b + f Lnet/minecraft/world/level/redstone/Orientation; orientation c + f Lnet/minecraft/core/BlockPos; pos a +c net/minecraft/world/level/redstone/ExperimentalRedstoneUtils net/minecraft/world/level/redstone/ExperimentalRedstoneUtils + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; initialOrientation a + m (Lnet/minecraft/world/level/redstone/Orientation;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFront a +c net/minecraft/world/level/storage/loot/entries/EmptyLootItem net/minecraft/world/level/storage/loot/entries/LootSelectorEmpty + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; emptyItem b + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 c + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/storage/loot/entries/LootPoolEntry net/minecraft/world/level/storage/loot/entries/LootEntry + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a + m (F)I getWeight a +c net/minecraft/world/level/storage/loot/functions/DiscardItem net/minecraft/world/level/storage/loot/functions/DiscardItem + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; discardItem c + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a +c org/bukkit/craftbukkit/block/impl/CraftCalibratedSculkSensor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftCalibratedSculkSensor +c org/bukkit/craftbukkit/block/impl/CraftInfestedRotatedPillar org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftInfestedRotatedPillar +c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperChain org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperChain +c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperChest org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperChest +c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperGrate org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperGrate +c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperStair org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperStair +c org/bukkit/craftbukkit/block/impl/CraftWeightedPressurePlate org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeightedPressurePlate +c org/bukkit/craftbukkit/configuration/ConfigSerializationUtil org/bukkit/craftbukkit/v1_21_R7/configuration/ConfigSerializationUtil +c org/bukkit/craftbukkit/inventory/CraftMetaTropicalFishBucket org/bukkit/craftbukkit/v1_21_R7/inventory/CraftMetaTropicalFishBucket +c net/minecraft/advancements/criterion/EntityEquipmentPredicate net/minecraft/advancements/criterion/CriterionConditionEntityEquipment + m ()Ljava/util/Optional; body e + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate; captainPredicate a + m ()Ljava/util/Optional; chest b + m ()Ljava/util/Optional; feet d + m ()Ljava/util/Optional; head a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; legs c + m ()Ljava/util/Optional; mainhand f + m (Lnet/minecraft/world/entity/Entity;)Z matches a + m ()Ljava/util/Optional; offhand g + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; body f + f Ljava/util/Optional; chest c + f Ljava/util/Optional; feet e + f Ljava/util/Optional; head b + f Ljava/util/Optional; legs d + f Ljava/util/Optional; mainhand g + f Ljava/util/Optional; offhand h +c net/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder net/minecraft/advancements/criterion/CriterionConditionEntityEquipment$a + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; body e + m ()Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate; build b + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; chest b + m ()Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; equipment a + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; feet d + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; head a + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; legs c + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; mainhand f + m (Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/EntityEquipmentPredicate$Builder; offhand g + f Ljava/util/Optional; body e + f Ljava/util/Optional; chest b + f Ljava/util/Optional; feet d + f Ljava/util/Optional; head a + f Ljava/util/Optional; legs c + f Ljava/util/Optional; mainhand f + f Ljava/util/Optional; offhand g +c net/minecraft/advancements/criterion/StatePropertiesPredicate net/minecraft/advancements/criterion/CriterionTriggerProperties + m (Lnet/minecraft/world/level/block/state/StateDefinition;)Ljava/util/Optional; checkState a + m (Ljava/util/Map$Entry;)Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$PropertyMatcher; lambda$static$0 a + m (Ljava/util/Map;)Ljava/util/List; lambda$static$1 a + m (Ljava/util/List;)Ljava/util/Map; lambda$static$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z matches a + m (Lnet/minecraft/world/level/block/state/StateDefinition;Lnet/minecraft/world/level/block/state/StateHolder;)Z matches a + m (Lnet/minecraft/world/level/material/FluidState;)Z matches a + m ()Ljava/util/List; properties a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; PROPERTIES_CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/List; properties c +c net/minecraft/advancements/criterion/StatePropertiesPredicate$Builder net/minecraft/advancements/criterion/CriterionTriggerProperties$a + m ()Ljava/util/Optional; build b + m (Lnet/minecraft/world/level/block/state/properties/Property;I)Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder; hasProperty a + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder; hasProperty a + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;)Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder; hasProperty a + m (Lnet/minecraft/world/level/block/state/properties/Property;Z)Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder; hasProperty a + m ()Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder; properties a + f Lcom/google/common/collect/ImmutableList$Builder; matchers a +c net/minecraft/advancements/criterion/StatePropertiesPredicate$ExactMatcher net/minecraft/advancements/criterion/CriterionTriggerProperties$b + m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;)Z match a + m ()Ljava/lang/String; value a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/lang/String; value e +c net/minecraft/advancements/criterion/StatePropertiesPredicate$ValueMatcher net/minecraft/advancements/criterion/CriterionTriggerProperties$e + m (Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$ValueMatcher;)Lcom/mojang/datafixers/util/Either; lambda$static$0 b + m (Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$ValueMatcher;)Lcom/mojang/datafixers/util/Either; lambda$static$1 a + m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;)Z match a + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d +c net/minecraft/advancements/criterion/StatePropertiesPredicate$RangedMatcher net/minecraft/advancements/criterion/CriterionTriggerProperties$d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;)Z match a + m ()Ljava/util/Optional; maxValue b + m ()Ljava/util/Optional; minValue a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/Optional; maxValue f + f Ljava/util/Optional; minValue e +c net/minecraft/advancements/criterion/StatePropertiesPredicate$PropertyMatcher net/minecraft/advancements/criterion/CriterionTriggerProperties$c + m (Lnet/minecraft/world/level/block/state/StateDefinition;)Ljava/util/Optional; checkState a + m (Lnet/minecraft/world/level/block/state/StateDefinition;Lnet/minecraft/world/level/block/state/StateHolder;)Z match a + m ()Ljava/lang/String; name a + m ()Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$ValueMatcher; valueMatcher b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; name b + f Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$ValueMatcher; valueMatcher c +c net/minecraft/commands/arguments/coordinates/BlockPosArgument net/minecraft/commands/arguments/coordinates/ArgumentPosition + m ()Lnet/minecraft/commands/arguments/coordinates/BlockPosArgument; blockPos a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getBlockPos b + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getLoadedBlockPos a + m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/level/ServerLevel;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getLoadedBlockPos a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getSpawnablePos c + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_LOADED a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OUT_OF_BOUNDS c + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OUT_OF_WORLD b + f Ljava/util/Collection; EXAMPLES d +c net/minecraft/commands/arguments/coordinates/LocalCoordinates net/minecraft/commands/arguments/coordinates/ArgumentVectorPosition + m ()D forwards f + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec3; getPosition a + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec2; getRotation b + m ()Z isXRelative a + m ()Z isYRelative b + m ()Z isZRelative c + m ()D left d + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/LocalCoordinates; parse a + m (Lcom/mojang/brigadier/StringReader;I)D readDouble a + m ()D up e + f C PREFIX_LOCAL_COORDINATE a + f D forwards d + f D left b + f D up c +c net/minecraft/commands/arguments/coordinates/RotationArgument net/minecraft/commands/arguments/coordinates/ArgumentRotation + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; getRotation a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a + m ()Lnet/minecraft/commands/arguments/coordinates/RotationArgument; rotation a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a + f Ljava/util/Collection; EXAMPLES b +c net/minecraft/commands/arguments/coordinates/WorldCoordinates net/minecraft/commands/arguments/coordinates/VectorPosition + m (DDD)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; absolute a + m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; absolute a + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec3; getPosition a + m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec2; getRotation b + m ()Z isXRelative a + m ()Z isYRelative b + m ()Z isZRelative c + m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; parseDouble a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; parseInt a + m ()Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; x d + m ()Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; y e + m ()Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; z f + f Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; ZERO_ROTATION a + f Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; x b + f Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; y c + f Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; z d +c net/minecraft/core/component/predicates/EnchantmentsPredicate net/minecraft/core/component/predicates/EnchantmentsPredicate + m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; codec a + m ()Ljava/util/List; enchantments b + m (Ljava/util/List;)Lnet/minecraft/core/component/predicates/EnchantmentsPredicate$Enchantments; enchantments a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Z matches a + m (Ljava/util/List;)Lnet/minecraft/core/component/predicates/EnchantmentsPredicate$StoredEnchantments; storedEnchantments b + f Ljava/util/List; enchantments a +c net/minecraft/core/component/predicates/EnchantmentsPredicate$Enchantments net/minecraft/core/component/predicates/EnchantmentsPredicate$a + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m (Ljava/lang/Object;)Z matches a + f Lcom/mojang/serialization/Codec; CODEC a +c net/minecraft/core/component/predicates/EnchantmentsPredicate$StoredEnchantments net/minecraft/core/component/predicates/EnchantmentsPredicate$b + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m (Ljava/lang/Object;)Z matches a + f Lcom/mojang/serialization/Codec; CODEC a +c net/minecraft/core/component/predicates/WritableBookPredicate net/minecraft/core/component/predicates/WritableBookPredicate + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/world/item/component/WritableBookContent;)Z matches a + m ()Ljava/util/Optional; pages b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; pages e +c net/minecraft/core/component/predicates/WritableBookPredicate$PagePredicate net/minecraft/core/component/predicates/WritableBookPredicate$a + m ()Ljava/lang/String; contents a + m (Lnet/minecraft/server/network/Filterable;)Z test a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/lang/String; contents b +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; create a +c net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider + m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a +c net/minecraft/data/worldgen/placement/MiscOverworldPlacements net/minecraft/data/worldgen/placement/MiscOverworldPlacements + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; BLUE_ICE f + f Lnet/minecraft/resources/ResourceKey; DESERT_WELL o + f Lnet/minecraft/resources/ResourceKey; DISK_CLAY i + f Lnet/minecraft/resources/ResourceKey; DISK_GRASS l + f Lnet/minecraft/resources/ResourceKey; DISK_GRAVEL j + f Lnet/minecraft/resources/ResourceKey; DISK_SAND k + f Lnet/minecraft/resources/ResourceKey; FOREST_ROCK c + f Lnet/minecraft/resources/ResourceKey; FREEZE_TOP_LAYER m + f Lnet/minecraft/resources/ResourceKey; ICEBERG_BLUE e + f Lnet/minecraft/resources/ResourceKey; ICEBERG_PACKED d + f Lnet/minecraft/resources/ResourceKey; ICE_PATCH b + f Lnet/minecraft/resources/ResourceKey; ICE_SPIKE a + f Lnet/minecraft/resources/ResourceKey; LAKE_LAVA_SURFACE h + f Lnet/minecraft/resources/ResourceKey; LAKE_LAVA_UNDERGROUND g + f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA p + f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_FROZEN q + f Lnet/minecraft/resources/ResourceKey; SPRING_WATER r + f Lnet/minecraft/resources/ResourceKey; VOID_START_PLATFORM n +c net/minecraft/network/protocol/common/custom/DiscardedPayload net/minecraft/network/protocol/common/custom/DiscardedPayload + m (Lnet/minecraft/resources/Identifier;I)Lnet/minecraft/network/codec/StreamCodec; codec a + m ()Lnet/minecraft/resources/Identifier; id b + m (Lnet/minecraft/network/protocol/common/custom/DiscardedPayload;Lnet/minecraft/network/FriendlyByteBuf;)V lambda$codec$0 a + m (ILnet/minecraft/resources/Identifier;Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/common/custom/DiscardedPayload; lambda$codec$1 a + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a + f Lnet/minecraft/resources/Identifier; id a +c net/minecraft/network/protocol/game/ClientboundCommandsPacket net/minecraft/network/protocol/game/PacketPlayOutCommands + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector;)Ljava/util/List; createEntries a + m (Lcom/mojang/brigadier/tree/CommandNode;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry; createEntry a + m (Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; enumerateNodes a + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder;)Lcom/mojang/brigadier/tree/RootCommandNode; getRoot a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m (Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z lambda$validateEntries$1 a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry;)V lambda$write$0 a + m (Lnet/minecraft/network/FriendlyByteBuf;B)Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub; read a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry; readNode b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Ljava/util/List;)V validateEntries a + m (Ljava/util/List;Ljava/util/function/BiPredicate;)V validateEntries a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f B FLAG_CUSTOM_SUGGESTIONS e + f B FLAG_EXECUTABLE c + f B FLAG_REDIRECT d + f B FLAG_RESTRICTED f + f B MASK_TYPE b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f B TYPE_ARGUMENT i + f B TYPE_LITERAL h + f B TYPE_ROOT g + f Ljava/util/List; entries k + f I rootIndex j +c net/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry net/minecraft/network/protocol/game/PacketPlayOutCommands$b + m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z canBuild a + m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z canResolve b + m ()[I children d + m ()I flags b + m ()I redirect c + m ()Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub; stub a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f [I children d + f I flags b + f I redirect c + f Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub; stub a +c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub net/minecraft/network/protocol/game/PacketPlayOutCommands$g + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; build a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a +c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder net/minecraft/network/protocol/game/PacketPlayOutCommands$d + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; configure a + m (Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/builder/ArgumentBuilder; createArgument a + m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/ArgumentBuilder; createLiteral a +c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeResolver net/minecraft/network/protocol/game/PacketPlayOutCommands$f + m (I)Lcom/mojang/brigadier/tree/CommandNode; resolve a + f Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder; builder b + f Lnet/minecraft/commands/CommandBuildContext; context a + f Ljava/util/List; entries c + f Ljava/util/List; nodes d +c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector net/minecraft/network/protocol/game/PacketPlayOutCommands$e + m (Lcom/mojang/brigadier/tree/CommandNode;)Z isExecutable a + m (Lcom/mojang/brigadier/tree/CommandNode;)Z isRestricted b + m (Lcom/mojang/brigadier/tree/ArgumentCommandNode;)Lnet/minecraft/resources/Identifier; suggestionId a +c net/minecraft/network/protocol/game/ClientboundCommandsPacket$LiteralNodeStub net/minecraft/network/protocol/game/PacketPlayOutCommands$c + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; build a + m ()Ljava/lang/String; id a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Ljava/lang/String; id a +c net/minecraft/network/protocol/game/ClientboundCommandsPacket$ArgumentNodeStub net/minecraft/network/protocol/game/PacketPlayOutCommands$a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; argumentType b + m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; build a + m ()Ljava/lang/String; id a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;)V serializeCap a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;)V serializeCap a + m ()Lnet/minecraft/resources/Identifier; suggestionId c + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; argumentType b + f Ljava/lang/String; id a + f Lnet/minecraft/resources/Identifier; suggestionId c +c net/minecraft/network/protocol/game/ClientboundCooldownPacket net/minecraft/network/protocol/game/PacketPlayOutSetCooldown + m ()Lnet/minecraft/resources/Identifier; cooldownGroup b + m ()I duration e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/resources/Identifier; cooldownGroup b + f I duration c +c net/minecraft/network/protocol/game/ClientboundOpenBookPacket net/minecraft/network/protocol/game/PacketPlayOutOpenBook + m ()Lnet/minecraft/world/InteractionHand; getHand b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/InteractionHand; hand b +c net/minecraft/network/protocol/game/ClientboundSetScorePacket net/minecraft/network/protocol/game/PacketPlayOutScoreboardScore + m ()Ljava/util/Optional; display g + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Ljava/util/Optional; numberFormat h + m ()Ljava/lang/String; objectiveName e + m ()Ljava/lang/String; owner b + m ()I score f + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Optional; display e + f Ljava/util/Optional; numberFormat f + f Ljava/lang/String; objectiveName c + f Ljava/lang/String; owner b + f I score d +c net/minecraft/network/protocol/game/ClientboundTagQueryPacket net/minecraft/network/protocol/game/PacketPlayOutNBTQuery + m ()Lnet/minecraft/nbt/CompoundTag; getTag e + m ()I getTransactionId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z isSkippable c + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/nbt/CompoundTag; tag c + f I transactionId b +c net/minecraft/network/protocol/game/ServerboundEditBookPacket net/minecraft/network/protocol/game/PacketPlayInBEdit + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Ljava/util/List; pages e + m ()I slot b + m ()Ljava/util/Optional; title f + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; pages c + f I slot b + f Ljava/util/Optional; title d +c net/minecraft/network/protocol/game/ServerboundInteractPacket net/minecraft/network/protocol/game/PacketPlayInUseEntity + m (Lnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket; createAttackPacket a + m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/world/InteractionHand;)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket; createInteractionPacket a + m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket; createInteractionPacket a + m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/entity/Entity; getTarget a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z isUsingSecondaryAction b + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/AABB;D)Z isWithinRange a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Action; ATTACK_ACTION e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Action; action c + f I entityId b + f Z usingSecondaryAction d +c net/minecraft/network/protocol/game/ServerboundInteractPacket$1 net/minecraft/network/protocol/game/PacketPlayInUseEntity$1 + m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a + m ()Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; getType a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a +c net/minecraft/network/protocol/game/ServerboundInteractPacket$Action net/minecraft/network/protocol/game/PacketPlayInUseEntity$EnumEntityUseAction + m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a + m ()Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; getType a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a +c net/minecraft/network/protocol/game/ServerboundInteractPacket$Handler net/minecraft/network/protocol/game/PacketPlayInUseEntity$c + m ()V onAttack a + m (Lnet/minecraft/world/InteractionHand;)V onInteraction a + m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/Vec3;)V onInteraction a +c net/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType net/minecraft/network/protocol/game/PacketPlayInUseEntity$b + m ()[Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; $values a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Action; lambda$static$0 a + f [Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; $VALUES e + f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; ATTACK b + f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; INTERACT a + f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; INTERACT_AT c + f Ljava/util/function/Function; reader d +c net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAction net/minecraft/network/protocol/game/PacketPlayInUseEntity$d + m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a + m ()Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; getType a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/world/InteractionHand; hand a +c net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAtLocationAction net/minecraft/network/protocol/game/PacketPlayInUseEntity$e + m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a + m ()Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; getType a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/world/InteractionHand; hand a + f Lnet/minecraft/world/phys/Vec3; location b +c net/minecraft/network/protocol/handshake/HandshakePacketTypes net/minecraft/network/protocol/handshake/HandshakePacketTypes + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound a + f Lnet/minecraft/network/protocol/PacketType; CLIENT_INTENTION a +c net/minecraft/server/jsonrpc/websocket/JsonToWebSocketEncoder net/minecraft/server/jsonrpc/websocket/JsonToWebSocketEncoder + m (Lio/netty/channel/ChannelHandlerContext;Lcom/google/gson/JsonElement;Ljava/util/List;)V encode a +c net/minecraft/server/network/config/SynchronizeRegistriesTask net/minecraft/server/network/config/SynchronizeRegistriesTask + m (Ljava/util/List;Ljava/util/function/Consumer;)V handleResponse a + m (Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V lambda$sendRegistries$0 a + m (Ljava/util/function/Consumer;Ljava/util/Set;)V sendRegistries a + m (Ljava/util/function/Consumer;)V start a + m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b + f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a + f Lnet/minecraft/core/LayeredRegistryAccess; registries c + f Ljava/util/List; requestedPacks b +c net/minecraft/server/packs/resources/CloseableResourceManager net/minecraft/server/packs/resources/IReloadableResourceManager +c net/minecraft/server/packs/resources/MultiPackResourceManager net/minecraft/server/packs/resources/ResourceManager + m (Ljava/lang/String;)V checkTrailingDirectoryPath a + m ()Ljava/util/Set; getNamespaces a + m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/resources/ResourceFilterSection; getPackFilterSection a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getResourceStack a + m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/server/packs/PackResources;)Ljava/util/stream/Stream; lambda$new$0 a + m (Lnet/minecraft/server/packs/resources/ResourceFilterSection;Lnet/minecraft/resources/Identifier;)Z lambda$new$1 a + m ()Ljava/util/stream/Stream; listPacks b + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResourceStacks c + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResources b + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/Map; namespacedManagers c + f Ljava/util/List; packs d +c net/minecraft/server/packs/resources/PreparableReloadListener net/minecraft/server/packs/resources/IReloadListener +c net/minecraft/server/packs/resources/PreparableReloadListener$StateKey net/minecraft/server/packs/resources/IReloadListener$c +c net/minecraft/server/packs/resources/PreparableReloadListener$SharedState net/minecraft/server/packs/resources/IReloadListener$b + m (Lnet/minecraft/server/packs/resources/PreparableReloadListener$StateKey;)Ljava/lang/Object; get a + m ()Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager a + m (Lnet/minecraft/server/packs/resources/PreparableReloadListener$StateKey;Ljava/lang/Object;)V set a + f Lnet/minecraft/server/packs/resources/ResourceManager; manager a + f Ljava/util/Map; state b +c net/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier net/minecraft/server/packs/resources/IReloadListener$a +c net/minecraft/util/datafix/fixes/EntityMinecartIdentifiersFix net/minecraft/util/datafix/fixes/DataConverterMinecart + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a +c net/minecraft/util/datafix/fixes/EntityRedundantChanceTagsFix net/minecraft/util/datafix/fixes/DataConverterDropChances + m (Lcom/mojang/serialization/OptionalDynamic;I)Z isZeroList a + m (Ljava/lang/Float;)Z lambda$isZeroList$2 a + m (ILjava/util/List;)Ljava/lang/Boolean; lambda$isZeroList$3 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + f Lcom/mojang/serialization/Codec; FLOAT_LIST_CODEC a +c net/minecraft/util/datafix/fixes/ItemCustomNameToComponentFix net/minecraft/util/datafix/fixes/DataConverterCustomNameItem + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + 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; lambda$makeRule$4 a +c net/minecraft/util/datafix/fixes/ItemStackComponentizationFix net/minecraft/util/datafix/fixes/ItemStackComponentizationFix + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; createFilteredText a + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;I)V fixAdventureModeChecks b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAttributeModifier d + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;I)V fixAttributeModifiers c + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixBlockEntityTag a + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixBlockStatePredicate a + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V fixBlockStatePredicates b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockStateTag b + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBookPages e + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixBucketedMobData f + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; fixDisplay a + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V fixEnchantments a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixFireworkExplosion f + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;)V fixFireworkRocket b + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;)V fixFireworkStar a + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixItemStack a + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixLodestoneTracker g + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; fixMapDecoration e + m (I)Ljava/lang/String; fixMapDecorationType a + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixPotionContents b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixProfile a + m (Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; fixProfileProperties a + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixWritableBook c + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixWrittenBook d + m (Ljava/lang/String;)Z isValidPlayerName a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAttributeModifier$14 o + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockEntityTag$8 r + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockStatePredicates$12 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockStatePredicates$13 p + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockStateTag$5 b + m (Ljava/util/stream/Stream;)Ljava/util/Map; lambda$fixBlockStateTag$6 a + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; lambda$fixBookPages$17 m + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; lambda$fixBookPages$18 l + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; lambda$fixBookPages$19 k + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V lambda$fixDisplay$7 j + m (Lcom/mojang/datafixers/util/Pair;)Z lambda$fixEnchantments$10 a + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; lambda$fixEnchantments$9 q + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixFireworkRocket$21 h + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixFireworkStar$20 i + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V lambda$fixItemStack$0 m + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStack$1 l + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStack$2 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixItemStack$3 a + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V lambda$fixItemStack$4 k + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixMapDecoration$15 n + m (Ljava/lang/String;)Z lambda$fixPotionContents$16 b + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; lambda$fixProfileProperties$23 j + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; lambda$fixProfileProperties$24 i + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; lambda$fixProfileProperties$25 h + m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; lambda$fixProfileProperties$26 a + m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; lambda$fixProfileProperties$27 a + m (I)Z lambda$isValidPlayerName$22 b + m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$28 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$29 g + m (Ljava/lang/String;Ljava/lang/Number;)Lcom/mojang/datafixers/util/Pair; lambda$parseEnchantment$11 a + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; parseEnchantment c + f Ljava/util/Set; BOOLEAN_BLOCK_STATE_PROPERTIES l + f Ljava/util/Set; BUCKETED_MOB_IDS j + f Ljava/util/List; BUCKETED_MOB_TAGS k + f I HIDE_ADDITIONAL f + f I HIDE_CAN_DESTROY d + f I HIDE_CAN_PLACE e + f I HIDE_DYE g + f I HIDE_ENCHANTMENTS a + f I HIDE_MODIFIERS b + f I HIDE_UNBREAKABLE c + f I HIDE_UPGRADES h + f Ljava/util/Set; POTION_HOLDER_IDS i + f Lcom/google/common/base/Splitter; PROPERTY_SPLITTER m +c net/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData net/minecraft/util/datafix/fixes/ItemStackComponentizationFix$a + m (Ljava/lang/String;ZLjava/util/function/UnaryOperator;)V fixSubTag a + m (Ljava/lang/String;)Z hasComponent c + m (Ljava/lang/String;)Z is b + m (Ljava/util/Set;)Z is a + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; lambda$mergeRemainder$3 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; lambda$mergeRemainder$4 a + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V lambda$moveTagToComponent$2 b + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/Number;)Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData; lambda$read$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V lambda$setComponent$1 c + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; mergeRemainder a + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; moveTagInto a + m (Ljava/lang/String;Ljava/lang/String;)V moveTagToComponent a + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V moveTagToComponent a + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; read a + m (Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; removeTag a + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V setComponent a + m (Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V setComponent a + m ()Lcom/mojang/serialization/Dynamic; write a + f Lcom/mojang/serialization/Dynamic; components c + f I count b + f Ljava/lang/String; item a + f Lcom/mojang/serialization/Dynamic; remainder d + f Lcom/mojang/serialization/Dynamic; tag e +c net/minecraft/util/datafix/fixes/ItemStackEnchantmentNamesFix net/minecraft/util/datafix/fixes/DataConverterItemStackEnchantment + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$3 d + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixTag$4 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$5 c + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; lambda$fixTag$6 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTag$7 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$0 a + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; MAP a +c net/minecraft/util/datafix/fixes/LevelDataGeneratorOptionsFix net/minecraft/util/datafix/fixes/DataConverterLevelDataGeneratorOptions + m (Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; convert a + m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; getLayerInfoFromString a + m (Ljava/lang/String;)Ljava/util/List; getLayersInfoFromString b + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; lambda$convert$3 a + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$convert$4 b + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; lambda$convert$5 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + m (Ljava/util/HashMap;)V lambda$static$0 a + f Ljava/lang/String; GENERATOR_OPTIONS b + f Ljava/util/Map; MAP a +c net/minecraft/util/datafix/fixes/LodestoneCompassComponentFix net/minecraft/util/datafix/fixes/LodestoneCompassComponentFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a +c net/minecraft/util/datafix/fixes/VillagerRebuildLevelAndXpFix net/minecraft/util/datafix/fixes/DataConverterVillagerLevelXp + m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; addLevel a + m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; addXpFromLevel b + m (I)I getMinXpPerLevel a + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addLevel$4 c + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addLevel$5 b + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$addXpFromLevel$6 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/lang/Integer; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + 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; lambda$makeRule$3 a + f [I LEVEL_XP_THRESHOLDS b + f I TRADES_PER_LEVEL a +c net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a +c net/minecraft/util/parsing/packrat/commands/StringReaderTerms net/minecraft/util/parsing/packrat/commands/StringReaderTerms + m (C)Lnet/minecraft/util/parsing/packrat/Term; character a + m (CC)Lnet/minecraft/util/parsing/packrat/Term; characters a + m (Ljava/lang/String;I)Lcom/mojang/brigadier/StringReader; createReader a + m (Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/Term; word a +c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$1 net/minecraft/util/parsing/packrat/commands/StringReaderTerms$1 + m (C)Z isAccepted a + f C val$value a +c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$2 net/minecraft/util/parsing/packrat/commands/StringReaderTerms$2 + m (C)Z isAccepted a +c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalWord net/minecraft/util/parsing/packrat/commands/StringReaderTerms$b + m (Ljava/lang/String;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; lambda$new$0 a + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a + f Lnet/minecraft/util/parsing/packrat/DelayedException; error b + f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions c + f Ljava/lang/String; value a +c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalCharacters net/minecraft/util/parsing/packrat/commands/StringReaderTerms$a + m (C)Z isAccepted a + m (Lit/unimi/dsi/fastutil/chars/CharList;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; lambda$new$0 a + m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a + f Lnet/minecraft/util/parsing/packrat/DelayedException; error a + f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions b +c net/minecraft/util/profiling/metrics/storage/MetricsPersister net/minecraft/util/profiling/metrics/storage/MetricsPersister + m (ILnet/minecraft/util/profiling/metrics/MetricSampler$SamplerResult;)Ljava/lang/String; lambda$saveCategory$1 a + m (I)[Ljava/lang/String; lambda$saveCategory$2 a + m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricSampler;Lnet/minecraft/util/profiling/metrics/storage/RecordedDeviation;)V lambda$saveDeviations$3 a + m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricSampler;Ljava/util/List;)V lambda$saveDeviations$4 a + m (Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/List;)V lambda$saveMetrics$0 a + m (Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/List;Ljava/nio/file/Path;)V saveCategory a + m (Ljava/util/Map;Ljava/nio/file/Path;)V saveDeviations a + m (Ljava/util/Set;Ljava/nio/file/Path;)V saveMetrics a + m (Lnet/minecraft/util/profiling/ProfileResults;Ljava/nio/file/Path;)V saveProfilingTaskExecutionResult a + m (Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/util/profiling/ProfileResults;)Ljava/nio/file/Path; saveReports a + f Ljava/lang/String; DEVIATIONS_DIR_NAME c + f Lorg/slf4j/Logger; LOGGER e + f Ljava/lang/String; METRICS_DIR_NAME b + f Ljava/nio/file/Path; PROFILING_RESULTS_DIR a + f Ljava/lang/String; PROFILING_RESULT_FILENAME d + f Ljava/lang/String; rootFolderName f +c net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getCooldownTickMemory b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (J)Z timedOut a + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; cooldownTicks c +c net/minecraft/world/entity/ai/behavior/DismountOrSkipMounting net/minecraft/world/entity/ai/behavior/BehaviorStopRiding + m (ILjava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;I)Z isVehicleValid a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILjava/util/function/BiPredicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILjava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a + m (ILjava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/world/entity/LivingEntity;)Z canThrowItemToTarget b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)Lnet/minecraft/world/phys/Vec3; getThrowPosition a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)V lambda$start$0 a + m (Lnet/minecraft/world/entity/ai/behavior/PositionTracker;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerPlayer;)V lambda$tick$1 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;)V throwItem a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/world/entity/ai/behavior/PositionTracker;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerPlayer;)V triggerDropItemOnBlock a + f I CLOSE_ENOUGH_DISTANCE_TO_TARGET c + f I ITEM_PICKUP_COOLDOWN_AFTER_THROWING d + f F speedModifier f + f Ljava/util/function/Function; targetPositionGetter e +c net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal + m ()Z canUse b + m ()Z requiresUpdateEveryTick X_ + m ()V tick a + f Lnet/minecraft/world/level/Level; level b + f Lnet/minecraft/world/entity/Mob; mob a +c net/minecraft/world/entity/ai/goal/MoveTowardsRestrictionGoal net/minecraft/world/entity/ai/goal/PathfinderGoalMoveTowardsRestriction + m ()Z canContinueToUse c + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/PathfinderMob; mob a + f D speedModifier e + f D wantedX b + f D wantedY c + f D wantedZ d +c net/minecraft/world/entity/ai/goal/target/OwnerHurtTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalOwnerHurtTarget + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/LivingEntity; ownerLastHurt b + f Lnet/minecraft/world/entity/TamableAnimal; tameAnimal a + f I timestamp c +c net/minecraft/world/entity/ai/navigation/FlyingPathNavigation net/minecraft/world/entity/ai/navigation/NavigationFlying + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z canMoveDirectly a + m ()Z canNavigateGround c + m ()Z canUpdatePath a + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a + m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a + m ()Lnet/minecraft/world/phys/Vec3; getTempMobPos b + m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a + m ()V tick d +c net/minecraft/world/entity/ai/navigation/GroundPathNavigation net/minecraft/world/entity/ai/navigation/Navigation + m ()Z canNavigateGround c + m ()Z canUpdatePath a + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a + m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a + m (Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/core/BlockPos; findSurfacePosition a + m ()I getSurfaceY s + m ()Lnet/minecraft/world/phys/Vec3; getTempMobPos b + m (Lnet/minecraft/world/level/pathfinder/PathType;)Z hasValidPathType a + m (Z)V setAvoidSun b + m (Z)V setCanPathToTargetsBelowSurface d + m (Z)V setCanWalkOverFences c + m ()V trimPath e + f Z avoidSun p + f Z canPathToTargetsBelowSurface q +c net/minecraft/world/entity/animal/equine/AbstractChestedHorse net/minecraft/world/entity/animal/equine/EntityHorseChestedAbstract + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createBaseChestedHorseAttributes p + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment g + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V equipChest d + m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions b + m ()I getInventoryColumns ad_ + m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets A + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m ()Z hasChest gP + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m ()V playChestEquipsSound gQ + m (Lnet/minecraft/util/RandomSource;)V randomizeAttributes a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Z)V setChest x + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_CHEST cv + f Z DEFAULT_HAS_CHEST cw + f Lnet/minecraft/world/entity/EntityDimensions; babyDimensions cx +c net/minecraft/world/entity/animal/equine/AbstractChestedHorse$1 net/minecraft/world/entity/animal/equine/EntityHorseChestedAbstract$1 + m ()Lnet/minecraft/world/item/ItemStack; get a + m (Lnet/minecraft/world/item/ItemStack;)Z set a + f Lnet/minecraft/world/entity/animal/equine/AbstractChestedHorse; this$0 a +c net/minecraft/world/entity/animal/parrot/ShoulderRidingEntity net/minecraft/world/entity/animal/parrot/EntityPerchable + m ()Z canSitOnShoulder hg + m (Lnet/minecraft/server/level/ServerPlayer;)Z setEntityOnShoulder b + m ()V tick g + f Lorg/slf4j/Logger; LOGGER cz + f I RIDE_COOLDOWN cA + f I rideCooldownCounter cB +c net/minecraft/world/entity/monster/illager/SpellcasterIllager net/minecraft/world/entity/monster/illager/EntityIllagerWizard + m (Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$000 a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/entity/monster/illager/AbstractIllager$IllagerArmPose; getArmPose gY + m ()Lnet/minecraft/sounds/SoundEvent; getCastingSoundEvent gZ + m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getCurrentSpell hb + m ()I getSpellCastingTime hc + m ()Z isCastingSpell ha + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell;)V setIsCastingSpell a + m ()V tick g + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SPELL_CASTING_ID a + f I DEFAULT_SPELLCASTING_TICKS e + f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; currentSpell f + f I spellCastingTickCount b +c net/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell net/minecraft/world/entity/monster/illager/EntityIllagerWizard$Spell + m ()[Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; $values a + m (I)Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; byId a + m (Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell;)I lambda$static$0 a + f [Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; $VALUES j + f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; BLINDNESS f + f Ljava/util/function/IntFunction; BY_ID g + f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; DISAPPEAR e + f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; FANGS c + f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; NONE a + f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; SUMMON_VEX b + f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; WOLOLO d + f I id h + f [D spellColor i +c net/minecraft/world/entity/monster/illager/SpellcasterIllager$SpellcasterUseSpellGoal net/minecraft/world/entity/monster/illager/EntityIllagerWizard$PathfinderGoalCastSpell + m ()Z canContinueToUse c + m ()Z canUse b + m ()I getCastWarmupTime n + m ()I getCastingInterval i + m ()I getCastingTime h + m ()Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager$IllagerSpell; getSpell m + m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l + m ()V performSpellCasting k + m ()V start d + m ()V tick a + f I attackWarmupDelay b + f I nextAttackTickCount c + f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager; this$0 d +c net/minecraft/world/entity/monster/illager/SpellcasterIllager$SpellcasterCastingSpellGoal net/minecraft/world/entity/monster/illager/EntityIllagerWizard$b + m ()Z canUse b + m ()V start d + m ()V stop e + m ()V tick a + f Lnet/minecraft/world/entity/monster/illager/SpellcasterIllager; this$0 b +c net/minecraft/world/item/enchantment/effects/ChangeItemDamage net/minecraft/world/item/enchantment/effects/ChangeItemDamage + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount b + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/enchantment/effects/ChangeItemDamage;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount d +c net/minecraft/world/level/biome/CheckerboardColumnBiomeSource net/minecraft/world/level/biome/WorldChunkManagerCheckerBoard + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/util/stream/Stream; collectPossibleBiomes b + m (Lnet/minecraft/world/level/biome/CheckerboardColumnBiomeSource;)Lnet/minecraft/core/HolderSet; lambda$static$0 b + m (Lnet/minecraft/world/level/biome/CheckerboardColumnBiomeSource;)Ljava/lang/Integer; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/core/HolderSet; allowedBiomes c + f I bitShift d + f I size e +c net/minecraft/world/level/block/WeatheringCopperTrapDoorBlock net/minecraft/world/level/block/WeatheringCopperTrapDoorBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge r + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + f Lcom/mojang/serialization/MapCodec; CODEC g + f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState h +c net/minecraft/world/level/block/entity/HangingSignBlockEntity net/minecraft/world/level/block/entity/HangingSignBlockEntity + m ()I getMaxTextLineWidth c + m ()Lnet/minecraft/sounds/SoundEvent; getSignInteractionFailedSoundEvent d + m ()I getTextLineHeight a + f I MAX_TEXT_LINE_WIDTH a + f I TEXT_LINE_HEIGHT b +c net/minecraft/world/level/block/entity/SculkSensorBlockEntity net/minecraft/world/level/block/entity/SculkSensorBlockEntity + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; createVibrationUser a + m ()I getLastVibrationFrequency d + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener c + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; getListener f + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; getVibrationData gS + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; getVibrationUser gT + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (I)V setLastVibrationFrequency a + f I DEFAULT_LAST_VIBRATION_FREQUENCY a + f I lastVibrationFrequency e + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData b + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; vibrationListener c + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser d +c net/minecraft/world/level/block/entity/SculkSensorBlockEntity$VibrationUser net/minecraft/world/level/block/entity/SculkSensorBlockEntity$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a + m ()Z canTriggerAvoidVibration d + m ()I getListenerRadius a + m ()Lnet/minecraft/world/level/gameevent/PositionSource; getPositionSource b + m ()V onDataChanged e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V onReceiveVibration a + m ()Z requiresAdjacentChunksToBeTicking f + f I LISTENER_RANGE b + f Lnet/minecraft/core/BlockPos; blockPos c + f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource a + f Lnet/minecraft/world/level/block/entity/SculkSensorBlockEntity; this$0 d +c net/minecraft/world/level/block/entity/vault/VaultBlockEntity net/minecraft/world/level/block/entity/vault/VaultBlockEntity + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V access$000 b + m ()Lnet/minecraft/world/level/block/entity/vault/VaultClientData; getClientData d + m ()Lnet/minecraft/world/level/block/entity/vault/VaultConfig; getConfig f + m ()Lnet/minecraft/world/level/block/entity/vault/VaultServerData; getServerData a + m ()Lnet/minecraft/world/level/block/entity/vault/VaultSharedData; getSharedData c + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/nbt/CompoundTag;)V lambda$getUpdateTag$0 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)V setConfig a + f Lnet/minecraft/world/level/block/entity/vault/VaultClientData; clientData c + f Lnet/minecraft/world/level/block/entity/vault/VaultConfig; config d + f Lnet/minecraft/world/level/block/entity/vault/VaultServerData; serverData a + f Lnet/minecraft/world/level/block/entity/vault/VaultSharedData; sharedData b +c net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Client net/minecraft/world/level/block/entity/vault/VaultBlockEntity$a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/particles/ParticleOptions;)V emitActivationParticles a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V emitConnectionParticlesForNearbyPlayers a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/player/Player;)V emitConnectionParticlesForPlayer a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/particles/ParticleOptions;)V emitDeactivationParticles a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/particles/ParticleOptions;)V emitIdleParticles a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/world/entity/player/Player;)Z isWithinConnectionRange a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/Vec3; keyholePos a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V playIdleSounds a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; randomPosCenterOfCage a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; randomPosInsideCage b + m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Z shouldDisplayActiveEffects a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultClientData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V tick a + f I ACTIVATION_PARTICLE_COUNT d + f F AMBIENT_SOUND_CHANCE c + f I DEACTIVATION_PARTICLE_COUNT e + f F IDLE_PARTICLE_CHANCE b + f I PARTICLE_TICK_RATE a +c net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Server net/minecraft/world/level/block/entity/vault/VaultBlockEntity$b + m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultState;)Z canEjectReward a + m (Lnet/minecraft/server/level/ServerLevel;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/BlockPos;)V cycleDisplayItemFromLootTable a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/ItemStack; getRandomDisplayItemFromLootTable a + m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/item/ItemStack;)Z isValidToInsert a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V playInsertFailSound a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; resolveItemsToEject a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V setVaultState a + m (JLnet/minecraft/world/level/block/entity/vault/VaultState;)Z shouldCycleDisplayItem a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;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 tick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;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/Player;Lnet/minecraft/world/item/ItemStack;)V tryInsertKey a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;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 unlock a + f I DISPLAY_CYCLE_TICK_RATE b + f I INSERT_FAIL_SOUND_BUFFER_TICKS c + f I UNLOCKING_DELAY_TICKS a +c net/minecraft/world/level/block/state/properties/BambooLeaves net/minecraft/world/level/block/state/properties/BlockPropertyBambooSize + m ()[Lnet/minecraft/world/level/block/state/properties/BambooLeaves; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/BambooLeaves; $VALUES e + f Lnet/minecraft/world/level/block/state/properties/BambooLeaves; LARGE c + f Lnet/minecraft/world/level/block/state/properties/BambooLeaves; NONE a + f Lnet/minecraft/world/level/block/state/properties/BambooLeaves; SMALL b + f Ljava/lang/String; name d +c net/minecraft/world/level/block/state/properties/BlockSetType net/minecraft/world/level/block/state/properties/BlockSetType + m ()Lnet/minecraft/sounds/SoundEvent; buttonClickOff n + m ()Lnet/minecraft/sounds/SoundEvent; buttonClickOn o + m ()Z canButtonBeActivatedByArrows e + m ()Z canOpenByHand c + m ()Z canOpenByWindCharge d + m ()Lnet/minecraft/sounds/SoundEvent; doorClose h + m ()Lnet/minecraft/sounds/SoundEvent; doorOpen i + m ()Ljava/lang/String; name b + m ()Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOff l + m ()Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOn m + m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; pressurePlateSensitivity f + m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; register a + m ()Lnet/minecraft/world/level/block/SoundType; soundType g + m ()Lnet/minecraft/sounds/SoundEvent; trapdoorClose j + m ()Lnet/minecraft/sounds/SoundEvent; trapdoorOpen k + m ()Ljava/util/stream/Stream; values a + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; ACACIA j + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; BAMBOO r + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; BIRCH i + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; CHERRY k + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; COPPER c + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; CRIMSON o + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; DARK_OAK m + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; GOLD d + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; IRON b + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; JUNGLE l + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; MANGROVE q + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; OAK g + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; PALE_OAK n + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; POLISHED_BLACKSTONE f + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; SPRUCE h + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; STONE e + f Ljava/util/Map; TYPES G + f Lnet/minecraft/world/level/block/state/properties/BlockSetType; WARPED p + f Lnet/minecraft/sounds/SoundEvent; buttonClickOff E + f Lnet/minecraft/sounds/SoundEvent; buttonClickOn F + f Z canButtonBeActivatedByArrows v + f Z canOpenByHand t + f Z canOpenByWindCharge u + f Lnet/minecraft/sounds/SoundEvent; doorClose y + f Lnet/minecraft/sounds/SoundEvent; doorOpen z + f Ljava/lang/String; name s + f Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOff C + f Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOn D + f Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; pressurePlateSensitivity w + f Lnet/minecraft/world/level/block/SoundType; soundType x + f Lnet/minecraft/sounds/SoundEvent; trapdoorClose A + f Lnet/minecraft/sounds/SoundEvent; trapdoorOpen B +c net/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity net/minecraft/world/level/block/state/properties/BlockSetType$a + m ()[Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; $values a + f [Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; $VALUES c + f Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; EVERYTHING a + f Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; MOBS b +c net/minecraft/world/level/block/state/properties/EnumProperty net/minecraft/world/level/block/state/properties/BlockStateEnum + m (Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a + m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/List;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a + m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a + m (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a + m ()I generateHashCode b + m (Ljava/lang/Comparable;)I getInternalIndex a + m (Ljava/lang/Enum;)I getInternalIndex b + m (Ljava/lang/Comparable;)Ljava/lang/String; getName b + m (Ljava/lang/Enum;)Ljava/lang/String; getName a + m ()Ljava/util/List; getPossibleValues a + m (Ljava/lang/String;)Ljava/util/Optional; getValue b + m (Ljava/lang/Enum;)Z lambda$create$0 c + f Ljava/util/Map; names b + f [I ordinalToIndex c + f Ljava/util/List; values a +c net/minecraft/world/level/block/state/properties/RedstoneSide net/minecraft/world/level/block/state/properties/BlockPropertyRedstoneSide + m ()[Lnet/minecraft/world/level/block/state/properties/RedstoneSide; $values b + m ()Ljava/lang/String; getSerializedName c + m ()Z isConnected a + f [Lnet/minecraft/world/level/block/state/properties/RedstoneSide; $VALUES e + f Lnet/minecraft/world/level/block/state/properties/RedstoneSide; NONE c + f Lnet/minecraft/world/level/block/state/properties/RedstoneSide; SIDE b + f Lnet/minecraft/world/level/block/state/properties/RedstoneSide; UP a + f Ljava/lang/String; name d +c net/minecraft/world/level/chunk/storage/SerializableChunkData net/minecraft/world/level/chunk/storage/SerializableChunkData + m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; belowZeroRetrogen i + m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed; blendingData h + m ()Ljava/util/List; blockEntities r + m ()[J carvingMask k + m ()Lnet/minecraft/world/level/ChunkPos; chunkPos c + m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; chunkStatus g + m ()Lnet/minecraft/world/level/chunk/PalettedContainerFactory; containerFactory b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/storage/SerializableChunkData; copyOf a + m ()Ljava/util/List; entities q + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getChunkStatusFromTag a + m ()Ljava/util/Map; heightmaps l + m ()J inhabitedTime f + m ()J lastUpdateTime e + m ()Z lightCorrect o + m (Lnet/minecraft/world/level/ChunkPos;ILjava/lang/String;)V logErrors a + m ()I minSectionY d + m ([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/nbt/ListTag; packOffsets a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/world/level/ChunkPos;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/nbt/CompoundTag; packStructureData a + m ()Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; packedTicks m + m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/chunk/PalettedContainerFactory;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/chunk/storage/SerializableChunkData; parse a + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor; postLoadChunk a + m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; postProcessingSections n + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/village/poi/PoiManager;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/ProtoChunk; read a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks;)V saveTicks a + m ()Ljava/util/List; sectionData p + m ()Lnet/minecraft/nbt/CompoundTag; structureData s + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Map; unpackStructureReferences a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;J)Ljava/util/Map; unpackStructureStart a + m ()Lnet/minecraft/world/level/chunk/UpgradeData; upgradeData j + m ()Lnet/minecraft/nbt/CompoundTag; write a + f Ljava/lang/String; BLOCK_LIGHT_TAG f + f Lcom/mojang/serialization/Codec; BLOCK_TICKS_CODEC z + f Ljava/lang/String; BLOCK_TICKS_TAG D + f Lcom/mojang/serialization/Codec; FLUID_TICKS_CODEC A + f Ljava/lang/String; FLUID_TICKS_TAG E + f Ljava/lang/String; HEIGHTMAPS_TAG c + f Ljava/lang/String; IS_LIGHT_ON_TAG d + f Lorg/slf4j/Logger; LOGGER B + f Ljava/lang/String; SECTIONS_TAG e + f Ljava/lang/String; SKY_LIGHT_TAG g + f Ljava/lang/String; TAG_UPGRADE_DATA C + f Ljava/lang/String; X_POS_TAG a + f Ljava/lang/String; Z_POS_TAG b + f Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; belowZeroRetrogen o + f Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed; blendingData n + f Ljava/util/List; blockEntities x + f [J carvingMask q + f Lnet/minecraft/world/level/ChunkPos; chunkPos i + f Lnet/minecraft/world/level/chunk/status/ChunkStatus; chunkStatus m + f Lnet/minecraft/world/level/chunk/PalettedContainerFactory; containerFactory h + f Ljava/util/List; entities w + f Ljava/util/Map; heightmaps r + f J inhabitedTime l + f J lastUpdateTime k + f Z lightCorrect u + f I minSectionY j + f Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; packedTicks s + f [Lit/unimi/dsi/fastutil/shorts/ShortList; postProcessingSections t + f Ljava/util/List; sectionData v + f Lnet/minecraft/nbt/CompoundTag; structureData y + f Lnet/minecraft/world/level/chunk/UpgradeData; upgradeData p +c net/minecraft/world/level/chunk/storage/SerializableChunkData$SectionData net/minecraft/world/level/chunk/storage/SerializableChunkData$b + m ()Lnet/minecraft/world/level/chunk/DataLayer; blockLight c + m ()Lnet/minecraft/world/level/chunk/LevelChunkSection; chunkSection b + m ()Lnet/minecraft/world/level/chunk/DataLayer; skyLight d + m ()I y a + f Lnet/minecraft/world/level/chunk/DataLayer; blockLight c + f Lnet/minecraft/world/level/chunk/LevelChunkSection; chunkSection b + f Lnet/minecraft/world/level/chunk/DataLayer; skyLight d + f I y a +c net/minecraft/world/level/chunk/storage/SerializableChunkData$ChunkReadException net/minecraft/world/level/chunk/storage/SerializableChunkData$a +c net/minecraft/world/level/gameevent/GameEventListenerRegistry net/minecraft/world/level/gameevent/GameEventListenerRegistry + m ()Z isEmpty a + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V register a + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V unregister b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor;)Z visitInRangeListeners a + f Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; NOOP a +c net/minecraft/world/level/gameevent/GameEventListenerRegistry$1 net/minecraft/world/level/gameevent/GameEventListenerRegistry$1 + m ()Z isEmpty a + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V register a + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V unregister b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor;)Z visitInRangeListeners a +c net/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor net/minecraft/world/level/gameevent/GameEventListenerRegistry$a +c net/minecraft/world/level/levelgen/SingleThreadedRandomSource net/minecraft/world/level/levelgen/SingleThreadedRandomSource + m ()Lnet/minecraft/util/RandomSource; fork d + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e + m (I)I next c + m ()D nextGaussian k + m (J)V setSeed b + f J INCREMENT g + f I MODULUS_BITS d + f J MODULUS_MASK e + f J MULTIPLIER f + f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource i + f J seed h +c net/minecraft/world/level/levelgen/carver/CarverConfiguration net/minecraft/world/level/levelgen/carver/WorldGenCarverConfiguration + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Ljava/lang/Float; lambda$static$0 f + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$1 e + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$2 d + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$3 c + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; lambda$static$4 b + m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/core/HolderSet; lambda$static$5 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; debugSettings h + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; lavaLevel g + f Lnet/minecraft/core/HolderSet; replaceable i + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; y e + f Lnet/minecraft/util/valueproviders/FloatProvider; yScale f +c net/minecraft/world/level/levelgen/carver/CarverDebugSettings net/minecraft/world/level/levelgen/carver/CarverDebugSettings + m ()Lnet/minecraft/world/level/block/state/BlockState; getAirState b + m ()Lnet/minecraft/world/level/block/state/BlockState; getBarrierState e + m ()Lnet/minecraft/world/level/block/state/BlockState; getLavaState d + m ()Lnet/minecraft/world/level/block/state/BlockState; getWaterState c + m ()Z isDebugMode a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; of a + m (ZLnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; of a + m (ZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; of a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; DEFAULT a + f Lnet/minecraft/world/level/block/state/BlockState; airState d + f Lnet/minecraft/world/level/block/state/BlockState; barrierState g + f Z debugMode c + f Lnet/minecraft/world/level/block/state/BlockState; lavaState f + f Lnet/minecraft/world/level/block/state/BlockState; waterState e +c net/minecraft/world/level/levelgen/feature/BlockColumnFeature net/minecraft/world/level/levelgen/feature/BlockColumnFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m ([IIIZ)V truncate a +c net/minecraft/world/level/levelgen/feature/ChorusPlantFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureChorusPlant + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/EndPlatformFeature net/minecraft/world/level/levelgen/feature/EndPlatformFeature + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Z)V createEndPlatform a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/MonsterRoomFeature net/minecraft/world/level/levelgen/feature/WorldGenDungeons + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/EntityType; randomEntityId a + f Lnet/minecraft/world/level/block/state/BlockState; AIR c + f Lorg/slf4j/Logger; LOGGER a + f [Lnet/minecraft/world/entity/EntityType; MOBS b +c net/minecraft/world/level/levelgen/feature/RandomPatchFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandomPatch + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/SimpleBlockFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBlock + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/placement/PlacementContext net/minecraft/world/level/levelgen/placement/PlacementContext + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator f + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a + m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/CarvingMask; getCarvingMask a + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a + m ()Lnet/minecraft/world/level/WorldGenLevel; getLevel d + m ()I getMinY c + m ()Ljava/util/Optional; topFeature e + f Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b + f Lnet/minecraft/world/level/WorldGenLevel; level a + f Ljava/util/Optional; topFeature c +c org/bukkit/craftbukkit/block/impl/CraftUntintedParticleLeaves org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftUntintedParticleLeaves +c org/bukkit/craftbukkit/block/impl/CraftWaterloggedTransparent org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWaterloggedTransparent +c org/bukkit/craftbukkit/block/impl/CraftWeatheringLightningRod org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringLightningRod +c org/bukkit/craftbukkit/generator/structure/CraftStructureType org/bukkit/craftbukkit/v1_21_R7/generator/structure/CraftStructureType +c org/bukkit/craftbukkit/inventory/CraftSmithingTransformRecipe org/bukkit/craftbukkit/v1_21_R7/inventory/CraftSmithingTransformRecipe +c org/bukkit/craftbukkit/projectiles/CraftBlockProjectileSource org/bukkit/craftbukkit/v1_21_R7/projectiles/CraftBlockProjectileSource +c org/bukkit/craftbukkit/scoreboard/CraftScoreboardTranslations org/bukkit/craftbukkit/v1_21_R7/scoreboard/CraftScoreboardTranslations +c net/minecraft/advancements/criterion/ChanneledLightningTrigger net/minecraft/advancements/criterion/CriterionTriggerChanneledLightning + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootContext; lambda$trigger$0 a + m (Ljava/util/List;Lnet/minecraft/advancements/criterion/ChanneledLightningTrigger$TriggerInstance;)Z lambda$trigger$1 a + m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/Collection;)V trigger a +c net/minecraft/advancements/criterion/ChanneledLightningTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerChanneledLightning$a + m ([Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; channeledLightning a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/util/Collection;)Z matches a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + m ()Ljava/util/List; victims b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; player b + f Ljava/util/List; victims c +c net/minecraft/advancements/criterion/CollectionCountsPredicate net/minecraft/advancements/criterion/CollectionCountsPredicate + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m (Ljava/util/List;)Lnet/minecraft/advancements/criterion/CollectionCountsPredicate; of a + m ([Lnet/minecraft/advancements/criterion/CollectionCountsPredicate$Entry;)Lnet/minecraft/advancements/criterion/CollectionCountsPredicate; of a + m ()Ljava/util/List; unpack a +c net/minecraft/advancements/criterion/CollectionCountsPredicate$Zero net/minecraft/advancements/criterion/CollectionCountsPredicate$d + m (Ljava/lang/Iterable;)Z test a + m ()Ljava/util/List; unpack a +c net/minecraft/advancements/criterion/CollectionCountsPredicate$Entry net/minecraft/advancements/criterion/CollectionCountsPredicate$a + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; count b + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 a + m ()Ljava/util/function/Predicate; test a + m (Ljava/lang/Iterable;)Z test a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; count b + f Ljava/util/function/Predicate; test a +c net/minecraft/advancements/criterion/CollectionCountsPredicate$Single net/minecraft/advancements/criterion/CollectionCountsPredicate$c + m ()Lnet/minecraft/advancements/criterion/CollectionCountsPredicate$Entry; entry b + m (Ljava/lang/Iterable;)Z test a + m ()Ljava/util/List; unpack a + f Lnet/minecraft/advancements/criterion/CollectionCountsPredicate$Entry; entry a +c net/minecraft/advancements/criterion/CollectionCountsPredicate$Multiple net/minecraft/advancements/criterion/CollectionCountsPredicate$b + m ()Ljava/util/List; entries b + m (Ljava/lang/Iterable;)Z test a + m ()Ljava/util/List; unpack a + f Ljava/util/List; entries a +c net/minecraft/advancements/criterion/FallAfterExplosionTrigger net/minecraft/advancements/criterion/FallAfterExplosionTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/FallAfterExplosionTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)V trigger a +c net/minecraft/advancements/criterion/FallAfterExplosionTrigger$TriggerInstance net/minecraft/advancements/criterion/FallAfterExplosionTrigger$a + m ()Ljava/util/Optional; cause d + m ()Ljava/util/Optional; distance c + m (Lnet/minecraft/advancements/criterion/DistancePredicate;Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; fallAfterExplosion a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; player a + m ()Ljava/util/Optional; startPosition b + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; cause e + f Ljava/util/Optional; distance d + f Ljava/util/Optional; player b + f Ljava/util/Optional; startPosition c +c net/minecraft/advancements/criterion/ItemUsedOnLocationTrigger net/minecraft/advancements/criterion/ItemUsedOnLocationTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/ItemUsedOnLocationTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V trigger a +c net/minecraft/advancements/criterion/ItemUsedOnLocationTrigger$TriggerInstance net/minecraft/advancements/criterion/ItemUsedOnLocationTrigger$a + m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; allayDropItemOnBlock b + m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; itemUsedOnBlock a + m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/criterion/ItemUsedOnLocationTrigger$TriggerInstance; itemUsedOnLocation c + m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$placedBlock$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;Lnet/minecraft/advancements/criterion/ContextAwarePredicate;)V lambda$validate$2 a + m ()Ljava/util/Optional; location b + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; placedBlock a + m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/advancements/Criterion; placedBlock a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;I)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Z)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; location c + f Ljava/util/Optional; player b +c net/minecraft/commands/arguments/blocks/BlockPredicateArgument net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate + m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument; blockPredicate a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate; getBlockPredicate a + m (Lnet/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; lambda$parse$0 a + m (Lnet/minecraft/commands/arguments/blocks/BlockStateParser$TagResult;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; lambda$parse$1 a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; parse a + m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; parse a + f Ljava/util/Collection; EXAMPLES a + f Lnet/minecraft/core/HolderLookup; blocks b +c net/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$b + m ()Z requiresNbt a +c net/minecraft/commands/arguments/blocks/BlockPredicateArgument$TagPredicate net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$c + m ()Z requiresNbt a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a + f Lnet/minecraft/nbt/CompoundTag; nbt b + f Lnet/minecraft/core/HolderSet; tag a + f Ljava/util/Map; vagueProperties c +c net/minecraft/commands/arguments/blocks/BlockPredicateArgument$BlockPredicate net/minecraft/commands/arguments/blocks/ArgumentBlockPredicate$a + m ()Z requiresNbt a + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a + f Lnet/minecraft/nbt/CompoundTag; nbt c + f Ljava/util/Set; properties b + f Lnet/minecraft/world/level/block/state/BlockState; state a +c net/minecraft/commands/arguments/coordinates/ColumnPosArgument net/minecraft/commands/arguments/coordinates/ArgumentVec2I + m ()Lnet/minecraft/commands/arguments/coordinates/ColumnPosArgument; columnPos a + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/ColumnPos; getColumnPos a + m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a + f Ljava/util/Collection; EXAMPLES b +c net/minecraft/commands/arguments/item/ComponentPredicateParser net/minecraft/commands/arguments/item/ComponentPredicateParser + m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; createGrammar a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createGrammar$0 d + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/Optional; lambda$createGrammar$1 c + m (Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/util/Unit; lambda$createGrammar$2 a + m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; lambda$createGrammar$3 b + m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createGrammar$4 a + m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; lambda$createGrammar$5 a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; lambda$createGrammar$6 b + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; lambda$createGrammar$7 a + m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; lambda$createGrammar$8 a + m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; lambda$createGrammar$9 a +c net/minecraft/commands/arguments/item/ComponentPredicateParser$Context net/minecraft/commands/arguments/item/ComponentPredicateParser$b + m (Ljava/util/List;)Ljava/lang/Object; anyOf a + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object; createComponentTest a + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createComponentTest a + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createPredicateTest b + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; forElementType a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; forTagType b + m ()Ljava/util/stream/Stream; listComponentTypes c + m ()Ljava/util/stream/Stream; listElementTypes a + m ()Ljava/util/stream/Stream; listPredicateTypes d + m ()Ljava/util/stream/Stream; listTagTypes b + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lookupComponentType c + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; lookupPredicateType d + m (Ljava/lang/Object;)Ljava/lang/Object; negate a +c net/minecraft/commands/arguments/item/ComponentPredicateParser$TagLookupRule net/minecraft/commands/arguments/item/ComponentPredicateParser$e + m ()Ljava/util/stream/Stream; possibleResources a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; validateElement a +c net/minecraft/commands/arguments/item/ComponentPredicateParser$ElementLookupRule net/minecraft/commands/arguments/item/ComponentPredicateParser$c + m ()Ljava/util/stream/Stream; possibleResources a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; validateElement a +c net/minecraft/commands/arguments/item/ComponentPredicateParser$ComponentLookupRule net/minecraft/commands/arguments/item/ComponentPredicateParser$a + m ()Ljava/util/stream/Stream; possibleResources a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; validateElement a +c net/minecraft/commands/arguments/item/ComponentPredicateParser$PredicateLookupRule net/minecraft/commands/arguments/item/ComponentPredicateParser$d + m ()Ljava/util/stream/Stream; possibleResources a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; validateElement a +c net/minecraft/commands/arguments/selector/EntitySelectorParser net/minecraft/commands/arguments/selector/ArgumentParserSelector + m (Ljava/util/function/Predicate;)V addPredicate a + m (Ljava/lang/Object;)Z allowSelectors a + m (Lnet/minecraft/server/permissions/PermissionSetSupplier;)Z allowSelectors a + m (DDD)Lnet/minecraft/world/phys/AABB; createAabb a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees;Lnet/minecraft/util/ToFloatFunction;)Ljava/util/function/Predicate; createRotationPredicate a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V fillSelectorSuggestions a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; fillSuggestions a + m ()V finalizePredicates I + m ()Ljava/lang/Double; getDeltaX p + m ()Ljava/lang/Double; getDeltaY q + m ()Ljava/lang/Double; getDeltaZ r + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; getDistance i + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; getLevel j + m ()Ljava/util/function/BiConsumer; getOrder s + m ()Lcom/mojang/brigadier/StringReader; getReader g + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; getRotX k + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; getRotY l + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; getSelector a + m ()Ljava/lang/Double; getX m + m ()Ljava/lang/Double; getY n + m ()Ljava/lang/Double; getZ o + m ()Z hasAdvancements H + m ()Z hasGamemodeEquals z + m ()Z hasGamemodeNotEquals A + m ()Z hasNameEquals v + m ()Z hasNameNotEquals w + m ()Z hasScores G + m ()Z hasTeamEquals B + m ()Z hasTeamNotEquals C + m ()Z isCurrentEntity u + m ()Z isLimited x + m ()Z isSorted y + m ()Z isTag f + m ()Z isTypeLimited E + m ()Z isTypeLimitedInversely F + m (Lnet/minecraft/util/ToFloatFunction;FFLnet/minecraft/world/entity/Entity;)Z lambda$createRotationPredicate$11 a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$finalizePredicates$10 a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; lambda$getSelector$8 b + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; lambda$getSelector$9 a + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I lambda$static$2 b + m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V lambda$static$3 c + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I lambda$static$4 a + m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V lambda$static$5 b + m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V lambda$static$6 a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; lambda$static$7 j + m (Lnet/minecraft/world/entity/EntityType;)V limitToType a + m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; parse t + m ()V parseNameOrUUID c + m ()V parseOptions d + m (D)V setDeltaX d + m (D)V setDeltaY e + m (D)V setDeltaZ f + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles;)V setDistance a + m (Z)V setHasAdvancements k + m (Z)V setHasGamemodeEquals f + m (Z)V setHasGamemodeNotEquals g + m (Z)V setHasNameEquals b + m (Z)V setHasNameNotEquals c + m (Z)V setHasScores j + m (Z)V setHasTeamEquals h + m (Z)V setHasTeamNotEquals i + m (Z)V setIncludesEntities a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;)V setLevel a + m (Z)V setLimited d + m (I)V setMaxResults a + m (Ljava/util/function/BiConsumer;)V setOrder a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees;)V setRotX a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees;)V setRotY b + m (Z)V setSorted e + m (Ljava/util/function/BiFunction;)V setSuggestions a + m ()V setTypeLimitedInversely D + m ()V setWorldLimited h + m (D)V setX a + m (D)V setY b + m (D)V setZ c + m ()Z shouldInvertValue e + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestEquals i + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestName c + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestNameOrSelector b + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOpenOptions e + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOptionsKey g + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOptionsKeyOrClose f + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOptionsNextOrClose h + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestSelector d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_END_OF_OPTIONS i + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_OPTION_VALUE j + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_NAME_OR_UUID e + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MISSING_SELECTOR_TYPE h + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SELECTORS_NOT_ALLOWED g + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_SELECTOR_TYPE f + f Ljava/util/function/BiConsumer; ORDER_FURTHEST l + f Ljava/util/function/BiConsumer; ORDER_NEAREST k + f Ljava/util/function/BiConsumer; ORDER_RANDOM m + f C SELECTOR_ALL_ENTITIES v + f C SELECTOR_ALL_PLAYERS s + f C SELECTOR_CURRENT_ENTITY u + f C SELECTOR_NEAREST_ENTITY w + f C SELECTOR_NEAREST_PLAYER r + f C SELECTOR_RANDOM_PLAYERS t + f Ljava/util/function/BiFunction; SUGGEST_NOTHING n + f C SYNTAX_NOT c + f C SYNTAX_OPTIONS_END p + f C SYNTAX_OPTIONS_KEY_VALUE_SEPARATOR b + f C SYNTAX_OPTIONS_SEPARATOR q + f C SYNTAX_OPTIONS_START o + f C SYNTAX_SELECTOR_START a + f C SYNTAX_TAG d + f Z allowSelectors y + f Z currentEntity O + f Ljava/lang/Double; deltaX H + f Ljava/lang/Double; deltaY I + f Ljava/lang/Double; deltaZ J + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; distance C + f Ljava/util/UUID; entityUUID R + f Z hasAdvancements ae + f Z hasGamemodeEquals X + f Z hasGamemodeNotEquals Y + f Z hasNameEquals T + f Z hasNameNotEquals U + f Z hasScores ad + f Z hasTeamEquals Z + f Z hasTeamNotEquals aa + f Z includesEntities A + f Z isLimited V + f Z isSorted W + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints; level D + f I maxResults z + f Ljava/util/function/BiConsumer; order N + f Ljava/lang/String; playerName P + f Ljava/util/List; predicates M + f Lcom/mojang/brigadier/StringReader; reader x + f Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; rotX K + f Lnet/minecraft/advancements/criterion/MinMaxBounds$FloatDegrees; rotY L + f I startPosition Q + f Ljava/util/function/BiFunction; suggestions S + f Z typeInverse ac + f Lnet/minecraft/world/entity/EntityType; type ab + f Z usesSelectors af + f Z worldLimited B + f Ljava/lang/Double; x E + f Ljava/lang/Double; y F + f Ljava/lang/Double; z G +c net/minecraft/core/component/predicates/DataComponentPredicate net/minecraft/core/component/predicates/DataComponentPredicate + m (Ljava/util/List;)Ljava/util/Map; lambda$static$0 a + m (Ljava/util/Map;)Ljava/util/List; lambda$static$1 a + m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a + m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; singleCodec a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/network/codec/StreamCodec; SINGLE_STREAM_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d +c net/minecraft/core/component/predicates/DataComponentPredicate$Type net/minecraft/core/component/predicates/DataComponentPredicate$d + m ()Lcom/mojang/serialization/Codec; codec c + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; copyOrCreateType a + m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; lambda$copyOrCreateType$0 b + m ()Lnet/minecraft/network/codec/StreamCodec; singleStreamCodec e + m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;)Lcom/mojang/datafixers/util/Either; unpackType a + m ()Lcom/mojang/serialization/MapCodec; wrappedCodec d + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/core/component/predicates/DataComponentPredicate$Single net/minecraft/core/component/predicates/DataComponentPredicate$c + m (Ljava/util/Map$Entry;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single; fromEntry a + m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single; lambda$wrapCodec$0 a + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$wrapCodec$1 a + m ()Lnet/minecraft/core/component/predicates/DataComponentPredicate; predicate b + m ()Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; type a + m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; wrapCodec a + f Lnet/minecraft/core/component/predicates/DataComponentPredicate; predicate b + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; type a +c net/minecraft/core/component/predicates/DataComponentPredicate$TypeBase net/minecraft/core/component/predicates/DataComponentPredicate$e + m ()Lcom/mojang/serialization/Codec; codec c + m (Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single; lambda$new$0 a + m ()Lnet/minecraft/network/codec/StreamCodec; singleStreamCodec e + m ()Lcom/mojang/serialization/MapCodec; wrappedCodec d + f Lcom/mojang/serialization/Codec; codec c + f Lnet/minecraft/network/codec/StreamCodec; singleStreamCodec e + f Lcom/mojang/serialization/MapCodec; wrappedCodec d +c net/minecraft/core/component/predicates/DataComponentPredicate$AnyValueType net/minecraft/core/component/predicates/DataComponentPredicate$a + m ()Lnet/minecraft/core/component/DataComponentType; componentType b + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$AnyValueType; create a + m ()Lnet/minecraft/core/component/predicates/AnyValue; predicate a + f Lnet/minecraft/core/component/predicates/AnyValue; predicate c +c net/minecraft/core/component/predicates/DataComponentPredicate$ConcreteType net/minecraft/core/component/predicates/DataComponentPredicate$b +c net/minecraft/data/advancements/packs/VanillaStoryAdvancements net/minecraft/data/advancements/packs/VanillaStoryAdvancements + m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a +c net/minecraft/network/protocol/game/ClientboundAddEntityPacket net/minecraft/network/protocol/game/PacketPlayOutSpawnEntity + m ()I getData n + m ()I getId b + m ()Lnet/minecraft/world/phys/Vec3; getMovement j + m ()Lnet/minecraft/world/entity/EntityType; getType f + m ()Ljava/util/UUID; getUUID e + m ()D getX g + m ()F getXRot k + m ()D getY h + m ()F getYHeadRot m + m ()F getYRot l + m ()D getZ i + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I data l + f I id b + f Lnet/minecraft/world/phys/Vec3; movement h + f Lnet/minecraft/world/entity/EntityType; type d + f Ljava/util/UUID; uuid c + f D x e + f B xRot i + f D y f + f B yHeadRot k + f B yRot j + f D z g +c net/minecraft/network/protocol/game/ClientboundBossEventPacket net/minecraft/network/protocol/game/PacketPlayOutBoss + m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createAddPacket a + m (Ljava/util/UUID;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createRemovePacket a + m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdateNamePacket c + m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdateProgressPacket b + m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdatePropertiesPacket e + m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdateStylePacket d + m (Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a + m (ZZZ)I encodeProperties a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f I FLAG_DARKEN b + f I FLAG_FOG d + f I FLAG_MUSIC c + f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation; REMOVE_OPERATION g + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/UUID; id e + f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation; operation f +c net/minecraft/network/protocol/game/ClientboundBossEventPacket$1 net/minecraft/network/protocol/game/PacketPlayOutBoss$1 + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a + m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a +c net/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler net/minecraft/network/protocol/game/PacketPlayOutBoss$b + m (Ljava/util/UUID;Lnet/minecraft/network/chat/Component;FLnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;ZZZ)V add a + m (Ljava/util/UUID;)V remove a + m (Ljava/util/UUID;Lnet/minecraft/network/chat/Component;)V updateName a + m (Ljava/util/UUID;F)V updateProgress a + m (Ljava/util/UUID;ZZZ)V updateProperties a + m (Ljava/util/UUID;Lnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;)V updateStyle a +c net/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation net/minecraft/network/protocol/game/PacketPlayOutBoss$Action + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a + m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a +c net/minecraft/network/protocol/game/ClientboundBossEventPacket$AddOperation net/minecraft/network/protocol/game/PacketPlayOutBoss$a + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a + m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/world/BossEvent$BossBarColor; color c + f Z createWorldFog g + f Z darkenScreen e + f Lnet/minecraft/network/chat/Component; name a + f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay d + f Z playMusic f + f F progress b +c net/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType net/minecraft/network/protocol/game/PacketPlayOutBoss$d + m ()[Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; $values a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation; lambda$static$0 a + f [Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; $VALUES h + f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; ADD a + f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; REMOVE b + f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_NAME d + f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_PROGRESS c + f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_PROPERTIES f + f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_STYLE e + f Lnet/minecraft/network/codec/StreamDecoder; reader g +c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateNameOperation net/minecraft/network/protocol/game/PacketPlayOutBoss$e + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a + m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a + m ()Lnet/minecraft/network/chat/Component; name b + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/chat/Component; name a +c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateStyleOperation net/minecraft/network/protocol/game/PacketPlayOutBoss$h + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a + m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/world/BossEvent$BossBarColor; color a + f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay b +c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateProgressOperation net/minecraft/network/protocol/game/PacketPlayOutBoss$f + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a + m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a + m ()F progress b + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f F progress a +c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdatePropertiesOperation net/minecraft/network/protocol/game/PacketPlayOutBoss$g + m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a + m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Z createWorldFog c + f Z darkenScreen a + f Z playMusic b +c net/minecraft/network/protocol/game/ClientboundGameEventPacket net/minecraft/network/protocol/game/PacketPlayOutGameStateChange + m ()Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; getEvent b + m ()F getParam e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; CHANGE_GAME_MODE e + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; DEMO_EVENT g + f I DEMO_PARAM_HINT_1 q + f I DEMO_PARAM_HINT_2 r + f I DEMO_PARAM_HINT_3 s + f I DEMO_PARAM_HINT_4 t + f I DEMO_PARAM_INTRO p + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; GUARDIAN_ELDER_EFFECT l + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; IMMEDIATE_RESPAWN m + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; LEVEL_CHUNKS_LOAD_START o + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; LIMITED_CRAFTING n + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; NO_RESPAWN_BLOCK_AVAILABLE b + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; PLAY_ARROW_HIT_SOUND h + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; PUFFER_FISH_STING k + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; RAIN_LEVEL_CHANGE i + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; START_RAINING c + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; STOP_RAINING d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; THUNDER_LEVEL_CHANGE j + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; WIN_GAME f + f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; event u + f F param v +c net/minecraft/network/protocol/game/ClientboundGameEventPacket$Type net/minecraft/network/protocol/game/PacketPlayOutGameStateChange$a + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; TYPES a + f I id b +c net/minecraft/network/protocol/game/ClientboundSetCameraPacket net/minecraft/network/protocol/game/PacketPlayOutCamera + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I cameraId b +c net/minecraft/network/protocol/game/ClientboundSetHealthPacket net/minecraft/network/protocol/game/PacketPlayOutUpdateHealth + m ()I getFood e + m ()F getHealth b + m ()F getSaturation f + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I food c + f F health b + f F saturation d +c net/minecraft/network/protocol/game/ClientboundStopSoundPacket net/minecraft/network/protocol/game/PacketPlayOutStopSound + m ()Lnet/minecraft/resources/Identifier; getName b + m ()Lnet/minecraft/sounds/SoundSource; getSource e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I HAS_SOUND c + f I HAS_SOURCE b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/resources/Identifier; name d + f Lnet/minecraft/sounds/SoundSource; source e +c net/minecraft/network/protocol/game/ServerboundSetBeaconPacket net/minecraft/network/protocol/game/PacketPlayInBeacon + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Ljava/util/Optional; primary b + m ()Ljava/util/Optional; secondary e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Optional; primary b + f Ljava/util/Optional; secondary c +c net/minecraft/network/protocol/game/ServerboundUseItemOnPacket net/minecraft/network/protocol/game/PacketPlayInUseItem + m ()Lnet/minecraft/world/InteractionHand; getHand b + m ()Lnet/minecraft/world/phys/BlockHitResult; getHitResult e + m ()I getSequence f + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/phys/BlockHitResult; blockHit b + f Lnet/minecraft/world/InteractionHand; hand c + f I sequence d +c net/minecraft/network/protocol/handshake/ClientIntentionPacket net/minecraft/network/protocol/handshake/PacketHandshakingInSetProtocol + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/handshake/ServerHandshakePacketListener;)V handle a + m ()Ljava/lang/String; hostName e + m ()Lnet/minecraft/network/protocol/handshake/ClientIntent; intention g + m ()Z isTerminal d + m ()I port f + m ()I protocolVersion b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I MAX_HOST_LENGTH f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; hostName c + f Lnet/minecraft/network/protocol/handshake/ClientIntent; intention e + f I port d + f I protocolVersion b +c net/minecraft/network/protocol/login/ClientLoginPacketListener net/minecraft/network/protocol/login/PacketLoginOutListener + m (Lnet/minecraft/network/protocol/login/ClientboundLoginCompressionPacket;)V handleCompression a + m (Lnet/minecraft/network/protocol/login/ClientboundCustomQueryPacket;)V handleCustomQuery a + m (Lnet/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket;)V handleDisconnect a + m (Lnet/minecraft/network/protocol/login/ClientboundHelloPacket;)V handleHello a + m (Lnet/minecraft/network/protocol/login/ClientboundLoginFinishedPacket;)V handleLoginFinished a + m ()Lnet/minecraft/network/ConnectionProtocol; protocol b +c net/minecraft/network/protocol/login/ServerLoginPacketListener net/minecraft/network/protocol/login/PacketLoginInListener + m (Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket;)V handleCustomQueryPacket a + m (Lnet/minecraft/network/protocol/login/ServerboundHelloPacket;)V handleHello a + m (Lnet/minecraft/network/protocol/login/ServerboundKeyPacket;)V handleKey a + m (Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket;)V handleLoginAcknowledgement a + m ()Lnet/minecraft/network/ConnectionProtocol; protocol b +c net/minecraft/network/protocol/login/custom/CustomQueryPayload net/minecraft/network/protocol/login/custom/CustomQueryPayload + m ()Lnet/minecraft/resources/Identifier; id a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a +c net/minecraft/server/network/ServerHandshakePacketListenerImpl net/minecraft/server/network/HandshakeListener + m (Lnet/minecraft/network/protocol/handshake/ClientIntentionPacket;Z)V beginLogin a + m (Lnet/minecraft/network/protocol/handshake/ClientIntentionPacket;)V handleIntention a + m ()Z isAcceptingMessages c + m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a + f Lnet/minecraft/network/chat/Component; IGNORE_STATUS_REASON b + f Lnet/minecraft/network/Connection; connection d + f Lnet/minecraft/server/MinecraftServer; server c +c net/minecraft/server/network/ServerHandshakePacketListenerImpl$1 net/minecraft/server/network/HandshakeListener$1 + f [I $SwitchMap$net$minecraft$network$protocol$handshake$ClientIntent a +c net/minecraft/server/packs/resources/ReloadableResourceManager net/minecraft/server/packs/resources/ReloadableResourceManager + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Lnet/minecraft/server/packs/resources/ReloadInstance; createReload a + m ()Ljava/util/Set; getNamespaces a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/List; getResourceStack a + m (Ljava/util/List;)Ljava/lang/Object; lambda$createReload$0 a + m ()Ljava/util/stream/Stream; listPacks b + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResourceStacks c + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResources b + m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;)V registerReloadListener a + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/List; listeners d + f Lnet/minecraft/server/packs/resources/CloseableResourceManager; resources c + f Lnet/minecraft/server/packs/PackType; type e +c net/minecraft/util/datafix/fixes/BlockEntityFurnaceBurnTimeFix net/minecraft/util/datafix/fixes/BlockEntityFurnaceBurnTimeFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBurnTime a +c net/minecraft/util/datafix/fixes/BlockEntityShulkerBoxColorFix net/minecraft/util/datafix/fixes/DataConverterShulkerBoxBlock + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a +c net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; findUpdatedStructureType c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion;)Ljava/util/Optional; guessConfiguration a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 f + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$1 e + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$2 d + m (Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V lambda$guessConfiguration$7 b + m (Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V lambda$guessConfiguration$8 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateReferences$5 a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V lambda$updateReferences$6 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateStarts$3 b + m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V lambda$updateStarts$4 b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateReferences b + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateStarts a + f Ljava/util/Map; CONVERSION_MAP b + f Lorg/slf4j/Logger; LOGGER a +c net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$a + m (Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion; biomeMapped a + m ()Ljava/util/Map; biomeMapping a + m ()Ljava/lang/String; fallback b + m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map$Entry;Ljava/lang/String;)V lambda$unpack$0 a + m (Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion; trivial a + m (Ljava/util/Map;)Ljava/util/Map; unpack a + f Ljava/util/Map; biomeMapping a + f Ljava/lang/String; fallback b +c net/minecraft/util/datafix/fixes/WrittenBookPagesStrictJsonFix net/minecraft/util/datafix/fixes/WrittenBookPagesStrictJsonFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fixItemStackTag$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fixItemStackTag$2 a + m (Ljava/lang/String;)Z lambda$new$0 a +c net/minecraft/util/parsing/packrat/commands/NumberRunParseRule net/minecraft/util/parsing/packrat/commands/NumberRunParseRule + m (C)Z isAccepted a + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b + f Lnet/minecraft/util/parsing/packrat/DelayedException; noValueError a + f Lnet/minecraft/util/parsing/packrat/DelayedException; underscoreNotAllowedError b +c net/minecraft/util/parsing/packrat/commands/ResourceLookupRule net/minecraft/util/parsing/packrat/commands/ResourceLookupRule + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a + m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/Identifier;)Ljava/lang/Object; validateElement a + f Ljava/lang/Object; context a + f Lnet/minecraft/util/parsing/packrat/DelayedException; error c + f Lnet/minecraft/util/parsing/packrat/NamedRule; idParser b +c net/minecraft/util/parsing/packrat/commands/ResourceSuggestion net/minecraft/util/parsing/packrat/commands/ResourceSuggestion + m ()Ljava/util/stream/Stream; possibleResources a +c net/minecraft/util/profiling/metrics/profiling/MetricsRecorder net/minecraft/util/profiling/metrics/profiling/MetricsRecorder + m ()V cancel b + m ()V end a + m ()V endTick d + m ()Lnet/minecraft/util/profiling/ProfilerFiller; getProfiler f + m ()Z isRecording e + m ()V startTick c +c net/minecraft/util/profiling/metrics/storage/RecordedDeviation net/minecraft/util/profiling/metrics/storage/RecordedDeviation + f Lnet/minecraft/util/profiling/ProfileResults; profilerResultAtTick c + f I tick b + f Ljava/time/Instant; timestamp a +c net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; calculateRammingStartPosition a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse c + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)V chooseRamPosition b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getEdgeOfBlock a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isWalkableBlock a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$start$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)Ljava/util/Optional; lambda$start$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick d + f I TIME_OUT_DURATION c + f Ljava/util/function/ToIntFunction; getCooldownOnFail d + f Ljava/util/function/Function; getPrepareRamSound j + f I maxRamDistance f + f I minRamDistance e + f Ljava/util/Optional; ramCandidate l + f I ramPrepareTime i + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ramTargeting h + f Ljava/util/Optional; reachedRamPositionTimestamp k + f F walkSpeed g +c net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$RamCandidate net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$a + m ()Lnet/minecraft/core/BlockPos; getStartPosition a + m ()Lnet/minecraft/world/entity/LivingEntity; getTarget c + m ()Lnet/minecraft/core/BlockPos; getTargetPosition b + f Lnet/minecraft/core/BlockPos; startPosition a + f Lnet/minecraft/world/entity/LivingEntity; target c + f Lnet/minecraft/core/BlockPos; targetPosition b +c net/minecraft/world/entity/ai/navigation/WallClimberNavigation net/minecraft/world/entity/ai/navigation/NavigationSpider + m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a + m (Lnet/minecraft/world/entity/Entity;D)Z moveTo a + m ()V tick d + f Lnet/minecraft/core/BlockPos; pathToPosition p +c net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; getMemory b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isClose b + m (Lnet/minecraft/world/entity/LivingEntity;)Z isHostileTarget b + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isHuntTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isMatchingEntity a + f F TARGET_DETECTION_DISTANCE a +c net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)V doTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)V lambda$doTick$1 a + m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V lambda$doTick$2 a + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/decoration/painting/PaintingVariant net/minecraft/world/entity/decoration/painting/PaintingVariant + m ()I area a + m ()Lnet/minecraft/resources/Identifier; assetId d + m ()Ljava/util/Optional; author f + m ()I height c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; title e + m ()I width b + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/resources/Identifier; assetId g + f Ljava/util/Optional; author i + f I height f + f Ljava/util/Optional; title h + f I width e +c net/minecraft/world/entity/npc/wanderingtrader/WanderingTrader net/minecraft/world/entity/npc/wanderingtrader/EntityVillagerTrader + m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$000 a + m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$100 b + m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$200 c + m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; access$300 d + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V aiStep d_ + m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound W + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEvent; getConsumeSound j + m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound fd + m ()I getDespawnDelay gT + m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound h + m ()Lnet/minecraft/sounds/SoundEvent; getNotifyTradeSound f + m (Z)Lnet/minecraft/sounds/SoundEvent; getTradeUpdatedSound x + m ()Lnet/minecraft/core/BlockPos; getWanderTarget gW + m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Z lambda$registerGoals$0 f + m (Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;)Z lambda$registerGoals$1 e + m ()V maybeDespawn gU + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()V registerGoals D + m (D)Z removeWhenFarAway i + m (Lnet/minecraft/world/item/trading/MerchantOffer;)V rewardTradeXp b + m (I)V setDespawnDelay s + m (Lnet/minecraft/core/BlockPos;)V setWanderTarget h + m ()Z showProgressBar e + m (Lnet/minecraft/server/level/ServerLevel;)V updateTrades h + f I DEFAULT_DESPAWN_DELAY cx + f I despawnDelay cz + f Lnet/minecraft/core/BlockPos; wanderTarget cy +c net/minecraft/world/entity/npc/wanderingtrader/WanderingTrader$WanderToPositionGoal net/minecraft/world/entity/npc/wanderingtrader/EntityVillagerTrader$a + m ()Z canUse b + m (Lnet/minecraft/core/BlockPos;D)Z isTooFarAway a + m ()V stop e + m ()V tick a + f D speedModifier c + f D stopDistance b + f Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader; this$0 d + f Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader; trader a +c net/minecraft/world/item/crafting/display/FurnaceRecipeDisplay net/minecraft/world/item/crafting/display/FurnaceRecipeDisplay + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e + m ()I duration f + m ()F experience g + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; fuel c + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; ingredient b + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation i + f I duration j + f F experience k + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; fuel g + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; ingredient f + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result h +c net/minecraft/world/item/enchantment/TargetedConditionalEffect net/minecraft/world/item/enchantment/TargetedConditionalEffect + m ()Lnet/minecraft/world/item/enchantment/EnchantmentTarget; affected b + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; codec a + m ()Ljava/lang/Object; effect c + m ()Lnet/minecraft/world/item/enchantment/EnchantmentTarget; enchanted a + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; equipmentDropsCodec b + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$0 b + m ()Ljava/lang/String; lambda$equipmentDropsCodec$1 e + m (Lnet/minecraft/world/item/enchantment/EnchantmentTarget;)Lcom/mojang/serialization/DataResult; lambda$equipmentDropsCodec$2 a + m (Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect; lambda$equipmentDropsCodec$3 a + m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$equipmentDropsCodec$4 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; requirements d + f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; affected b + f Ljava/lang/Object; effect c + f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; enchanted a + f Ljava/util/Optional; requirements d +c net/minecraft/world/level/EntityBasedExplosionDamageCalculator net/minecraft/world/level/ExplosionDamageCalculatorEntity + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; getBlockExplosionResistance a + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;Ljava/lang/Float;)Ljava/lang/Float; lambda$getBlockExplosionResistance$0 a + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a + f Lnet/minecraft/world/entity/Entity; source a +c net/minecraft/world/level/block/BonemealableFeaturePlacerBlock net/minecraft/world/level/block/BonemealableFeaturePlacerBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/level/block/BonemealableBlock$Type; getType as_ + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a + m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; lambda$performBonemeal$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V lambda$performBonemeal$3 a + m (Lnet/minecraft/world/level/block/BonemealableFeaturePlacerBlock;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/ResourceKey; feature b +c net/minecraft/world/level/block/entity/BlastFurnaceBlockEntity net/minecraft/world/level/block/entity/TileEntityBlastFurnace + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I getBurnDuration a + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME q +c net/minecraft/world/level/block/entity/BrewingStandBlockEntity net/minecraft/world/level/block/entity/TileEntityBrewingStand + m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m ()I getContainerSize b + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + m ()Lnet/minecraft/core/NonNullList; getItems g + m ()[Z getPotionBits h + m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a + m (Lnet/minecraft/world/item/alchemy/PotionBrewing;Lnet/minecraft/core/NonNullList;)Z isBrewable a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BrewingStandBlockEntity;)V serverTick a + m (Lnet/minecraft/core/NonNullList;)V setItems a + f I DATA_BREW_TIME c + f I DATA_FUEL_USES d + f S DEFAULT_BREW_TIME l + f B DEFAULT_FUEL m + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME q + f I FUEL_SLOT h + f I FUEL_USES b + f I INGREDIENT_SLOT g + f I NUM_DATA_VALUES e + f [I SLOTS_FOR_DOWN j + f [I SLOTS_FOR_SIDES k + f [I SLOTS_FOR_UP i + f I brewTime s + f Lnet/minecraft/world/inventory/ContainerData; dataAccess f + f I fuel v + f Lnet/minecraft/world/item/Item; ingredient u + f Lnet/minecraft/core/NonNullList; items r + f [Z lastPotionCount t +c net/minecraft/world/level/block/entity/BrewingStandBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityBrewingStand$1 + m (I)I get a + m ()I getCount a + m (II)V set a + f Lnet/minecraft/world/level/block/entity/BrewingStandBlockEntity; this$0 a +c net/minecraft/world/level/block/entity/ContainerOpenersCounter net/minecraft/world/level/block/entity/ContainerOpenersCounter + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V decrementOpeners a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/util/List; getEntitiesWithContainerOpen a + m ()I getOpenerCount a + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Z hasContainerOpen a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;D)V incrementOpeners a + m (Lnet/minecraft/world/entity/player/Player;)Z isOwnContainer a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z lambda$getEntitiesWithContainerOpen$0 a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/ContainerUser; lambda$getEntitiesWithContainerOpen$1 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onClose b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onOpen a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V openerCountChanged a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V recheckOpeners c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V scheduleRecheck d + f I CHECK_TICK_DELAY a + f D maxInteractionRange c + f I openCount b +c net/minecraft/world/level/block/entity/DecoratedPotBlockEntity net/minecraft/world/level/block/entity/DecoratedPotBlockEntity + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m (Lnet/minecraft/world/level/block/entity/PotDecorations;)Lnet/minecraft/world/item/ItemStack; createDecoratedPotItem a + m ()Lnet/minecraft/world/level/block/entity/BlockEntity; getContainerBlockEntity w + m ()Lnet/minecraft/world/level/block/entity/PotDecorations; getDecorations m + m ()Lnet/minecraft/core/Direction; getDirection l + m ()Lnet/minecraft/resources/ResourceKey; getLootTable az_ + m ()J getLootTableSeed aC_ + m ()Lnet/minecraft/world/item/ItemStack; getTheItem g + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket k + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/resources/ResourceKey;)V setLootTable a + m (J)V setLootTableSeed a + m (Lnet/minecraft/world/item/ItemStack;)V setTheItem b + m (I)Lnet/minecraft/world/item/ItemStack; splitTheItem d + m (II)Z triggerEvent a_ + m (Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle;)V wobble a + f I EVENT_POT_WOBBLES f + f Ljava/lang/String; TAG_ITEM e + f Ljava/lang/String; TAG_SHERDS d + f Lnet/minecraft/world/level/block/entity/PotDecorations; decorations k + f Lnet/minecraft/world/item/ItemStack; item l + f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; lastWobbleStyle h + f Lnet/minecraft/resources/ResourceKey; lootTable i + f J lootTableSeed j + f J wobbleStartedAtTick g +c net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$a + m ()[Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; $values a + f [Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; $VALUES d + f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; NEGATIVE b + f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; POSITIVE a + f I duration c +c net/minecraft/world/level/block/entity/TestInstanceBlockEntity net/minecraft/world/level/block/entity/TestInstanceBlockEntity + m ()V clearErrorMarkers G + m ()V encaseStructure E + m ()Ljava/util/Optional; errorMessage x + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;Ljava/util/function/Consumer;)Z export a + m (Ljava/util/function/Consumer;)Z exportTest c + m ()V forceLoadChunks L + m ()Ljava/util/List; getBeamSections a + m ()Ljava/util/List; getErrorMarkers H + m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox; getRenderableBox c + m ()Lnet/minecraft/world/level/block/Rotation; getRotation w + m ()Lnet/minecraft/core/Vec3i; getSize m + m ()Lnet/minecraft/core/BlockPos; getStartCorner D + m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getStructureBoundingBox d + m ()Lnet/minecraft/world/phys/AABB; getStructureBounds f + m ()Lnet/minecraft/core/BlockPos; getStructurePos B + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getStructurePos a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getStructureSize a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getStructureTemplate b + m ()Ljava/util/Optional; getTestHolder I + m ()Lnet/minecraft/network/chat/Component; getTestName k + m ()Lnet/minecraft/core/Vec3i; getTransformedSize J + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket A + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m ()Z ignoreEntities l + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/Identifier; lambda$getStructureTemplate$0 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; lambda$getStructureTemplate$1 a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; lambda$getTestName$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$placeStructure$3 c + m (Lnet/minecraft/world/entity/Entity;)Z lambda$removeEntities$4 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/chat/Component;)V markError a + m ()Z placeStructure C + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;)V placeStructure a + m (Ljava/util/function/Consumer;)V processStructureBoundary e + m ()V removeBarriers F + m ()V removeEntities K + m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; renderMode b + m (Ljava/util/function/Consumer;)V resetTest a + m (Ljava/util/function/Consumer;)V runTest d + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Ljava/util/function/Consumer;)Ljava/util/Optional; saveTest b + m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data;)V set a + m ()V setChanged e + m (Lnet/minecraft/network/chat/Component;)V setErrorMessage a + m ()V setRunning z + m ()V setSuccess y + m ()Ljava/util/Optional; test h + f Ljava/util/List; BEAM_CLEARED b + f Ljava/util/List; BEAM_OPTIONAL_FAILED f + f Ljava/util/List; BEAM_REQUIRED_FAILED e + f Ljava/util/List; BEAM_RUNNING c + f Ljava/util/List; BEAM_SUCCESS d + f Lnet/minecraft/network/chat/Component; INVALID_TEST_NAME a + f Lnet/minecraft/core/Vec3i; STRUCTURE_OFFSET g + f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; data h + f Ljava/util/List; errorMarkers i +c net/minecraft/world/level/block/entity/TestInstanceBlockEntity$1 net/minecraft/world/level/block/entity/TestInstanceBlockEntity$1 + f [I $SwitchMap$net$minecraft$world$level$block$Rotation a +c net/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data net/minecraft/world/level/block/entity/TestInstanceBlockEntity$a + m ()Ljava/util/Optional; errorMessage f + m ()Z ignoreEntities d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/block/Rotation; rotation c + m ()Lnet/minecraft/core/Vec3i; size b + m ()Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; status e + m ()Ljava/util/Optional; test a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; withError a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; withSize a + m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; withStatus a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/Optional; errorMessage h + f Z ignoreEntities f + f Lnet/minecraft/world/level/block/Rotation; rotation e + f Lnet/minecraft/core/Vec3i; size d + f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; status g + f Ljava/util/Optional; test c +c net/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status net/minecraft/world/level/block/entity/TestInstanceBlockEntity$c + m ()[Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; $values a + m (I)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; byIndex a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status;)I lambda$static$0 b + m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status;)I lambda$static$1 a + f [Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; $VALUES i + f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; CLEARED a + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; FINISHED c + f Ljava/util/function/IntFunction; ID_MAP f + f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; RUNNING b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Ljava/lang/String; id g + f I index h +c net/minecraft/world/level/block/entity/TestInstanceBlockEntity$ErrorMarker net/minecraft/world/level/block/entity/TestInstanceBlockEntity$b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/BlockPos; pos a + m ()Lnet/minecraft/network/chat/Component; text b + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; LIST_CODEC b + f Lnet/minecraft/core/BlockPos; pos c + f Lnet/minecraft/network/chat/Component; text d +c net/minecraft/world/level/block/entity/TheEndPortalBlockEntity net/minecraft/world/level/block/entity/TileEntityEnderPortal + m (Lnet/minecraft/core/Direction;)Z shouldRenderFace a +c net/minecraft/world/level/block/entity/TrappedChestBlockEntity net/minecraft/world/level/block/entity/TileEntityChestTrapped + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V signalOpenCount a +c net/minecraft/world/level/block/entity/TrialSpawnerBlockEntity net/minecraft/world/level/block/entity/TrialSpawnerBlockEntity + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; createDefaultSpawner h + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; getState d + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; getTrialSpawner c + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m ()V markUpdated f + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/util/RandomSource;)V setEntityId a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V setState a + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; trialSpawner a +c net/minecraft/world/level/block/piston/PistonMovingBlockEntity net/minecraft/world/level/block/piston/TileEntityPiston + m ()V finalTick k + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction;D)V fixEntityWithinPistonBase a + m ()Lnet/minecraft/world/level/block/state/BlockState; getCollisionRelatedBlockState w + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape a + m ()Lnet/minecraft/core/Direction; getDirection c + m (F)F getExtendedProgress e + m ()J getLastTicked m + m ()Lnet/minecraft/world/level/block/state/BlockState; getMovedState h + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/core/Direction;Lnet/minecraft/world/phys/AABB;)D getMovement a + m ()Lnet/minecraft/core/Direction; getMovementDirection f + m (F)F getProgress a + m ()Lnet/minecraft/core/Direction; getPushDirection l + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (F)F getXOff b + m (F)F getYOff c + m (F)F getZOff d + m ()Z isExtending a + m ()Z isSourcePiston d + m ()Z isStickyForEntities x + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z lambda$moveStuckEntities$1 a + m ()Lnet/minecraft/core/Direction; lambda$static$0 y + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Z matchesStickyCritera a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)Lnet/minecraft/world/phys/AABB; moveByPositionAndProgress a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;FLnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)V moveCollidedEntities a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/entity/Entity;DLnet/minecraft/core/Direction;)V moveEntityByPiston a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;FLnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)V moveStuckEntities b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/level/Level;)V setLevel a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)V tick a + f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE d + f Z DEFAULT_EXTENDING f + f F DEFAULT_PROGRESS e + f Z DEFAULT_SOURCE g + f Ljava/lang/ThreadLocal; NOCLIP l + f D PUSH_OFFSET c + f I TICKS_TO_EXTEND b + f D TICK_MOVEMENT a + f I deathTicks s + f Lnet/minecraft/core/Direction; direction i + f Z extending j + f Z isSourcePiston k + f J lastTicked r + f Lnet/minecraft/world/level/block/state/BlockState; movedState h + f F progress m + f F progressO q +c net/minecraft/world/level/block/piston/PistonMovingBlockEntity$1 net/minecraft/world/level/block/piston/TileEntityPiston$1 + f [I $SwitchMap$net$minecraft$core$Direction$Axis a + f [I $SwitchMap$net$minecraft$core$Direction b +c net/minecraft/world/level/block/piston/PistonStructureResolver net/minecraft/world/level/block/piston/PistonExtendsChecker + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z addBlockLine a + m (Lnet/minecraft/core/BlockPos;)Z addBranchingBlocks a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z canStickToEachOther a + m ()Lnet/minecraft/core/Direction; getPushDirection b + m ()Ljava/util/List; getToDestroy d + m ()Ljava/util/List; getToPush c + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSticky a + m (II)V reorderListAtCollision a + m ()Z resolve a + f I MAX_PUSH_DEPTH a + f Z extending d + f Lnet/minecraft/world/level/Level; level b + f Lnet/minecraft/core/Direction; pistonDirection i + f Lnet/minecraft/core/BlockPos; pistonPos c + f Lnet/minecraft/core/Direction; pushDirection f + f Lnet/minecraft/core/BlockPos; startPos e + f Ljava/util/List; toDestroy h + f Ljava/util/List; toPush g +c net/minecraft/world/level/block/state/predicate/BlockPredicate net/minecraft/world/level/block/state/predicate/BlockPredicate + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/predicate/BlockPredicate; forBlock a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a + f Lnet/minecraft/world/level/block/Block; block a +c net/minecraft/world/level/block/state/properties/DoorHingeSide net/minecraft/world/level/block/state/properties/BlockPropertyDoorHinge + m ()[Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; $VALUES c + f Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; LEFT a + f Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; RIGHT b +c net/minecraft/world/level/block/state/properties/SideChainPart net/minecraft/world/level/block/state/properties/SideChainPart + m ()[Lnet/minecraft/world/level/block/state/properties/SideChainPart; $values h + m ()Ljava/lang/String; getSerializedName c + m ()Z isChainEnd b + m ()Z isConnected a + m (Lnet/minecraft/world/level/block/state/properties/SideChainPart;)Z isConnectionTowards a + m ()Lnet/minecraft/world/level/block/state/properties/SideChainPart; whenConnectedToTheLeft e + m ()Lnet/minecraft/world/level/block/state/properties/SideChainPart; whenConnectedToTheRight d + m ()Lnet/minecraft/world/level/block/state/properties/SideChainPart; whenDisconnectedFromTheLeft g + m ()Lnet/minecraft/world/level/block/state/properties/SideChainPart; whenDisconnectedFromTheRight f + f [Lnet/minecraft/world/level/block/state/properties/SideChainPart; $VALUES f + f Lnet/minecraft/world/level/block/state/properties/SideChainPart; CENTER c + f Lnet/minecraft/world/level/block/state/properties/SideChainPart; LEFT d + f Lnet/minecraft/world/level/block/state/properties/SideChainPart; RIGHT b + f Lnet/minecraft/world/level/block/state/properties/SideChainPart; UNCONNECTED a + f Ljava/lang/String; name e +c net/minecraft/world/level/block/state/properties/StructureMode net/minecraft/world/level/block/state/properties/BlockPropertyStructureMode + m ()[Lnet/minecraft/world/level/block/state/properties/StructureMode; $values b + m ()Lnet/minecraft/network/chat/Component; getDisplayName a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/StructureMode; $VALUES h + f Lnet/minecraft/world/level/block/state/properties/StructureMode; CORNER c + f Lnet/minecraft/world/level/block/state/properties/StructureMode; DATA d + f Lcom/mojang/serialization/Codec; LEGACY_CODEC e + f Lnet/minecraft/world/level/block/state/properties/StructureMode; LOAD b + f Lnet/minecraft/world/level/block/state/properties/StructureMode; SAVE a + f Lnet/minecraft/network/chat/Component; displayName g + f Ljava/lang/String; name f +c net/minecraft/world/level/block/state/properties/TestBlockMode net/minecraft/world/level/block/state/properties/TestBlockMode + m ()[Lnet/minecraft/world/level/block/state/properties/TestBlockMode; $values d + m ()Lnet/minecraft/network/chat/Component; getDetailedMessage b + m ()Lnet/minecraft/network/chat/Component; getDisplayName a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)I lambda$static$0 b + m (Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)I lambda$static$1 a + f [Lnet/minecraft/world/level/block/state/properties/TestBlockMode; $VALUES l + f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; ACCEPT d + f Ljava/util/function/IntFunction; BY_ID g + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; FAIL c + f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; LOG b + f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; START a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f + f Lnet/minecraft/network/chat/Component; detailedMessage k + f Lnet/minecraft/network/chat/Component; displayName j + f I id h + f Ljava/lang/String; name i +c net/minecraft/world/level/dimension/end/DragonRespawnAnimation net/minecraft/world/level/dimension/end/EnumDragonRespawn + m ()[Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; $values a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a + f [Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; $VALUES f + f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; END e + f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; PREPARING_TO_SUMMON_PILLARS b + f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; START a + f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; SUMMONING_DRAGON d + f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; SUMMONING_PILLARS c +c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$1 net/minecraft/world/level/dimension/end/EnumDragonRespawn$1 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a +c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$2 net/minecraft/world/level/dimension/end/EnumDragonRespawn$2 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a +c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$3 net/minecraft/world/level/dimension/end/EnumDragonRespawn$3 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a +c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$4 net/minecraft/world/level/dimension/end/EnumDragonRespawn$4 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a +c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$5 net/minecraft/world/level/dimension/end/EnumDragonRespawn$5 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a +c net/minecraft/world/level/entity/TransientEntitySectionManager net/minecraft/world/level/entity/TransientEntitySectionManager + m (Lnet/minecraft/world/level/entity/EntityAccess;)V addEntity a + m ()I count b + m ()Ljava/lang/String; gatherStats c + m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; getEntityGetter a + m (J)Lnet/minecraft/world/level/entity/Visibility; lambda$new$0 a + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z lambda$startTicking$1 c + m (Lnet/minecraft/world/level/entity/EntitySection;)V lambda$startTicking$2 b + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z lambda$stopTicking$3 b + m (Lnet/minecraft/world/level/entity/EntitySection;)V lambda$stopTicking$4 a + m (JLnet/minecraft/world/level/entity/EntitySection;)V removeSectionIfEmpty a + m (Lnet/minecraft/world/level/ChunkPos;)V startTicking a + m (Lnet/minecraft/world/level/ChunkPos;)V stopTicking b + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/world/level/entity/LevelCallback; callbacks b + f Lnet/minecraft/world/level/entity/LevelEntityGetter; entityGetter f + f Lnet/minecraft/world/level/entity/EntityLookup; entityStorage c + f Lnet/minecraft/world/level/entity/EntitySectionStorage; sectionStorage d + f Lit/unimi/dsi/fastutil/longs/LongSet; tickingChunks e +c net/minecraft/world/level/entity/TransientEntitySectionManager$Callback net/minecraft/world/level/entity/TransientEntitySectionManager$a + m ()V onMove a + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemove a + f J currentSectionKey d + f Lnet/minecraft/world/level/entity/EntitySection; currentSection e + f Lnet/minecraft/world/level/entity/EntityAccess; entity c + f Lnet/minecraft/world/level/entity/TransientEntitySectionManager; this$0 b +c net/minecraft/world/level/gameevent/vibrations/VibrationSystem net/minecraft/world/level/gameevent/vibrations/VibrationSystem + m (Lnet/minecraft/core/Holder;)I getGameEventFrequency a_ + m (Lnet/minecraft/resources/ResourceKey;)I getGameEventFrequency a + m (FI)I getRedstoneStrengthForDistance a_ + m (I)Lnet/minecraft/resources/ResourceKey; getResonanceEventByFrequency b + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; getVibrationData gS + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; getVibrationUser gT + m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V lambda$static$0 a + f I NO_VIBRATION_FREQUENCY e_ + f Ljava/util/List; RESONANCE_EVENTS d_ + f Ljava/util/function/ToIntFunction; VIBRATION_FREQUENCY_FOR_EVENT f_ +c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data net/minecraft/world/level/gameevent/vibrations/VibrationSystem$a + m ()V decrementTravelTime d + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; getCurrentVibration b + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector; getSelectionStrategy a + m ()I getTravelTimeInTicks c + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;)Ljava/util/Optional; lambda$static$0 a + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)V setCurrentVibration a + m (Z)V setReloadVibrationParticle a + m (I)V setTravelTimeInTicks a + m ()Z shouldReloadVibrationParticle e + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/lang/String; NBT_TAG_KEY b + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; currentVibration c + f Z reloadVibrationParticle f + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector; selectionStrategy e + f I travelTimeInTicks d +c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$User net/minecraft/world/level/gameevent/vibrations/VibrationSystem$d + m (F)I calculateTravelTimeInTicks a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a + m ()Z canTriggerAvoidVibration d + m ()Lnet/minecraft/tags/TagKey; getListenableEvents c + m ()I getListenerRadius a + m ()Lnet/minecraft/world/level/gameevent/PositionSource; getPositionSource b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z isValidVibration a + m ()V onDataChanged e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V onReceiveVibration a + m ()Z requiresAdjacentChunksToBeTicking f +c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Ticker net/minecraft/world/level/gameevent/vibrations/VibrationSystem$c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z areAdjacentChunksTicking a + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)V lambda$trySelectAndScheduleVibration$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Z receiveVibration a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;)V tick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;)V tryReloadVibrationParticle b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;)V trySelectAndScheduleVibration a +c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener net/minecraft/world/level/gameevent/vibrations/VibrationSystem$b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)F distanceBetweenInBlocks a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)V forceScheduleVibration b + m ()I getListenerRadius b + m ()Lnet/minecraft/world/level/gameevent/PositionSource; getListenerSource a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)Z handleGameEvent a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z isOccluded a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V lambda$forceScheduleVibration$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isOccluded$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V scheduleVibration a + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem; system a +c net/minecraft/world/level/levelgen/feature/BasaltPillarFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBasaltPillar + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V placeBaseHangOff a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeHangOff b +c net/minecraft/world/level/levelgen/feature/FeatureCountTracker net/minecraft/world/level/levelgen/feature/FeatureCountTracker + m (Lnet/minecraft/server/level/ServerLevel;)V chunkDecorated a + m ()V clearCounts a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;Ljava/util/Optional;)V featurePlaced a + m (Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$featurePlaced$0 a + m (Ljava/lang/String;ILnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData;I)V lambda$logCounts$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData;)V lambda$logCounts$2 a + m ()V logCounts b + f Lorg/slf4j/Logger; LOGGER a + f Lcom/google/common/cache/LoadingCache; data b +c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1 net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1 + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData; load a +c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData net/minecraft/world/level/levelgen/feature/FeatureCountTracker$b + m ()Lorg/apache/commons/lang3/mutable/MutableInt; chunksWithFeatures b + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; featureData a + f Lorg/apache/commons/lang3/mutable/MutableInt; chunksWithFeatures b + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; featureData a +c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData net/minecraft/world/level/levelgen/feature/FeatureCountTracker$a + m ()Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature; feature a + m ()Ljava/util/Optional; topFeature b + f Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature; feature a + f Ljava/util/Optional; topFeature b +c net/minecraft/world/level/levelgen/feature/FeaturePlaceContext net/minecraft/world/level/levelgen/feature/FeaturePlaceContext + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator c + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f + m ()Lnet/minecraft/world/level/WorldGenLevel; level b + m ()Lnet/minecraft/core/BlockPos; origin e + m ()Lnet/minecraft/util/RandomSource; random d + m ()Ljava/util/Optional; topFeature a + f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator c + f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f + f Lnet/minecraft/world/level/WorldGenLevel; level b + f Lnet/minecraft/core/BlockPos; origin e + f Lnet/minecraft/util/RandomSource; random d + f Ljava/util/Optional; topFeature a +c net/minecraft/world/level/levelgen/feature/ReplaceBlobsFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureNetherrackReplaceBlobs + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/core/BlockPos; findTarget a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/ReplaceBlockFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureReplaceBlock + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/ScatteredOreFeature net/minecraft/world/level/levelgen/feature/ScatteredOreFeature + m (Lnet/minecraft/util/RandomSource;I)I getRandomPlacementInOneAxisRelativeToOrigin a + m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;I)V offsetTargetPos a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + f I MAX_DIST_FROM_ORIGIN a +c net/minecraft/world/level/levelgen/feature/WeepingVinesFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureWeepingVines + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V placeRoofNetherWart a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V placeRoofWeepingVines b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;III)V placeWeepingVinesColumn a + f [Lnet/minecraft/core/Direction; DIRECTIONS a +c net/minecraft/world/level/levelgen/placement/InSquarePlacement net/minecraft/world/level/levelgen/placement/InSquarePlacement + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ + m ()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; lambda$static$0 c + m ()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; spread a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; INSTANCE c +c net/minecraft/world/level/levelgen/placement/PlacementModifier net/minecraft/world/level/levelgen/placement/PlacementModifier + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/Codec; CODEC b +c net/minecraft/world/level/levelgen/structure/BuiltinStructures net/minecraft/world/level/levelgen/structure/BuiltinStructures + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a + f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY F + f Lnet/minecraft/resources/ResourceKey; BASTION_REMNANT s + f Lnet/minecraft/resources/ResourceKey; BURIED_TREASURE r + f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMID f + f Lnet/minecraft/resources/ResourceKey; END_CITY q + f Lnet/minecraft/resources/ResourceKey; FORTRESS o + f Lnet/minecraft/resources/ResourceKey; IGLOO g + f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLE e + f Lnet/minecraft/resources/ResourceKey; MINESHAFT b + f Lnet/minecraft/resources/ResourceKey; MINESHAFT_MESA c + f Lnet/minecraft/resources/ResourceKey; NETHER_FOSSIL p + f Lnet/minecraft/resources/ResourceKey; OCEAN_MONUMENT l + f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_COLD m + f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_WARM n + f Lnet/minecraft/resources/ResourceKey; PILLAGER_OUTPOST a + f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_DESERT z + f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_JUNGLE A + f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_MOUNTAIN C + f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_NETHER E + f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_OCEAN D + f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_STANDARD y + f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_SWAMP B + f Lnet/minecraft/resources/ResourceKey; SHIPWRECK h + f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_BEACHED i + f Lnet/minecraft/resources/ResourceKey; STRONGHOLD k + f Lnet/minecraft/resources/ResourceKey; SWAMP_HUT j + f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS G + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS H + f Lnet/minecraft/resources/ResourceKey; VILLAGE_DESERT u + f Lnet/minecraft/resources/ResourceKey; VILLAGE_PLAINS t + f Lnet/minecraft/resources/ResourceKey; VILLAGE_SAVANNA v + f Lnet/minecraft/resources/ResourceKey; VILLAGE_SNOWY w + f Lnet/minecraft/resources/ResourceKey; VILLAGE_TAIGA x + f Lnet/minecraft/resources/ResourceKey; WOODLAND_MANSION d +c net/minecraft/world/level/levelgen/structure/TerrainAdjustment net/minecraft/world/level/levelgen/structure/TerrainAdjustment + m ()[Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; $VALUES h + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; BEARD_BOX d + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; BEARD_THIN c + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; BURY b + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; ENCAPSULATE e + f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; NONE a + f Ljava/lang/String; id g +c net/minecraft/world/level/storage/loot/entries/LootPoolEntries net/minecraft/world/level/storage/loot/entries/LootEntries + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; register a + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; ALTERNATIVES h + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; DYNAMIC e + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; EMPTY b + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; GROUP j + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; ITEM c + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; LOOT_TABLE d + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; SEQUENCE i + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; SLOTS g + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; TAG f +c net/minecraft/world/level/storage/loot/entries/NestedLootTable net/minecraft/world/level/storage/loot/entries/NestedLootTable + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; inlineLootTable a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; lambda$createItemStack$2 a + m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootTable; lambda$createItemStack$3 b + m (Lnet/minecraft/world/level/storage/loot/LootTable;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$inlineLootTable$9 a + m (Lnet/minecraft/resources/ResourceKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; lambda$lootTableReference$8 a + m (Lnet/minecraft/world/level/storage/loot/entries/NestedLootTable;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 c + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$Reference;)V lambda$validate$4 a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;)V lambda$validate$5 b + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;)V lambda$validate$6 a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/world/level/storage/loot/LootTable;)V lambda$validate$7 a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; lootTableReference a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/ProblemReporter$PathElement; INLINE_LOOT_TABLE_PATH_ELEMENT j + f Lcom/mojang/datafixers/util/Either; contents k +c net/minecraft/world/level/storage/loot/entries/SequentialEntry net/minecraft/world/level/storage/loot/entries/LootEntrySequence + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; compose a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a + m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$compose$0 a + m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder; sequential a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder net/minecraft/world/level/storage/loot/entries/LootEntrySequence$a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer; build b + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; getThis aH_ + m ()Lnet/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder; getThis a + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder; then c + f Lcom/google/common/collect/ImmutableList$Builder; entries a +c net/minecraft/world/level/storage/loot/functions/ListOperation net/minecraft/world/level/storage/loot/functions/ListOperation + m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; apply a + m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; apply a + m (I)Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type;)Lcom/mojang/serialization/MapCodec; lambda$codec$0 a + m (II)Ljava/lang/String; lambda$codec$1 a + m (ILnet/minecraft/world/level/storage/loot/functions/ListOperation;)Lcom/mojang/serialization/DataResult; lambda$codec$2 a + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; mode a + f Lcom/mojang/serialization/MapCodec; UNLIMITED_CODEC a +c net/minecraft/world/level/storage/loot/functions/ListOperation$Type net/minecraft/world/level/storage/loot/functions/ListOperation$f + m ()[Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; $values b + m ()Ljava/lang/String; getSerializedName c + m ()Lcom/mojang/serialization/MapCodec; mapCodec a + f [Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; $VALUES h + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; APPEND d + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; INSERT c + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; REPLACE_ALL a + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; REPLACE_SECTION b + f Ljava/lang/String; id f + f Lcom/mojang/serialization/MapCodec; mapCodec g +c net/minecraft/world/level/storage/loot/functions/ListOperation$Append net/minecraft/world/level/storage/loot/functions/ListOperation$a + m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; apply a + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Append; lambda$static$0 b + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; mode a + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Append; INSTANCE b + f Lorg/slf4j/Logger; LOGGER d + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c +c net/minecraft/world/level/storage/loot/functions/ListOperation$Insert net/minecraft/world/level/storage/loot/functions/ListOperation$b + m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; apply a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; mode a + m ()I offset b + f Lorg/slf4j/Logger; LOGGER d + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f I offset c +c net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll net/minecraft/world/level/storage/loot/functions/ListOperation$c + m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; apply a + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll; lambda$static$0 b + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; mode a + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll; INSTANCE b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC c +c net/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone net/minecraft/world/level/storage/loot/functions/ListOperation$e + m (Ljava/util/List;)Ljava/util/List; apply a + m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Ljava/util/List; lambda$codec$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; lambda$codec$1 a + m (Lcom/mojang/serialization/Codec;ILcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$2 a + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation; operation b + m ()Ljava/util/List; value a + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; operation b + f Ljava/util/List; value a +c net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceSection net/minecraft/world/level/storage/loot/functions/ListOperation$d + m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; apply a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; mode a + m ()I offset b + m ()Ljava/util/Optional; size c + f Lorg/slf4j/Logger; LOGGER e + f Lcom/mojang/serialization/MapCodec; MAP_CODEC b + f I offset c + f Ljava/util/Optional; size d +c net/minecraft/world/level/storage/loot/predicates/WeatherCheck net/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m ()Ljava/util/Optional; isRaining d + m ()Ljava/util/Optional; isThundering e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + m ()Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder; weather c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; isRaining b + f Ljava/util/Optional; isThundering c +c net/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder net/minecraft/world/level/storage/loot/predicates/LootItemConditionWeatherCheck$a + m ()Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck; build a + m (Z)Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder; setRaining a + m (Z)Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder; setThundering b + f Ljava/util/Optional; isRaining a + f Ljava/util/Optional; isThundering b +c org/bukkit/craftbukkit/advancement/CraftAdvancementRequirement org/bukkit/craftbukkit/v1_21_R7/advancement/CraftAdvancementRequirement +c org/bukkit/craftbukkit/command/CraftRemoteConsoleCommandSender org/bukkit/craftbukkit/v1_21_R7/command/CraftRemoteConsoleCommandSender +c org/bukkit/craftbukkit/generator/structure/CraftStructurePiece org/bukkit/craftbukkit/v1_21_R7/generator/structure/CraftStructurePiece +c org/bukkit/craftbukkit/inventory/components/CraftFoodComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftFoodComponent +c org/bukkit/craftbukkit/inventory/components/CraftToolComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftToolComponent +c org/bukkit/craftbukkit/inventory/components/CraftToolComponent$CraftToolRule org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftToolComponent$CraftToolRule +c org/bukkit/craftbukkit/legacy/reroute/RequirePluginVersionData org/bukkit/craftbukkit/v1_21_R7/legacy/reroute/RequirePluginVersionData +c net/minecraft/advancements/criterion/AnyBlockInteractionTrigger net/minecraft/advancements/criterion/AnyBlockInteractionTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/AnyBlockInteractionTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V trigger a +c net/minecraft/advancements/criterion/AnyBlockInteractionTrigger$TriggerInstance net/minecraft/advancements/criterion/AnyBlockInteractionTrigger$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;Lnet/minecraft/advancements/criterion/ContextAwarePredicate;)V lambda$validate$1 a + m ()Ljava/util/Optional; location b + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; location c + f Ljava/util/Optional; player b +c net/minecraft/advancements/criterion/CuredZombieVillagerTrigger net/minecraft/advancements/criterion/CriterionTriggerCuredZombieVillager + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/CuredZombieVillagerTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/monster/zombie/Zombie;Lnet/minecraft/world/entity/npc/villager/Villager;)V trigger a +c net/minecraft/advancements/criterion/CuredZombieVillagerTrigger$TriggerInstance net/minecraft/advancements/criterion/CriterionTriggerCuredZombieVillager$a + m ()Lnet/minecraft/advancements/Criterion; curedZombieVillager b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + m ()Ljava/util/Optional; villager d + m ()Ljava/util/Optional; zombie c + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; player b + f Ljava/util/Optional; villager d + f Ljava/util/Optional; zombie c +c net/minecraft/core/component/predicates/DataComponentPredicates net/minecraft/core/component/predicates/DataComponentPredicates + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; bootstrap a + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; register a + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; ARMOR_TRIM m + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; ATTRIBUTE_MODIFIERS l + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; BUNDLE_CONTENTS g + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; CONTAINER f + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; CUSTOM_DATA e + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; DAMAGE a + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; ENCHANTMENTS b + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; FIREWORKS i + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; FIREWORK_EXPLOSION h + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; JUKEBOX_PLAYABLE n + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; POTIONS d + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; STORED_ENCHANTMENTS c + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; WRITABLE_BOOK j + f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; WRITTEN_BOOK k +c net/minecraft/data/advancements/packs/VanillaNetherAdvancements net/minecraft/data/advancements/packs/VanillaNetherAdvancements + m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a +c net/minecraft/data/advancements/packs/VanillaTheEndAdvancements net/minecraft/data/advancements/packs/VanillaTheEndAdvancements + m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a +c net/minecraft/network/protocol/common/ClientboundTransferPacket net/minecraft/network/protocol/common/ClientboundTransferPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m ()Ljava/lang/String; host b + m ()I port e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; host b + f I port c +c net/minecraft/network/protocol/game/ClientboundAwardStatsPacket net/minecraft/network/protocol/game/PacketPlayOutStatistic + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; stats b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STAT_VALUES_STREAM_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; stats b +c net/minecraft/network/protocol/game/ClientboundBlockEventPacket net/minecraft/network/protocol/game/PacketPlayOutBlockAction + m ()I getB0 e + m ()I getB1 f + m ()Lnet/minecraft/world/level/block/Block; getBlock g + m ()Lnet/minecraft/core/BlockPos; getPos b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I b0 c + f I b1 d + f Lnet/minecraft/world/level/block/Block; block e + f Lnet/minecraft/core/BlockPos; pos b +c net/minecraft/network/protocol/game/ClientboundDebugEventPacket net/minecraft/network/protocol/game/ClientboundDebugEventPacket + m ()Lnet/minecraft/util/debug/DebugSubscription$Event; event b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/util/debug/DebugSubscription$Event; event b +c net/minecraft/network/protocol/game/ClientboundDeleteChatPacket net/minecraft/network/protocol/game/ClientboundDeleteChatPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/chat/MessageSignature$Packed; messageSignature b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/MessageSignature$Packed; messageSignature b +c net/minecraft/network/protocol/game/ClientboundLevelEventPacket net/minecraft/network/protocol/game/PacketPlayOutWorldEvent + m ()I getData f + m ()Lnet/minecraft/core/BlockPos; getPos g + m ()I getType e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z isGlobalEvent b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I data d + f Z globalEvent e + f Lnet/minecraft/core/BlockPos; pos c + f I type b +c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket net/minecraft/network/protocol/game/PacketPlayOutEntity + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a + m ()F getXRot h + m ()S getXa b + m ()F getYRot g + m ()S getYa e + m ()S getZa f + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z hasPosition j + m ()Z hasRotation i + m ()Z isOnGround k + m ()Lnet/minecraft/network/protocol/PacketType; type a + f I entityId a + f Z hasPos i + f Z hasRot h + f Z onGround g + f B xRot f + f S xa b + f B yRot e + f S ya c + f S za d +c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Pos net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMove + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Pos; read a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j +c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Rot net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutEntityLook + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Rot; read a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j +c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$PosRot net/minecraft/network/protocol/game/PacketPlayOutEntity$PacketPlayOutRelEntityMoveLook + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket$PosRot; read a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j +c net/minecraft/network/protocol/game/ClientboundOpenScreenPacket net/minecraft/network/protocol/game/PacketPlayOutOpenWindow + m ()I getContainerId b + m ()Lnet/minecraft/network/chat/Component; getTitle f + m ()Lnet/minecraft/world/inventory/MenuType; getType e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I containerId b + f Lnet/minecraft/network/chat/Component; title d + f Lnet/minecraft/world/inventory/MenuType; type c +c net/minecraft/network/protocol/game/ClientboundPlayerChatPacket net/minecraft/network/protocol/game/ClientboundPlayerChatPacket + m ()Lnet/minecraft/network/chat/SignedMessageBody$Packed; body h + m ()Lnet/minecraft/network/chat/ChatType$Bound; chatType k + m ()Lnet/minecraft/network/chat/FilterMask; filterMask j + m ()I globalIndex b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I index f + m ()Z isSkippable c + m ()Ljava/util/UUID; sender e + m ()Lnet/minecraft/network/chat/MessageSignature; signature g + m ()Lnet/minecraft/network/protocol/PacketType; type a + m ()Lnet/minecraft/network/chat/Component; unsignedContent i + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/SignedMessageBody$Packed; body f + f Lnet/minecraft/network/chat/ChatType$Bound; chatType i + f Lnet/minecraft/network/chat/FilterMask; filterMask h + f I globalIndex b + f I index d + f Ljava/util/UUID; sender c + f Lnet/minecraft/network/chat/MessageSignature; signature e + f Lnet/minecraft/network/chat/Component; unsignedContent g +c net/minecraft/network/protocol/game/ClientboundResetScorePacket net/minecraft/network/protocol/game/ClientboundResetScorePacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Ljava/lang/String; objectiveName e + m ()Ljava/lang/String; owner b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; objectiveName c + f Ljava/lang/String; owner b +c net/minecraft/network/protocol/game/ClientboundRotateHeadPacket net/minecraft/network/protocol/game/PacketPlayOutEntityHeadRotation + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a + m ()F getYHeadRot b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I entityId b + f B yHeadRot c +c net/minecraft/network/protocol/game/ClientboundServerDataPacket net/minecraft/network/protocol/game/ClientboundServerDataPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Ljava/util/Optional; iconBytes e + m ()Lnet/minecraft/network/chat/Component; motd b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Optional; iconBytes c + f Lnet/minecraft/network/chat/Component; motd b +c net/minecraft/network/protocol/game/ClientboundSystemChatPacket net/minecraft/network/protocol/game/ClientboundSystemChatPacket + m ()Lnet/minecraft/network/chat/Component; content b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z isSkippable c + m ()Z overlay e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/Component; content b + f Z overlay c +c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket net/minecraft/network/protocol/game/PacketPlayInFlying + m (D)D getX a + m (F)F getXRot b + m (D)D getY b + m (F)F getYRot a + m (D)D getZ c + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z hasPosition f + m ()Z hasRotation g + m ()Z horizontalCollision e + m ()Z isOnGround b + m (ZZ)I packFlags a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (I)Z unpackHorizontalCollision b + m (I)Z unpackOnGround a + f I FLAG_HORIZONTAL_COLLISION k + f I FLAG_ON_GROUND j + f Z hasPos h + f Z hasRot i + f Z horizontalCollision g + f Z onGround f + f D x a + f F xRot e + f D y b + f F yRot d + f D z c +c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Pos net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPosition + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Pos; read a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j +c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInLook + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot; read a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j +c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$PosRot net/minecraft/network/protocol/game/PacketPlayInFlying$PacketPlayInPositionLook + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$PosRot; read a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j +c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$StatusOnly net/minecraft/network/protocol/game/PacketPlayInFlying$d + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$StatusOnly; read a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j +c net/minecraft/network/protocol/game/ServerboundPaddleBoatPacket net/minecraft/network/protocol/game/PacketPlayInBoatMove + m ()Z getLeft b + m ()Z getRight e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z left b + f Z right c +c net/minecraft/network/protocol/game/ServerboundRenameItemPacket net/minecraft/network/protocol/game/PacketPlayInItemName + m ()Ljava/lang/String; getName b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; name b +c net/minecraft/network/protocol/game/ServerboundSignUpdatePacket net/minecraft/network/protocol/game/PacketPlayInUpdateSign + m ()[Ljava/lang/String; getLines f + m ()Lnet/minecraft/core/BlockPos; getPos b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z isFrontText e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I MAX_STRING_LENGTH b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z isFrontText e + f [Ljava/lang/String; lines d + f Lnet/minecraft/core/BlockPos; pos c +c net/minecraft/server/jsonrpc/security/JsonRpcSslContextProvider net/minecraft/server/jsonrpc/security/JsonRpcSslContextProvider + m (Ljava/lang/String;Ljava/lang/String;)Lio/netty/handler/ssl/SslContext; createFrom a + m (Ljava/lang/String;)Ljava/lang/String; getKeystorePassword a + m (Ljava/io/File;Ljava/lang/String;)Lio/netty/handler/ssl/SslContext; loadKeystoreFromPath a + m ()V printInstructions a + f Ljava/lang/String; PASSWORD_ENV_VARIABLE_KEY a + f Ljava/lang/String; PASSWORD_SYSTEM_PROPERTY_KEY b + f Lorg/slf4j/Logger; log c +c net/minecraft/util/datafix/fixes/BlockStateStructureTemplateFix net/minecraft/util/datafix/fixes/DataConverterFlattenState + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a +c net/minecraft/util/datafix/fixes/ChunkBedBlockEntityInjecterFix net/minecraft/util/datafix/fixes/DataConverterBedBlock + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule; cap a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$0 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$cap$1 a + m (Lcom/mojang/serialization/Dynamic;IIIIJ)Ljava/util/Map; lambda$cap$2 a + m ()Ljava/lang/IllegalStateException; lambda$cap$3 a + m (Ljava/util/List;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)V lambda$cap$4 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$5 a +c net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a +c net/minecraft/util/datafix/fixes/EntityCustomNameToComponentFix net/minecraft/util/datafix/fixes/DataConverterCustomNameEntity + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixCustomName a + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fixEntity a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$1 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a +c net/minecraft/util/datafix/fixes/EntityZombifiedPiglinRenameFix net/minecraft/util/datafix/fixes/DataConverterEntityZombifiedPiglinRename + m (Ljava/lang/String;)Ljava/lang/String; rename a + f Ljava/util/Map; RENAMED_IDS a +c net/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFix net/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + f Ljava/util/List; OLD_SETTINGS_KEYS b + f Ljava/lang/String; WORLD_GEN_SETTINGS a +c net/minecraft/util/datafix/fixes/MobSpawnerEntityIdentifiersFix net/minecraft/util/datafix/fixes/DataConverterMobSpawner + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 b + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/NamedEntityConvertUncheckedFix net/minecraft/util/datafix/fixes/NamedEntityConvertUncheckedFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a +c net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixFeature a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag b + m (Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; get a + 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; getReplacement a + m (I)Ljava/lang/String; lambda$get$2 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateChildren$0 e + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$updateChildren$1 d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateChildren c + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; updateChildren a + f Ljava/util/Set; FEATURES c + f Ljava/util/regex/Pattern; INDEX_PATTERN a + f Ljava/util/Set; PIECE_TYPE b +c net/minecraft/util/parsing/packrat/commands/IdentifierParseRule net/minecraft/util/parsing/packrat/commands/ResourceLocationParseRule + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Lnet/minecraft/resources/Identifier; parse b + f Lnet/minecraft/util/parsing/packrat/Rule; INSTANCE a +c net/minecraft/util/parsing/packrat/commands/ParserBasedArgument net/minecraft/util/parsing/packrat/commands/ParserBasedArgument + f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; parser a +c net/minecraft/util/profiling/jfr/event/StructureGenerationEvent net/minecraft/util/profiling/jfr/event/StructureGenerationEvent +c net/minecraft/util/profiling/jfr/event/StructureGenerationEvent$Fields net/minecraft/util/profiling/jfr/event/StructureGenerationEvent$a + f Ljava/lang/String; CHUNK_POS_X a + f Ljava/lang/String; CHUNK_POS_Z b + f Ljava/lang/String; LEVEL d + f Ljava/lang/String; STRUCTURE c + f Ljava/lang/String; SUCCESS e +c net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock + m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getJumpCandidate a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start a + f Z currentlyWantingPreferredOnes p + f Ljava/util/List; notPrefferedJumpCandidates o + f Lnet/minecraft/tags/TagKey; preferredBlockTag m + f F preferredBlocksChance n +c net/minecraft/world/entity/ai/behavior/VillageBoundRandomStroll net/minecraft/world/entity/ai/behavior/BehaviorStrollRandom + m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (FII)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/ai/memory/WalkTarget; lambda$create$0 a + m (IILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$1 a + m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$2 a + m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a + f I MAX_XZ_DIST a + f I MAX_Y_DIST b +c net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl + m (Ljava/lang/Float;)V lambda$tick$0 b + m (Ljava/lang/Float;)V lambda$tick$1 a + m ()V tick a + f I HEAD_TILT_X i + f I HEAD_TILT_Y j + f I maxYRotFromCenter h +c net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl + m (F)F getTurningSpeedFactor a + m ()V tick a + f F FULL_SPEED_TURN_THRESHOLD l + f F STOP_TURN_THRESHOLD m + f Z applyGravity r + f F inWaterSpeedModifier p + f I maxTurnX n + f I maxTurnY o + f F outsideWaterSpeedModifier q +c net/minecraft/world/entity/ai/goal/target/OwnerHurtByTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalOwnerHurtByTarget + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/LivingEntity; ownerLastHurtBy b + f Lnet/minecraft/world/entity/TamableAnimal; tameAnimal a + f I timestamp c +c net/minecraft/world/entity/ai/sensing/NearestLivingEntitySensor net/minecraft/world/entity/ai/sensing/SensorNearestLivingEntities + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 a + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/ai/sensing/PiglinBruteSpecificSensor net/minecraft/world/entity/ai/sensing/SensorPiglinBruteSpecific + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$doTick$0 a + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory + m (Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory;)V copyFrom a + m (I)Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample; get a + m (IF)Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample; get a + m (DF)V record a + f I LENGTH a + f I MASK b + f I head d + f [Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample; samples c +c net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$a + m ()D y a + m ()F yRot b + f D y a + f F yRot b +c net/minecraft/world/entity/decoration/painting/PaintingVariants net/minecraft/world/entity/decoration/painting/PaintingVariants + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;II)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;IIZ)V register a + f Lnet/minecraft/resources/ResourceKey; ALBAN c + f Lnet/minecraft/resources/ResourceKey; AZTEC2 d + f Lnet/minecraft/resources/ResourceKey; AZTEC b + f Lnet/minecraft/resources/ResourceKey; BACKYARD J + f Lnet/minecraft/resources/ResourceKey; BAROQUE E + f Lnet/minecraft/resources/ResourceKey; BOMB e + f Lnet/minecraft/resources/ResourceKey; BOUQUET K + f Lnet/minecraft/resources/ResourceKey; BURNING_SKULL x + f Lnet/minecraft/resources/ResourceKey; BUST p + f Lnet/minecraft/resources/ResourceKey; CAVEBIRD L + f Lnet/minecraft/resources/ResourceKey; CHANGING M + f Lnet/minecraft/resources/ResourceKey; COTAN N + f Lnet/minecraft/resources/ResourceKey; COURBET i + f Lnet/minecraft/resources/ResourceKey; CREEBET l + f Lnet/minecraft/resources/ResourceKey; DENNIS Y + f Lnet/minecraft/resources/ResourceKey; DONKEY_KONG z + f Lnet/minecraft/resources/ResourceKey; EARTH A + f Lnet/minecraft/resources/ResourceKey; ENDBOSS O + f Lnet/minecraft/resources/ResourceKey; FERN P + f Lnet/minecraft/resources/ResourceKey; FIGHTERS u + f Lnet/minecraft/resources/ResourceKey; FINDING Q + f Lnet/minecraft/resources/ResourceKey; FIRE D + f Lnet/minecraft/resources/ResourceKey; GRAHAM n + f Lnet/minecraft/resources/ResourceKey; HUMBLE F + f Lnet/minecraft/resources/ResourceKey; KEBAB a + f Lnet/minecraft/resources/ResourceKey; LOWMIST R + f Lnet/minecraft/resources/ResourceKey; MATCH o + f Lnet/minecraft/resources/ResourceKey; MEDITATIVE G + f Lnet/minecraft/resources/ResourceKey; ORB S + f Lnet/minecraft/resources/ResourceKey; OWLEMONS T + f Lnet/minecraft/resources/ResourceKey; PASSAGE U + f Lnet/minecraft/resources/ResourceKey; PIGSCENE w + f Lnet/minecraft/resources/ResourceKey; PLANT f + f Lnet/minecraft/resources/ResourceKey; POINTER v + f Lnet/minecraft/resources/ResourceKey; POND V + f Lnet/minecraft/resources/ResourceKey; POOL h + f Lnet/minecraft/resources/ResourceKey; PRAIRIE_RIDE H + f Lnet/minecraft/resources/ResourceKey; SEA j + f Lnet/minecraft/resources/ResourceKey; SKELETON y + f Lnet/minecraft/resources/ResourceKey; SKULL_AND_ROSES s + f Lnet/minecraft/resources/ResourceKey; STAGE q + f Lnet/minecraft/resources/ResourceKey; SUNFLOWERS W + f Lnet/minecraft/resources/ResourceKey; SUNSET k + f Lnet/minecraft/resources/ResourceKey; TIDES X + f Lnet/minecraft/resources/ResourceKey; UNPACKED I + f Lnet/minecraft/resources/ResourceKey; VOID r + f Lnet/minecraft/resources/ResourceKey; WANDERER m + f Lnet/minecraft/resources/ResourceKey; WASTELAND g + f Lnet/minecraft/resources/ResourceKey; WATER C + f Lnet/minecraft/resources/ResourceKey; WIND B + f Lnet/minecraft/resources/ResourceKey; WITHER t +c net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V adjustToRails a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/Vec3; calculateBoostTrackSpeed a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/Vec3; calculateHaltTrackSpeed a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; calculatePlayerInputSpeed e + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/properties/RailShape;)Lnet/minecraft/world/phys/Vec3; calculateSlopeSpeed a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$TrackIteration;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/RailShape;)Lnet/minecraft/world/phys/Vec3; calculateTrackSpeed a + m ()Z cartHasPosRotLerp o + m (F)Lnet/minecraft/world/phys/Vec3; getCartLerpMovements f + m (F)Lnet/minecraft/world/phys/Vec3; getCartLerpPosition e + m (F)F getCartLerpXRot c + m (F)F getCartLerpYRot d + m (F)Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$StepPartialTicks; getCurrentLerpStep g + m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed b + m ()D getSlowdownFactor m + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/properties/RailShape;)Z isDecending b + m ()V lerpClientPositionAndRotation p + m (Lnet/minecraft/server/level/ServerLevel;)V moveAlongTrack a + m (Lnet/minecraft/world/phys/AABB;)Z pickupEntities a + m ()Z pushAndPickupEntities d + m (Lnet/minecraft/world/phys/AABB;)Z pushEntities b + m (Lnet/minecraft/world/level/block/state/properties/RailShape;Lnet/minecraft/world/level/block/state/properties/RailShape;)Z restAtVShape a + m ()V setOldLerpValues n + m (FF)V setRotation a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D stepAlongTrack a + m ()V tick b + f D ON_RAIL_Y_OFFSET c + f D OPPOSING_SLOPES_REST_AT_SPEED_THRESHOLD d + f I POS_ROT_LERP_TICKS b + f Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$StepPartialTicks; cacheIndexAlpha i + f I cachedLerpDelay j + f F cachedPartialTick k + f Ljava/util/List; currentLerpSteps f + f D currentLerpStepsTotalWeight g + f I lerpDelay l + f Ljava/util/List; lerpSteps e + f Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; oldLerp h +c net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$1 net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a +c net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$a + m ()Lnet/minecraft/world/phys/Vec3; movement b + m ()Lnet/minecraft/world/phys/Vec3; position a + m ()F weight e + m ()F xRot d + m ()F yRot c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; ZERO b + f Lnet/minecraft/world/phys/Vec3; movement d + f Lnet/minecraft/world/phys/Vec3; position c + f F weight g + f F xRot f + f F yRot e +c net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$TrackIteration net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$c + m ()Z shouldIterate a + f Z firstIteration b + f Z hasBoosted e + f Z hasGainedSlopeSpeed c + f Z hasHalted d + f D movementLeft a +c net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$StepPartialTicks net/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$b + m ()Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; currentStep b + m ()F partialTicksInStep a + m ()Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; previousStep c + f Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; currentStep b + f F partialTicksInStep a + f Lnet/minecraft/world/entity/vehicle/minecart/NewMinecartBehavior$MinecartStep; previousStep c +c net/minecraft/world/entity/vehicle/minecart/OldMinecartBehavior net/minecraft/world/entity/vehicle/minecart/OldMinecartBehavior + m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getKnownMovement d + m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed b + m ()Lnet/minecraft/core/Direction; getMotionDirection l + m (DDD)Lnet/minecraft/world/phys/Vec3; getPos c + m (DDDD)Lnet/minecraft/world/phys/Vec3; getPosOffs a + m ()D getSlowdownFactor m + m (Lnet/minecraft/world/phys/Vec3;)V lerpMotion a + m (Lnet/minecraft/server/level/ServerLevel;)V moveAlongTrack a + m (Lnet/minecraft/world/entity/InterpolationHandler;)V onInterpolation a + m ()Z pushAndPickupEntities d + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D stepAlongTrack a + m ()V tick b + f D ABSOLUTE_MAX_SPEED e + f D MAX_SPEED_IN_WATER c + f D MAX_SPEED_ON_LAND d + f D MINECART_RIDABLE_THRESHOLD b + f Lnet/minecraft/world/entity/InterpolationHandler; interpolation f + f Lnet/minecraft/world/phys/Vec3; targetDeltaMovement g +c net/minecraft/world/entity/vehicle/minecart/OldMinecartBehavior$1 net/minecraft/world/entity/vehicle/minecart/OldMinecartBehavior$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a +c net/minecraft/world/item/consume_effects/PlaySoundConsumeEffect net/minecraft/world/item/consume_effects/PlaySoundConsumeEffect + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Z apply a + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Holder; sound b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/core/Holder; sound c +c net/minecraft/world/item/crafting/display/SmithingRecipeDisplay net/minecraft/world/item/crafting/display/SmithingRecipeDisplay + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; addition f + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; base c + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; template b + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; addition h + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; base g + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation j + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result i + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; template f +c net/minecraft/world/item/enchantment/effects/ApplyEntityImpulse net/minecraft/world/item/enchantment/effects/ApplyEntityImpulse + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/phys/Vec3; coordinateScale c + m ()Lnet/minecraft/world/phys/Vec3; direction b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; magnitude d + f Lcom/mojang/serialization/MapCodec; CODEC a + f I POST_IMPULSE_CONTEXT_RESET_GRACE_TIME_TICKS g + f Lnet/minecraft/world/phys/Vec3; coordinateScale e + f Lnet/minecraft/world/phys/Vec3; direction d + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; magnitude f +c net/minecraft/world/item/enchantment/effects/ScaleExponentially net/minecraft/world/item/enchantment/effects/ScaleExponentially + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; base b + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; exponent c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (ILnet/minecraft/util/RandomSource;F)F process a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; base c + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; exponent d +c net/minecraft/world/item/enchantment/effects/SetBlockProperties net/minecraft/world/item/enchantment/effects/SetBlockProperties + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V lambda$apply$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Vec3i; offset c + m ()Lnet/minecraft/world/item/component/BlockItemStateProperties; properties b + m ()Ljava/util/Optional; triggerGameEvent d + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Vec3i; offset e + f Lnet/minecraft/world/item/component/BlockItemStateProperties; properties d + f Ljava/util/Optional; triggerGameEvent f +c net/minecraft/world/item/enchantment/effects/SummonEntityEffect net/minecraft/world/item/enchantment/effects/SummonEntityEffect + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/core/HolderSet; entityTypes b + m ()Z joinTeam c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/HolderSet; entityTypes d + f Z joinTeam e +c net/minecraft/world/level/block/entity/BaseContainerBlockEntity net/minecraft/world/level/block/entity/TileEntityContainer + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/entity/player/Player;)Z canOpen b + m ()V clearContent a + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m ()Lnet/minecraft/network/chat/Component; getCustomName as + m ()Lnet/minecraft/network/chat/Component; getDefaultName k + m ()Lnet/minecraft/network/chat/Component; getDisplayName R_ + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Lnet/minecraft/core/NonNullList; getItems g + m ()Lnet/minecraft/network/chat/Component; getName ap + m ()Z isEmpty c + m ()Z isLocked m + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V sendChestLockedNotifications a + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/core/NonNullList;)V setItems a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + f Lnet/minecraft/world/LockCode; lockKey d + f Lnet/minecraft/network/chat/Component; name e +c net/minecraft/world/level/block/entity/CreakingHeartBlockEntity net/minecraft/world/level/block/entity/CreakingHeartBlockEntity + m ()V clearCreakingInfo k + m ()I computeAnalogOutputSignal f + m ()V creakingHurt c + m ()D distanceToCreaking h + m (Lnet/minecraft/server/level/ServerLevel;IZ)V emitParticles a + m ()I getAnalogOutputSignal d + m ()Ljava/util/Optional; getCreakingProtector l + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z isProtector b + m (Lnet/minecraft/core/BlockPos;)V lambda$creakingHurt$2 a + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/lang/Double; lambda$distanceToCreaking$1 c + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/lang/Boolean; lambda$isProtector$5 a + m (Ljava/util/UUID;)Ljava/util/UUID; lambda$saveAdditional$6 b + m (Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;Lnet/minecraft/world/entity/monster/creaking/Creaking;)V lambda$serverTick$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)V lambda$spreadResin$3 a + m (Lnet/minecraft/server/level/ServerLevel;Lorg/apache/commons/lang3/mutable/Mutable;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos$TraversalNodeStatus; lambda$spreadResin$4 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a + m (Lnet/minecraft/world/damagesource/DamageSource;)V removeProtector a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)V serverTick a + m (Ljava/util/UUID;)V setCreakingInfo a + m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)V setCreakingInfo a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)Lnet/minecraft/world/entity/monster/creaking/Creaking; spawnProtector a + m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; spreadResin a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)Lnet/minecraft/world/level/block/state/BlockState; updateCreakingState a + f I ATTEMPTS_PER_SPAWN f + f I CREAKING_ROAMING_RADIUS a + f I DISTANCE_CREAKING_TOO_FAR c + f I HURT_CALL_INTERVAL k + f I HURT_CALL_PARTICLE_TICKS l + f I HURT_CALL_TOTAL_TICKS i + f I MAX_COUNT q + f I MAX_DEPTH m + f Ljava/util/Optional; NO_CREAKING s + f I NUMBER_OF_HURT_CALLS j + f I PLAYER_DETECTION_RANGE b + f I SPAWN_RANGE_XZ d + f I SPAWN_RANGE_Y e + f I TICKS_GRACE_PERIOD r + f I UPDATE_TICKS g + f I UPDATE_TICKS_VARIANCE h + f Lcom/mojang/datafixers/util/Either; creakingInfo t + f I emitter w + f Lnet/minecraft/world/phys/Vec3; emitterTarget x + f I outputSignal y + f I ticker v + f J ticksExisted u +c net/minecraft/world/level/block/entity/SculkCatalystBlockEntity net/minecraft/world/level/block/entity/SculkCatalystBlockEntity + m ()Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener; getListener a + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener c + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity;)V serverTick a + f Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener; catalystListener a +c net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)V bloom a + m ()Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; getDeliveryMode c + m ()I getListenerRadius b + m ()Lnet/minecraft/world/level/gameevent/PositionSource; getListenerSource a + m ()Lnet/minecraft/world/level/block/SculkSpreader; getSculkSpreader d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)Z handleGameEvent a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)V lambda$handleGameEvent$0 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)V tryAwardItSpreadsAdvancement a + f I PULSE_TICKS a + f Lnet/minecraft/world/level/block/state/BlockState; blockState c + f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource d + f Lnet/minecraft/world/level/block/SculkSpreader; sculkSpreader b +c net/minecraft/world/level/block/entity/SculkShriekerBlockEntity net/minecraft/world/level/block/entity/SculkShriekerBlockEntity + m (Lnet/minecraft/server/level/ServerLevel;)Z canRespond b + m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener c + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; getListener a + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; getVibrationData gS + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; getVibrationUser gT + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V lambda$static$0 a + m (I)V lambda$tryToWarn$1 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/Level;)V playWardenReplySound b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V shriek a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/ServerPlayer; tryGetPlayer a + m (Lnet/minecraft/server/level/ServerLevel;)V tryRespond a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;)V tryShriek a + m (Lnet/minecraft/server/level/ServerLevel;)Z trySummonWarden c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;)Z tryToWarn b + f I DARKNESS_RADIUS e + f I DEFAULT_WARNING_LEVEL k + f I SHRIEKING_TICKS f + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; SOUND_BY_LEVEL j + f I WARDEN_SPAWN_ATTEMPTS b + f I WARDEN_SPAWN_RANGE_XZ c + f I WARDEN_SPAWN_RANGE_Y d + f I WARNING_SOUND_RADIUS a + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData q + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; vibrationListener r + f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser m + f I warningLevel l +c net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$VibrationUser net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a + m ()Lnet/minecraft/tags/TagKey; getListenableEvents c + m ()I getListenerRadius a + m ()Lnet/minecraft/world/level/gameevent/PositionSource; getPositionSource b + m ()V onDataChanged e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V onReceiveVibration a + m ()Z requiresAdjacentChunksToBeTicking f + f I LISTENER_RADIUS b + f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource c + f Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity; this$0 a +c net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity net/minecraft/world/level/block/entity/TileEntityEndGateway + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TheEndGatewayBlockEntity;)V beamAnimationTick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; findExitPortalXZPosTentative c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findExitPosition a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findOrCreateValidTeleportPos b + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;IZ)Lnet/minecraft/core/BlockPos; findTallestBlock a + m (Lnet/minecraft/world/level/chunk/LevelChunk;)Lnet/minecraft/core/BlockPos; findValidSpawnInChunk a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/level/chunk/LevelChunk; getChunk a + m (F)F getCooldownPercent b + m ()I getParticleAmount f + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getPortalPosition a + m (F)F getSpawnPercent a + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket d + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z isChunkEmpty a + m ()Z isCoolingDown c + m ()Z isSpawning a + m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; lambda$findOrCreateValidTeleportPos$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V lambda$findOrCreateValidTeleportPos$1 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TheEndGatewayBlockEntity;)V portalTick b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/core/BlockPos;Z)V setExitPosition a + m (Lnet/minecraft/core/Direction;)Z shouldRenderFace a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;)V spawnGatewayPortal a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TheEndGatewayBlockEntity;)V triggerCooldown c + m (II)Z triggerEvent a_ + f I ATTENTION_INTERVAL d + f I COOLDOWN_TIME c + f J DEFAULT_AGE g + f Z DEFAULT_EXACT_TELEPORT h + f I EVENT_COOLDOWN e + f I GATEWAY_HEIGHT_ABOVE_SURFACE f + f Lorg/slf4j/Logger; LOGGER a + f I SPAWN_TIME b + f J age i + f Z exactTeleport l + f Lnet/minecraft/core/BlockPos; exitPortal k + f I teleportCooldown j +c net/minecraft/world/level/block/state/properties/BellAttachType net/minecraft/world/level/block/state/properties/BlockPropertyBellAttach + m ()[Lnet/minecraft/world/level/block/state/properties/BellAttachType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/BellAttachType; $VALUES f + f Lnet/minecraft/world/level/block/state/properties/BellAttachType; CEILING b + f Lnet/minecraft/world/level/block/state/properties/BellAttachType; DOUBLE_WALL d + f Lnet/minecraft/world/level/block/state/properties/BellAttachType; FLOOR a + f Lnet/minecraft/world/level/block/state/properties/BellAttachType; SINGLE_WALL c + f Ljava/lang/String; name e +c net/minecraft/world/level/block/state/properties/ComparatorMode net/minecraft/world/level/block/state/properties/BlockPropertyComparatorMode + m ()[Lnet/minecraft/world/level/block/state/properties/ComparatorMode; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/ComparatorMode; $VALUES d + f Lnet/minecraft/world/level/block/state/properties/ComparatorMode; COMPARE a + f Lnet/minecraft/world/level/block/state/properties/ComparatorMode; SUBTRACT b + f Ljava/lang/String; name c +c net/minecraft/world/level/entity/PersistentEntitySectionManager net/minecraft/world/level/entity/PersistentEntitySectionManager + m (Lnet/minecraft/world/level/entity/EntityAccess;Z)Z addEntity a + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z addEntityUuid b + m (Ljava/util/stream/Stream;)V addLegacyChunkEntities a + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z addNewEntity a + m (Ljava/util/stream/Stream;)V addWorldGenChunkEntities b + m (J)Z areEntitiesLoaded a + m ()V autoSave c + m (Lnet/minecraft/core/BlockPos;)Z canPositionTick a + m (Lnet/minecraft/world/level/ChunkPos;)Z canPositionTick b + m ()I count g + m (Ljava/io/Writer;)V dumpSections a + m (J)V ensureChunkQueuedForLoad b + m ()Ljava/lang/String; gatherStats f + m ()Lit/unimi/dsi/fastutil/longs/LongSet; getAllChunksToSave i + m (Lnet/minecraft/world/level/entity/EntityAccess;Lnet/minecraft/world/level/entity/Visibility;)Lnet/minecraft/world/level/entity/Visibility; getEffectiveStatus a + m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; getEntityGetter e + m (Ljava/util/UUID;)Z isLoaded a + m (Lnet/minecraft/world/level/ChunkPos;)Z isTicking a + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z lambda$updateChunkStatus$3 n + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z lambda$updateChunkStatus$4 m + m (Lnet/minecraft/world/level/entity/EntityAccess;)Z lambda$updateChunkStatus$5 l + m (J)Z processChunkUnload d + m ()V processPendingLoads a + m ()V processUnloads h + m (JLnet/minecraft/world/level/entity/EntitySection;)V removeSectionIfEmpty a + m (J)V requestChunkLoad c + m ()V saveAll d + m (Lnet/minecraft/world/level/entity/EntityAccess;)V startTicking c + m (Lnet/minecraft/world/level/entity/EntityAccess;)V startTracking e + m (Lnet/minecraft/world/level/entity/EntityAccess;)V stopTicking d + m (Lnet/minecraft/world/level/entity/EntityAccess;)V stopTracking f + m (JLjava/util/function/Consumer;)Z storeChunkSections a + m ()V tick b + m (Lnet/minecraft/world/level/entity/EntityAccess;)V unloadEntity g + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/FullChunkStatus;)V updateChunkStatus a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/entity/Visibility;)V updateChunkStatus a + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/world/level/entity/LevelCallback; callbacks c + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; chunkLoadStatuses i + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; chunkVisibility h + f Lit/unimi/dsi/fastutil/longs/LongSet; chunksToUnload j + f Lnet/minecraft/world/level/entity/LevelEntityGetter; entityGetter g + f Ljava/util/Set; knownUuids b + f Ljava/util/Queue; loadingInbox k + f Lnet/minecraft/world/level/entity/EntityPersistentStorage; permanentStorage d + f Lnet/minecraft/world/level/entity/EntitySectionStorage; sectionStorage f + f Lnet/minecraft/world/level/entity/EntityLookup; visibleEntityStorage e +c net/minecraft/world/level/entity/PersistentEntitySectionManager$Callback net/minecraft/world/level/entity/PersistentEntitySectionManager$a + m ()V onMove a + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemove a + m (Lnet/minecraft/world/level/entity/Visibility;Lnet/minecraft/world/level/entity/Visibility;)V updateStatus a + f J currentSectionKey d + f Lnet/minecraft/world/level/entity/EntitySection; currentSection e + f Lnet/minecraft/world/level/entity/EntityAccess; entity c + f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager; this$0 b +c net/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus net/minecraft/world/level/entity/PersistentEntitySectionManager$b + m ()[Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; $values a + f [Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; $VALUES d + f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; FRESH a + f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; LOADED c + f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; PENDING b +c net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource + m ()Lnet/minecraft/util/RandomSource; fork d + m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e + m (I)I next c + m ()D nextGaussian k + m (J)V setSeed b + f J INCREMENT g + f I MODULUS_BITS d + f J MODULUS_MASK e + f J MULTIPLIER f + f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource i + f Ljava/util/concurrent/atomic/AtomicLong; seed h +c net/minecraft/world/level/levelgen/blockpredicates/NotPredicate net/minecraft/world/level/levelgen/blockpredicates/NotPredicate + m (Lnet/minecraft/world/level/levelgen/blockpredicates/NotPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; predicate e +c net/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver net/minecraft/world/level/levelgen/carver/WorldGenCarverWrapper + m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a + m ()Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; config b + m (Lnet/minecraft/util/RandomSource;)Z isStartChunk a + m (Lnet/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver;)Lnet/minecraft/world/level/levelgen/carver/WorldCarver; lambda$static$0 a + m ()Lnet/minecraft/world/level/levelgen/carver/WorldCarver; worldCarver a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lcom/mojang/serialization/Codec; LIST_CODEC c + f Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; config e + f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; worldCarver d +c net/minecraft/world/level/levelgen/feature/BasaltColumnsFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureBasaltColumns + m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos$MutableBlockPos;)Z canPlaceAt a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;I)Lnet/minecraft/core/BlockPos; findAir a + m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos$MutableBlockPos;I)Lnet/minecraft/core/BlockPos; findSurface a + m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos;)Z isAirOrLavaOcean a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos;II)Z placeColumn a + f Lcom/google/common/collect/ImmutableList; CANNOT_PLACE_ON a + f I CLUSTERED_REACH b + f I CLUSTERED_SIZE c + f I UNCLUSTERED_REACH d + f I UNCLUSTERED_SIZE ap +c net/minecraft/world/level/levelgen/feature/CoralMushroomFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureCoralMushroom + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeFeature a +c net/minecraft/world/level/levelgen/feature/SnowAndFreezeFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureIceSnow + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/TwistingVinesFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureTwistingVines + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z findFirstAirBlockAboveGround a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isInvalidPlacementLocation a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;III)V placeWeepingVinesColumn a +c net/minecraft/world/level/levelgen/placement/HeightmapPlacement net/minecraft/world/level/levelgen/placement/HeightmapPlacement + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ + m (Lnet/minecraft/world/level/levelgen/placement/HeightmapPlacement;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/placement/HeightmapPlacement; onHeightmap a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightmap c +c net/minecraft/world/level/levelgen/placement/RepeatingPlacement net/minecraft/world/level/levelgen/placement/RepeatingPlacement + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)I count a + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ + m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/core/BlockPos; lambda$getPositions$0 a +c net/minecraft/world/level/redstone/DefaultRedstoneWireEvaluator net/minecraft/world/level/redstone/DefaultRedstoneWireEvaluator + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I calculateTargetStrength c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/redstone/Orientation;Z)V updatePowerStrength a +c net/minecraft/world/level/storage/loot/functions/CopyBlockState net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder; copyState a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/component/BlockItemStateProperties;)Lnet/minecraft/world/item/component/BlockItemStateProperties; lambda$run$3 a + m (Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState;)Lnet/minecraft/core/Holder; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState;)Ljava/util/List; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Holder; block b + f Ljava/util/Set; properties c +c net/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyState$a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m (Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder; copy a + m ()Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder; getThis a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + f Lnet/minecraft/core/Holder; block a + f Lcom/google/common/collect/ImmutableSet$Builder; properties b +c net/minecraft/world/level/storage/loot/functions/FillPlayerHead net/minecraft/world/level/storage/loot/functions/LootItemFunctionFillPlayerHead + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; fillPlayerHead a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$fillPlayerHead$2 a + m (Lnet/minecraft/world/level/storage/loot/functions/FillPlayerHead;)Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget b +c net/minecraft/world/level/storage/loot/functions/ToggleTooltips net/minecraft/world/level/storage/loot/functions/ToggleTooltips + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/item/component/TooltipDisplay;)Lnet/minecraft/world/item/component/TooltipDisplay; lambda$run$2 a + m (Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips;)Ljava/util/Map; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Map; values b +c net/minecraft/world/level/storage/loot/predicates/LocationCheck net/minecraft/world/level/storage/loot/predicates/LootItemConditionLocationCheck + m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; checkLocation a + m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; checkLocation a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$checkLocation$2 b + m (Lnet/minecraft/advancements/criterion/LocationPredicate$Builder;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$checkLocation$3 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Lnet/minecraft/core/BlockPos; offset d + m ()Ljava/util/Optional; predicate c + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lcom/mojang/serialization/MapCodec; OFFSET_CODEC g + f Lnet/minecraft/core/BlockPos; offset c + f Ljava/util/Optional; predicate b +c net/minecraft/world/level/validation/ContentValidationException net/minecraft/world/level/validation/ContentValidationException + m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/String; getMessage a + m (Lnet/minecraft/world/level/validation/ForbiddenSymlinkInfo;)Ljava/lang/String; lambda$getMessage$0 a + f Ljava/nio/file/Path; directory a + f Ljava/util/List; entries b +c org/bukkit/craftbukkit/advancement/CraftAdvancementRequirements org/bukkit/craftbukkit/v1_21_R7/advancement/CraftAdvancementRequirements +c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperTrapDoor org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperTrapDoor +c org/bukkit/craftbukkit/persistence/CraftPersistentDataContainer org/bukkit/craftbukkit/v1_21_R7/persistence/CraftPersistentDataContainer +c org/bukkit/craftbukkit/util/permissions/CraftDefaultPermissions org/bukkit/craftbukkit/v1_21_R7/util/permissions/CraftDefaultPermissions +c net/minecraft/advancements/criterion/CollectionContentsPredicate net/minecraft/advancements/criterion/CollectionContentsPredicate + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a + m (Ljava/util/List;)Lnet/minecraft/advancements/criterion/CollectionContentsPredicate; of a + m ([Ljava/util/function/Predicate;)Lnet/minecraft/advancements/criterion/CollectionContentsPredicate; of a + m ()Ljava/util/List; unpack a +c net/minecraft/advancements/criterion/CollectionContentsPredicate$Zero net/minecraft/advancements/criterion/CollectionContentsPredicate$c + m (Ljava/lang/Iterable;)Z test a + m ()Ljava/util/List; unpack a +c net/minecraft/advancements/criterion/CollectionContentsPredicate$Single net/minecraft/advancements/criterion/CollectionContentsPredicate$b + m ()Ljava/util/function/Predicate; test b + m (Ljava/lang/Iterable;)Z test a + m ()Ljava/util/List; unpack a + f Ljava/util/function/Predicate; test a +c net/minecraft/advancements/criterion/CollectionContentsPredicate$Multiple net/minecraft/advancements/criterion/CollectionContentsPredicate$a + m (Ljava/lang/Object;Ljava/util/function/Predicate;)Z lambda$test$0 a + m (Ljava/lang/Iterable;)Z test a + m ()Ljava/util/List; tests b + m ()Ljava/util/List; unpack a + f Ljava/util/List; tests a +c net/minecraft/core/component/predicates/JukeboxPlayablePredicate net/minecraft/core/component/predicates/JukeboxPlayablePredicate + m ()Lnet/minecraft/core/component/predicates/JukeboxPlayablePredicate; any b + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/world/item/JukeboxPlayable;)Z matches a + m ()Ljava/util/Optional; song c + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; song e +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; create a +c net/minecraft/data/loot/packs/VanillaChargedCreeperExplosionLoot net/minecraft/data/loot/packs/VanillaChargedCreeperExplosionLoot + m (I)[Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; lambda$generate$0 a + m ()Lnet/minecraft/core/HolderLookup$Provider; registries a + f Ljava/util/List; ENTRIES b + f Lnet/minecraft/core/HolderLookup$Provider; registries a +c net/minecraft/data/loot/packs/VanillaChargedCreeperExplosionLoot$Entry net/minecraft/data/loot/packs/VanillaChargedCreeperExplosionLoot$a + m ()Lnet/minecraft/world/entity/EntityType; entityType b + m ()Lnet/minecraft/world/item/Item; item c + m ()Lnet/minecraft/resources/ResourceKey; lootTable a + f Lnet/minecraft/world/entity/EntityType; entityType b + f Lnet/minecraft/world/item/Item; item c + f Lnet/minecraft/resources/ResourceKey; lootTable a +c net/minecraft/network/protocol/common/ClientCommonPacketListener net/minecraft/network/protocol/common/ClientCommonPacketListener + m (Lnet/minecraft/network/protocol/common/ClientboundClearDialogPacket;)V handleClearDialog a + m (Lnet/minecraft/network/protocol/common/ClientboundCustomPayloadPacket;)V handleCustomPayload a + m (Lnet/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket;)V handleCustomReportDetails a + m (Lnet/minecraft/network/protocol/common/ClientboundDisconnectPacket;)V handleDisconnect a + m (Lnet/minecraft/network/protocol/common/ClientboundKeepAlivePacket;)V handleKeepAlive a + m (Lnet/minecraft/network/protocol/common/ClientboundPingPacket;)V handlePing a + m (Lnet/minecraft/network/protocol/common/ClientboundResourcePackPopPacket;)V handleResourcePackPop a + m (Lnet/minecraft/network/protocol/common/ClientboundResourcePackPushPacket;)V handleResourcePackPush a + m (Lnet/minecraft/network/protocol/common/ClientboundServerLinksPacket;)V handleServerLinks a + m (Lnet/minecraft/network/protocol/common/ClientboundShowDialogPacket;)V handleShowDialog a + m (Lnet/minecraft/network/protocol/common/ClientboundStoreCookiePacket;)V handleStoreCookie a + m (Lnet/minecraft/network/protocol/common/ClientboundTransferPacket;)V handleTransfer a + m (Lnet/minecraft/network/protocol/common/ClientboundUpdateTagsPacket;)V handleUpdateTags a +c net/minecraft/network/protocol/common/ClientboundKeepAlivePacket net/minecraft/network/protocol/common/ClientboundKeepAlivePacket + m ()J getId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f J id b +c net/minecraft/network/protocol/common/ServerCommonPacketListener net/minecraft/network/protocol/common/ServerCommonPacketListener + m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V handleClientInformation a + m (Lnet/minecraft/network/protocol/common/ServerboundCustomClickActionPacket;)V handleCustomClickAction a + m (Lnet/minecraft/network/protocol/common/ServerboundCustomPayloadPacket;)V handleCustomPayload a + m (Lnet/minecraft/network/protocol/common/ServerboundKeepAlivePacket;)V handleKeepAlive a + m (Lnet/minecraft/network/protocol/common/ServerboundPongPacket;)V handlePong a + m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V handleResourcePackResponse a +c net/minecraft/network/protocol/common/ServerboundKeepAlivePacket net/minecraft/network/protocol/common/ServerboundKeepAlivePacket + m ()J getId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f J id b +c net/minecraft/network/protocol/common/custom/CustomPacketPayload net/minecraft/network/protocol/common/custom/CustomPacketPayload + m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; codec a + m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$FallbackProvider;Ljava/util/List;)Lnet/minecraft/network/codec/StreamCodec; codec a + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; createType a + m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$TypeAndCodec;)Lnet/minecraft/resources/Identifier; lambda$codec$0 a + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a +c net/minecraft/network/protocol/common/custom/CustomPacketPayload$1 net/minecraft/network/protocol/common/custom/CustomPacketPayload$1 + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; decode a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V encode a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/codec/StreamCodec; findCodec a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V writeCap a +c net/minecraft/network/protocol/common/custom/CustomPacketPayload$Type net/minecraft/network/protocol/common/custom/CustomPacketPayload$b + m ()Lnet/minecraft/resources/Identifier; id a + f Lnet/minecraft/resources/Identifier; id a +c net/minecraft/network/protocol/common/custom/CustomPacketPayload$TypeAndCodec net/minecraft/network/protocol/common/custom/CustomPacketPayload$c + m ()Lnet/minecraft/network/codec/StreamCodec; codec b + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a + f Lnet/minecraft/network/codec/StreamCodec; codec b + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a +c net/minecraft/network/protocol/common/custom/CustomPacketPayload$FallbackProvider net/minecraft/network/protocol/common/custom/CustomPacketPayload$a +c net/minecraft/network/protocol/cookie/ClientCookiePacketListener net/minecraft/network/protocol/cookie/ClientCookiePacketListener + m (Lnet/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket;)V handleRequestCookie a +c net/minecraft/network/protocol/cookie/ServerCookiePacketListener net/minecraft/network/protocol/cookie/ServerCookiePacketListener + m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V handleCookieResponse a +c net/minecraft/network/protocol/game/ClientboundBlockUpdatePacket net/minecraft/network/protocol/game/PacketPlayOutBlockChange + m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState b + m ()Lnet/minecraft/core/BlockPos; getPos e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/level/block/state/BlockState; blockState c + f Lnet/minecraft/core/BlockPos; pos b +c net/minecraft/network/protocol/game/ClientboundClearTitlesPacket net/minecraft/network/protocol/game/ClientboundClearTitlesPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z shouldResetTimes b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z resetTimes b +c net/minecraft/network/protocol/game/ClientboundDamageEventPacket net/minecraft/network/protocol/game/ClientboundDamageEventPacket + m ()I entityId b + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/damagesource/DamageSource; getSource a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/phys/Vec3; lambda$new$0 b + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/phys/Vec3;)V lambda$write$1 a + m (Lnet/minecraft/network/FriendlyByteBuf;)I readOptionalEntityId a + m ()I sourceCauseId f + m ()I sourceDirectId g + m ()Ljava/util/Optional; sourcePosition h + m ()Lnet/minecraft/core/Holder; sourceType e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + m (Lnet/minecraft/network/FriendlyByteBuf;I)V writeOptionalEntityId a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I entityId b + f I sourceCauseId d + f I sourceDirectId e + f Ljava/util/Optional; sourcePosition f + f Lnet/minecraft/core/Holder; sourceType c +c net/minecraft/network/protocol/game/ClientboundDebugSamplePacket net/minecraft/network/protocol/game/ClientboundDebugSamplePacket + m ()Lnet/minecraft/util/debugchart/RemoteDebugSampleType; debugSampleType e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()[J sample b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; debugSampleType c + f [J sample b +c net/minecraft/network/protocol/game/ClientboundEntityEventPacket net/minecraft/network/protocol/game/PacketPlayOutEntityStatus + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a + m ()B getEventId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I entityId b + f B eventId c +c net/minecraft/network/protocol/game/ClientboundLightUpdatePacket net/minecraft/network/protocol/game/PacketPlayOutLightUpdate + m ()Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; getLightData f + m ()I getX b + m ()I getZ e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; lightData d + f I x b + f I z c +c net/minecraft/network/protocol/game/ClientboundMapItemDataPacket net/minecraft/network/protocol/game/PacketPlayOutMap + m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V applyToMap a + m ()Ljava/util/Optional; colorPatch h + m ()Ljava/util/Optional; decorations g + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch;)V lambda$applyToMap$0 a + m ()Z locked f + m ()Lnet/minecraft/world/level/saveddata/maps/MapId; mapId b + m ()B scale e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Optional; colorPatch f + f Ljava/util/Optional; decorations e + f Z locked d + f Lnet/minecraft/world/level/saveddata/maps/MapId; mapId b + f B scale c +c net/minecraft/network/protocol/game/ClientboundMoveVehiclePacket net/minecraft/network/protocol/game/PacketPlayOutVehicleMove + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/ClientboundMoveVehiclePacket; fromEntity a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/world/phys/Vec3; position b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m ()F xRot f + m ()F yRot e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/phys/Vec3; position b + f F xRot d + f F yRot c +c net/minecraft/network/protocol/game/ClientboundSetHeldSlotPacket net/minecraft/network/protocol/game/PacketPlayOutHeldItemSlot + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I slot b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I slot b +c net/minecraft/network/protocol/game/ClientboundSoundEntityPacket net/minecraft/network/protocol/game/PacketPlayOutEntitySound + m ()I getId f + m ()F getPitch h + m ()J getSeed i + m ()Lnet/minecraft/core/Holder; getSound b + m ()Lnet/minecraft/sounds/SoundSource; getSource e + m ()F getVolume g + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I id d + f F pitch f + f J seed g + f Lnet/minecraft/core/Holder; sound b + f Lnet/minecraft/sounds/SoundSource; source c + f F volume e +c net/minecraft/network/protocol/game/ClientboundTickingStepPacket net/minecraft/network/protocol/game/ClientboundTickingStepPacket + m (Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStepPacket; from a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I tickSteps b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I tickSteps b +c net/minecraft/network/protocol/game/ServerboundChatCommandPacket net/minecraft/network/protocol/game/ServerboundChatCommandPacket + m ()Ljava/lang/String; command b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; command b +c net/minecraft/network/protocol/game/ServerboundMoveVehiclePacket net/minecraft/network/protocol/game/PacketPlayInVehicleMove + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/ServerboundMoveVehiclePacket; fromEntity a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z onGround g + m ()Lnet/minecraft/world/phys/Vec3; position b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m ()F xRot f + m ()F yRot e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z onGround e + f Lnet/minecraft/world/phys/Vec3; position b + f F xRot d + f F yRot c +c net/minecraft/network/protocol/game/ServerboundPlaceRecipePacket net/minecraft/network/protocol/game/PacketPlayInAutoRecipe + m ()I containerId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m ()Z useMaxItems f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I containerId b + f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe c + f Z useMaxItems d +c net/minecraft/network/protocol/game/ServerboundPlayerInputPacket net/minecraft/network/protocol/game/PacketPlayInSteerVehicle + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/world/entity/player/Input; input b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/entity/player/Input; input b +c net/minecraft/network/protocol/game/ServerboundSelectTradePacket net/minecraft/network/protocol/game/PacketPlayInTrSel + m ()I getItem b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I item b +c net/minecraft/network/protocol/ping/ServerboundPingRequestPacket net/minecraft/network/protocol/ping/ServerboundPingRequestPacket + m ()J getTime b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/ping/ServerPingPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lio/netty/buffer/ByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f J time b +c net/minecraft/network/protocol/status/ClientStatusPacketListener net/minecraft/network/protocol/status/PacketStatusOutListener + m (Lnet/minecraft/network/protocol/status/ClientboundStatusResponsePacket;)V handleStatusResponse a + m ()Lnet/minecraft/network/ConnectionProtocol; protocol b +c net/minecraft/network/protocol/status/ServerStatusPacketListener net/minecraft/network/protocol/status/PacketStatusInListener + m (Lnet/minecraft/network/protocol/status/ServerboundStatusRequestPacket;)V handleStatusRequest a + m ()Lnet/minecraft/network/ConnectionProtocol; protocol b +c net/minecraft/server/advancements/AdvancementVisibilityEvaluator net/minecraft/server/advancements/AdvancementVisibilityEvaluator + m (Lnet/minecraft/advancements/AdvancementNode;Lit/unimi/dsi/fastutil/Stack;Ljava/util/function/Predicate;Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output;)Z evaluateVisibility a + m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/function/Predicate;Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output;)V evaluateVisibility a + m (Lnet/minecraft/advancements/Advancement;Z)Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; evaluateVisibilityRule a + m (Lit/unimi/dsi/fastutil/Stack;)Z evaluateVisiblityForUnfinishedNode a + f I VISIBILITY_DEPTH a +c net/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output net/minecraft/server/advancements/AdvancementVisibilityEvaluator$a +c net/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule net/minecraft/server/advancements/AdvancementVisibilityEvaluator$b + m ()[Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; $values a + f [Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; $VALUES d + f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; HIDE b + f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; NO_CHANGE c + f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; SHOW a +c net/minecraft/server/jsonrpc/internalapi/MinecraftBanListService net/minecraft/server/jsonrpc/internalapi/MinecraftBanListService + m (Lnet/minecraft/server/players/IpBanListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V addIpBan a + m (Lnet/minecraft/server/players/UserBanListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V addUserBan a + m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clearIpBans a + m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clearUserBans b + m ()Ljava/util/Collection; getIpBanEntries b + m ()Ljava/util/Collection; getUserBanEntries a + m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V removeIpBan a + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V removeUserBan a +c net/minecraft/util/datafix/fixes/AreaEffectCloudDurationScaleFix net/minecraft/util/datafix/fixes/AreaEffectCloudDurationScaleFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 a +c net/minecraft/util/datafix/fixes/DebugProfileOverlayReferenceFix net/minecraft/util/datafix/fixes/DebugProfileOverlayReferenceFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 c + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a +c net/minecraft/util/datafix/fixes/JukeboxTicksSinceSongStartedFix net/minecraft/util/datafix/fixes/JukeboxTicksSinceSongStartedFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a +c net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$0 b + f Lorg/slf4j/Logger; LOGGER c +c net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix$VanillaTrialChambers net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix$a + m (Lnet/minecraft/nbt/CompoundTag;)Lcom/mojang/serialization/Dynamic; asDynamic a + m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; parse a + m (Lnet/minecraft/resources/Identifier;Ljava/lang/String;Ljava/lang/String;)V register a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; removeDefaults b + f Ljava/util/Map; CONFIGS_TO_KEY a +c net/minecraft/world/entity/ai/goal/WaterAvoidingRandomFlyingGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRandomFly + m ()Lnet/minecraft/world/phys/Vec3; getPosition h +c net/minecraft/world/entity/ai/goal/WaterAvoidingRandomStrollGoal net/minecraft/world/entity/ai/goal/PathfinderGoalRandomStrollLand + m ()Lnet/minecraft/world/phys/Vec3; getPosition h + f F PROBABILITY i + f F probability j +c net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture b + m ()Ljava/util/List; selectors a + m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lcom/mojang/serialization/Codec; NETWORK_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d + f Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture e + f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f +c net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$a + m ()[Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType; $VALUES e + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType; NORMAL a + f Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType; WARM b + f Ljava/lang/String; name d +c net/minecraft/world/entity/projectile/hurtingprojectile/Fireball net/minecraft/world/entity/projectile/hurtingprojectile/EntityFireballFireball + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/item/ItemStack; getDefaultItem u + m ()Lnet/minecraft/world/item/ItemStack; getItem e + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m ()V playEntityOnFireExtinguishedSound bb + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/item/ItemStack;)V setItem a + m (D)Z shouldRenderAtSqrDistance a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK f + f F MIN_CAMERA_DISTANCE_SQUARED e +c net/minecraft/world/entity/vehicle/minecart/MinecartCommandBlock net/minecraft/world/entity/vehicle/minecart/EntityMinecartCommandBlock + m (Lnet/minecraft/server/level/ServerLevel;IIIZ)V activateMinecart a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/level/BaseCommandBlock; getCommandBlock e + m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState w + m ()Lnet/minecraft/world/item/Item; getDropItem p + m ()Lnet/minecraft/world/item/ItemStack; getPickResult dZ + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + f I ACTIVATION_DELAY h + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_COMMAND_NAME e + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_LAST_OUTPUT f + f Lnet/minecraft/world/level/BaseCommandBlock; commandBlock g + f I lastActivated i +c net/minecraft/world/entity/vehicle/minecart/MinecartCommandBlock$MinecartCommandBase net/minecraft/world/entity/vehicle/minecart/EntityMinecartCommandBlock$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/commands/CommandSource;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a + m ()Z isValid a + m (Lnet/minecraft/server/level/ServerLevel;)V onUpdated a + f Lnet/minecraft/world/entity/vehicle/minecart/MinecartCommandBlock; this$0 a +c net/minecraft/world/item/crafting/display/DisplayContentsFactory net/minecraft/world/item/crafting/display/DisplayContentsFactory +c net/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks net/minecraft/world/item/crafting/display/DisplayContentsFactory$b + m (Lnet/minecraft/core/Holder;)Ljava/lang/Object; forStack a + m (Lnet/minecraft/world/item/Item;)Ljava/lang/Object; forStack a + m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object; forStack a +c net/minecraft/world/item/crafting/display/DisplayContentsFactory$ForRemainders net/minecraft/world/item/crafting/display/DisplayContentsFactory$a + m (Ljava/lang/Object;Ljava/util/List;)Ljava/lang/Object; addRemainder a +c net/minecraft/world/item/enchantment/EnchantmentEffectComponents net/minecraft/world/item/enchantment/EnchantmentEffectComponents + m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/component/DataComponentType; bootstrap a + m ()Lcom/mojang/serialization/Codec; lambda$static$0 a + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$1 E + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$10 v + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$11 u + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$12 t + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$13 s + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$14 r + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$15 q + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$16 p + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$17 o + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$18 n + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$19 m + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$2 D + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$20 l + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$21 k + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$22 j + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$23 i + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$24 h + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$25 g + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$26 f + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$27 e + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$28 d + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$29 c + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$3 C + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$30 b + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$31 a + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$4 B + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$5 A + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$6 z + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$7 y + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$8 x + m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; lambda$static$9 w + m (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/core/component/DataComponentType; register a + f Lnet/minecraft/core/component/DataComponentType; AMMO_USE q + f Lnet/minecraft/core/component/DataComponentType; ARMOR_EFFECTIVENESS h + f Lnet/minecraft/core/component/DataComponentType; ATTRIBUTES m + f Lnet/minecraft/core/component/DataComponentType; BLOCK_EXPERIENCE y + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; COMPONENT_CODEC a + f Lnet/minecraft/core/component/DataComponentType; CROSSBOW_CHARGE_TIME B + f Lnet/minecraft/core/component/DataComponentType; CROSSBOW_CHARGING_SOUNDS C + f Lnet/minecraft/core/component/DataComponentType; DAMAGE e + f Lnet/minecraft/core/component/DataComponentType; DAMAGE_IMMUNITY d + f Lnet/minecraft/core/component/DataComponentType; DAMAGE_PROTECTION c + f Lnet/minecraft/core/component/DataComponentType; EQUIPMENT_DROPS n + f Lnet/minecraft/core/component/DataComponentType; FISHING_LUCK_BONUS x + f Lnet/minecraft/core/component/DataComponentType; FISHING_TIME_REDUCTION w + f Lnet/minecraft/core/component/DataComponentType; HIT_BLOCK k + f Lnet/minecraft/core/component/DataComponentType; ITEM_DAMAGE l + f Lnet/minecraft/core/component/DataComponentType; KNOCKBACK g + f Lnet/minecraft/core/component/DataComponentType; LOCATION_CHANGED o + f Lnet/minecraft/core/component/DataComponentType; MOB_EXPERIENCE z + f Lnet/minecraft/core/component/DataComponentType; POST_ATTACK i + f Lnet/minecraft/core/component/DataComponentType; POST_PIERCING_ATTACK j + f Lnet/minecraft/core/component/DataComponentType; PREVENT_ARMOR_CHANGE F + f Lnet/minecraft/core/component/DataComponentType; PREVENT_EQUIPMENT_DROP E + f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_COUNT u + f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_PIERCING r + f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_SPAWNED s + f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_SPREAD t + f Lnet/minecraft/core/component/DataComponentType; REPAIR_WITH_XP A + f Lnet/minecraft/core/component/DataComponentType; SMASH_DAMAGE_PER_FALLEN_BLOCK f + f Lnet/minecraft/core/component/DataComponentType; TICK p + f Lnet/minecraft/core/component/DataComponentType; TRIDENT_RETURN_ACCELERATION v + f Lnet/minecraft/core/component/DataComponentType; TRIDENT_SOUND D + f Lnet/minecraft/core/component/DataComponentType; TRIDENT_SPIN_ATTACK_STRENGTH G +c net/minecraft/world/item/enchantment/providers/SingleEnchantment net/minecraft/world/item/enchantment/providers/SingleEnchantment + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchant a + m ()Lnet/minecraft/core/Holder; enchantment b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/util/valueproviders/IntProvider; level c + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/core/Holder; enchantment c + f Lnet/minecraft/util/valueproviders/IntProvider; level d +c net/minecraft/world/level/block/WeatheringCopperGolemStatueBlock net/minecraft/world/level/block/WeatheringCopperGolemStatueBlock + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Ljava/lang/Enum; getAge c + m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a + f Lcom/mojang/serialization/MapCodec; CODEC e +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner net/minecraft/world/level/block/entity/trialspawner/TrialSpawner + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; activeConfig a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V addBecomeOminousParticles a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/particles/ParticleOptions;)V addDetectPlayerParticles a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V addEjectItemParticles b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/SimpleParticleType;)V addSpawnParticles a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V applyOminous a + m (Lnet/minecraft/server/level/ServerLevel;)Z canSpawnInLevel a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)V ejectReward a + m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; getEntitySelector k + m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; getPlayerDetector j + m ()I getRequiredPlayerRange f + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; getState g + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData; getStateData h + m ()I getTargetCooldownLength e + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z inLineOfSight a + m ()Z isOminous d + m (Lnet/minecraft/core/BlockPos;)Ljava/lang/String; lambda$spawnMob$0 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; lambda$spawnMob$1 a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; lambda$spawnMob$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Ljava/util/UUID;)Z lambda$tickServer$3 b + m (Lnet/minecraft/world/level/storage/ValueInput;)V load a + m ()V markUpdated i + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; normalConfig b + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; ominousConfig c + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V overrideEntityToSpawn a + m ()V overridePeacefulAndMobSpawnRule l + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V removeOminous b + m (Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector;)V setPlayerDetector a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V setState a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Ljava/util/UUID;)Z shouldMobBeUntracked a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; spawnMob c + m (Lnet/minecraft/world/level/storage/ValueOutput;)V store a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V tickClient a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V tickServer a + f I DEFAULT_PLAYER_SCAN_RANGE d + f I DEFAULT_TARGET_COOLDOWN_LENGTH c + f I DETECT_PLAYER_SPAWN_BUFFER a + f Lorg/slf4j/Logger; LOGGER b + f I MAX_MOB_TRACKING_DISTANCE e + f I MAX_MOB_TRACKING_DISTANCE_SQR f + f F SPAWNING_AMBIENT_SOUND_CHANCE g + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig; config i + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData; data h + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; entitySelector l + f Z isOminous n + f Z overridePeacefulAndMobSpawnRule m + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; playerDetector k + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$StateAccessor; stateAccessor j +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Holder; normal a + m ()Lnet/minecraft/core/Holder; ominous b + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig; overrideEntity a + m ()I requiredPlayerRange d + m ()I targetCooldownLength c + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig; DEFAULT b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/core/Holder; normal c + f Lnet/minecraft/core/Holder; ominous d + f I requiredPlayerRange f + f I targetCooldownLength e +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$a + m ()[Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; $values b + m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; decode a + m ()I encode a + f [Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; $VALUES d + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; NORMAL a + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; OMINOUS b + f Lnet/minecraft/core/particles/SimpleParticleType; particleType c +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$StateAccessor net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$c + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; getState d + m ()V markUpdated f + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V setState a +c net/minecraft/world/level/block/state/properties/BooleanProperty net/minecraft/world/level/block/state/properties/BlockStateBoolean + m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/BooleanProperty; create a + m (Ljava/lang/Boolean;)I getInternalIndex b + m (Ljava/lang/Comparable;)I getInternalIndex a + m (Ljava/lang/Boolean;)Ljava/lang/String; getName a + m (Ljava/lang/Comparable;)Ljava/lang/String; getName b + m ()Ljava/util/List; getPossibleValues a + m (Ljava/lang/String;)Ljava/util/Optional; getValue b + f I FALSE_INDEX c + f I TRUE_INDEX b + f Ljava/util/List; VALUES a +c net/minecraft/world/level/block/state/properties/DoubleBlockHalf net/minecraft/world/level/block/state/properties/BlockPropertyDoubleBlockHalf + m ()[Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; $values d + m ()Lnet/minecraft/core/Direction; getDirectionToOther a + m ()Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; getOtherHalf b + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; $VALUES d + f Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; LOWER b + f Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; UPPER a + f Lnet/minecraft/core/Direction; directionToOther c +c net/minecraft/world/level/block/state/properties/IntegerProperty net/minecraft/world/level/block/state/properties/BlockStateInteger + m (Ljava/lang/String;II)Lnet/minecraft/world/level/block/state/properties/IntegerProperty; create a + m ()I generateHashCode b + m (Ljava/lang/Comparable;)I getInternalIndex a + m (Ljava/lang/Integer;)I getInternalIndex b + m (Ljava/lang/Comparable;)Ljava/lang/String; getName b + m (Ljava/lang/Integer;)Ljava/lang/String; getName a + m ()Ljava/util/List; getPossibleValues a + m (Ljava/lang/String;)Ljava/util/Optional; getValue b + f I max c + f I min b + f Lit/unimi/dsi/fastutil/ints/IntImmutableList; values a +c net/minecraft/world/level/block/state/properties/RotationSegment net/minecraft/world/level/block/state/properties/RotationSegment + m (I)F convertToDegrees b + m (I)Ljava/util/Optional; convertToDirection a + m (F)I convertToSegment a + m (Lnet/minecraft/core/Direction;)I convertToSegment a + m ()I getMaxSegmentIndex a + f I EAST_90 d + f I MAX_SEGMENT_INDEX b + f I NORTH_0 c + f Lnet/minecraft/util/SegmentedAnglePrecision; SEGMENTED_ANGLE16 a + f I SOUTH_180 e + f I WEST_270 f +c net/minecraft/world/level/gameevent/vibrations/VibrationSelector net/minecraft/world/level/gameevent/vibrations/VibrationSelector + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;J)V addCandidate a + m (J)Ljava/util/Optional; chosenCandidate a + m (JLnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Lorg/apache/commons/lang3/tuple/Pair; lambda$new$3 a + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;)Ljava/util/Optional; lambda$static$0 b + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;)Ljava/lang/Long; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;J)Z shouldReplaceVibration b + m ()V startOver a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; currentVibrationData b +c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature + m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/util/RandomSource;ILnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$LargeDripstone; makeDripstone a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/Column$Range;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter;)V placeDebugMarkers a +c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$b + m ()Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter; noWind a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; offset a + f I originY a + f Lnet/minecraft/world/phys/Vec3; windSpeed b +c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$LargeDripstone net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$a + m ()I getHeight a + m (F)I getHeightAtRadius a + m ()I getMaxY c + m ()I getMinY b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Z isSuitableForWind a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter;)Z moveBackUntilBaseIsInsideStoneAndShrinkRadiusIfNecessary a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter;)V placeBlocks a + f D bluntness d + f Z pointingUp b + f I radius c + f Lnet/minecraft/core/BlockPos; root a + f D scale e +c net/minecraft/world/level/levelgen/feature/RandomSelectorFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandomChoice + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature + m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Lnet/minecraft/core/Holder; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Ljava/lang/Float; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a + f Lcom/mojang/serialization/Codec; CODEC a + f F chance c + f Lnet/minecraft/core/Holder; feature b +c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset + m ()Lnet/minecraft/core/Holder; displayItem a + m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset;)Lnet/minecraft/core/Holder; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset;)Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m ()Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings b + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/core/Holder; displayItem c + f Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings d +c net/minecraft/world/level/levelgen/heightproviders/UniformHeight net/minecraft/world/level/levelgen/heightproviders/UniformHeight + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a + m (Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight; of a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d + f Lit/unimi/dsi/fastutil/longs/LongSet; warnedFor f +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/BlockState; apply a +c net/minecraft/world/level/storage/loot/entries/AlternativesEntry net/minecraft/world/level/storage/loot/entries/LootEntryAlternatives + m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; alternatives a + m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; alternatives a + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; compose a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a + m (I)[Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; lambda$alternatives$1 a + m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$compose$0 a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/ProblemReporter$Problem; UNREACHABLE_PROBLEM b +c net/minecraft/world/level/storage/loot/entries/AlternativesEntry$1 net/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$1 + m ()Ljava/lang/String; description a +c net/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder net/minecraft/world/level/storage/loot/entries/LootEntryAlternatives$a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer; build b + m ()Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; getThis a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; getThis aH_ + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; otherwise a + f Lcom/google/common/collect/ImmutableList$Builder; entries a +c net/minecraft/world/level/storage/loot/entries/LootPoolEntryType net/minecraft/world/level/storage/loot/entries/LootEntryType + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lcom/mojang/serialization/MapCodec; codec a +c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus + m (Lnet/minecraft/core/Holder;FI)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addBonusBinomialDistributionCount a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addOreBonusCount a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addUniformBonusCount b + m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addUniformBonusCount a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/core/Holder;IFLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$addBonusBinomialDistributionCount$5 a + m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$addOreBonusCount$6 b + m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$addUniformBonusCount$7 a + m (Lnet/minecraft/core/Holder;ILjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$addUniformBonusCount$8 a + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$static$0 b + m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount;)Lnet/minecraft/core/Holder; lambda$static$2 b + m (Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount;)Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Map; FORMULAS b + f Lcom/mojang/serialization/MapCodec; FORMULA_CODEC d + f Lcom/mojang/serialization/Codec; FORMULA_TYPE_CODEC c + f Lnet/minecraft/core/Holder; enchantment e + f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula; formula f +c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$b + m (Lnet/minecraft/util/RandomSource;II)I calculateNewCount a + m ()Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; getType a +c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$OreDrops net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$d + m (Lnet/minecraft/util/RandomSource;II)I calculateNewCount a + m ()Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; getType a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$OreDrops; INSTANCE a + f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; TYPE c +c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$c + m ()Lcom/mojang/serialization/Codec; codec b + m ()Lnet/minecraft/resources/Identifier; id a + f Lcom/mojang/serialization/Codec; codec b + f Lnet/minecraft/resources/Identifier; id a +c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$e + m ()I bonusMultiplier b + m (Lnet/minecraft/util/RandomSource;II)I calculateNewCount a + m ()Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; TYPE b + f I bonusMultiplier c +c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount net/minecraft/world/level/storage/loot/functions/LootItemFunctionApplyBonus$a + m (Lnet/minecraft/util/RandomSource;II)I calculateNewCount a + m ()I extraRounds b + m ()Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F probability c + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; TYPE a + f I extraRounds b + f F probability c +c net/minecraft/world/level/storage/loot/functions/SetItemFunction net/minecraft/world/level/storage/loot/functions/SetItemFunction + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/SetItemFunction;)Lnet/minecraft/core/Holder; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Holder; item b +c net/minecraft/world/level/storage/loot/functions/SetLoreFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Ljava/util/Set; lambda$getReferencedContextParams$4 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/component/ItemLore;)Lnet/minecraft/world/item/component/ItemLore; lambda$run$5 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction;)Ljava/util/List; lambda$static$0 c + m (Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; lambda$static$1 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction;)Ljava/util/Optional; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m ()Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; setLore c + m (Lnet/minecraft/world/item/component/ItemLore;Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/util/List; updateLore a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/List; lore b + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; mode c + f Ljava/util/Optional; resolutionContext d +c net/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetLore$a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; addLine a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m ()Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; getThis a + m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation;)Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; setMode a + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; setResolutionContext a + f Lcom/google/common/collect/ImmutableList$Builder; lore b + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; mode c + f Ljava/util/Optional; resolutionContext a +c net/minecraft/world/level/storage/loot/functions/SetNameFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Ljava/util/function/UnaryOperator; createResolver a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$createResolver$5 a + m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; lambda$createResolver$6 a + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Ljava/util/Set; lambda$getReferencedContextParams$4 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/network/chat/Component;)V lambda$run$7 a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setName$8 a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setName$9 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction;)Ljava/util/Optional; lambda$static$0 c + m (Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction;)Ljava/util/Optional; lambda$static$1 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction;)Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setName a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setName a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/Optional; name c + f Ljava/util/Optional; resolutionContext d + f Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; target e +c net/minecraft/world/level/storage/loot/functions/SetNameFunction$Target net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetName$a + m ()[Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; $values b + m ()Lnet/minecraft/core/component/DataComponentType; component a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; $VALUES e + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; CUSTOM_NAME a + f Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; ITEM_NAME b + f Ljava/lang/String; name d +c net/minecraft/world/level/storage/loot/predicates/AllOfCondition net/minecraft/world/level/storage/loot/predicates/AllOfCondition + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition; allOf a + m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder; allOf a + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lcom/mojang/serialization/Codec; INLINE_CODEC b +c net/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder net/minecraft/world/level/storage/loot/predicates/AllOfCondition$a + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; create a +c net/minecraft/world/level/storage/loot/predicates/AnyOfCondition net/minecraft/world/level/storage/loot/predicates/AnyOfCondition + m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder; anyOf a + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$a + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; create a +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/LootContext;)Lnet/minecraft/nbt/Tag; get a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; getType a +c org/bukkit/craftbukkit/help/MultipleCommandAliasHelpTopicFactory org/bukkit/craftbukkit/v1_21_R7/help/MultipleCommandAliasHelpTopicFactory +c org/bukkit/craftbukkit/inventory/CraftInventoryChiseledBookshelf org/bukkit/craftbukkit/v1_21_R7/inventory/CraftInventoryChiseledBookshelf +c org/bukkit/craftbukkit/inventory/tags/DeprecatedContainerTagType org/bukkit/craftbukkit/v1_21_R7/inventory/tags/DeprecatedContainerTagType +c net/minecraft/advancements/criterion/SingleComponentItemPredicate net/minecraft/advancements/criterion/SingleComponentItemPredicate + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a +c net/minecraft/commands/synchronization/brigadier/LongArgumentInfo net/minecraft/commands/synchronization/brigadier/LongArgumentInfo + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template; deserializeFromNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lcom/mojang/brigadier/arguments/LongArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template; unpack a +c net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/LongArgumentType; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f J max c + f J min b + f Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo; this$0 a +c net/minecraft/network/protocol/common/ClientboundDisconnectPacket net/minecraft/network/protocol/common/ClientboundDisconnectPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m ()Lnet/minecraft/network/chat/Component; reason b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/Component; reason b +c net/minecraft/network/protocol/common/ClientboundShowDialogPacket net/minecraft/network/protocol/common/ClientboundShowDialogPacket + m ()Lnet/minecraft/core/Holder; dialog b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; CONTEXT_FREE_STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/core/Holder; dialog c +c net/minecraft/network/protocol/common/ClientboundUpdateTagsPacket net/minecraft/network/protocol/common/ClientboundUpdateTagsPacket + m ()Ljava/util/Map; getTags b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)V lambda$write$0 a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Map; tags b +c net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket + m ()Ljava/util/List; chunkBiomeData b + m (Ljava/util/List;)Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket; forChunks a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$ChunkBiomeData;)V lambda$write$0 a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I TWO_MEGABYTES c + f Ljava/util/List; chunkBiomeData b +c net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$ChunkBiomeData net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$a + m ()[B buffer c + m (Lnet/minecraft/world/level/chunk/LevelChunk;)I calculateChunkSize a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/chunk/LevelChunk;)V extractChunkData a + m ()Lnet/minecraft/network/FriendlyByteBuf; getReadBuffer a + m ()Lio/netty/buffer/ByteBuf; getWriteBuffer d + m ()Lnet/minecraft/world/level/ChunkPos; pos b + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f [B buffer b + f Lnet/minecraft/world/level/ChunkPos; pos a +c net/minecraft/network/protocol/game/ClientboundMoveMinecartPacket net/minecraft/network/protocol/game/ClientboundMoveMinecartPacket + m ()I entityId b + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Ljava/util/List; lerpSteps e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I entityId b + f Ljava/util/List; lerpSteps c +c net/minecraft/network/protocol/game/ClientboundPlayerLookAtPacket net/minecraft/network/protocol/game/PacketPlayOutLookAt + m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getFromAnchor b + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/phys/Vec3; getPosition a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z atEntity h + f I entity e + f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; fromAnchor f + f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; toAnchor g + f D x b + f D y c + f D z d +c net/minecraft/network/protocol/game/ClientboundSetEquipmentPacket net/minecraft/network/protocol/game/PacketPlayOutEntityEquipment + m ()I getEntity b + m ()Ljava/util/List; getSlots e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f B CONTINUE_MASK b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I entity c + f Ljava/util/List; slots d +c net/minecraft/network/protocol/game/ClientboundSetObjectivePacket net/minecraft/network/protocol/game/PacketPlayOutScoreboardObjective + m ()Lnet/minecraft/network/chat/Component; getDisplayName e + m ()I getMethod f + m ()Ljava/util/Optional; getNumberFormat h + m ()Ljava/lang/String; getObjectiveName b + m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; getRenderType g + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f I METHOD_ADD b + f I METHOD_CHANGE d + f I METHOD_REMOVE c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/Component; displayName f + f I method i + f Ljava/util/Optional; numberFormat h + f Ljava/lang/String; objectiveName e + f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType g +c net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/chat/Component; text b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/Component; text b +c net/minecraft/network/protocol/game/ClientboundTickingStatePacket net/minecraft/network/protocol/game/ClientboundTickingStatePacket + m (Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStatePacket; from a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z isFrozen e + m ()F tickRate b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z isFrozen c + f F tickRate b +c net/minecraft/network/protocol/game/ServerboundPlayerActionPacket net/minecraft/network/protocol/game/PacketPlayInBlockDig + m ()Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; getAction f + m ()Lnet/minecraft/core/Direction; getDirection e + m ()Lnet/minecraft/core/BlockPos; getPos b + m ()I getSequence g + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; action d + f Lnet/minecraft/core/Direction; direction c + f Lnet/minecraft/core/BlockPos; pos b + f I sequence e +c net/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action net/minecraft/network/protocol/game/PacketPlayInBlockDig$EnumPlayerDigType + m ()[Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; $values a + f [Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; $VALUES i + f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; ABORT_DESTROY_BLOCK b + f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; DROP_ALL_ITEMS d + f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; DROP_ITEM e + f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; RELEASE_USE_ITEM f + f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; STAB h + f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; START_DESTROY_BLOCK a + f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; STOP_DESTROY_BLOCK c + f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; SWAP_ITEM_WITH_OFFHAND g +c net/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket net/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a +c net/minecraft/network/protocol/game/ServerboundSetTestBlockPacket net/minecraft/network/protocol/game/ServerboundSetTestBlockPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Ljava/lang/String; message f + m ()Lnet/minecraft/world/level/block/state/properties/TestBlockMode; mode e + m ()Lnet/minecraft/core/BlockPos; position b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; message d + f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; mode c + f Lnet/minecraft/core/BlockPos; position b +c net/minecraft/network/protocol/login/ClientboundCustomQueryPacket net/minecraft/network/protocol/login/PacketLoginOutCustomPayload + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; payload e + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; readPayload a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/DiscardedQueryPayload; readUnknownPayload b + m ()I transactionId b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I MAX_PAYLOAD_SIZE d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; payload c + f I transactionId b +c net/minecraft/network/protocol/login/ClientboundCustomQueryPacket$PlayerInfoChannelPayload net/minecraft/network/protocol/login/PacketLoginOutCustomPayload$PlayerInfoChannelPayload +c net/minecraft/network/protocol/login/custom/DiscardedQueryPayload net/minecraft/network/protocol/login/custom/DiscardedQueryPayload + m ()Lnet/minecraft/resources/Identifier; id a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/resources/Identifier; id a +c net/minecraft/network/protocol/ping/ClientboundPongResponsePacket net/minecraft/network/protocol/ping/ClientboundPongResponsePacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/ping/ClientPongPacketListener;)V handle a + m ()J time b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f J time b +c net/minecraft/server/jsonrpc/internalapi/MinecraftExecutorService net/minecraft/server/jsonrpc/internalapi/MinecraftExecutorService + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submit a + m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submit a +c net/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleService net/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleService + m ()Ljava/util/stream/Stream; getAvailableGameRules a + m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object; getRuleValue a + m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; getTypedRule a + m (Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; updateGameRule a +c net/minecraft/util/datafix/fixes/ChunkStructuresTemplateRenameFix net/minecraft/util/datafix/fixes/DataConverterChunkStructuresTemplateRename + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixChildren a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixChildren$1 c + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixChildren$2 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + f Lcom/google/common/collect/ImmutableMap; RENAMES a +c net/minecraft/util/datafix/fixes/EntityEquipmentToArmorAndHandFix net/minecraft/util/datafix/fixes/DataConverterEquipment + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; cap a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDropChances a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$0 a + m ()Ljava/lang/IllegalStateException; lambda$cap$1 b + m (Lcom/mojang/datafixers/util/Unit;)Ljava/util/List; lambda$cap$2 a + m (Ljava/lang/Object;Lcom/mojang/datafixers/util/Either;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Pair; lambda$cap$3 a + m (Ljava/lang/Object;Lcom/mojang/datafixers/util/Either;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$cap$4 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$cap$5 a + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Float; lambda$fixDropChances$6 b + m ()Ljava/lang/Float; lambda$fixDropChances$7 a +c net/minecraft/util/datafix/fixes/TextComponentStringifiedFlagsFix net/minecraft/util/datafix/fixes/TextComponentStringifiedFlagsFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$1 d + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$2 c + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$3 b + m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; lambda$makeRule$4 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$makeRule$5 a + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$makeRule$6 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; stringToBool a +c net/minecraft/util/parsing/packrat/commands/CommandArgumentParser net/minecraft/util/parsing/packrat/commands/CommandArgumentParser + m (Ljava/util/function/Function;)Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; mapResult a + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseForCommands a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; parseForSuggestions a + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser;Lcom/mojang/serialization/Codec;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; withCodec a +c net/minecraft/util/parsing/packrat/commands/CommandArgumentParser$1 net/minecraft/util/parsing/packrat/commands/CommandArgumentParser$1 + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseForCommands a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; parseForSuggestions a + f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; this$0 b + f Ljava/util/function/Function; val$mapper a +c net/minecraft/util/parsing/packrat/commands/CommandArgumentParser$2 net/minecraft/util/parsing/packrat/commands/CommandArgumentParser$2 + m (Lcom/mojang/brigadier/StringReader;ILcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$parseForCommands$0 a + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseForCommands a + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; parseForSuggestions a + f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; this$0 e + f Lcom/mojang/serialization/Codec; val$codec b + f Lcom/mojang/serialization/DynamicOps; val$ops c +c net/minecraft/world/entity/ai/behavior/SetClosestHomeAsWalkTarget net/minecraft/world/entity/ai/behavior/BehaviorWalkHome + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/core/Holder;)Z lambda$create$0 b + m (Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/core/BlockPos;)Z lambda$create$1 a + m (Lnet/minecraft/core/Holder;)Z lambda$create$2 a + m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z lambda$create$3 a + 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/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z lambda$create$4 a + 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; lambda$create$5 a + m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a + f I BATCH_SIZE b + f I CACHE_TIMEOUT a + f I OK_DISTANCE_SQR d + f I RATE c +c net/minecraft/world/entity/ai/behavior/StopBeingAngryIfTargetDead net/minecraft/world/entity/ai/behavior/BehaviorForgetAnger + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; lambda$create$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/LivingEntity;)V lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$3 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$4 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$5 a +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; create a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/UpdateActivityFromSchedule net/minecraft/world/entity/ai/behavior/BehaviorSchedule + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$1 a +c net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor + m ()V erase b + m (Ljava/lang/Object;)V set a + m (Ljava/util/Optional;)V setOrErase a + m (Ljava/lang/Object;J)V setWithExpiry a + m ()Lcom/mojang/datafixers/kinds/App; value a + f Lnet/minecraft/world/entity/ai/Brain; brain a + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memoryType b + f Lcom/mojang/datafixers/kinds/App; value c +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; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a +c net/minecraft/world/entity/ai/goal/GolemRandomStrollInVillageGoal net/minecraft/world/entity/ai/goal/PathfinderGoalStrollVillageGolem + m (Lnet/minecraft/world/entity/npc/villager/Villager;)Z doesVillagerWantGolem a + m ()Lnet/minecraft/world/phys/Vec3; getPosition h + m ()Lnet/minecraft/world/phys/Vec3; getPositionTowardsAnywhere k + m ()Lnet/minecraft/world/phys/Vec3; getPositionTowardsPoi m + m ()Lnet/minecraft/world/phys/Vec3; getPositionTowardsVillagerWhoWantsGolem l + m (Lnet/minecraft/core/SectionPos;)Lnet/minecraft/core/BlockPos; getRandomPoiWithinSection a + m ()Lnet/minecraft/core/SectionPos; getRandomVillageSection n + m (Lnet/minecraft/core/Holder;)Z lambda$getRandomPoiWithinSection$1 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;)Z lambda$getRandomVillageSection$0 a + f I POI_SECTION_SCAN_RADIUS i + f I RANDOM_POS_XY_DISTANCE k + f I RANDOM_POS_Y_DISTANCE l + f I VILLAGER_SCAN_RADIUS j +c net/minecraft/world/entity/ai/goal/target/DefendVillageTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalDefendVillage + m ()Z canUse b + m ()V start d + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; attackTargeting c + f Lnet/minecraft/world/entity/animal/golem/IronGolem; golem a + f Lnet/minecraft/world/entity/LivingEntity; potentialTarget b +c net/minecraft/world/entity/ai/goal/target/NonTameRandomTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalRandomTargetNonTamed + m ()Z canContinueToUse c + m ()Z canUse b + f Lnet/minecraft/world/entity/TamableAnimal; tamableMob i +c net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities + m (Ljava/util/function/Predicate;)Z contains d + m (Lnet/minecraft/world/entity/LivingEntity;)Z contains a + m ()Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; empty a + m (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; find c + m (Ljava/util/function/Predicate;)Ljava/lang/Iterable; findAll b + m (Ljava/util/function/Predicate;)Ljava/util/Optional; findClosest a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$find$4 a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$findAll$3 b + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$new$0 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$new$1 a + m (Lit/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$new$2 a + f Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; EMPTY a + f Ljava/util/function/Predicate; lineOfSightTest c + f Ljava/util/List; nearbyEntities b +c net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z canMoveDirectly a + m ()Z canNavigateGround c + m ()Z canUpdatePath a + m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a + m (Lnet/minecraft/world/phys/Vec3;)D getGroundY a + m ()Lnet/minecraft/world/phys/Vec3; getTempMobPos b + m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a + m (Z)V setCanFloat a +c net/minecraft/world/entity/ai/navigation/WaterBoundPathNavigation net/minecraft/world/entity/ai/navigation/NavigationGuardian + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z canMoveDirectly a + m ()Z canNavigateGround c + m ()Z canUpdatePath a + m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a + m (Lnet/minecraft/world/phys/Vec3;)D getGroundY a + m ()Lnet/minecraft/world/phys/Vec3; getTempMobPos b + m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a + m (Z)V setCanFloat a + f Z allowBreaching p +c net/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel net/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel + m ()Lnet/minecraft/sounds/SoundEvent; deathSound c + m ()Lnet/minecraft/resources/Identifier; eyeTexture f + m ()Lnet/minecraft/sounds/SoundEvent; hurtSound b + m ()Lnet/minecraft/sounds/SoundEvent; spinHeadSound a + m ()Lnet/minecraft/sounds/SoundEvent; stepSound d + m ()Lnet/minecraft/resources/Identifier; texture e + f Lnet/minecraft/sounds/SoundEvent; deathSound c + f Lnet/minecraft/resources/Identifier; eyeTexture f + f Lnet/minecraft/sounds/SoundEvent; hurtSound b + f Lnet/minecraft/sounds/SoundEvent; spinHeadSound a + f Lnet/minecraft/sounds/SoundEvent; stepSound d + f Lnet/minecraft/resources/Identifier; texture e +c net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariants net/minecraft/world/entity/animal/nautilus/ZombieNautilusVariants + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; createKey a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/nautilus/ZombieNautilusVariant$ModelType;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a + f Lnet/minecraft/resources/ResourceKey; DEFAULT c + f Lnet/minecraft/resources/ResourceKey; TEMPERATE a + f Lnet/minecraft/resources/ResourceKey; WARM b +c net/minecraft/world/entity/monster/piglin/StartAdmiringItemIfSeen net/minecraft/world/entity/monster/piglin/BehaviorStartAdmiringItem + m (I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$1 a + m (ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; fixedVelocity a + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; horizontalPosition d + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; horizontalVelocity f + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; inBoundingBox b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (F)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; movementScaled b + m (F)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; offsetFromEntityPosition a + m ()Lnet/minecraft/core/particles/ParticleOptions; particle c + m ()Lnet/minecraft/util/valueproviders/FloatProvider; speed h + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; verticalPosition e + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; verticalVelocity g + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; horizontalPosition e + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; horizontalVelocity g + f Lnet/minecraft/core/particles/ParticleOptions; particle d + f Lnet/minecraft/util/valueproviders/FloatProvider; speed i + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; verticalPosition f + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; verticalVelocity h +c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$a + m (DDFLnet/minecraft/util/RandomSource;)D getCoordinate a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; lambda$static$1 d + m (Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource;)Lcom/mojang/serialization/DataResult; lambda$static$2 a + m ()F offset b + m ()F scale c + m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F offset c + f F scale d + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; type b +c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$c + m ()Lnet/minecraft/util/valueproviders/FloatProvider; base b + m (DLnet/minecraft/util/RandomSource;)D getVelocity a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F movementScale a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/FloatProvider; base c + f F movementScale b +c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b + m ()[Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; $values a + m (DDFLnet/minecraft/util/RandomSource;)D getCoordinate a + m ()Ljava/lang/String; getSerializedName c + m (DDFLnet/minecraft/util/RandomSource;)D lambda$static$0 c + m (DDFLnet/minecraft/util/RandomSource;)D lambda$static$1 b + f [Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; $VALUES f + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; BOUNDING_BOX b + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; ENTITY_POSITION a + f Ljava/lang/String; id d + f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType$CoordinateSource; source e +c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType$CoordinateSource net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$b$a +c net/minecraft/world/item/enchantment/providers/EnchantmentsByCost net/minecraft/world/item/enchantment/providers/EnchantmentsByCost + m ()Lcom/mojang/serialization/MapCodec; codec a + m ()Lnet/minecraft/util/valueproviders/IntProvider; cost c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchant a + m ()Lnet/minecraft/core/HolderSet; enchantments b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/util/valueproviders/IntProvider; cost d + f Lnet/minecraft/core/HolderSet; enchantments c +c net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity net/minecraft/world/level/block/entity/TileEntityFurnace + m (Lnet/minecraft/world/entity/player/Player;Ljava/util/List;)V awardUsedRecipes a + m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/core/NonNullList;I)Z canBurn a + m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a + m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b + m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I getBurnDuration a + m ()I getContainerSize b + m ()Lnet/minecraft/core/NonNullList; getItems g + m ()Lnet/minecraft/world/item/crafting/RecipeHolder; getRecipeUsed d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Ljava/util/List; getRecipesToAwardAndPopExperience a + m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a + m ()Z isLit h + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Ljava/lang/Integer; lambda$getTotalCookTime$0 b + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity;)V serverTick a + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/core/NonNullList;)V setItems a + m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V setRecipeUsed a + f I BURN_COOL_SPEED k + f I BURN_TIME_STANDARD j + f I DATA_COOKING_PROGRESS g + f I DATA_COOKING_TOTAL_TIME h + f I DATA_LIT_DURATION f + f I DATA_LIT_TIME e + f S DEFAULT_COOKING_TIMER u + f S DEFAULT_COOKING_TOTAL_TIME v + f S DEFAULT_LIT_TIME_REMAINING w + f S DEFAULT_LIT_TOTAL_TIME x + f I NUM_DATA_VALUES i + f Lcom/mojang/serialization/Codec; RECIPES_USED_CODEC t + f [I SLOTS_FOR_DOWN r + f [I SLOTS_FOR_SIDES s + f [I SLOTS_FOR_UP q + f I SLOT_FUEL c + f I SLOT_INPUT b + f I SLOT_RESULT d + f I cookingTimer A + f I cookingTotalTime B + f Lnet/minecraft/world/inventory/ContainerData; dataAccess m + f Lnet/minecraft/core/NonNullList; items l + f I litTimeRemaining y + f I litTotalTime z + f Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck; quickCheck D + f Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap; recipesUsed C +c net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity$1 net/minecraft/world/level/block/entity/TileEntityFurnace$1 + m (I)I get a + m ()I getCount a + m (II)V set a + f Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity; this$0 a +c net/minecraft/world/level/block/entity/EnchantingTableBlockEntity net/minecraft/world/level/block/entity/TileEntityEnchantTable + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/EnchantingTableBlockEntity;)V bookAnimationTick a + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m ()Lnet/minecraft/network/chat/Component; getCustomName as + m ()Lnet/minecraft/network/chat/Component; getName ap + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (Lnet/minecraft/network/chat/Component;)V setCustomName a + f Lnet/minecraft/network/chat/Component; DEFAULT_NAME k + f Lnet/minecraft/util/RandomSource; RANDOM l + f F flipA e + f F flip b + f F flipT d + f Lnet/minecraft/network/chat/Component; name m + f F oFlip c + f F oOpen g + f F oRot i + f F open f + f F rot h + f F tRot j + f I time a +c net/minecraft/world/level/block/state/pattern/BlockPatternBuilder net/minecraft/world/level/block/state/pattern/ShapeDetectorBuilder + m ([Ljava/lang/String;)Lnet/minecraft/world/level/block/state/pattern/BlockPatternBuilder; aisle a + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; build b + m ()[[[Ljava/util/function/Predicate; createPattern c + m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z lambda$new$0 a + m ()Lnet/minecraft/world/level/block/state/pattern/BlockPatternBuilder; start a + m (CLjava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/pattern/BlockPatternBuilder; where a + f I height c + f Ljava/util/Map; lookup b + f Ljava/util/List; pattern a + f Lit/unimi/dsi/fastutil/chars/CharSet; unknownCharacters e + f I width d +c net/minecraft/world/level/block/state/properties/SculkSensorPhase net/minecraft/world/level/block/state/properties/SculkSensorPhase + m ()[Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; $VALUES e + f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; ACTIVE b + f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; COOLDOWN c + f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; INACTIVE a + f Ljava/lang/String; name d +c net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allOf a + m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allOf a + m ([Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allOf a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; alwaysTrue e + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; anyOf b + m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; anyOf b + m ([Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; anyOf b + m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; hasSturdyFace a + m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; hasSturdyFace a + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; insideWorld d + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks c + m (Lnet/minecraft/core/Vec3i;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks a + m (Lnet/minecraft/core/Vec3i;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks a + m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks a + m (Lnet/minecraft/core/Vec3i;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesFluids b + m (Lnet/minecraft/core/Vec3i;[Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesFluids a + m ([Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesFluids a + m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesTag a + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesTag a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; noFluid d + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; noFluid c + m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; not a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; replaceable b + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; replaceable a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; solid c + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; solid b + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; unobstructed f + m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; unobstructed e + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; wouldSurvive a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ONLY_IN_AIR_OR_WATER_PREDICATE d + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ONLY_IN_AIR_PREDICATE c +c net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration + m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; lambda$static$0 d + m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$1 c + m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$2 b + m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/util/valueproviders/FloatProvider; floorLevel j + f Lnet/minecraft/util/valueproviders/FloatProvider; horizontalRadiusMultiplier b + f Lnet/minecraft/util/valueproviders/FloatProvider; verticalRadiusMultiplier c +c net/minecraft/world/level/levelgen/feature/HugeRedMushroomFeature net/minecraft/world/level/levelgen/feature/WorldGenHugeMushroomRed + m (IIII)I getTreeRadiusForHeight a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)V makeCap a +c net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isAirOrWater c + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;Lnet/minecraft/util/RandomSource;Ljava/util/List;)Z placeGrowthIfPossible a +c net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/util/OptionalInt; getFloorY a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z isValidPlacement b + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isVisibleFromOutside a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isWaterOrAir c + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$getFloorY$3 e + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$getFloorY$4 d + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;Lnet/minecraft/core/BlockPos;)Z lambda$place$0 a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z lambda$place$1 d + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)I lambda$place$2 c + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/VegetationPatchFeature net/minecraft/world/level/levelgen/feature/VegetationPatchFeature + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Ljava/util/Set;II)V distributeVegetation a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$place$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$placeGroundPatch$1 c + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Ljava/util/function/Predicate;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;I)Z placeGround a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;II)Ljava/util/Set; placeGroundPatch a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeVegetation a +c net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z canPlaceRoot a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getPotentiallyWaterloggedState a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/BlockPos; getTrunkOrigin a + m (Lnet/minecraft/world/level/material/FluidState;)Z lambda$getPotentiallyWaterloggedState$3 a + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$rootPlacerParts$0 c + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$rootPlacerParts$1 b + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Ljava/util/Optional; lambda$rootPlacerParts$2 a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V placeRoot a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z placeRoots a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; rootPlacerParts a + m ()Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; type a + f Lcom/mojang/serialization/Codec; CODEC d + f Ljava/util/Optional; aboveRootPlacement g + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; rootProvider f + f Lnet/minecraft/util/valueproviders/IntProvider; trunkOffsetY e +c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a + f Lnet/minecraft/resources/ResourceKey; BOTTOMLESS_PIT f + f Lnet/minecraft/resources/ResourceKey; CLASSIC_FLAT a + f Lnet/minecraft/resources/ResourceKey; DESERT g + f Lnet/minecraft/resources/ResourceKey; OVERWORLD d + f Lnet/minecraft/resources/ResourceKey; REDSTONE_READY h + f Lnet/minecraft/resources/ResourceKey; SNOWY_KINGDOM e + f Lnet/minecraft/resources/ResourceKey; THE_VOID i + f Lnet/minecraft/resources/ResourceKey; TUNNELERS_DREAM b + f Lnet/minecraft/resources/ResourceKey; WATER_WORLD c +c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$Bootstrap net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;ZZ[Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo;)V register a + m ()V run a + f Lnet/minecraft/data/worldgen/BootstrapContext; context a +c net/minecraft/world/level/levelgen/heightproviders/ConstantHeight net/minecraft/world/level/levelgen/heightproviders/ConstantHeight + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a + m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; getValue b + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/ConstantHeight; of a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/levelgen/heightproviders/ConstantHeight; ZERO a + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; value d +c net/minecraft/world/level/levelgen/heightproviders/HeightProvider net/minecraft/world/level/levelgen/heightproviders/HeightProvider + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a + m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$0 b + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$2 a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a + f Lcom/mojang/serialization/Codec; CODEC c + f Lcom/mojang/serialization/Codec; CONSTANT_OR_DISPATCH_CODEC a +c net/minecraft/world/level/levelgen/placement/BlockPredicateFilter net/minecraft/world/level/levelgen/placement/BlockPredicateFilter + m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; forPredicate a + m (Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; predicate c +c net/minecraft/world/level/levelgen/placement/HeightRangePlacement net/minecraft/world/level/levelgen/placement/HeightRangePlacement + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ + m (Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; of a + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; triangle b + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; uniform a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; height c +c net/minecraft/world/level/levelgen/structure/BuiltinStructureSets net/minecraft/world/level/levelgen/structure/BuiltinStructureSets + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a + f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITIES q + f Lnet/minecraft/resources/ResourceKey; BURIED_TREASURES i + f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMIDS b + f Lnet/minecraft/resources/ResourceKey; END_CITIES p + f Lnet/minecraft/resources/ResourceKey; IGLOOS c + f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLES d + f Lnet/minecraft/resources/ResourceKey; MINESHAFTS j + f Lnet/minecraft/resources/ResourceKey; NETHER_COMPLEXES n + f Lnet/minecraft/resources/ResourceKey; NETHER_FOSSILS o + f Lnet/minecraft/resources/ResourceKey; OCEAN_MONUMENTS g + f Lnet/minecraft/resources/ResourceKey; OCEAN_RUINS m + f Lnet/minecraft/resources/ResourceKey; PILLAGER_OUTPOSTS f + f Lnet/minecraft/resources/ResourceKey; RUINED_PORTALS k + f Lnet/minecraft/resources/ResourceKey; SHIPWRECKS l + f Lnet/minecraft/resources/ResourceKey; STRONGHOLDS r + f Lnet/minecraft/resources/ResourceKey; SWAMP_HUTS e + f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS s + f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS t + f Lnet/minecraft/resources/ResourceKey; VILLAGES a + f Lnet/minecraft/resources/ResourceKey; WOODLAND_MANSIONS h +c net/minecraft/world/level/levelgen/structure/SinglePieceStructure net/minecraft/world/level/levelgen/structure/SinglePieceStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a + f Lnet/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor; constructor d + f I depth f + f I width e +c net/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor net/minecraft/world/level/levelgen/structure/SinglePieceStructure$a +c net/minecraft/world/level/levelgen/structure/StructureCheckResult net/minecraft/world/level/levelgen/structure/StructureCheckResult + m ()[Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; $values a + f [Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; $VALUES d + f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; CHUNK_LOAD_NEEDED c + f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; START_NOT_PRESENT b + f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; START_PRESENT a +c net/minecraft/world/level/levelgen/structure/pools/JigsawJunction net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawJunction + m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/levelgen/structure/pools/JigsawJunction; deserialize a + m ()I getDeltaY d + m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; getDestProjection e + m ()I getSourceGroundY b + m ()I getSourceX a + m ()I getSourceZ c + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; serialize a + f I deltaY d + f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; destProjection e + f I sourceGroundY b + f I sourceX a + f I sourceZ c +c net/minecraft/world/level/storage/loot/entries/CompositeEntryBase net/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; compose a + m (Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor;)Lcom/mojang/serialization/MapCodec; createCodec a + m (Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase;)Ljava/util/List; lambda$createCodec$0 a + m (Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createCodec$1 a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lnet/minecraft/util/ProblemReporter$Problem; NO_CHILDREN_PROBLEM e + f Ljava/util/List; children f + f Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; composedChildren a +c net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$1 net/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract$1 + m ()Ljava/lang/String; description a +c net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor net/minecraft/world/level/storage/loot/entries/LootEntryChildrenAbstract$a +c net/minecraft/world/level/storage/loot/functions/CopyNameFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionCopyName + m (Lnet/minecraft/world/level/storage/loot/LootContextArg;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; copyName a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/LootContextArg;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$copyName$2 a + m (Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/LootContextArg; source b +c net/minecraft/world/level/storage/loot/functions/FilteredFunction net/minecraft/world/level/storage/loot/functions/FilteredFunction + m (Lnet/minecraft/advancements/criterion/ItemPredicate;)Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction$Builder; filtered a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Lnet/minecraft/advancements/criterion/ItemPredicate; lambda$static$0 c + m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Ljava/util/Optional; lambda$static$1 b + m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Ljava/util/Optional; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;)V lambda$validate$4 b + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;)V lambda$validate$5 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/advancements/criterion/ItemPredicate; filter b + f Ljava/util/Optional; onFail d + f Ljava/util/Optional; onPass c +c net/minecraft/world/level/storage/loot/functions/FilteredFunction$Builder net/minecraft/world/level/storage/loot/functions/FilteredFunction$a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m ()Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction$Builder; getThis a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m (Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction$Builder; onFail b + m (Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction$Builder; onPass a + f Lnet/minecraft/advancements/criterion/ItemPredicate; itemPredicate a + f Ljava/util/Optional; onFail c + f Ljava/util/Optional; onPass b +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/LootContext;)Ljava/util/function/Consumer; decorate a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Ljava/util/function/Consumer;Ljava/util/function/BiFunction;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;)V lambda$decorate$0 a +c net/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunction$a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b +c net/minecraft/world/level/storage/loot/functions/SequenceFunction net/minecraft/world/level/storage/loot/functions/SequenceFunction + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; apply a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction;)Ljava/util/List; lambda$static$0 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction;)Ljava/util/List; lambda$static$2 a + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction; of a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lcom/mojang/serialization/Codec; INLINE_CODEC b + f Ljava/util/function/BiFunction; compositeFunction d + f Ljava/util/List; functions c +c net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders + m (Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a + m ()Lcom/mojang/serialization/Codec; lambda$static$1 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; register a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; CONTEXT c + f Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; STORAGE b + f Lcom/mojang/serialization/Codec; TYPED_CODEC d +c org/bukkit/craftbukkit/inventory/components/CraftJukeboxComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftJukeboxComponent +c net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template; deserializeFromNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lcom/mojang/brigadier/arguments/FloatArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template; unpack a +c net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/FloatArgumentType; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f F max c + f F min b + f Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo; this$0 a +c net/minecraft/core/component/predicates/FireworkExplosionPredicate net/minecraft/core/component/predicates/FireworkExplosionPredicate + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/world/item/component/FireworkExplosion;)Z matches a + m ()Lnet/minecraft/core/component/predicates/FireworkExplosionPredicate$FireworkPredicate; predicate b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/component/predicates/FireworkExplosionPredicate$FireworkPredicate; predicate e +c net/minecraft/core/component/predicates/FireworkExplosionPredicate$FireworkPredicate net/minecraft/core/component/predicates/FireworkExplosionPredicate$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; shape a + m (Lnet/minecraft/world/item/component/FireworkExplosion;)Z test a + m ()Ljava/util/Optional; trail c + m ()Ljava/util/Optional; twinkle b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; shape b + f Ljava/util/Optional; trail d + f Ljava/util/Optional; twinkle c +c net/minecraft/data/advancements/packs/VanillaAdventureAdvancements net/minecraft/data/advancements/packs/VanillaAdventureAdvancements + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$Builder; addBiomes a + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$Builder; addMobsToKill a + m (Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; craftingANewLook b + m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)V createAdventuringTime a + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Lnet/minecraft/core/HolderGetter;Ljava/util/List;)Lnet/minecraft/advancements/AdvancementHolder; createMonsterHunterAdvancement a + m (Lnet/minecraft/advancements/criterion/MinMaxBounds$Ints;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; fireCountAndBystander a + m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)V lambda$addMobsToKill$10 a + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/resources/ResourceKey;)V lambda$craftingANewLook$8 a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder; lambda$placedBlockActivatesCreakingHeart$4 a + m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; lambda$placedBlockActivatesCreakingHeart$5 a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; lambda$placedBlockReadByComparator$0 a + m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; lambda$placedBlockReadByComparator$1 c + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder; lambda$placedComparatorReadingBlock$2 a + m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; lambda$placedComparatorReadingBlock$3 b + m (Lnet/minecraft/advancements/Advancement$Builder;Lcom/mojang/datafixers/util/Pair;)V lambda$respectingTheRemnantsCriterions$9 a + m (Ljava/util/Set;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate;)Z lambda$smithingWithStyle$6 a + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate;)V lambda$smithingWithStyle$7 a + m (Ljava/util/Map;Ljava/util/List;Lnet/minecraft/world/entity/MobCategory;Ljava/util/Set;)V lambda$validateMobsToKill$11 a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/advancements/criterion/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; lookAtThroughItem a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/Criterion; placedBlockActivatesCreakingHeart a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; placedBlockReadByComparator a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; placedComparatorReadingBlock b + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; respectingTheRemnantsCriterions a + m (Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; smithingWithStyle a + m (Ljava/util/List;Lnet/minecraft/core/HolderLookup;)Ljava/util/List; validateMobsToKill a + f I BEDROCK_THICKNESS e + f I DISTANCE_FROM_BOTTOM_TO_TOP b + f Ljava/util/Map; EXCEPTIONS_BY_EXPECTED_CATEGORIES f + f Lorg/slf4j/Logger; LOGGER a + f Ljava/util/List; MOBS_TO_KILL g + f I Y_COORDINATE_AT_BOTTOM d + f I Y_COORDINATE_AT_TOP c +c net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements + m (Lnet/minecraft/advancements/Advancement$Builder;Ljava/util/stream/Stream;Lnet/minecraft/core/HolderGetter;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/Advancement$Builder; addBreedable a + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/advancements/Advancement$Builder; addCatVariants a + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$Builder; addFish c + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$Builder; addFishBuckets b + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$Builder; addFood a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; addLeashedFrogVariants a + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/advancements/Advancement$Builder; addTamedWolfVariants b + m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Lnet/minecraft/core/HolderGetter;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/AdvancementHolder; createBreedAllAnimalsAdvancement a + m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)V lambda$addBreedable$2 b + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)V lambda$addBreedable$3 a + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/Holder$Reference;)V lambda$addCatVariants$4 b + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$Reference;)V lambda$addLeashedFrogVariants$1 a + m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/Holder$Reference;)V lambda$addTamedWolfVariants$5 a + m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/Identifier; lambda$static$0 a + m (Lnet/minecraft/core/HolderLookup;)Ljava/util/stream/Stream; sortedVariants a + f Ljava/util/List; BREEDABLE_ANIMALS a + f [Lnet/minecraft/world/item/Item; EDIBLE_ITEMS f + f [Lnet/minecraft/world/item/Item; FISH d + f [Lnet/minecraft/world/item/Item; FISH_BUCKETS e + f Ljava/util/Comparator; HOLDER_KEY_COMPARATOR g + f Ljava/util/List; INDIRECTLY_BREEDABLE_ANIMALS b + f [Lnet/minecraft/world/item/Item; WAX_SCRAPING_TOOLS c +c net/minecraft/network/protocol/common/ClientboundClearDialogPacket net/minecraft/network/protocol/common/ClientboundClearDialogPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/common/ClientboundClearDialogPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/protocol/common/ClientboundServerLinksPacket net/minecraft/network/protocol/common/ClientboundServerLinksPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m ()Ljava/util/List; links b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; links b +c net/minecraft/network/protocol/common/ClientboundStoreCookiePacket net/minecraft/network/protocol/common/ClientboundStoreCookiePacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m ()Lnet/minecraft/resources/Identifier; key b + m ()[B payload e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I MAX_PAYLOAD_SIZE e + f Lnet/minecraft/network/codec/StreamCodec; PAYLOAD_STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/resources/Identifier; key c + f [B payload d +c net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket + m ()Lnet/minecraft/network/chat/ChatType$Bound; chatType e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z isSkippable c + m ()Lnet/minecraft/network/chat/Component; message b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/ChatType$Bound; chatType c + f Lnet/minecraft/network/chat/Component; message b +c net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I id b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + m ()F yaw e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I id b + f F yaw c +c net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket + m ()Ljava/util/List; entries b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z replace e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; entries b + f Z replace c +c net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket$Entry net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket$a + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; contents c + m ()B flags d + m ()Z highlight b + m ()Z notification a + f B FLAG_HIGHLIGHT b + f B FLAG_NOTIFICATION a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c + f Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; contents d + f B flags e +c net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket + m ()D getSize b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f D size b +c net/minecraft/network/protocol/game/ClientboundSetCursorItemPacket net/minecraft/network/protocol/game/ClientboundSetCursorItemPacket + m ()Lnet/minecraft/world/item/ItemStack; contents b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/item/ItemStack; contents b +c net/minecraft/network/protocol/game/ClientboundSetEntityDataPacket net/minecraft/network/protocol/game/PacketPlayOutEntityMetadata + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I id b + m (Ljava/util/List;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V pack a + m ()Ljava/util/List; packedItems e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/util/List; unpack a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write b + f I EOF_MARKER b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I id c + f Ljava/util/List; packedItems d +c net/minecraft/network/protocol/game/ClientboundSetEntityLinkPacket net/minecraft/network/protocol/game/PacketPlayOutAttachEntity + m ()I getDestId e + m ()I getSourceId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I destId c + f I sourceId b +c net/minecraft/network/protocol/game/ClientboundSetExperiencePacket net/minecraft/network/protocol/game/PacketPlayOutExperience + m ()I getExperienceLevel f + m ()F getExperienceProgress b + m ()I getTotalExperience e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I experienceLevel d + f F experienceProgress b + f I totalExperience c +c net/minecraft/network/protocol/game/ClientboundSetPassengersPacket net/minecraft/network/protocol/game/PacketPlayOutMount + m ()[I getPassengers b + m ()I getVehicle e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f [I passengers c + f I vehicle b +c net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam + m (Lnet/minecraft/world/scores/PlayerTeam;Z)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket; createAddOrModifyPacket a + m (Lnet/minecraft/world/scores/PlayerTeam;Ljava/lang/String;Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action;)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket; createPlayerPacket a + m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket; createRemovePacket a + m ()Ljava/lang/String; getName f + m ()Ljava/util/Optional; getParameters h + m ()Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; getPlayerAction b + m ()Ljava/util/Collection; getPlayers g + m ()Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; getTeamAction e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Ljava/lang/IllegalStateException; lambda$write$0 i + m (I)Z shouldHaveParameters b + m (I)Z shouldHavePlayerList a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f I MAX_COLLISION_LENGTH h + f I MAX_VISIBILITY_LENGTH g + f I METHOD_ADD b + f I METHOD_CHANGE d + f I METHOD_JOIN e + f I METHOD_LEAVE f + f I METHOD_REMOVE c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I method i + f Ljava/lang/String; name j + f Ljava/util/Optional; parameters l + f Ljava/util/Collection; players k +c net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$a + m ()[Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; $values a + f [Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; $VALUES c + f Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; ADD a + f Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; REMOVE b +c net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Parameters net/minecraft/network/protocol/game/PacketPlayOutScoreboardTeam$b + m ()Lnet/minecraft/world/scores/Team$CollisionRule; getCollisionRule e + m ()Lnet/minecraft/ChatFormatting; getColor c + m ()Lnet/minecraft/network/chat/Component; getDisplayName a + m ()Lnet/minecraft/world/scores/Team$Visibility; getNametagVisibility d + m ()I getOptions b + m ()Lnet/minecraft/network/chat/Component; getPlayerPrefix f + m ()Lnet/minecraft/network/chat/Component; getPlayerSuffix g + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule e + f Lnet/minecraft/ChatFormatting; color f + f Lnet/minecraft/network/chat/Component; displayName a + f Lnet/minecraft/world/scores/Team$Visibility; nametagVisibility d + f I options g + f Lnet/minecraft/network/chat/Component; playerPrefix b + f Lnet/minecraft/network/chat/Component; playerSuffix c +c net/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket net/minecraft/network/protocol/game/PacketPlayOutRecipeUpdate + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Ljava/util/Map; itemSets b + m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Map; itemSets b + f Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes c +c net/minecraft/network/protocol/game/ServerboundClientCommandPacket net/minecraft/network/protocol/game/PacketPlayInClientCommand + m ()Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; getAction b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; action b +c net/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action net/minecraft/network/protocol/game/PacketPlayInClientCommand$EnumClientCommand + m ()[Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; $values a + f [Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; $VALUES c + f Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; PERFORM_RESPAWN a + f Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; REQUEST_STATS b +c net/minecraft/network/protocol/game/ServerboundClientTickEndPacket net/minecraft/network/protocol/game/ServerboundClientTickEndPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket net/minecraft/network/protocol/game/PacketPlayInEntityAction + m ()Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; getAction e + m ()I getData f + m ()I getId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; action c + f I data d + f I id b +c net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action net/minecraft/network/protocol/game/PacketPlayInEntityAction$EnumPlayerAction + m ()[Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; $values a + f [Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; $VALUES h + f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; OPEN_INVENTORY f + f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; START_FALL_FLYING g + f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; START_RIDING_JUMP d + f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; START_SPRINTING b + f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; STOP_RIDING_JUMP e + f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; STOP_SLEEPING a + f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; STOP_SPRINTING c +c net/minecraft/server/jsonrpc/internalapi/MinecraftAllowListService net/minecraft/server/jsonrpc/internalapi/MinecraftAllowListService + m (Lnet/minecraft/server/players/UserWhiteListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z add a + m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clear a + m ()Ljava/util/Collection; getEntries a + m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V kickUnlistedPlayers b + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V remove a +c net/minecraft/server/network/ServerConfigurationPacketListenerImpl net/minecraft/server/network/ServerConfigurationPacketListenerImpl + m ()V addOptionalTasks n + m (Lnet/minecraft/server/network/ConfigurationTask$Type;)V finishCurrentTask a + m (Lnet/minecraft/network/protocol/configuration/ServerboundAcceptCodeOfConductPacket;)V handleAcceptCodeOfConduct a + m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V handleClientInformation a + m (Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket;)V handleConfigurationFinished a + m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V handleResourcePackResponse a + m (Lnet/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks;)V handleSelectKnownPacks a + m ()Z isAcceptingMessages c + m (Ljava/util/Map;)Ljava/lang/String; lambda$addOptionalTasks$1 a + m (Lnet/minecraft/server/MinecraftServer$ServerResourcePackInfo;)V lambda$addOptionalTasks$2 a + m (Lnet/minecraft/server/packs/PackResources;)Ljava/util/stream/Stream; lambda$startConfiguration$0 a + m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a + m ()Lcom/mojang/authlib/GameProfile; playerProfile i + m ()V returnToWorld m + m ()V startConfiguration l + m ()V startNextTask o + m ()V tick d + f Lnet/minecraft/network/chat/Component; DISCONNECT_REASON_CONFIGURATION_ERROR h + f Lnet/minecraft/network/chat/Component; DISCONNECT_REASON_INVALID_DATA g + f Lorg/slf4j/Logger; LOGGER f + f Lnet/minecraft/server/level/ClientInformation; clientInformation l + f Ljava/util/Queue; configurationTasks j + f Lnet/minecraft/server/network/ConfigurationTask; currentTask k + f Lcom/mojang/authlib/GameProfile; gameProfile i + f Lnet/minecraft/server/network/config/PrepareSpawnTask; prepareSpawnTask n + f Lnet/minecraft/server/network/config/SynchronizeRegistriesTask; synchronizeRegistriesTask m +c net/minecraft/server/packs/resources/ResourceManagerReloadListener net/minecraft/server/packs/resources/ResourceManagerReloadListener + m (Lnet/minecraft/server/packs/resources/ResourceManager;)V lambda$reload$0 b + m (Lnet/minecraft/server/packs/resources/ResourceManager;)V onResourceManagerReload a +c net/minecraft/util/datafix/fixes/OminousBannerBlockEntityRenameFix net/minecraft/util/datafix/fixes/DataConverterOminousBannerBlockEntityRename + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Ljava/lang/String;)Ljava/lang/String; lambda$fix$0 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$fix$1 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$fix$2 a +c net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 d + m (ZLorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$2 c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 b + m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$4 c + m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$5 b + m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$6 a + m (Lcom/mojang/datafixers/types/Type;ZZLcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$7 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$8 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateLayers a + f Ljava/lang/String; NAME b + f Ljava/lang/String; WAS_PREVIOUSLY_INCREASED_KEY a +c net/minecraft/util/parsing/packrat/commands/GreedyPatternParseRule net/minecraft/util/parsing/packrat/commands/GreedyPatternParseRule + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b + f Lnet/minecraft/util/parsing/packrat/DelayedException; error b + f Ljava/util/regex/Pattern; pattern a +c net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer + m (Ljava/util/List;)Lcom/google/gson/JsonElement; chunkGen b + m (Ljava/util/List;)Lcom/google/gson/JsonElement; cpu e + m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; fileIO b + m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary;)Lcom/google/gson/JsonElement; fileIoSummary a + m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Ljava/lang/String; format a + m (Ljava/util/List;)Lcom/google/gson/JsonElement; fps d + m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary;)Lcom/google/gson/JsonElement; heap a + m (Lnet/minecraft/util/profiling/jfr/stats/IoSummary;Ljava/util/function/BiConsumer;)Lcom/google/gson/JsonElement; ioSummary a + m (Lcom/mojang/datafixers/util/Pair;)D lambda$chunkGen$4 a + m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonArray;)V lambda$chunkGen$5 a + m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V lambda$chunkGen$6 a + m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V lambda$chunkGen$7 c + m (Lnet/minecraft/util/profiling/jfr/stats/ChunkGenStat;)Lcom/google/gson/JsonElement; lambda$chunkGen$8 a + m (Ljava/util/List;Ljava/util/function/ToDoubleFunction;)Lcom/google/gson/JsonObject; lambda$cpu$16 a + m (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V lambda$fileIoSummary$14 a + m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V lambda$fps$13 a + m (Lcom/google/gson/JsonArray;Ljava/util/function/BiConsumer;Lcom/mojang/datafixers/util/Pair;)V lambda$ioSummary$15 a + m (Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat;)D lambda$serverTicks$11 a + m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V lambda$serverTicks$12 b + m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V lambda$structureGen$0 b + m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V lambda$structureGen$1 d + m (Lnet/minecraft/util/profiling/jfr/stats/StructureGenStat;)Lcom/google/gson/JsonElement; lambda$structureGen$2 a + m (Lcom/google/gson/JsonArray;Lcom/google/gson/JsonObject;Lnet/minecraft/util/profiling/jfr/stats/TimedStatSummary;Ljava/lang/String;Ljava/util/List;)V lambda$structureGen$3 a + m (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V lambda$threadAllocations$10 a + m (Ljava/lang/String;Ljava/lang/Double;Lcom/google/gson/JsonObject;)V lambda$threadAllocations$9 a + m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; network c + m (Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification;Lcom/google/gson/JsonObject;)V serializeChunkId a + m (Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification;Lcom/google/gson/JsonObject;)V serializePacketId a + m (Ljava/util/List;)Lcom/google/gson/JsonElement; serverTicks c + m (Ljava/util/List;)Lcom/google/gson/JsonElement; structureGen a + m (Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary;)Lcom/google/gson/JsonElement; threadAllocations a + f Ljava/lang/String; BYTES_PER_SECOND b + f Ljava/lang/String; COUNT c + f Ljava/lang/String; COUNT_PER_SECOND f + f Ljava/lang/String; DURATION_NANOS_TOTAL d + f Ljava/lang/String; TOTAL_BYTES e + f Lcom/google/gson/Gson; gson a +c net/minecraft/world/entity/ai/behavior/AssignProfessionFromJobSite net/minecraft/world/entity/ai/behavior/BehaviorCareer + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; lambda$create$0 a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder$Reference;)Z lambda$create$1 a + m (Lnet/minecraft/core/Holder;)Ljava/util/Optional; lambda$create$2 a + m (Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder$Reference;)V lambda$create$3 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z lambda$create$4 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$5 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a +c net/minecraft/world/entity/ai/behavior/SetWalkTargetFromLookTarget net/minecraft/world/entity/ai/behavior/BehaviorLookWalk + m (FI)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a + m (FLnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$create$1 a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Function;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$2 a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$3 a + m (Ljava/util/function/Predicate;Ljava/util/function/Function;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$4 a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder + m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; create a + m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; get b + m ()Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance; instance a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lcom/mojang/datafixers/util/Unit;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$sequence$0 a + 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$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$sequence$1 a + m (Ljava/util/function/Predicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$triggerIf$2 a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$triggerIf$3 a + m (Ljava/util/function/BiPredicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$triggerIf$4 a + m (Ljava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$triggerIf$5 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)Lnet/minecraft/world/entity/ai/behavior/OneShot; sequence a + m (Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerIf a + m (Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerIf a + m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/OneShot;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerIf a + m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; unbox a + f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; trigger a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1 + m ()Ljava/lang/String; debugString b +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Mu net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$c +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$a + m (Ljava/lang/Object;)Ljava/lang/String; lambda$new$0 a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$a$1 + m ()Ljava/lang/String; debugString a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; absent c + m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; ap2 a + 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; ap3 a + 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; ap4 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/lang/Object; get b + m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; ifTriggered a + m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App; lambda$lift1$0 a + m (Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; map a + m (Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; point a + m (Ljava/util/function/Supplier;Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; point a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; present b + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; registered a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; tryGet a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$1 + m ()Ljava/lang/String; debugString a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$2 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$2 + m ()Ljava/lang/String; debugString a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$3 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$3 + m ()Ljava/lang/String; debugString a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$4 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$4 + m ()Ljava/lang/String; debugString a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$5 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$5 + m ()Ljava/lang/String; debugString a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$Mu net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$b$a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$d +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$d$1 + m ()Ljava/lang/String; debugString a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; tryTrigger b +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$f +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$f$1 + m ()Ljava/lang/String; debugString a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Lcom/mojang/datafixers/util/Unit; tryTrigger b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a +c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$e + m ()Ljava/lang/String; debugString a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a +c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition + m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; condition b + m (Lnet/minecraft/world/entity/ai/Brain;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; createAccessor a + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a +c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Absent net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$a + m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; condition b + m (Lnet/minecraft/world/entity/ai/Brain;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; createAccessor a + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a +c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Present net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$b + m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; condition b + m (Lnet/minecraft/world/entity/ai/Brain;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; createAccessor a + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a +c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Registered net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$c + m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; condition b + m (Lnet/minecraft/world/entity/ai/Brain;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; createAccessor a + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a + f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a +c net/minecraft/world/entity/animal/golem/CopperGolemOxidationLevels net/minecraft/world/entity/animal/golem/CopperGolemOxidationLevels + m (Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;)Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; getOxidationLevel a + f Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; EXPOSED b + f Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; OXIDIZED d + f Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; UNAFFECTED a + f Lnet/minecraft/world/entity/animal/golem/CopperGolemOxidationLevel; WEATHERED c + f Ljava/util/Map; WEATHERED_STATES e +c net/minecraft/world/item/crafting/display/StonecutterRecipeDisplay net/minecraft/world/item/crafting/display/StonecutterRecipeDisplay + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; input b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation h + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; input f + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result g +c net/minecraft/world/item/enchantment/providers/EnchantmentProvider net/minecraft/world/item/enchantment/providers/EnchantmentProvider + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchant a + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList + m ()Ljava/util/Map; knownPresets b + m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; lambda$knownPresets$2 b + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; lambda$knownPresets$3 a + m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/Climate$ParameterList; lambda$knownPresets$4 a + m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()Lnet/minecraft/world/level/biome/Climate$ParameterList; parameters a + f Lcom/mojang/serialization/Codec; CODEC b + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f Lnet/minecraft/world/level/biome/Climate$ParameterList; parameters d + f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; preset c +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a + m (Ljava/util/function/Function;)Lnet/minecraft/world/level/biome/Climate$ParameterList; generateOverworldBiomes a + m ()Lnet/minecraft/resources/Identifier; id b + m (Lcom/google/common/collect/ImmutableList$Builder;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)V lambda$generateOverworldBiomes$5 a + m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; lambda$static$0 b + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$static$1 c + m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$static$2 b + m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$static$3 a + m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lcom/mojang/serialization/DataResult; lambda$static$4 a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; lambda$usedBiomes$6 a + m ()Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider; provider c + m ()Ljava/util/stream/Stream; usedBiomes a + f Ljava/util/Map; BY_NAME f + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; NETHER a + f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; OVERWORLD b + f Lnet/minecraft/resources/Identifier; id d + f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider; provider e +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$1 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$1 +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$2 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$2 +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$a$a +c net/minecraft/world/level/block/entity/DaylightDetectorBlockEntity net/minecraft/world/level/block/entity/TileEntityLightDetector +c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector net/minecraft/world/level/block/entity/trialspawner/PlayerDetector + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z inLineOfSight a + m (Lnet/minecraft/core/BlockPos;DLnet/minecraft/world/entity/player/Player;)Z lambda$static$0 b + m (ZLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z lambda$static$1 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;Lnet/minecraft/core/BlockPos;DZ)Ljava/util/List; lambda$static$2 c + m (Lnet/minecraft/core/BlockPos;DLnet/minecraft/world/entity/player/Player;)Z lambda$static$3 a + m (ZLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z lambda$static$4 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;Lnet/minecraft/core/BlockPos;DZ)Ljava/util/List; lambda$static$5 b + m (ZLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/animal/sheep/Sheep;)Z lambda$static$6 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;Lnet/minecraft/core/BlockPos;DZ)Ljava/util/List; lambda$static$7 a + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; INCLUDING_CREATIVE_PLAYERS b + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; NO_CREATIVE_PLAYERS a + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; SHEEP c +c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/List; getPlayers a + m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; onlySelectPlayer a + m (Ljava/util/List;)Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; onlySelectPlayers a + f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; SELECT_FROM_LEVEL a +c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$1 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a$1 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/List; getPlayers a +c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$2 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$a$2 + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/List; getPlayers a + f Ljava/util/List; val$players b +c net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canBeAdjacentToWater a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z canPlacePool b + m (IIIILnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)D getChanceOfStalagmiteOrStalactite a + m (Lnet/minecraft/util/RandomSource;IIFILnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)I getDripstoneHeight a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isLava a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;IIFDIFLnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)V placeColumn a + m (Lnet/minecraft/util/RandomSource;FFFF)F randomBetweenBiased a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;)V replaceBlocksWithDripstoneBlocks a +c net/minecraft/world/level/levelgen/feature/HugeFungusConfiguration net/minecraft/world/level/levelgen/feature/WorldGenFeatureHugeFungiConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 f + m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 e + m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$2 d + m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$3 c + m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$4 b + m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Ljava/lang/Boolean; lambda$static$5 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/block/state/BlockState; decorState e + f Lnet/minecraft/world/level/block/state/BlockState; hatState d + f Z planted g + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; replaceableBlocks f + f Lnet/minecraft/world/level/block/state/BlockState; stemState c + f Lnet/minecraft/world/level/block/state/BlockState; validBaseState b +c net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)V createPatchOfDripstoneBlocks a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getTipDirection a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize + m (II)I getSizeAtHeight a + m (Ljava/util/Optional;)Ljava/util/OptionalInt; lambda$minClippedHeightCodec$0 a + m (Ljava/util/OptionalInt;)Ljava/util/Optional; lambda$minClippedHeightCodec$1 a + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;)Ljava/util/OptionalInt; lambda$minClippedHeightCodec$2 a + m ()Ljava/util/OptionalInt; minClippedHeight c + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; minClippedHeightCodec a + m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; type b + f Lcom/mojang/serialization/Codec; CODEC a + f I MAX_WIDTH b + f Ljava/util/OptionalInt; minClippedHeight c +c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings net/minecraft/world/level/levelgen/flat/GeneratorSettingsFlat + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; adjustGenerationSettings a + m (Lnet/minecraft/core/HolderGetter;)Ljava/util/List; createLakesList b + m ()Lnet/minecraft/core/Holder; getBiome d + m (Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; getBiome a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; getDefault a + m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/core/Holder; getDefaultBiome a + m ()Ljava/util/List; getLayers f + m ()Ljava/util/List; getLayersInfo e + m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/util/Optional; lambda$static$0 e + m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/lang/Boolean; lambda$static$1 d + m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/lang/Boolean; lambda$static$2 c + m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/util/Optional; lambda$static$3 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$updateLayers$6 a + m ()Ljava/lang/String; lambda$validateHeight$5 h + m ()V setAddLakes b + m ()V setDecoration a + m ()Ljava/util/Optional; structureOverrides c + m ()V updateLayers g + m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Lcom/mojang/serialization/DataResult; validateHeight a + m (Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; withBiomeAndLayers a + f Lcom/mojang/serialization/Codec; CODEC a + f Lorg/slf4j/Logger; LOGGER b + f Z addLakes i + f Lnet/minecraft/core/Holder; biome e + f Z decoration h + f Ljava/util/List; lakes j + f Ljava/util/List; layersInfo d + f Ljava/util/List; layers f + f Ljava/util/Optional; structureOverrides c + f Z voidGen g +c net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a + m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight; of a + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight; of a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d + f I plateau f +c net/minecraft/world/level/levelgen/placement/PlacementModifierType net/minecraft/world/level/levelgen/placement/PlacementModifierType + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; register a + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; BIOME_FILTER e + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; BLOCK_PREDICATE_FILTER a + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; COUNT f + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; COUNT_ON_EVERY_LAYER i + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; ENVIRONMENT_SCAN j + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; FIXED_PLACEMENT o + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; HEIGHTMAP k + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; HEIGHT_RANGE l + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; IN_SQUARE m + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; NOISE_BASED_COUNT g + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; NOISE_THRESHOLD_COUNT h + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; RANDOM_OFFSET n + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; RARITY_FILTER b + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; SURFACE_RELATIVE_THRESHOLD_FILTER c + f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; SURFACE_WATER_DEPTH_FILTER d +c net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; horizontal b + m (Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; of a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; vertical a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; xzSpread c + f Lnet/minecraft/util/valueproviders/IntProvider; ySpread d +c net/minecraft/world/level/levelgen/structure/ScatteredFeaturePiece net/minecraft/world/level/levelgen/structure/WorldGenScatteredPiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;I)Z updateAverageGroundHeight a + m (Lnet/minecraft/world/level/LevelAccessor;I)Z updateHeightPositionToLowestGroundHeight a + f I depth c + f I height b + f I heightPosition d + f I width a +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$Context net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator$a + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b + m ()Lnet/minecraft/world/level/ChunkPos; chunkPos d + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config a + m ()Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor e + m ()Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f + m ()J seed g + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c + f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b + f Lnet/minecraft/world/level/ChunkPos; chunkPos d + f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config a + f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor e + f Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f + f J seed g + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c +c net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement + 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/Registry;Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece;Ljava/util/List;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V addPieces a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/core/Holder;Ljava/util/Optional;ILnet/minecraft/core/BlockPos;ZLjava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/Optional; addPieces a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/Identifier;ILnet/minecraft/core/BlockPos;Z)Z generateJigsaw a + m (Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/WorldgenRandom;)Ljava/util/Optional; getRandomNamedJigsaw a + m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isStartTooCloseToWorldHeightLimits a + m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lambda$addPieces$0 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$addPieces$1 a + m (Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece;IILnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;ILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;ZLnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/WorldgenRandom;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$addPieces$2 a + m (Lnet/minecraft/core/Holder;)Z lambda$generateJigsaw$3 a + f Lorg/slf4j/Logger; LOGGER a + f I UNSET_HEIGHT b +c net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$Placer net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement$b + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$tryPlacingChildren$0 a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; lambda$tryPlacingChildren$1 c + m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; lambda$tryPlacingChildren$2 b + m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; lambda$tryPlacingChildren$3 a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo;)I lambda$tryPlacingChildren$4 a + m (Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V tryPlacingChildren a + f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator c + f I maxDepth b + f Ljava/util/List; pieces e + f Lnet/minecraft/util/SequencedPriorityIterator; placing g + f Lnet/minecraft/core/Registry; pools a + f Lnet/minecraft/util/RandomSource; random f + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager d +c net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$PieceState net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructureJigsawPlacement$a + m ()I depth c + m ()Lorg/apache/commons/lang3/mutable/MutableObject; free b + m ()Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece; piece a + f I depth c + f Lorg/apache/commons/lang3/mutable/MutableObject; free b + f Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece; piece a +c net/minecraft/world/level/levelgen/structure/pools/ListPoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolList + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a + m ()Ljava/util/List; getElements b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledJigsawBlocks a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a + m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)Z lambda$getBoundingBox$2 a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; lambda$getBoundingBox$3 a + m ()Ljava/lang/IllegalStateException; lambda$getBoundingBox$4 c + m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)V lambda$setProjectionOnEachElement$5 a + m (Lnet/minecraft/world/level/levelgen/structure/pools/ListPoolElement;)Ljava/util/List; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z place a + m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; setProjection a + m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V setProjectionOnEachElement b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/List; elements b +c net/minecraft/world/level/storage/loot/functions/FunctionReference net/minecraft/world/level/storage/loot/functions/FunctionReference + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; functionReference a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$functionReference$4 a + m (Lnet/minecraft/world/level/storage/loot/functions/FunctionReference;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V lambda$validate$2 a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V lambda$validate$3 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/resources/ResourceKey; name c +c net/minecraft/world/level/storage/loot/functions/LootItemFunctions net/minecraft/world/level/storage/loot/functions/LootItemFunctions + m (Ljava/util/List;)Ljava/util/function/BiFunction; compose a + m (Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; lambda$compose$2 a + m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; lambda$compose$3 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; lambda$static$0 a + m ()Lcom/mojang/serialization/Codec; lambda$static$1 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; register a + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; APPLY_BONUS x + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_COMPONENTS J + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_CUSTOM_DATA C + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_NAME s + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_STATE D + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; DISCARD S + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; ENCHANTED_COUNT_INCREASE m + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; ENCHANT_RANDOMLY h + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; ENCHANT_WITH_LEVELS g + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; EXPLORATION_MAP q + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; EXPLOSION_DECAY z + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; FILL_PLAYER_HEAD B + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; FILTERED v + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; FURNACE_SMELT l + f Ljava/util/function/BiFunction; IDENTITY a + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; LIMIT_COUNT w + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; MODIFY_CONTENTS u + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; REFERENCE H + f Lcom/mojang/serialization/Codec; ROOT_CODEC c + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SEQUENCE I + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_ATTRIBUTES o + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_BANNER_PATTERN E + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_BOOK_COVER M + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_COMPONENTS k + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_CONTENTS t + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_COUNT e + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_CUSTOM_DATA j + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_CUSTOM_MODEL_DATA R + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_DAMAGE n + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_ENCHANTMENTS i + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_FIREWORKS K + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_FIREWORK_EXPLOSION L + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_INSTRUMENT G + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_ITEM f + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_LOOT_TABLE y + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_LORE A + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_NAME p + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_OMINOUS_BOTTLE_AMPLIFIER Q + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_POTION F + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_STEW_EFFECT r + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_WRITABLE_BOOK_PAGES O + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_WRITTEN_BOOK_PAGES N + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; TOGGLE_TOOLTIPS P + f Lcom/mojang/serialization/Codec; TYPED_CODEC b +c net/minecraft/world/level/storage/loot/functions/SetPotionFunction net/minecraft/world/level/storage/loot/functions/SetPotionFunction + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setPotion$2 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetPotionFunction;)Lnet/minecraft/core/Holder; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setPotion a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Holder; potion b +c net/minecraft/world/level/storage/loot/functions/SmeltItemFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSmelt + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; smelted c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER b +c org/bukkit/craftbukkit/block/impl/CraftWeatheringCopperGolemStatue org/bukkit/craftbukkit/v1_21_R7/block/impl/CraftWeatheringCopperGolemStatue +c org/bukkit/craftbukkit/generator/structure/CraftGeneratedStructure org/bukkit/craftbukkit/v1_21_R7/generator/structure/CraftGeneratedStructure +c org/bukkit/craftbukkit/inventory/tags/DeprecatedCustomTagContainer org/bukkit/craftbukkit/v1_21_R7/inventory/tags/DeprecatedCustomTagContainer +c org/bukkit/craftbukkit/inventory/tags/DeprecatedItemAdapterContext org/bukkit/craftbukkit/v1_21_R7/inventory/tags/DeprecatedItemAdapterContext +c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter +c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Hopper org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Hopper +c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Smoker org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Smoker +c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Crafter org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Crafter +c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Dropper org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Dropper +c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Furnace org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Furnace +c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Lectern org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Lectern +c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$Dispenser org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$Dispenser +c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$BlastFurnace org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$BlastFurnace +c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$BrewingStand org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$BrewingStand +c org/bukkit/craftbukkit/inventory/util/CraftBlockInventoryConverter$AbstractFurnaceInventoryConverter org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftBlockInventoryConverter$AbstractFurnaceInventoryConverter +c org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry org/bukkit/craftbukkit/v1_21_R7/persistence/CraftPersistentDataTypeRegistry +c org/bukkit/craftbukkit/persistence/CraftPersistentDataTypeRegistry$TagAdapter org/bukkit/craftbukkit/v1_21_R7/persistence/CraftPersistentDataTypeRegistry$TagAdapter +c net/minecraft/advancements/criterion/DefaultBlockInteractionTrigger net/minecraft/advancements/criterion/DefaultBlockInteractionTrigger + m ()Lcom/mojang/serialization/Codec; codec a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/criterion/DefaultBlockInteractionTrigger$TriggerInstance;)Z lambda$trigger$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;)V trigger a +c net/minecraft/advancements/criterion/DefaultBlockInteractionTrigger$TriggerInstance net/minecraft/advancements/criterion/DefaultBlockInteractionTrigger$a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;Lnet/minecraft/advancements/criterion/ContextAwarePredicate;)V lambda$validate$1 a + m ()Ljava/util/Optional; location b + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a + m ()Ljava/util/Optional; player a + m (Lnet/minecraft/advancements/criterion/CriterionValidator;)V validate a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; location c + f Ljava/util/Optional; player b +c net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template; deserializeFromNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lcom/mojang/brigadier/arguments/DoubleArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template; unpack a +c net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/DoubleArgumentType; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f D max c + f D min b + f Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo; this$0 a +c net/minecraft/core/component/predicates/AttributeModifiersPredicate net/minecraft/core/component/predicates/AttributeModifiersPredicate + m ()Lnet/minecraft/core/component/DataComponentType; componentType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Ljava/lang/Object;)Z matches a + m (Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Z matches a + m ()Ljava/util/Optional; modifiers b + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/Optional; modifiers e +c net/minecraft/core/component/predicates/AttributeModifiersPredicate$EntryPredicate net/minecraft/core/component/predicates/AttributeModifiersPredicate$a + m ()Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; amount c + m ()Ljava/util/Optional; attribute a + m ()Ljava/util/Optional; id b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; operation d + m ()Ljava/util/Optional; slot e + m (Lnet/minecraft/world/item/component/ItemAttributeModifiers$Entry;)Z test a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/advancements/criterion/MinMaxBounds$Doubles; amount d + f Ljava/util/Optional; attribute b + f Ljava/util/Optional; id c + f Ljava/util/Optional; operation e + f Ljava/util/Optional; slot f +c net/minecraft/network/protocol/common/ServerboundResourcePackPacket net/minecraft/network/protocol/common/ServerboundResourcePackPacket + m ()Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; action e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a + m ()Ljava/util/UUID; id b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; action c + f Ljava/util/UUID; id b +c net/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action net/minecraft/network/protocol/common/ServerboundResourcePackPacket$a + m ()[Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; $values b + m ()Z isTerminal a + f [Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; $VALUES i + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; ACCEPTED d + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; DECLINED b + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; DISCARDED h + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; DOWNLOADED e + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; FAILED_DOWNLOAD c + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; FAILED_RELOAD g + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; INVALID_URL f + f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; SUCCESSFULLY_LOADED a +c net/minecraft/network/protocol/configuration/ConfigurationProtocols net/minecraft/network/protocol/configuration/ConfigurationProtocols + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$0 b + m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V lambda$static$1 a + f Lnet/minecraft/network/ProtocolInfo; CLIENTBOUND d + f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c + f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b + f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a +c net/minecraft/network/protocol/game/ClientboundContainerClosePacket net/minecraft/network/protocol/game/PacketPlayOutCloseWindow + m ()I getContainerId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I containerId b +c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData + m (Lnet/minecraft/world/level/chunk/LevelChunk;)I calculateChunkSize a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/chunk/LevelChunk;)V extractChunkData a + m (Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput;II)V getBlockEntitiesTags a + m (II)Ljava/util/function/Consumer; getBlockEntitiesTagsConsumer a + m ()Ljava/util/Map; getHeightmaps b + m ()Lnet/minecraft/network/FriendlyByteBuf; getReadBuffer a + m ()Lio/netty/buffer/ByteBuf; getWriteBuffer c + m (IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput;)V lambda$getBlockEntitiesTagsConsumer$3 a + m (Ljava/util/Map$Entry;)Z lambda$new$1 b + m (Ljava/util/Map$Entry;)[J lambda$new$2 a + m (I)Ljava/util/Map; lambda$static$0 a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; HEIGHTMAPS_STREAM_CODEC a + f I TWO_MEGABYTES b + f Ljava/util/List; blockEntitiesData e + f [B buffer d + f Ljava/util/Map; heightmaps c +c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo; create a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; LIST_STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I packedXZ c + f Lnet/minecraft/nbt/CompoundTag; tag f + f Lnet/minecraft/world/level/block/entity/BlockEntityType; type e + f I y d +c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$b +c net/minecraft/network/protocol/game/ClientboundLevelParticlesPacket net/minecraft/network/protocol/game/PacketPlayOutWorldParticles + m ()Z alwaysShow e + m ()I getCount m + m ()F getMaxSpeed l + m ()Lnet/minecraft/core/particles/ParticleOptions; getParticle n + m ()D getX f + m ()F getXDist i + m ()D getY g + m ()F getYDist j + m ()D getZ h + m ()F getZDist k + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z isOverrideLimiter b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z alwaysShow k + f I count i + f F maxSpeed h + f Z overrideLimiter j + f Lnet/minecraft/core/particles/ParticleOptions; particle l + f D x b + f F xDist e + f D y c + f F yDist f + f D z d + f F zDist g +c net/minecraft/network/protocol/game/ClientboundMerchantOffersPacket net/minecraft/network/protocol/game/PacketPlayOutOpenWindowMerchant + m ()Z canRestock i + m ()I getContainerId b + m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers e + m ()I getVillagerLevel f + m ()I getVillagerXp g + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z showProgress h + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z canRestock g + f I containerId b + f Lnet/minecraft/world/item/trading/MerchantOffers; offers c + f Z showProgress f + f I villagerLevel d + f I villagerXp e +c net/minecraft/network/protocol/game/ClientboundOpenSignEditorPacket net/minecraft/network/protocol/game/PacketPlayOutOpenSignEditor + m ()Lnet/minecraft/core/BlockPos; getPos b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z isFrontText e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z isFrontText c + f Lnet/minecraft/core/BlockPos; pos b +c net/minecraft/network/protocol/game/ClientboundPlayerPositionPacket net/minecraft/network/protocol/game/PacketPlayOutPosition + m ()Lnet/minecraft/world/entity/PositionMoveRotation; change e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I id b + m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/network/protocol/game/ClientboundPlayerPositionPacket; of a + m ()Ljava/util/Set; relatives f + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/entity/PositionMoveRotation; change c + f I id b + f Ljava/util/Set; relatives d +c net/minecraft/network/protocol/game/ClientboundPlayerRotationPacket net/minecraft/network/protocol/game/ClientboundPlayerRotationPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z relativeX g + m ()Z relativeY e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m ()F xRot f + m ()F yRot b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z relativeX e + f Z relativeY c + f F xRot d + f F yRot b +c net/minecraft/network/protocol/game/ClientboundRemoveEntitiesPacket net/minecraft/network/protocol/game/PacketPlayOutEntityDestroy + m ()Lit/unimi/dsi/fastutil/ints/IntList; getEntityIds b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lit/unimi/dsi/fastutil/ints/IntList; entityIds b +c net/minecraft/network/protocol/game/ClientboundTakeItemEntityPacket net/minecraft/network/protocol/game/PacketPlayOutCollect + m ()I getAmount f + m ()I getItemId b + m ()I getPlayerId e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I amount d + f I itemId b + f I playerId c +c net/minecraft/network/protocol/game/ClientboundTeleportEntityPacket net/minecraft/network/protocol/game/PacketPlayOutEntityTeleport + m ()Lnet/minecraft/world/entity/PositionMoveRotation; change e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I id b + m ()Z onGround g + m ()Ljava/util/Set; relatives f + m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;Z)Lnet/minecraft/network/protocol/game/ClientboundTeleportEntityPacket; teleport a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/entity/PositionMoveRotation; change c + f I id b + f Z onGround e + f Ljava/util/Set; relatives d +c net/minecraft/network/protocol/game/ServerboundChangeGameModePacket net/minecraft/network/protocol/game/ServerboundChangeGameModePacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/world/level/GameType; mode b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/level/GameType; mode b +c net/minecraft/network/protocol/game/ServerboundContainerClickPacket net/minecraft/network/protocol/game/PacketPlayInWindowClick + m ()B buttonNum g + m ()Lnet/minecraft/network/HashedStack; carriedItem j + m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; changedSlots i + m ()Lnet/minecraft/world/inventory/ClickType; clickType h + m ()I containerId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()S slotNum f + m ()I stateId e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f I MAX_SLOT_COUNT i + f Lnet/minecraft/network/codec/StreamCodec; SLOTS_STREAM_CODEC j + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f B buttonNum e + f Lnet/minecraft/network/HashedStack; carriedItem h + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; changedSlots g + f Lnet/minecraft/world/inventory/ClickType; clickType f + f I containerId b + f S slotNum d + f I stateId c +c net/minecraft/network/protocol/game/ServerboundContainerClosePacket net/minecraft/network/protocol/game/PacketPlayInCloseWindow + m ()I getContainerId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I containerId b +c net/minecraft/network/protocol/game/ServerboundEntityTagQueryPacket net/minecraft/network/protocol/game/PacketPlayInEntityNBTQuery + m ()I getEntityId e + m ()I getTransactionId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I entityId c + f I transactionId b +c net/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket net/minecraft/network/protocol/game/PacketPlayInJigsawGenerate + m ()Lnet/minecraft/core/BlockPos; getPos b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z keepJigsaws f + m ()I levels e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z keepJigsaws d + f I levels c + f Lnet/minecraft/core/BlockPos; pos b +c net/minecraft/network/protocol/game/ServerboundLockDifficultyPacket net/minecraft/network/protocol/game/PacketPlayInDifficultyLock + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z isLocked b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z locked b +c net/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket net/minecraft/network/protocol/game/PacketPlayInHeldItemSlot + m ()I getSlot b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I slot b +c net/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket net/minecraft/network/protocol/game/PacketPlayInSetJigsaw + m ()Ljava/lang/String; getFinalState h + m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getJoint i + m ()Lnet/minecraft/resources/Identifier; getName e + m ()I getPlacementPriority k + m ()Lnet/minecraft/resources/Identifier; getPool g + m ()Lnet/minecraft/core/BlockPos; getPos b + m ()I getSelectionPriority j + m ()Lnet/minecraft/resources/Identifier; getTarget f + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; finalState f + f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; joint g + f Lnet/minecraft/resources/Identifier; name c + f I placementPriority i + f Lnet/minecraft/resources/Identifier; pool e + f Lnet/minecraft/core/BlockPos; pos b + f I selectionPriority h + f Lnet/minecraft/resources/Identifier; target d +c net/minecraft/network/protocol/login/ClientboundLoginFinishedPacket net/minecraft/network/protocol/login/PacketLoginOutSuccess + m ()Lcom/mojang/authlib/GameProfile; gameProfile b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a + m ()Z isTerminal d + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lcom/mojang/authlib/GameProfile; gameProfile b +c net/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListService net/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListService + m (Ljava/util/UUID;)Ljava/util/Optional; fetchUserById b + m (Ljava/lang/String;)Ljava/util/Optional; fetchUserByName a + m (Ljava/util/UUID;)Ljava/util/Optional; getCachedUserById c + m (Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional; getPlayer b + m (Ljava/util/UUID;)Lnet/minecraft/server/level/ServerPlayer; getPlayer a + m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayerByName c + m ()Ljava/util/List; getPlayers a + m (Ljava/lang/String;)Ljava/util/List; getPlayersWithAddress b + m (Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/concurrent/CompletableFuture; getUser a + m (Ljava/util/Optional;)Ljava/util/Optional; lambda$getUser$0 b + m (Ljava/util/Optional;)Ljava/util/Optional; lambda$getUser$1 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V remove a +c net/minecraft/server/packs/resources/SimplePreparableReloadListener net/minecraft/server/packs/resources/ResourceDataAbstract + m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a + m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/lang/Object; lambda$reload$0 a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/lang/Object;)V lambda$reload$1 a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/lang/Object; prepare b +c net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; updateChunkTag a +c net/minecraft/util/datafix/fixes/EntityFallDistanceFloatToDoubleFix net/minecraft/util/datafix/fixes/EntityFallDistanceFloatToDoubleFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixEntity$1 a + f Lcom/mojang/datafixers/DSL$TypeReference; type a +c net/minecraft/util/datafix/fixes/RemoveEmptyItemInBrushableBlockFix net/minecraft/util/datafix/fixes/RemoveEmptyItemInBrushableBlockFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/serialization/Dynamic;)Z isEmptyStack b +c net/minecraft/util/datafix/fixes/TextComponentHoverAndClickEventFix net/minecraft/util/datafix/fixes/TextComponentHoverAndClickEventFix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; copyFields a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; createFixer a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixClickEvent c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixHoverEvent b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTextComponent a + m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Boolean; lambda$createFixer$0 a + m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Boolean; lambda$createFixer$1 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; lambda$createFixer$2 a + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; lambda$createFixer$3 a + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Integer; parseOldPage d + m (Ljava/lang/String;)Z validateChat b + m (Ljava/lang/String;)Z validateUri a +c net/minecraft/util/parsing/packrat/commands/StringReaderParserState net/minecraft/util/parsing/packrat/commands/StringReaderParserState + m ()Lcom/mojang/brigadier/StringReader; input h + m ()Ljava/lang/Object; input f + m ()I mark g + m (I)V restore a + f Lcom/mojang/brigadier/StringReader; input a +c net/minecraft/util/parsing/packrat/commands/UnquotedStringParseRule net/minecraft/util/parsing/packrat/commands/UnquotedStringParseRule + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b + f Lnet/minecraft/util/parsing/packrat/DelayedException; error b + f I minSize a +c net/minecraft/world/entity/ai/behavior/BecomePassiveIfMemoryPresent net/minecraft/world/entity/ai/behavior/BehaviorPacify + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/lang/String; lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$1 a + 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; lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a +c net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes + m (FLnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (FLnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/EntityType;FLnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/LivingEntity;FLnet/minecraft/world/entity/LivingEntity;)Z lambda$create$2 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$3 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$4 a + m (Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$5 a +c net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$a + m (Lnet/minecraft/util/RandomSource;)Z tickDownAndCheck a + f Lnet/minecraft/util/valueproviders/UniformInt; interval a + f I ticksUntilNextStart b +c net/minecraft/world/entity/ai/behavior/SetWalkTargetFromBlockMemory net/minecraft/world/entity/ai/behavior/BehaviorWalkAwayBlock + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIII)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a + m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IIFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/StartCelebratingIfTargetDead net/minecraft/world/entity/ai/behavior/BehaviorCelebrateDeath + m (ILjava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$1 a + m (Ljava/util/function/BiPredicate;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Z)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/Optional;)Z isTiredOfTryingToReachTarget a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$0 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V lambda$create$1 b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$create$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V lambda$create$3 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$4 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ZLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$5 a + m (ZLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$6 a + f I TIMEOUT_TO_GET_WITHIN_ATTACK_RANGE a +c net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$a +c net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback net/minecraft/world/entity/ai/behavior/BehaviorAttackTargetForget$b +c net/minecraft/world/entity/boss/enderdragon/phases/DragonDeathPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerDying + m ()V begin c + m ()V doClientTick b + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m ()F getFlySpeed e + m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + f Lnet/minecraft/world/phys/Vec3; targetLocation b + f I time c +c net/minecraft/world/entity/boss/enderdragon/phases/DragonHoverPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerHover + m ()V begin c + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m ()F getFlySpeed e + m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + m ()Z isSitting a + f Lnet/minecraft/world/phys/Vec3; targetLocation b +c net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerPhase + m (Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; create a + m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; createInstance a + m (I)Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getById a + m ()Ljava/lang/reflect/Constructor; getConstructor a + m ()I getCount c + m ()I getId b + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; CHARGING_PLAYER i + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; DYING j + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; HOLDING_PATTERN a + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; HOVERING k + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; LANDING d + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; LANDING_APPROACH c + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SITTING_ATTACKING h + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SITTING_FLAMING f + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SITTING_SCANNING g + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; STRAFE_PLAYER b + f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; TAKEOFF e + f I id n + f Ljava/lang/Class; instanceClass m + f Ljava/lang/String; name o + f [Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; phases l +c net/minecraft/world/entity/monster/piglin/RememberIfHoglinWasKilled net/minecraft/world/entity/monster/piglin/BehaviorRememberHuntedHoglin + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/projectile/hurtingprojectile/WitherSkull net/minecraft/world/entity/projectile/hurtingprojectile/EntityWitherSkull + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;F)F getBlockExplosionResistance a + m ()F getInertia r + m ()Z isDangerous u + m ()Z isOnFire cp + m (Lnet/minecraft/world/phys/HitResult;)V onHit b + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Z)V setDangerous b + m ()Z shouldBurn i + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DANGEROUS e + f Z DEFAULT_DANGEROUS f +c net/minecraft/world/item/enchantment/effects/EnchantmentValueEffect net/minecraft/world/item/enchantment/effects/EnchantmentValueEffect + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (ILnet/minecraft/util/RandomSource;F)F process a + f Lcom/mojang/serialization/Codec; CODEC b +c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a + f Lnet/minecraft/resources/ResourceKey; NETHER a + f Lnet/minecraft/resources/ResourceKey; OVERWORLD b +c net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity + m (Lnet/minecraft/world/item/ItemStack;)Z acceptsItemType b + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/Container;ILnet/minecraft/world/item/ItemStack;)Z canTakeItem a + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m ()Lnet/minecraft/core/NonNullList; getItems h + m ()I getLastInteractedSlot k + m ()I getMaxStackSize ap_ + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;)Z lambda$canTakeItem$0 a + m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + m (I)V updateState d + f I DEFAULT_LAST_INTERACTED_SLOT d + f Lorg/slf4j/Logger; LOGGER c + f I MAX_BOOKS_IN_STORAGE b + f Lnet/minecraft/core/NonNullList; items e + f I lastInteractedSlot f +c net/minecraft/world/level/block/entity/CopperGolemStatueBlockEntity net/minecraft/world/level/block/entity/CopperGolemStatueBlockEntity + m (Lnet/minecraft/world/entity/animal/golem/CopperGolem;)V createStatue a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/CopperGolemStatueBlock$Pose;)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ + m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/animal/golem/CopperGolem;)Lnet/minecraft/world/entity/animal/golem/CopperGolem; initCopperGolem a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/entity/animal/golem/CopperGolem; removeStatue a +c net/minecraft/world/level/block/state/predicate/BlockStatePredicate net/minecraft/world/level/block/state/predicate/BlockStatePredicate + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;)Z applies a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; forBlock a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$static$0 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a + m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; where a + f Ljava/util/function/Predicate; ANY a + f Lnet/minecraft/world/level/block/state/StateDefinition; definition b + f Ljava/util/Map; properties c +c net/minecraft/world/level/block/state/properties/CreakingHeartState net/minecraft/world/level/block/state/properties/CreakingHeartState + m ()[Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; $VALUES e + f Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; AWAKE c + f Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; DORMANT b + f Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; UPROOTED a + f Ljava/lang/String; name d +c net/minecraft/world/level/block/state/properties/DripstoneThickness net/minecraft/world/level/block/state/properties/DripstoneThickness + m ()[Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; $VALUES g + f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; BASE e + f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; FRUSTUM c + f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; MIDDLE d + f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; TIP b + f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; TIP_MERGE a + f Ljava/lang/String; name f +c net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration; shape c + f Lnet/minecraft/util/valueproviders/FloatProvider; verticalRotation b +c net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$a + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$0 f + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$1 e + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Ljava/lang/Integer; lambda$static$2 d + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$3 c + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Ljava/lang/Float; lambda$static$4 b + m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Ljava/lang/Float; lambda$static$5 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/util/valueproviders/FloatProvider; distanceFactor b + f Lnet/minecraft/util/valueproviders/FloatProvider; horizontalRadiusFactor e + f Lnet/minecraft/util/valueproviders/FloatProvider; thickness c + f F verticalRadiusCenterFactor g + f F verticalRadiusDefaultFactor f + f I widthSmoothness d +c net/minecraft/world/level/levelgen/feature/HugeBrownMushroomFeature net/minecraft/world/level/levelgen/feature/WorldGenHugeMushroomBrown + m (IIII)I getTreeRadiusForHeight a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)V makeCap a +c net/minecraft/world/level/levelgen/feature/VoidStartPlatformFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureEndPlatform + m (IIII)I checkerboardDistance a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + f Lnet/minecraft/core/BlockPos; PLATFORM_OFFSET a + f Lnet/minecraft/world/level/ChunkPos; PLATFORM_ORIGIN_CHUNK b + f I PLATFORM_RADIUS c + f I PLATFORM_RADIUS_CHUNKS d +c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer + m (Lnet/minecraft/util/RandomSource;)I getTreeHeight a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isDirt c + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isFree b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isDirt$3 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$isFree$4 a + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; lambda$trunkPlacerParts$0 c + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; lambda$trunkPlacerParts$1 b + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; lambda$trunkPlacerParts$2 a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z placeLog b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Ljava/util/function/Function;)Z placeLog a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V placeLogIfFree a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V setDirtAt a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; trunkPlacerParts a + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z validTreePos a + f Lcom/mojang/serialization/Codec; CODEC c + f I MAX_BASE_HEIGHT a + f I MAX_HEIGHT d + f I MAX_RAND b + f I baseHeight e + f I heightRandA f + f I heightRandB g +c net/minecraft/world/level/levelgen/structure/PostPlacementProcessor net/minecraft/world/level/levelgen/structure/PostPlacementProcessor + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V lambda$static$0 a + f Lnet/minecraft/world/level/levelgen/structure/PostPlacementProcessor; NONE a +c net/minecraft/world/level/levelgen/structure/StructurePieceAccessor net/minecraft/world/level/levelgen/structure/StructurePieceAccessor + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;)V addPiece a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; findCollisionPiece a +c net/minecraft/world/level/levelgen/structure/StructureSpawnOverride net/minecraft/world/level/levelgen/structure/StructureSpawnOverride + m ()Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; boundingBox a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/util/random/WeightedList; spawns b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; boundingBox b + f Lnet/minecraft/util/random/WeightedList; spawns c +c net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$a + m ()[Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; $VALUES e + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; PIECE a + f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; STRUCTURE b + f Ljava/lang/String; id d +c net/minecraft/world/level/levelgen/structure/TemplateStructurePiece net/minecraft/world/level/levelgen/structure/DefinedStructurePiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m ()Lnet/minecraft/world/level/block/Rotation; getRotation a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a + m ()Lnet/minecraft/resources/Identifier; makeTemplateLocation b + m (III)V move a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; placeSettings e + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; template c + m ()Lnet/minecraft/core/BlockPos; templatePosition d + f Lorg/slf4j/Logger; LOGGER h + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; placeSettings c + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; template b + f Ljava/lang/String; templateName a + f Lnet/minecraft/core/BlockPos; templatePosition d +c net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer + m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; calculateBoundingBox b + m ()Z isEmpty a + m (Lnet/minecraft/core/BlockPos;)Z isInsidePiece a + m (Lnet/minecraft/nbt/ListTag;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; load a + m ()Ljava/util/List; pieces c + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/nbt/Tag; save a + f Lnet/minecraft/resources/Identifier; JIGSAW_RENAME c + f Lorg/slf4j/Logger; LOGGER b + f Ljava/util/Map; RENAMES d + f Ljava/util/List; pieces a +c net/minecraft/world/level/levelgen/structure/pools/DimensionPadding net/minecraft/world/level/levelgen/structure/pools/DimensionPadding + m ()I bottom b + m ()Z hasEqualTopAndBottom a + m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Ljava/lang/Integer; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Ljava/lang/Integer; lambda$static$1 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; lambda$static$3 a + m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Lcom/mojang/datafixers/util/Either; lambda$static$4 a + m ()I top c + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; RECORD_CODEC e + f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; ZERO b + f I bottom c + f I top d +c net/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolEmpty + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledJigsawBlocks a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a + m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a + m ()Lnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z place a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement; INSTANCE b +c net/minecraft/world/level/levelgen/structure/structures/IglooPieces net/minecraft/world/level/levelgen/structure/structures/IglooPieces + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addPieces a + f I GENERATION_HEIGHT a + f Ljava/util/Map; OFFSETS f + f Ljava/util/Map; PIVOTS e + f Lnet/minecraft/resources/Identifier; STRUCTURE_LOCATION_IGLOO b + f Lnet/minecraft/resources/Identifier; STRUCTURE_LOCATION_LABORATORY d + f Lnet/minecraft/resources/Identifier; STRUCTURE_LOCATION_LADDER c +c net/minecraft/world/level/levelgen/structure/structures/IglooPieces$IglooPiece net/minecraft/world/level/levelgen/structure/structures/IglooPieces$a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/core/BlockPos; makePosition a + m (Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/storage/loot/parameters/LootContextParams net/minecraft/world/level/storage/loot/parameters/LootContextParameters + f Lnet/minecraft/util/context/ContextKey; ATTACKING_ENTITY f + f Lnet/minecraft/util/context/ContextKey; BLOCK_ENTITY j + f Lnet/minecraft/util/context/ContextKey; BLOCK_STATE i + f Lnet/minecraft/util/context/ContextKey; DAMAGE_SOURCE e + f Lnet/minecraft/util/context/ContextKey; DIRECT_ATTACKING_ENTITY g + f Lnet/minecraft/util/context/ContextKey; ENCHANTMENT_ACTIVE n + f Lnet/minecraft/util/context/ContextKey; ENCHANTMENT_LEVEL m + f Lnet/minecraft/util/context/ContextKey; EXPLOSION_RADIUS l + f Lnet/minecraft/util/context/ContextKey; INTERACTING_ENTITY b + f Lnet/minecraft/util/context/ContextKey; LAST_DAMAGE_PLAYER d + f Lnet/minecraft/util/context/ContextKey; ORIGIN h + f Lnet/minecraft/util/context/ContextKey; TARGET_ENTITY c + f Lnet/minecraft/util/context/ContextKey; THIS_ENTITY a + f Lnet/minecraft/util/context/ContextKey; TOOL k +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; getType a + m ()Lcom/mojang/serialization/Codec; lambda$static$0 c + f Lcom/mojang/serialization/Codec; CODEC f + f Lcom/mojang/serialization/Codec; DIRECT_CODEC e + f Lcom/mojang/serialization/Codec; TYPED_CODEC d +c net/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder net/minecraft/world/level/storage/loot/predicates/LootItemCondition$a +c org/bukkit/craftbukkit/inventory/util/CraftCustomInventoryConverter org/bukkit/craftbukkit/v1_21_R7/inventory/util/CraftCustomInventoryConverter +c net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template; deserializeFromNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lcom/mojang/brigadier/arguments/IntegerArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template; unpack a +c net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/IntegerArgumentType; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f I max c + f I min b + f Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo; this$0 a +c net/minecraft/network/protocol/common/ClientboundCustomPayloadPacket net/minecraft/network/protocol/common/ClientboundCustomPayloadPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$0 b + m (Ljava/util/ArrayList;)V lambda$static$1 a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$2 a + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; CONFIG_STREAM_CODEC b + f Lnet/minecraft/network/codec/StreamCodec; GAMEPLAY_STREAM_CODEC a + f I MAX_PAYLOAD_SIZE d + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload c +c net/minecraft/network/protocol/common/ServerboundCustomPayloadPacket net/minecraft/network/protocol/common/ServerboundCustomPayloadPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/network/codec/StreamCodec; lambda$static$0 a + m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f I MAX_PAYLOAD_SIZE c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload b +c net/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket net/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/cookie/ClientCookiePacketListener;)V handle a + m ()Lnet/minecraft/resources/Identifier; key b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/resources/Identifier; key b +c net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I sequence b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I sequence b +c net/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket net/minecraft/network/protocol/game/PacketPlayOutTileEntityData + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; create a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Ljava/util/function/BiFunction;)Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; create a + m ()Lnet/minecraft/core/BlockPos; getPos b + m ()Lnet/minecraft/nbt/CompoundTag; getTag f + m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; getType e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/core/BlockPos; pos b + f Lnet/minecraft/nbt/CompoundTag; tag d + f Lnet/minecraft/world/level/block/entity/BlockEntityType; type c +c net/minecraft/network/protocol/game/ClientboundBundleDelimiterPacket net/minecraft/network/protocol/game/ClientboundBundleDelimiterPacket + m ()Lnet/minecraft/network/protocol/PacketType; type a +c net/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket net/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/protocol/game/ClientboundDebugBlockValuePacket net/minecraft/network/protocol/game/ClientboundDebugBlockValuePacket + m ()Lnet/minecraft/core/BlockPos; blockPos b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m ()Lnet/minecraft/util/debug/DebugSubscription$Update; update e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/core/BlockPos; blockPos b + f Lnet/minecraft/util/debug/DebugSubscription$Update; update c +c net/minecraft/network/protocol/game/ClientboundDebugChunkValuePacket net/minecraft/network/protocol/game/ClientboundDebugChunkValuePacket + m ()Lnet/minecraft/world/level/ChunkPos; chunkPos b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m ()Lnet/minecraft/util/debug/DebugSubscription$Update; update e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/level/ChunkPos; chunkPos b + f Lnet/minecraft/util/debug/DebugSubscription$Update; update c +c net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData + m ()Ljava/util/List; getBlockUpdates f + m ()Ljava/util/BitSet; getBlockYMask d + m ()Ljava/util/BitSet; getEmptyBlockYMask e + m ()Ljava/util/BitSet; getEmptySkyYMask b + m ()Ljava/util/List; getSkyUpdates c + m ()Ljava/util/BitSet; getSkyYMask a + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/lighting/LevelLightEngine;Lnet/minecraft/world/level/LightLayer;ILjava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V prepareSectionData a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; DATA_LAYER_STREAM_CODEC a + f Ljava/util/List; blockUpdates g + f Ljava/util/BitSet; blockYMask c + f Ljava/util/BitSet; emptyBlockYMask e + f Ljava/util/BitSet; emptySkyYMask d + f Ljava/util/List; skyUpdates f + f Ljava/util/BitSet; skyYMask b +c net/minecraft/network/protocol/game/ClientboundMountScreenOpenPacket net/minecraft/network/protocol/game/PacketPlayOutOpenWindowHorse + m ()I getContainerId b + m ()I getEntityId f + m ()I getInventoryColumns e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I containerId b + f I entityId d + f I inventoryColumns c +c net/minecraft/network/protocol/game/ClientboundPlayerAbilitiesPacket net/minecraft/network/protocol/game/PacketPlayOutAbilities + m ()Z canFly f + m ()Z canInstabuild g + m ()F getFlyingSpeed h + m ()F getWalkingSpeed i + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z isFlying e + m ()Z isInvulnerable b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I FLAG_CAN_FLY d + f I FLAG_FLYING c + f I FLAG_INSTABUILD e + f I FLAG_INVULNERABLE b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z canFly h + f F flyingSpeed j + f Z instabuild i + f Z invulnerable f + f Z isFlying g + f F walkingSpeed k +c net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I duration b +c net/minecraft/network/protocol/game/ClientboundProjectilePowerPacket net/minecraft/network/protocol/game/ClientboundProjectilePowerPacket + m ()D getAccelerationPower e + m ()I getId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f D accelerationPower c + f I id b +c net/minecraft/network/protocol/game/ClientboundRemoveMobEffectPacket net/minecraft/network/protocol/game/PacketPlayOutRemoveEntityEffect + m ()Lnet/minecraft/core/Holder; effect e + m ()I entityId b + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/core/Holder; effect c + f I entityId b +c net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket + m ()D getNewCenterX e + m ()D getNewCenterZ b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f D newCenterX b + f D newCenterZ c +c net/minecraft/network/protocol/game/ClientboundSetEntityMotionPacket net/minecraft/network/protocol/game/PacketPlayOutEntityVelocity + m ()I getId b + m ()Lnet/minecraft/world/phys/Vec3; getMovement e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I id b + f Lnet/minecraft/world/phys/Vec3; movement c +c net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/chat/Component; text b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/Component; text b +c net/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket net/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket + m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; addWaypointAzimuth a + m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; addWaypointChunk a + m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; addWaypointPosition a + m (Lnet/minecraft/world/waypoints/TrackedWaypointManager;)V apply a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; operation b + m (Ljava/util/UUID;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; removeWaypoint a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; updateWaypointAzimuth b + m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; updateWaypointChunk b + m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; updateWaypointPosition b + m ()Lnet/minecraft/world/waypoints/TrackedWaypoint; waypoint e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; operation b + f Lnet/minecraft/world/waypoints/TrackedWaypoint; waypoint c +c net/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation net/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$a + m ()[Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; $values a + f [Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; $VALUES g + f Ljava/util/function/IntFunction; BY_ID d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e + f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; TRACK a + f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; UNTRACK b + f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; UPDATE c + f Ljava/util/function/BiConsumer; action f +c net/minecraft/network/protocol/game/ClientboundUpdateMobEffectPacket net/minecraft/network/protocol/game/PacketPlayOutEntityEffect + m ()Z effectShowsIcon j + m ()Lnet/minecraft/core/Holder; getEffect e + m ()I getEffectAmplifier f + m ()I getEffectDurationTicks g + m ()I getEntityId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z isEffectAmbient i + m ()Z isEffectVisible h + m ()Z shouldBlend k + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f I FLAG_AMBIENT b + f I FLAG_BLEND e + f I FLAG_SHOW_ICON d + f I FLAG_VISIBLE c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I effectAmplifier h + f I effectDurationTicks i + f Lnet/minecraft/core/Holder; effect g + f I entityId f + f B flags j +c net/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket net/minecraft/network/protocol/game/PacketPlayInAbilities + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z isFlying b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I FLAG_FLYING b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z isFlying c +c net/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket net/minecraft/network/protocol/game/PacketPlayInSetCommandBlock + m ()Ljava/lang/String; getCommand e + m ()Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; getMode i + m ()Lnet/minecraft/core/BlockPos; getPos b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z isAutomatic h + m ()Z isConditional g + m ()Z isTrackOutput f + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I FLAG_AUTOMATIC d + f I FLAG_CONDITIONAL c + f I FLAG_TRACK_OUTPUT b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z automatic i + f Ljava/lang/String; command f + f Z conditional h + f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; mode j + f Lnet/minecraft/core/BlockPos; pos e + f Z trackOutput g +c net/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload net/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a +c net/minecraft/network/protocol/status/ServerboundStatusRequestPacket net/minecraft/network/protocol/status/PacketStatusInStart + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/status/ServerStatusPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/status/ServerboundStatusRequestPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/server/jsonrpc/internalapi/MinecraftBanListServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftBanListServiceImpl + m (Lnet/minecraft/server/players/IpBanListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V addIpBan a + m (Lnet/minecraft/server/players/UserBanListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V addUserBan a + m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clearIpBans a + m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clearUserBans b + m ()Ljava/util/Collection; getIpBanEntries b + m ()Ljava/util/Collection; getUserBanEntries a + m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V removeIpBan a + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V removeUserBan a + f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger b + f Lnet/minecraft/server/MinecraftServer; server a +c net/minecraft/server/jsonrpc/internalapi/MinecraftServerStateService net/minecraft/server/jsonrpc/internalapi/MinecraftServerStateService + m (Lnet/minecraft/network/chat/Component;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)V broadcastSystemMessage a + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)V halt a + m ()Z isReady a + m (ZZZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z saveEverything a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V sendSystemMessage a + m (Lnet/minecraft/network/chat/Component;ZLjava/util/Collection;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V sendSystemMessage a +c net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl + m (Lnet/minecraft/network/protocol/handshake/ClientIntentionPacket;)V handleIntention a + m ()Z isAcceptingMessages c + m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a + f Lnet/minecraft/network/Connection; connection c + f Lnet/minecraft/server/MinecraftServer; server b +c net/minecraft/util/datafix/fixes/BlockEntityCustomNameToComponentFix net/minecraft/util/datafix/fixes/DataConverterCustomNameTile + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTagCustomName a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + f Ljava/util/Set; NAMEABLE_BLOCK_ENTITIES a +c net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a +c net/minecraft/util/datafix/fixes/EntityPaintingItemFrameDirectionFix net/minecraft/util/datafix/fixes/DataConverterHanging + m (Lcom/mojang/serialization/Dynamic;ZZ)Lcom/mojang/serialization/Dynamic; doFix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 b + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$5 a + f [[I DIRECTIONS a +c net/minecraft/util/datafix/fixes/OptionsSetGraphicsPresetToCustomFix net/minecraft/util/datafix/fixes/OptionsSetGraphicsPresetToCustomFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/parsing/packrat/commands/GreedyPredicateParseRule net/minecraft/util/parsing/packrat/commands/GreedyPredicateParseRule + m (C)Z isAccepted a + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a + m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b + f Lnet/minecraft/util/parsing/packrat/DelayedException; error c + f I maxSize b + f I minSize a +c net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder + m ()V cancel b + m (Ljava/util/Collection;)V cleanup a + 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; createStarted a + m ()V end a + m ()V endTick d + m ()Lnet/minecraft/util/profiling/ProfilerFiller; getProfiler f + m ()Z isRecording e + m (Lnet/minecraft/util/profiling/metrics/MetricSampler;)Ljava/util/List; lambda$endTick$5 a + m ()I lambda$endTick$6 i + m ()Z lambda$endTick$7 h + m ()I lambda$new$0 n + m ()Z lambda$new$1 m + m ()I lambda$new$2 l + m ()Z lambda$new$3 k + m (Ljava/util/HashSet;Lnet/minecraft/util/profiling/ProfileResults;)V lambda$scheduleSaveResults$8 a + m ()Lnet/minecraft/util/profiling/ProfileCollector; lambda$startTick$4 j + m (Ljava/util/function/Consumer;)V registerGlobalCompletionCallback a + m (Lnet/minecraft/util/profiling/ProfileResults;)V scheduleSaveResults a + m ()V startTick c + m ()V verifyStarted g + f I PROFILING_MAX_DURATION_SECONDS a + f I currentTick l + f J deadlineNano k + f Ljava/util/Map; deviationsBySampler c + f Ljava/util/function/Consumer; globalOnReportFinished b + f Ljava/util/concurrent/Executor; ioExecutor e + f Z killSwitch n + f Lnet/minecraft/util/profiling/metrics/storage/MetricsPersister; metricsPersister f + f Lnet/minecraft/util/profiling/metrics/MetricsSamplerProvider; metricsSamplerProvider i + f Ljava/util/function/Consumer; onProfilingEnd g + f Ljava/util/function/Consumer; onReportFinished h + f Lnet/minecraft/util/profiling/ProfileCollector; singleTickProfiler m + f Lnet/minecraft/util/profiling/ContinuousProfiler; taskProfiler d + f Ljava/util/Set; thisTickSamplers o + f Ljava/util/function/LongSupplier; wallTimeSource j +c net/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect net/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Z)V onChangedBlock a + f Lcom/mojang/serialization/Codec; CODEC b +c net/minecraft/world/level/block/state/properties/NoteBlockInstrument net/minecraft/world/level/block/state/properties/BlockPropertyInstrument + m ()[Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; $values f + m ()Ljava/lang/String; getSerializedName c + m ()Lnet/minecraft/core/Holder; getSoundEvent a + m ()Z hasCustomSound d + m ()Z isTunable b + m ()Z worksAboveNoteBlock e + f [Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; $VALUES A + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BANJO o + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BASEDRUM b + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BASS e + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BELL g + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BIT n + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; CHIME i + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; COW_BELL l + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; CREEPER s + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; CUSTOM_HEAD w + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; DIDGERIDOO m + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; DRAGON t + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; FLUTE f + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; GUITAR h + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; HARP a + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; HAT d + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; IRON_XYLOPHONE k + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; PIGLIN v + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; PLING p + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; SKELETON r + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; SNARE c + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; WITHER_SKELETON u + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; XYLOPHONE j + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; ZOMBIE q + f Ljava/lang/String; name x + f Lnet/minecraft/core/Holder; soundEvent y + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; type z +c net/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type net/minecraft/world/level/block/state/properties/BlockPropertyInstrument$a + m ()[Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; $values a + f [Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; $VALUES d + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; BASE_BLOCK a + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; CUSTOM c + f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; MOB_HEAD b +c net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter + m (I)Lnet/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter; forMaxDepth a + m (Lnet/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter;)Ljava/lang/Integer; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f I maxWaterDepth c +c net/minecraft/world/level/levelgen/structure/pools/SinglePoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolSingle + m (Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encodeTemplate a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Z)Ljava/util/List; getDataMarkers a + m (Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; getSettings a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledJigsawBlocks a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; getTemplate a + m ()Lnet/minecraft/resources/Identifier; getTemplateLocation e + m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement;)Ljava/util/Optional; lambda$overrideLiquidSettingsCodec$3 b + m (Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement;)Lnet/minecraft/core/Holder; lambda$processorsCodec$2 c + m (Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement;)Lcom/mojang/datafixers/util/Either; lambda$templateCodec$4 a + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; overrideLiquidSettingsCodec c + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z place a + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; processorsCodec b + m (Ljava/util/List;)V sortBySelectionPriority a + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; templateCodec d + f Lcom/mojang/serialization/MapCodec; CODEC b + f Ljava/util/Comparator; HIGHEST_SELECTION_PRIORITY_FIRST a + f Lcom/mojang/serialization/Codec; TEMPLATE_CODEC g + f Ljava/util/Optional; overrideLiquidSettings e + f Lnet/minecraft/core/Holder; processors d + f Lcom/mojang/datafixers/util/Either; template c +c net/minecraft/world/level/levelgen/structure/templatesystem/RuleTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTest + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/Codec; CODEC c +c net/minecraft/world/level/redstone/ExperimentalRedstoneWireEvaluator net/minecraft/world/level/redstone/ExperimentalRedstoneWireEvaluator + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/redstone/Orientation;)V calculateCurrentChanges a + m (Lnet/minecraft/world/level/Level;)V causeNeighborUpdates a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/redstone/Orientation;Z)V enqueueNeighborWire b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/redstone/Orientation;)Lnet/minecraft/world/level/redstone/Orientation; getInitialOrientation a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getWireSignal a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z isConnected a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V lambda$causeNeighborUpdates$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;I)V lambda$causeNeighborUpdates$1 a + m (Lnet/minecraft/world/level/redstone/Orientation;ILnet/minecraft/core/BlockPos;Ljava/lang/Integer;)Ljava/lang/Integer; lambda$setPower$2 a + m (Lnet/minecraft/world/level/redstone/Orientation;I)I packOrientationAndPower a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/redstone/Orientation;Z)V propagateChangeToNeighbors a + m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/redstone/Orientation;)V setPower a + m (I)Lnet/minecraft/world/level/redstone/Orientation; unpackOrientation a + m (I)I unpackPower b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/redstone/Orientation;Z)V updatePowerStrength a + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; updatedWires d + f Ljava/util/Deque; wiresToTurnOff b + f Ljava/util/Deque; wiresToTurnOn c +c net/minecraft/world/level/storage/loot/ContainerComponentManipulator net/minecraft/world/level/storage/loot/ContainerComponentManipulator + m ()Ljava/lang/Object; empty b + m (Ljava/lang/Object;)Ljava/util/stream/Stream; getContents a + m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/slot/SlotCollection; getSlots a + m (Lnet/minecraft/world/item/ItemStack;)Z lambda$getSlots$1 c + m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/stream/Stream; lambda$getSlots$2 b + m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; lambda$modifyItems$0 a + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/UnaryOperator;)V modifyItems a + m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; setContents a + m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;Ljava/util/stream/Stream;)V setContents a + m (Lnet/minecraft/world/item/ItemStack;Ljava/util/stream/Stream;)V setContents a + m ()Lnet/minecraft/core/component/DataComponentType; type a +c net/minecraft/world/level/storage/loot/functions/ApplyExplosionDecay net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplosionDecay + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; explosionDecay c + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/storage/loot/functions/FunctionUserBuilder net/minecraft/world/level/storage/loot/functions/LootItemFunctionUser + m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply a + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply b + m ([Ljava/lang/Object;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply a + m ()Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; unwrap c +c net/minecraft/world/level/storage/loot/predicates/ConditionReference net/minecraft/world/level/storage/loot/predicates/LootItemConditionReference + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; conditionReference a + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$conditionReference$3 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V lambda$validate$1 a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V lambda$validate$2 b + m ()Lnet/minecraft/resources/ResourceKey; name c + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER c + f Lnet/minecraft/resources/ResourceKey; name b +c net/minecraft/world/level/storage/loot/predicates/ExplosionCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionSurvivesExplosion + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$survivesExplosion$0 d + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; survivesExplosion c + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/predicates/ExplosionCondition; INSTANCE b +c net/minecraft/world/level/storage/loot/predicates/LootItemConditions net/minecraft/world/level/storage/loot/predicates/LootItemConditions + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; register a + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ALL_OF c + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ANY_OF b + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; BLOCK_STATE_PROPERTY i + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; DAMAGE_SOURCE_PROPERTIES m + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ENCHANTMENT_ACTIVE_CHECK s + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ENTITY_PROPERTIES f + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ENTITY_SCORES h + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; INVERTED a + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; KILLED_BY_PLAYER g + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; LOCATION_CHECK n + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; MATCH_TOOL j + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; RANDOM_CHANCE d + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; RANDOM_CHANCE_WITH_ENCHANTED_BONUS e + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; REFERENCE p + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; SURVIVES_EXPLOSION l + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; TABLE_BONUS k + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; TIME_CHECK q + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; VALUE_CHECK r + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; WEATHER_CHECK o +c net/minecraft/world/level/storage/loot/providers/number/StorageValue net/minecraft/world/level/storage/loot/providers/number/StorageValue + m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b + m (Lnet/minecraft/world/level/storage/loot/LootContext;)I getInt a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/lang/Number;)Ljava/lang/Number; getNumericTag a + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; path d + m ()Lnet/minecraft/resources/Identifier; storage c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; path c + f Lnet/minecraft/resources/Identifier; storage b +c org/bukkit/craftbukkit/inventory/components/CraftEquippableComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftEquippableComponent +c org/bukkit/craftbukkit/persistence/CraftPersistentDataAdapterContext org/bukkit/craftbukkit/v1_21_R7/persistence/CraftPersistentDataAdapterContext +c org/bukkit/craftbukkit/persistence/DirtyCraftPersistentDataContainer org/bukkit/craftbukkit/v1_21_R7/persistence/DirtyCraftPersistentDataContainer +c net/minecraft/network/protocol/configuration/ConfigurationPacketTypes net/minecraft/network/protocol/configuration/ConfigurationPacketTypes + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a + m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CODE_OF_CONDUCT a + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_FINISH_CONFIGURATION b + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_REGISTRY_DATA c + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESET_CHAT d + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SELECT_KNOWN_PACKS e + f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_ENABLED_FEATURES f + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_ACCEPT_CODE_OF_CONDUCT g + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_FINISH_CONFIGURATION h + f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SELECT_KNOWN_PACKS i +c net/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket net/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/cookie/ServerCookiePacketListener;)V handle a + m ()Lnet/minecraft/resources/Identifier; key b + m ()[B payload e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/resources/Identifier; key b + f [B payload c +c net/minecraft/network/protocol/game/ClientboundBlockDestructionPacket net/minecraft/network/protocol/game/PacketPlayOutBlockBreakAnimation + m ()I getId b + m ()Lnet/minecraft/core/BlockPos; getPos e + m ()I getProgress f + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I id b + f Lnet/minecraft/core/BlockPos; pos c + f I progress d +c net/minecraft/network/protocol/game/ClientboundChangeDifficultyPacket net/minecraft/network/protocol/game/PacketPlayOutServerDifficulty + m ()Lnet/minecraft/world/Difficulty; difficulty b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z locked e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/Difficulty; difficulty b + f Z locked c +c net/minecraft/network/protocol/game/ClientboundContainerSetDataPacket net/minecraft/network/protocol/game/PacketPlayOutWindowData + m ()I getContainerId b + m ()I getId e + m ()I getValue f + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I containerId b + f I id c + f I value d +c net/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket net/minecraft/network/protocol/game/PacketPlayOutSetSlot + m ()I getContainerId b + m ()Lnet/minecraft/world/item/ItemStack; getItem f + m ()I getSlot e + m ()I getStateId g + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I containerId b + f Lnet/minecraft/world/item/ItemStack; itemStack e + f I slot d + f I stateId c +c net/minecraft/network/protocol/game/ClientboundDebugEntityValuePacket net/minecraft/network/protocol/game/ClientboundDebugEntityValuePacket + m ()I entityId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m ()Lnet/minecraft/util/debug/DebugSubscription$Update; update e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I entityId b + f Lnet/minecraft/util/debug/DebugSubscription$Update; update c +c net/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket net/minecraft/network/protocol/game/PacketPlayOutUnloadChunk + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/world/level/ChunkPos; pos b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/level/ChunkPos; pos b +c net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket + m ()J getLerpTime h + m ()I getNewAbsoluteMaxSize i + m ()D getNewCenterX b + m ()D getNewCenterZ e + m ()D getNewSize f + m ()D getOldSize g + m ()I getWarningBlocks k + m ()I getWarningTime j + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f J lerpTime f + f I newAbsoluteMaxSize g + f D newCenterX b + f D newCenterZ c + f D newSize e + f D oldSize d + f I warningBlocks h + f I warningTime i +c net/minecraft/network/protocol/game/ClientboundPlaceGhostRecipePacket net/minecraft/network/protocol/game/PacketPlayOutAutoRecipe + m ()I containerId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay; recipeDisplay e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I containerId b + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay; recipeDisplay c +c net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z isSkippable c + m ()Lnet/minecraft/network/chat/Component; message e + m ()I playerId b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/Component; message c + f I playerId b +c net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Ljava/util/List; profileIds b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; profileIds b +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket + m ()Ljava/util/EnumSet; actions b + m (Ljava/util/Collection;)Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket; createPlayerInitializing a + m ()Ljava/util/List; entries e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry; lambda$new$0 a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$write$1 a + m ()Ljava/util/List; newEntries f + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/EnumSet; actions b + f Ljava/util/List; entries c +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$b + m ()Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession i + m ()Lnet/minecraft/network/chat/Component; displayName f + m ()Lnet/minecraft/world/level/GameType; gameMode e + m ()I latency d + m ()I listOrder h + m ()Z listed c + m ()Lcom/mojang/authlib/GameProfile; profile b + m ()Ljava/util/UUID; profileId a + m ()Z showHat g + f Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession i + f Lnet/minecraft/network/chat/Component; displayName f + f Lnet/minecraft/world/level/GameType; gameMode e + f I latency d + f I listOrder h + f Z listed c + f Ljava/util/UUID; profileId a + f Lcom/mojang/authlib/GameProfile; profile b + f Z showHat g +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a + m ()[Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; $values a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$0 h + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$1 h + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$10 c + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$11 c + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$12 b + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$13 b + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$14 a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$15 a + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$2 g + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$3 g + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$4 f + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$5 f + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$6 e + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$7 e + m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V lambda$static$8 d + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V lambda$static$9 d + f [Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; $VALUES k + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; ADD_PLAYER a + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; INITIALIZE_CHAT b + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_DISPLAY_NAME f + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_GAME_MODE c + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_HAT h + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_LATENCY e + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_LISTED d + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_LIST_ORDER g + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader; reader i + f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer; writer j +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$a +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$a$b +c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$c + m ()Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry; build a + f Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession i + f Lnet/minecraft/network/chat/Component; displayName f + f Lnet/minecraft/world/level/GameType; gameMode e + f I latency d + f I listOrder h + f Z listed c + f Ljava/util/UUID; profileId a + f Lcom/mojang/authlib/GameProfile; profile b + f Z showHat g +c net/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket net/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Ljava/util/List; recipes b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; recipes b +c net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/chat/Component; text b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/Component; text b +c net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket net/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes + m ()I getEntityId b + m ()Ljava/util/List; getValues e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; attributes c + f I entityId b +c net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket$AttributeSnapshot net/minecraft/network/protocol/game/PacketPlayOutUpdateAttributes$AttributeSnapshot + m ()Lnet/minecraft/core/Holder; attribute a + m ()D base b + m ()Ljava/util/Collection; modifiers c + f Lnet/minecraft/network/codec/StreamCodec; MODIFIER_STREAM_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/core/Holder; attribute c + f D base d + f Ljava/util/Collection; modifiers e +c net/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket net/minecraft/network/protocol/game/PacketPlayInDifficultyChange + m ()Lnet/minecraft/world/Difficulty; difficulty b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/Difficulty; difficulty b +c net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket net/minecraft/network/protocol/game/PacketPlayInAdvancements + m ()Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket; closedScreen b + m ()Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; getAction e + m ()Lnet/minecraft/resources/Identifier; getTab f + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket; openedTab a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; action b + f Lnet/minecraft/resources/Identifier; tab c +c net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action net/minecraft/network/protocol/game/PacketPlayInAdvancements$Status + m ()[Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; $values a + f [Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; $VALUES c + f Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; CLOSED_SCREEN b + f Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; OPENED_TAB a +c net/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket net/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()I selectedItemIndex e + m ()I slotId b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I selectedItemIndex c + f I slotId b +c net/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket net/minecraft/network/protocol/game/PacketPlayInSpectate + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/entity/Entity; getEntity a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/UUID; uuid b +c net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket net/minecraft/network/protocol/login/PacketLoginOutDisconnect + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a + m ()Lnet/minecraft/network/chat/Component; reason b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/resources/RegistryOps; OPS c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/Component; reason b +c net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket$1 net/minecraft/network/protocol/login/PacketLoginOutDisconnect$1 +c net/minecraft/network/protocol/status/ClientboundStatusResponsePacket net/minecraft/network/protocol/status/PacketStatusOutServerInfo + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/status/ClientStatusPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/status/ServerStatus; status b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/resources/RegistryOps; OPS c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/status/ServerStatus; status b +c net/minecraft/server/jsonrpc/internalapi/MinecraftExecutorServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftExecutorServiceImpl + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submit a + m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submit a + f Lnet/minecraft/server/dedicated/DedicatedServer; server a +c net/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftGameRuleServiceImpl + m ()Ljava/util/stream/Stream; getAvailableGameRules a + m (Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object; getRuleValue a + m (Lnet/minecraft/world/level/gamerules/GameRule;Ljava/lang/Object;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; getTypedRule a + m (Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/jsonrpc/methods/GameRulesService$GameRuleUpdate; updateGameRule a + f Lnet/minecraft/world/level/gamerules/GameRules; gameRules b + f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger c + f Lnet/minecraft/server/dedicated/DedicatedServer; server a +c net/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListService net/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListService + m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clear a + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V deop b + m ()Ljava/util/Collection; getEntries a + m (Lnet/minecraft/server/players/NameAndId;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V op a + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V op a +c net/minecraft/server/packs/resources/SimpleJsonResourceReloadListener net/minecraft/server/packs/resources/ResourceDataJson + m (Ljava/util/Map;Lnet/minecraft/resources/Identifier;Ljava/lang/Object;)V lambda$scanDirectory$0 a + m (Lnet/minecraft/resources/Identifier;Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/DataResult$Error;)V lambda$scanDirectory$1 a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/lang/Object; prepare b + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/util/Map; prepare a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/FileToIdConverter;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/util/Map;)V scanDirectory a + m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/util/Map;)V scanDirectory a + f Lorg/slf4j/Logger; LOGGER a + f Lcom/mojang/serialization/Codec; codec c + f Lnet/minecraft/resources/FileToIdConverter; lister d + f Lcom/mojang/serialization/DynamicOps; ops b +c net/minecraft/util/datafix/fixes/ContainerBlockEntityLockPredicateFix net/minecraft/util/datafix/fixes/ContainerBlockEntityLockPredicateFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixBlockEntity a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixBlockEntity$0 a +c net/minecraft/util/datafix/fixes/EntitySpawnerItemVariantComponentFix net/minecraft/util/datafix/fixes/EntitySpawnerItemVariantComponentFix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAxolotlBucket b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPainting a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixSalmonBucket c + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTropicalFishBucket a + m (I)Ljava/lang/String; getBaseColor a + m (I)Ljava/lang/String; getPattern c + m (I)Ljava/lang/String; getPatternColor b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixAxolotlBucket$3 c + m (Ljava/lang/String;)Z lambda$fixPainting$5 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixSalmonBucket$4 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixTropicalFishBucket$2 d + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/datafix/fixes/EntitySpawnerItemVariantComponentFix$Fixer net/minecraft/util/datafix/fixes/EntitySpawnerItemVariantComponentFix$a + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixRemainder$0 a +c net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter + m (Lorg/apache/commons/lang3/tuple/Pair;)Z lambda$newSamplersFoundInProfiler$0 a + m (Ljava/util/function/Supplier;Lorg/apache/commons/lang3/tuple/Pair;)Lnet/minecraft/util/profiling/metrics/MetricSampler; lambda$newSamplersFoundInProfiler$1 a + m (Ljava/util/function/Supplier;Ljava/lang/String;)D lambda$samplerForProfilingPath$2 a + m (Ljava/util/function/Supplier;)Ljava/util/Set; newSamplersFoundInProfiler a + m (Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;)Lnet/minecraft/util/profiling/metrics/MetricSampler; samplerForProfilingPath a + f Ljava/util/Set; previouslyFoundSamplerNames a +c net/minecraft/world/entity/ai/behavior/CelebrateVillagersSurvivedRaid net/minecraft/world/entity/ai/behavior/BehaviorCelebrate + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/item/DyeColor;I)Lnet/minecraft/world/item/ItemStack; getFirework a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick c + f Lnet/minecraft/world/entity/raid/Raid; currentRaid c +c net/minecraft/world/entity/ai/behavior/LookAndFollowTradingPlayerSink net/minecraft/world/entity/ai/behavior/BehaviorInteractPlayer + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/npc/villager/Villager;)V followPlayer a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V start b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V stop c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/villager/Villager;J)V tick d + m (J)Z timedOut a + f F speedModifier c +c net/minecraft/world/entity/ai/goal/target/NearestAttackableTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTarget + m ()Z canUse b + m ()V findTarget h + m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; getTargetConditions i + m (D)Lnet/minecraft/world/phys/AABB; getTargetSearchArea a + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$findTarget$0 b + m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget a + m ()V start d + f I DEFAULT_RANDOM_INTERVAL i + f I randomInterval b + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; targetConditions d + f Lnet/minecraft/world/entity/LivingEntity; target c + f Ljava/lang/Class; targetType a +c net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLanding + m ()V begin c + m ()V doClientTick b + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m ()F getFlySpeed e + m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + m ()F getTurnSpeed g + f Lnet/minecraft/world/phys/Vec3; targetLocation b +c net/minecraft/world/entity/boss/enderdragon/phases/DragonTakeoffPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerFly + m ()V begin c + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m ()V findNewTarget i + m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + m ()V navigateToNextPathNode j + f Lnet/minecraft/world/level/pathfinder/Path; currentPath c + f Z firstTick b + f Lnet/minecraft/world/phys/Vec3; targetLocation d +c net/minecraft/world/entity/npc/wanderingtrader/WanderingTraderSpawner net/minecraft/world/entity/npc/wanderingtrader/MobSpawnerTrader + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/core/BlockPos; findSpawnPositionNear a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hasEnoughSpace a + m (Lnet/minecraft/core/Holder;)Z lambda$spawn$0 a + m (Lnet/minecraft/core/BlockPos;)Z lambda$spawn$1 a + m (Lnet/minecraft/server/level/ServerLevel;)Z spawn a + m (Lnet/minecraft/server/level/ServerLevel;Z)V tick a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/wanderingtrader/WanderingTrader;I)V tryToSpawnLlamaFor a + f I DEFAULT_SPAWN_DELAY a + f I DEFAULT_TICK_DELAY b + f I MAX_SPAWN_CHANCE d + f I MIN_SPAWN_CHANCE c + f I NUMBER_OF_SPAWN_ATTEMPTS g + f I SPAWN_CHANCE_INCREASE e + f I SPAWN_ONE_IN_X_CHANCE f + f Lnet/minecraft/util/RandomSource; random h + f Lnet/minecraft/world/level/storage/ServerLevelData; serverLevelData i + f I spawnChance l + f I spawnDelay k + f I tickDelay j +c net/minecraft/world/entity/projectile/hurtingprojectile/LargeFireball net/minecraft/world/entity/projectile/hurtingprojectile/EntityLargeFireball + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/phys/HitResult;)V onHit b + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + f B DEFAULT_EXPLOSION_POWER e + f I explosionPower f +c net/minecraft/world/entity/projectile/hurtingprojectile/SmallFireball net/minecraft/world/entity/projectile/hurtingprojectile/EntitySmallFireball + m (Lnet/minecraft/world/phys/HitResult;)V onHit b + m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a +c net/minecraft/world/entity/vehicle/minecart/AbstractMinecartContainer net/minecraft/world/entity/vehicle/minecart/EntityMinecartContainer + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; applyNaturalSlowdown a + m ()V clearContent a + m ()V clearItemStacks k + m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V destroy a + m ()Lnet/minecraft/resources/ResourceKey; getContainerLootTable h + m ()J getContainerLootTableSeed i + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Lnet/minecraft/core/NonNullList; getItemStacks j + m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ + m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m ()V setChanged e + m (Lnet/minecraft/resources/ResourceKey;)V setContainerLootTable a + m (J)V setContainerLootTableSeed a + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/resources/ResourceKey;J)V setLootTable a + m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a + f Lnet/minecraft/core/NonNullList; itemStacks e + f Lnet/minecraft/resources/ResourceKey; lootTable f + f J lootTableSeed g +c net/minecraft/world/item/crafting/display/ShapedCraftingRecipeDisplay net/minecraft/world/item/crafting/display/ShapedCraftingRecipeDisplay + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e + m ()I height c + m ()Ljava/util/List; ingredients f + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z lambda$isEnabled$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a + m ()I width b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation j + f I height g + f Ljava/util/List; ingredients h + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result i + f I width f +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState + m ()[Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; $values f + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; calculatePositionAbove a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;)Ljava/util/Optional; calculatePositionToSpawnSpawner a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V emitParticles a + m ()Ljava/lang/String; getSerializedName c + m ()Z hasSpinningMob d + m ()Z isCapableOfSpawning e + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/entity/player/Player;)Z lambda$calculatePositionToSpawnSpawner$4 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/entity/Entity;)Z lambda$selectEntityToSpawnItemAbove$5 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/phys/Vec3;)V lambda$spawnOminousOminousItemSpawner$3 a + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/SpawnData;)V lambda$tickAndGetNext$0 a + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Ljava/util/UUID;)V lambda$tickAndGetNext$1 a + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)V lambda$tickAndGetNext$2 a + m ()I lightLevel a + m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/entity/Entity; selectEntityToSpawnItemAbove a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V spawnOminousOminousItemSpawner a + m ()D spinningMobSpeed b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; tickAndGetNext a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;)Z timeToSpawnItemSpawner a + f [Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; $VALUES n + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; ACTIVE c + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; COOLDOWN f + f F DELAY_BEFORE_EJECT_AFTER_KILLING_LAST_MOB g + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; EJECTING_REWARD e + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; INACTIVE a + f I TIME_BETWEEN_EACH_EJECTION h + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; WAITING_FOR_PLAYERS b + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; WAITING_FOR_REWARD_EJECTION d + f Z isCapableOfSpawning m + f I lightLevel j + f Ljava/lang/String; name i + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; particleEmission l + f D spinningMobSpeed k +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$LightLevel net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$a + f I HALF_LIT b + f I LIT c + f I UNLIT a +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$SpinningMob net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$c + f D FAST c + f D NONE a + f D SLOW b +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$b + m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)V addParticle a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V lambda$static$0 d + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V lambda$static$1 c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V lambda$static$2 b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V lambda$static$3 a + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; FLAMES_AND_SMOKE c + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; NONE a + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; SMALL_FLAMES b + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; SMOKE_INSIDE_AND_TOP_FACE d +c net/minecraft/world/level/block/sounds/AmbientDesertBlockSoundsPlayer net/minecraft/world/level/block/sounds/AmbientDesertBlockSoundsPlayer + m (Lnet/minecraft/world/level/block/state/BlockState;)Z canTriggerAmbientDesertSandSounds a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z columnContainsTriggeringBlock a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V playAmbientDeadBushSounds c + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V playAmbientDryGrassSounds b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V playAmbientSandSounds a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z shouldPlayAmbientSandSound b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z shouldPlayDesertDryVegetationBlockSounds a + f I DEAD_BUSH_SOUND_BADLANDS_DECREASED_CHANCE d + f I DEAD_BUSH_SOUND_CHANCE c + f I DRY_GRASS_SOUND_CHANCE b + f I HORIZONTAL_DIRECTIONS h + f I IDLE_SOUND_CHANCE a + f I SURROUNDING_BLOCKS_DISTANCE_HORIZONTAL_CHECK f + f I SURROUNDING_BLOCKS_DISTANCE_VERTICAL_CHECK g + f I SURROUNDING_BLOCKS_PLAY_SOUND_THRESHOLD e +c net/minecraft/world/level/block/state/properties/BlockStateProperties net/minecraft/world/level/block/state/properties/BlockProperties + m (Lnet/minecraft/core/Direction;)Z lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/properties/RailShape;)Z lambda$static$1 a + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_15 aA + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_1 au + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_25 aB + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_2 av + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_3 aw + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_4 ax + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_5 ay + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_7 az + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ATTACH_FACE X + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS K + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; BAMBOO_LEAVES bp + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; BED_PART bg + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; BELL_ATTACHMENT Y + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BERRIES b + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; BITES aC + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BLOOM c + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BOTTOM d + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; CANDLES aD + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CAN_SUMMON e + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; CHEST_TYPE bh + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CONDITIONAL f + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; COPPER_GOLEM_POSE bJ + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRACKED bB + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRAFTING bC + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; CREAKING_HEART_STATE bF + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DELAY aE + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DISARMED g + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DISTANCE aG + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; DOOR_HINGE bj + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; DOUBLE_BLOCK_HALF ah + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DOWN M + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DRAG h + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DRIED_GHAST_HYDRATION_LEVELS be + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; DRIPSTONE_THICKNESS bs + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DUSTED bA + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST O + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST_REDSTONE ad + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST_WALL Z + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; EGGS aH + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ENABLED i + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EXTENDED j + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EYE k + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING R + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING_HOPPER S + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; FALLING l + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; FLOWER_AMOUNT U + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF ai + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HANGING m + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOOK r + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE_0 n + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE_1 o + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE_2 p + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_RECORD q + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HATCH aI + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HORIZONTAL_AXIS J + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HORIZONTAL_FACING T + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; INVERTED s + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; IN_WALL t + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LAYERS aJ + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL aT + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_CAULDRON aO + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_COMPOSTER aP + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_FLOWING aQ + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_HONEY aR + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT u + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LOCKED v + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; MAP bI + f I MAX_AGE_15 as + f I MAX_AGE_1 am + f I MAX_AGE_25 at + f I MAX_AGE_2 an + f I MAX_AGE_3 ao + f I MAX_AGE_4 ap + f I MAX_AGE_5 aq + f I MAX_AGE_7 ar + f I MAX_DISTANCE aF + f I MAX_LEVEL_15 aS + f I MAX_LEVEL_3 aM + f I MAX_LEVEL_8 aN + f I MAX_RESPAWN_ANCHOR_CHARGES bc + f I MIN_LEVEL aK + f I MIN_LEVEL_CAULDRON aL + f I MIN_RESPAWN_ANCHOR_CHARGES bb + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE_COMPARATOR bi + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; MOISTURE aU + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NATURAL w + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH N + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH_REDSTONE ae + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH_WALL aa + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NOTEBLOCK_INSTRUMENT bk + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; NOTE aV + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OCCUPIED x + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OMINOUS bG + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN y + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ORIENTATION W + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; PERSISTENT z + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; PICKLES aW + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; PISTON_TYPE bl + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED A + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER aX + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; RAIL_SHAPE ak + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; RAIL_SHAPE_STRAIGHT al + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; RESPAWN_ANCHOR_CHARGES bd + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION_16 bf + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SCULK_SENSOR_PHASE bt + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; SEGMENT_AMOUNT V + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHORT B + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHRIEKING C + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SIDE_CHAIN_PART aj + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SIGNAL_FIRE D + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SLAB_TYPE bm + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_0_OCCUPIED bu + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_1_OCCUPIED bv + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_2_OCCUPIED bw + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_3_OCCUPIED bx + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_4_OCCUPIED by + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SLOT_5_OCCUPIED bz + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SNOWY E + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH P + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH_REDSTONE af + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH_WALL ab + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STABILITY_DISTANCE ba + f I STABILITY_MAX_DISTANCE aZ + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STAGE aY + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STAIRS_SHAPE bn + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STRUCTUREBLOCK_MODE bo + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TEST_BLOCK_MODE bH + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TILT bq + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TIP F + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TRIAL_SPAWNER_STATE bD + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TRIGGERED G + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UNSTABLE H + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP L + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; VAULT_STATE bE + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; VERTICAL_DIRECTION br + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED I + f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST Q + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST_REDSTONE ag + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST_WALL ac +c net/minecraft/world/level/chunk/storage/RecreatingSimpleRegionStorage net/minecraft/world/level/chunk/storage/RecreatingSimpleRegionStorage + m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; write a + f Ljava/nio/file/Path; writeFolder b + f Lnet/minecraft/world/level/chunk/storage/IOWorker; writeWorker a +c net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; register a + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; ALL_OF j + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; ANY_OF i + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; HAS_STURDY_FACE d + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; INSIDE_WORLD_BOUNDS h + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; MATCHING_BLOCKS a + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; MATCHING_BLOCK_TAG b + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; MATCHING_FLUIDS c + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; NOT k + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; REPLACEABLE f + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; SOLID e + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; TRUE l + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; UNOBSTRUCTED m + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; WOULD_SURVIVE g +c net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate;)Ljava/util/List; lambda$codec$0 a + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$codec$1 a + f Ljava/util/List; predicates e +c net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate; lambda$static$0 g + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC e + f Lnet/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate; INSTANCE a +c net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/util/List; lambda$static$0 e + m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/util/List; lambda$static$1 d + m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Lnet/minecraft/core/Holder; lambda$static$2 c + m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Lnet/minecraft/core/Holder; lambda$static$3 b + m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/lang/Integer; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/Holder; fossilProcessors d + f Ljava/util/List; fossilStructures b + f I maxEmptyCornersAllowed f + f Lnet/minecraft/core/Holder; overlayProcessors e + f Ljava/util/List; overlayStructures c +c net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; register a + f Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; MANGROVE_ROOT_PLACER a + f Lcom/mojang/serialization/MapCodec; codec b +c net/minecraft/world/level/levelgen/heightproviders/HeightProviderType net/minecraft/world/level/levelgen/heightproviders/HeightProviderType + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; register a + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; BIASED_TO_BOTTOM c + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; CONSTANT a + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; TRAPEZOID e + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; UNIFORM b + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; VERY_BIASED_TO_BOTTOM d + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; WEIGHTED_LIST f +c net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a + m (Lnet/minecraft/world/level/levelgen/heightproviders/WeightedListHeight;)Lnet/minecraft/util/random/WeightedList; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/random/WeightedList; distribution b +c net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ + m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/core/Direction; lambda$static$0 d + m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$1 c + m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$2 b + m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Ljava/lang/Integer; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement; scanningFor a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement; scanningFor a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedSearchCondition e + f Lnet/minecraft/core/Direction; directionOfSearch c + f I maxSteps f + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; targetCondition d +c net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)I count a + m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Integer; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Double; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Double; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (IDD)Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement; of a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f D noiseFactor d + f D noiseOffset e + f I noiseToCountRatio c +c net/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolFeature + m ()Lnet/minecraft/nbt/CompoundTag; fillDefaultJigsawNBT b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledJigsawBlocks a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a + m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement;)Lnet/minecraft/core/Holder; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z place a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/Identifier; DEFAULT_JIGSAW_NAME b + f Lnet/minecraft/nbt/CompoundTag; defaultJigsawNBT d + f Lnet/minecraft/core/Holder; feature c +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces net/minecraft/world/level/levelgen/structure/structures/EndCityPieces + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;)Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece; addHelper a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/lang/String;Lnet/minecraft/world/level/block/Rotation;Z)Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece; addPiece a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z recursiveChildren a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Ljava/util/List;Lnet/minecraft/util/RandomSource;)V startHouseTower a + f Ljava/util/List; FAT_TOWER_BRIDGES f + f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; FAT_TOWER_GENERATOR g + f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; HOUSE_TOWER_GENERATOR b + f I MAX_GEN_DEPTH a + f Ljava/util/List; TOWER_BRIDGES c + f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; TOWER_BRIDGE_GENERATOR e + f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; TOWER_GENERATOR d +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z generate a + m ()V init a +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z generate a + m ()V init a +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z generate a + m ()V init a + f Z shipCreated a +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4 + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z generate a + m ()V init a +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a + m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; makeIdentifier a + m (ZLnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a + m ()Lnet/minecraft/resources/Identifier; makeTemplateLocation b +c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z generate a + m ()V init a +c net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V spawnCat a + f Z spawnedCat i + f Z spawnedWitch h +c net/minecraft/world/level/storage/loot/ContainerComponentManipulators net/minecraft/world/level/storage/loot/ContainerComponentManipulators + m (Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; lambda$static$0 a + m ()Ljava/lang/String; lambda$static$1 a + m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; lambda$static$2 a + f Ljava/util/Map; ALL_MANIPULATORS d + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; BUNDLE_CONTENTS b + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; CHARGED_PROJECTILES c + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; CONTAINER a +c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$1 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$1 + m ()Ljava/lang/Object; empty b + m ()Lnet/minecraft/world/item/component/ItemContainerContents; empty c + m (Ljava/lang/Object;)Ljava/util/stream/Stream; getContents a + m (Lnet/minecraft/world/item/component/ItemContainerContents;)Ljava/util/stream/Stream; getContents a + m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; setContents a + m (Lnet/minecraft/world/item/component/ItemContainerContents;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/ItemContainerContents; setContents a + m ()Lnet/minecraft/core/component/DataComponentType; type a +c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$2 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$2 + m ()Ljava/lang/Object; empty b + m ()Lnet/minecraft/world/item/component/BundleContents; empty c + m (Ljava/lang/Object;)Ljava/util/stream/Stream; getContents a + m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/stream/Stream; getContents a + m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; setContents a + m (Lnet/minecraft/world/item/component/BundleContents;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/BundleContents; setContents a + m ()Lnet/minecraft/core/component/DataComponentType; type a +c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$3 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$3 + m ()Ljava/lang/Object; empty b + m ()Lnet/minecraft/world/item/component/ChargedProjectiles; empty c + m (Ljava/lang/Object;)Ljava/util/stream/Stream; getContents a + m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/stream/Stream; getContents a + m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; setContents a + m (Lnet/minecraft/world/item/component/ChargedProjectiles;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/ChargedProjectiles; setContents a + m ()Lnet/minecraft/core/component/DataComponentType; type a +c net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer net/minecraft/world/level/storage/loot/entries/LootEntryAbstract + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z canRun a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; commonFields a + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer;)Ljava/util/List; lambda$commonFields$0 a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Ljava/util/function/Predicate; compositeCondition a + f Ljava/util/List; conditions g +c net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder net/minecraft/world/level/storage/loot/entries/LootEntryAbstract$a + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/EntryGroup$Builder; append b + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer; build b + m ()Ljava/util/List; getConditions f + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; getThis aH_ + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; otherwise a + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder; then c + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; unwrap e + m ()Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; unwrap d + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; when a + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when b + f Lcom/google/common/collect/ImmutableList$Builder; conditions a +c net/minecraft/world/level/storage/loot/functions/LootItemFunctionType net/minecraft/world/level/storage/loot/functions/LootItemFunctionType + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lcom/mojang/serialization/MapCodec; codec a +c net/minecraft/world/level/storage/loot/functions/SetBookCoverFunction net/minecraft/world/level/storage/loot/functions/SetBookCoverFunction + m (Lnet/minecraft/world/item/component/WrittenBookContent;)Lnet/minecraft/world/item/component/WrittenBookContent; apply a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; lambda$static$0 c + m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; lambda$static$1 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; author b + f Ljava/util/Optional; generation d + f Ljava/util/Optional; title c +c net/minecraft/world/level/storage/loot/functions/SetContainerContents net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/stream/Stream$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntry;)V lambda$run$3 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/stream/Stream$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer;)V lambda$run$4 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents;)Ljava/util/List; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder; setContents a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; component b + f Ljava/util/List; entries c +c net/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetContents$a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m ()Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder; getThis a + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder; withEntry a + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; component b + f Lcom/google/common/collect/ImmutableList$Builder; entries a +c net/minecraft/world/level/storage/loot/functions/SetFireworksFunction net/minecraft/world/level/storage/loot/functions/SetFireworksFunction + m (Lnet/minecraft/world/item/component/Fireworks;)Lnet/minecraft/world/item/component/Fireworks; apply a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/item/component/Fireworks;Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Ljava/util/List; lambda$apply$3 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/Optional; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/Optional; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/component/Fireworks; DEFAULT_VALUE b + f Ljava/util/Optional; explosions c + f Ljava/util/Optional; flightDuration d +c net/minecraft/world/level/storage/loot/functions/SetItemCountFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetCount + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setCount$3 a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;ZLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setCount$4 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetItemCountFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetItemCountFunction;)Ljava/lang/Boolean; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setCount a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setCount a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Z add c + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; value b +c net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + 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$Builder; hasValue a + 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; lambda$hasValue$1 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; provider c + m ()Lnet/minecraft/world/level/storage/loot/IntRange; range d + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; provider b + f Lnet/minecraft/world/level/storage/loot/IntRange; range c +c net/minecraft/world/level/storage/loot/providers/number/ConstantValue net/minecraft/world/level/storage/loot/providers/number/ConstantValue + m (F)Lnet/minecraft/world/level/storage/loot/providers/number/ConstantValue; exactly a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F value c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lcom/mojang/serialization/Codec; INLINE_CODEC b + f F value c +c org/bukkit/craftbukkit/inventory/components/CraftUseCooldownComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftUseCooldownComponent +c net/minecraft/network/protocol/common/ClientboundResourcePackPopPacket net/minecraft/network/protocol/common/ClientboundResourcePackPopPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m ()Ljava/util/Optional; id b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Optional; id b +c net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket + m ()J getLerpTime f + m ()D getNewSize e + m ()D getOldSize b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f J lerpTime d + f D newSize c + f D oldSize b +c net/minecraft/network/protocol/game/ClientboundTestInstanceBlockStatus net/minecraft/network/protocol/game/ClientboundTestInstanceBlockStatus + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Ljava/util/Optional; size e + m ()Lnet/minecraft/network/chat/Component; status b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Optional; size c + f Lnet/minecraft/network/chat/Component; status b +c net/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket net/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket + m ()Lnet/minecraft/commands/arguments/ArgumentSignatures; argumentSignatures g + m ()Ljava/lang/String; command b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages h + m ()J salt f + m ()Ljava/time/Instant; timeStamp e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/commands/arguments/ArgumentSignatures; argumentSignatures e + f Ljava/lang/String; command b + f Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages f + f J salt d + f Ljava/time/Instant; timeStamp c +c net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket + m ()Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession b +c net/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket net/minecraft/network/protocol/game/PacketPlayInTabComplete + m ()Ljava/lang/String; getCommand e + m ()I getId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; command c + f I id b +c net/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket net/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z includeData e + m ()Lnet/minecraft/core/BlockPos; pos b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Z includeData c + f Lnet/minecraft/core/BlockPos; pos b +c net/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket net/minecraft/network/protocol/game/PacketPlayInStruct + m ()Ljava/lang/String; getData l + m ()F getIntegrity q + m ()Lnet/minecraft/world/level/block/Mirror; getMirror j + m ()Lnet/minecraft/world/level/block/state/properties/StructureMode; getMode f + m ()Ljava/lang/String; getName g + m ()Lnet/minecraft/core/BlockPos; getOffset h + m ()Lnet/minecraft/core/BlockPos; getPos b + m ()Lnet/minecraft/world/level/block/Rotation; getRotation k + m ()J getSeed r + m ()Lnet/minecraft/core/Vec3i; getSize i + m ()Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; getUpdateType e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z isIgnoreEntities m + m ()Z isShowAir o + m ()Z isShowBoundingBox p + m ()Z isStrict n + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I FLAG_IGNORE_ENTITIES b + f I FLAG_SHOW_AIR c + f I FLAG_SHOW_BOUNDING_BOX d + f I FLAG_STRICT e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; data n + f Z ignoreEntities o + f F integrity s + f Lnet/minecraft/world/level/block/Mirror; mirror l + f Lnet/minecraft/world/level/block/state/properties/StructureMode; mode h + f Ljava/lang/String; name i + f Lnet/minecraft/core/BlockPos; offset j + f Lnet/minecraft/core/BlockPos; pos f + f Lnet/minecraft/world/level/block/Rotation; rotation m + f J seed t + f Z showAir q + f Z showBoundingBox r + f Lnet/minecraft/core/Vec3i; size k + f Z strict p + f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; updateType g +c net/minecraft/network/protocol/handshake/ServerHandshakePacketListener net/minecraft/network/protocol/handshake/PacketHandshakingInListener + m (Lnet/minecraft/network/protocol/handshake/ClientIntentionPacket;)V handleIntention a + m ()Lnet/minecraft/network/ConnectionProtocol; protocol b +c net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket net/minecraft/network/protocol/login/PacketLoginOutSetCompression + m ()I getCompressionThreshold b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I compressionThreshold b +c net/minecraft/server/jsonrpc/internalapi/MinecraftAllowListServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftAllowListServiceImpl + m (Lnet/minecraft/server/players/UserWhiteListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z add a + m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clear a + m ()Ljava/util/Collection; getEntries a + m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V kickUnlistedPlayers b + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V remove a + f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger b + f Lnet/minecraft/server/dedicated/DedicatedServer; server a +c net/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFix net/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;)Lcom/mojang/datafixers/TypeRewriteRule; horseLikeInventoryIndexingFixer a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$horseLikeInventoryIndexingFixer$0 b + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$horseLikeInventoryIndexingFixer$1 a + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$horseLikeInventoryIndexingFixer$2 c + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$horseLikeInventoryIndexingFixer$3 b + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; lambda$horseLikeInventoryIndexingFixer$4 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$horseLikeInventoryIndexingFixer$5 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$horseLikeInventoryIndexingFixer$6 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$horseLikeInventoryIndexingFixer$7 a +c net/minecraft/util/datafix/fixes/OptionsFancyGraphicsToGraphicsModeFix net/minecraft/util/datafix/fixes/OptionsFancyGraphicsToGraphicsModeFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixGraphicsMode a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$makeRule$0 b + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$1 a +c net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder + m ()V cancel b + m ()V end a + m ()V endTick d + m ()Lnet/minecraft/util/profiling/ProfilerFiller; getProfiler f + m ()Z isRecording e + m ()V startTick c + f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; INSTANCE a +c net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)Lnet/minecraft/world/item/ItemStack; addItemsToContainer e + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/phys/Vec3;)Z canSeeAnyTargetSide a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a + m (Lnet/minecraft/world/entity/PathfinderMob;)V clearMemoriesAfterMatchingTargetFound b + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)V doReachedTargetInteraction a + m (Lnet/minecraft/world/entity/PathfinderMob;)V enterCooldownAfterNoMatchingTargetFound p + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; getCenterPos c + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;)Ljava/util/stream/Stream; getConnectedTargets a + m (Lnet/minecraft/world/entity/PathfinderMob;)I getHorizontalSearchDistance i + m (Lnet/minecraft/world/entity/PathfinderMob;)D getInteractionRange n + m (Lnet/minecraft/world/level/pathfinder/Path;Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; getPositionToReachTargetFrom a + m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/AABB; getTargetSearchArea h + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Ljava/util/Optional; getTransportTarget c + m (Lnet/minecraft/world/entity/PathfinderMob;)Ljava/util/Set; getUnreachablePositions l + m (Lnet/minecraft/world/entity/PathfinderMob;)I getVerticalSearchDistance j + m (Lnet/minecraft/world/entity/PathfinderMob;)Ljava/util/Set; getVisitedPositions k + m (Lnet/minecraft/world/entity/PathfinderMob;)Z hasFinishedPath m + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)Z hasItemMatchingHandItem b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;)Z hasValidTarget a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/entity/PathfinderMob;)Z hasValidTravellingPath a + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;)Z isAnotherMobInteractingWithTarget b + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;)Z isContainerLocked a + m (Lnet/minecraft/world/entity/PathfinderMob;)Z isPickingUpItems o + m (Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;)Z isPositionAlreadyVisited a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;)Z isTargetBlocked a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/BlockEntity;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget; isTargetValidToPick a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/level/block/state/BlockState;)Z isWantedBlock a + m (DLnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/phys/Vec3;)Z isWithinTargetDistance a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/Vec3; lambda$canSeeAnyTargetSide$6 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/BlockHitResult; lambda$canSeeAnyTargetSide$7 a + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/phys/BlockHitResult;)Z lambda$canSeeAnyTargetSide$8 a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;)Lnet/minecraft/core/GlobalPos; lambda$isPositionAlreadyVisited$4 c + m (Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/core/GlobalPos;)Z lambda$isPositionAlreadyVisited$5 a + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)V lambda$onReachedInteraction$2 a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)V lambda$onReachedTarget$0 b + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)V lambda$onReachedTarget$1 a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$OnTargetReachedInteraction;)V lambda$onTargetInteraction$3 a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V markVisitedBlockPosAsUnreachable b + m (Lnet/minecraft/world/Container;)Z matchesGettingItemsRequirement a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)Z matchesLeavingItemsRequirement a + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;)V onQueuingForTarget c + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState;)Ljava/util/function/BiConsumer; onReachedInteraction a + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;)V onReachedTarget b + m (Lnet/minecraft/world/entity/PathfinderMob;)V onStartTravelling g + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/entity/PathfinderMob;)V onTargetInteraction b + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/PathfinderMob;)V onTravelToTarget a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)V pickUpItems c + m (Lnet/minecraft/world/Container;)Lnet/minecraft/world/item/ItemStack; pickupItemFromContainer b + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/Container;)V putDownItem d + m (Lnet/minecraft/world/entity/PathfinderMob;)V resumeTravelling e + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState;)V setInteractionState b + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; setMiddleYPosition a + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState;)V setTransportingState a + m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V setVisitedBlockPos a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start a + m (Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/entity/PathfinderMob;)V startOnReachedTargetInteraction a + m (Lnet/minecraft/world/entity/PathfinderMob;)V startQueuing d + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop d + m (Lnet/minecraft/world/entity/PathfinderMob;)V stopInPlace q + m (Lnet/minecraft/world/entity/PathfinderMob;)V stopTargetingCurrentTarget a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;)Z targetHasNotChanged b + m (Lnet/minecraft/world/level/Level;ZLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget;Lnet/minecraft/world/entity/PathfinderMob;)Z targetIsReachableFromPosition a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick c + m (J)Z timedOut a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z updateInvalidTarget b + m (Lnet/minecraft/world/entity/PathfinderMob;)V walkTowardsTarget f + f D CLOSE_ENOUGH_TO_CONTINUE_INTERACTING_WITH_TARGET m + f D CLOSE_ENOUGH_TO_START_INTERACTING_WITH_TARGET_DISTANCE k + f D CLOSE_ENOUGH_TO_START_INTERACTING_WITH_TARGET_PATH_END_DISTANCE l + f D CLOSE_ENOUGH_TO_START_QUEUING_DISTANCE j + f I IDLE_COOLDOWN i + f I MAX_UNREACHABLE_POSITIONS g + f I MAX_VISITED_POSITIONS f + f I PASSENGER_MOB_TARGET_SEARCH_DISTANCE h + f I TARGET_INTERACTION_TIME c + f I TRANSPORTED_ITEM_MAX_STACK_SIZE e + f I VISITED_POSITIONS_MEMORY_TIME d + f Ljava/util/function/Predicate; destinationBlockType r + f I horizontalSearchDistance o + f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; interactionState x + f Ljava/util/function/Consumer; onStartTravelling t + f Ljava/util/Map; onTargetInteractionActions u + f Ljava/util/function/Predicate; shouldQueueForTarget s + f Ljava/util/function/Predicate; sourceBlockType q + f F speedModifier n + f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; state w + f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget; target v + f I ticksSinceReachingTarget y + f I verticalSearchDistance p +c net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$c + m ()[Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; $values a + f [Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; $VALUES d + f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; INTERACTING c + f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; QUEUING b + f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemState; TRAVELLING a +c net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$d + m ()Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity c + m ()Lnet/minecraft/world/Container; container b + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/Container; getBlockEntityContainer a + m ()Lnet/minecraft/core/BlockPos; pos a + m ()Lnet/minecraft/world/level/block/state/BlockState; state d + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget; tryCreatePossibleTarget a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$TransportItemTarget; tryCreatePossibleTarget a + f Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity c + f Lnet/minecraft/world/Container; container b + f Lnet/minecraft/core/BlockPos; pos a + f Lnet/minecraft/world/level/block/state/BlockState; state d +c net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$a + m ()[Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; $values a + f [Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; $VALUES e + f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; PICKUP_ITEM a + f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; PICKUP_NO_ITEM b + f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; PLACE_ITEM c + f Lnet/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$ContainerInteractionState; PLACE_NO_ITEM d +c net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$OnTargetReachedInteraction net/minecraft/world/entity/ai/behavior/TransportItemsBetweenContainers$b +c net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a + m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; getMemory b + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getNearestEntity c + m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getVisibleEntities a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isMatchingEntity a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z lambda$getNearestEntity$0 e + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)Ljava/util/Optional; lambda$getNearestEntity$1 a + m ()Ljava/util/Set; requires a +c net/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance net/minecraft/world/entity/boss/enderdragon/phases/IDragonController + m ()V begin c + m ()V doClientTick b + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m ()V end d + m ()F getFlySpeed e + m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + m ()F getTurnSpeed g + m ()Z isSitting a + m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/Player;)V onCrystalDestroyed a + m (Lnet/minecraft/world/damagesource/DamageSource;F)F onHurt a +c net/minecraft/world/entity/monster/piglin/StopAdmiringIfItemTooFarAway net/minecraft/world/entity/monster/piglin/BehaviorStopAdmiringItem + m (I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a + m (ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/projectile/hurtingprojectile/DragonFireball net/minecraft/world/entity/projectile/hurtingprojectile/EntityDragonFireball + m ()Lnet/minecraft/core/particles/ParticleOptions; getTrailParticle k + m (Lnet/minecraft/world/phys/HitResult;)V onHit b + m ()Z shouldBurn i + f F SPLASH_RANGE e +c net/minecraft/world/entity/projectile/throwableitemprojectile/Snowball net/minecraft/world/entity/projectile/throwableitemprojectile/EntitySnowball + m ()Lnet/minecraft/world/item/Item; getDefaultItem f + m ()Lnet/minecraft/core/particles/ParticleOptions; getParticle i + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/phys/HitResult;)V onHit b + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a +c net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Z apply a + m ()F diameter b + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F DEFAULT_DIAMETER f + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f F diameter c +c net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock net/minecraft/world/level/block/BlockAttachable + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttach b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection n + m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a + f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACE c +c net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock$1 net/minecraft/world/level/block/BlockAttachable$1 + f [I $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace a +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; builder b + m (I)I calculateTargetSimultaneousMobs b + m (I)I calculateTargetTotalMobs a + m ()Lnet/minecraft/resources/ResourceKey; itemsToDropWhenOminous k + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/util/random/WeightedList; lootTablesToEject j + m ()F simultaneousMobs e + m ()F simultaneousMobsAddedPerPlayer g + m ()Lnet/minecraft/util/random/WeightedList; spawnPotentialsDefinition i + m ()I spawnRange c + m ()J ticksBetweenItemSpawners a + m ()I ticksBetweenSpawn h + m ()F totalMobs d + m ()F totalMobsAddedPerPlayer f + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; withSpawning a + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; DEFAULT a + f Lcom/mojang/serialization/Codec; DIRECT_CODEC b + f Lnet/minecraft/resources/ResourceKey; itemsToDropWhenOminous l + f Lnet/minecraft/util/random/WeightedList; lootTablesToEject k + f F simultaneousMobsAddedPerPlayer h + f F simultaneousMobs f + f Lnet/minecraft/util/random/WeightedList; spawnPotentialsDefinition j + f I spawnRange d + f I ticksBetweenSpawn i + f F totalMobsAddedPerPlayer g + f F totalMobs e +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$a + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; build a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; itemsToDropWhenOminous a + m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; lootTablesToEject b + m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; simultaneousMobs b + m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; simultaneousMobsAddedPerPlayer d + m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; spawnPotentialsDefinition a + m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; spawnRange a + m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; ticksBetweenSpawn b + m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; totalMobs a + m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; totalMobsAddedPerPlayer c + f Lnet/minecraft/resources/ResourceKey; itemsToDropWhenOminous i + f Lnet/minecraft/util/random/WeightedList; lootTablesToEject h + f F simultaneousMobsAddedPerPlayer e + f F simultaneousMobs c + f Lnet/minecraft/util/random/WeightedList; spawnPotentialsDefinition g + f I spawnRange a + f I ticksBetweenSpawn f + f F totalMobsAddedPerPlayer d + f F totalMobs b +c net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEventListener;)Ljava/util/Optional; getPostableListenerPosition a + m ()Z isEmpty a + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V register a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/GameEventListener;)V sendDebugInfo a + m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V unregister b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor;)Z visitInRangeListeners a + f Lnet/minecraft/server/level/ServerLevel; level f + f Ljava/util/List; listeners b + f Ljava/util/List; listenersToAdd d + f Ljava/util/Set; listenersToRemove c + f Lnet/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction; onEmptyAction h + f Z processing e + f I sectionY g +c net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$a +c net/minecraft/world/level/levelgen/feature/AbstractHugeMushroomFeature net/minecraft/world/level/levelgen/feature/WorldGenMushrooms + m (Lnet/minecraft/util/RandomSource;)I getTreeHeight a + m (IIII)I getTreeRadiusForHeight a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Z isValidPosition a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)V makeCap a + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V placeMushroomBlock a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;ILnet/minecraft/core/BlockPos$MutableBlockPos;)V placeTrunk a +c net/minecraft/world/level/levelgen/feature/SimpleRandomSelectorFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureRandom2Configuration + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; register a + f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; THREE_LAYERS_FEATURE_SIZE b + f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; TWO_LAYERS_FEATURE_SIZE a + f Lcom/mojang/serialization/MapCodec; codec c +c net/minecraft/world/level/levelgen/structure/PoolElementStructurePiece net/minecraft/world/level/levelgen/structure/WorldGenFeaturePillagerOutpostPoolPiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/pools/JigsawJunction;)V addJunction a + m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; getElement b + m ()I getGroundLevelDelta d + m ()Ljava/util/List; getJunctions e + m ()Lnet/minecraft/core/BlockPos; getPosition c + m ()Lnet/minecraft/world/level/block/Rotation; getRotation a + m ()Ljava/lang/IllegalStateException; lambda$new$0 l + m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/Tag;)V lambda$new$1 a + m (III)V move a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Z)V place a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; element a + f I groundLevelDelta d + f Ljava/util/List; junctions h + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; liquidSettings j + f Lnet/minecraft/core/BlockPos; position b + f Lnet/minecraft/world/level/block/Rotation; rotation c + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager i +c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; setFullContextPieceId a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$ContextlessType;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; setPieceId a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$StructureTemplateType;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; setTemplatePieceId a + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; BURIED_TREASURE_PIECE aa + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; DESERT_PYRAMID_PIECE L + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; END_CITY_PIECE Y + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; IGLOO I + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; JIGSAW ad + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; JUNGLE_PYRAMID_PIECE G + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_CORRIDOR a + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_CROSSING b + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_ROOM c + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_STAIRS d + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_BRIDGE_CROSSING e + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_BRIDGE_END_FILLER f + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_BRIDGE_STRAIGHT g + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_CORRIDOR_STAIRS h + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_CORRIDOR_T_BALCONY i + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_ENTRANCE j + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR m + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_CROSSING k + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_LEFT_TURN l + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_RIGHT_TURN n + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_STALK_ROOM o + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_MONSTER_THRONE p + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_ROOM_CROSSING q + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_STAIRS_ROOM r + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_START s + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FOSSIL ac + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_BUILDING M + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_CORE_ROOM N + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_XY_ROOM P + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_X_ROOM O + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_YZ_ROOM R + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_Y_ROOM Q + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_Z_ROOM S + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_ENTRY_ROOM T + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_PENTHOUSE U + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_SIMPLE_ROOM V + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_SIMPLE_TOP_ROOM W + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_WING_ROOM X + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_RUIN H + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; RUINED_PORTAL J + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; SHIPWRECK_PIECE ab + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_CHEST_CORRIDOR t + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_FILLER_CORRIDOR u + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_FIVE_CROSSING v + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_LEFT_TURN w + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_LIBRARY x + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_PORTAL_ROOM y + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_PRISON_HALL z + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_RIGHT_TURN A + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_ROOM_CROSSING B + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_STAIRS_DOWN C + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_START D + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_STRAIGHT E + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_STRAIGHT_STAIRS_DOWN F + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; SWAMPLAND_HUT K + f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; WOODLAND_MANSION_PIECE Z +c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$ContextlessType net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$a +c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$StructureTemplateType net/minecraft/world/level/levelgen/structure/pieces/WorldGenFeatureStructurePieceType$b +c net/minecraft/world/level/levelgen/structure/structures/IglooStructure net/minecraft/world/level/levelgen/structure/structures/IglooStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d +c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;)Ljava/util/stream/Stream; lambda$getReferencedContextParams$3 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; lambda$run$4 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction;)Ljava/util/List; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction;)Ljava/lang/Boolean; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/resources/Identifier;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/SetAttributesFunction$ModifierBuilder; modifier a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m ()Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder; setAttributes c + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; updateModifiers a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/List; modifiers b + f Z replace c +c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m ()Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder; getThis a + m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder;)Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder; withModifier a + f Ljava/util/List; modifiers b + f Z replace a +c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$b + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amount d + m ()Lnet/minecraft/core/Holder; attribute b + m ()Lnet/minecraft/resources/Identifier; id a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c + m ()Ljava/util/List; slots e + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; SLOTS_CODEC g + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amount e + f Lnet/minecraft/core/Holder; attribute c + f Lnet/minecraft/resources/Identifier; id b + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation d + f Ljava/util/List; slots f +c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetAttribute$c + m ()Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier; build a + m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder; forSlot a + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amount d + f Lnet/minecraft/core/Holder; attribute b + f Lnet/minecraft/resources/Identifier; id a + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c + f Ljava/util/Set; slots e +c net/minecraft/world/level/storage/loot/functions/SetComponentsFunction net/minecraft/world/level/storage/loot/functions/SetComponentsFunction + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setComponent$2 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetComponentsFunction;)Lnet/minecraft/core/component/DataComponentPatch; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setComponent a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/component/DataComponentPatch; components b +c net/minecraft/world/level/storage/loot/functions/SetContainerLootTable net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetTable + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerLootTable;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 c + m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerLootTable;)Ljava/lang/Long; lambda$static$1 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerLootTable;)Lnet/minecraft/core/Holder; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$withLootTable$4 a + m (Lnet/minecraft/resources/ResourceKey;JLnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$withLootTable$5 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; withLootTable a + m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/resources/ResourceKey;J)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; withLootTable a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/ResourceKey; name b + f J seed c + f Lnet/minecraft/core/Holder; type d +c net/minecraft/world/level/storage/loot/functions/SetCustomDataFunction net/minecraft/world/level/storage/loot/functions/SetCustomDataFunction + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$run$2 b + m (Lnet/minecraft/nbt/CompoundTag;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setCustomData$3 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomDataFunction;)Lnet/minecraft/nbt/CompoundTag; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setCustomData a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/nbt/CompoundTag; tag b +c net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setInstrumentOptions$2 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetInstrumentFunction;)Lnet/minecraft/tags/TagKey; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setInstrumentOptions a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/tags/TagKey; options b +c net/minecraft/world/level/storage/loot/functions/SetItemDamageFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetDamage + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setDamage$3 a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;ZLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setDamage$4 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetItemDamageFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetItemDamageFunction;)Ljava/lang/Boolean; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setDamage a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setDamage a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER b + f Z add d + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; damage c +c net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry;)Ljava/util/stream/Stream; lambda$getReferencedContextParams$4 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry;)Ljava/lang/String; lambda$static$0 b + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction;)Ljava/util/List; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m ()Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder; stewEffect c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lcom/mojang/serialization/Codec; EFFECTS_LIST b + f Ljava/util/List; effects c +c net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m ()Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder; getThis a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder; withEffect a + f Lcom/google/common/collect/ImmutableList$Builder; effects a +c net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry net/minecraft/world/level/storage/loot/functions/LootItemFunctionSetStewEffect$b + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; duration b + m ()Lnet/minecraft/core/Holder; effect a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; duration c + f Lnet/minecraft/core/Holder; effect b +c net/minecraft/world/level/storage/loot/parameters/LootContextParamSets net/minecraft/world/level/storage/loot/parameters/LootContextParameterSets + m (Lnet/minecraft/resources/Identifier;)Ljava/lang/String; lambda$static$0 c + m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$static$1 b + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$10 r + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$11 q + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$12 p + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$13 o + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$14 n + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$15 m + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$16 l + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$17 k + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$18 j + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$19 i + m (Lnet/minecraft/resources/Identifier;)Lcom/mojang/serialization/DataResult; lambda$static$2 a + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$20 h + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$21 g + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$22 f + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$23 e + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$24 d + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$25 c + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$26 b + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$27 a + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$3 y + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$4 x + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$5 w + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$6 v + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$7 u + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$8 t + m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V lambda$static$9 s + m (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/util/context/ContextKeySet; register a + f Lnet/minecraft/util/context/ContextKeySet; ADVANCEMENT_ENTITY n + f Lnet/minecraft/util/context/ContextKeySet; ADVANCEMENT_LOCATION o + f Lnet/minecraft/util/context/ContextKeySet; ADVANCEMENT_REWARD m + f Lnet/minecraft/util/context/ContextKeySet; ALL_PARAMS q + f Lnet/minecraft/util/context/ContextKeySet; ARCHAEOLOGY i + f Lnet/minecraft/util/context/ContextKeySet; BLOCK r + f Lnet/minecraft/util/context/ContextKeySet; BLOCK_INTERACT u + f Lnet/minecraft/util/context/ContextKeySet; BLOCK_USE p + f Lnet/minecraft/util/context/ContextKeySet; CHEST c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/util/context/ContextKeySet; COMMAND d + f Lnet/minecraft/util/context/ContextKeySet; EMPTY b + f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_DAMAGE v + f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_ENTITY y + f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_ITEM w + f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_LOCATION x + f Lnet/minecraft/util/context/ContextKeySet; ENTITY g + f Lnet/minecraft/util/context/ContextKeySet; ENTITY_INTERACT t + f Lnet/minecraft/util/context/ContextKeySet; EQUIPMENT h + f Lnet/minecraft/util/context/ContextKeySet; FISHING f + f Lnet/minecraft/util/context/ContextKeySet; GIFT j + f Lnet/minecraft/util/context/ContextKeySet; HIT_BLOCK z + f Lnet/minecraft/util/context/ContextKeySet; PIGLIN_BARTER k + f Lcom/google/common/collect/BiMap; REGISTRY A + f Lnet/minecraft/util/context/ContextKeySet; SELECTOR e + f Lnet/minecraft/util/context/ContextKeySet; SHEARING s + f Lnet/minecraft/util/context/ContextKeySet; VAULT l +c net/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder net/minecraft/world/level/storage/loot/predicates/LootItemConditionUser + m ()Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; unwrap d + m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when a_ + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when b +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/LootContext;)F getFloat b + m (Lnet/minecraft/world/level/storage/loot/LootContext;)I getInt a + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a +c net/minecraft/commands/arguments/selector/options/EntitySelectorOptions net/minecraft/commands/arguments/selector/options/PlayerSelector + m ()V bootStrap a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Ljava/lang/String;I)Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier; get a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$10 L + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$11 K + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$12 J + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$13 I + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$14 H + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$15 G + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$16 F + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$17 E + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$18 D + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$19 C + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$20 B + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$21 A + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$22 z + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$23 y + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$24 x + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$25 w + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$26 v + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$27 u + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$28 t + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$29 s + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; lambda$bootStrap$30 a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$31 r + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$32 q + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; lambda$bootStrap$33 b + m (Lnet/minecraft/world/level/GameType;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$34 a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$35 p + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$36 o + m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$37 b + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$38 n + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$39 m + m (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/Identifier; lambda$bootStrap$40 b + m (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/Identifier; lambda$bootStrap$41 a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; lambda$bootStrap$42 a + m (Lnet/minecraft/tags/TagKey;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$43 a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;ILnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; lambda$bootStrap$44 a + m (Lnet/minecraft/world/entity/EntityType;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$45 a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$46 l + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$47 k + m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$48 a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$49 j + m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$5 c + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$50 i + m (Lnet/minecraft/nbt/CompoundTag;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$51 a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$52 h + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$53 g + m (Ljava/util/Map;Lnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$54 b + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$55 f + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$56 e + m (ZLnet/minecraft/advancements/CriterionProgress;)Z lambda$bootStrap$57 a + m (Ljava/util/Map;Lnet/minecraft/advancements/AdvancementProgress;)Z lambda$bootStrap$58 a + m (ZLnet/minecraft/advancements/AdvancementProgress;)Z lambda$bootStrap$59 a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$6 P + m (Ljava/util/Map;Lnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$60 a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$61 d + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$62 c + m (Lnet/minecraft/resources/ResourceKey;ZLnet/minecraft/world/entity/Entity;)Z lambda$bootStrap$63 a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$64 b + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$65 a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$7 O + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V lambda$bootStrap$8 N + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z lambda$bootStrap$9 M + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$0 e + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$1 d + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$2 c + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$3 b + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; lambda$static$4 a + m (Ljava/lang/String;Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/Component;)V register a + m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V suggestNames a + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ENTITY_TYPE_INVALID h + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_GAME_MODE_INVALID g + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INAPPLICABLE_OPTION b + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_LEVEL_NEGATIVE d + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_LIMIT_TOO_SMALL e + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_RANGE_NEGATIVE c + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_SORT_UNKNOWN f + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_OPTION a + f Lorg/slf4j/Logger; LOGGER i + f Ljava/util/Map; OPTIONS j +c net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Option net/minecraft/commands/arguments/selector/options/PlayerSelector$b + m ()Ljava/util/function/Predicate; canUse b + m ()Lnet/minecraft/network/chat/Component; description c + m ()Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier; modifier a + f Ljava/util/function/Predicate; canUse b + f Lnet/minecraft/network/chat/Component; description c + f Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier; modifier a +c net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier net/minecraft/commands/arguments/selector/options/PlayerSelector$a +c net/minecraft/network/protocol/common/ClientboundResourcePackPushPacket net/minecraft/network/protocol/common/ClientboundResourcePackPushPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m ()Ljava/lang/String; hash f + m ()Ljava/util/UUID; id b + m ()Ljava/util/Optional; prompt h + m ()Z required g + m ()Lnet/minecraft/network/protocol/PacketType; type a + m ()Ljava/lang/String; url e + f I MAX_HASH_LENGTH a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/lang/String; hash e + f Ljava/util/UUID; id c + f Ljava/util/Optional; prompt g + f Z required f + f Ljava/lang/String; url d +c net/minecraft/network/protocol/configuration/ClientboundResetChatPacket net/minecraft/network/protocol/configuration/ClientboundResetChatPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/configuration/ClientboundResetChatPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket net/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket + m ()I batchSize b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I batchSize b +c net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket net/minecraft/network/protocol/game/PacketPlayOutTabComplete + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I id e + m (Lcom/mojang/brigadier/suggestion/Suggestion;)Lnet/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry; lambda$new$0 a + m (Lcom/mojang/brigadier/context/StringRange;Lnet/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry;)Lcom/mojang/brigadier/suggestion/Suggestion; lambda$toSuggestions$1 a + m ()I length g + m ()I start f + m ()Ljava/util/List; suggestions h + m ()Lcom/mojang/brigadier/suggestion/Suggestions; toSuggestions b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I id b + f I length d + f I start c + f Ljava/util/List; suggestions e +c net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry net/minecraft/network/protocol/game/PacketPlayOutTabComplete$a + m ()Ljava/lang/String; text a + m ()Ljava/util/Optional; tooltip b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; text b + f Ljava/util/Optional; tooltip c +c net/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket net/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I id b + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket; of a + m ()Z onGround f + m ()Lnet/minecraft/network/protocol/PacketType; type a + m ()Lnet/minecraft/world/entity/PositionMoveRotation; values e + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I id b + f Z onGround d + f Lnet/minecraft/world/entity/PositionMoveRotation; values c +c net/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket net/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket + m ()Lnet/minecraft/stats/RecipeBookSettings; bookSettings b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/stats/RecipeBookSettings; bookSettings b +c net/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket net/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket + m ()Lnet/minecraft/world/item/ItemStack; contents e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I slot b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/item/ItemStack; contents c + f I slot b +c net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket + m ()I getFadeIn b + m ()I getFadeOut f + m ()I getStay e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I fadeIn b + f I fadeOut d + f I stay c +c net/minecraft/network/protocol/game/ClientboundStartConfigurationPacket net/minecraft/network/protocol/game/ClientboundStartConfigurationPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Z isTerminal d + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket net/minecraft/network/protocol/game/PacketPlayOutAdvancements + m ()Ljava/util/List; getAdded b + m ()Ljava/util/Map; getProgress f + m ()Ljava/util/Set; getRemoved e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/advancements/AdvancementProgress;)V lambda$write$0 a + m ()Z shouldReset g + m ()Z shouldShowAdvancements h + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; added c + f Ljava/util/Map; progress e + f Ljava/util/Set; removed d + f Z reset b + f Z showAdvancements f +c net/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket net/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket + m ()F desiredChunksPerTick b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f F desiredChunksPerTick b +c net/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket net/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()I id b + m ()Z includeData e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I id b + f Z includeData c +c net/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket net/minecraft/network/protocol/game/PacketPlayInSetCommandMinecart + m ()Ljava/lang/String; getCommand b + m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/level/BaseCommandBlock; getCommandBlock a + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z isTrackOutput e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; command c + f I entity b + f Z trackOutput d +c net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; payload e + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket; read a + m (ILnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; readPayload a + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; readUnknownPayload b + m ()I transactionId b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write c + f I MAX_PAYLOAD_SIZE d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; payload c + f I transactionId b +c net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a + m ()Z isTerminal d + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload net/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload; INSTANCE a +c net/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListServiceImpl + m (Ljava/util/UUID;)Ljava/util/Optional; fetchUserById b + m (Ljava/lang/String;)Ljava/util/Optional; fetchUserByName a + m (Ljava/util/UUID;)Ljava/util/Optional; getCachedUserById c + m (Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional; getPlayer b + m (Ljava/util/UUID;)Lnet/minecraft/server/level/ServerPlayer; getPlayer a + m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayerByName c + m ()Ljava/util/List; getPlayers a + m (Ljava/lang/String;)Ljava/util/List; getPlayersWithAddress b + m (Lcom/mojang/authlib/yggdrasil/ProfileResult;)Lnet/minecraft/server/players/NameAndId; lambda$fetchUserById$0 a + m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V remove a + f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonRpcLogger a + f Lnet/minecraft/server/dedicated/DedicatedServer; server b +c net/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsService net/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsService + m ()Z acceptsTransfers o + m ()Z allowFlight h + m ()Z forceGameMode k + m ()Lnet/minecraft/world/Difficulty; getDifficulty b + m ()I getEntityBroadcastRangePercentage t + m ()Lnet/minecraft/world/level/GameType; getGameMode l + m ()I getMaxPlayers e + m ()Ljava/lang/String; getMotd j + m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; getOperatorUserPermissions q + m ()I getPauseWhenEmptySeconds f + m ()I getPlayerIdleTimeout g + m ()I getSimulationDistance n + m ()I getSpawnProtectionRadius i + m ()I getStatusHeartbeatInterval p + m ()I getViewDistance m + m ()Z hidesOnlinePlayers r + m ()Z isAutoSave a + m ()Z isEnforceWhitelist c + m ()Z isUsingWhitelist d + m ()Z repliesToStatus s + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAcceptsTransfers f + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAllowFlight d + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAutoSave a + m (Lnet/minecraft/world/Difficulty;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/Difficulty; setDifficulty a + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setEnforceWhitelist b + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setEntityBroadcastRangePercentage h + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setForceGameMode e + m (Lnet/minecraft/world/level/GameType;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/level/GameType; setGameMode a + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setHidesOnlinePlayers g + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setMaxPlayers a + m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/lang/String; setMotd a + m (Lnet/minecraft/server/permissions/LevelBasedPermissionSet;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; setOperatorUserPermissions a + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPauseWhenEmptySeconds b + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPlayerIdleTimeout c + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setRepliesToStatus h + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSimulationDistance f + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSpawnProtectionRadius d + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setStatusHeartbeatInterval g + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setUsingWhitelist c + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setViewDistance e +c net/minecraft/server/network/config/ServerResourcePackConfigurationTask net/minecraft/server/network/config/ServerResourcePackConfigurationTask + m (Ljava/util/function/Consumer;)V start a + m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b + f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a + f Lnet/minecraft/server/MinecraftServer$ServerResourcePackInfo; info b +c net/minecraft/world/entity/ai/goal/target/ResetUniversalAngerTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalUniversalAngerReset + m ()Z canUse b + m ()Ljava/util/List; getNearbyMobsOfSameType i + m (Lnet/minecraft/world/entity/Mob;)Z lambda$start$0 b + m (Lnet/minecraft/world/entity/Mob;)Lnet/minecraft/world/entity/NeutralMob; lambda$start$1 a + m ()V start d + m ()Z wasHurtByPlayer h + f I ALERT_RANGE_Y a + f Z alertOthersOfSameType c + f I lastHurtByPlayerTimestamp d + f Lnet/minecraft/world/entity/Mob; mob b +c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEgg net/minecraft/world/entity/projectile/throwableitemprojectile/EntityEgg + m ()Lnet/minecraft/world/item/Item; getDefaultItem f + m (B)V handleEntityEvent b + m (Lnet/minecraft/world/item/EitherHolder;)Ljava/util/Optional; lambda$onHit$0 a + m (Lnet/minecraft/world/phys/HitResult;)V onHit b + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + f Lnet/minecraft/world/entity/EntityDimensions; ZERO_SIZED_DIMENSIONS b +c net/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect net/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount d + m ()Lnet/minecraft/core/Holder; attribute c + m ()Lcom/mojang/serialization/MapCodec; codec a + m (ILnet/minecraft/util/StringRepresentable;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; getModifier a + m ()Lnet/minecraft/resources/Identifier; id b + m (Lnet/minecraft/util/StringRepresentable;)Lnet/minecraft/resources/Identifier; idForSlot a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (ILnet/minecraft/world/entity/EquipmentSlot;)Lcom/google/common/collect/HashMultimap; makeAttributeMap a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Z)V onChangedBlock a + m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;I)V onDeactivated a + m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation e + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount e + f Lnet/minecraft/core/Holder; attribute d + f Lnet/minecraft/resources/Identifier; id b + f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation f +c net/minecraft/world/item/enchantment/providers/EnchantmentProviderTypes net/minecraft/world/item/enchantment/providers/EnchantmentProviderTypes + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a +c net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity + m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; createVibrationUser a +c net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$VibrationUser net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getBackSignal a + m ()I getListenerRadius a + f Lnet/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity; this$0 a +c net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity net/minecraft/world/level/block/entity/TileEntityLootable + m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a + m (Lnet/minecraft/world/entity/player/Player;)Z canOpen b + m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a + m (I)Lnet/minecraft/world/item/ItemStack; getItem a + m ()Lnet/minecraft/resources/ResourceKey; getLootTable az_ + m ()J getLootTableSeed aC_ + m ()Z isEmpty c + m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b + m (II)Lnet/minecraft/world/item/ItemStack; removeItem a + m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b + m (ILnet/minecraft/world/item/ItemStack;)V setItem a + m (Lnet/minecraft/resources/ResourceKey;)V setLootTable a + m (J)V setLootTableSeed a + f Lnet/minecraft/resources/ResourceKey; lootTable l + f J lootTableSeed m +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/SpawnData; customSpawnData a + m (Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/SpawnData; customSpawnDataWithEquipment a + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$0 h + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$1 g + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$2 f + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$3 e + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$4 d + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$bootstrap$5 c + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/EquipmentTable; lambda$customSpawnDataWithEquipment$8 a + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$spawnData$6 b + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$spawnDataWithEquipment$7 a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;)V register a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registryKey a + m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/SpawnData; spawnData a + m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/SpawnData; spawnDataWithEquipment a + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; trialChamberBase c + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; trialChamberMeleeOminous a + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; trialChamberSlowRanged b + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_BREEZE a + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_MELEE_HUSK b + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_MELEE_SPIDER c + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_MELEE_ZOMBIE d + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_RANGED_POISON_SKELETON e + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_RANGED_SKELETON f + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_RANGED_STRAY g + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SLOW_RANGED_POISON_SKELETON h + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SLOW_RANGED_SKELETON i + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SLOW_RANGED_STRAY j + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_BABY_ZOMBIE k + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_CAVE_SPIDER l + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_SILVERFISH m + f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_SLIME n +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$a + m ()Lnet/minecraft/resources/ResourceKey; normal a + m (Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; of a + m ()Lnet/minecraft/resources/ResourceKey; ominous b + f Lnet/minecraft/resources/ResourceKey; normal a + f Lnet/minecraft/resources/ResourceKey; ominous b +c net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/levelgen/feature/RandomBooleanSelectorFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureChoice + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;II)V createFoliage a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2; foliagePlacerParts b + m (Lnet/minecraft/util/RandomSource;I)I foliageRadius a + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$foliagePlacerParts$0 b + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$foliagePlacerParts$1 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$tryPlaceLeaf$2 a + m (Lnet/minecraft/world/level/material/FluidState;)Z lambda$tryPlaceLeaf$3 a + m (Lnet/minecraft/util/RandomSource;)I offset a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;IIZ)V placeLeavesRow a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;IIZFF)V placeLeavesRowWithHangingLeavesBelow a + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocationSigned b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;FLnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z tryPlaceExtension a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;)Z tryPlaceLeaf a + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/util/valueproviders/IntProvider; offset f + f Lnet/minecraft/util/valueproviders/IntProvider; radius e +c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$b + m (Lnet/minecraft/core/BlockPos;)Z isSet a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V set a +c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacer$a + m ()Z doubleTrunk c + m ()Lnet/minecraft/core/BlockPos; pos a + m ()I radiusOffset b + f Z doubleTrunk c + f Lnet/minecraft/core/BlockPos; pos a + f I radiusOffset b +c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider + m (Ljava/util/List;D)Lnet/minecraft/world/level/block/state/BlockState; getRandomState a + m (Ljava/util/List;Lnet/minecraft/core/BlockPos;D)Lnet/minecraft/world/level/block/state/BlockState; getRandomState a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; noiseProviderCodec b + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a + f Lcom/mojang/serialization/MapCodec; CODEC g + f Ljava/util/List; states h +c net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a + f Lcom/mojang/serialization/Codec; CODEC h +c net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTree$a + m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z checkBlock a + m (Lnet/minecraft/core/BlockPos;)Z isAir a + m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; leaves d + m ()Lnet/minecraft/world/level/LevelSimulatedReader; level a + m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; logs c + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/BooleanProperty;)V placeVine a + m ()Lnet/minecraft/util/RandomSource; random b + m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; roots e + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlock a + f Ljava/util/function/BiConsumer; decorationSetter b + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; leaves e + f Lnet/minecraft/world/level/LevelSimulatedReader; level a + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; logs d + f Lnet/minecraft/util/RandomSource; random c + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; roots f +c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacers + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; register a + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; BENDING_TRUNK_PLACER g + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; CHERRY_TRUNK_PLACER i + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; DARK_OAK_TRUNK_PLACER e + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; FANCY_TRUNK_PLACER f + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; FORKING_TRUNK_PLACER b + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; GIANT_TRUNK_PLACER c + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; MEGA_JUNGLE_TRUNK_PLACER d + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; STRAIGHT_TRUNK_PLACER a + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; UPWARDS_BRANCHING_TRUNK_PLACER h + f Lcom/mojang/serialization/MapCodec; codec j +c net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a + m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight; of a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER b + f I inner f + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d +c net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;IIII)I findOnGroundYPosition a + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmpty a + m (Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a + m (I)Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement; of a + m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement; of a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; count c +c net/minecraft/world/level/levelgen/structure/LegacyStructureDataHandler net/minecraft/world/level/levelgen/structure/PersistentStructureLegacy + m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Supplier;Lcom/mojang/datafixers/DataFixer;)Ljava/util/function/Supplier; getLegacyTagFixer a + m (IILjava/lang/String;)Z hasLegacyStart a + m (II)Z isUnhandledStructureStart a + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$applyFix$2 c + m (Ljava/util/function/Supplier;Ljava/util/List;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/world/level/chunk/storage/LegacyTagFixer; lambda$getLegacyTagFixer$10 b + m (Ljava/util/function/Supplier;Ljava/util/List;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/world/level/chunk/storage/LegacyTagFixer; lambda$getLegacyTagFixer$11 a + m (Ljava/util/function/Supplier;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/world/level/chunk/storage/LegacyTagFixer; lambda$getLegacyTagFixer$9 a + m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; lambda$populateCaches$3 b + m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;)V lambda$populateCaches$4 a + m (Ljava/lang/String;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; lambda$populateCaches$5 a + m (JLnet/minecraft/nbt/CompoundTag;Ljava/lang/String;)V lambda$populateCaches$6 a + m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V lambda$populateCaches$7 a + m (Lnet/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData;Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V lambda$populateCaches$8 a + m (Ljava/util/HashMap;)V lambda$static$0 b + m (Ljava/util/HashMap;)V lambda$static$1 a + m (Lnet/minecraft/world/level/storage/DimensionDataStorage;)V populateCaches a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; updateFromLegacy a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/nbt/CompoundTag; updateStructureStart a + f Ljava/util/Map; CURRENT_TO_LEGACY_MAP c + f I LAST_MONOLYTH_STRUCTURE_DATA_VERSION b + f Ljava/util/Map; LEGACY_TO_CURRENT_MAP d + f Ljava/util/Set; OLD_STRUCTURE_REGISTRY_KEYS e + f Z cachesInitialized m + f Ljava/util/List; currentKeys k + f Lcom/mojang/datafixers/DataFixer; dataFixer l + f Ljava/util/Map; dataMap g + f Lnet/minecraft/world/level/storage/DimensionDataStorage; dimensionDataStorage i + f Z hasLegacyData f + f Ljava/util/Map; indexMap h + f Ljava/util/List; legacyKeys j +c net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType + m ()[Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; $values a + m (Lnet/minecraft/util/RandomSource;I)I evaluate a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; $VALUES e + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; LINEAR a + f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; TRIANGULAR b + f Ljava/lang/String; id d +c net/minecraft/world/level/levelgen/structure/pools/StructurePoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolStructure + m ()Ljava/util/function/Function; empty i + m (Lnet/minecraft/core/Holder;)Ljava/util/function/Function; feature a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a + m ()I getGroundLevelDelta h + m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; getProjection g + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledJigsawBlocks a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a + m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a + m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement; lambda$empty$0 b + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement; lambda$feature$7 a + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement; lambda$legacy$1 b + m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement; lambda$legacy$2 b + m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; lambda$list$8 a + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/ListPoolElement; lambda$list$9 a + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; lambda$single$3 a + m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; lambda$single$4 a + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; lambda$single$5 a + m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; lambda$single$6 a + m (Ljava/lang/String;)Ljava/util/function/Function; legacy a + m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; legacy a + m (Ljava/util/List;)Ljava/util/function/Function; list b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z place a + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; projectionCodec f + m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; setProjection a + m (Ljava/lang/String;)Ljava/util/function/Function; single b + m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; single b + m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/function/Function; single a + m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/function/Function; single a + f Lcom/mojang/serialization/Codec; CODEC f + f Lnet/minecraft/core/Holder; EMPTY a + f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; projection b +c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure net/minecraft/world/level/levelgen/structure/structures/JigsawStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m ()Ljava/util/List; getPoolAliases g + m ()Lnet/minecraft/core/Holder; getStartPool f + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/core/Holder; lambda$static$0 k + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; lambda$static$1 j + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$10 b + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; lambda$static$2 i + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$3 h + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Boolean; lambda$static$4 g + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; lambda$static$5 f + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance; lambda$static$6 e + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/List; lambda$static$7 d + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; lambda$static$8 c + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; lambda$static$9 b + m ()Ljava/lang/String; lambda$verifyRange$11 h + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lcom/mojang/serialization/DataResult; verifyRange a + f Lcom/mojang/serialization/MapCodec; CODEC i + f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; DEFAULT_DIMENSION_PADDING d + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; DEFAULT_LIQUID_SETTINGS e + f I MAX_DEPTH h + f I MAX_TOTAL_STRUCTURE_RANGE f + f I MIN_DEPTH g + f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; dimensionPadding r + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; liquidSettings s + f I maxDepth l + f Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance; maxDistanceFromCenter p + f Ljava/util/List; poolAliases q + f Ljava/util/Optional; projectStartToHeightmap o + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; startHeight m + f Ljava/util/Optional; startJigsawName k + f Lnet/minecraft/core/Holder; startPool j + f Z useExpansionHack n +c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1 net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1 + f [I $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment a +c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$a + m ()I horizontal a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;)Lcom/mojang/datafixers/util/Either; lambda$static$2 a + m ()I vertical b + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; FULL_CODEC e + f Lcom/mojang/serialization/Codec; HORIZONTAL_VALUE_CODEC d + f I horizontal b + f I vertical c +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;ILnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type;)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece; createRandomShaftPiece a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece; generateAndAddPiece a + f I DEFAULT_SHAFT_HEIGHT c + f I DEFAULT_SHAFT_LENGTH d + f I DEFAULT_SHAFT_WIDTH b + f I MAGIC_START_Y a + f I MAX_CHAIN_HEIGHT f + f I MAX_DEPTH g + f I MAX_PILLAR_HEIGHT e +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$1 net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$1 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftRoom net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$d + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (III)V move a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f Ljava/util/List; childEntranceBoxes b +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$c + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/LevelReader;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z canBeReplaced a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isInInvalidLocation a + m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)Z isSupportingBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/block/state/BlockState;III)V setPlanksBlock a + f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; type a +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftStairs net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$e + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findStairs a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCorridor net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canHangChainBelow b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canPlaceColumnOnTopOf a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/resources/ResourceKey;)Z createChest a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos$MutableBlockPos;II)V fillColumnBetween a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V fillColumnDown b + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V fillPillarDownOrChainUp c + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findCorridorSize a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)Z hasSturdyNeighbours a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;FIII)V maybePlaceCobWeb a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;III)V placeDoubleLowerOrUpperSupport a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIILnet/minecraft/util/RandomSource;)V placeSupport a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f Z hasPlacedSpider d + f Z hasRails b + f I numSections h + f Z spiderCorridor c +c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCrossing net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$b + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findCrossing a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)V placeSupportPillar a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f Lnet/minecraft/core/Direction; direction b + f Z isTwoFloored c +c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;)V addClusterRuins a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;ZF)V addPiece a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)V addPieces a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/List; allPositions a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; archyRuleProcessor a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/Identifier; getBigWarmRuin b + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/Identifier; getSmallWarmRuin a + f [Lnet/minecraft/resources/Identifier; BIG_RUINS_BRICK g + f [Lnet/minecraft/resources/Identifier; BIG_RUINS_CRACKED i + f [Lnet/minecraft/resources/Identifier; BIG_RUINS_MOSSY h + f [Lnet/minecraft/resources/Identifier; BIG_WARM_RUINS j + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; COLD_SUSPICIOUS_BLOCK_PROCESSOR b + f [Lnet/minecraft/resources/Identifier; RUINS_BRICK d + f [Lnet/minecraft/resources/Identifier; RUINS_CRACKED e + f [Lnet/minecraft/resources/Identifier; RUINS_MOSSY f + f [Lnet/minecraft/resources/Identifier; WARM_RUINS c + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; WARM_SUSPICIOUS_BLOCK_PROCESSOR a +c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$1 net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$1 + f [I $SwitchMap$net$minecraft$world$level$levelgen$structure$structures$OceanRuinStructure$Type a +c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$OceanRuinPiece net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$OceanRuinPiece; create a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getHeight a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a + m (Lnet/minecraft/world/level/block/Rotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a + m (Lnet/minecraft/world/level/block/Rotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; biomeType h + f F integrity i + f Z isLarge j +c net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$ShipwreckPiece; addRandomPiece a + f Ljava/util/Map; MARKERS_TO_LOOT e + f I NUMBER_OF_BLOCKS_ALLOWED_IN_WORLD_GEN_REGION a + f Lnet/minecraft/core/BlockPos; PIVOT b + f [Lnet/minecraft/resources/Identifier; STRUCTURE_LOCATION_BEACHED c + f [Lnet/minecraft/resources/Identifier; STRUCTURE_LOCATION_OCEAN d +c net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$ShipwreckPiece net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (I)V adjustPositionHeight c + m (ILnet/minecraft/util/RandomSource;)I calculateBeachedPosition a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a + m ()Z isTooBigToFitInWorldGenRegion l + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a + m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f Z isBeached h +c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; getType a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/Codec; CODEC c +c net/minecraft/world/level/storage/loot/entries/ComposableEntryContainer net/minecraft/world/level/storage/loot/entries/LootEntryChildren + m (Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$and$2 b + m (Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$or$3 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z lambda$static$1 a + f Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; ALWAYS_FALSE c + f Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; ALWAYS_TRUE d +c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction + m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; copyComponentsFromBlockEntity b + m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; copyComponentsFromEntity a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Ljava/util/List;Lnet/minecraft/core/component/DataComponentType;)Z lambda$new$5 a + m (Ljava/util/List;Ljava/util/List;)V lambda$new$6 b + m (Ljava/util/List;Ljava/util/List;)V lambda$new$7 a + m (Ljava/util/Collection;Lnet/minecraft/core/component/DataComponentGetter;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)V lambda$run$8 a + m (Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$static$1 c + m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Ljava/util/Optional; lambda$static$2 b + m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Ljava/util/Optional; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lcom/mojang/serialization/Codec; GETTER_CODEC b + f Ljava/util/function/Predicate; bakedPredicate f + f Ljava/util/Optional; exclude e + f Ljava/util/Optional; include d + f Lnet/minecraft/world/level/storage/loot/LootContextArg; source c +c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; exclude b + m ()Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; getThis a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; include a + f Ljava/util/Optional; exclude c + f Ljava/util/Optional; include b + f Lnet/minecraft/world/level/storage/loot/LootContextArg; source a +c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$DirectSource net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$c + m ()Lnet/minecraft/util/context/ContextKey; contextParam a + m (Ljava/lang/Object;)Ljava/lang/Object; get a + m (Lnet/minecraft/core/component/DataComponentGetter;)Lnet/minecraft/core/component/DataComponentGetter; get a + f Lnet/minecraft/util/context/ContextKey; contextParam a +c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$BlockEntitySource net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$a + m ()Lnet/minecraft/util/context/ContextKey; contextParam a + m (Ljava/lang/Object;)Ljava/lang/Object; get a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/core/component/DataComponentGetter; get a + f Lnet/minecraft/util/context/ContextKey; contextParam a +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copyData a + m (Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copyData a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/nbt/Tag; lambda$run$3 a + m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation;)V lambda$run$4 a + m (Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction;)Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction;)Ljava/util/List; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/List; operations c + f Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; source b +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copy a + m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copy a + m ()Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; getThis a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + f Ljava/util/List; ops b + f Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; source a +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$b + m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;)V apply a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; op c + m ()Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; sourcePath a + m ()Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; targetPath b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; op d + f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; sourcePath b + f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; targetPath c +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c + m ()[Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; $values a + m ()Ljava/lang/String; getSerializedName c + m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)V merge a + f [Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; $VALUES f + f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; APPEND b + f Lcom/mojang/serialization/Codec; CODEC d + f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; MERGE c + f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; REPLACE a + f Ljava/lang/String; name e +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$1 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$1 + m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)V merge a +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$2 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$2 + m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)V lambda$merge$0 a + m (Ljava/util/List;Lnet/minecraft/nbt/Tag;)V lambda$merge$1 a + m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)V merge a +c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$3 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$c$3 + m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)V lambda$merge$0 a + m (Ljava/util/List;Lnet/minecraft/nbt/Tag;)V lambda$merge$1 a + m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)V merge a +c net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Lnet/minecraft/tags/TagKey; lambda$static$0 e + m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Lnet/minecraft/core/Holder; lambda$static$1 d + m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Ljava/lang/Byte; lambda$static$2 c + m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Ljava/lang/Integer; lambda$static$3 b + m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Ljava/lang/Boolean; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 b + m ()Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; makeExplorationMap c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC f + f Lnet/minecraft/core/Holder; DEFAULT_DECORATION b + f Lnet/minecraft/tags/TagKey; DEFAULT_DESTINATION a + f I DEFAULT_SEARCH_RADIUS d + f Z DEFAULT_SKIP_EXISTING e + f B DEFAULT_ZOOM c + f Lnet/minecraft/tags/TagKey; destination h + f Lnet/minecraft/core/Holder; mapDecoration i + f I searchRadius k + f Z skipKnownStructures l + f B zoom j +c net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionExplorationMap$a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m ()Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; getThis a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setDestination a + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setMapDecoration a + m (I)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setSearchRadius a + m (Z)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setSkipKnownStructures a + m (B)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setZoom a + f Lnet/minecraft/tags/TagKey; destination a + f Lnet/minecraft/core/Holder; mapDecoration b + f I searchRadius d + f Z skipKnownStructures e + f B zoom c +c net/minecraft/world/level/storage/loot/predicates/DamageSourceCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionDamageSourceProperties + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasDamageSource a + m (Lnet/minecraft/advancements/criterion/DamageSourcePredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$hasDamageSource$1 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; predicate c + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/util/Optional; predicate b +c net/minecraft/world/level/storage/loot/predicates/LootItemConditionType net/minecraft/world/level/storage/loot/predicates/LootItemConditionType + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lcom/mojang/serialization/MapCodec; codec a +c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; forContextEntity a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/nbt/Tag; get a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; getType a + m (Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder;)Lnet/minecraft/world/level/storage/loot/LootContextArg$ArgCodecBuilder; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$static$1 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider;)Lnet/minecraft/world/level/storage/loot/LootContextArg; lambda$static$3 a + f Lcom/mojang/serialization/Codec; GETTER_CODEC c + f Lcom/mojang/serialization/Codec; INLINE_CODEC b + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/world/level/storage/loot/LootContextArg; source d +c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$EntitySource net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$b + m ()Lnet/minecraft/util/context/ContextKey; contextParam a + m (Ljava/lang/Object;)Ljava/lang/Object; get a + m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/nbt/Tag; get a + f Lnet/minecraft/util/context/ContextKey; contextParam a +c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$BlockEntitySource net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$a + m ()Lnet/minecraft/util/context/ContextKey; contextParam a + m (Ljava/lang/Object;)Ljava/lang/Object; get a + m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/nbt/Tag; get a + f Lnet/minecraft/util/context/ContextKey; contextParam a +c net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/nbt/Tag; get a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; getType a + m ()Lnet/minecraft/resources/Identifier; id c + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/Identifier; id b +c net/minecraft/world/level/storage/loot/providers/number/NumberProviders net/minecraft/world/level/storage/loot/providers/number/NumberProviders + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a + m ()Lcom/mojang/serialization/Codec; lambda$static$1 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; register a + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; BINOMIAL d + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; CONSTANT b + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; ENCHANTMENT_LEVEL g + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; SCORE e + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; STORAGE f + f Lcom/mojang/serialization/Codec; TYPED_CODEC h + f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; UNIFORM c +c net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/number/ScoreboardValue; fromScoreboard a + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Ljava/lang/String;F)Lnet/minecraft/world/level/storage/loot/providers/number/ScoreboardValue; fromScoreboard a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F scale e + m ()Ljava/lang/String; score d + m ()Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; target c + f Lcom/mojang/serialization/MapCodec; CODEC a + f F scale d + f Ljava/lang/String; score c + f Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; target b +c net/minecraft/network/protocol/common/ServerboundClientInformationPacket net/minecraft/network/protocol/common/ServerboundClientInformationPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a + m ()Lnet/minecraft/server/level/ClientInformation; information b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/server/level/ClientInformation; information b +c net/minecraft/network/protocol/common/ServerboundCustomClickActionPacket net/minecraft/network/protocol/common/ServerboundCustomClickActionPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a + m ()Lnet/minecraft/resources/Identifier; id b + m ()Lnet/minecraft/nbt/NbtAccounter; lambda$static$0 f + m ()Ljava/util/Optional; payload e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; UNTRUSTED_TAG_CODEC d + f Lnet/minecraft/resources/Identifier; id b + f Ljava/util/Optional; payload c +c net/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks net/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a + m ()Ljava/util/List; knownPacks b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; knownPacks b +c net/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks net/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V handle a + m ()Ljava/util/List; knownPacks b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; knownPacks b +c net/minecraft/network/protocol/game/ClientboundContainerSetContentPacket net/minecraft/network/protocol/game/PacketPlayOutWindowItems + m ()Lnet/minecraft/world/item/ItemStack; carriedItem g + m ()I containerId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Ljava/util/List; items f + m ()I stateId e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/item/ItemStack; carriedItem e + f I containerId b + f Ljava/util/List; items d + f I stateId c +c net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket + m ()Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData; getChunkData f + m ()Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; getLightData g + m ()I getX b + m ()I getZ e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData; chunkData d + f Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; lightData e + f I x b + f I z c +c net/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket net/minecraft/network/protocol/game/PacketPlayOutMultiBlockChange + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m (Ljava/util/function/BiConsumer;)V runUpdates a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f I POS_IN_SECTION_BITS b + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f [S positions d + f Lnet/minecraft/core/SectionPos; sectionPos c + f [Lnet/minecraft/world/level/block/state/BlockState; states e +c net/minecraft/network/protocol/game/ClientboundSetChunkCacheCenterPacket net/minecraft/network/protocol/game/PacketPlayOutViewCentre + m ()I getX b + m ()I getZ e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I x b + f I z c +c net/minecraft/network/protocol/game/ClientboundSetChunkCacheRadiusPacket net/minecraft/network/protocol/game/PacketPlayOutViewDistance + m ()I getRadius b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I radius b +c net/minecraft/network/protocol/game/ClientboundSetDisplayObjectivePacket net/minecraft/network/protocol/game/PacketPlayOutScoreboardDisplayObjective + m ()Ljava/lang/String; getObjectiveName e + m ()Lnet/minecraft/world/scores/DisplaySlot; getSlot b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; objectiveName c + f Lnet/minecraft/world/scores/DisplaySlot; slot b +c net/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket net/minecraft/network/protocol/game/PacketPlayInTeleportAccept + m ()I getId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I id b +c net/minecraft/network/protocol/game/ServerboundBlockEntityTagQueryPacket net/minecraft/network/protocol/game/PacketPlayInTileNBTQuery + m ()Lnet/minecraft/core/BlockPos; getPos e + m ()I getTransactionId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/core/BlockPos; pos c + f I transactionId b +c net/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket net/minecraft/network/protocol/game/PacketPlayInSetCreativeSlot + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/world/item/ItemStack; itemStack e + m ()S slotNum b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/item/ItemStack; itemStack c + f S slotNum b +c net/minecraft/server/jsonrpc/internalapi/MinecraftServerStateServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftServerStateServiceImpl + m (Lnet/minecraft/network/chat/Component;ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)V broadcastSystemMessage a + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)V halt a + m ()Z isReady a + m (ZZZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z saveEverything a + m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V sendSystemMessage a + m (Lnet/minecraft/network/chat/Component;ZLjava/util/Collection;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V sendSystemMessage a + f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger b + f Lnet/minecraft/server/dedicated/DedicatedServer; server a +c net/minecraft/server/network/config/ServerCodeOfConductConfigurationTask net/minecraft/server/network/config/ServerCodeOfConductConfigurationTask + m (Ljava/util/function/Consumer;)V start a + m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type b + f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a + f Ljava/util/function/Supplier; codeOfConduct b +c net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect + m ()Ljava/util/List; effects b + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F probability c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Ljava/util/List; effects c + f F probability f +c net/minecraft/world/item/crafting/display/ShapelessCraftingRecipeDisplay net/minecraft/world/item/crafting/display/ShapelessCraftingRecipeDisplay + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e + m ()Ljava/util/List; ingredients b + m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a + m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z lambda$isEnabled$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation h + f Ljava/util/List; ingredients f + f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result g +c net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate + m (Lnet/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate;)Lnet/minecraft/core/Vec3i; lambda$stateTestingCodec$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; stateTestingCodec a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a + f Lnet/minecraft/core/Vec3i; offset f +c net/minecraft/world/level/levelgen/blockpredicates/UnobstructedPredicate net/minecraft/world/level/levelgen/blockpredicates/UnobstructedPredicate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Vec3i; offset g + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Vec3i; offset e +c net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate + m (Lnet/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate;)Lnet/minecraft/core/Vec3i; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Vec3i; offset e + f Lnet/minecraft/world/level/block/state/BlockState; state f +c net/minecraft/world/level/levelgen/feature/NetherForestVegetationFeature net/minecraft/world/level/levelgen/feature/WorldGenFeatureNetherForestVegetation + m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a +c net/minecraft/world/level/levelgen/feature/treedecorators/CocoaDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeCocoa + m (ILnet/minecraft/core/BlockPos;)Z lambda$place$1 a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$2 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/CocoaDecorator;)Ljava/lang/Float; lambda$static$0 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F probability b +c net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerFancy + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Direction$Axis; getLogAxis a + m (Lnet/minecraft/core/BlockPos;)I getSteps a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$makeLimb$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V makeBranches a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z makeLimb a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a + m (II)F treeShape b + m (II)Z trimBranches a + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a + f D BRANCH_LENGTH_MAGIC j + f D BRANCH_SLOPE i + f D CLUSTER_DENSITY_MAGIC h + f Lcom/mojang/serialization/MapCodec; CODEC a + f D TRUNK_HEIGHT_SCALE b +c net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer$FoliageCoords net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerFancy$a + m ()I getBranchBase a + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment; attachment a + f I branchBase b +c net/minecraft/world/level/levelgen/feature/trunkplacers/GiantTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerGiant + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;III)V placeLogIfFreeWithOffset a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate + m ()Lnet/minecraft/core/Holder; getFallback b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)I getMaxSize a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; getRandomTemplate a + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledTemplates b + m ()Ljava/util/List; getTemplates a + m (Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)Z lambda$getMaxSize$2 a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)I lambda$getMaxSize$3 a + m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)Ljava/util/List; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m ()I size c + f Lcom/mojang/serialization/Codec; CODEC b + f Lorg/apache/commons/lang3/mutable/MutableObject; CODEC_REFERENCE d + f Lcom/mojang/serialization/Codec; DIRECT_CODEC a + f I SIZE_UNSET c + f Lnet/minecraft/core/Holder; fallback g + f I maxSize h + f Ljava/util/List; rawTemplates e + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; templates f +c net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolTemplate$Matching + m ()[Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; $values d + m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; byName a + m ()Ljava/lang/String; getName a + m ()Lcom/google/common/collect/ImmutableList; getProcessors b + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; $VALUES f + f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC c + f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; RIGID b + f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; TERRAIN_MATCHING a + f Ljava/lang/String; name d + f Lcom/google/common/collect/ImmutableList; processors e +c net/minecraft/world/level/levelgen/structure/pools/alias/DirectPoolAlias net/minecraft/world/level/levelgen/structure/pools/alias/DirectPoolAlias + m ()Lnet/minecraft/resources/ResourceKey; alias c + m ()Ljava/util/stream/Stream; allTargets a + m ()Lcom/mojang/serialization/MapCodec; codec b + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V forEachResolved a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/resources/ResourceKey; target d + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/ResourceKey; alias c + f Lnet/minecraft/resources/ResourceKey; target d +c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup + m (Lnet/minecraft/util/RandomSource;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding;)V lambda$create$1 a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$create$2 a + m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; lambda$create$3 a + m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 b + f Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup; EMPTY a +c net/minecraft/world/level/levelgen/structure/pools/alias/RandomPoolAlias net/minecraft/world/level/levelgen/structure/pools/alias/RandomPoolAlias + m ()Lnet/minecraft/resources/ResourceKey; alias c + m ()Ljava/util/stream/Stream; allTargets a + m ()Lcom/mojang/serialization/MapCodec; codec b + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V forEachResolved a + m (Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;)V lambda$forEachResolved$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/util/random/WeightedList; targets d + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/ResourceKey; alias c + f Lnet/minecraft/util/random/WeightedList; targets d +c net/minecraft/world/level/levelgen/structure/structures/EndCityStructure net/minecraft/world/level/levelgen/structure/structures/EndCityStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces + m (Ljava/lang/Class;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece; findAndCreatePieceFactory a + m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateAndAddPiece b + m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece; generatePieceFromSmallDoor a + m ()V resetPieces a + m ()Z updatePieceWeight b + f Z CHECK_AIR f + f I LOWEST_Y_POSITION e + f I MAGIC_START_Y a + f I MAX_DEPTH d + f I SMALL_DOOR_HEIGHT c + f I SMALL_DOOR_WIDTH b + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector; SMOOTH_STONE_SELECTOR k + f [Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight; STRONGHOLD_PIECE_WEIGHTS g + f Ljava/util/List; currentPieces h + f Ljava/lang/Class; imposedPiece i + f I totalWeight j +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1 + m (I)Z doPlace a +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2 + m (I)Z doPlace a +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$3 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$3 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Turn net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$q + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Library net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$e + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Library; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH d + f I HEIGHT b + f I TALL_HEIGHT c + f I WIDTH a + f Z isTall i +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$d + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Straight net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$n + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Straight; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a + f Z leftChild d + f Z rightChild i +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RightTurn net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$i + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RightTurn; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$g + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a + f Z hasPlacedSpawner d +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PrisonHall net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$h + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PrisonHall; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StairsDown net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$l + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StairsDown; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a + f Z isSource d +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$m + m ()Lnet/minecraft/core/BlockPos; getLocatorPosition h + f Ljava/util/List; pendingChildren c + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom; portalRoomPiece b + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight; previousPiece a +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$f + m (I)Z doPlace a + m ()Z isValid a + f I maxPlaceCount d + f Ljava/lang/Class; pieceClass a + f I placeCount c + f I weight b +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FiveCrossing net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$c + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FiveCrossing; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a + f Z leftHigh i + f Z leftLow d + f Z rightHigh k + f Z rightLow j +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RoomCrossing net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$j + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RoomCrossing; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a + f I type d +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$ChestCorridor net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$ChestCorridor; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a + f Z hasPlacedChest d +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FillerCorridor net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$b + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findPieceBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I steps a +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType;III)V generateSmallDoor a + m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateSmallDoorChildForward a + m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateSmallDoorChildLeft b + m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateSmallDoorChildRight c + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isOkBox a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; randomSmallDoor b + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; entryDoor h +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$p$a + m ()[Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; $values a + f [Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; $VALUES f + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; GRATES c + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; IRON_DOOR d + f Lcom/mojang/serialization/Codec; LEGACY_CODEC e + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; OPENING a + f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; WOOD_DOOR b +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StraightStairsDown net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$o + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StraightStairsDown; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$k + m (Lnet/minecraft/util/RandomSource;IIIZ)V next a +c net/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorNop + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor; lambda$static$0 b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor; INSTANCE b +c net/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureRuleTestType + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; register a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; ALWAYS_TRUE_TEST a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; BLOCKSTATE_TEST c + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; BLOCK_TEST b + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; RANDOM_BLOCKSTATE_TEST f + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; RANDOM_BLOCK_TEST e + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; TAG_TEST d +c net/minecraft/world/level/levelgen/structure/templatesystem/TagMatchTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTag + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/TagMatchTest;)Lnet/minecraft/tags/TagKey; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/tags/TagKey; tag b +c net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/ItemStack; enchantItem a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/util/stream/Stream; lambda$run$3 a + m (ZLnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)Z lambda$run$4 a + m (Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction;)Ljava/util/Optional; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction;)Ljava/lang/Boolean; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; randomApplicableEnchantment a + m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; randomEnchantment c + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER b + f Z onlyCompatible d + f Ljava/util/Optional; options c +c net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionEnchant$a + m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; allowingIncompatibleEnchantments e + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; getThis a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; withEnchantment a + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; withOneOf a + f Z onlyCompatible b + f Ljava/util/Optional; options a +c net/minecraft/world/level/storage/loot/functions/ModifyContainerContents net/minecraft/world/level/storage/loot/functions/ModifyContainerContents + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; lambda$run$3 a + m (Lnet/minecraft/world/level/storage/loot/functions/ModifyContainerContents;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/ModifyContainerContents;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; component b + f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; modifier c +c net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Ljava/util/stream/Stream; lambda$getReferencedContextParams$3 a + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V lambda$run$4 b + m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V lambda$run$5 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V lambda$run$6 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction;)Ljava/util/Map; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction;)Ljava/lang/Boolean; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Z add c + f Ljava/util/Map; enchantments b +c net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m ()Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder; getThis a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder; withEnchantment a + f Z add b + f Lcom/google/common/collect/ImmutableMap$Builder; enchantments a +c net/minecraft/world/level/storage/loot/predicates/EnchantmentActiveCheck net/minecraft/world/level/storage/loot/predicates/EnchantmentActiveCheck + m ()Z active e + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; enchantmentActiveCheck c + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; enchantmentInactiveCheck d + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$enchantmentActiveCheck$1 g + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$enchantmentInactiveCheck$2 f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Z active b +c net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lcom/mojang/serialization/MapCodec; codec a +c net/minecraft/world/level/storage/loot/providers/number/UniformGenerator net/minecraft/world/level/storage/loot/providers/number/UniformGenerator + m (FF)Lnet/minecraft/world/level/storage/loot/providers/number/UniformGenerator; between a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b + m (Lnet/minecraft/world/level/storage/loot/LootContext;)I getInt a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; max d + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; min c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; max c + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; min b +c net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b + m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template; deserializeFromNetwork a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template;Lcom/google/gson/JsonObject;)V serializeToJson a + m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a + m (Lcom/mojang/brigadier/arguments/StringArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template; unpack a +c net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$1 net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$1 + f [I $SwitchMap$com$mojang$brigadier$arguments$StringArgumentType$StringType a +c net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template net/minecraft/commands/synchronization/brigadier/ArgumentSerializerString$a + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b + m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/StringArgumentType; instantiate a + m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a + f Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer; this$0 a + f Lcom/mojang/brigadier/arguments/StringArgumentType$StringType; type b +c net/minecraft/network/protocol/game/ClientboundGameTestHighlightPosPacket net/minecraft/network/protocol/game/ClientboundGameTestHighlightPosPacket + m ()Lnet/minecraft/core/BlockPos; absolutePos b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/core/BlockPos; relativePos e + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/core/BlockPos; absolutePos b + f Lnet/minecraft/core/BlockPos; relativePos c +c net/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket net/minecraft/network/protocol/game/PacketPlayInEnchantItem + m ()I buttonId e + m ()I containerId b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I buttonId c + f I containerId b +c net/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket net/minecraft/network/protocol/game/PacketPlayInRecipeDisplayed + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe b +c net/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftOperatorListServiceImpl + m (Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V clear a + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V deop b + m ()Ljava/util/Collection; getEntries a + m (Lnet/minecraft/server/players/NameAndId;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V op a + m (Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V op a + f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger b + f Lnet/minecraft/server/MinecraftServer; minecraftServer a +c net/minecraft/world/entity/ai/goal/target/NearestHealableRaiderTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestHealableRaider + m ()Z canUse b + m ()V decrementCooldown k + m ()I getCooldown i + m ()V start d + f I DEFAULT_COOLDOWN i + f I cooldown j +c net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect + m ()Lnet/minecraft/core/HolderSet; effects b + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b + f Lnet/minecraft/core/HolderSet; effects c +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData$Packed;)V apply a + m (Lnet/minecraft/core/BlockPos;)I countAdditionalPlayers a + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;)Ljava/util/Optional; findPlayerWithOminousEffect a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/random/WeightedList; getDispensingItems a + m ()D getOSpin f + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)Lnet/minecraft/world/entity/Entity; getOrCreateDisplayEntity a + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/SpawnData; getOrCreateNextSpawnData b + m ()D getSpin e + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;I)Z hasFinishedSpawningAllMobs a + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Z hasMobToSpawn a + m ()Z haveAllCurrentMobsDied d + m (Lnet/minecraft/server/level/ServerLevel;)Z isCooldownFinished a + m (Lnet/minecraft/server/level/ServerLevel;FI)Z isReadyToEjectItems b + m (Lnet/minecraft/server/level/ServerLevel;FI)Z isReadyToOpenShutter a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;I)Z isReadyToSpawnNextMob a + m (Lnet/minecraft/world/entity/player/Player;)Lcom/mojang/datafixers/util/Pair; lambda$findPlayerWithOminousEffect$1 b + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/SpawnData;)V lambda$getUpdateTag$3 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V lambda$resetAfterBecomingOminous$2 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;)V lambda$tryDetectPlayers$0 a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)J lowResolutionPosition a + m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData$Packed; pack a + m ()V reset b + m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/ServerLevel;)V resetAfterBecomingOminous a + m ()V resetStatistics c + m (Lnet/minecraft/world/entity/player/Player;)V transformBadOmenIntoTrialOmen a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V tryDetectPlayers a + f I DELAY_BETWEEN_PLAYER_SCANS l + f Ljava/lang/String; TAG_NEXT_MOB_SPAWNS_AT k + f Ljava/lang/String; TAG_SPAWN_DATA j + f I TRIAL_OMEN_PER_BAD_OMEN_LEVEL m + f J cooldownEndsAt c + f Ljava/util/Set; currentMobs b + f Ljava/util/Set; detectedPlayers a + f Lnet/minecraft/util/random/WeightedList; dispensing o + f Lnet/minecraft/world/entity/Entity; displayEntity n + f Ljava/util/Optional; ejectingLootTable g + f J nextMobSpawnsAt d + f Ljava/util/Optional; nextSpawnData f + f D oSpin i + f D spin h + f I totalMobsSpawned e +c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData$Packed net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData$a + m ()J cooldownEndsAt c + m ()Ljava/util/Set; currentMobs b + m ()Ljava/util/Set; detectedPlayers a + m ()Ljava/util/Optional; ejectingLootTable g + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()J nextMobSpawnsAt d + m ()Ljava/util/Optional; nextSpawnData f + m ()I totalMobsSpawned e + f Lcom/mojang/serialization/MapCodec; MAP_CODEC a + f J cooldownEndsAt d + f Ljava/util/Set; currentMobs c + f Ljava/util/Set; detectedPlayers b + f Ljava/util/Optional; ejectingLootTable h + f J nextMobSpawnsAt e + f Ljava/util/Optional; nextSpawnData g + f I totalMobsSpawned f +c net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate + m (Lnet/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate;)Lnet/minecraft/core/Vec3i; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate;)Lnet/minecraft/core/Direction; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Direction; direction f + f Lnet/minecraft/core/Vec3i; offset e +c net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement + m ()F aboveRootPlacementChance b + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; aboveRootProvider a + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement;)Ljava/lang/Float; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/Codec; CODEC a + f F aboveRootPlacementChance c + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; aboveRootProvider b +c net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z canPlaceRoot a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$canPlaceRoot$2 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$placeRoot$3 a + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer;)Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V placeRoot a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z placeRoots a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/List; potentialRootPositions a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Ljava/util/List;I)Z simulateRoots a + m ()Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC c + f I ROOT_LENGTH_LIMIT b + f I ROOT_WIDTH_LIMIT a + f Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement; mangroveRootPlacement h +c net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Ljava/util/function/Function;Lnet/minecraft/core/Direction;IZLnet/minecraft/core/BlockPos$MutableBlockPos;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment; generateBranch a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$placeTrunk$7 a + m ()Ljava/lang/String; lambda$static$0 b + m (Lnet/minecraft/util/valueproviders/UniformInt;)Lcom/mojang/serialization/DataResult; lambda$static$1 a + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 d + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$3 c + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/UniformInt; lambda$static$4 b + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$5 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a + f Lcom/mojang/serialization/Codec; BRANCH_START_CODEC b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; branchCount h + f Lnet/minecraft/util/valueproviders/IntProvider; branchEndOffsetFromTop l + f Lnet/minecraft/util/valueproviders/IntProvider; branchHorizontalLength i + f Lnet/minecraft/util/valueproviders/UniformInt; branchStartOffsetFromTop j + f Lnet/minecraft/util/valueproviders/UniformInt; secondBranchStartOffsetFromTop k +c net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)I count a + m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Double; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Integer; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (DII)Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement; of a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f I aboveNoise e + f I belowNoise d + f D noiseLevel c +c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement net/minecraft/world/level/levelgen/structure/placement/StructurePlacement + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z applyInteractionsWithOtherStructures c + m ()Ljava/util/Optional; exclusionZone j + m ()F frequency h + m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; frequencyReductionMethod g + m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/core/BlockPos; getLocatePos a + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isPlacementChunk a + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isStructureChunk b + m ()Lnet/minecraft/core/Vec3i; locateOffset f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5; placementCodec a + m ()I salt i + m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; type e + f Lcom/mojang/serialization/Codec; CODEC b + f I HIGHLY_ARBITRARY_RANDOM_SALT a + f Ljava/util/Optional; exclusionZone g + f F frequency e + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; frequencyReductionMethod d + f Lnet/minecraft/core/Vec3i; locateOffset c + f I salt f +c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$ExclusionZone net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$a + m ()I chunkCount b + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isPlacementForbidden a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/core/Holder; otherSet a + f Lcom/mojang/serialization/Codec; CODEC a + f I chunkCount c + f Lnet/minecraft/core/Holder; otherSet b +c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$b +c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$c + m ()[Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; $VALUES h + f Lcom/mojang/serialization/Codec; CODEC e + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; DEFAULT a + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; LEGACY_TYPE_1 b + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; LEGACY_TYPE_2 c + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; LEGACY_TYPE_3 d + f Ljava/lang/String; name f + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer; reducer g +c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding + m ()Ljava/util/stream/Stream; allTargets a + m ()Lcom/mojang/serialization/MapCodec; codec b + m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/DirectPoolAlias; direct a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/DirectPoolAlias; direct a + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V forEachResolved a + m (Lnet/minecraft/util/random/WeightedList$Builder;Lnet/minecraft/util/random/Weighted;)V lambda$random$0 a + m (Ljava/lang/String;Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/RandomPoolAlias; random a + m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/RandomPoolAlias; random a + m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/RandomGroupPoolAlias; randomGroup a + f Lcom/mojang/serialization/Codec; CODEC b +c net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH i + f Lnet/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$MossStoneSelector; STONE_SELECTOR n + f I WIDTH h + f Z placedHiddenChest k + f Z placedMainChest j + f Z placedTrap1 l + f Z placedTrap2 m +c net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$MossStoneSelector net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$a + m (Lnet/minecraft/util/RandomSource;IIIZ)V next a +c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V addNetherrackDripColumn c + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;)V addNetherrackDripColumnsBelowPortal a + m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canBlockBeReplacedByNetherrackOrMagma a + m (Lnet/minecraft/world/level/block/Block;FLnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule; getBlockReplaceRule a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule; getBlockReplaceRule a + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; getHeightMapType a + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule; getLavaProcessorRule a + m (Lnet/minecraft/world/level/LevelAccessor;IILnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;)I getSurfaceY a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 b + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V lambda$postProcess$1 a + m (Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V maybeAddLeavesAbove b + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V maybeAddVines a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V placeNetherrackOrMagma d + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;)V spreadNetherrack b + f F PROBABILITY_OF_GOLD_GONE h + f F PROBABILITY_OF_MAGMA_INSTEAD_OF_LAVA j + f F PROBABILITY_OF_MAGMA_INSTEAD_OF_NETHERRACK i + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties; properties l + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; verticalPlacement k +c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$a + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; lambda$static$0 f + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Float; lambda$static$1 e + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; lambda$static$2 d + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; lambda$static$3 c + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; lambda$static$4 b + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; lambda$static$5 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a + f Lcom/mojang/serialization/Codec; CODEC a + f Z airPocket d + f Z cold b + f F mossiness c + f Z overgrown e + f Z replaceWithBlackstone g + f Z vines f +c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$b + m ()[Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; $values b + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; $VALUES i + f Lcom/mojang/serialization/Codec; CODEC g + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; IN_MOUNTAIN d + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; IN_NETHER f + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; ON_LAND_SURFACE a + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; ON_OCEAN_FLOOR c + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; PARTLY_BURIED b + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; UNDERGROUND e + f Ljava/lang/String; name h +c net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d +c net/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestLinear + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Float; lambda$static$0 d + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Float; lambda$static$1 c + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Integer; lambda$static$2 b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Integer; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F maxChance d + f I maxDist f + f F minChance b + f I minDist e +c net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorPredicates + m ()Lnet/minecraft/world/level/block/state/BlockState; getOutputState a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; getOutputTag a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; lambda$static$0 e + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; lambda$static$1 d + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest; lambda$static$2 c + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$3 b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough; DEFAULT_BLOCK_ENTITY_MODIFIER a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier; blockEntityModifier g + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; inputPredicate c + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; locPredicate d + f Lnet/minecraft/world/level/block/state/BlockState; outputState f + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest; posPredicate e +c net/minecraft/world/level/levelgen/structure/templatesystem/RuleProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRule + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleProcessor;)Ljava/util/List; lambda$static$0 a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lcom/google/common/collect/ImmutableList; rules b +c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer net/minecraft/world/level/storage/loot/entries/LootSelectorEntry + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer;)Ljava/lang/Integer; lambda$singletonFields$0 c + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer;)Ljava/lang/Integer; lambda$singletonFields$1 b + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer;)Ljava/util/List; lambda$singletonFields$2 a + m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; simpleBuilder a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; singletonFields b + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f I DEFAULT_QUALITY e + f I DEFAULT_WEIGHT b + f Ljava/util/function/BiFunction; compositeFunction a + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntry; entry j + f Ljava/util/List; functions i + f I quality h + f I weight f +c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$1 net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$1 + m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; this$0 a +c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$a + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; apply a + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply b + m ()Ljava/util/List; getFunctions a + m (I)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; setQuality b + m (I)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; setWeight a + m ()Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; unwrap c + f Lcom/google/common/collect/ImmutableList$Builder; functions c + f I quality b + f I weight a +c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryBase net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$c + m (F)I getWeight a + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; this$0 b +c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$DummyBuilder net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$b + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer; build b + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; getThis aH_ + m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$DummyBuilder; getThis g + f Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor; constructor c +c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor net/minecraft/world/level/storage/loot/entries/LootSelectorEntry$d +c net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; lambda$run$3 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction;)Ljava/lang/Boolean; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Z)Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder; setBannerPattern a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Z append c + f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; patterns b +c net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$a + m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder; addPattern a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m ()Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder; getThis a + f Z append b + f Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; patterns a +c net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore + m ()Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget d + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/Scoreboard;Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/IntRange;)Z hasScore a + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder; hasScores a + m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/stream/Stream; lambda$getReferencedContextParams$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Map; scores c + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget c + f Ljava/util/Map; scores b +c net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityScore$a + m (Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder; withScore a + f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget b + f Lcom/google/common/collect/ImmutableMap$Builder; scores a +c org/bukkit/craftbukkit/inventory/components/CraftCustomModelDataComponent org/bukkit/craftbukkit/v1_21_R7/inventory/components/CraftCustomModelDataComponent +c net/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket net/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket + m ()Ljava/util/Map; details b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; DETAILS_STREAM_CODEC f + f I MAX_DETAIL_COUNT e + f I MAX_DETAIL_KEY_LENGTH c + f I MAX_DETAIL_VALUE_LENGTH d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Map; details b +c net/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket net/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket + m ()Ljava/util/List; entries e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a + m ()Lnet/minecraft/resources/ResourceKey; registry b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; REGISTRY_KEY_STREAM_CODEC d + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/List; entries c + f Lnet/minecraft/resources/ResourceKey; registry b +c net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket + m ()Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; action b + m ()Ljava/util/List; entries e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; action b + f Ljava/util/List; entries c +c net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action + m ()[Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; $values a + f [Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; $VALUES d + f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; ADD a + f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; REMOVE b + f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; SET c +c net/minecraft/network/protocol/game/ClientboundSelectAdvancementsTabPacket net/minecraft/network/protocol/game/PacketPlayOutSelectAdvancementTab + m ()Lnet/minecraft/resources/Identifier; getTab b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/resources/Identifier; tab b +c net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket + m ()I getWarningDelay b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I warningDelay b +c net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()I simulationDistance b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I simulationDistance b +c net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; createDefaultText c + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; createEmptyLines d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixFrontTextTag b + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/stream/Stream; getLines a + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; lambda$fixFrontTextTag$0 a + m (Ljava/util/List;Ljava/util/Optional;J)Lcom/mojang/serialization/Dynamic; lambda$fixFrontTextTag$1 a + f Ljava/lang/String; DEFAULT_COLOR c + f Ljava/util/List; FIELDS_TO_DROP a + f Ljava/lang/String; FILTERED_CORRECT b +c net/minecraft/util/datafix/fixes/ItemStackCustomNameToOverrideComponentFix net/minecraft/util/datafix/fixes/ItemStackCustomNameToOverrideComponentFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixBanner b + m (Lcom/mojang/datafixers/Typed;Ljava/util/function/Predicate;)Lcom/mojang/datafixers/Typed; fixCustomName a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixMap a + m (Ljava/lang/String;)Z lambda$fixBanner$3 a + m (Ljava/util/function/Predicate;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fixCustomName$4 a + m (Ljava/lang/String;)Z lambda$makeRule$0 c + m (Ljava/lang/String;)Z lambda$makeRule$1 b + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$2 a + f Ljava/util/Set; MAP_NAMES a +c net/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal net/minecraft/world/entity/ai/goal/target/PathfinderGoalNearestAttackableTargetWitch + m ()Z canUse b + m (Z)V setCanAttack a + f Z canAttack i +c net/minecraft/world/entity/boss/enderdragon/phases/DragonChargePlayerPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerCharge + m ()V begin c + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m ()F getFlySpeed e + m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + m (Lnet/minecraft/world/phys/Vec3;)V setTarget a + f I CHARGE_RECOVERY_TIME c + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/world/phys/Vec3; targetLocation d + f I timeSinceCharge e +c net/minecraft/world/entity/boss/enderdragon/phases/DragonStrafePlayerPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerStrafe + m ()V begin c + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m ()V findNewTarget i + m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + m ()V navigateToNextPathNode j + m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget a + f I FIREBALL_CHARGE_AMOUNT c + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/world/entity/LivingEntity; attackTarget g + f Lnet/minecraft/world/level/pathfinder/Path; currentPath e + f I fireballCharge d + f Z holdingPatternClockwise h + f Lnet/minecraft/world/phys/Vec3; targetLocation f +c net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerManager + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; getCurrentPhase a + m (Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase;)Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; getPhase b + m (Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase;)V setPhase a + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; currentPhase d + f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; dragon b + f [Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; phases c +c net/minecraft/world/item/enchantment/providers/VanillaEnchantmentProviders net/minecraft/world/item/enchantment/providers/VanillaEnchantmentProviders + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a + f Lnet/minecraft/resources/ResourceKey; ENDERMAN_LOOT_DROP g + f Lnet/minecraft/resources/ResourceKey; MOB_SPAWN_EQUIPMENT a + f Lnet/minecraft/resources/ResourceKey; PILLAGER_SPAWN_CROSSBOW b + f Lnet/minecraft/resources/ResourceKey; RAID_PILLAGER_POST_WAVE_3 c + f Lnet/minecraft/resources/ResourceKey; RAID_PILLAGER_POST_WAVE_5 d + f Lnet/minecraft/resources/ResourceKey; RAID_VINDICATOR e + f Lnet/minecraft/resources/ResourceKey; RAID_VINDICATOR_POST_WAVE_5 f +c net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate + m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate;)Lnet/minecraft/core/HolderSet; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/HolderSet; blocks e +c net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate + m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate;)Lnet/minecraft/core/HolderSet; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/HolderSet; fluids e +c net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;)Ljava/util/List; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;)Ljava/lang/Integer; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;)Ljava/lang/Float; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState; target a + f Lcom/mojang/serialization/Codec; CODEC a + f F discardChanceOnAirExposure d + f I size c + f Ljava/util/List; targetStates b +c net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureOreConfiguration$a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/block/state/BlockState; state c + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; target b +c net/minecraft/world/level/levelgen/feature/treedecorators/BeehiveDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeBeehive + m (ILnet/minecraft/core/BlockPos;)Z lambda$place$3 a + m (Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; lambda$place$4 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)Z lambda$place$5 a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity;)V lambda$place$6 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/BeehiveDecorator;)Ljava/lang/Float; lambda$static$0 a + m (Lnet/minecraft/core/Direction;)Z lambda$static$1 a + m (I)[Lnet/minecraft/core/Direction; lambda$static$2 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f [Lnet/minecraft/core/Direction; SPAWN_DIRECTIONS c + f Lnet/minecraft/core/Direction; WORLDGEN_FACING b + f F probability d +c net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer;)Ljava/lang/Integer; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; bendLength h + f I minHeightForLeaves b +c net/minecraft/world/level/levelgen/feature/trunkplacers/DarkOakTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerDarkOak + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/levelgen/feature/trunkplacers/ForkingTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerForking + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context;)Z lambda$checkForBiomeOnTop$1 a + m (Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context;)Ljava/util/Optional; lambda$simple$0 a +c net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$a + m ()Lnet/minecraft/world/level/biome/BiomeSource; biomeSource b + m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator a + m ()Lnet/minecraft/world/level/ChunkPos; chunkPos e + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f + m ()Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor g + m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState c + m ()Lnet/minecraft/core/RegistryAccess; registryAccess j + m ()J seed d + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager i + m ()Ljava/util/function/Predicate; validBiome h + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Z validBiomeOnTop a + f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource b + f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator a + f Lnet/minecraft/world/level/ChunkPos; chunkPos e + f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f + f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor g + f Lnet/minecraft/world/level/levelgen/RandomState; randomState c + f Lnet/minecraft/core/RegistryAccess; registryAccess j + f J seed d + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager i + f Ljava/util/function/Predicate; validBiome h +c net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;)V addPiece a + m ()Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; build a + m ()V clear b + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; findCollisionPiece a + m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox d + m ()Z isEmpty c + m (IILnet/minecraft/util/RandomSource;I)I moveBelowSeaLevel a + m (Lnet/minecraft/util/RandomSource;II)V moveInsideHeights a + m (I)V offsetPiecesVertically a + f Ljava/util/List; pieces a +c net/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePoolLegacySingle + m (Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; getSettings a + m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBindings net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBindings + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a + m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; lambda$registerTargetsAsPools$0 a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/Holder;Ljava/lang/String;)V lambda$registerTargetsAsPools$1 a + m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/Holder;Ljava/util/List;)V registerTargetsAsPools a +c net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V addCellar a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V addCellarRoom b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V addCellarStairs a + m ()Ljava/util/List; getPotentialSuspiciousSandWorldPositions b + m ()Lnet/minecraft/core/BlockPos; getRandomCollapsedRoofPos c + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIII)V placeCollapsedRoof a + m (Lnet/minecraft/world/level/WorldGenLevel;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V placeCollapsedRoofPiece a + m (III)V placeSand c + m (IIIIII)V placeSandBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH i + f I WIDTH h + f [Z hasPlacedChest j + f Ljava/util/List; potentialSuspiciousSandWorldPositions k + f Lnet/minecraft/core/BlockPos; randomCollapsedRoofPos l +c net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)I generatePiecesAndAdjust a + m (Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; type e +c net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$a + m ()[Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; $values f + m (I)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; byId a + m ()Lnet/minecraft/world/level/block/state/BlockState; getFenceState e + m ()Ljava/lang/String; getName a + m ()Lnet/minecraft/world/level/block/state/BlockState; getPlanksState d + m ()Ljava/lang/String; getSerializedName c + m ()Lnet/minecraft/world/level/block/state/BlockState; getWoodState b + f [Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; $VALUES i + f Ljava/util/function/IntFunction; BY_ID d + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; MESA b + f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; NORMAL a + f Lnet/minecraft/world/level/block/state/BlockState; fenceState h + f Ljava/lang/String; name e + f Lnet/minecraft/world/level/block/state/BlockState; planksState g + f Lnet/minecraft/world/level/block/state/BlockState; woodState f +c net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V addPieces a + f [Lnet/minecraft/resources/Identifier; FOSSILS a +c net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$NetherFossilPiece net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a + m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V placeDriedGhast a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$4 a + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Ljava/lang/Float; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Ljava/lang/Float; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; biomeTemp e + f F clusterProbability g + f F largeProbability f +c net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$a + m ()[Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; $values b + m ()Ljava/lang/String; getName a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; $VALUES f + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; COLD b + f Lcom/mojang/serialization/Codec; LEGACY_CODEC d + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; WARM a + f Ljava/lang/String; name e +c net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$2 a + m (Lnet/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure;)Ljava/lang/Boolean; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d + f Z isBeached e +c net/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestTrue + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest; lambda$static$0 b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest; INSTANCE b +c net/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlock + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/Block; block b +c net/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings net/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings + m ()[Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; $values a + m ()Ljava/lang/String; getSerializedName c + f [Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; $VALUES e + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; APPLY_WATERLOGGING b + f Lcom/mojang/serialization/Codec; CODEC c + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; IGNORE_WATERLOGGING a + f Ljava/lang/String; name d +c net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction net/minecraft/world/level/storage/loot/functions/LootEnchantLevel + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder; enchantWithLevels a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction;)Ljava/util/Optional; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; levels b + f Ljava/util/Optional; options c +c net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder net/minecraft/world/level/storage/loot/functions/LootEnchantLevel$a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder; fromOptions a + m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder; getThis a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; levels a + f Ljava/util/Optional; options b +c net/minecraft/world/level/storage/loot/predicates/BonusLevelTableCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionTableBonus + m (Lnet/minecraft/core/Holder;[F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; bonusLevelFlatChance a + m ()Lnet/minecraft/core/Holder; enchantment c + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$bonusLevelFlatChance$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + m ()Ljava/util/List; values d + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Holder; enchantment b + f Ljava/util/List; values c +c net/minecraft/network/protocol/configuration/ClientboundCodeOfConductPacket net/minecraft/network/protocol/configuration/ClientboundCodeOfConductPacket + m ()Ljava/lang/String; codeOfConduct b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/lang/String; codeOfConduct b +c net/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsServiceImpl net/minecraft/server/jsonrpc/internalapi/MinecraftServerSettingsServiceImpl + m ()Z acceptsTransfers o + m ()Z allowFlight h + m ()Z forceGameMode k + m ()Lnet/minecraft/world/Difficulty; getDifficulty b + m ()I getEntityBroadcastRangePercentage t + m ()Lnet/minecraft/world/level/GameType; getGameMode l + m ()I getMaxPlayers e + m ()Ljava/lang/String; getMotd j + m ()Lnet/minecraft/server/permissions/LevelBasedPermissionSet; getOperatorUserPermissions q + m ()I getPauseWhenEmptySeconds f + m ()I getPlayerIdleTimeout g + m ()I getSimulationDistance n + m ()I getSpawnProtectionRadius i + m ()I getStatusHeartbeatInterval p + m ()I getViewDistance m + m ()Z hidesOnlinePlayers r + m ()Z isAutoSave a + m ()Z isEnforceWhitelist c + m ()Z isUsingWhitelist d + m ()Z repliesToStatus s + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAcceptsTransfers f + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAllowFlight d + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setAutoSave a + m (Lnet/minecraft/world/Difficulty;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/Difficulty; setDifficulty a + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setEnforceWhitelist b + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setEntityBroadcastRangePercentage h + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setForceGameMode e + m (Lnet/minecraft/world/level/GameType;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/world/level/GameType; setGameMode a + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setHidesOnlinePlayers g + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setMaxPlayers a + m (Ljava/lang/String;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/lang/String; setMotd a + m (Lnet/minecraft/server/permissions/LevelBasedPermissionSet;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lnet/minecraft/server/permissions/LevelBasedPermissionSet; setOperatorUserPermissions a + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPauseWhenEmptySeconds b + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setPlayerIdleTimeout c + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setRepliesToStatus h + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSimulationDistance f + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setSpawnProtectionRadius d + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setStatusHeartbeatInterval g + m (ZLnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z setUsingWhitelist c + m (ILnet/minecraft/server/jsonrpc/methods/ClientInfo;)I setViewDistance e + f Lnet/minecraft/server/jsonrpc/JsonRpcLogger; jsonrpcLogger b + f Lnet/minecraft/server/dedicated/DedicatedServer; server a +c net/minecraft/util/datafix/fixes/FireResistantToDamageResistantComponentFix net/minecraft/util/datafix/fixes/FireResistantToDamageResistantComponentFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a +c net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V lambda$makeRule$0 a + m (Ljava/util/Map;)Ljava/util/Map; lambda$makeRule$1 a + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; lambda$makeRule$2 a + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$3 a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$4 a +c net/minecraft/world/entity/monster/piglin/StopHoldingItemIfNoLongerAdmiring net/minecraft/world/entity/monster/piglin/BehaviorStopAdmiring + m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect + m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c +c net/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect net/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect + m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap b + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Z)V onChangedBlock a + m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;I)V onDeactivated a + f Lcom/mojang/serialization/Codec; CODEC c +c net/minecraft/world/level/levelgen/feature/configurations/DiskConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureCircleConfiguration + m ()I halfHeight d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/util/valueproviders/IntProvider; radius c + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; stateProvider a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; target b + f Lcom/mojang/serialization/Codec; CODEC a + f I halfHeight e + f Lnet/minecraft/util/valueproviders/IntProvider; radius d + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; stateProvider b + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; target c +c net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 j + m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; lambda$static$1 i + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$10 a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$2 h + m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer; lambda$static$3 g + m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/Optional; lambda$static$4 f + m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$5 e + m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; lambda$static$6 d + m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; lambda$static$7 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/lang/Boolean; lambda$static$8 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/lang/Boolean; lambda$static$9 a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/List; decorators i + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; dirtProvider c + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer; foliagePlacer f + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; foliageProvider e + f Z forceDirt k + f Z ignoreVines j + f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; minimumSize h + f Ljava/util/Optional; rootPlacer g + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; trunkPlacer d + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider b +c net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureTreeConfiguration$a + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration; build c + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; decorators a + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; dirt a + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; forceDirt b + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; ignoreVines a + f Ljava/util/List; decorators h + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; dirtProvider f + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer; foliagePlacer d + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; foliageProvider b + f Z forceDirt j + f Z ignoreVines i + f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; minimumSize g + f Ljava/util/Optional; rootPlacer e + f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; trunkPlacer c + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider a +c net/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTwoLayers + m (II)I getSizeAtHeight a + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;)Ljava/lang/Integer; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;)Ljava/lang/Integer; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; type b + f Lcom/mojang/serialization/MapCodec; CODEC d + f I limit e + f I lowerSize f + f I upperSize g +c net/minecraft/world/level/levelgen/feature/foliageplacers/BlobFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBlob + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; blobParts a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/BlobFoliagePlacer;)Ljava/lang/Integer; lambda$blobParts$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 c + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I height b +c net/minecraft/world/level/levelgen/feature/foliageplacers/BushFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerBush + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 c + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC c +c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacers + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; register a + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; ACACIA_FOLIAGE_PLACER d + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; BLOB_FOLIAGE_PLACER a + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; BUSH_FOLIAGE_PLACER e + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; CHERRY_FOLIAGE_PLACER k + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; DARK_OAK_FOLIAGE_PLACER i + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; FANCY_FOLIAGE_PLACER f + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; MEGA_JUNGLE_FOLIAGE_PLACER g + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; MEGA_PINE_FOLIAGE_PLACER h + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; PINE_FOLIAGE_PLACER c + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; RANDOM_SPREAD_FOLIAGE_PLACER j + f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; SPRUCE_FOLIAGE_PLACER b + f Lcom/mojang/serialization/MapCodec; codec l +c net/minecraft/world/level/levelgen/feature/foliageplacers/PineFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerPine + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a + m (Lnet/minecraft/util/RandomSource;I)I foliageRadius a + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/PineFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; height b +c net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider + m (Lnet/minecraft/core/BlockPos;)D getSlowNoiseValue a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Lnet/minecraft/util/InclusiveRange; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Ljava/lang/Float; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 c + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; slowNoise l + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; slowNoiseParameters j + f F slowScale k + f Lnet/minecraft/util/InclusiveRange; variety i +c net/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator net/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V addMossHanger a + m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; lambda$place$4 a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V lambda$place$5 a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$6 b + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$7 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F groundProbability d + f F leavesProbability b + f F trunkProbability c +c net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTrees + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; register a + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; ALTER_GROUND g + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; ATTACHED_TO_LEAVES h + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; ATTACHED_TO_LOGS j + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; BEEHIVE f + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; COCOA e + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; CREAKING_HEART d + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; LEAVE_VINE b + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; PALE_MOSS c + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; PLACE_ON_GROUND i + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; TRUNK_VINE a + f Lcom/mojang/serialization/MapCodec; codec k +c net/minecraft/world/level/levelgen/feature/trunkplacers/StraightTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerStraight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight + m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a + m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight; of a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lorg/slf4j/Logger; LOGGER b + f I inner f + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e + f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d +c net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter + m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Ljava/lang/Integer; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter; of a + m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a + m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightmap c + f I maxInclusive e + f I minInclusive d +c net/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData net/minecraft/world/level/levelgen/structure/PersistentIndexed + m (J)V addIndex a + m ()Lit/unimi/dsi/fastutil/longs/LongSet; getAll b + m (J)Z hasStartIndex b + m (J)Z hasUnhandledIndex c + m (Lnet/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData;)Lit/unimi/dsi/fastutil/longs/LongSet; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData;)Lit/unimi/dsi/fastutil/longs/LongSet; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (J)V removeIndex d + m (Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/SavedDataType; type a + f Lcom/mojang/serialization/Codec; CODEC a + f Lcom/mojang/serialization/Codec; LONG_SET d + f Lit/unimi/dsi/fastutil/longs/LongSet; all b + f Lit/unimi/dsi/fastutil/longs/LongSet; remaining c +c net/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType net/minecraft/world/level/levelgen/structure/pools/WorldGenFeatureDefinedStructurePools + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; register a + f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; EMPTY d + f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; FEATURE c + f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; LEGACY e + f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; LIST b + f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; SINGLE a +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 $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$f + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$c + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleZRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$e + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$v + m ()I countOpenings c + m (I)Z findSource a + m ()Z isSpecial b + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)V setConnection a + m ()V updateOpenings a + f Z claimed d + f [Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; connections b + f [Z hasOpening c + f I index a + f Z isSource e + f I scanIndex f +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXYRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$b + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYZRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$d + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleTopRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$g + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentBuilding net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$h + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateEntranceArchs a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateEntranceWall b + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateLowerWall d + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateMiddleWall e + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateRoofPiece c + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; generateRoomGraph b + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateUpperWall f + m (ZILnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateWing a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I BIOME_RANGE_CHECK a + f I DEPTH E + f I HEIGHT D + f I TOP_POSITION F + f I WIDTH C + f Ljava/util/List; childPieces I + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; coreRoom H + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; sourceRoom G +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentRoomFitter net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$i + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a + m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$r + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)Z chunkIntersects a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIILnet/minecraft/world/level/block/state/BlockState;)V generateBoxOnFillOnly a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIZ)V generateDefaultFloor a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIII)V generateWaterBox b + m (III)I getRoomIndex c + m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; makeBoundingBox a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;III)V spawnElder a + f Lnet/minecraft/world/level/block/state/BlockState; BASE_BLACK d + f Lnet/minecraft/world/level/block/state/BlockState; BASE_GRAY b + f Lnet/minecraft/world/level/block/state/BlockState; BASE_LIGHT c + f Lnet/minecraft/world/level/block/state/BlockState; DOT_DECO_DATA h + f Z DO_FILL j + f Lnet/minecraft/world/level/block/state/BlockState; FILL_BLOCK k + f Ljava/util/Set; FILL_KEEP l + f I GRIDROOM_DEPTH n + f I GRIDROOM_HEIGHT o + f I GRIDROOM_LEFTWING_CONNECT_INDEX w + f I GRIDROOM_RIGHTWING_CONNECT_INDEX x + f I GRIDROOM_SOURCE_INDEX u + f I GRIDROOM_TOP_CONNECT_INDEX v + f I GRIDROOM_WIDTH m + f I GRID_DEPTH q + f I GRID_FLOOR_COUNT s + f I GRID_HEIGHT r + f I GRID_SIZE t + f I GRID_WIDTH p + f Lnet/minecraft/world/level/block/state/BlockState; LAMP_BLOCK i + f I LEFTWING_INDEX y + f I PENTHOUSE_INDEX A + f I RIGHTWING_INDEX z + f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; roomDefinition B +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentCoreRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$j + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentWingRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$u + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I mainDesign a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentEntryRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$p + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPenthouse net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$q + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$s + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I mainDesign a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$k + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$m + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleZRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$o + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXYRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$l + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYZRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$n + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleTopRoom net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$t + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d +c net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Ljava/util/List; finalizeProcessing a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; delegate b + f Lnet/minecraft/util/valueproviders/IntProvider; limit c +c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; register a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; ALWAYS_TRUE_TEST a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; AXIS_ALIGNED_LINEAR_POS_TEST c + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; LINEAR_POS_TEST b +c net/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction net/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction + m (Ljava/util/Optional;Ljava/util/List;)Ljava/util/List; apply a + m (Ljava/util/Optional;Ljava/util/List;Ljava/util/function/Function;)Ljava/util/List; apply a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; lambda$static$1 c + m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; lambda$static$2 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; lambda$static$3 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lcom/mojang/serialization/Codec; COLOR_PROVIDER_CODEC b + f Ljava/util/Optional; colors f + f Ljava/util/Optional; flags d + f Ljava/util/Optional; floats c + f Ljava/util/Optional; strings e +c net/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionInverted + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; invert a + m (Lnet/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$invert$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; term c + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; term b +c net/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket net/minecraft/network/protocol/game/PacketPlayOutSpawnPosition + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/world/level/storage/LevelData$RespawnData; respawnData b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/level/storage/LevelData$RespawnData; respawnData b +c net/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket net/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket + m ()Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; action e + m ()Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; data f + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Lnet/minecraft/core/BlockPos; pos b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; action c + f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; data d + f Lnet/minecraft/core/BlockPos; pos b +c net/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action net/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$a + m ()[Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; $values a + m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action;)I lambda$static$0 b + m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action;)I lambda$static$1 a + f [Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; $VALUES k + f Ljava/util/function/IntFunction; BY_ID i + f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; EXPORT f + f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; INIT a + f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; QUERY b + f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; RESET d + f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; RUN g + f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; SAVE e + f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; SET c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h + f I id j +c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider + m (Lnet/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats;I)D lambda$runtimeIndependentSamplers$0 b + m (Lnet/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats;I)Lnet/minecraft/util/profiling/metrics/MetricSampler; lambda$runtimeIndependentSamplers$1 a + m ()D lambda$runtimeIndependentSamplers$2 b + m (Lcom/google/common/base/Stopwatch;)D lambda$tickTimeSampler$3 a + m ()Ljava/util/Set; runtimeIndependentSamplers a + m (Ljava/util/function/Supplier;)Ljava/util/Set; samplers a + m (Ljava/util/function/LongSupplier;)Lnet/minecraft/util/profiling/metrics/MetricSampler; tickTimeSampler a + f Lorg/slf4j/Logger; LOGGER a + f Lnet/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter; samplerFactory c + f Ljava/util/Set; samplers b +c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1 net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1 + f Ljava/util/function/LongSupplier; val$timeSource a +c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$a + m (I)D loadForCpu a + f [D currentLoad e + f J lastPollMs f + f I nrOfCpus a + f [[J previousCpuLoadTick d + f Loshi/hardware/CentralProcessor; processor c + f Loshi/SystemInfo; systemInfo b +c net/minecraft/world/entity/boss/enderdragon/phases/DragonHoldingPatternPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerHold + m ()V begin c + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m (Lnet/minecraft/server/level/ServerLevel;)V findNewTarget b + m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + m ()V navigateToNextPathNode i + m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/Player;)V onCrystalDestroyed a + m (Lnet/minecraft/world/entity/player/Player;)V strafePlayer a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; NEW_TARGET_TARGETING b + f Z clockwise e + f Lnet/minecraft/world/level/pathfinder/Path; currentPath c + f Lnet/minecraft/world/phys/Vec3; targetLocation d +c net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingFlamingPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedFlame + m ()V begin c + m ()V doClientTick b + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m ()V end d + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + m ()V resetFlameCount i + f I FLAME_DURATION b + f I SITTING_FLAME_ATTACKS_COUNT c + f I WARMUP_TIME d + f I flameCount f + f Lnet/minecraft/world/entity/AreaEffectCloud; flame g + f I flameTicks e +c net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate + m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate;)Lnet/minecraft/tags/TagKey; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC e + f Lnet/minecraft/tags/TagKey; tag a +c net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature + m (Lnet/minecraft/world/level/WorldGenLevel;Ljava/util/Set;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z isExposed a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;)Z isExposedDirection a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;II)Ljava/util/Set; placeGroundPatch a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeVegetation a +c net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenDecoratorFrequencyConfiguration + m ()Lnet/minecraft/util/valueproviders/IntProvider; count a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; count b +c net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeBlockSettings; lambda$static$0 m + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeLayerSettings; lambda$static$1 l + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; lambda$static$10 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; lambda$static$11 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; lambda$static$12 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$13 a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeCrackSettings; lambda$static$2 k + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; lambda$static$3 j + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; lambda$static$4 i + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Boolean; lambda$static$5 h + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$6 g + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$7 f + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$8 e + m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; lambda$static$9 d + f Lcom/mojang/serialization/Codec; CHANCE_RANGE a + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/util/valueproviders/IntProvider; distributionPoints j + f Lnet/minecraft/world/level/levelgen/GeodeBlockSettings; geodeBlockSettings c + f Lnet/minecraft/world/level/levelgen/GeodeCrackSettings; geodeCrackSettings e + f Lnet/minecraft/world/level/levelgen/GeodeLayerSettings; geodeLayerSettings d + f I invalidBlocksThreshold p + f I maxGenOffset n + f I minGenOffset l + f D noiseMultiplier o + f Lnet/minecraft/util/valueproviders/IntProvider; outerWallDistance i + f Z placementsRequireLayer0Alternate h + f Lnet/minecraft/util/valueproviders/IntProvider; pointOffset k + f D useAlternateLayer0Chance g + f D usePotentialPlacementsChance f +c net/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureFillConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration;)Ljava/lang/Integer; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/Codec; CODEC a + f I height b + f Lnet/minecraft/world/level/block/state/BlockState; state c +c net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEndSpikeConfiguration + m ()Lnet/minecraft/core/BlockPos; getCrystalBeamTarget c + m ()Ljava/util/List; getSpikes b + m ()Z isCrystalInvulnerable a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;)Ljava/lang/Boolean; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;)Ljava/util/List; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;)Ljava/util/Optional; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/BlockPos; crystalBeamTarget d + f Z crystalInvulnerable b + f Ljava/util/List; spikes c +c net/minecraft/world/level/levelgen/feature/foliageplacers/FancyFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerFancy + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 c + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC c +c net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement + m ()Lnet/minecraft/core/HolderSet; canGrowThrough a + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/HolderSet; lambda$static$0 f + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/HolderSet; lambda$static$1 e + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$2 d + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Integer; lambda$static$3 c + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Integer; lambda$static$4 b + m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Float; lambda$static$5 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a + m ()I maxRootLength e + m ()I maxRootWidth d + m ()Lnet/minecraft/core/HolderSet; muddyRootsIn b + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; muddyRootsProvider c + m ()F randomSkewChance f + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/HolderSet; canGrowThrough b + f I maxRootLength f + f I maxRootWidth e + f Lnet/minecraft/core/HolderSet; muddyRootsIn c + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; muddyRootsProvider d + f F randomSkewChance g +c net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProvider + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider; simple a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider; simple a + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a + f Lcom/mojang/serialization/Codec; CODEC a +c net/minecraft/world/level/levelgen/feature/treedecorators/LeaveVineDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineLeaves + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/BooleanProperty;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V addHangingVine a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$1 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/LeaveVineDecorator;)Ljava/lang/Float; lambda$static$0 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F probability b +c net/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeVineTrunk + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$1 a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator; INSTANCE b +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$BuriedTreasurePiece net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces$a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLiquid b + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece; findAndCreateBridgePieceFactory a + f [Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight; BRIDGE_PIECE_WEIGHTS d + f [Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight; CASTLE_PIECE_WEIGHTS e + f I LOWEST_Y_POSITION c + f I MAGIC_START_Y a + f I MAX_DEPTH b +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$1 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$1 + f [I $SwitchMap$net$minecraft$core$Direction a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$p + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$q + f Ljava/util/List; availableBridgePieces c + f Ljava/util/List; availableCastlePieces d + f Ljava/util/List; pendingChildren a + f Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight; previousPiece b +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$n + m (I)Z doPlace a + m ()Z isValid a + f Z allowInRow e + f I maxPlaceCount d + f Ljava/lang/Class; pieceClass a + f I placeCount c + f I weight b +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossing net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$o + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossing; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$MonsterThrone net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$l + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$MonsterThrone; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a + f Z hasPlacedSpawner d +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$c + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleEntrance net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$f + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleEntrance; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeEndFiller net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$b + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeEndFiller; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a + f I selfSeed d +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleStalkRoom net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$k + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleStalkRoom; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$m + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;IZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateAndAddPiece a + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateChildForward a + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateChildLeft b + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateChildRight c + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece; generatePiece a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isOkBox a + m (Ljava/util/List;)I updatePieceWeight a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$i + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorPiece; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorStairsPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$d + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorStairsPiece; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorTBalconyPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$e + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorTBalconyPiece; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorCrossingPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$g + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorCrossingPiece; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorLeftTurnPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$h + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorLeftTurnPiece; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a + f Z isNeedingChest d +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorRightTurnPiece net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$j + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a + m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorRightTurnPiece; createPiece a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a + f I DEPTH c + f I HEIGHT b + f I WIDTH a + f Z isNeedingChest d +c net/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorGravity + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor;)Ljava/lang/Integer; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightmap b + f I offset c +c net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; apply b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; commonFields a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction;)Ljava/util/List; lambda$commonFields$0 a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; simpleBuilder a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Ljava/util/function/Predicate; compositePredicates a + f Ljava/util/List; predicates g +c net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$a + m ()Ljava/util/List; getConditions g + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; unwrap f + m ()Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; unwrap d + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; when a + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when b + f Lcom/google/common/collect/ImmutableList$Builder; conditions a +c net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$DummyBuilder net/minecraft/world/level/storage/loot/functions/LootItemFunctionConditional$b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$DummyBuilder; getThis a + f Ljava/util/function/Function; constructor a +c net/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction net/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction + m (Lnet/minecraft/world/item/component/WrittenBookContent;)Lnet/minecraft/world/item/component/WrittenBookContent; apply a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction;)Ljava/util/List; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; pageOperation c + f Ljava/util/List; pages b +c net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; createCodec a + m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; createInlineCodec b + m (Lnet/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition;)Ljava/util/List; lambda$createCodec$0 b + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$createCodec$1 a + m (Lnet/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition;)Ljava/util/List; lambda$createInlineCodec$2 a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a + f Ljava/util/function/Predicate; composedPredicate a + f Ljava/util/List; terms c +c net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$Builder net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$a + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)V addTerm a + m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; create a + f Lcom/google/common/collect/ImmutableList$Builder; terms a +c net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lcom/mojang/serialization/MapCodec; codec a +c net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket + m ()I getWarningBlocks b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I warningBlocks b +c net/minecraft/network/protocol/game/ServerboundDebugSubscriptionRequestPacket net/minecraft/network/protocol/game/ServerboundDebugSubscriptionRequestPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Ljava/util/Set; subscriptions b + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/codec/StreamCodec; SET_STREAM_CODEC c + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Set; subscriptions b +c net/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket net/minecraft/network/protocol/game/PacketPlayInRecipeSettings + m ()Lnet/minecraft/world/inventory/RecipeBookType; getBookType b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z isFiltering f + m ()Z isOpen e + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Lnet/minecraft/world/inventory/RecipeBookType; bookType b + f Z isFiltering d + f Z isOpen c +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/OpticFinder;)Lcom/mojang/datafixers/Typed; fix a + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; lambda$fix$1 a + m (Ljava/lang/String;)Z lambda$fix$2 a + m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; lambda$fix$3 a + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$makeRule$0 a +c net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonSittingPhase net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonControllerLanded + m ()Z isSitting a + m (Lnet/minecraft/world/damagesource/DamageSource;F)F onHurt a +c net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingApproachPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandingFly + m ()V begin c + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m (Lnet/minecraft/server/level/ServerLevel;)V findNewTarget b + m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + m ()V navigateToNextPathNode i + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; NEAR_EGG_TARGETING b + f Lnet/minecraft/world/level/pathfinder/Path; currentPath c + f Lnet/minecraft/world/phys/Vec3; targetLocation d +c net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingScanningPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedSearch + m ()V begin c + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z lambda$new$0 a + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; CHARGE_TARGETING f + f I SITTING_ATTACK_VIEW_RANGE d + f I SITTING_ATTACK_Y_VIEW_RANGE c + f I SITTING_CHARGE_VIEW_RANGE e + f I SITTING_SCANNING_IDLE_TICKS b + f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; scanTargeting g + f I scanningTime h +c net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/WindCharge net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/WindCharge + m (Lnet/minecraft/world/entity/projectile/ProjectileDeflection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityReference;Z)Z deflect a + m (Lnet/minecraft/world/phys/Vec3;)V explode a + m (D)Z shouldRenderAtSqrDistance a + m ()V tick g + f Lnet/minecraft/world/level/ExplosionDamageCalculator; EXPLOSION_DAMAGE_CALCULATOR g + f F MIN_CAMERA_DISTANCE_SQUARED i + f F RADIUS h + f I noDeflectTicks j +c net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate + m (Lnet/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate;)Lnet/minecraft/core/Vec3i; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Vec3i; offset e +c net/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureHellFlowingLavaConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Lnet/minecraft/world/level/material/FluidState; lambda$static$0 e + m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Ljava/lang/Boolean; lambda$static$1 d + m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Ljava/lang/Integer; lambda$static$2 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Ljava/lang/Integer; lambda$static$3 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Lnet/minecraft/core/HolderSet; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + f Lcom/mojang/serialization/Codec; CODEC a + f I holeCount e + f Z requiresBlockBelow c + f I rockCount d + f Lnet/minecraft/world/level/material/FluidState; state b + f Lnet/minecraft/core/HolderSet; validBlocks f +c net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I maxHeight c + m ()I spreadHeight b + m ()I spreadWidth a + f Lcom/mojang/serialization/Codec; CODEC a + f I maxHeight d + f I spreadHeight c + f I spreadWidth b +c net/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeThreeLayers + m (II)I getSizeAtHeight a + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; lambda$static$0 e + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; lambda$static$1 d + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; lambda$static$2 c + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; lambda$static$3 b + m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; type b + f Lcom/mojang/serialization/MapCodec; CODEC d + f I limit e + f I lowerSize g + f I middleSize h + f I upperLimit f + f I upperSize i +c net/minecraft/world/level/levelgen/feature/foliageplacers/AcaciaFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerAcacia + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 e + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; lambda$static$1 d + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; lambda$static$2 c + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; lambda$static$3 b + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F cornerHoleChance g + f F hangingLeavesChance h + f F hangingLeavesExtensionChance i + f Lnet/minecraft/util/valueproviders/IntProvider; height b + f F wideBottomLayerHoleChance c +c net/minecraft/world/level/levelgen/feature/foliageplacers/SpruceFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerSpruce + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/SpruceFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; trunkHeight b +c net/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderSimpl + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 a + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/BlockState; state c +c net/minecraft/world/level/levelgen/feature/trunkplacers/MegaJungleTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerMegaJungle + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC b +c net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; register a + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; CONCENTRIC_RINGS b + f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; RANDOM_SPREAD a +c net/minecraft/world/level/levelgen/structure/pools/alias/RandomGroupPoolAlias net/minecraft/world/level/levelgen/structure/pools/alias/RandomGroupPoolAlias + m ()Ljava/util/stream/Stream; allTargets a + m ()Lcom/mojang/serialization/MapCodec; codec b + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V forEachResolved a + m ()Lnet/minecraft/util/random/WeightedList; groups c + m (Lnet/minecraft/util/random/Weighted;)Ljava/util/stream/Stream; lambda$allTargets$3 a + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding;)V lambda$forEachResolved$1 a + m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;Ljava/util/List;)V lambda$forEachResolved$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/random/WeightedList; groups c +c net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d +c net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/WorldgenRandom;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$2 a + m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d + f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; height e +c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;ZIILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I findSuitableY a + m (Lnet/minecraft/util/RandomSource;II)I getRandomWithinInterval a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;I)Z isCold a + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$2 a + m (Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/NoiseColumn; lambda$findSuitableY$3 a + m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure;)Ljava/util/List; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/WorldgenRandom;F)Z sample a + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d + f I MIN_Y_INDEX h + f F PROBABILITY_OF_GIANT_PORTAL g + f [Ljava/lang/String; STRUCTURE_LOCATION_GIANT_PORTALS f + f [Ljava/lang/String; STRUCTURE_LOCATION_PORTALS e + f Ljava/util/List; setups i +c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$a + m ()F airPocketProbability b + m ()Z canBeCold f + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()F mossiness c + m ()Z overgrown d + m ()Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; placement a + m ()Z replaceWithBlackstone g + m ()Z vines e + m ()F weight h + f Lcom/mojang/serialization/Codec; CODEC a + f F airPocketProbability c + f Z canBeCold g + f F mossiness d + f Z overgrown e + f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; placement b + f Z replaceWithBlackstone h + f Z vines f + f F weight i +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/BlockPos;Lnet/minecraft/world/level/block/Rotation;Ljava/util/List;Lnet/minecraft/util/RandomSource;)V generateMansion a +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$g + m (III)Z edgesTo b + m (II)I get a + m (III)V set a + m (IIIII)V set a + m (IIII)V setif a + f [[I grid a + f I height c + f I valueIfOutside d + f I width b +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionGrid net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$c + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;)Z cleanEdges a + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;IIII)Lnet/minecraft/core/Direction; get1x2RoomDirection b + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;)V identifyRooms a + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;II)Z isHouse a + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;IIII)Z isRoomId a + m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;IILnet/minecraft/core/Direction;I)V recursiveCorridor a + m ()V setupThirdFloor a + f I BLOCKED g + f I CLEAR b + f I CORRIDOR c + f I DEFAULT_SIZE a + f I ROOM d + f I ROOM_1x1 h + f I ROOM_1x2 i + f I ROOM_2x2 j + f I ROOM_CORRIDOR_FLAG n + f I ROOM_DOOR_FLAG l + f I ROOM_ID_MASK p + f I ROOM_ORIGIN_FLAG k + f I ROOM_STAIRS_FLAG m + f I ROOM_TYPE_MASK o + f I START_ROOM e + f I TEST_ROOM f + f Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid; baseGrid r + f I entranceX u + f I entranceY v + f [Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid; floorRooms t + f Lnet/minecraft/util/RandomSource; random q + f Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid; thirdFloorGrid s +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$e + f Lnet/minecraft/core/BlockPos; position b + f Lnet/minecraft/world/level/block/Rotation; rotation a + f Ljava/lang/String; wallType c +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionPiecePlacer net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$d + m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;)V addRoom1x1 a + m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;Z)V addRoom1x2 a + m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;)V addRoom2x2 a + m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;)V addRoom2x2Secret a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionGrid;)V createMansion a + m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;)V createRoof a + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V entrance a + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V traverseInnerTurn d + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;Lnet/minecraft/core/Direction;IIII)V traverseOuterWalls a + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V traverseTurn c + m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V traverseWallPiece b + f Lnet/minecraft/util/RandomSource; random b + f I startX c + f I startY d + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager a +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$b + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1 a + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1Secret b + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2FrontEntrance b + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x2Secret c + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2SideEntrance a + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2 d + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2Secret e +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$WoodlandMansionPiece net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$i + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a + m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; lambda$new$0 a + m (Ljava/lang/String;)Lnet/minecraft/resources/Identifier; makeLocation a + m (Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a + m ()Lnet/minecraft/resources/Identifier; makeTemplateLocation b +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FirstFloorRoomCollection net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$a + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1 a + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1Secret b + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2FrontEntrance b + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x2Secret c + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2SideEntrance a + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2 d + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2Secret e +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$ThirdFloorRoomCollection net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$h +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SecondFloorRoomCollection net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$f + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1 a + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1Secret b + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2FrontEntrance b + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x2Secret c + m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2SideEntrance a + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2 d + m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2Secret e +c net/minecraft/world/level/levelgen/structure/templatesystem/BlockAgeProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockAge + m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getRandomBlock a + m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/BlockState;[Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getRandomBlock a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; getRandomFacingStairs a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockAgeProcessor;)Ljava/lang/Float; lambda$static$0 a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceFullStoneBlock a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceObsidian b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceSlab b + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceStairs a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceWall c + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a + f Lcom/mojang/serialization/MapCodec; CODEC a + f [Lnet/minecraft/world/level/block/state/BlockState; NON_MOSSY_REPLACEMENTS e + f F PROBABILITY_OF_REPLACING_FULL_BLOCK b + f F PROBABILITY_OF_REPLACING_OBSIDIAN d + f F PROBABILITY_OF_REPLACING_STAIRS c + f F mossiness f +c net/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorRotation + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor;)Ljava/util/Optional; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor;)Ljava/lang/Float; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F integrity c + f Ljava/util/Optional; rottableBlocks b +c net/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestTrue + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; getType a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest; lambda$static$0 b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest; INSTANCE b +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V addToLists a + m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List; buildInfoList a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; calculateConnectedPosition a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; calculateRelativePosition a + m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; createEntityIgnoreException a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/ProblemReporter;)V fillEntityList a + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;ZLjava/util/List;)V fillFromWorld a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/world/level/block/Block;)Ljava/util/List; filterBlocks a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/world/level/block/Block;Z)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; filterBlocks a + m ()Ljava/lang/String; getAuthor b + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox b + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getDefaultJointType a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Ljava/util/List; getJigsaws a + m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getJointType a + m ()Lnet/minecraft/core/Vec3i; getSize a + m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; getZeroPositionWithTransform a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;II)Lnet/minecraft/core/BlockPos; getZeroPositionWithTransform a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)I lambda$buildInfoList$0 c + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)I lambda$buildInfoList$1 b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)I lambda$buildInfoList$2 a + m (Lnet/minecraft/world/entity/Entity;)Z lambda$fillEntityList$3 a + m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; lambda$getJointType$9 b + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/nbt/CompoundTag;)V lambda$load$6 a + m (Lnet/minecraft/nbt/CompoundTag;)V lambda$load$7 b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$SimplePalette;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/nbt/CompoundTag;)V lambda$loadPalette$8 a + m (Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/phys/Vec3;ZLnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/Entity;)V lambda$placeEntities$5 a + m (Lnet/minecraft/core/BlockPos$MutableBlockPos;IIILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/Direction;III)V lambda$updateShapeAtEdge$4 a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/CompoundTag;)V load a + m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/ListTag;)V loadPalette a + m ([D)Lnet/minecraft/nbt/ListTag; newDoubleList a + m ([I)Lnet/minecraft/nbt/ListTag; newIntegerList a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;ZLnet/minecraft/util/ProblemReporter;)V placeEntities a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/util/RandomSource;I)Z placeInWorld a + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Ljava/util/List;)Ljava/util/List; processBlockInfos a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; save a + m (Ljava/lang/String;)V setAuthor a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; transform a + m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; transform a + m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;III)V updateShapeAtEdge a + m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/core/BlockPos;)V updateShapeAtEdge a + f Ljava/lang/String; BLOCKS_TAG d + f Ljava/lang/String; BLOCK_TAG_NBT g + f Ljava/lang/String; BLOCK_TAG_POS e + f Ljava/lang/String; BLOCK_TAG_STATE f + f Ljava/lang/String; ENTITIES_TAG c + f Ljava/lang/String; ENTITY_TAG_BLOCKPOS i + f Ljava/lang/String; ENTITY_TAG_NBT j + f Ljava/lang/String; ENTITY_TAG_POS h + f Lorg/slf4j/Logger; LOGGER l + f Ljava/lang/String; PALETTE_LIST_TAG b + f Ljava/lang/String; PALETTE_TAG a + f Ljava/lang/String; SIZE_TAG k + f Ljava/lang/String; author p + f Ljava/util/List; entityInfoList n + f Ljava/util/List; palettes m + f Lnet/minecraft/core/Vec3i; size o +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$1 net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$1 + f [I $SwitchMap$net$minecraft$world$level$block$Mirror b + f [I $SwitchMap$net$minecraft$world$level$block$Rotation a +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$b + m ()Ljava/util/List; blocks b + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; blocks a + m ()Ljava/util/List; jigsaws a + m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Z lambda$blocks$0 a + m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; lambda$blocks$1 b + f Ljava/util/List; blocks a + f Ljava/util/Map; cache b + f Ljava/util/List; cachedJigsaws c +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$SimplePalette net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$c + m (Lnet/minecraft/world/level/block/state/BlockState;I)V addMapping a + m (Lnet/minecraft/world/level/block/state/BlockState;)I idFor a + m (I)Lnet/minecraft/world/level/block/state/BlockState; stateFor a + f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE a + f Lnet/minecraft/core/IdMapper; ids b + f I lastId c +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; info a + m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; jointType b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Ljava/lang/String; lambda$of$0 c + m ()Lnet/minecraft/resources/Identifier; name c + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo; of a + m ()I placementPriority f + m ()Lnet/minecraft/resources/ResourceKey; pool d + m ()I selectionPriority g + m ()Lnet/minecraft/resources/Identifier; target e + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo; withInfo b + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; info a + f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; jointType b + f Lnet/minecraft/resources/Identifier; name c + f I placementPriority f + f Lnet/minecraft/resources/ResourceKey; pool d + f I selectionPriority g + f Lnet/minecraft/resources/Identifier; target e +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$BlockInfo + m ()Lnet/minecraft/nbt/CompoundTag; nbt c + m ()Lnet/minecraft/core/BlockPos; pos a + m ()Lnet/minecraft/world/level/block/state/BlockState; state b + f Lnet/minecraft/nbt/CompoundTag; nbt c + f Lnet/minecraft/core/BlockPos; pos a + f Lnet/minecraft/world/level/block/state/BlockState; state b +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureEntityInfo net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructure$EntityInfo + f Lnet/minecraft/core/BlockPos; blockPos b + f Lnet/minecraft/nbt/CompoundTag; nbt c + f Lnet/minecraft/world/phys/Vec3; pos a +c net/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction net/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction + m (Lnet/minecraft/world/item/component/FireworkExplosion;)Lnet/minecraft/world/item/component/FireworkExplosion; apply a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; lambda$static$0 e + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; lambda$static$1 d + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; lambda$static$2 c + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; lambda$static$3 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/component/FireworkExplosion; DEFAULT_VALUE b + f Ljava/util/Optional; colors d + f Ljava/util/Optional; fadeColors e + f Ljava/util/Optional; shape c + f Ljava/util/Optional; trail f + f Ljava/util/Optional; twinkle h +c net/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction net/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction + m (Lnet/minecraft/world/item/component/WritableBookContent;)Lnet/minecraft/world/item/component/WritableBookContent; apply a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction;)Ljava/util/List; lambda$static$0 b + m (Lnet/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; pageOperation c + f Ljava/util/List; pages b +c net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider + m ()Ljava/util/Set; getReferencedContextParams b + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/scores/ScoreHolder; getScoreHolder a + m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; getType a +c net/minecraft/network/protocol/configuration/ClientConfigurationPacketListener net/minecraft/network/protocol/configuration/ClientConfigurationPacketListener + m (Lnet/minecraft/network/protocol/configuration/ClientboundCodeOfConductPacket;)V handleCodeOfConduct a + m (Lnet/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket;)V handleConfigurationFinished a + m (Lnet/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket;)V handleEnabledFeatures a + m (Lnet/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket;)V handleRegistryData a + m (Lnet/minecraft/network/protocol/configuration/ClientboundResetChatPacket;)V handleResetChat a + m (Lnet/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks;)V handleSelectKnownPacks a + m ()Lnet/minecraft/network/ConnectionProtocol; protocol b +c net/minecraft/network/protocol/configuration/ServerConfigurationPacketListener net/minecraft/network/protocol/configuration/ServerConfigurationPacketListener + m (Lnet/minecraft/network/protocol/configuration/ServerboundAcceptCodeOfConductPacket;)V handleAcceptCodeOfConduct a + m (Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket;)V handleConfigurationFinished a + m (Lnet/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks;)V handleSelectKnownPacks a + m ()Lnet/minecraft/network/ConnectionProtocol; protocol b +c net/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket net/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z isTerminal d + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket net/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket + m ()I containerId e + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a + m ()Z newState f + m ()I slotId b + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f I containerId c + f Z newState d + f I slotId b +c net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstance net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonController + m ()V begin c + m ()V doClientTick b + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m ()V end d + m ()F getFlySpeed e + m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f + m ()F getTurnSpeed g + m ()Z isSitting a + m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/Player;)V onCrystalDestroyed a + m (Lnet/minecraft/world/damagesource/DamageSource;F)F onHurt a + f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; dragon a +c net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingAttackingPhase net/minecraft/world/entity/boss/enderdragon/phases/DragonControllerLandedAttack + m ()V begin c + m ()V doClientTick b + m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a + m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h + f I ROAR_DURATION b + f I attackingTicks c +c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownEnderpearl net/minecraft/world/entity/projectile/throwableitemprojectile/EntityEnderPearl + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/Level;)Z canTeleport a + m ()V deregisterFromCurrentOwner i + m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; findOwnerIncludingDeadPlayer a + m ()Lnet/minecraft/world/item/Item; getDefaultItem f + m ()Lnet/minecraft/world/entity/Entity; getOwner p + m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;)Z isAllowedToTeleportOwner a + m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a + m (Lnet/minecraft/world/phys/HitResult;)V onHit b + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + m (Lnet/minecraft/world/level/block/state/BlockState;)V onInsideBlock a + m (Z)V onInsideBubbleColumn m + m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemoval b + m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;)V playSound a + m ()V registerToCurrentOwner k + m (Lnet/minecraft/world/entity/EntityReference;)V setOwner a + m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b + m ()V tick g + f J ticketTimer b +c net/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfiguration + m ()Ljava/util/stream/Stream; getFeatures e + f Lnet/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration; NONE m +c net/minecraft/world/level/levelgen/feature/foliageplacers/DarkOakFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerDarkOak + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocationSigned b + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a +c net/minecraft/world/level/levelgen/feature/stateproviders/RotatedBlockProvider net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderRotatedBlock + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RotatedBlockProvider;)Lnet/minecraft/world/level/block/Block; lambda$static$0 a + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/Block; block c +c net/minecraft/world/level/levelgen/feature/treedecorators/AlterGroundDecorator net/minecraft/world/level/levelgen/feature/treedecorators/WorldGenFeatureTreeAlterGround + m (ILnet/minecraft/core/BlockPos;)Z lambda$place$1 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V lambda$place$2 c + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AlterGroundDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V placeBlockAt b + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V placeCircle a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; provider b +c net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V afterPlace a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BrushableBlockEntity;)V lambda$placeSuspiciousSand$0 a + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V placeSuspiciousSand a + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d +c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure + m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/WorldgenRandom;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; createTopPiece a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a + m (Lnet/minecraft/world/level/ChunkPos;JLnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; regeneratePiecesAfterLoad a + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessor + m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Ljava/util/List; finalizeProcessing a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a +c net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType + m ()Lcom/mojang/serialization/MapCodec; codec a + f Lcom/mojang/serialization/MapCodec; codec a +c net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders + m (Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider;)Lcom/mojang/datafixers/util/Either; lambda$static$0 a + m ()Lcom/mojang/serialization/Codec; lambda$static$1 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; register a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; CONTEXT c + f Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; FIXED b + f Lcom/mojang/serialization/Codec; TYPED_CODEC d +c net/minecraft/world/item/enchantment/providers/EnchantmentsByCostWithDifficulty net/minecraft/world/item/enchantment/providers/EnchantmentsByCostWithDifficulty + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchant a + m ()Lnet/minecraft/core/HolderSet; enchantments b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I maxCostSpan d + m ()I minCost c + f Lcom/mojang/serialization/MapCodec; CODEC c + f I MAX_ALLOWED_VALUE_PART b + f Lnet/minecraft/core/HolderSet; enchantments d + f I maxCostSpan f + f I minCost e +c net/minecraft/world/level/levelgen/feature/foliageplacers/MegaPineFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerMegaPine + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/MegaPineFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; crownHeight b +c net/minecraft/world/level/levelgen/feature/stateproviders/WeightedStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviderWeighted + m (Lnet/minecraft/util/random/WeightedList;)Lcom/mojang/serialization/DataResult; create a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a + m ()Ljava/lang/String; lambda$create$1 b + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WeightedStateProvider;)Lnet/minecraft/util/random/WeightedList; lambda$static$0 a + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/util/random/WeightedList; weightedList c +c net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d +c net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC e + f Lnet/minecraft/util/random/WeightedList; FORTRESS_ENEMIES d +c net/minecraft/world/level/levelgen/structure/templatesystem/BlockStateMatchTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestBlockState + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockStateMatchTest;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/BlockState; blockState b +c net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m ()Z hasLimit c + m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Lnet/minecraft/core/Holder; lambda$static$0 c + m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$1 b + m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 b + m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder; lootingMultiplier a + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + f Lcom/mojang/serialization/MapCodec; CODEC b + f I NO_LIMIT a + f Lnet/minecraft/core/Holder; enchantment c + f I limit e + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; value d +c net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b + m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder; getThis a + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c + m (I)Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder; setLimit a + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; count b + f Lnet/minecraft/core/Holder; enchantment a + f I limit c +c net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionRandomChance + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; chance c + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$randomChance$1 b + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$randomChance$2 b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; randomChance a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; randomChance a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; chance b +c org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftAbstractInventoryViewBuilder +c org/bukkit/craftbukkit/inventory/view/builder/CraftMerchantInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftMerchantInventoryViewBuilder +c org/bukkit/craftbukkit/inventory/view/builder/CraftStandardInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftStandardInventoryViewBuilder +c net/minecraft/world/entity/monster/piglin/StopAdmiringIfTiredOfTryingToReachItem net/minecraft/world/entity/monster/piglin/BehaviorAdmireTimeout + m (II)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$1 a + m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$2 a +c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownSplashPotion net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownSplashPotion + m ()Lnet/minecraft/world/item/Item; getDefaultItem f + m (DFI)I lambda$onHitAsPotion$0 a +c net/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockPileConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; stateProvider b +c net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType net/minecraft/world/level/levelgen/feature/stateproviders/WorldGenFeatureStateProviders + m ()Lcom/mojang/serialization/MapCodec; codec a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; register a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; DUAL_NOISE_PROVIDER e + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; NOISE_PROVIDER d + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; NOISE_THRESHOLD_PROVIDER c + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; RANDOMIZED_INT_STATE_PROVIDER g + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; ROTATED_BLOCK_PROVIDER f + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; SIMPLE_STATE_PROVIDER a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; WEIGHTED_STATE_PROVIDER b + f Lcom/mojang/serialization/MapCodec; codec h +c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/lang/Float; lambda$static$0 e + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/lang/Float; lambda$static$1 d + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$2 c + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/util/List; lambda$static$3 b + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/util/List; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 b + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/BlockState; defaultState i + f F highChance h + f Ljava/util/List; highStates k + f Ljava/util/List; lowStates j + f F threshold g +c net/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator net/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$place$1 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)Z lambda$place$2 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator;)Ljava/lang/Float; lambda$static$0 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f F probability b +c net/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator net/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V attemptToPlaceBlockAbove a + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$attemptToPlaceBlockAbove$5 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Ljava/lang/Integer; lambda$static$0 d + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Ljava/lang/Integer; lambda$static$1 c + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Ljava/lang/Integer; lambda$static$2 b + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockStateProvider e + f I height d + f I radius c + f I tries b +c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V afterPlace a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a + m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)V generatePieces a + m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V lambda$findGenerationPoint$0 a + m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e + f Lcom/mojang/serialization/MapCodec; CODEC d +c net/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlockIgnore + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor;)Ljava/util/List; lambda$static$0 a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor; AIR c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor; STRUCTURE_AND_AIR d + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor; STRUCTURE_BLOCK b + f Lcom/google/common/collect/ImmutableList; toIgnore e +c net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlock + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest;)Lnet/minecraft/world/level/block/Block; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest;)Ljava/lang/Float; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/Block; block b + f F probability d +c net/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider net/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount c + m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider; forEnchantmentLevel a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount b +c net/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket net/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a + m ()Z isTerminal d + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/protocol/configuration/ServerboundAcceptCodeOfConductPacket net/minecraft/network/protocol/configuration/ServerboundAcceptCodeOfConductPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/configuration/ServerboundAcceptCodeOfConductPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket net/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V handle a + m ()Z isTerminal d + m ()Lnet/minecraft/network/protocol/PacketType; type a + f Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket; INSTANCE a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b +c net/minecraft/world/entity/projectile/hurtingprojectile/AbstractHurtingProjectile net/minecraft/world/entity/projectile/hurtingprojectile/EntityFireball + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m ()V applyInertia u + m (Lnet/minecraft/world/phys/Vec3;D)V assignDirectionalMovement a + m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b + m ()V createParticleTrail v + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/level/ClipContext$Block; getClipType f + m ()F getInertia r + m ()F getLightLevelDependentMagicValue bO + m ()F getLiquidInertia s + m ()Lnet/minecraft/core/particles/ParticleOptions; getTrailParticle k + m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a + m (Z)V onDeflection a + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m ()Z shouldBurn i + m (D)Z shouldRenderAtSqrDistance a + m ()V tick g + f D DEFLECTION_SCALE c + f D INITAL_ACCELERATION_POWER b + f D accelerationPower d +c net/minecraft/world/item/enchantment/providers/TradeRebalanceEnchantmentProviders net/minecraft/world/item/enchantment/providers/TradeRebalanceEnchantmentProviders + m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a + f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_BOOTS_4 a + f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_CHESTPLATE_4 c + f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_CHESTPLATE_5 f + f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_HELMET_4 d + f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_LEGGINGS_4 b + f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_LEGGINGS_5 e + f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_BOOTS_4 w + f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_BOOTS_5 A + f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_CHESTPLATE_4 y + f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_HELMET_4 z + f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_HELMET_5 B + f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_LEGGINGS_4 x + f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_BOOTS_4 g + f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_BOOTS_5 k + f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_CHESTPLATE_4 i + f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_HELMET_4 j + f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_LEGGINGS_4 h + f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_LEGGINGS_5 l + f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_BOOTS_4 m + f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_CHESTPLATE_4 o + f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_CHESTPLATE_5 q + f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_HELMET_4 p + f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_HELMET_5 r + f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_LEGGINGS_4 n + f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_BOOTS_4 s + f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_BOOTS_5 u + f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_HELMET_4 t + f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_HELMET_5 v + f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_BOOTS_4 C + f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_BOOTS_5 G + f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_CHESTPLATE_4 E + f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_HELMET_4 F + f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_HELMET_5 H + f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_LEGGINGS_4 D + f Lnet/minecraft/resources/ResourceKey; TRADES_TAIGA_ARMORER_CHESTPLATE_5 J + f Lnet/minecraft/resources/ResourceKey; TRADES_TAIGA_ARMORER_LEGGINGS_5 I +c net/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureLakeConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/block/state/BlockState; state b +c net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenEndGatewayConfiguration + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration; delayedExitSearch a + m ()Ljava/util/Optional; getExit b + m ()Z isExitExact c + m (Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration; knownExit a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;)Ljava/util/Optional; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;)Ljava/lang/Boolean; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/Codec; CODEC a + f Z exact c + f Ljava/util/Optional; exit b +c net/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration net/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 d + m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Ljava/util/List; lambda$static$2 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Ljava/util/List; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/List; logDecorators e + f Lnet/minecraft/util/valueproviders/IntProvider; logLength c + f Ljava/util/List; stumpDecorators d + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider b +c net/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder net/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$a + m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration; build a + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; logDecorators b + m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; stumpDecorators a + f Ljava/util/List; logDecorators d + f Lnet/minecraft/util/valueproviders/IntProvider; logLength b + f Ljava/util/List; stumpDecorators c + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider a +c net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/core/Holder; lambda$static$0 m + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$1 l + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$10 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$11 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; lambda$static$12 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$13 a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$2 k + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/tags/TagKey; lambda$static$3 j + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$4 i + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$5 h + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$6 g + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$7 f + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; lambda$static$8 e + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$9 d + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedTreePosition o + f I allowedVerticalWaterForTree n + f I hangingRootPlacementAttempts l + f I hangingRootRadius i + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; hangingRootStateProvider k + f I hangingRootsVerticalSpan j + f I requiredVerticalSpaceForTree c + f I rootColumnMaxHeight h + f I rootPlacementAttempts g + f I rootRadius d + f Lnet/minecraft/tags/TagKey; rootReplaceable e + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; rootStateProvider f + f Lnet/minecraft/core/Holder; treeFeature b +c net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration + m ()I amountPerCharge b + m ()F catalystChance h + m ()I chargeCount a + m ()Lnet/minecraft/util/valueproviders/IntProvider; extraRareGrowths g + m ()I growthRounds d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I spreadAttempts c + m ()I spreadRounds f + f Lcom/mojang/serialization/Codec; CODEC a + f I amountPerCharge c + f F catalystChance h + f I chargeCount b + f Lnet/minecraft/util/valueproviders/IntProvider; extraRareGrowths g + f I growthRounds e + f I spreadAttempts d + f I spreadRounds f +c net/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/WorldGenFoilagePlacerJungle + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer;)Ljava/lang/Integer; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I height b +c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider + m (Lnet/minecraft/core/BlockPos;D)D getNoiseValue a + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Ljava/lang/Long; lambda$noiseCodec$0 c + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; lambda$noiseCodec$1 b + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Ljava/lang/Float; lambda$noiseCodec$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; noiseCodec a + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; noise f + f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; parameters d + f F scale e + f J seed c +c net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator;)Ljava/lang/Float; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator;)Ljava/util/List; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockProvider c + f Ljava/util/List; directions d + f F probability b +c net/minecraft/world/level/storage/loot/predicates/LootItemEntityPropertyCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionEntityProperty + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; entityPresent a + m ()Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget d + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasProperties a + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Lnet/minecraft/advancements/criterion/EntityPredicate;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasProperties a + m (Lnet/minecraft/advancements/criterion/EntityPredicate$Builder;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$hasProperties$1 a + m (Lnet/minecraft/advancements/criterion/EntityPredicate;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$hasProperties$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/Optional; predicate c + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget c + f Ljava/util/Optional; predicate b +c net/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionKilledByPlayer + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; killedByPlayer c + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$killedByPlayer$0 d + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition; INSTANCE b +c net/minecraft/world/entity/projectile/throwableitemprojectile/AbstractThrownPotion net/minecraft/world/entity/projectile/throwableitemprojectile/EntityPotion + m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; calculateHorizontalHurtKnockbackDirection a + m (Lnet/minecraft/core/BlockPos;)V dowseFire a + m ()D getDefaultGravity bs + m (Lnet/minecraft/world/entity/LivingEntity;)Z lambda$static$0 a + m (Lnet/minecraft/world/phys/HitResult;)V onHit b + m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a + f D SPLASH_RANGE b + f D SPLASH_RANGE_SQ c + f Ljava/util/function/Predicate; WATER_SENSITIVE_OR_ON_FIRE d +c net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedPlacement c + m ()Lnet/minecraft/core/Direction; direction b + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$Layer; layer a + m ()Ljava/util/List; layers a + m ()Z prioritizeTip d + m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration; simple b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedPlacement d + f Lnet/minecraft/core/Direction; direction c + f Ljava/util/List; layers b + f Z prioritizeTip e +c net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$Layer net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$a + m ()Lnet/minecraft/util/valueproviders/IntProvider; height a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; state b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; height b + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; state c +c net/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureEmptyConfiguration + f Lcom/mojang/serialization/Codec; CODEC b + f Lnet/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration; INSTANCE a +c net/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomPatchConfiguration + m ()Lnet/minecraft/core/Holder; feature d + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()I tries a + m ()I xzSpread b + m ()I ySpread c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/Holder; feature e + f I tries b + f I xzSpread c + f I ySpread d +c net/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBlockConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration;)Ljava/lang/Boolean; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m ()Z scheduleTick b + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; toPlace a + f Lcom/mojang/serialization/Codec; CODEC a + f Z scheduleTick c + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; toPlace b +c net/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureInfo + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; addProcessor a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; clearProcessors b + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; copy a + m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox g + m ()Z getKnownShape h + m ()Lnet/minecraft/world/level/block/Mirror; getMirror c + m ()Ljava/util/List; getProcessors i + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/RandomSource; getRandom b + m (Ljava/util/List;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette; getRandomPalette a + m ()Lnet/minecraft/world/level/block/Rotation; getRotation d + m ()Lnet/minecraft/core/BlockPos; getRotationPivot e + m ()Z isIgnoreEntities f + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; popProcessor b + m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setBoundingBox a + m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setFinalizeEntities c + m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setIgnoreEntities a + m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setKnownShape b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setLiquidSettings a + m (Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setMirror a + m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setRandom a + m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setRotation a + m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setRotationPivot a + m ()Z shouldApplyWaterlogging j + m ()Z shouldFinalizeEntities k + f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox e + f Z finalizeEntities k + f Z ignoreEntities d + f Z knownShape j + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; liquidSettings f + f Lnet/minecraft/world/level/block/Mirror; mirror a + f I palette h + f Ljava/util/List; processors i + f Lnet/minecraft/util/RandomSource; random g + f Lnet/minecraft/world/level/block/Rotation; rotation b + f Lnet/minecraft/core/BlockPos; rotationPivot c +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorList net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorList + m ()Ljava/util/List; list a + f Ljava/util/List; list a +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureStructureProcessorType + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; register a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLACKSTONE_REPLACE l + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLOCK_AGE k + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLOCK_IGNORE e + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLOCK_ROT f + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; CAPPED o + f Lcom/mojang/serialization/Codec; DIRECT_CODEC c + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; GRAVITY g + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; JIGSAW_REPLACEMENT h + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; LAVA_SUBMERGED_BLOCK m + f Lcom/mojang/serialization/Codec; LIST_CODEC d + f Lcom/mojang/serialization/Codec; LIST_OBJECT_CODEC b + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; NOP j + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; PROTECTED_BLOCKS n + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; RULE i + f Lcom/mojang/serialization/Codec; SINGLE_CODEC a +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; getType a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear; INSTANCE b +c net/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction net/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amplifier c + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; lambda$setAmplifier$2 a + m (Lnet/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 b + m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a + m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setAmplifier a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amplifierGenerator b +c net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider + m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; forName a + m ()Ljava/util/Set; getReferencedContextParams b + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/scores/ScoreHolder; getScoreHolder a + m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/lang/String; name c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Ljava/lang/String; name b +c org/bukkit/craftbukkit/inventory/view/builder/CraftBlockEntityInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftBlockEntityInventoryViewBuilder +c org/bukkit/craftbukkit/inventory/view/builder/CraftBlockEntityInventoryViewBuilder$CraftBlockInventoryBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftBlockEntityInventoryViewBuilder$CraftBlockInventoryBuilder +c org/bukkit/craftbukkit/inventory/view/builder/CraftDoubleChestInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftDoubleChestInventoryViewBuilder +c org/bukkit/craftbukkit/inventory/view/builder/CraftEnchantmentInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftEnchantmentInventoryViewBuilder +c net/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket net/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket + m ()Ljava/util/Set; features b + m (Lnet/minecraft/network/PacketListener;)V handle a + m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a + m ()Lnet/minecraft/network/protocol/PacketType; type a + m (Lnet/minecraft/network/FriendlyByteBuf;)V write a + f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a + f Ljava/util/Set; features b +c net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/BreezeWindCharge net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/BreezeWindCharge + m (Lnet/minecraft/world/phys/Vec3;)V explode a + f F RADIUS g +c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownLingeringPotion net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownLingeringPotion + m ()Lnet/minecraft/world/item/Item; getDefaultItem f +c net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureDeltaConfiguration + m ()Lnet/minecraft/world/level/block/state/BlockState; contents a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 d + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + m ()Lnet/minecraft/world/level/block/state/BlockState; rim b + m ()Lnet/minecraft/util/valueproviders/IntProvider; rimSize d + m ()Lnet/minecraft/util/valueproviders/IntProvider; size c + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/block/state/BlockState; contents b + f Lnet/minecraft/world/level/block/state/BlockState; rim c + f Lnet/minecraft/util/valueproviders/IntProvider; rimSize e + f Lnet/minecraft/util/valueproviders/IntProvider; size d +c net/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureReplaceBlockConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration;)Ljava/util/List; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/Codec; CODEC a + f Ljava/util/List; targetStates b +c net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a + m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer;)Ljava/lang/Integer; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a + m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; foliageHeight b + f I leafPlacementAttempts c +c net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z hasRequiredEmptyBlocks a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Float; lambda$static$0 f + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; lambda$static$1 e + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; lambda$static$2 d + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$3 c + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; lambda$static$4 b + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/util/List; lambda$static$5 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$6 a + m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a + m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockProvider e + f Ljava/util/List; directions g + f I exclusionRadiusXZ c + f I exclusionRadiusY d + f F probability b + f I requiredEmptyBlocks f +c net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 d + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Ljava/lang/Float; lambda$static$1 c + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 b + m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/core/HolderSet; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 b + m (Lnet/minecraft/world/level/block/state/BlockState;)Z lambda$validTreePos$5 a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Ljava/util/List;Lnet/minecraft/core/BlockPos$MutableBlockPos;ILnet/minecraft/core/Direction;II)V placeBranch a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a + m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a + m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z validTreePos a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/HolderSet; canGrowThrough j + f Lnet/minecraft/util/valueproviders/IntProvider; extraBranchLength i + f Lnet/minecraft/util/valueproviders/IntProvider; extraBranchSteps b + f F placeBranchPerLogProbability h +c net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor;)Lnet/minecraft/tags/TagKey; lambda$static$0 a + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/tags/TagKey; cannotReplace a +c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrownExperienceBottle net/minecraft/world/entity/projectile/throwableitemprojectile/EntityThrownExpBottle + m ()D getDefaultGravity bs + m ()Lnet/minecraft/world/item/Item; getDefaultItem f + m (Lnet/minecraft/world/phys/HitResult;)V onHit b +c net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureBasaltColumnsConfiguration + m ()Lnet/minecraft/util/valueproviders/IntProvider; height b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m ()Lnet/minecraft/util/valueproviders/IntProvider; reach a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; height c + f Lnet/minecraft/util/valueproviders/IntProvider; reach b +c net/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandomChoiceConfiguration + m ()Ljava/util/stream/Stream; getFeatures e + m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Ljava/util/stream/Stream; lambda$getFeatures$3 a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration;)Ljava/util/List; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration;)Lnet/minecraft/core/Holder; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/Holder; defaultFeature c + f Ljava/util/List; features b +c net/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRadiusConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m ()Lnet/minecraft/util/valueproviders/IntProvider; radius a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; radius d + f Lnet/minecraft/world/level/block/state/BlockState; replaceState c + f Lnet/minecraft/world/level/block/state/BlockState; targetState b +c net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider + m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/IntegerProperty; findProperty a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a + m (Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/Property;)Z lambda$findProperty$4 a + m (Lnet/minecraft/world/level/block/state/properties/Property;)Z lambda$findProperty$5 b + m (Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/properties/IntegerProperty; lambda$findProperty$6 a + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Ljava/lang/String; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; property e + f Ljava/lang/String; propertyName d + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; source c + f Lnet/minecraft/util/valueproviders/IntProvider; values f +c net/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestAxisAlignedLinear + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Float; lambda$static$0 e + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Float; lambda$static$1 d + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Integer; lambda$static$2 c + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Integer; lambda$static$3 b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Lnet/minecraft/core/Direction$Axis; lambda$static$4 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$5 a + m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Direction$Axis; axis g + f F maxChance d + f I maxDist f + f F minChance b + f I minDist e +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager + m (Lnet/minecraft/resources/Identifier;Ljava/lang/String;)Ljava/nio/file/Path; createAndValidatePathToGeneratedStructure a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; get b + m (Lnet/minecraft/resources/Identifier;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; getOrCreate a + m (ILjava/lang/String;)Ljava/lang/String; lambda$listFolderContents$6 a + m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z lambda$listFolderContents$7 a + m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;Ljava/nio/file/Path;Ljava/nio/file/Path;)V lambda$listFolderContents$8 a + m (Ljava/nio/file/Path;)Z lambda$listGenerated$5 a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$Source;)Ljava/util/stream/Stream; lambda$listTemplates$0 a + m (Ljava/nio/file/Path;)Ljava/io/InputStream; lambda$loadFromGenerated$3 b + m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V lambda$loadFromGenerated$4 a + m (Lnet/minecraft/resources/Identifier;)Ljava/io/InputStream; lambda$loadFromResource$1 i + m (Lnet/minecraft/resources/Identifier;Ljava/lang/Throwable;)V lambda$loadFromResource$2 a + m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Consumer;)V listFolderContents a + m ()Ljava/util/stream/Stream; listGenerated d + m ()Ljava/util/stream/Stream; listResources b + m ()Ljava/util/stream/Stream; listTemplates a + m ()Ljava/util/stream/Stream; listTestStructures c + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$InputStreamOpener;Ljava/util/function/Consumer;)Ljava/util/Optional; load a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; loadFromGenerated h + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; loadFromResource f + m (Lnet/minecraft/resources/Identifier;Ljava/nio/file/Path;)Ljava/util/Optional; loadFromSnbt a + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; loadFromTestStructures g + m (Lnet/minecraft/server/packs/resources/ResourceManager;)V onResourceManagerReload a + m (Ljava/io/InputStream;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; readStructure a + m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; readStructure a + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; relativize a + m (Lnet/minecraft/resources/Identifier;)V remove d + m (Lnet/minecraft/resources/Identifier;)Z save c + m (Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; tryLoad e + f Lorg/slf4j/Logger; LOGGER b + f Lnet/minecraft/resources/FileToIdConverter; RESOURCE_LISTER l + f Ljava/lang/String; STRUCTURE_FILE_EXTENSION d + f Ljava/lang/String; STRUCTURE_GENERATED_DIRECTORY_NAME c + f Ljava/lang/String; STRUCTURE_RESOURCE_DIRECTORY_NAME a + f Ljava/lang/String; STRUCTURE_TEXT_FILE_EXTENSION e + f Lnet/minecraft/core/HolderGetter; blockLookup k + f Lcom/mojang/datafixers/DataFixer; fixerUpper g + f Ljava/nio/file/Path; generatedDir i + f Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager h + f Ljava/util/List; sources j + f Ljava/util/Map; structureRepository f +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$Source net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$b + m ()Ljava/util/function/Supplier; lister b + m ()Ljava/util/function/Function; loader a + f Ljava/util/function/Supplier; lister b + f Ljava/util/function/Function; loader a +c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$InputStreamOpener net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$a +c net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider + m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; forTarget a + m ()Ljava/util/Set; getReferencedContextParams b + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/scores/ScoreHolder; getScoreHolder a + m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; target c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lcom/mojang/serialization/Codec; INLINE_CODEC b + f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; target c +c net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/AbstractWindCharge net/minecraft/world/entity/projectile/hurtingprojectile/windcharge/AbstractWindCharge + m (Lnet/minecraft/world/entity/Entity;)Z canCollideWith i + m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b + m (Lnet/minecraft/world/phys/Vec3;)V explode a + m ()F getInertia r + m ()Lnet/minecraft/world/item/ItemStack; getItem e + m ()F getLiquidInertia s + m ()Lnet/minecraft/core/particles/ParticleOptions; getTrailParticle k + m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox c + m (Lnet/minecraft/world/phys/HitResult;)V onHit b + m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a + m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a + m ()Z shouldBurn i + m ()V tick g + f Lnet/minecraft/world/level/ExplosionDamageCalculator; EXPLOSION_DAMAGE_CALCULATOR e + f D JUMP_SCALE f +c net/minecraft/world/entity/projectile/throwableitemprojectile/ThrowableItemProjectile net/minecraft/world/entity/projectile/throwableitemprojectile/EntityProjectileThrowable + m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a + m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a + m ()Lnet/minecraft/world/item/Item; getDefaultItem f + m ()Lnet/minecraft/world/item/ItemStack; getItem e + m ()Lnet/minecraft/world/item/ItemStack; lambda$readAdditionalSaveData$0 i + m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a + m (Lnet/minecraft/world/item/ItemStack;)V setItem a + f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK b +c net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Integer; lambda$static$0 i + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 h + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$2 g + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Float; lambda$static$3 f + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$4 e + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$5 d + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$6 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Integer; lambda$static$7 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Float; lambda$static$8 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$9 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; columnRadius c + f I floorToCeilingSearchRange b + f Lnet/minecraft/util/valueproviders/FloatProvider; heightScale d + f F maxColumnRadiusToCaveHeightRatio e + f F minBluntnessForWind j + f I minRadiusForWind i + f Lnet/minecraft/util/valueproviders/FloatProvider; stalactiteBluntness f + f Lnet/minecraft/util/valueproviders/FloatProvider; stalagmiteBluntness g + f Lnet/minecraft/util/valueproviders/FloatProvider; windSpeed h +c net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fallback a + m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Ljava/util/List; rules b + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; simple a + m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; simple a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fallback b + f Ljava/util/List; rules c +c net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$Rule net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$a + m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ifTrue a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; then b + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ifTrue b + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; then c +c net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement + m (JII)Lnet/minecraft/world/level/ChunkPos; getPotentialStructureChunk a + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isPlacementChunk a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 b + m ()Ljava/lang/String; lambda$validate$1 d + m ()I separation b + m ()I spacing a + m ()Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; spreadType c + m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; type e + m (Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement;)Lcom/mojang/serialization/DataResult; validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f I separation d + f I spacing c + f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; spreadType e +c net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureTestRandomBlockState + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest;)Lnet/minecraft/world/level/block/state/BlockState; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest;)Ljava/lang/Float; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/block/state/BlockState; blockState b + f F probability d +c net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition net/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty + m ()Lnet/minecraft/core/Holder; block c + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder; hasBlockStateProperties a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;Lnet/minecraft/advancements/criterion/StatePropertiesPredicate;)Ljava/util/Optional; lambda$validate$1 a + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;Ljava/lang/String;)Ljava/lang/String; lambda$validate$2 b + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; lambda$validate$3 a + m ()Ljava/util/Optional; properties d + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;)Lcom/mojang/serialization/DataResult; validate a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/core/Holder; block b + f Ljava/util/Optional; properties c +c net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder net/minecraft/world/level/storage/loot/predicates/LootItemConditionBlockStateProperty$a + m (Lnet/minecraft/advancements/criterion/StatePropertiesPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder; setProperties a + f Lnet/minecraft/core/Holder; block a + f Ljava/util/Optional; properties b +c net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator + m (IF)Lnet/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator; binomial a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b + m (Lnet/minecraft/world/level/storage/loot/LootContext;)I getInt a + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; n c + m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; p d + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; n b + f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; p c +c org/bukkit/craftbukkit/inventory/view/builder/CraftAccessLocationInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftAccessLocationInventoryViewBuilder +c net/minecraft/world/entity/ai/behavior/SetWalkTargetFromAttackTargetIfTargetOutOfReach net/minecraft/world/entity/ai/behavior/BehaviorWalkAwayOutOfRange + m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a + m (FLnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; lambda$create$0 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z lambda$create$1 a + m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;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; lambda$create$2 a + m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$create$3 a + f I PROJECTILE_ATTACK_RANGE_BUFFER a +c net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration + m (Lnet/minecraft/world/level/block/Block;)Lcom/mojang/serialization/DataResult; apply a + m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledDirections a + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Direction;)Ljava/util/List; getShuffledDirectionsExcept a + m ()Ljava/lang/String; lambda$apply$8 a + m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Z lambda$getShuffledDirectionsExcept$9 a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Lnet/minecraft/world/level/block/MultifaceSpreadeableBlock; lambda$static$0 g + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Integer; lambda$static$1 f + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; lambda$static$2 e + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; lambda$static$3 d + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; lambda$static$4 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Float; lambda$static$5 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Lnet/minecraft/core/HolderSet; lambda$static$6 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$7 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/HolderSet; canBePlacedOn h + f Z canPlaceOnCeiling e + f Z canPlaceOnFloor d + f Z canPlaceOnWall f + f F chanceOfSpreading g + f Lnet/minecraft/world/level/block/MultifaceSpreadeableBlock; placeBlock b + f I searchRange c + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; validDirections i +c net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig + m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Ljava/lang/Integer; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + f Lcom/mojang/serialization/Codec; CODEC c + f I spreadHeight e + f I spreadWidth d +c net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Integer; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Integer; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Float; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + f Lcom/mojang/serialization/Codec; CODEC a + f I floorSearchRange b + f F placementProbabilityPerValidPosition d + f I placementRadiusAroundFloor c +c net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/tags/TagKey; lambda$static$0 j + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$1 i + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$10 a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/core/Holder; lambda$static$2 h + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/world/level/levelgen/placement/CaveSurface; lambda$static$3 g + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$4 f + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; lambda$static$5 e + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Integer; lambda$static$6 d + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; lambda$static$7 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$8 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; lambda$static$9 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/util/valueproviders/IntProvider; depth f + f F extraBottomBlockChance g + f F extraEdgeColumnChance k + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; groundState c + f Lnet/minecraft/tags/TagKey; replaceable b + f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; surface e + f F vegetationChance i + f Lnet/minecraft/core/Holder; vegetationFeature d + f I verticalRange h + f Lnet/minecraft/util/valueproviders/IntProvider; xzRadius j +c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext + m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext; fromLevel a + m ()Lnet/minecraft/core/RegistryAccess; registryAccess b + m ()Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c + f Lnet/minecraft/core/RegistryAccess; registryAccess b + f Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c +c net/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorBlackstoneReplace + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m (Ljava/util/HashMap;)V lambda$new$1 a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor; lambda$static$0 b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor; INSTANCE b + f Ljava/util/Map; replacements c +c net/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorJigsawReplacement + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor; lambda$static$0 b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor; INSTANCE b + f Lorg/slf4j/Logger; LOGGER c +c net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; lambda$static$0 k + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$1 j + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; lambda$static$10 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$11 a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$2 i + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; lambda$static$3 h + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; lambda$static$4 g + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; lambda$static$5 f + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$6 e + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; lambda$static$7 d + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Float; lambda$static$8 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; lambda$static$9 b + f Lcom/mojang/serialization/Codec; CODEC a + f F chanceOfDripstoneColumnAtMaxDistanceFromCenter j + f Lnet/minecraft/util/valueproviders/FloatProvider; density h + f Lnet/minecraft/util/valueproviders/IntProvider; dripstoneBlockLayerThickness g + f I floorToCeilingSearchRange b + f I heightDeviation f + f Lnet/minecraft/util/valueproviders/IntProvider; height c + f I maxDistanceFromCenterAffectingHeightBias l + f I maxDistanceFromEdgeAffectingChanceOfDripstoneColumn k + f I maxStalagmiteStalactiteHeightDiff e + f Lnet/minecraft/util/valueproviders/IntProvider; radius d + f Lnet/minecraft/util/valueproviders/FloatProvider; wetness i +c net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; lambda$static$0 d + m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; lambda$static$1 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; lambda$static$2 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; lambda$static$3 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$4 a + f Lcom/mojang/serialization/Codec; CODEC a + f F chanceOfDirectionalSpread c + f F chanceOfSpreadRadius2 d + f F chanceOfSpreadRadius3 e + f F chanceOfTallerDripstone b +c net/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor net/minecraft/world/level/levelgen/structure/templatesystem/DefinedStructureProcessorLavaSubmergedBlock + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor; lambda$static$0 b + m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor; INSTANCE b +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot;)Lnet/minecraft/resources/ResourceKey; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/resources/ResourceKey; lootTable b +c org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder org/bukkit/craftbukkit/v1_21_R7/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder +c net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9; codec b + m ()I count c + m ()I distance a + m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isPlacementChunk a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 c + m ()Lnet/minecraft/core/HolderSet; preferredBiomes d + m ()I spread b + m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; type e + f Lcom/mojang/serialization/MapCodec; CODEC a + f I count e + f I distance c + f Lnet/minecraft/core/HolderSet; preferredBiomes f + f I spread d +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; getType a + f Lcom/mojang/serialization/MapCodec; CODEC b + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough; INSTANCE a +c net/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureConfigurationChance + m (Lnet/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration;)Ljava/lang/Float; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/Codec; CODEC k + f F probability l +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; getType a + m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic;)Lnet/minecraft/nbt/CompoundTag; lambda$static$0 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$1 a + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/nbt/CompoundTag; tag b +c net/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureMushroomConfiguration + m (Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$0 c + m (Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; lambda$static$1 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Ljava/lang/Integer; lambda$static$2 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$3 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; capProvider b + f I foliageRadius d + f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; stemProvider c +c net/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureRandom2 + m ()Ljava/util/stream/Stream; getFeatures e + m (Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; lambda$getFeatures$1 a + m (Lnet/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration;)Lnet/minecraft/core/HolderSet; lambda$static$0 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/HolderSet; features b +c net/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration net/minecraft/world/level/levelgen/feature/configurations/WorldGenFeatureChoiceConfiguration + m ()Ljava/util/stream/Stream; getFeatures e + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration;)Lnet/minecraft/core/Holder; lambda$static$0 b + m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration;)Lnet/minecraft/core/Holder; lambda$static$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$2 a + f Lcom/mojang/serialization/Codec; CODEC a + f Lnet/minecraft/core/Holder; featureFalse c + f Lnet/minecraft/core/Holder; featureTrue b +c net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithEnchantedBonusCondition net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithEnchantedBonusCondition + m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; enchantedChance d + m ()Lnet/minecraft/core/Holder; enchantment e + m ()Ljava/util/Set; getReferencedContextParams b + m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType a + m (FFLnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; lambda$randomChanceAndLootingBoost$1 a + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; lambda$static$0 a + m (Lnet/minecraft/core/HolderLookup$Provider;FF)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; randomChanceAndLootingBoost a + m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a + m ()F unenchantedChance c + f Lcom/mojang/serialization/MapCodec; CODEC a + f Lnet/minecraft/world/item/enchantment/LevelBasedValue; enchantedChance c + f Lnet/minecraft/core/Holder; enchantment g + f F unenchantedChance b +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier + m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply a + m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; getType a + f Lcom/mojang/serialization/Codec; CODEC c +c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; lambda$register$0 a + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; register a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; APPEND_LOOT d + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; APPEND_STATIC c + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; CLEAR a + f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; PASSTHROUGH b diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/TerminatorPlus.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/TerminatorPlus.class new file mode 100644 index 0000000..38699a1 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/TerminatorPlus.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/Bot.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/Bot.class new file mode 100644 index 0000000..14dd186 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/Bot.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/BotManagerImpl.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/BotManagerImpl.class new file mode 100644 index 0000000..54fd547 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/BotManagerImpl.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/CitizensNPC.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/CitizensNPC.class new file mode 100644 index 0000000..b48c93d Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/CitizensNPC.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/trait/BotBehaviorTrait.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/trait/BotBehaviorTrait.class new file mode 100644 index 0000000..01f9204 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/trait/BotBehaviorTrait.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bridge/InternalBridgeImpl.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bridge/InternalBridgeImpl.class new file mode 100644 index 0000000..52e7679 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bridge/InternalBridgeImpl.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/CommandHandler.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/CommandHandler.class new file mode 100644 index 0000000..8045a68 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/CommandHandler.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/CommandInstance.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/CommandInstance.class new file mode 100644 index 0000000..9bcc036 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/CommandInstance.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/CommandMethod.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/CommandMethod.class new file mode 100644 index 0000000..ac5865f Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/CommandMethod.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Arg.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Arg.class new file mode 100644 index 0000000..f60a52a Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Arg.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Autofill.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Autofill.class new file mode 100644 index 0000000..f9e05ce Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Autofill.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Command.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Command.class new file mode 100644 index 0000000..add6144 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Command.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/OptArg.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/OptArg.class new file mode 100644 index 0000000..71ac1b9 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/OptArg.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Require.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Require.class new file mode 100644 index 0000000..2ab55d8 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/Require.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/TextArg.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/TextArg.class new file mode 100644 index 0000000..380f7cf Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/annotation/TextArg.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/AICommand.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/AICommand.class new file mode 100644 index 0000000..54dd244 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/AICommand.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/BotCommand.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/BotCommand.class new file mode 100644 index 0000000..eebe192 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/BotCommand.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/BotEnvironmentCommand.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/BotEnvironmentCommand.class new file mode 100644 index 0000000..e9ba3da Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/BotEnvironmentCommand.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/MainCommand.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/MainCommand.class new file mode 100644 index 0000000..4ab4c6f Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/commands/MainCommand.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/exception/ArgCountException.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/exception/ArgCountException.class new file mode 100644 index 0000000..6456877 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/exception/ArgCountException.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/exception/ArgParseException.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/exception/ArgParseException.class new file mode 100644 index 0000000..9669b07 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/exception/ArgParseException.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/exception/NonPlayerException.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/exception/NonPlayerException.class new file mode 100644 index 0000000..9a4b470 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/exception/NonPlayerException.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/nms/TPCommand.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/nms/TPCommand.class new file mode 100644 index 0000000..8b7179d Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/command/nms/TPCommand.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/nms/MockChannel.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/nms/MockChannel.class new file mode 100644 index 0000000..5e4ae74 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/nms/MockChannel.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/nms/MockConnection$1.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/nms/MockConnection$1.class new file mode 100644 index 0000000..e2a03bb Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/nms/MockConnection$1.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/nms/MockConnection.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/nms/MockConnection.class new file mode 100644 index 0000000..adb0322 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/nms/MockConnection.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/utils/Debugger.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/utils/Debugger.class new file mode 100644 index 0000000..f26a138 Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/utils/Debugger.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/utils/MCLogs.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/utils/MCLogs.class new file mode 100644 index 0000000..8a68fec Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/utils/MCLogs.class differ diff --git a/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/utils/NMSUtils.class b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/utils/NMSUtils.class new file mode 100644 index 0000000..4714c6b Binary files /dev/null and b/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/utils/NMSUtils.class differ diff --git a/TerminatorPlus-Plugin/build.gradle.kts b/TerminatorPlus-Plugin/build.gradle.kts index f597de4..9dd2368 100644 --- a/TerminatorPlus-Plugin/build.gradle.kts +++ b/TerminatorPlus-Plugin/build.gradle.kts @@ -1,6 +1,6 @@ plugins { `java-library` - id("io.papermc.paperweight.userdev") version "1.7.5" + id("io.papermc.paperweight.userdev") version "2.0.0-beta.19" id("net.nuggetmc.java-conventions") } @@ -12,11 +12,26 @@ java { toolchain.languageVersion.set(JavaLanguageVersion.of(21)) } +repositories { + maven { + url = uri("https://repo.citizensnpcs.co/") + } + maven { + name = "alessiodpRepo" + url = uri("https://repo.alessiodp.com/releases") + } +} + dependencies { - paperweight.paperDevBundle("1.21.1-R0.1-SNAPSHOT") + paperweight.paperDevBundle("1.21.11-R0.1-SNAPSHOT") + + implementation("net.byteflux:libby-bukkit:1.3.1") //add the TerminatorPlus-API module implementation(project(":TerminatorPlus-API")) + + // Citizens NPC API + compileOnly("net.citizensnpcs:citizens-main:2.0.41-SNAPSHOT") } tasks { diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/TerminatorPlus.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/TerminatorPlus.java index 24ba21f..3fcb1e0 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/TerminatorPlus.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/TerminatorPlus.java @@ -7,12 +7,13 @@ import net.nuggetmc.tplus.command.CommandHandler; import org.bukkit.Bukkit; import org.bukkit.event.Listener; import org.bukkit.plugin.java.JavaPlugin; +import net.nuggetmc.tplus.bot.trait.*; import java.util.Arrays; public class TerminatorPlus extends JavaPlugin { - public static final String REQUIRED_VERSION = "1.21.1"; + public static final String REQUIRED_VERSION = "1.21.11"; private static TerminatorPlus instance; private static String version; @@ -63,6 +64,9 @@ public class TerminatorPlus extends JavaPlugin { TerminatorPlusAPI.setBotManager(manager); TerminatorPlusAPI.setInternalBridge(new InternalBridgeImpl()); + net.citizensnpcs.api.CitizensAPI.getTraitFactory() + .registerTrait(net.citizensnpcs.api.trait.TraitInfo.create(BotBehaviorTrait.class)); + // Register event listeners this.registerEvents(manager); diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java index 7776561..e7373f1 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java @@ -53,6 +53,11 @@ import org.bukkit.util.Vector; import java.util.*; +/** + * @deprecated Use {@link CitizensNPC} instead. This class uses NMS and is being phased out + * in favor of the Citizens plugin API for better compatibility and maintenance. + */ +@Deprecated(since = "2.0.0", forRemoval = true) public class Bot extends ServerPlayer implements Terminator { private final TerminatorPlus plugin; @@ -88,10 +93,10 @@ public class Bot extends ServerPlayer implements Terminator { this.noFallTicks = 60; this.removeOnDeath = true; this.offset = MathUtils.circleOffset(3); - if (addToPlayerList) { + /*if (addToPlayerList) { minecraftServer.getPlayerList().getPlayers().add(this); inPlayerList = true; - } + }*/ //this.entityData.set(new EntityDataAccessor<>(16, EntityDataSerializers.BYTE), (byte) 0xFF); } @@ -620,8 +625,8 @@ public class Bot extends ServerPlayer implements Terminator { scheduler.runTask(plugin, () -> this.remove(RemovalReason.DISCARDED)); } this.removeVisually(); - if (inPlayerList) - this.server.getPlayerList().getPlayers().remove(this); + /*if (inPlayerList) + this.server.getPlayerList().getPlayers().remove(this);*/ // not needed thanks for citizens } private void removeTab() { @@ -692,7 +697,7 @@ public class Bot extends ServerPlayer implements Terminator { } } - @Override + /*@Override public boolean hurt(DamageSource damagesource, float f) { Entity attacker = damagesource.getEntity(); @@ -735,7 +740,7 @@ public class Bot extends ServerPlayer implements Terminator { } return damaged; - } + }*/ private void kb(Location loc1, Location loc2, Entity attacker) { Vector vel = loc1.toVector().subtract(loc2.toVector()).setY(0).normalize().multiply(0.3); @@ -887,7 +892,7 @@ public class Bot extends ServerPlayer implements Terminator { @Override public void doTick() { - detectEquipmentUpdatesPublic(); + //detectEquipmentUpdatesPublic(); baseTick(); } diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/BotManagerImpl.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/BotManagerImpl.java index 3b2816f..3af3292 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/BotManagerImpl.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/BotManagerImpl.java @@ -1,7 +1,6 @@ package net.nuggetmc.tplus.bot; import net.kyori.adventure.text.minimessage.MiniMessage; -import net.minecraft.server.network.ServerGamePacketListenerImpl; import net.nuggetmc.tplus.TerminatorPlus; import net.nuggetmc.tplus.api.BotManager; import net.nuggetmc.tplus.api.Terminator; @@ -9,10 +8,8 @@ import net.nuggetmc.tplus.api.agent.Agent; import net.nuggetmc.tplus.api.agent.legacyagent.LegacyAgent; import net.nuggetmc.tplus.api.agent.legacyagent.ai.NeuralNetwork; import net.nuggetmc.tplus.api.event.BotDeathEvent; -import net.nuggetmc.tplus.api.utils.MojangAPI; import org.bukkit.*; import org.bukkit.command.CommandSender; -import org.bukkit.craftbukkit.entity.CraftPlayer; import org.bukkit.entity.Entity; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; @@ -20,6 +17,7 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.entity.EntityDeathEvent; import org.bukkit.event.entity.EntityTargetLivingEntityEvent; +import org.bukkit.event.entity.PlayerDeathEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.inventory.ItemStack; import org.bukkit.util.Vector; @@ -38,6 +36,7 @@ public class BotManagerImpl implements BotManager, Listener { public boolean joinMessages = false; private boolean mobTarget = false; private boolean addPlayerList = false; + private boolean neuralNetworksEnabled = false; public BotManagerImpl() { this.agent = new LegacyAgent(this, TerminatorPlus.getInstance()); @@ -83,16 +82,12 @@ public class BotManagerImpl implements BotManager, Listener { @Override public List fetchNames() { - //return bots.stream().map(Bot::getBotName).map(component -> component.getString()).collect(Collectors.toList()); - return bots.stream().map(terminator -> { - if (terminator instanceof Bot bot) return bot.getName().getString(); - else return terminator.getBotName(); - }).collect(Collectors.toList()); + return bots.stream().map(Terminator::getBotName).collect(Collectors.toList()); } @Override - public Terminator createBot(Location loc, String name, String skin, String sig) { - return Bot.createBot(loc, name, new String[]{skin, sig}); + public Terminator createBot(Location loc, String name, String skin) { + return CitizensNPC.createNPC(loc, name, skin); } @Override @@ -122,16 +117,16 @@ public class BotManagerImpl implements BotManager, Listener { skinName = skinName == null ? name : skinName; if (location != null) { - createBots(location, name, MojangAPI.getSkin(skinName), n, network); + createBots(location, name, skinName, n, network); } else { if (sender instanceof Player player) - createBots(player.getLocation(), name, MojangAPI.getSkin(skinName), n, network); + createBots(player.getLocation(), name, skinName, n, network); else { Location l = new Location(Bukkit.getWorlds().get(0), 0, 0, 0); if (sender != null) // sender.sendMessage(ChatColor.RED + "No location specified, defaulting to " + l + "."); sender.sendRichMessage("No location specified, defaulting to " + l.getX() + ", " + l.getY() + ", " + l.getZ() + "."); - createBots(l, name, MojangAPI.getSkin(skinName), n, network); + createBots(l, name, skinName, n, network); } } @@ -141,7 +136,7 @@ public class BotManagerImpl implements BotManager, Listener { } @Override - public Set createBots(Location loc, String name, String[] skin, int n, NeuralNetwork network) { + public Set createBots(Location loc, String name, String skin, int n, NeuralNetwork network) { List networks = new ArrayList<>(); for (int i = 0; i < n; i++) { @@ -152,7 +147,7 @@ public class BotManagerImpl implements BotManager, Listener { } @Override - public Set createBots(Location loc, String name, String[] skin, List networks) { + public Set createBots(Location loc, String name, String skin, List networks) { Set bots = new HashSet<>(); World world = loc.getWorld(); @@ -162,16 +157,22 @@ public class BotManagerImpl implements BotManager, Listener { double f = n < 100 ? .004 * n : .4; for (NeuralNetwork network : networks) { - Bot bot = Bot.createBot(loc, name.replace("%", String.valueOf(i)), skin); + CitizensNPC bot = CitizensNPC.createNPC(loc, name.replace("%", String.valueOf(i)), skin); - if (network != null) { - bot.setNeuralNetwork(network == NeuralNetwork.RANDOM ? NeuralNetwork.generateRandomNetwork() : network); + // Determine which network to use based on the provided network and the global setting + NeuralNetwork botNetwork = network; + if (botNetwork == null && neuralNetworksEnabled) { + botNetwork = NeuralNetwork.RANDOM; + } + + if (botNetwork != null) { + bot.setNeuralNetwork(botNetwork == NeuralNetwork.RANDOM ? NeuralNetwork.generateRandomNetwork() : botNetwork); bot.setShield(true); bot.setDefaultItem(new ItemStack(Material.WOODEN_AXE)); //bot.setRemoveOnDeath(false); } - if (network != null) { + if (botNetwork != null) { bot.setVelocity(randomVelocity()); } else if (i > 1) { bot.setVelocity(randomVelocity().multiply(f)); @@ -251,10 +252,18 @@ public class BotManagerImpl implements BotManager, Listener { this.addPlayerList = addPlayerList; } + public boolean isNeuralNetworksEnabled() { + return neuralNetworksEnabled; + } + + public void setNeuralNetworksEnabled(boolean neuralNetworksEnabled) { + this.neuralNetworksEnabled = neuralNetworksEnabled; + } + @EventHandler public void onJoin(PlayerJoinEvent event) { - ServerGamePacketListenerImpl connection = ((CraftPlayer) event.getPlayer()).getHandle().connection; - bots.forEach(bot -> bot.renderBot(connection, true)); + // Citizens handles rendering automatically when player joins + // No need for manual packet sending } @EventHandler @@ -270,9 +279,22 @@ public class BotManagerImpl implements BotManager, Listener { public void onMobTarget(EntityTargetLivingEntityEvent event) { if (mobTarget || event.getTarget() == null) return; - Bot bot = (Bot) getBot(event.getTarget().getUniqueId()); + Terminator bot = getBot(event.getTarget().getUniqueId()); if (bot != null) { event.setCancelled(true); } } + + @EventHandler + public void onPlayerDeath(PlayerDeathEvent event) { + Player player = event.getEntity(); + Entity killer = player.getKiller(); + + if (killer != null) { + Terminator bot = getBot(killer.getEntityId()); + if (bot != null) { + bot.incrementKills(); + } + } + } } diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/CitizensNPC.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/CitizensNPC.java new file mode 100644 index 0000000..a6e384e --- /dev/null +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/CitizensNPC.java @@ -0,0 +1,747 @@ +package net.nuggetmc.tplus.bot; + +import com.mojang.authlib.GameProfile; +import net.citizensnpcs.api.CitizensAPI; +import net.citizensnpcs.api.npc.NPC; +import net.citizensnpcs.trait.SkinTrait; +import net.nuggetmc.tplus.TerminatorPlus; +import net.nuggetmc.tplus.api.Terminator; +import net.nuggetmc.tplus.api.agent.Agent; +import net.nuggetmc.tplus.api.agent.legacyagent.LegacyMats; +import net.nuggetmc.tplus.api.agent.legacyagent.ai.NeuralNetwork; +import net.nuggetmc.tplus.api.event.BotDamageByPlayerEvent; +import net.nuggetmc.tplus.api.event.BotFallDamageEvent; +import net.nuggetmc.tplus.api.event.BotKilledByPlayerEvent; +import net.nuggetmc.tplus.api.utils.*; +import org.bukkit.*; +import org.bukkit.block.Block; +import org.bukkit.block.BlockFace; +import org.bukkit.block.data.Waterlogged; +import org.bukkit.enchantments.Enchantment; +import org.bukkit.entity.Damageable; +import org.bukkit.entity.Entity; +import org.bukkit.entity.LivingEntity; +import org.bukkit.entity.Player; +import org.bukkit.inventory.EquipmentSlot; +import org.bukkit.inventory.ItemStack; +import org.bukkit.scheduler.BukkitScheduler; +import org.bukkit.util.BoundingBox; +import org.bukkit.util.Vector; + +import java.util.*; + +public class CitizensNPC implements Terminator { + + private final NPC npc; + private final TerminatorPlus plugin; + private final BukkitScheduler scheduler; + private final Agent agent; + private final Vector offset; + + public ItemStack defaultItem; + private NeuralNetwork network; + private boolean shield; + private boolean blocking; + private boolean blockUse; + private Vector velocity; + private Vector oldVelocity; + private boolean removeOnDeath; + private int aliveTicks; + private int kills; + private byte groundTicks; + private byte jumpTicks; + private byte noFallTicks; + private List standingOn = new ArrayList<>(); + private UUID targetPlayer = null; + + private CitizensNPC(NPC npc, Agent agent) { + this.npc = npc; + this.plugin = TerminatorPlus.getInstance(); + this.scheduler = Bukkit.getScheduler(); + this.agent = agent; + this.defaultItem = new ItemStack(Material.AIR); + this.velocity = new Vector(0, 0, 0); + this.oldVelocity = velocity.clone(); + this.noFallTicks = 60; + this.removeOnDeath = true; + this.offset = MathUtils.circleOffset(3); + } + + public static CitizensNPC createNPC(Location loc, String name, String skin) { + // Create the NPC with Citizens API + NPC npc = CitizensAPI.getNPCRegistry().createNPC(org.bukkit.entity.EntityType.PLAYER, ChatUtils.trim16(name)); + + // Set location + npc.spawn(loc); + + // Set attributes + npc.data().setPersistent(NPC.Metadata.COLLIDABLE, true); + npc.data().setPersistent(NPC.Metadata.DAMAGE_OTHERS, true); + npc.data().setPersistent(NPC.Metadata.DEFAULT_PROTECTED, false); + npc.data().setPersistent(NPC.Metadata.DROPS_ITEMS, true); + npc.data().setPersistent(NPC.Metadata.FLUID_PUSHABLE, true); + npc.data().setPersistent(NPC.Metadata.KEEP_CHUNK_LOADED, true); + npc.data().setPersistent(NPC.Metadata.KNOCKBACK, true); + npc.data().setPersistent(NPC.Metadata.PICKUP_ITEMS, true); + npc.data().setPersistent(NPC.Metadata.PATHFINDER_OPEN_DOORS, true); + + // Create wrapper first so we can attach the trait + CitizensNPC citizensNPC = new CitizensNPC(npc, TerminatorPlus.getInstance().getManager().getAgent()); + + // Add the behavior trait for ticking (if the trait system is available) + try { + npc.addTrait(net.nuggetmc.tplus.bot.trait.BotBehaviorTrait.class); + net.nuggetmc.tplus.bot.trait.BotBehaviorTrait trait = npc.getTrait(net.nuggetmc.tplus.bot.trait.BotBehaviorTrait.class); + if (trait != null) { + trait.setBot(citizensNPC); + } + } catch (Exception e) { + // Trait might not be registered, continue anyway + } + + // Apply skin if provided + try { + SkinTrait skinTrait = npc.getTrait(SkinTrait.class); + if (skinTrait != null) { + skinTrait.setSkinName(skin, false); + /*if (skin != null && skin.length >= 2) { + skinTrait.setSkinPersistent(name, skin[0], skin[1]); + } else { + // Try to fetch skin from Mojang API + String[] fetchedSkin = MojangAPI.getSkin(name); + if (fetchedSkin != null && fetchedSkin.length >= 2) { + skinTrait.setSkinPersistent(name, fetchedSkin[0], fetchedSkin[1]); + } + }*/ + } + } catch (Exception e) { + Bukkit.getServer().getLogger().warning("Failed to get skin: "+e.getMessage()+Arrays.toString(e.getStackTrace())); + } + + // Register with bot manager + TerminatorPlus.getInstance().getManager().add(citizensNPC); + + return citizensNPC; + } + + public static CitizensNPC createNPC(Location loc, String name) { + return createNPC(loc, name, name); + } + + @Override + public String getBotName() { + return npc.getName(); + } + + @Override + public int getEntityId() { + return npc.getEntity() != null ? npc.getEntity().getEntityId() : -1; + } + + @Override + public GameProfile getGameProfile() { + // Citizens doesn't directly expose GameProfile, return null + // This would be used for NMS operations which we're avoiding + return null; + } + + @Override + public LivingEntity getBukkitEntity() { + return (LivingEntity) npc.getEntity(); + } + + @Override + public NeuralNetwork getNeuralNetwork() { + return network; + } + + @Override + public void setNeuralNetwork(NeuralNetwork network) { + this.network = network; + } + + @Override + public boolean hasNeuralNetwork() { + return network != null; + } + + @Override + public Location getLocation() { + return npc.getEntity() != null ? npc.getEntity().getLocation() : null; + } + + @Override + public BoundingBox getBotBoundingBox() { + if (npc.getEntity() instanceof LivingEntity le) { + return le.getBoundingBox(); + } + return null; + } + + @Override + public boolean isBotAlive() { + LivingEntity entity = getBukkitEntity(); + return entity != null && entity.isDead() == false; + } + + @Override + public float getBotHealth() { + LivingEntity entity = getBukkitEntity(); + return entity != null ? (float) entity.getHealth() : 0; + } + + @Override + public float getBotMaxHealth() { + LivingEntity entity = getBukkitEntity(); + return entity != null ? (float) entity.getMaxHealth() : 20; + } + + @Override + public boolean isBotOnFire() { + LivingEntity entity = getBukkitEntity(); + return entity != null && entity.getFireTicks() > 0; + } + + @Override + public boolean isFalling() { + return velocity.getY() < -0.8; + } + + @Override + public boolean isBotBlocking() { + return blocking; + } + + @Override + public void block(int blockLength, int cooldown) { + if (!shield || blockUse) return; + startBlocking(); + scheduler.runTaskLater(plugin, () -> stopBlocking(cooldown), blockLength); + } + + private void startBlocking() { + this.blocking = true; + this.blockUse = true; + } + + private void stopBlocking(int cooldown) { + this.blocking = false; + scheduler.runTaskLater(plugin, () -> this.blockUse = false, cooldown); + } + + @Override + public boolean isBotInWater() { + Location loc = getLocation(); + + if (loc == null) return false; + + for (int i = 0; i <= 2; i++) { + Material type = loc.getBlock().getType(); + + if (type == Material.WATER || type == Material.LAVA) { + return true; + } + + loc.add(0, 0.9, 0); + } + + return false; + } + + @Override + public boolean isBotOnGround() { + return groundTicks != 0; + } + + @Override + public List getStandingOn() { + return standingOn; + } + + @Override + public void setBotPitch(float pitch) { + if (npc.getEntity() instanceof LivingEntity le) { + le.setRotation(le.getYaw(), pitch); + } + } + + @Override + public void jump(Vector velocity) { + if (jumpTicks == 0 && groundTicks > 1) { + jumpTicks = 4; + this.velocity = velocity; + } + } + + @Override + public void jump() { + jump(new Vector(0, 0.42, 0)); + } + + @Override + public void walk(Vector vel) { + double max = 0.4; + + Vector sum = velocity.clone().add(vel); + if (sum.length() > max) sum.normalize().multiply(max); + + velocity = sum; + } + + @Override + public void look(BlockFace face) { + look(face.getDirection(), face == BlockFace.DOWN || face == BlockFace.UP); + } + + private void look(Vector dir, boolean keepYaw) { + float yaw, pitch; + + LivingEntity entity = getBukkitEntity(); + if (entity == null) return; + + if (keepYaw) { + yaw = entity.getYaw(); + pitch = MathUtils.fetchPitch(dir); + } else { + float[] vals = MathUtils.fetchYawPitch(dir); + yaw = vals[0]; + pitch = vals[1]; + } + + entity.setRotation(yaw, pitch); + } + + @Override + public void faceLocation(Location location) { + LivingEntity entity = getBukkitEntity(); + if (entity != null) { + look(location.toVector().subtract(entity.getLocation().toVector()), false); + } + } + + @Override + public void attack(Entity target) { + faceLocation(target.getLocation()); + punch(); + + double damage = ItemUtils.getLegacyAttackDamage(defaultItem); + + if (target instanceof Damageable) { + ((Damageable) target).damage(damage, getBukkitEntity()); + } + } + + @Override + public void attemptBlockPlace(Location loc, Material type, boolean down) { + if (down) { + look(BlockFace.DOWN); + } else { + faceLocation(loc); + } + + setItem(new ItemStack(Material.COBBLESTONE)); + punch(); + + Block block = loc.getBlock(); + World world = loc.getWorld(); + + if (!LegacyMats.isSolid(block.getType())) { + block.setType(type); + if (world != null) world.playSound(loc, Sound.BLOCK_STONE_PLACE, SoundCategory.BLOCKS, 1, 1); + } + } + + @Override + public void punch() { + LivingEntity entity = getBukkitEntity(); + if (entity instanceof Player player) { + // Swing the arm animation + player.swingMainHand(); + } + } + + @Override + public void swim() { + LivingEntity entity = getBukkitEntity(); + if (entity != null) { + entity.setSwimming(true); + } + } + + @Override + public void sneak() { + LivingEntity entity = getBukkitEntity(); + if (entity instanceof Player player) { + player.setSneaking(true); + } + } + + @Override + public void stand() { + LivingEntity entity = getBukkitEntity(); + if (entity instanceof Player player) { + player.setSneaking(false); + player.setSwimming(false); + } + } + + @Override + public void addFriction(double factor) { + double frictionMin = 0.01; + + double x = velocity.getX(); + double z = velocity.getZ(); + + velocity.setX(Math.abs(x) < frictionMin ? 0 : x * factor); + velocity.setZ(Math.abs(z) < frictionMin ? 0 : z * factor); + } + + @Override + public void removeVisually() { + if (npc.isSpawned()) { + npc.despawn(); + } + } + + @Override + public void removeBot() { + removeVisually(); + try { + CitizensAPI.getNPCRegistry().deregister(npc); + } catch (Exception e) { + // NPC might already be deregistered + } + TerminatorPlus.getInstance().getManager().remove(this); + } + + @Override + public int getKills() { + return kills; + } + + @Override + public void incrementKills() { + kills++; + } + + @Override + public void setItem(ItemStack item) { + setItem(item, EquipmentSlot.HAND); + } + + @Override + public void setItem(ItemStack item, EquipmentSlot slot) { + if (item == null) item = defaultItem; + + LivingEntity entity = getBukkitEntity(); + if (entity instanceof Player player) { + if (slot == EquipmentSlot.HAND) { + player.getInventory().setItemInMainHand(item); + } else if (slot == EquipmentSlot.OFF_HAND) { + player.getInventory().setItemInOffHand(item); + } else if (slot == EquipmentSlot.HEAD) { + player.getInventory().setHelmet(item); + } else if (slot == EquipmentSlot.CHEST) { + player.getInventory().setChestplate(item); + } else if (slot == EquipmentSlot.LEGS) { + player.getInventory().setLeggings(item); + } else if (slot == EquipmentSlot.FEET) { + player.getInventory().setBoots(item); + } + } + } + + public void setShield(boolean enabled) { + this.shield = enabled; + + LivingEntity entity = getBukkitEntity(); + if (entity instanceof Player player) { + player.getInventory().setItemInOffHand(new ItemStack(enabled ? Material.SHIELD : Material.AIR)); + } + } + + @Override + public void setItemOffhand(ItemStack item) { + setItem(item, EquipmentSlot.OFF_HAND); + } + + @Override + public void setDefaultItem(ItemStack item) { + this.defaultItem = item; + } + + @Override + public UUID getTargetPlayer() { + return targetPlayer; + } + + @Override + public void setTargetPlayer(UUID target) { + this.targetPlayer = target; + } + + @Override + public Vector getVelocity() { + return velocity.clone(); + } + + @Override + public void setVelocity(Vector vector) { + this.velocity = vector; + } + + @Override + public void addVelocity(Vector vector) { + if (MathUtils.isNotFinite(vector)) { + velocity = vector; + return; + } + + velocity.add(vector); + } + + @Override + public int getAliveTicks() { + return aliveTicks; + } + + @Override + public int getNoFallTicks() { + return noFallTicks; + } + + @Override + public boolean tickDelay(int i) { + return aliveTicks % i == 0; + } + + @Override + public Vector getOffset() { + return offset; + } + + // Internal tracking methods (not from Terminator interface) + + public NPC getNPC() { + return npc; + } + + public void tick() { + if (!isBotAlive()) return; + + aliveTicks++; + + if (jumpTicks > 0) --jumpTicks; + if (noFallTicks > 0) --noFallTicks; + + if (checkGround()) { + if (groundTicks < 5) groundTicks++; + } else { + groundTicks = 0; + } + + updateLocation(); + + if (!isBotAlive()) return; + + float health = getBotHealth(); + float maxHealth = getBotMaxHealth(); + float regenAmount = 0.025f; + float amount; + + if (health < maxHealth - regenAmount) { + amount = health + regenAmount; + } else { + amount = maxHealth; + } + + LivingEntity entity = getBukkitEntity(); + if (entity != null) { + entity.setHealth(amount); + } + + fallDamageCheck(); + + oldVelocity = velocity.clone(); + + doTick(); + } + + private void updateLocation() { + double y; + + MathUtils.clean(velocity); + + if (isBotInWater()) { + y = Math.min(velocity.getY() + 0.1, 0.1); + addFriction(0.8); + velocity.setY(y); + } else { + if (groundTicks != 0) { + velocity.setY(0); + addFriction(0.5); + y = 0; + } else { + y = velocity.getY(); + if (jumpTicks - 3 <= 0) { + velocity.setY(Math.max(y - 0.08, -3.5)); + } + } + } + + LivingEntity entity = getBukkitEntity(); + if (entity != null) { + entity.setVelocity(velocity.clone()); + } + } + + private void doTick() { + // Can be extended for additional tick logic + } + + private void fallDamageCheck() { + if (groundTicks != 0 && noFallTicks == 0 && !(oldVelocity.getY() >= -0.8) && !isFallBlocked()) { + BotFallDamageEvent event = new BotFallDamageEvent(this, new ArrayList<>(getStandingOn())); + + agent.onFallDamage(event); + + if (!event.isCancelled()) { + LivingEntity entity = getBukkitEntity(); + if (entity != null && entity instanceof Damageable damageable) { + float damage = (float) Math.pow(3.6, -oldVelocity.getY()); + damageable.damage(damage); + } + } + } + } + + private boolean isFallBlocked() { + LivingEntity entity = getBukkitEntity(); + if (entity == null) return false; + + BoundingBox box = entity.getBoundingBox(); + double[] xVals = new double[]{ + box.getMinX(), + box.getMaxX() - 0.01 + }; + + double[] zVals = new double[]{ + box.getMinZ(), + box.getMaxZ() - 0.01 + }; + BoundingBox playerBox = new BoundingBox(box.getMinX(), entity.getLocation().getY() - 0.01, box.getMinZ(), + box.getMaxX(), entity.getLocation().getY() + entity.getHeight(), box.getMaxZ()); + for (double x : xVals) { + for (double z : zVals) { + Location loc = new Location(entity.getWorld(), Math.floor(x), entity.getLocation().getY(), Math.floor(z)); + Block block = loc.getBlock(); + if (block.getBlockData() instanceof Waterlogged wl && wl.isWaterlogged()) + return true; + if (BotUtils.NO_FALL.contains(loc.getBlock().getType()) && (BotUtils.overlaps(playerBox, loc.getBlock().getBoundingBox()) + || loc.getBlock().getType() == Material.WATER || loc.getBlock().getType() == Material.LAVA)) + return true; + } + } + return false; + } + + public boolean checkGround() { + double vy = velocity.getY(); + + if (vy > 0) { + return false; + } + + return checkStandingOn(); + } + + public boolean checkStandingOn() { + LivingEntity entity = getBukkitEntity(); + if (entity == null) return false; + + World world = entity.getWorld(); + BoundingBox box = entity.getBoundingBox(); + + double[] xVals = new double[]{ + box.getMinX(), + box.getMaxX() + }; + + double[] zVals = new double[]{ + box.getMinZ(), + box.getMaxZ() + }; + BoundingBox playerBox = new BoundingBox(box.getMinX(), entity.getLocation().getY() - 0.01, box.getMinZ(), + box.getMaxX(), entity.getLocation().getY() + entity.getHeight(), box.getMaxZ()); + List standingOn = new ArrayList<>(); + List locations = new ArrayList<>(); + + for (double x : xVals) { + for (double z : zVals) { + Location loc = new Location(world, x, entity.getLocation().getY() - 0.01, z); + Block block = world.getBlockAt(loc); + + if ((LegacyMats.isSolid(block.getType()) || LegacyMats.canStandOn(block.getType())) && BotUtils.overlaps(playerBox, block.getBoundingBox())) { + if (!locations.contains(block.getLocation())) { + standingOn.add(block); + locations.add(block.getLocation()); + } + } + } + } + + // Fence/wall check + for (double x : xVals) { + for (double z : zVals) { + Location loc = new Location(world, x, entity.getLocation().getY() - 0.51, z); + Block block = world.getBlockAt(loc); + BoundingBox blockBox = loc.getBlock().getBoundingBox(); + BoundingBox modifiedBox = new BoundingBox(blockBox.getMinX(), blockBox.getMinY(), blockBox.getMinZ(), blockBox.getMaxX(), + blockBox.getMinY() + 1.5, blockBox.getMaxZ()); + + if ((LegacyMats.FENCE.contains(block.getType()) || LegacyMats.GATES.contains(block.getType())) + && LegacyMats.isSolid(block.getType()) && BotUtils.overlaps(playerBox, modifiedBox)) { + if (!locations.contains(block.getLocation())) { + standingOn.add(block); + locations.add(block.getLocation()); + } + } + } + } + + // Closest block comes first + Collections.sort(standingOn, (a, b) -> + Double.compare(BotUtils.getHorizSqDist(a.getLocation(), getLocation()), BotUtils.getHorizSqDist(b.getLocation(), getLocation()))); + + this.standingOn = standingOn; + return !standingOn.isEmpty(); + } + + public void setRemoveOnDeath(boolean enabled) { + this.removeOnDeath = enabled; + } + + public boolean shouldRemoveOnDeath() { + return removeOnDeath; + } + + public World.Environment getDimension() { + LivingEntity entity = getBukkitEntity(); + if (entity != null) { + return entity.getWorld().getEnvironment(); + } + return null; + } + + @Override + public void renderBot(Object packetListener, boolean login) { + // Citizens handles rendering automatically + // No need for manual packet sending + } + + @Override + public boolean isInPlayerList() { + // With Citizens, the NPC is always in the player list + return true; + } +} diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/trait/BotBehaviorTrait.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/trait/BotBehaviorTrait.java new file mode 100644 index 0000000..8b12007 --- /dev/null +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/trait/BotBehaviorTrait.java @@ -0,0 +1,39 @@ +package net.nuggetmc.tplus.bot.trait; + +import net.citizensnpcs.api.trait.Trait; +import net.citizensnpcs.api.util.DataKey; +import net.nuggetmc.tplus.bot.CitizensNPC; + +/** + * Custom trait for CitizensNPC that handles AI ticking and event propagation + */ +public class BotBehaviorTrait extends Trait { + private CitizensNPC bot; + + public BotBehaviorTrait() { + super("botbehavior"); + } + + public void setBot(CitizensNPC bot) { + this.bot = bot; + } + + @Override + public void load(DataKey key) { + // Load data from storage + } + + @Override + public void save(DataKey key) { + // Save data to storage + } + + @Override + public void run() { + if (bot != null) { + bot.tick(); + } + } +} + + diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bridge/InternalBridgeImpl.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bridge/InternalBridgeImpl.java index 45b2415..0deb425 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bridge/InternalBridgeImpl.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bridge/InternalBridgeImpl.java @@ -1,18 +1,33 @@ package net.nuggetmc.tplus.bridge; -import net.minecraft.core.BlockPos; -import net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket; import net.nuggetmc.tplus.api.InternalBridge; import org.bukkit.block.Block; import org.bukkit.craftbukkit.entity.CraftPlayer; import org.bukkit.entity.Player; +import org.bukkit.event.block.BlockDamageEvent; +/** + * InternalBridge implementation for Citizens-based bots + * Uses Bukkit API instead of NMS packets for block destruction + */ public class InternalBridgeImpl implements InternalBridge { + @Override public void sendBlockDestructionPacket(short entityId, Block block, int progress) { - ClientboundBlockDestructionPacket crack = new ClientboundBlockDestructionPacket(entityId, new BlockPos(block.getX(), block.getY(), block.getZ()), progress); - for (Player all : block.getLocation().getNearbyPlayers(64)) { - ((CraftPlayer) all).getHandle().connection.send(crack); + // With Citizens, we use the Bukkit API approach + // The progress parameter can be used to determine damage level (0-10) + // However, since Citizens doesn't use raw NMS packets, we'll trigger + // a block damage event instead which allows plugins to handle it + + // Note: This is a simplified implementation. For more advanced packet + // handling, you may need to use a packet interceptor library with Citizens + if (progress >= 3) { + // Only send when damage is visible + for (Player p : block.getWorld().getPlayers()) { + // The actual block destruction will be handled by damage events + // Citizens NPCs will naturally trigger block damage when attacking + } } } } + diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/CommandInstance.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/CommandInstance.java index 3a98937..dbe878e 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/CommandInstance.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/CommandInstance.java @@ -8,7 +8,7 @@ import net.nuggetmc.tplus.command.annotation.TextArg; import net.nuggetmc.tplus.command.exception.ArgCountException; import net.nuggetmc.tplus.command.exception.ArgParseException; import net.nuggetmc.tplus.command.exception.NonPlayerException; -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.bukkit.ChatColor; import org.bukkit.command.CommandSender; import org.bukkit.command.defaults.BukkitCommand; diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/commands/BotCommand.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/commands/BotCommand.java index e3ec80b..d5ca3ce 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/commands/BotCommand.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/command/commands/BotCommand.java @@ -346,7 +346,7 @@ public class BotCommand extends CommandInstance { String extra = ChatColor.GRAY + " [" + ChatColor.YELLOW + "/bot settings" + ChatColor.GRAY + "]"; if (arg1 == null || (!arg1.equalsIgnoreCase("setgoal") && !arg1.equalsIgnoreCase("mobtarget") && !arg1.equalsIgnoreCase("playertarget") - && !arg1.equalsIgnoreCase("addplayerlist") && !arg1.equalsIgnoreCase("region"))) { + && !arg1.equalsIgnoreCase("addplayerlist") && !arg1.equalsIgnoreCase("region") && !arg1.equalsIgnoreCase("neuralnetworks"))) { sender.sendMessage(ChatUtils.LINE); sender.sendMessage(ChatColor.GOLD + "Bot Settings" + extra); sender.sendMessage(ChatUtils.BULLET_FORMATTED + ChatColor.YELLOW + "setgoal" + ChatUtils.BULLET_FORMATTED + "Set the global bot target selection method."); @@ -354,6 +354,7 @@ public class BotCommand extends CommandInstance { sender.sendMessage(ChatUtils.BULLET_FORMATTED + ChatColor.YELLOW + "playertarget" + ChatUtils.BULLET_FORMATTED + "Sets a player name for spawned bots to focus on if the goal is PLAYER."); sender.sendMessage(ChatUtils.BULLET_FORMATTED + ChatColor.YELLOW + "addplayerlist" + ChatUtils.BULLET_FORMATTED + "Adds newly spawned bots to the player list. This allows the bots to be affected by player selectors like @a and @p."); sender.sendMessage(ChatUtils.BULLET_FORMATTED + ChatColor.YELLOW + "region" + ChatUtils.BULLET_FORMATTED + "Sets a region for the bots to prioritize entities inside."); + sender.sendMessage(ChatUtils.BULLET_FORMATTED + ChatColor.YELLOW + "neuralnetworks" + ChatUtils.BULLET_FORMATTED + "Enable or disable neural network usage for newly spawned bots."); sender.sendMessage(ChatUtils.LINE); return; } else if (arg1.equalsIgnoreCase("setgoal")) { @@ -410,6 +411,17 @@ public class BotCommand extends CommandInstance { } manager.setAddToPlayerList(Boolean.parseBoolean(arg2)); sender.sendMessage("Adding bots to the player list is now " + (manager.addToPlayerList() ? ChatColor.GREEN + "enabled" : ChatColor.RED + "disabled") + ChatColor.RESET + "."); + } else if (arg1.equalsIgnoreCase("neuralnetworks")) { + if (arg2 == null) { + sender.sendMessage("Neural network usage for new bots is currently " + (manager.isNeuralNetworksEnabled() ? ChatColor.GREEN + "enabled" : ChatColor.RED + "disabled") + ChatColor.RESET + "."); + return; + } + if (!arg2.equals("true") && !arg2.equals("false")) { + sender.sendMessage(ChatColor.RED + "You must specify true or false!"); + return; + } + manager.setNeuralNetworksEnabled(Boolean.parseBoolean(arg2)); + sender.sendMessage("Neural network usage for new bots is now " + (manager.isNeuralNetworksEnabled() ? ChatColor.GREEN + "enabled" : ChatColor.RED + "disabled") + ChatColor.RESET + "."); } else if (arg1.equalsIgnoreCase("region")) { if (arg2 == null) { if (agent.getRegion() == null) { @@ -501,6 +513,7 @@ public class BotCommand extends CommandInstance { output.add("mobtarget"); output.add("playertarget"); output.add("addplayerlist"); + output.add("neuralnetworks"); output.add("region"); } else if (args.length == 3) { if (args[1].equalsIgnoreCase("setgoal")) { @@ -519,6 +532,10 @@ public class BotCommand extends CommandInstance { output.add("true"); output.add("false"); } + if (args[1].equalsIgnoreCase("neuralnetworks")) { + output.add("true"); + output.add("false"); + } } return output; diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/nms/MockConnection.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/nms/MockConnection.java index 99a097e..fb7019f 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/nms/MockConnection.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/nms/MockConnection.java @@ -48,13 +48,13 @@ public class MockConnection extends Connection { public void send(@NotNull Packet packet) { } - @Override + /*@Override public void send(@NotNull Packet packet, PacketSendListener sendListener) { } @Override public void send(@NotNull Packet packet, PacketSendListener sendListener, boolean flag) { - } + }*/ @Override public void setListenerForServerboundHandshake(@NotNull PacketListener packetListener) { diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/utils/Debugger.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/utils/Debugger.java index 83695d6..02022b0 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/utils/Debugger.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/utils/Debugger.java @@ -1,6 +1,5 @@ package net.nuggetmc.tplus.utils; -import net.minecraft.server.network.ServerGamePacketListenerImpl; import net.nuggetmc.tplus.TerminatorPlus; import net.nuggetmc.tplus.api.Terminator; import net.nuggetmc.tplus.api.agent.Agent; @@ -11,7 +10,7 @@ import net.nuggetmc.tplus.api.utils.DebugLogUtils; import net.nuggetmc.tplus.api.utils.MathUtils; import net.nuggetmc.tplus.api.utils.MojangAPI; import net.nuggetmc.tplus.api.utils.PlayerUtils; -import net.nuggetmc.tplus.bot.Bot; +import net.nuggetmc.tplus.bot.CitizensNPC; import net.nuggetmc.tplus.command.commands.AICommand; import org.bukkit.*; import org.bukkit.command.CommandSender; @@ -141,21 +140,21 @@ public class Debugger { Bukkit.broadcastMessage(ChatColor.YELLOW + "Unleashing the Super Zombies..."); - String[] skin = MojangAPI.getSkin("Lozimac"); + String skin = "DerJustusBaer"; String name = "*"; switch (n) { case 1: { for (int i = 0; i < 20; i++) { - Bot.createBot(MathUtils.getRandomSetElement(locs), name, skin); + CitizensNPC.createNPC(MathUtils.getRandomSetElement(locs), name, skin); } break; } case 2: { for (int i = 0; i < 30; i++) { - Bot bot = Bot.createBot(MathUtils.getRandomSetElement(locs), name, skin); + CitizensNPC bot = CitizensNPC.createNPC(MathUtils.getRandomSetElement(locs), name, skin); bot.setDefaultItem(new ItemStack(Material.WOODEN_AXE)); } break; @@ -163,7 +162,7 @@ public class Debugger { case 3: { for (int i = 0; i < 30; i++) { - Bot bot = Bot.createBot(MathUtils.getRandomSetElement(locs), name, skin); + CitizensNPC bot = CitizensNPC.createNPC(MathUtils.getRandomSetElement(locs), name, skin); bot.setNeuralNetwork(NeuralNetwork.generateRandomNetwork()); bot.setShield(true); bot.setDefaultItem(new ItemStack(Material.STONE_AXE)); @@ -173,7 +172,7 @@ public class Debugger { case 4: { for (int i = 0; i < 40; i++) { - Bot bot = Bot.createBot(MathUtils.getRandomSetElement(locs), name, skin); + CitizensNPC bot = CitizensNPC.createNPC(MathUtils.getRandomSetElement(locs), name, skin); bot.setNeuralNetwork(NeuralNetwork.generateRandomNetwork()); bot.setShield(true); bot.setDefaultItem(new ItemStack(Material.IRON_AXE)); @@ -183,7 +182,7 @@ public class Debugger { case 5: { for (int i = 0; i < 50; i++) { - Bot bot = Bot.createBot(MathUtils.getRandomSetElement(locs), name, skin); + CitizensNPC bot = CitizensNPC.createNPC(MathUtils.getRandomSetElement(locs), name, skin); bot.setNeuralNetwork(NeuralNetwork.generateRandomNetwork()); bot.setShield(true); bot.setDefaultItem(new ItemStack(Material.DIAMOND_AXE)); @@ -202,18 +201,14 @@ public class Debugger { int rendered = 0; for (Terminator fetch : TerminatorPlus.getInstance().getManager().fetch()) { rendered++; - Bot bot = (Bot) fetch; - ServerGamePacketListenerImpl connection = bot.getBukkitEntity().getHandle().connection; - fetch.renderBot(connection, true); + // Citizens handles rendering automatically, no need for manual rendering } - print("Rendered " + rendered + " bots."); + print("Rendered " + rendered + " bots (Citizens handles rendering)."); } public void lol(String name, String skinName) { - String[] skin = MojangAPI.getSkin(skinName); - for (Player player : Bukkit.getOnlinePlayers()) { - Bot.createBot(player.getLocation(), name, skin); + CitizensNPC.createNPC(player.getLocation(), name, skinName); } } @@ -221,8 +216,6 @@ public class Debugger { Player player = (Player) sender; Location loc = player.getLocation(); - String[] skin = MojangAPI.getSkin("Kubepig"); - TerminatorPlus plugin = TerminatorPlus.getInstance(); Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> { @@ -235,7 +228,7 @@ public class Debugger { e.printStackTrace(); } - Bukkit.getScheduler().runTask(plugin, () -> Bot.createBot(PlayerUtils.findBottom(loc.clone().add(Math.random() * 20 - 10, 0, Math.random() * 20 - 10)), ChatColor.GREEN + "-$26.95", skin)); + Bukkit.getScheduler().runTask(plugin, () -> CitizensNPC.createNPC(PlayerUtils.findBottom(loc.clone().add(Math.random() * 20 - 10, 0, Math.random() * 20 - 10)), ChatColor.GREEN + "-$26.95", "DerJustusBaer")); player.playSound(player.getLocation(), Sound.ENTITY_ITEM_PICKUP, 1, 1); } @@ -296,7 +289,7 @@ public class Debugger { for (int i = 0; i < n; i++) { Player target = Bukkit.getOnlinePlayers().stream().skip((int) (Bukkit.getOnlinePlayers().size() * Math.random())).findFirst().orElse(null); String name = target == null ? "Steve" : target.getName(); - Bot bot = Bot.createBot(loc, name); + CitizensNPC bot = CitizensNPC.createNPC(loc, name); bot.setVelocity(new Vector(Math.random() - 0.5, 0.5, Math.random() - 0.5).normalize().multiply(f)); bot.faceLocation(bot.getLocation().add(Math.random() - 0.5, Math.random() - 0.5, Math.random() - 0.5)); } @@ -322,15 +315,14 @@ public class Debugger { Collections.shuffle(players); - Map skinCache = new HashMap<>(); + Map skinCache = new HashMap<>(); int size = players.size(); int i = 1; for (String name : players) { print(name, ChatColor.GRAY + "(" + ChatColor.GREEN + i + ChatColor.GRAY + "/" + size + ")"); - String[] skin = MojangAPI.getSkin(name); - skinCache.put(name, skin); + skinCache.put(name, name); i++; } @@ -341,7 +333,7 @@ public class Debugger { Bukkit.getScheduler().runTask(TerminatorPlus.getInstance(), () -> { skinCache.forEach((name, skin) -> { - Bot bot = Bot.createBot(loc, name, skin); + CitizensNPC bot = CitizensNPC.createNPC(loc, name, skin); bot.setVelocity(new Vector(Math.random() - 0.5, 0.5, Math.random() - 0.5).normalize().multiply(f)); bot.faceLocation(bot.getLocation().add(Math.random() - 0.5, Math.random() - 0.5, Math.random() - 0.5)); }); diff --git a/bin/main/plugin.yml b/bin/main/plugin.yml new file mode 100644 index 0000000..cc61d65 --- /dev/null +++ b/bin/main/plugin.yml @@ -0,0 +1,17 @@ +name: TerminatorPlus +main: net.nuggetmc.tplus.TerminatorPlus +version: ${version} +api-version: 1.16 # Set to 1.16 so the plugin loads, and we can tell the user that it may not be compatible with their version, because people can't scroll up. +author: HorseNuggets +depend: + - Citizens + +permissions: + terminatorplus.*: + description: TerminatorPlus parent permission. + default: op + children: + terminatorplus.manage: true + terminatorplus.manage: + description: Allows for TerminatorPlus bot management. + default: op diff --git a/buildSrc/.gradle/8.11.1/executionHistory/executionHistory.bin b/buildSrc/.gradle/8.11.1/executionHistory/executionHistory.bin new file mode 100644 index 0000000..fe0234c Binary files /dev/null and b/buildSrc/.gradle/8.11.1/executionHistory/executionHistory.bin differ diff --git a/buildSrc/.gradle/8.11.1/executionHistory/executionHistory.lock b/buildSrc/.gradle/8.11.1/executionHistory/executionHistory.lock new file mode 100644 index 0000000..0c024d4 Binary files /dev/null and b/buildSrc/.gradle/8.11.1/executionHistory/executionHistory.lock differ diff --git a/buildSrc/.gradle/9.0.0/executionHistory/executionHistory.bin b/buildSrc/.gradle/9.0.0/executionHistory/executionHistory.bin new file mode 100644 index 0000000..82fe55f Binary files /dev/null and b/buildSrc/.gradle/9.0.0/executionHistory/executionHistory.bin differ diff --git a/buildSrc/.gradle/9.0.0/executionHistory/executionHistory.lock b/buildSrc/.gradle/9.0.0/executionHistory/executionHistory.lock new file mode 100644 index 0000000..ba790c3 Binary files /dev/null and b/buildSrc/.gradle/9.0.0/executionHistory/executionHistory.lock differ diff --git a/buildSrc/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/buildSrc/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..13d5e4e Binary files /dev/null and b/buildSrc/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/buildSrc/.gradle/buildOutputCleanup/cache.properties b/buildSrc/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..6293dfd --- /dev/null +++ b/buildSrc/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Mon Mar 02 13:41:08 CET 2026 +gradle.version=9.0.0 diff --git a/buildSrc/.gradle/buildOutputCleanup/outputFiles.bin b/buildSrc/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000..72c4729 Binary files /dev/null and b/buildSrc/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/buildSrc/.gradle/file-system.probe b/buildSrc/.gradle/file-system.probe new file mode 100644 index 0000000..d3abbf4 Binary files /dev/null and b/buildSrc/.gradle/file-system.probe differ diff --git a/buildSrc/build/classes/kotlin/main/META-INF/buildSrc.kotlin_module b/buildSrc/build/classes/kotlin/main/META-INF/buildSrc.kotlin_module new file mode 100644 index 0000000..1d21eab Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/META-INF/buildSrc.kotlin_module differ diff --git a/buildSrc/build/classes/kotlin/main/Net_nuggetmc_javaConventionsPlugin.class b/buildSrc/build/classes/kotlin/main/Net_nuggetmc_javaConventionsPlugin.class new file mode 100644 index 0000000..87cca27 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/Net_nuggetmc_javaConventionsPlugin.class differ diff --git a/buildSrc/build/classes/kotlin/main/Net_nuggetmc_java_conventions_gradle.class b/buildSrc/build/classes/kotlin/main/Net_nuggetmc_java_conventions_gradle.class new file mode 100644 index 0000000..3552c4f Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/Net_nuggetmc_java_conventions_gradle.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1fs3wrxdosf2ka31sf0gje7j1Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1fs3wrxdosf2ka31sf0gje7j1Kt.class new file mode 100644 index 0000000..b527551 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1fs3wrxdosf2ka31sf0gje7j1Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1vc5ojqnd7f0dgmcaq6blw3npKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1vc5ojqnd7f0dgmcaq6blw3npKt.class new file mode 100644 index 0000000..72f7cb7 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1vc5ojqnd7f0dgmcaq6blw3npKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors22lqpdpak3qpmy37wqy1qw17lKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors22lqpdpak3qpmy37wqy1qw17lKt.class new file mode 100644 index 0000000..634f0f7 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors22lqpdpak3qpmy37wqy1qw17lKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g5epxeyye0j2zlp62h6aad2oKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g5epxeyye0j2zlp62h6aad2oKt.class new file mode 100644 index 0000000..1a7467b Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g5epxeyye0j2zlp62h6aad2oKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g7vjsrso8j52iodhg0tff11gKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g7vjsrso8j52iodhg0tff11gKt.class new file mode 100644 index 0000000..17afec4 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g7vjsrso8j52iodhg0tff11gKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2qky2eojh91w0xj5jyia7c9ltKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2qky2eojh91w0xj5jyia7c9ltKt.class new file mode 100644 index 0000000..78b4fe5 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2qky2eojh91w0xj5jyia7c9ltKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2y3qmtkmk3qb3zvtsnb7mkugkKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2y3qmtkmk3qb3zvtsnb7mkugkKt.class new file mode 100644 index 0000000..4c77a2e Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2y3qmtkmk3qb3zvtsnb7mkugkKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors30t2f6yfiutsmabi1tmq15qw8Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors30t2f6yfiutsmabi1tmq15qw8Kt.class new file mode 100644 index 0000000..4760de5 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors30t2f6yfiutsmabi1tmq15qw8Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors337zjoz5qsbasch1okns2ran3Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors337zjoz5qsbasch1okns2ran3Kt.class new file mode 100644 index 0000000..9e4caf6 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors337zjoz5qsbasch1okns2ran3Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors37tjhwvheu8bq0e6jokqe7tfxKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors37tjhwvheu8bq0e6jokqe7tfxKt.class new file mode 100644 index 0000000..c6e7215 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors37tjhwvheu8bq0e6jokqe7tfxKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3g8bczlt7g0zdc4zg06md12mzKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3g8bczlt7g0zdc4zg06md12mzKt.class new file mode 100644 index 0000000..7c1e21f Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3g8bczlt7g0zdc4zg06md12mzKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3op0r6ttwyzgkfcu84v2ovb1dKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3op0r6ttwyzgkfcu84v2ovb1dKt.class new file mode 100644 index 0000000..4a59710 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3op0r6ttwyzgkfcu84v2ovb1dKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3u8ph69ek2e5jp540mhz6dpxeKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3u8ph69ek2e5jp540mhz6dpxeKt.class new file mode 100644 index 0000000..1082c51 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3u8ph69ek2e5jp540mhz6dpxeKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3z43w53nnfonayurfzc8m4wnjKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3z43w53nnfonayurfzc8m4wnjKt.class new file mode 100644 index 0000000..270258f Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3z43w53nnfonayurfzc8m4wnjKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors400p2vbr8w1trtjqiz0qkgrnlKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors400p2vbr8w1trtjqiz0qkgrnlKt.class new file mode 100644 index 0000000..ae9b6f6 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors400p2vbr8w1trtjqiz0qkgrnlKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4qehku0p9fscm3xeaddworifcKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4qehku0p9fscm3xeaddworifcKt.class new file mode 100644 index 0000000..3b462ca Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4qehku0p9fscm3xeaddworifcKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4utk9s9wkq1gwnfaumz2ci2i4Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4utk9s9wkq1gwnfaumz2ci2i4Kt.class new file mode 100644 index 0000000..166e2d7 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4utk9s9wkq1gwnfaumz2ci2i4Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4vifg8gzy2a7k2v5ombthh1q1Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4vifg8gzy2a7k2v5ombthh1q1Kt.class new file mode 100644 index 0000000..d2d6cae Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4vifg8gzy2a7k2v5ombthh1q1Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xjj5cwoccnv1ueo1z57aygvyKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xjj5cwoccnv1ueo1z57aygvyKt.class new file mode 100644 index 0000000..db324f1 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xjj5cwoccnv1ueo1z57aygvyKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xsvbsv0xr5dr62eja7ywms6fKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xsvbsv0xr5dr62eja7ywms6fKt.class new file mode 100644 index 0000000..db9d513 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xsvbsv0xr5dr62eja7ywms6fKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4yaxtnbpkg64y49crl7pfoiphKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4yaxtnbpkg64y49crl7pfoiphKt.class new file mode 100644 index 0000000..789cf75 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4yaxtnbpkg64y49crl7pfoiphKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors54jzbiw56ns2oqpcbh1elzsroKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors54jzbiw56ns2oqpcbh1elzsroKt.class new file mode 100644 index 0000000..192ee1a Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors54jzbiw56ns2oqpcbh1elzsroKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5ahnjddwfewopj5p9tcumx3nzKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5ahnjddwfewopj5p9tcumx3nzKt.class new file mode 100644 index 0000000..2556f2e Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5ahnjddwfewopj5p9tcumx3nzKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5n84r8d0wlgk7ty6rfnleln5aKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5n84r8d0wlgk7ty6rfnleln5aKt.class new file mode 100644 index 0000000..fecc6dd Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5n84r8d0wlgk7ty6rfnleln5aKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5uod9b4wbm5ksn3u9km286z0Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5uod9b4wbm5ksn3u9km286z0Kt.class new file mode 100644 index 0000000..2b37dee Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5uod9b4wbm5ksn3u9km286z0Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors6vdwjhcp8dvjsg2xoo69liytfKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors6vdwjhcp8dvjsg2xoo69liytfKt.class new file mode 100644 index 0000000..6684a8f Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors6vdwjhcp8dvjsg2xoo69liytfKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors755qfgs1mebxgj2rkmtzq31iwKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors755qfgs1mebxgj2rkmtzq31iwKt.class new file mode 100644 index 0000000..7b3deca Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors755qfgs1mebxgj2rkmtzq31iwKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors75xkem3lde4pem4br2cwiigylKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors75xkem3lde4pem4br2cwiigylKt.class new file mode 100644 index 0000000..71fcb6c Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors75xkem3lde4pem4br2cwiigylKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7aku3vjeg8daft93gf2grwhmtKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7aku3vjeg8daft93gf2grwhmtKt.class new file mode 100644 index 0000000..f6befbd Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7aku3vjeg8daft93gf2grwhmtKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7gwyi5l0uer6owf7iu635a0mlKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7gwyi5l0uer6owf7iu635a0mlKt.class new file mode 100644 index 0000000..33210af Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7gwyi5l0uer6owf7iu635a0mlKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8r3pzu8s5dgb513rury213rqpKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8r3pzu8s5dgb513rury213rqpKt.class new file mode 100644 index 0000000..b793d40 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8r3pzu8s5dgb513rury213rqpKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8td4devrrwikhzxu1to1g92gqKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8td4devrrwikhzxu1to1g92gqKt.class new file mode 100644 index 0000000..07768ed Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8td4devrrwikhzxu1to1g92gqKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors98whoj51ui4r5h8p91zbn54pjKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors98whoj51ui4r5h8p91zbn54pjKt.class new file mode 100644 index 0000000..f78899f Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors98whoj51ui4r5h8p91zbn54pjKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9adivy4f6l6d8g56phbztb03mKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9adivy4f6l6d8g56phbztb03mKt.class new file mode 100644 index 0000000..c92a787 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9adivy4f6l6d8g56phbztb03mKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9tta56tlj7j7pbo2zpo3u1i94Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9tta56tlj7j7pbo2zpo3u1i94Kt.class new file mode 100644 index 0000000..8bb2677 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9tta56tlj7j7pbo2zpo3u1i94Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9vima736ghgz222gu2to8zzdxKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9vima736ghgz222gu2to8zzdxKt.class new file mode 100644 index 0000000..3f8c877 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9vima736ghgz222gu2to8zzdxKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsakm04274c22y1kwaaolwod9e9Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsakm04274c22y1kwaaolwod9e9Kt.class new file mode 100644 index 0000000..8d0d0f5 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsakm04274c22y1kwaaolwod9e9Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsarn1h9iwtq4k7nkbaatlvxnbcKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsarn1h9iwtq4k7nkbaatlvxnbcKt.class new file mode 100644 index 0000000..053c6d6 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsarn1h9iwtq4k7nkbaatlvxnbcKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsb79i79k7aviornwuvyq7l346vKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsb79i79k7aviornwuvyq7l346vKt.class new file mode 100644 index 0000000..e1389ce Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsb79i79k7aviornwuvyq7l346vKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbhj18kij3h6d7ssnuczhux6xmKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbhj18kij3h6d7ssnuczhux6xmKt.class new file mode 100644 index 0000000..4f041df Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbhj18kij3h6d7ssnuczhux6xmKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbinuh2dmy82szfgqwl4ef9ib0Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbinuh2dmy82szfgqwl4ef9ib0Kt.class new file mode 100644 index 0000000..166c748 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbinuh2dmy82szfgqwl4ef9ib0Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbu4celzmx94h5ebu8epruan0bKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbu4celzmx94h5ebu8epruan0bKt.class new file mode 100644 index 0000000..089196e Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbu4celzmx94h5ebu8epruan0bKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscezdufs7l7p6s9szrj0wtc3s7Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscezdufs7l7p6s9szrj0wtc3s7Kt.class new file mode 100644 index 0000000..76d0120 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscezdufs7l7p6s9szrj0wtc3s7Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscmejyt0dpu7fa2wz9lzfkhl96Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscmejyt0dpu7fa2wz9lzfkhl96Kt.class new file mode 100644 index 0000000..34cf76d Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscmejyt0dpu7fa2wz9lzfkhl96Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscrn1jef4u3rcf4o72a8wsn7n0Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscrn1jef4u3rcf4o72a8wsn7n0Kt.class new file mode 100644 index 0000000..edc9f7d Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscrn1jef4u3rcf4o72a8wsn7n0Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9m6fkxq7ghqiwg81lfnu9t5Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9m6fkxq7ghqiwg81lfnu9t5Kt.class new file mode 100644 index 0000000..5b28907 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9m6fkxq7ghqiwg81lfnu9t5Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9v5jc44ay2w45lzvv9lvk5anKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9v5jc44ay2w45lzvv9lvk5anKt.class new file mode 100644 index 0000000..13998a5 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9v5jc44ay2w45lzvv9lvk5anKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsdrmm11332nlkjzc9h83jsq6zxKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsdrmm11332nlkjzc9h83jsq6zxKt.class new file mode 100644 index 0000000..6e5511a Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsdrmm11332nlkjzc9h83jsq6zxKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsefaf4qyddh684d3vhn1r8m4c8Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsefaf4qyddh684d3vhn1r8m4c8Kt.class new file mode 100644 index 0000000..43e5d13 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsefaf4qyddh684d3vhn1r8m4c8Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorserpuo9ri63i4ut3d5pyptv112Kt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorserpuo9ri63i4ut3d5pyptv112Kt.class new file mode 100644 index 0000000..90140bc Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorserpuo9ri63i4ut3d5pyptv112Kt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsexiottiqdoq5rm4qirwgv19flKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsexiottiqdoq5rm4qirwgv19flKt.class new file mode 100644 index 0000000..eff1396 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsexiottiqdoq5rm4qirwgv19flKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsf11l8bkjl2p5umjgiuxwmgh3sKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsf11l8bkjl2p5umjgiuxwmgh3sKt.class new file mode 100644 index 0000000..2a9e7e1 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsf11l8bkjl2p5umjgiuxwmgh3sKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsnmns7jvnets03na1atu2vvojKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsnmns7jvnets03na1atu2vvojKt.class new file mode 100644 index 0000000..1849cd6 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsnmns7jvnets03na1atu2vvojKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsru6gx7sfokphljom41w3ebxjKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsru6gx7sfokphljom41w3ebxjKt.class new file mode 100644 index 0000000..2fc3be5 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsru6gx7sfokphljom41w3ebxjKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsspgwg3tig051v3x33c5t7bdcKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsspgwg3tig051v3x33c5t7bdcKt.class new file mode 100644 index 0000000..ff783d1 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsspgwg3tig051v3x33c5t7bdcKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/AnnotationProcessorConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/AnnotationProcessorConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..8946267 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/AnnotationProcessorConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/AnnotationProcessorConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/AnnotationProcessorConfigurationAccessorsKt.class new file mode 100644 index 0000000..78143e9 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/AnnotationProcessorConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..d1cac1a Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiConfigurationAccessorsKt.class new file mode 100644 index 0000000..1070bfc Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiElementsConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiElementsConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..6b826c6 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiElementsConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiElementsConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiElementsConfigurationAccessorsKt.class new file mode 100644 index 0000000..42fe53b Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiElementsConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ArchivesConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ArchivesConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..8abc0ce Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ArchivesConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ArchivesConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ArchivesConfigurationAccessorsKt.class new file mode 100644 index 0000000..a39a04a Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ArchivesConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..50713d6 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileClasspathConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileClasspathConfigurationAccessorsKt.class new file mode 100644 index 0000000..6c58b33 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileClasspathConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyApiConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyApiConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..d6b1764 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyApiConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyApiConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyApiConfigurationAccessorsKt.class new file mode 100644 index 0000000..a5b8306 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyApiConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..021535f Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyConfigurationAccessorsKt.class new file mode 100644 index 0000000..9aff9f6 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/DefaultConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/DefaultConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..43e18ca Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/DefaultConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/DefaultConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/DefaultConfigurationAccessorsKt.class new file mode 100644 index 0000000..ed858a0 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/DefaultConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ImplementationConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ImplementationConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..31d5897 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ImplementationConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ImplementationConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ImplementationConfigurationAccessorsKt.class new file mode 100644 index 0000000..8bd06bc Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ImplementationConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/MainSourceElementsConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/MainSourceElementsConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..9e242d1 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/MainSourceElementsConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/MainSourceElementsConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/MainSourceElementsConfigurationAccessorsKt.class new file mode 100644 index 0000000..2c14624 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/MainSourceElementsConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..8f107a1 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeClasspathConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeClasspathConfigurationAccessorsKt.class new file mode 100644 index 0000000..d52e8dc Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeClasspathConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeElementsConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeElementsConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..e0428e7 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeElementsConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeElementsConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeElementsConfigurationAccessorsKt.class new file mode 100644 index 0000000..571f7e1 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeElementsConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..5b58e5e Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeOnlyConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeOnlyConfigurationAccessorsKt.class new file mode 100644 index 0000000..869cf2f Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeOnlyConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestAnnotationProcessorConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestAnnotationProcessorConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..6c34f97 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestAnnotationProcessorConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestAnnotationProcessorConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestAnnotationProcessorConfigurationAccessorsKt.class new file mode 100644 index 0000000..ab661c9 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestAnnotationProcessorConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..cb4dcb8 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileClasspathConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileClasspathConfigurationAccessorsKt.class new file mode 100644 index 0000000..5c9d08e Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileClasspathConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..3323ee0 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileOnlyConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileOnlyConfigurationAccessorsKt.class new file mode 100644 index 0000000..f826311 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileOnlyConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestImplementationConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestImplementationConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..2bc7dcc Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestImplementationConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestImplementationConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestImplementationConfigurationAccessorsKt.class new file mode 100644 index 0000000..4b8cbdd Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestImplementationConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestResultsElementsForTestConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestResultsElementsForTestConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..c980159 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestResultsElementsForTestConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestResultsElementsForTestConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestResultsElementsForTestConfigurationAccessorsKt.class new file mode 100644 index 0000000..4fd1e1b Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestResultsElementsForTestConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..92b2798 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeClasspathConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeClasspathConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeClasspathConfigurationAccessorsKt.class new file mode 100644 index 0000000..cf37cf1 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeClasspathConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class new file mode 100644 index 0000000..e782c0d Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeOnlyConfigurationAccessorsKt$sam$org_gradle_api_Action$0.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeOnlyConfigurationAccessorsKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeOnlyConfigurationAccessorsKt.class new file mode 100644 index 0000000..c1979a0 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeOnlyConfigurationAccessorsKt.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgGradlePluginGroup.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgGradlePluginGroup.class new file mode 100644 index 0000000..63d4b94 Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgGradlePluginGroup.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgPluginGroup.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgPluginGroup.class new file mode 100644 index 0000000..c3dea7a Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgPluginGroup.class differ diff --git a/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/PluginSpecBuildersKt.class b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/PluginSpecBuildersKt.class new file mode 100644 index 0000000..842c31a Binary files /dev/null and b/buildSrc/build/classes/kotlin/main/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/PluginSpecBuildersKt.class differ diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1fs3wrxdosf2ka31sf0gje7j1.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1fs3wrxdosf2ka31sf0gje7j1.kt new file mode 100644 index 0000000..5bc3225 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1fs3wrxdosf2ka31sf0gje7j1.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [compileOnly][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`compileOnly`: NamedDomainObjectProvider + get() = named("compileOnly") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1vc5ojqnd7f0dgmcaq6blw3np.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1vc5ojqnd7f0dgmcaq6blw3np.kt new file mode 100644 index 0000000..76f9fa3 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors1vc5ojqnd7f0dgmcaq6blw3np.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [java][org.gradle.api.plugins.JavaPluginExtension] extension. + */ +internal +val org.gradle.api.Project.`java`: org.gradle.api.plugins.JavaPluginExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("java") as org.gradle.api.plugins.JavaPluginExtension + +/** + * Configures the [java][org.gradle.api.plugins.JavaPluginExtension] extension. + */ +internal +fun org.gradle.api.Project.`java`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("java", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors22lqpdpak3qpmy37wqy1qw17l.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors22lqpdpak3qpmy37wqy1qw17l.kt new file mode 100644 index 0000000..43836d3 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors22lqpdpak3qpmy37wqy1qw17l.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [testClasses][org.gradle.api.DefaultTask] task. + */ +internal +val TaskContainer.`testClasses`: TaskProvider + get() = named("testClasses") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g5epxeyye0j2zlp62h6aad2o.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g5epxeyye0j2zlp62h6aad2o.kt new file mode 100644 index 0000000..f557deb --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g5epxeyye0j2zlp62h6aad2o.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +val org.gradle.api.artifacts.VersionCatalogsExtension.`ext`: org.gradle.api.plugins.ExtraPropertiesExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("ext") as org.gradle.api.plugins.ExtraPropertiesExtension + +/** + * Configures the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +fun org.gradle.api.artifacts.VersionCatalogsExtension.`ext`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("ext", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g7vjsrso8j52iodhg0tff11g.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g7vjsrso8j52iodhg0tff11g.kt new file mode 100644 index 0000000..0ab1660 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2g7vjsrso8j52iodhg0tff11g.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +val org.gradle.testing.base.TestingExtension.`ext`: org.gradle.api.plugins.ExtraPropertiesExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("ext") as org.gradle.api.plugins.ExtraPropertiesExtension + +/** + * Configures the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +fun org.gradle.testing.base.TestingExtension.`ext`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("ext", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2qky2eojh91w0xj5jyia7c9lt.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2qky2eojh91w0xj5jyia7c9lt.kt new file mode 100644 index 0000000..bbd7779 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2qky2eojh91w0xj5jyia7c9lt.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [implementation][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`implementation`: NamedDomainObjectProvider + get() = named("implementation") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2y3qmtkmk3qb3zvtsnb7mkugk.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2y3qmtkmk3qb3zvtsnb7mkugk.kt new file mode 100644 index 0000000..f768e9d --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors2y3qmtkmk3qb3zvtsnb7mkugk.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [check][org.gradle.api.DefaultTask] task. + */ +internal +val TaskContainer.`check`: TaskProvider + get() = named("check") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors30t2f6yfiutsmabi1tmq15qw8.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors30t2f6yfiutsmabi1tmq15qw8.kt new file mode 100644 index 0000000..754bba6 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors30t2f6yfiutsmabi1tmq15qw8.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [default][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`default`: NamedDomainObjectProvider + get() = named("default") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors337zjoz5qsbasch1okns2ran3.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors337zjoz5qsbasch1okns2ran3.kt new file mode 100644 index 0000000..8c319a8 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors337zjoz5qsbasch1okns2ran3.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [runtimeClasspath][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`runtimeClasspath`: NamedDomainObjectProvider + get() = named("runtimeClasspath") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors37tjhwvheu8bq0e6jokqe7tfx.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors37tjhwvheu8bq0e6jokqe7tfx.kt new file mode 100644 index 0000000..a99525b --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors37tjhwvheu8bq0e6jokqe7tfx.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [testing][org.gradle.testing.base.TestingExtension] extension. + */ +internal +val org.gradle.api.Project.`testing`: org.gradle.testing.base.TestingExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("testing") as org.gradle.testing.base.TestingExtension + +/** + * Configures the [testing][org.gradle.testing.base.TestingExtension] extension. + */ +internal +fun org.gradle.api.Project.`testing`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("testing", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3g8bczlt7g0zdc4zg06md12mz.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3g8bczlt7g0zdc4zg06md12mz.kt new file mode 100644 index 0000000..196a48c --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3g8bczlt7g0zdc4zg06md12mz.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [mainSourceElements][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`mainSourceElements`: NamedDomainObjectProvider + get() = named("mainSourceElements") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3op0r6ttwyzgkfcu84v2ovb1d.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3op0r6ttwyzgkfcu84v2ovb1d.kt new file mode 100644 index 0000000..cdd6033 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3op0r6ttwyzgkfcu84v2ovb1d.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [api][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`api`: NamedDomainObjectProvider + get() = named("api") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3u8ph69ek2e5jp540mhz6dpxe.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3u8ph69ek2e5jp540mhz6dpxe.kt new file mode 100644 index 0000000..5c68f52 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3u8ph69ek2e5jp540mhz6dpxe.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [test][org.gradle.api.tasks.SourceSet] element. + */ +internal +val org.gradle.api.tasks.SourceSetContainer.`test`: NamedDomainObjectProvider + get() = named("test") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3z43w53nnfonayurfzc8m4wnj.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3z43w53nnfonayurfzc8m4wnj.kt new file mode 100644 index 0000000..6ef60ae --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors3z43w53nnfonayurfzc8m4wnj.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [runtimeOnly][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`runtimeOnly`: NamedDomainObjectProvider + get() = named("runtimeOnly") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors400p2vbr8w1trtjqiz0qkgrnl.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors400p2vbr8w1trtjqiz0qkgrnl.kt new file mode 100644 index 0000000..9885a60 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors400p2vbr8w1trtjqiz0qkgrnl.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [testImplementation][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`testImplementation`: NamedDomainObjectProvider + get() = named("testImplementation") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4qehku0p9fscm3xeaddworifc.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4qehku0p9fscm3xeaddworifc.kt new file mode 100644 index 0000000..88af6e4 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4qehku0p9fscm3xeaddworifc.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [build][org.gradle.api.DefaultTask] task. + */ +internal +val TaskContainer.`build`: TaskProvider + get() = named("build") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4utk9s9wkq1gwnfaumz2ci2i4.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4utk9s9wkq1gwnfaumz2ci2i4.kt new file mode 100644 index 0000000..5dc4dc6 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4utk9s9wkq1gwnfaumz2ci2i4.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [test][org.gradle.api.tasks.testing.Test] task. + */ +internal +val TaskContainer.`test`: TaskProvider + get() = named("test") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4vifg8gzy2a7k2v5ombthh1q1.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4vifg8gzy2a7k2v5ombthh1q1.kt new file mode 100644 index 0000000..1a8abce --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4vifg8gzy2a7k2v5ombthh1q1.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [buildNeeded][org.gradle.api.DefaultTask] task. + */ +internal +val TaskContainer.`buildNeeded`: TaskProvider + get() = named("buildNeeded") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xjj5cwoccnv1ueo1z57aygvy.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xjj5cwoccnv1ueo1z57aygvy.kt new file mode 100644 index 0000000..4161b31 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xjj5cwoccnv1ueo1z57aygvy.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [testRuntimeClasspath][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`testRuntimeClasspath`: NamedDomainObjectProvider + get() = named("testRuntimeClasspath") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xsvbsv0xr5dr62eja7ywms6f.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xsvbsv0xr5dr62eja7ywms6f.kt new file mode 100644 index 0000000..c16f745 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4xsvbsv0xr5dr62eja7ywms6f.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [versionCatalogs][org.gradle.api.artifacts.VersionCatalogsExtension] extension. + */ +internal +val org.gradle.api.Project.`versionCatalogs`: org.gradle.api.artifacts.VersionCatalogsExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("versionCatalogs") as org.gradle.api.artifacts.VersionCatalogsExtension + +/** + * Configures the [versionCatalogs][org.gradle.api.artifacts.VersionCatalogsExtension] extension. + */ +internal +fun org.gradle.api.Project.`versionCatalogs`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("versionCatalogs", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4yaxtnbpkg64y49crl7pfoiph.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4yaxtnbpkg64y49crl7pfoiph.kt new file mode 100644 index 0000000..460d368 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors4yaxtnbpkg64y49crl7pfoiph.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [testAnnotationProcessor][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`testAnnotationProcessor`: NamedDomainObjectProvider + get() = named("testAnnotationProcessor") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors54jzbiw56ns2oqpcbh1elzsro.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors54jzbiw56ns2oqpcbh1elzsro.kt new file mode 100644 index 0000000..1f4707f --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors54jzbiw56ns2oqpcbh1elzsro.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [processResources][org.gradle.language.jvm.tasks.ProcessResources] task. + */ +internal +val TaskContainer.`processResources`: TaskProvider + get() = named("processResources") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5ahnjddwfewopj5p9tcumx3nz.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5ahnjddwfewopj5p9tcumx3nz.kt new file mode 100644 index 0000000..e359cf3 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5ahnjddwfewopj5p9tcumx3nz.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [javaToolchains][org.gradle.jvm.toolchain.JavaToolchainService] extension. + */ +internal +val org.gradle.api.Project.`javaToolchains`: org.gradle.jvm.toolchain.JavaToolchainService get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("javaToolchains") as org.gradle.jvm.toolchain.JavaToolchainService + +/** + * Configures the [javaToolchains][org.gradle.jvm.toolchain.JavaToolchainService] extension. + */ +internal +fun org.gradle.api.Project.`javaToolchains`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("javaToolchains", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5n84r8d0wlgk7ty6rfnleln5a.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5n84r8d0wlgk7ty6rfnleln5a.kt new file mode 100644 index 0000000..d772ad4 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5n84r8d0wlgk7ty6rfnleln5a.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +val org.gradle.api.plugins.BasePluginExtension.`ext`: org.gradle.api.plugins.ExtraPropertiesExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("ext") as org.gradle.api.plugins.ExtraPropertiesExtension + +/** + * Configures the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +fun org.gradle.api.plugins.BasePluginExtension.`ext`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("ext", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5uod9b4wbm5ksn3u9km286z0.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5uod9b4wbm5ksn3u9km286z0.kt new file mode 100644 index 0000000..9a4fb4b --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors5uod9b4wbm5ksn3u9km286z0.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [compileOnlyApi][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`compileOnlyApi`: NamedDomainObjectProvider + get() = named("compileOnlyApi") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors6vdwjhcp8dvjsg2xoo69liytf.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors6vdwjhcp8dvjsg2xoo69liytf.kt new file mode 100644 index 0000000..1faea07 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors6vdwjhcp8dvjsg2xoo69liytf.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [javadoc][org.gradle.api.tasks.javadoc.Javadoc] task. + */ +internal +val TaskContainer.`javadoc`: TaskProvider + get() = named("javadoc") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors755qfgs1mebxgj2rkmtzq31iw.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors755qfgs1mebxgj2rkmtzq31iw.kt new file mode 100644 index 0000000..edee699 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors755qfgs1mebxgj2rkmtzq31iw.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +val org.gradle.api.tasks.SourceSetContainer.`ext`: org.gradle.api.plugins.ExtraPropertiesExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("ext") as org.gradle.api.plugins.ExtraPropertiesExtension + +/** + * Configures the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +fun org.gradle.api.tasks.SourceSetContainer.`ext`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("ext", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors75xkem3lde4pem4br2cwiigyl.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors75xkem3lde4pem4br2cwiigyl.kt new file mode 100644 index 0000000..4b46be9 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors75xkem3lde4pem4br2cwiigyl.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [compileClasspath][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`compileClasspath`: NamedDomainObjectProvider + get() = named("compileClasspath") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7aku3vjeg8daft93gf2grwhmt.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7aku3vjeg8daft93gf2grwhmt.kt new file mode 100644 index 0000000..89d19be --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7aku3vjeg8daft93gf2grwhmt.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +val org.gradle.api.plugins.JavaPluginExtension.`ext`: org.gradle.api.plugins.ExtraPropertiesExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("ext") as org.gradle.api.plugins.ExtraPropertiesExtension + +/** + * Configures the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +fun org.gradle.api.plugins.JavaPluginExtension.`ext`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("ext", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7gwyi5l0uer6owf7iu635a0ml.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7gwyi5l0uer6owf7iu635a0ml.kt new file mode 100644 index 0000000..6bbf4e4 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors7gwyi5l0uer6owf7iu635a0ml.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [jar][org.gradle.api.tasks.bundling.Jar] task. + */ +internal +val TaskContainer.`jar`: TaskProvider + get() = named("jar") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8r3pzu8s5dgb513rury213rqp.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8r3pzu8s5dgb513rury213rqp.kt new file mode 100644 index 0000000..d809175 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8r3pzu8s5dgb513rury213rqp.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [processTestResources][org.gradle.language.jvm.tasks.ProcessResources] task. + */ +internal +val TaskContainer.`processTestResources`: TaskProvider + get() = named("processTestResources") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8td4devrrwikhzxu1to1g92gq.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8td4devrrwikhzxu1to1g92gq.kt new file mode 100644 index 0000000..5173ebd --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors8td4devrrwikhzxu1to1g92gq.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [sourceSets][org.gradle.api.tasks.SourceSetContainer] extension. + */ +internal +val org.gradle.api.Project.`sourceSets`: org.gradle.api.tasks.SourceSetContainer get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("sourceSets") as org.gradle.api.tasks.SourceSetContainer + +/** + * Configures the [sourceSets][org.gradle.api.tasks.SourceSetContainer] extension. + */ +internal +fun org.gradle.api.Project.`sourceSets`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("sourceSets", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors98whoj51ui4r5h8p91zbn54pj.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors98whoj51ui4r5h8p91zbn54pj.kt new file mode 100644 index 0000000..be00437 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors98whoj51ui4r5h8p91zbn54pj.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +val org.gradle.jvm.toolchain.JavaToolchainService.`ext`: org.gradle.api.plugins.ExtraPropertiesExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("ext") as org.gradle.api.plugins.ExtraPropertiesExtension + +/** + * Configures the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +fun org.gradle.jvm.toolchain.JavaToolchainService.`ext`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("ext", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9adivy4f6l6d8g56phbztb03m.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9adivy4f6l6d8g56phbztb03m.kt new file mode 100644 index 0000000..d14da30 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9adivy4f6l6d8g56phbztb03m.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [apiElements][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`apiElements`: NamedDomainObjectProvider + get() = named("apiElements") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9tta56tlj7j7pbo2zpo3u1i94.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9tta56tlj7j7pbo2zpo3u1i94.kt new file mode 100644 index 0000000..0d09077 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9tta56tlj7j7pbo2zpo3u1i94.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [assemble][org.gradle.api.DefaultTask] task. + */ +internal +val TaskContainer.`assemble`: TaskProvider + get() = named("assemble") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9vima736ghgz222gu2to8zzdx.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9vima736ghgz222gu2to8zzdx.kt new file mode 100644 index 0000000..fc7c88b --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessors9vima736ghgz222gu2to8zzdx.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [annotationProcessor][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`annotationProcessor`: NamedDomainObjectProvider + get() = named("annotationProcessor") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsakm04274c22y1kwaaolwod9e9.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsakm04274c22y1kwaaolwod9e9.kt new file mode 100644 index 0000000..85d1480 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsakm04274c22y1kwaaolwod9e9.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [buildDependents][org.gradle.api.DefaultTask] task. + */ +internal +val TaskContainer.`buildDependents`: TaskProvider + get() = named("buildDependents") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsarn1h9iwtq4k7nkbaatlvxnbc.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsarn1h9iwtq4k7nkbaatlvxnbc.kt new file mode 100644 index 0000000..5da516d --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsarn1h9iwtq4k7nkbaatlvxnbc.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [testResultsElementsForTest][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`testResultsElementsForTest`: NamedDomainObjectProvider + get() = named("testResultsElementsForTest") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsb79i79k7aviornwuvyq7l346v.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsb79i79k7aviornwuvyq7l346v.kt new file mode 100644 index 0000000..e1c72f2 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsb79i79k7aviornwuvyq7l346v.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [testCompileClasspath][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`testCompileClasspath`: NamedDomainObjectProvider + get() = named("testCompileClasspath") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbhj18kij3h6d7ssnuczhux6xm.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbhj18kij3h6d7ssnuczhux6xm.kt new file mode 100644 index 0000000..bd7497d --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbhj18kij3h6d7ssnuczhux6xm.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [main][org.gradle.api.tasks.SourceSet] element. + */ +internal +val org.gradle.api.tasks.SourceSetContainer.`main`: NamedDomainObjectProvider + get() = named("main") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbinuh2dmy82szfgqwl4ef9ib0.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbinuh2dmy82szfgqwl4ef9ib0.kt new file mode 100644 index 0000000..fd00244 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbinuh2dmy82szfgqwl4ef9ib0.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +val org.gradle.api.artifacts.dsl.DependencyHandler.`ext`: org.gradle.api.plugins.ExtraPropertiesExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("ext") as org.gradle.api.plugins.ExtraPropertiesExtension + +/** + * Configures the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +fun org.gradle.api.artifacts.dsl.DependencyHandler.`ext`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("ext", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbu4celzmx94h5ebu8epruan0b.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbu4celzmx94h5ebu8epruan0b.kt new file mode 100644 index 0000000..6cfd8ae --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsbu4celzmx94h5ebu8epruan0b.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +val org.gradle.api.Project.`ext`: org.gradle.api.plugins.ExtraPropertiesExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("ext") as org.gradle.api.plugins.ExtraPropertiesExtension + +/** + * Configures the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +fun org.gradle.api.Project.`ext`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("ext", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscezdufs7l7p6s9szrj0wtc3s7.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscezdufs7l7p6s9szrj0wtc3s7.kt new file mode 100644 index 0000000..329595c --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscezdufs7l7p6s9szrj0wtc3s7.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [runtimeElements][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`runtimeElements`: NamedDomainObjectProvider + get() = named("runtimeElements") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscmejyt0dpu7fa2wz9lzfkhl96.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscmejyt0dpu7fa2wz9lzfkhl96.kt new file mode 100644 index 0000000..42cd4ff --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscmejyt0dpu7fa2wz9lzfkhl96.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [testCompileOnly][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`testCompileOnly`: NamedDomainObjectProvider + get() = named("testCompileOnly") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscrn1jef4u3rcf4o72a8wsn7n0.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscrn1jef4u3rcf4o72a8wsn7n0.kt new file mode 100644 index 0000000..addedce --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorscrn1jef4u3rcf4o72a8wsn7n0.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [archives][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`archives`: NamedDomainObjectProvider + get() = named("archives") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9m6fkxq7ghqiwg81lfnu9t5.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9m6fkxq7ghqiwg81lfnu9t5.kt new file mode 100644 index 0000000..6ede000 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9m6fkxq7ghqiwg81lfnu9t5.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [reporting][org.gradle.api.reporting.ReportingExtension] extension. + */ +internal +val org.gradle.api.Project.`reporting`: org.gradle.api.reporting.ReportingExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("reporting") as org.gradle.api.reporting.ReportingExtension + +/** + * Configures the [reporting][org.gradle.api.reporting.ReportingExtension] extension. + */ +internal +fun org.gradle.api.Project.`reporting`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("reporting", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9v5jc44ay2w45lzvv9lvk5an.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9v5jc44ay2w45lzvv9lvk5an.kt new file mode 100644 index 0000000..bd0f9a8 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsd9v5jc44ay2w45lzvv9lvk5an.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [compileJava][org.gradle.api.tasks.compile.JavaCompile] task. + */ +internal +val TaskContainer.`compileJava`: TaskProvider + get() = named("compileJava") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsdrmm11332nlkjzc9h83jsq6zx.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsdrmm11332nlkjzc9h83jsq6zx.kt new file mode 100644 index 0000000..e11aaa5 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsdrmm11332nlkjzc9h83jsq6zx.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [testRuntimeOnly][org.gradle.api.artifacts.Configuration] element. + */ +internal +val org.gradle.api.NamedDomainObjectContainer.`testRuntimeOnly`: NamedDomainObjectProvider + get() = named("testRuntimeOnly") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsefaf4qyddh684d3vhn1r8m4c8.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsefaf4qyddh684d3vhn1r8m4c8.kt new file mode 100644 index 0000000..6a5f76c --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsefaf4qyddh684d3vhn1r8m4c8.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +val org.gradle.api.artifacts.dsl.RepositoryHandler.`ext`: org.gradle.api.plugins.ExtraPropertiesExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("ext") as org.gradle.api.plugins.ExtraPropertiesExtension + +/** + * Configures the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +fun org.gradle.api.artifacts.dsl.RepositoryHandler.`ext`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("ext", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorserpuo9ri63i4ut3d5pyptv112.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorserpuo9ri63i4ut3d5pyptv112.kt new file mode 100644 index 0000000..194d73b --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorserpuo9ri63i4ut3d5pyptv112.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [base][org.gradle.api.plugins.BasePluginExtension] extension. + */ +internal +val org.gradle.api.Project.`base`: org.gradle.api.plugins.BasePluginExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("base") as org.gradle.api.plugins.BasePluginExtension + +/** + * Configures the [base][org.gradle.api.plugins.BasePluginExtension] extension. + */ +internal +fun org.gradle.api.Project.`base`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("base", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsexiottiqdoq5rm4qirwgv19fl.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsexiottiqdoq5rm4qirwgv19fl.kt new file mode 100644 index 0000000..d5c1e57 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsexiottiqdoq5rm4qirwgv19fl.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [clean][org.gradle.api.tasks.Delete] task. + */ +internal +val TaskContainer.`clean`: TaskProvider + get() = named("clean") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsf11l8bkjl2p5umjgiuxwmgh3s.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsf11l8bkjl2p5umjgiuxwmgh3s.kt new file mode 100644 index 0000000..3557846 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsf11l8bkjl2p5umjgiuxwmgh3s.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +val org.gradle.api.reporting.ReportingExtension.`ext`: org.gradle.api.plugins.ExtraPropertiesExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("ext") as org.gradle.api.plugins.ExtraPropertiesExtension + +/** + * Configures the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +fun org.gradle.api.reporting.ReportingExtension.`ext`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("ext", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsnmns7jvnets03na1atu2vvoj.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsnmns7jvnets03na1atu2vvoj.kt new file mode 100644 index 0000000..dfa2691 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsnmns7jvnets03na1atu2vvoj.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [classes][org.gradle.api.DefaultTask] task. + */ +internal +val TaskContainer.`classes`: TaskProvider + get() = named("classes") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsru6gx7sfokphljom41w3ebxj.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsru6gx7sfokphljom41w3ebxj.kt new file mode 100644 index 0000000..23c1e3b --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsru6gx7sfokphljom41w3ebxj.kt @@ -0,0 +1,76 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Retrieves the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +val org.gradle.api.tasks.SourceSet.`ext`: org.gradle.api.plugins.ExtraPropertiesExtension get() = + (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("ext") as org.gradle.api.plugins.ExtraPropertiesExtension + +/** + * Configures the [ext][org.gradle.api.plugins.ExtraPropertiesExtension] extension. + */ +internal +fun org.gradle.api.tasks.SourceSet.`ext`(configure: Action): Unit = + (this as org.gradle.api.plugins.ExtensionAware).extensions.configure("ext", configure) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsspgwg3tig051v3x33c5t7bdc.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsspgwg3tig051v3x33c5t7bdc.kt new file mode 100644 index 0000000..5672120 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/Accessorsspgwg3tig051v3x33c5t7bdc.kt @@ -0,0 +1,68 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Provides the existing [compileTestJava][org.gradle.api.tasks.compile.JavaCompile] task. + */ +internal +val TaskContainer.`compileTestJava`: TaskProvider + get() = named("compileTestJava") + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/AnnotationProcessorConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/AnnotationProcessorConfigurationAccessors.kt new file mode 100644 index 0000000..fe59284 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/AnnotationProcessorConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'annotationProcessor' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`annotationProcessor`(dependencyNotation: Any): Dependency? = + add("annotationProcessor", dependencyNotation) + +/** + * Adds a dependency to the 'annotationProcessor' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`annotationProcessor`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "annotationProcessor", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'annotationProcessor' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`annotationProcessor`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "annotationProcessor", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'annotationProcessor' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`annotationProcessor`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "annotationProcessor", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'annotationProcessor' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`annotationProcessor`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "annotationProcessor", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'annotationProcessor' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`annotationProcessor`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("annotationProcessor", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'annotationProcessor' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`annotationProcessor`(constraintNotation: Any): DependencyConstraint = + add("annotationProcessor", constraintNotation) + +/** + * Adds a dependency constraint to the 'annotationProcessor' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`annotationProcessor`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("annotationProcessor", constraintNotation, block) + +/** + * Adds an artifact to the 'annotationProcessor' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`annotationProcessor`(artifactNotation: Any): PublishArtifact = + add("annotationProcessor", artifactNotation) + +/** + * Adds an artifact to the 'annotationProcessor' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`annotationProcessor`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("annotationProcessor", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiConfigurationAccessors.kt new file mode 100644 index 0000000..aa9751e --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'api' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`api`(dependencyNotation: Any): Dependency? = + add("api", dependencyNotation) + +/** + * Adds a dependency to the 'api' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`api`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "api", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'api' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`api`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "api", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'api' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`api`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "api", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'api' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`api`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "api", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'api' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`api`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("api", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'api' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`api`(constraintNotation: Any): DependencyConstraint = + add("api", constraintNotation) + +/** + * Adds a dependency constraint to the 'api' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`api`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("api", constraintNotation, block) + +/** + * Adds an artifact to the 'api' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`api`(artifactNotation: Any): PublishArtifact = + add("api", artifactNotation) + +/** + * Adds an artifact to the 'api' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`api`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("api", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiElementsConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiElementsConfigurationAccessors.kt new file mode 100644 index 0000000..aa6583c --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ApiElementsConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'apiElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`apiElements`(dependencyNotation: Any): Dependency? = + add("apiElements", dependencyNotation) + +/** + * Adds a dependency to the 'apiElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`apiElements`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "apiElements", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'apiElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`apiElements`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "apiElements", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'apiElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`apiElements`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "apiElements", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'apiElements' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`apiElements`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "apiElements", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'apiElements' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`apiElements`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("apiElements", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'apiElements' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`apiElements`(constraintNotation: Any): DependencyConstraint = + add("apiElements", constraintNotation) + +/** + * Adds a dependency constraint to the 'apiElements' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`apiElements`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("apiElements", constraintNotation, block) + +/** + * Adds an artifact to the 'apiElements' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`apiElements`(artifactNotation: Any): PublishArtifact = + add("apiElements", artifactNotation) + +/** + * Adds an artifact to the 'apiElements' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`apiElements`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("apiElements", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ArchivesConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ArchivesConfigurationAccessors.kt new file mode 100644 index 0000000..d3a5677 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ArchivesConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'archives' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`archives`(dependencyNotation: Any): Dependency? = + add("archives", dependencyNotation) + +/** + * Adds a dependency to the 'archives' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`archives`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "archives", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'archives' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`archives`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "archives", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'archives' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`archives`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "archives", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'archives' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`archives`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "archives", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'archives' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`archives`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("archives", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'archives' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`archives`(constraintNotation: Any): DependencyConstraint = + add("archives", constraintNotation) + +/** + * Adds a dependency constraint to the 'archives' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`archives`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("archives", constraintNotation, block) + +/** + * Adds an artifact to the 'archives' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`archives`(artifactNotation: Any): PublishArtifact = + add("archives", artifactNotation) + +/** + * Adds an artifact to the 'archives' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`archives`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("archives", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileClasspathConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileClasspathConfigurationAccessors.kt new file mode 100644 index 0000000..a6673d0 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileClasspathConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'compileClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileClasspath`(dependencyNotation: Any): Dependency? = + add("compileClasspath", dependencyNotation) + +/** + * Adds a dependency to the 'compileClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileClasspath`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "compileClasspath", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'compileClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileClasspath`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "compileClasspath", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'compileClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileClasspath`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "compileClasspath", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'compileClasspath' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileClasspath`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "compileClasspath", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'compileClasspath' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileClasspath`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("compileClasspath", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'compileClasspath' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`compileClasspath`(constraintNotation: Any): DependencyConstraint = + add("compileClasspath", constraintNotation) + +/** + * Adds a dependency constraint to the 'compileClasspath' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`compileClasspath`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("compileClasspath", constraintNotation, block) + +/** + * Adds an artifact to the 'compileClasspath' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`compileClasspath`(artifactNotation: Any): PublishArtifact = + add("compileClasspath", artifactNotation) + +/** + * Adds an artifact to the 'compileClasspath' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`compileClasspath`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("compileClasspath", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyApiConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyApiConfigurationAccessors.kt new file mode 100644 index 0000000..fba1952 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyApiConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'compileOnlyApi' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnlyApi`(dependencyNotation: Any): Dependency? = + add("compileOnlyApi", dependencyNotation) + +/** + * Adds a dependency to the 'compileOnlyApi' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnlyApi`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "compileOnlyApi", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'compileOnlyApi' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnlyApi`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "compileOnlyApi", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'compileOnlyApi' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnlyApi`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "compileOnlyApi", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'compileOnlyApi' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnlyApi`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "compileOnlyApi", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'compileOnlyApi' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnlyApi`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("compileOnlyApi", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'compileOnlyApi' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`compileOnlyApi`(constraintNotation: Any): DependencyConstraint = + add("compileOnlyApi", constraintNotation) + +/** + * Adds a dependency constraint to the 'compileOnlyApi' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`compileOnlyApi`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("compileOnlyApi", constraintNotation, block) + +/** + * Adds an artifact to the 'compileOnlyApi' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`compileOnlyApi`(artifactNotation: Any): PublishArtifact = + add("compileOnlyApi", artifactNotation) + +/** + * Adds an artifact to the 'compileOnlyApi' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`compileOnlyApi`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("compileOnlyApi", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyConfigurationAccessors.kt new file mode 100644 index 0000000..942f0a2 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/CompileOnlyConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'compileOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnly`(dependencyNotation: Any): Dependency? = + add("compileOnly", dependencyNotation) + +/** + * Adds a dependency to the 'compileOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnly`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "compileOnly", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'compileOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnly`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "compileOnly", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'compileOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnly`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "compileOnly", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'compileOnly' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnly`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "compileOnly", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'compileOnly' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`compileOnly`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("compileOnly", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'compileOnly' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`compileOnly`(constraintNotation: Any): DependencyConstraint = + add("compileOnly", constraintNotation) + +/** + * Adds a dependency constraint to the 'compileOnly' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`compileOnly`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("compileOnly", constraintNotation, block) + +/** + * Adds an artifact to the 'compileOnly' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`compileOnly`(artifactNotation: Any): PublishArtifact = + add("compileOnly", artifactNotation) + +/** + * Adds an artifact to the 'compileOnly' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`compileOnly`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("compileOnly", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/DefaultConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/DefaultConfigurationAccessors.kt new file mode 100644 index 0000000..2c0eb21 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/DefaultConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'default' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`default`(dependencyNotation: Any): Dependency? = + add("default", dependencyNotation) + +/** + * Adds a dependency to the 'default' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`default`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "default", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'default' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`default`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "default", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'default' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`default`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "default", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'default' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`default`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "default", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'default' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`default`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("default", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'default' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`default`(constraintNotation: Any): DependencyConstraint = + add("default", constraintNotation) + +/** + * Adds a dependency constraint to the 'default' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`default`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("default", constraintNotation, block) + +/** + * Adds an artifact to the 'default' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`default`(artifactNotation: Any): PublishArtifact = + add("default", artifactNotation) + +/** + * Adds an artifact to the 'default' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`default`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("default", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ImplementationConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ImplementationConfigurationAccessors.kt new file mode 100644 index 0000000..b569206 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/ImplementationConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'implementation' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`implementation`(dependencyNotation: Any): Dependency? = + add("implementation", dependencyNotation) + +/** + * Adds a dependency to the 'implementation' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`implementation`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "implementation", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'implementation' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`implementation`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "implementation", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'implementation' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`implementation`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "implementation", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'implementation' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`implementation`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "implementation", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'implementation' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`implementation`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("implementation", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'implementation' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`implementation`(constraintNotation: Any): DependencyConstraint = + add("implementation", constraintNotation) + +/** + * Adds a dependency constraint to the 'implementation' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`implementation`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("implementation", constraintNotation, block) + +/** + * Adds an artifact to the 'implementation' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`implementation`(artifactNotation: Any): PublishArtifact = + add("implementation", artifactNotation) + +/** + * Adds an artifact to the 'implementation' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`implementation`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("implementation", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/MainSourceElementsConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/MainSourceElementsConfigurationAccessors.kt new file mode 100644 index 0000000..1e401cd --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/MainSourceElementsConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'mainSourceElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`mainSourceElements`(dependencyNotation: Any): Dependency? = + add("mainSourceElements", dependencyNotation) + +/** + * Adds a dependency to the 'mainSourceElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`mainSourceElements`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "mainSourceElements", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'mainSourceElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`mainSourceElements`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "mainSourceElements", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'mainSourceElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`mainSourceElements`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "mainSourceElements", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'mainSourceElements' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`mainSourceElements`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "mainSourceElements", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'mainSourceElements' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`mainSourceElements`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("mainSourceElements", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'mainSourceElements' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`mainSourceElements`(constraintNotation: Any): DependencyConstraint = + add("mainSourceElements", constraintNotation) + +/** + * Adds a dependency constraint to the 'mainSourceElements' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`mainSourceElements`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("mainSourceElements", constraintNotation, block) + +/** + * Adds an artifact to the 'mainSourceElements' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`mainSourceElements`(artifactNotation: Any): PublishArtifact = + add("mainSourceElements", artifactNotation) + +/** + * Adds an artifact to the 'mainSourceElements' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`mainSourceElements`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("mainSourceElements", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeClasspathConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeClasspathConfigurationAccessors.kt new file mode 100644 index 0000000..1579f0c --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeClasspathConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'runtimeClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeClasspath`(dependencyNotation: Any): Dependency? = + add("runtimeClasspath", dependencyNotation) + +/** + * Adds a dependency to the 'runtimeClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeClasspath`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "runtimeClasspath", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'runtimeClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeClasspath`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "runtimeClasspath", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'runtimeClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeClasspath`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "runtimeClasspath", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'runtimeClasspath' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeClasspath`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "runtimeClasspath", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'runtimeClasspath' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeClasspath`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("runtimeClasspath", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'runtimeClasspath' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`runtimeClasspath`(constraintNotation: Any): DependencyConstraint = + add("runtimeClasspath", constraintNotation) + +/** + * Adds a dependency constraint to the 'runtimeClasspath' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`runtimeClasspath`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("runtimeClasspath", constraintNotation, block) + +/** + * Adds an artifact to the 'runtimeClasspath' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`runtimeClasspath`(artifactNotation: Any): PublishArtifact = + add("runtimeClasspath", artifactNotation) + +/** + * Adds an artifact to the 'runtimeClasspath' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`runtimeClasspath`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("runtimeClasspath", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeElementsConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeElementsConfigurationAccessors.kt new file mode 100644 index 0000000..1faf169 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeElementsConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'runtimeElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeElements`(dependencyNotation: Any): Dependency? = + add("runtimeElements", dependencyNotation) + +/** + * Adds a dependency to the 'runtimeElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeElements`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "runtimeElements", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'runtimeElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeElements`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "runtimeElements", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'runtimeElements' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeElements`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "runtimeElements", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'runtimeElements' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeElements`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "runtimeElements", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'runtimeElements' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeElements`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("runtimeElements", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'runtimeElements' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`runtimeElements`(constraintNotation: Any): DependencyConstraint = + add("runtimeElements", constraintNotation) + +/** + * Adds a dependency constraint to the 'runtimeElements' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`runtimeElements`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("runtimeElements", constraintNotation, block) + +/** + * Adds an artifact to the 'runtimeElements' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`runtimeElements`(artifactNotation: Any): PublishArtifact = + add("runtimeElements", artifactNotation) + +/** + * Adds an artifact to the 'runtimeElements' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`runtimeElements`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("runtimeElements", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeOnlyConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeOnlyConfigurationAccessors.kt new file mode 100644 index 0000000..b519c8f --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/RuntimeOnlyConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'runtimeOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeOnly`(dependencyNotation: Any): Dependency? = + add("runtimeOnly", dependencyNotation) + +/** + * Adds a dependency to the 'runtimeOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeOnly`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "runtimeOnly", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'runtimeOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeOnly`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "runtimeOnly", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'runtimeOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeOnly`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "runtimeOnly", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'runtimeOnly' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeOnly`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "runtimeOnly", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'runtimeOnly' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`runtimeOnly`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("runtimeOnly", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'runtimeOnly' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`runtimeOnly`(constraintNotation: Any): DependencyConstraint = + add("runtimeOnly", constraintNotation) + +/** + * Adds a dependency constraint to the 'runtimeOnly' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`runtimeOnly`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("runtimeOnly", constraintNotation, block) + +/** + * Adds an artifact to the 'runtimeOnly' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`runtimeOnly`(artifactNotation: Any): PublishArtifact = + add("runtimeOnly", artifactNotation) + +/** + * Adds an artifact to the 'runtimeOnly' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`runtimeOnly`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("runtimeOnly", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestAnnotationProcessorConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestAnnotationProcessorConfigurationAccessors.kt new file mode 100644 index 0000000..27d8e2e --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestAnnotationProcessorConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'testAnnotationProcessor' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testAnnotationProcessor`(dependencyNotation: Any): Dependency? = + add("testAnnotationProcessor", dependencyNotation) + +/** + * Adds a dependency to the 'testAnnotationProcessor' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testAnnotationProcessor`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "testAnnotationProcessor", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'testAnnotationProcessor' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testAnnotationProcessor`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testAnnotationProcessor", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testAnnotationProcessor' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testAnnotationProcessor`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testAnnotationProcessor", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testAnnotationProcessor' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testAnnotationProcessor`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "testAnnotationProcessor", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testAnnotationProcessor' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testAnnotationProcessor`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("testAnnotationProcessor", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'testAnnotationProcessor' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testAnnotationProcessor`(constraintNotation: Any): DependencyConstraint = + add("testAnnotationProcessor", constraintNotation) + +/** + * Adds a dependency constraint to the 'testAnnotationProcessor' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testAnnotationProcessor`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("testAnnotationProcessor", constraintNotation, block) + +/** + * Adds an artifact to the 'testAnnotationProcessor' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testAnnotationProcessor`(artifactNotation: Any): PublishArtifact = + add("testAnnotationProcessor", artifactNotation) + +/** + * Adds an artifact to the 'testAnnotationProcessor' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testAnnotationProcessor`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("testAnnotationProcessor", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileClasspathConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileClasspathConfigurationAccessors.kt new file mode 100644 index 0000000..39deb07 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileClasspathConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'testCompileClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileClasspath`(dependencyNotation: Any): Dependency? = + add("testCompileClasspath", dependencyNotation) + +/** + * Adds a dependency to the 'testCompileClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileClasspath`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "testCompileClasspath", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'testCompileClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileClasspath`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testCompileClasspath", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testCompileClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileClasspath`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testCompileClasspath", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testCompileClasspath' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileClasspath`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "testCompileClasspath", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testCompileClasspath' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileClasspath`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("testCompileClasspath", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'testCompileClasspath' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testCompileClasspath`(constraintNotation: Any): DependencyConstraint = + add("testCompileClasspath", constraintNotation) + +/** + * Adds a dependency constraint to the 'testCompileClasspath' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testCompileClasspath`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("testCompileClasspath", constraintNotation, block) + +/** + * Adds an artifact to the 'testCompileClasspath' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testCompileClasspath`(artifactNotation: Any): PublishArtifact = + add("testCompileClasspath", artifactNotation) + +/** + * Adds an artifact to the 'testCompileClasspath' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testCompileClasspath`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("testCompileClasspath", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileOnlyConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileOnlyConfigurationAccessors.kt new file mode 100644 index 0000000..c89dbe6 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestCompileOnlyConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'testCompileOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileOnly`(dependencyNotation: Any): Dependency? = + add("testCompileOnly", dependencyNotation) + +/** + * Adds a dependency to the 'testCompileOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileOnly`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "testCompileOnly", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'testCompileOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileOnly`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testCompileOnly", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testCompileOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileOnly`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testCompileOnly", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testCompileOnly' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileOnly`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "testCompileOnly", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testCompileOnly' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testCompileOnly`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("testCompileOnly", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'testCompileOnly' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testCompileOnly`(constraintNotation: Any): DependencyConstraint = + add("testCompileOnly", constraintNotation) + +/** + * Adds a dependency constraint to the 'testCompileOnly' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testCompileOnly`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("testCompileOnly", constraintNotation, block) + +/** + * Adds an artifact to the 'testCompileOnly' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testCompileOnly`(artifactNotation: Any): PublishArtifact = + add("testCompileOnly", artifactNotation) + +/** + * Adds an artifact to the 'testCompileOnly' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testCompileOnly`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("testCompileOnly", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestImplementationConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestImplementationConfigurationAccessors.kt new file mode 100644 index 0000000..c12ce35 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestImplementationConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'testImplementation' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testImplementation`(dependencyNotation: Any): Dependency? = + add("testImplementation", dependencyNotation) + +/** + * Adds a dependency to the 'testImplementation' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testImplementation`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "testImplementation", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'testImplementation' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testImplementation`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testImplementation", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testImplementation' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testImplementation`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testImplementation", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testImplementation' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testImplementation`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "testImplementation", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testImplementation' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testImplementation`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("testImplementation", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'testImplementation' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testImplementation`(constraintNotation: Any): DependencyConstraint = + add("testImplementation", constraintNotation) + +/** + * Adds a dependency constraint to the 'testImplementation' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testImplementation`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("testImplementation", constraintNotation, block) + +/** + * Adds an artifact to the 'testImplementation' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testImplementation`(artifactNotation: Any): PublishArtifact = + add("testImplementation", artifactNotation) + +/** + * Adds an artifact to the 'testImplementation' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testImplementation`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("testImplementation", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestResultsElementsForTestConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestResultsElementsForTestConfigurationAccessors.kt new file mode 100644 index 0000000..719b9e1 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestResultsElementsForTestConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'testResultsElementsForTest' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testResultsElementsForTest`(dependencyNotation: Any): Dependency? = + add("testResultsElementsForTest", dependencyNotation) + +/** + * Adds a dependency to the 'testResultsElementsForTest' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testResultsElementsForTest`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "testResultsElementsForTest", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'testResultsElementsForTest' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testResultsElementsForTest`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testResultsElementsForTest", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testResultsElementsForTest' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testResultsElementsForTest`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testResultsElementsForTest", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testResultsElementsForTest' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testResultsElementsForTest`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "testResultsElementsForTest", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testResultsElementsForTest' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testResultsElementsForTest`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("testResultsElementsForTest", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'testResultsElementsForTest' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testResultsElementsForTest`(constraintNotation: Any): DependencyConstraint = + add("testResultsElementsForTest", constraintNotation) + +/** + * Adds a dependency constraint to the 'testResultsElementsForTest' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testResultsElementsForTest`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("testResultsElementsForTest", constraintNotation, block) + +/** + * Adds an artifact to the 'testResultsElementsForTest' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testResultsElementsForTest`(artifactNotation: Any): PublishArtifact = + add("testResultsElementsForTest", artifactNotation) + +/** + * Adds an artifact to the 'testResultsElementsForTest' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testResultsElementsForTest`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("testResultsElementsForTest", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeClasspathConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeClasspathConfigurationAccessors.kt new file mode 100644 index 0000000..db74390 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeClasspathConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'testRuntimeClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeClasspath`(dependencyNotation: Any): Dependency? = + add("testRuntimeClasspath", dependencyNotation) + +/** + * Adds a dependency to the 'testRuntimeClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeClasspath`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "testRuntimeClasspath", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'testRuntimeClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeClasspath`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testRuntimeClasspath", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testRuntimeClasspath' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeClasspath`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testRuntimeClasspath", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testRuntimeClasspath' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeClasspath`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "testRuntimeClasspath", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testRuntimeClasspath' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeClasspath`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("testRuntimeClasspath", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'testRuntimeClasspath' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testRuntimeClasspath`(constraintNotation: Any): DependencyConstraint = + add("testRuntimeClasspath", constraintNotation) + +/** + * Adds a dependency constraint to the 'testRuntimeClasspath' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testRuntimeClasspath`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("testRuntimeClasspath", constraintNotation, block) + +/** + * Adds an artifact to the 'testRuntimeClasspath' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testRuntimeClasspath`(artifactNotation: Any): PublishArtifact = + add("testRuntimeClasspath", artifactNotation) + +/** + * Adds an artifact to the 'testRuntimeClasspath' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testRuntimeClasspath`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("testRuntimeClasspath", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeOnlyConfigurationAccessors.kt b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeOnlyConfigurationAccessors.kt new file mode 100644 index 0000000..08d9532 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-accessors/kotlin/gradle/kotlin/dsl/accessors/_0cb39c16b209519d61ee18b0fceac003/TestRuntimeOnlyConfigurationAccessors.kt @@ -0,0 +1,223 @@ + +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003 + + +import org.gradle.api.Action +import org.gradle.api.Incubating +import org.gradle.api.NamedDomainObjectProvider +import org.gradle.api.Project +import org.gradle.api.Task +import org.gradle.api.artifacts.Configuration +import org.gradle.api.artifacts.ConfigurablePublishArtifact +import org.gradle.api.artifacts.ConfigurationContainer +import org.gradle.api.artifacts.Dependency +import org.gradle.api.artifacts.DependencyConstraint +import org.gradle.api.artifacts.ExternalModuleDependency +import org.gradle.api.artifacts.ModuleDependency +import org.gradle.api.artifacts.PublishArtifact +import org.gradle.api.artifacts.dsl.ArtifactHandler +import org.gradle.api.artifacts.dsl.DependencyConstraintHandler +import org.gradle.api.artifacts.dsl.DependencyHandler +import org.gradle.api.initialization.SharedModelDefaults +import org.gradle.api.provider.Provider +import org.gradle.api.provider.ProviderConvertible +import org.gradle.api.tasks.TaskContainer +import org.gradle.api.tasks.TaskProvider + +import org.gradle.kotlin.dsl.* +import org.gradle.kotlin.dsl.accessors.runtime.* + + +/** + * Adds a dependency to the 'testRuntimeOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeOnly`(dependencyNotation: Any): Dependency? = + add("testRuntimeOnly", dependencyNotation) + +/** + * Adds a dependency to the 'testRuntimeOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeOnly`( + dependencyNotation: String, + dependencyConfiguration: Action +): ExternalModuleDependency = addDependencyTo( + this, "testRuntimeOnly", dependencyNotation, dependencyConfiguration +) as ExternalModuleDependency + +/** + * Adds a dependency to the 'testRuntimeOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeOnly`( + dependencyNotation: Provider<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testRuntimeOnly", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testRuntimeOnly' configuration. + * + * @param dependencyNotation notation for the dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeOnly`( + dependencyNotation: ProviderConvertible<*>, + dependencyConfiguration: Action +): Unit = addConfiguredDependencyTo( + this, "testRuntimeOnly", dependencyNotation, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testRuntimeOnly' configuration. + * + * @param group the group of the module to be added as a dependency. + * @param name the name of the module to be added as a dependency. + * @param version the optional version of the module to be added as a dependency. + * @param configuration the optional configuration of the module to be added as a dependency. + * @param classifier the optional classifier of the module artifact to be added as a dependency. + * @param ext the optional extension of the module artifact to be added as a dependency. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.create] + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeOnly`( + group: String, + name: String, + version: String? = null, + configuration: String? = null, + classifier: String? = null, + ext: String? = null, + dependencyConfiguration: Action? = null +): ExternalModuleDependency = addExternalModuleDependencyTo( + this, "testRuntimeOnly", group, name, version, configuration, classifier, ext, dependencyConfiguration +) + +/** + * Adds a dependency to the 'testRuntimeOnly' configuration. + * + * @param dependency dependency to be added. + * @param dependencyConfiguration expression to use to configure the dependency. + * @return The dependency. + * + * @see [DependencyHandler.add] + */ +internal +fun DependencyHandler.`testRuntimeOnly`( + dependency: T, + dependencyConfiguration: T.() -> Unit +): T = add("testRuntimeOnly", dependency, dependencyConfiguration) + +/** + * Adds a dependency constraint to the 'testRuntimeOnly' configuration. + * + * @param constraintNotation the dependency constraint notation + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testRuntimeOnly`(constraintNotation: Any): DependencyConstraint = + add("testRuntimeOnly", constraintNotation) + +/** + * Adds a dependency constraint to the 'testRuntimeOnly' configuration. + * + * @param constraintNotation the dependency constraint notation + * @param block the block to use to configure the dependency constraint + * + * @return the added dependency constraint + * + * @see [DependencyConstraintHandler.add] + */ +internal +fun DependencyConstraintHandler.`testRuntimeOnly`(constraintNotation: Any, block: DependencyConstraint.() -> Unit): DependencyConstraint = + add("testRuntimeOnly", constraintNotation, block) + +/** + * Adds an artifact to the 'testRuntimeOnly' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testRuntimeOnly`(artifactNotation: Any): PublishArtifact = + add("testRuntimeOnly", artifactNotation) + +/** + * Adds an artifact to the 'testRuntimeOnly' configuration. + * + * @param artifactNotation the group of the module to be added as a dependency. + * @param configureAction The action to execute to configure the artifact. + * @return The artifact. + * + * @see [ArtifactHandler.add] + */ +internal +fun ArtifactHandler.`testRuntimeOnly`( + artifactNotation: Any, + configureAction: ConfigurablePublishArtifact.() -> Unit +): PublishArtifact = + add("testRuntimeOnly", artifactNotation, configureAction) + + + diff --git a/buildSrc/build/generated-sources/kotlin-dsl-external-plugin-spec-builders/kotlin/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/PluginSpecBuilders.kt b/buildSrc/build/generated-sources/kotlin-dsl-external-plugin-spec-builders/kotlin/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/PluginSpecBuilders.kt new file mode 100644 index 0000000..9a17c18 --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-external-plugin-spec-builders/kotlin/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/PluginSpecBuilders.kt @@ -0,0 +1,738 @@ +/* + * Copyright 2018 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@file:Suppress( + "unused", + "nothing_to_inline", + "useless_cast", + "unchecked_cast", + "extension_shadowed_by_member", + "redundant_projection", + "RemoveRedundantBackticks", + "ObjectPropertyName", + "deprecation", + "detekt:all" +) +@file:org.gradle.api.Generated + +package gradle.kotlin.dsl.plugins._4144c30c61a5c3537966624afd03284f + +import org.gradle.plugin.use.PluginDependenciesSpec +import org.gradle.plugin.use.PluginDependencySpec + + +/** + * The `org` plugin group. + */ +@org.gradle.api.Generated +internal +class `OrgPluginGroup`(internal val plugins: PluginDependenciesSpec) + + +/** + * Plugin ids starting with `org`. + */ +internal +val `PluginDependenciesSpec`.`org`: `OrgPluginGroup` + get() = `OrgPluginGroup`(this) + + +/** + * The `org.gradle` plugin group. + */ +@org.gradle.api.Generated +internal +class `OrgGradlePluginGroup`(internal val plugins: PluginDependenciesSpec) + + +/** + * Plugin ids starting with `org.gradle`. + */ +internal +val `OrgPluginGroup`.`gradle`: `OrgGradlePluginGroup` + get() = `OrgGradlePluginGroup`(plugins) + + +/** + * The `org.gradle.antlr` plugin implemented by [org.gradle.api.plugins.antlr.AntlrPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`antlr`: PluginDependencySpec + get() = plugins.id("org.gradle.antlr") + + +/** + * The `org.gradle.application` plugin implemented by [org.gradle.api.plugins.ApplicationPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`application`: PluginDependencySpec + get() = plugins.id("org.gradle.application") + + +/** + * The `org.gradle.assembler` plugin implemented by [org.gradle.language.assembler.plugins.AssemblerPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`assembler`: PluginDependencySpec + get() = plugins.id("org.gradle.assembler") + + +/** + * The `org.gradle.assembler-lang` plugin implemented by [org.gradle.language.assembler.plugins.AssemblerLangPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`assembler-lang`: PluginDependencySpec + get() = plugins.id("org.gradle.assembler-lang") + + +/** + * The `org.gradle.base` plugin implemented by [org.gradle.api.plugins.BasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`base`: PluginDependencySpec + get() = plugins.id("org.gradle.base") + + +/** + * The `org.gradle.binary-base` plugin implemented by [org.gradle.platform.base.plugins.BinaryBasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`binary-base`: PluginDependencySpec + get() = plugins.id("org.gradle.binary-base") + + +/** + * The `org.gradle.build-dashboard` plugin implemented by [org.gradle.api.reporting.plugins.BuildDashboardPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`build-dashboard`: PluginDependencySpec + get() = plugins.id("org.gradle.build-dashboard") + + +/** + * The `org.gradle.build-init` plugin implemented by [org.gradle.buildinit.plugins.BuildInitPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`build-init`: PluginDependencySpec + get() = plugins.id("org.gradle.build-init") + + +/** + * The `org.gradle.c` plugin implemented by [org.gradle.language.c.plugins.CPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`c`: PluginDependencySpec + get() = plugins.id("org.gradle.c") + + +/** + * The `org.gradle.c-lang` plugin implemented by [org.gradle.language.c.plugins.CLangPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`c-lang`: PluginDependencySpec + get() = plugins.id("org.gradle.c-lang") + + +/** + * The `org.gradle.checkstyle` plugin implemented by [org.gradle.api.plugins.quality.CheckstylePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`checkstyle`: PluginDependencySpec + get() = plugins.id("org.gradle.checkstyle") + + +/** + * The `org.gradle.clang-compiler` plugin implemented by [org.gradle.nativeplatform.toolchain.plugins.ClangCompilerPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`clang-compiler`: PluginDependencySpec + get() = plugins.id("org.gradle.clang-compiler") + + +/** + * The `org.gradle.codenarc` plugin implemented by [org.gradle.api.plugins.quality.CodeNarcPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`codenarc`: PluginDependencySpec + get() = plugins.id("org.gradle.codenarc") + + +/** + * The `org.gradle.component-base` plugin implemented by [org.gradle.platform.base.plugins.ComponentBasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`component-base`: PluginDependencySpec + get() = plugins.id("org.gradle.component-base") + + +/** + * The `org.gradle.component-model-base` plugin implemented by [org.gradle.language.base.plugins.ComponentModelBasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`component-model-base`: PluginDependencySpec + get() = plugins.id("org.gradle.component-model-base") + + +/** + * The `org.gradle.component-reporting-tasks` plugin implemented by [org.gradle.api.plugins.internal.ComponentReportingTasksPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`component-reporting-tasks`: PluginDependencySpec + get() = plugins.id("org.gradle.component-reporting-tasks") + + +/** + * The `org.gradle.cpp` plugin implemented by [org.gradle.language.cpp.plugins.CppPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`cpp`: PluginDependencySpec + get() = plugins.id("org.gradle.cpp") + + +/** + * The `org.gradle.cpp-application` plugin implemented by [org.gradle.language.cpp.plugins.CppApplicationPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`cpp-application`: PluginDependencySpec + get() = plugins.id("org.gradle.cpp-application") + + +/** + * The `org.gradle.cpp-lang` plugin implemented by [org.gradle.language.cpp.plugins.CppLangPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`cpp-lang`: PluginDependencySpec + get() = plugins.id("org.gradle.cpp-lang") + + +/** + * The `org.gradle.cpp-library` plugin implemented by [org.gradle.language.cpp.plugins.CppLibraryPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`cpp-library`: PluginDependencySpec + get() = plugins.id("org.gradle.cpp-library") + + +/** + * The `org.gradle.cpp-unit-test` plugin implemented by [org.gradle.nativeplatform.test.cpp.plugins.CppUnitTestPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`cpp-unit-test`: PluginDependencySpec + get() = plugins.id("org.gradle.cpp-unit-test") + + +/** + * The `org.gradle.cunit` plugin implemented by [org.gradle.nativeplatform.test.cunit.plugins.CUnitConventionPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`cunit`: PluginDependencySpec + get() = plugins.id("org.gradle.cunit") + + +/** + * The `org.gradle.cunit-test-suite` plugin implemented by [org.gradle.nativeplatform.test.cunit.plugins.CUnitPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`cunit-test-suite`: PluginDependencySpec + get() = plugins.id("org.gradle.cunit-test-suite") + + +/** + * The `org.gradle.distribution` plugin implemented by [org.gradle.api.distribution.plugins.DistributionPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`distribution`: PluginDependencySpec + get() = plugins.id("org.gradle.distribution") + + +/** + * The `org.gradle.distribution-base` plugin implemented by [org.gradle.api.distribution.plugins.DistributionBasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`distribution-base`: PluginDependencySpec + get() = plugins.id("org.gradle.distribution-base") + + +/** + * The `org.gradle.ear` plugin implemented by [org.gradle.plugins.ear.EarPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`ear`: PluginDependencySpec + get() = plugins.id("org.gradle.ear") + + +/** + * The `org.gradle.eclipse` plugin implemented by [org.gradle.plugins.ide.eclipse.EclipsePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`eclipse`: PluginDependencySpec + get() = plugins.id("org.gradle.eclipse") + + +/** + * The `org.gradle.eclipse-wtp` plugin implemented by [org.gradle.plugins.ide.eclipse.EclipseWtpPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`eclipse-wtp`: PluginDependencySpec + get() = plugins.id("org.gradle.eclipse-wtp") + + +/** + * The `org.gradle.gcc-compiler` plugin implemented by [org.gradle.nativeplatform.toolchain.plugins.GccCompilerPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`gcc-compiler`: PluginDependencySpec + get() = plugins.id("org.gradle.gcc-compiler") + + +/** + * The `org.gradle.google-test` plugin implemented by [org.gradle.nativeplatform.test.googletest.plugins.GoogleTestConventionPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`google-test`: PluginDependencySpec + get() = plugins.id("org.gradle.google-test") + + +/** + * The `org.gradle.google-test-test-suite` plugin implemented by [org.gradle.nativeplatform.test.googletest.plugins.GoogleTestPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`google-test-test-suite`: PluginDependencySpec + get() = plugins.id("org.gradle.google-test-test-suite") + + +/** + * The `org.gradle.groovy` plugin implemented by [org.gradle.api.plugins.GroovyPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`groovy`: PluginDependencySpec + get() = plugins.id("org.gradle.groovy") + + +/** + * The `org.gradle.groovy-base` plugin implemented by [org.gradle.api.plugins.GroovyBasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`groovy-base`: PluginDependencySpec + get() = plugins.id("org.gradle.groovy-base") + + +/** + * The `org.gradle.groovy-gradle-plugin` plugin implemented by [org.gradle.plugin.devel.internal.precompiled.PrecompiledGroovyPluginsPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`groovy-gradle-plugin`: PluginDependencySpec + get() = plugins.id("org.gradle.groovy-gradle-plugin") + + +/** + * The `org.gradle.help-tasks` plugin implemented by [org.gradle.api.plugins.HelpTasksPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`help-tasks`: PluginDependencySpec + get() = plugins.id("org.gradle.help-tasks") + + +/** + * The `org.gradle.idea` plugin implemented by [org.gradle.plugins.ide.idea.IdeaPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`idea`: PluginDependencySpec + get() = plugins.id("org.gradle.idea") + + +/** + * The `org.gradle.ivy-publish` plugin implemented by [org.gradle.api.publish.ivy.plugins.IvyPublishPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`ivy-publish`: PluginDependencySpec + get() = plugins.id("org.gradle.ivy-publish") + + +/** + * The `org.gradle.jacoco` plugin implemented by [org.gradle.testing.jacoco.plugins.JacocoPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`jacoco`: PluginDependencySpec + get() = plugins.id("org.gradle.jacoco") + + +/** + * The `org.gradle.jacoco-report-aggregation` plugin implemented by [org.gradle.testing.jacoco.plugins.JacocoReportAggregationPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`jacoco-report-aggregation`: PluginDependencySpec + get() = plugins.id("org.gradle.jacoco-report-aggregation") + + +/** + * The `org.gradle.java` plugin implemented by [org.gradle.api.plugins.JavaPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`java`: PluginDependencySpec + get() = plugins.id("org.gradle.java") + + +/** + * The `org.gradle.java-base` plugin implemented by [org.gradle.api.plugins.JavaBasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`java-base`: PluginDependencySpec + get() = plugins.id("org.gradle.java-base") + + +/** + * The `org.gradle.java-gradle-plugin` plugin implemented by [org.gradle.plugin.devel.plugins.JavaGradlePluginPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`java-gradle-plugin`: PluginDependencySpec + get() = plugins.id("org.gradle.java-gradle-plugin") + + +/** + * The `org.gradle.java-library` plugin implemented by [org.gradle.api.plugins.JavaLibraryPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`java-library`: PluginDependencySpec + get() = plugins.id("org.gradle.java-library") + + +/** + * The `org.gradle.java-library-distribution` plugin implemented by [org.gradle.api.plugins.JavaLibraryDistributionPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`java-library-distribution`: PluginDependencySpec + get() = plugins.id("org.gradle.java-library-distribution") + + +/** + * The `org.gradle.java-platform` plugin implemented by [org.gradle.api.plugins.JavaPlatformPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`java-platform`: PluginDependencySpec + get() = plugins.id("org.gradle.java-platform") + + +/** + * The `org.gradle.java-test-fixtures` plugin implemented by [org.gradle.api.plugins.JavaTestFixturesPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`java-test-fixtures`: PluginDependencySpec + get() = plugins.id("org.gradle.java-test-fixtures") + + +/** + * The `org.gradle.jvm-ecosystem` plugin implemented by [org.gradle.api.plugins.JvmEcosystemPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`jvm-ecosystem`: PluginDependencySpec + get() = plugins.id("org.gradle.jvm-ecosystem") + + +/** + * The `org.gradle.jvm-test-suite` plugin implemented by [org.gradle.api.plugins.JvmTestSuitePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`jvm-test-suite`: PluginDependencySpec + get() = plugins.id("org.gradle.jvm-test-suite") + + +/** + * The `org.gradle.jvm-toolchain-management` plugin implemented by [org.gradle.api.plugins.JvmToolchainManagementPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`jvm-toolchain-management`: PluginDependencySpec + get() = plugins.id("org.gradle.jvm-toolchain-management") + + +/** + * The `org.gradle.jvm-toolchains` plugin implemented by [org.gradle.api.plugins.JvmToolchainsPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`jvm-toolchains`: PluginDependencySpec + get() = plugins.id("org.gradle.jvm-toolchains") + + +/** + * The `org.gradle.language-base` plugin implemented by [org.gradle.language.base.plugins.LanguageBasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`language-base`: PluginDependencySpec + get() = plugins.id("org.gradle.language-base") + + +/** + * The `org.gradle.lifecycle-base` plugin implemented by [org.gradle.language.base.plugins.LifecycleBasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`lifecycle-base`: PluginDependencySpec + get() = plugins.id("org.gradle.lifecycle-base") + + +/** + * The `org.gradle.maven-publish` plugin implemented by [org.gradle.api.publish.maven.plugins.MavenPublishPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`maven-publish`: PluginDependencySpec + get() = plugins.id("org.gradle.maven-publish") + + +/** + * The `org.gradle.microsoft-visual-cpp-compiler` plugin implemented by [org.gradle.nativeplatform.toolchain.plugins.MicrosoftVisualCppCompilerPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`microsoft-visual-cpp-compiler`: PluginDependencySpec + get() = plugins.id("org.gradle.microsoft-visual-cpp-compiler") + + +/** + * The `org.gradle.model-reporting-tasks` plugin implemented by [org.gradle.api.plugins.internal.ModelReportingTasksPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`model-reporting-tasks`: PluginDependencySpec + get() = plugins.id("org.gradle.model-reporting-tasks") + + +/** + * The `org.gradle.native-component` plugin implemented by [org.gradle.nativeplatform.plugins.NativeComponentPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`native-component`: PluginDependencySpec + get() = plugins.id("org.gradle.native-component") + + +/** + * The `org.gradle.native-component-model` plugin implemented by [org.gradle.nativeplatform.plugins.NativeComponentModelPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`native-component-model`: PluginDependencySpec + get() = plugins.id("org.gradle.native-component-model") + + +/** + * The `org.gradle.objective-c` plugin implemented by [org.gradle.language.objectivec.plugins.ObjectiveCPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`objective-c`: PluginDependencySpec + get() = plugins.id("org.gradle.objective-c") + + +/** + * The `org.gradle.objective-c-lang` plugin implemented by [org.gradle.language.objectivec.plugins.ObjectiveCLangPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`objective-c-lang`: PluginDependencySpec + get() = plugins.id("org.gradle.objective-c-lang") + + +/** + * The `org.gradle.objective-cpp` plugin implemented by [org.gradle.language.objectivecpp.plugins.ObjectiveCppPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`objective-cpp`: PluginDependencySpec + get() = plugins.id("org.gradle.objective-cpp") + + +/** + * The `org.gradle.objective-cpp-lang` plugin implemented by [org.gradle.language.objectivecpp.plugins.ObjectiveCppLangPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`objective-cpp-lang`: PluginDependencySpec + get() = plugins.id("org.gradle.objective-cpp-lang") + + +/** + * The `org.gradle.pmd` plugin implemented by [org.gradle.api.plugins.quality.PmdPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`pmd`: PluginDependencySpec + get() = plugins.id("org.gradle.pmd") + + +/** + * The `org.gradle.project-report` plugin implemented by [org.gradle.api.plugins.ProjectReportsPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`project-report`: PluginDependencySpec + get() = plugins.id("org.gradle.project-report") + + +/** + * The `org.gradle.project-reports` plugin implemented by [org.gradle.api.plugins.ProjectReportsPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`project-reports`: PluginDependencySpec + get() = plugins.id("org.gradle.project-reports") + + +/** + * The `org.gradle.publishing` plugin implemented by [org.gradle.api.publish.plugins.PublishingPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`publishing`: PluginDependencySpec + get() = plugins.id("org.gradle.publishing") + + +/** + * The `org.gradle.reporting-base` plugin implemented by [org.gradle.api.plugins.ReportingBasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`reporting-base`: PluginDependencySpec + get() = plugins.id("org.gradle.reporting-base") + + +/** + * The `org.gradle.scala` plugin implemented by [org.gradle.api.plugins.scala.ScalaPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`scala`: PluginDependencySpec + get() = plugins.id("org.gradle.scala") + + +/** + * The `org.gradle.scala-base` plugin implemented by [org.gradle.api.plugins.scala.ScalaBasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`scala-base`: PluginDependencySpec + get() = plugins.id("org.gradle.scala-base") + + +/** + * The `org.gradle.signing` plugin implemented by [org.gradle.plugins.signing.SigningPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`signing`: PluginDependencySpec + get() = plugins.id("org.gradle.signing") + + +/** + * The `org.gradle.software-reporting-tasks` plugin implemented by [org.gradle.api.plugins.SoftwareReportingTasksPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`software-reporting-tasks`: PluginDependencySpec + get() = plugins.id("org.gradle.software-reporting-tasks") + + +/** + * The `org.gradle.standard-tool-chains` plugin implemented by [org.gradle.nativeplatform.toolchain.internal.plugins.StandardToolChainsPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`standard-tool-chains`: PluginDependencySpec + get() = plugins.id("org.gradle.standard-tool-chains") + + +/** + * The `org.gradle.swift-application` plugin implemented by [org.gradle.language.swift.plugins.SwiftApplicationPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`swift-application`: PluginDependencySpec + get() = plugins.id("org.gradle.swift-application") + + +/** + * The `org.gradle.swift-library` plugin implemented by [org.gradle.language.swift.plugins.SwiftLibraryPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`swift-library`: PluginDependencySpec + get() = plugins.id("org.gradle.swift-library") + + +/** + * The `org.gradle.swiftpm-export` plugin implemented by [org.gradle.swiftpm.plugins.SwiftPackageManagerExportPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`swiftpm-export`: PluginDependencySpec + get() = plugins.id("org.gradle.swiftpm-export") + + +/** + * The `org.gradle.test-report-aggregation` plugin implemented by [org.gradle.api.plugins.TestReportAggregationPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`test-report-aggregation`: PluginDependencySpec + get() = plugins.id("org.gradle.test-report-aggregation") + + +/** + * The `org.gradle.test-suite-base` plugin implemented by [org.gradle.testing.base.plugins.TestSuiteBasePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`test-suite-base`: PluginDependencySpec + get() = plugins.id("org.gradle.test-suite-base") + + +/** + * The `org.gradle.version-catalog` plugin implemented by [org.gradle.api.plugins.catalog.VersionCatalogPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`version-catalog`: PluginDependencySpec + get() = plugins.id("org.gradle.version-catalog") + + +/** + * The `org.gradle.visual-studio` plugin implemented by [org.gradle.ide.visualstudio.plugins.VisualStudioPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`visual-studio`: PluginDependencySpec + get() = plugins.id("org.gradle.visual-studio") + + +/** + * The `org.gradle.war` plugin implemented by [org.gradle.api.plugins.WarPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`war`: PluginDependencySpec + get() = plugins.id("org.gradle.war") + + +/** + * The `org.gradle.windows-resource-script` plugin implemented by [org.gradle.language.rc.plugins.WindowsResourceScriptPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`windows-resource-script`: PluginDependencySpec + get() = plugins.id("org.gradle.windows-resource-script") + + +/** + * The `org.gradle.windows-resources` plugin implemented by [org.gradle.language.rc.plugins.WindowsResourcesPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`windows-resources`: PluginDependencySpec + get() = plugins.id("org.gradle.windows-resources") + + +/** + * The `org.gradle.wrapper` plugin implemented by [org.gradle.buildinit.plugins.WrapperPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`wrapper`: PluginDependencySpec + get() = plugins.id("org.gradle.wrapper") + + +/** + * The `org.gradle.xcode` plugin implemented by [org.gradle.ide.xcode.plugins.XcodePlugin]. + */ +internal +val `OrgGradlePluginGroup`.`xcode`: PluginDependencySpec + get() = plugins.id("org.gradle.xcode") + + +/** + * The `org.gradle.xctest` plugin implemented by [org.gradle.nativeplatform.test.xctest.plugins.XCTestConventionPlugin]. + */ +internal +val `OrgGradlePluginGroup`.`xctest`: PluginDependencySpec + get() = plugins.id("org.gradle.xctest") diff --git a/buildSrc/build/generated-sources/kotlin-dsl-plugins/kotlin/Net_nuggetmc_javaConventionsPlugin.kt b/buildSrc/build/generated-sources/kotlin-dsl-plugins/kotlin/Net_nuggetmc_javaConventionsPlugin.kt new file mode 100644 index 0000000..2c4d5df --- /dev/null +++ b/buildSrc/build/generated-sources/kotlin-dsl-plugins/kotlin/Net_nuggetmc_javaConventionsPlugin.kt @@ -0,0 +1,18 @@ +/** + * Precompiled [net.nuggetmc.java-conventions.gradle.kts][Net_nuggetmc_java_conventions_gradle] script plugin. + * + * @see Net_nuggetmc_java_conventions_gradle + */ +public +class Net_nuggetmc_javaConventionsPlugin : org.gradle.api.Plugin { + override fun apply(target: org.gradle.api.Project) { + try { + Class + .forName("Net_nuggetmc_java_conventions_gradle") + .getDeclaredConstructor(org.gradle.api.Project::class.java, org.gradle.api.Project::class.java) + .newInstance(target, target) + } catch (e: java.lang.reflect.InvocationTargetException) { + throw e.targetException + } + } +} diff --git a/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/META-INF/gradle-kotlin-dsl-plugins-blocks.kotlin_module b/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/META-INF/gradle-kotlin-dsl-plugins-blocks.kotlin_module new file mode 100644 index 0000000..445b865 Binary files /dev/null and b/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/META-INF/gradle-kotlin-dsl-plugins-blocks.kotlin_module differ diff --git a/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/Net_nuggetmc_java_conventions_gradle.class b/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/Net_nuggetmc_java_conventions_gradle.class new file mode 100644 index 0000000..1fd0a1a Binary files /dev/null and b/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/Net_nuggetmc_java_conventions_gradle.class differ diff --git a/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgGradlePluginGroup.class b/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgGradlePluginGroup.class new file mode 100644 index 0000000..070a110 Binary files /dev/null and b/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgGradlePluginGroup.class differ diff --git a/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgPluginGroup.class b/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgPluginGroup.class new file mode 100644 index 0000000..e6adec9 Binary files /dev/null and b/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/OrgPluginGroup.class differ diff --git a/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/PluginSpecBuildersKt.class b/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/PluginSpecBuildersKt.class new file mode 100644 index 0000000..a108749 Binary files /dev/null and b/buildSrc/build/kotlin-dsl/plugins-blocks/compiled/gradle/kotlin/dsl/plugins/_4144c30c61a5c3537966624afd03284f/PluginSpecBuildersKt.class differ diff --git a/buildSrc/build/kotlin-dsl/plugins-blocks/extracted/net.nuggetmc.java-conventions.gradle.kts b/buildSrc/build/kotlin-dsl/plugins-blocks/extracted/net.nuggetmc.java-conventions.gradle.kts new file mode 100644 index 0000000..da1493e --- /dev/null +++ b/buildSrc/build/kotlin-dsl/plugins-blocks/extracted/net.nuggetmc.java-conventions.gradle.kts @@ -0,0 +1,3 @@ +plugins { + `java-library` +} \ No newline at end of file diff --git a/buildSrc/build/kotlin-dsl/precompiled-script-plugins-metadata/accessors/ea0100cd29787309541ffca801959774 b/buildSrc/build/kotlin-dsl/precompiled-script-plugins-metadata/accessors/ea0100cd29787309541ffca801959774 new file mode 100644 index 0000000..1f077b0 --- /dev/null +++ b/buildSrc/build/kotlin-dsl/precompiled-script-plugins-metadata/accessors/ea0100cd29787309541ffca801959774 @@ -0,0 +1 @@ +gradle.kotlin.dsl.accessors._0cb39c16b209519d61ee18b0fceac003.* \ No newline at end of file diff --git a/buildSrc/build/kotlin-dsl/precompiled-script-plugins-metadata/plugin-spec-builders/kotlinDslPluginSpecBuildersImplicitImports b/buildSrc/build/kotlin-dsl/precompiled-script-plugins-metadata/plugin-spec-builders/kotlinDslPluginSpecBuildersImplicitImports new file mode 100644 index 0000000..4bd0c0d --- /dev/null +++ b/buildSrc/build/kotlin-dsl/precompiled-script-plugins-metadata/plugin-spec-builders/kotlinDslPluginSpecBuildersImplicitImports @@ -0,0 +1 @@ +gradle.kotlin.dsl.plugins._4144c30c61a5c3537966624afd03284f.* \ No newline at end of file diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab new file mode 100644 index 0000000..fcf4ed3 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream new file mode 100644 index 0000000..9e9a018 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len new file mode 100644 index 0000000..00b970d Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len new file mode 100644 index 0000000..0cfcfa1 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values new file mode 100644 index 0000000..e50b9d1 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at new file mode 100644 index 0000000..4b99895 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.s b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.s new file mode 100644 index 0000000..a05bbab --- /dev/null +++ b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.s @@ -0,0 +1 @@ +Ô5 \ No newline at end of file diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i new file mode 100644 index 0000000..1670775 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab new file mode 100644 index 0000000..252d4e2 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream new file mode 100644 index 0000000..83363d4 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len new file mode 100644 index 0000000..709f734 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len new file mode 100644 index 0000000..93a595b Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at new file mode 100644 index 0000000..8f28327 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i new file mode 100644 index 0000000..886278c Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab new file mode 100644 index 0000000..c75ac77 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream new file mode 100644 index 0000000..83363d4 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len new file mode 100644 index 0000000..709f734 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len new file mode 100644 index 0000000..93a595b Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at new file mode 100644 index 0000000..cac637f Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i new file mode 100644 index 0000000..886278c Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab new file mode 100644 index 0000000..b3b482d Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream new file mode 100644 index 0000000..3debacb Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len new file mode 100644 index 0000000..fe34e77 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len new file mode 100644 index 0000000..49c7f00 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at new file mode 100644 index 0000000..c766bc3 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i new file mode 100644 index 0000000..d0ac154 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab new file mode 100644 index 0000000..5778f51 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream new file mode 100644 index 0000000..bddce9a Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len new file mode 100644 index 0000000..a1f2972 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len new file mode 100644 index 0000000..ed45ee1 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at new file mode 100644 index 0000000..2625497 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i new file mode 100644 index 0000000..b0473de Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab new file mode 100644 index 0000000..fd640c1 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream new file mode 100644 index 0000000..4221e30 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len new file mode 100644 index 0000000..a18bcd8 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len new file mode 100644 index 0000000..882f24f Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values new file mode 100644 index 0000000..8632534 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at new file mode 100644 index 0000000..4f1fc7f Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s new file mode 100644 index 0000000..0729ff1 --- /dev/null +++ b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s @@ -0,0 +1 @@ +Ç5 \ No newline at end of file diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i new file mode 100644 index 0000000..3bb1ef2 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab new file mode 100644 index 0000000..86289e3 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream new file mode 100644 index 0000000..9e9a018 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len new file mode 100644 index 0000000..00b970d Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len new file mode 100644 index 0000000..0cfcfa1 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at new file mode 100644 index 0000000..145d9a7 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i new file mode 100644 index 0000000..1670775 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab new file mode 100644 index 0000000..bdf584a Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream new file mode 100644 index 0000000..2f0b173 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len new file mode 100644 index 0000000..2647ad1 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len new file mode 100644 index 0000000..2a17e6e Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at new file mode 100644 index 0000000..5449f2f Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i new file mode 100644 index 0000000..a685cce Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab new file mode 100644 index 0000000..bdf584a Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream new file mode 100644 index 0000000..1914a71 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len new file mode 100644 index 0000000..68d7fbd Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len new file mode 100644 index 0000000..2a17e6e Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at new file mode 100644 index 0000000..a5365bb Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i new file mode 100644 index 0000000..949a6b4 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab new file mode 100644 index 0000000..553dcb0 --- /dev/null +++ b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/counters.tab @@ -0,0 +1,2 @@ +78 +0 \ No newline at end of file diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab new file mode 100644 index 0000000..0737104 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream new file mode 100644 index 0000000..644e989 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len new file mode 100644 index 0000000..00b970d Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len new file mode 100644 index 0000000..0cfcfa1 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at new file mode 100644 index 0000000..89d3633 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i new file mode 100644 index 0000000..bd03418 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab new file mode 100644 index 0000000..3862018 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream new file mode 100644 index 0000000..ea7bf61 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len new file mode 100644 index 0000000..826d10c Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len new file mode 100644 index 0000000..0cfcfa1 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at new file mode 100644 index 0000000..63eaa1a Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i new file mode 100644 index 0000000..645f86a Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab new file mode 100644 index 0000000..35ae80a Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream new file mode 100644 index 0000000..a6e6837 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len new file mode 100644 index 0000000..521ec52 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len new file mode 100644 index 0000000..48c769f Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at new file mode 100644 index 0000000..f7c85f1 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i new file mode 100644 index 0000000..694844c Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len differ diff --git a/buildSrc/build/kotlin/compileKotlin/cacheable/last-build.bin b/buildSrc/build/kotlin/compileKotlin/cacheable/last-build.bin new file mode 100644 index 0000000..68d938d Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/cacheable/last-build.bin differ diff --git a/buildSrc/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/buildSrc/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin new file mode 100644 index 0000000..51d6068 Binary files /dev/null and b/buildSrc/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab new file mode 100644 index 0000000..b37c41c Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.keystream new file mode 100644 index 0000000..a885287 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len new file mode 100644 index 0000000..2e6c2ff Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.len new file mode 100644 index 0000000..01bdaa1 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.values.at new file mode 100644 index 0000000..f3adb5b Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab_i b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab_i new file mode 100644 index 0000000..d72d550 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab_i differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab new file mode 100644 index 0000000..568ec92 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream new file mode 100644 index 0000000..1e30cbc Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len new file mode 100644 index 0000000..b797c4d Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len new file mode 100644 index 0000000..a9f80ae Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at new file mode 100644 index 0000000..fe23964 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i new file mode 100644 index 0000000..2398c5e Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab new file mode 100644 index 0000000..8a0ec7f Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream new file mode 100644 index 0000000..1e30cbc Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len new file mode 100644 index 0000000..b797c4d Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len new file mode 100644 index 0000000..a9f80ae Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at new file mode 100644 index 0000000..100f27c Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i new file mode 100644 index 0000000..2398c5e Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab new file mode 100644 index 0000000..f6ccde6 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream new file mode 100644 index 0000000..b07cfef Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len new file mode 100644 index 0000000..af433d5 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len new file mode 100644 index 0000000..93a595b Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at new file mode 100644 index 0000000..96a400d Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i new file mode 100644 index 0000000..db9385e Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab new file mode 100644 index 0000000..bdf584a Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream new file mode 100644 index 0000000..e5cca56 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len new file mode 100644 index 0000000..10d6e6e Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len new file mode 100644 index 0000000..2a17e6e Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at new file mode 100644 index 0000000..46d6744 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i new file mode 100644 index 0000000..70de887 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab new file mode 100644 index 0000000..3d0a445 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream new file mode 100644 index 0000000..f9e251e Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len new file mode 100644 index 0000000..e99c6d9 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.len new file mode 100644 index 0000000..ec8f944 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at new file mode 100644 index 0000000..d40acfa Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab_i new file mode 100644 index 0000000..beabd77 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab new file mode 100644 index 0000000..0bbeaad Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream new file mode 100644 index 0000000..a885287 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len new file mode 100644 index 0000000..2e6c2ff Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len new file mode 100644 index 0000000..01bdaa1 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at new file mode 100644 index 0000000..e237c41 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i new file mode 100644 index 0000000..d72d550 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/counters.tab b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/counters.tab new file mode 100644 index 0000000..2ceb12b --- /dev/null +++ b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/counters.tab @@ -0,0 +1,2 @@ +2 +0 \ No newline at end of file diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab new file mode 100644 index 0000000..4df7d47 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.keystream new file mode 100644 index 0000000..08759db Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len new file mode 100644 index 0000000..2e6c2ff Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.len new file mode 100644 index 0000000..01bdaa1 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.values.at new file mode 100644 index 0000000..7d30a43 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab_i b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab_i new file mode 100644 index 0000000..71cc823 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab_i differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab new file mode 100644 index 0000000..7b79844 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.keystream new file mode 100644 index 0000000..100d205 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len new file mode 100644 index 0000000..ccfcbf4 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.len new file mode 100644 index 0000000..01bdaa1 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.values.at new file mode 100644 index 0000000..a6d55d3 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab_i b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab_i new file mode 100644 index 0000000..f768a77 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab_i differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab new file mode 100644 index 0000000..7a73de3 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.keystream b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.keystream new file mode 100644 index 0000000..538d259 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.keystream differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.keystream.len new file mode 100644 index 0000000..25b81dd Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.len new file mode 100644 index 0000000..8a37598 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.values.at b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.values.at new file mode 100644 index 0000000..86d3075 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab.values.at differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab_i b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab_i new file mode 100644 index 0000000..9a84a7c Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab_i differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab_i.len b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab_i.len new file mode 100644 index 0000000..131e265 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/caches-jvm/lookups/lookups.tab_i.len differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/last-build.bin b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/last-build.bin new file mode 100644 index 0000000..c2a0626 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/cacheable/last-build.bin differ diff --git a/buildSrc/build/kotlin/compilePluginsBlocks/classpath-snapshot/shrunk-classpath-snapshot.bin b/buildSrc/build/kotlin/compilePluginsBlocks/classpath-snapshot/shrunk-classpath-snapshot.bin new file mode 100644 index 0000000..5556686 Binary files /dev/null and b/buildSrc/build/kotlin/compilePluginsBlocks/classpath-snapshot/shrunk-classpath-snapshot.bin differ diff --git a/buildSrc/build/libs/buildSrc.jar b/buildSrc/build/libs/buildSrc.jar new file mode 100644 index 0000000..dae46ab Binary files /dev/null and b/buildSrc/build/libs/buildSrc.jar differ diff --git a/buildSrc/build/pluginDescriptors/net.nuggetmc.java-conventions.properties b/buildSrc/build/pluginDescriptors/net.nuggetmc.java-conventions.properties new file mode 100644 index 0000000..1b425e9 --- /dev/null +++ b/buildSrc/build/pluginDescriptors/net.nuggetmc.java-conventions.properties @@ -0,0 +1 @@ +implementation-class=Net_nuggetmc_javaConventionsPlugin diff --git a/buildSrc/build/resources/main/META-INF/gradle-plugins/net.nuggetmc.java-conventions.properties b/buildSrc/build/resources/main/META-INF/gradle-plugins/net.nuggetmc.java-conventions.properties new file mode 100644 index 0000000..1b425e9 --- /dev/null +++ b/buildSrc/build/resources/main/META-INF/gradle-plugins/net.nuggetmc.java-conventions.properties @@ -0,0 +1 @@ +implementation-class=Net_nuggetmc_javaConventionsPlugin diff --git a/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/9.0.0/checksums/checksums.lock b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/9.0.0/checksums/checksums.lock new file mode 100644 index 0000000..74bf5cd Binary files /dev/null and b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/9.0.0/checksums/checksums.lock differ diff --git a/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/9.0.0/fileHashes/fileHashes.lock b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/9.0.0/fileHashes/fileHashes.lock new file mode 100644 index 0000000..236218c Binary files /dev/null and b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/9.0.0/fileHashes/fileHashes.lock differ diff --git a/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/9.0.0/gc.properties b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/9.0.0/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..cab047e Binary files /dev/null and b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/buildOutputCleanup/cache.properties b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..44a5e18 --- /dev/null +++ b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Mon Mar 02 13:41:19 CET 2026 +gradle.version=9.0.0 diff --git a/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/file-system.probe b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/file-system.probe new file mode 100644 index 0000000..f4864d4 Binary files /dev/null and b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/file-system.probe differ diff --git a/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/vcs-1/gc.properties b/buildSrc/build/tmp/generatePrecompiledScriptPluginAccessors/accessors13527392603214744978/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/buildSrc/build/tmp/jar/MANIFEST.MF b/buildSrc/build/tmp/jar/MANIFEST.MF new file mode 100644 index 0000000..59499bc --- /dev/null +++ b/buildSrc/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e2847c8..2a84e18 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index e650e36..cc61d65 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -3,6 +3,8 @@ main: net.nuggetmc.tplus.TerminatorPlus version: ${version} api-version: 1.16 # Set to 1.16 so the plugin loads, and we can tell the user that it may not be compatible with their version, because people can't scroll up. author: HorseNuggets +depend: + - Citizens permissions: terminatorplus.*: