22w18a stuff (#3137)

* 22w18a stuff

oh gosh oh heck

* whoops i did more

* Update Registry.mapping

* fixes

* Update MinecraftServer.mapping

* Apply suggestions from code review

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
Co-authored-by: frqnny <45723631+frqnny@users.noreply.github.com>

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
Co-authored-by: frqnny <45723631+frqnny@users.noreply.github.com>
This commit is contained in:
Shnupbups 2022-05-12 04:28:01 +10:00 committed by GitHub
parent 5f5bf931ea
commit d9b288b901
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
49 changed files with 256 additions and 37 deletions

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock
CLASS net/minecraft/class_5778 net/minecraft/block/MultifaceGrowthBlock
FIELD field_28413 UP_SHAPE Lnet/minecraft/class_265;
FIELD field_28414 DOWN_SHAPE Lnet/minecraft/class_265;
FIELD field_28415 EAST_SHAPE Lnet/minecraft/class_265;

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_7446 net/minecraft/block/entity/BannerPatterns
METHOD method_43721 initAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2582;
ARG 0 registry
METHOD method_43722 register (Ljava/lang/String;)Lnet/minecraft/class_5321;
METHOD method_43722 of (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 id

View File

@ -24,9 +24,11 @@ CLASS net/minecraft/class_3751 net/minecraft/block/entity/JigsawBlockEntity
METHOD method_26396 setJoint (Lnet/minecraft/class_3751$class_4991;)V
ARG 1 joint
METHOD method_26398 setPool (Lnet/minecraft/class_5321;)V
ARG 1 pool
METHOD method_26399 getTarget ()Lnet/minecraft/class_2960;
METHOD method_26400 getJoint ()Lnet/minecraft/class_3751$class_4991;
METHOD method_27191 generate (Lnet/minecraft/class_3218;IZ)V
ARG 1 world
ARG 2 maxDepth
ARG 3 keepJigsaws
CLASS class_4991 Joint

View File

@ -18,9 +18,11 @@ CLASS net/minecraft/class_494 net/minecraft/client/gui/screen/ingame/LoomScreen
FIELD field_32352 PATTERN_LIST_OFFSET_X I
FIELD field_32353 PATTERN_LIST_OFFSET_Y I
METHOD <init> (Lnet/minecraft/class_1726;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V
ARG 1 screenHandler
ARG 2 inventory
ARG 3 title
METHOD method_17576 onInventoryChanged ()V
METHOD method_22692 drawBanner (Lnet/minecraft/class_6880;II)V
ARG 1 bannerPattern
ARG 2 x
ARG 3 y

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_742 net/minecraft/client/network/AbstractClientPlayerE
METHOD <init> (Lnet/minecraft/class_638;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7428;)V
ARG 1 world
ARG 2 profile
ARG 3 publicKey
METHOD method_3117 getSkinTexture ()Lnet/minecraft/class_2960;
METHOD method_3118 getFovMultiplier ()F
METHOD method_3119 getCapeTexture ()Lnet/minecraft/class_2960;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_7452 net/minecraft/client/particle/SonicBoomParticle
CLASS class_7453 Factory
FIELD field_39196 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_4423 net/minecraft/client/realms/gui/screen/RealmsSlot
FIELD field_26516 EDIT_SLOT_NAME Lnet/minecraft/class_2561;
FIELD field_27942 SPAWN_PROTECTION Lnet/minecraft/class_2561;
FIELD field_27943 difficulty Lnet/minecraft/class_1267;
FIELD field_39186 SPAWN_TOGGLE_TITLE Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_4388;Lnet/minecraft/class_4883;Lnet/minecraft/class_4877$class_4321;I)V
ARG 1 parent
ARG 2 options
@ -49,9 +50,17 @@ CLASS net/minecraft/class_4423 net/minecraft/client/realms/gui/screen/RealmsSlot
METHOD method_32500 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V
ARG 1 button
ARG 2 forceGameMode
METHOD method_32502 (Ljava/lang/Boolean;)V
ARG 1 spawnNpcs
METHOD method_32503 (Ljava/lang/Boolean;)V
ARG 1 spawnMonsters
METHOD method_32504 (Ljava/lang/Boolean;)V
ARG 1 spawnAnimals
METHOD method_32505 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V
ARG 1 button
ARG 2 pvp
METHOD method_43756 getSpawnToggleButtonCallback (Lnet/minecraft/class_2561;Ljava/util/function/Consumer;)Lnet/minecraft/class_5676$class_5678;
ARG 1 text
CLASS class_4424 SettingsSlider
FIELD field_22725 min D
FIELD field_22726 max D

View File

@ -47,8 +47,12 @@ CLASS net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers
METHOD method_24076 getEntityTranslucentCull ()Lnet/minecraft/class_1921;
METHOD method_29382 getItemEntityTranslucentCull ()Lnet/minecraft/class_1921;
METHOD method_33081 getBannerPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;
ARG 0 bannerPattern
METHOD method_33082 getSignTextureId (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;
ARG 0 signType
METHOD method_33083 getShieldPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;
ARG 0 bannerPattern
METHOD method_33084 createBannerPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;
ARG 0 bannerPattern
METHOD method_33085 createShieldPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;
ARG 0 bannerPattern

View File

@ -6,3 +6,9 @@ CLASS net/minecraft/class_5597 net/minecraft/client/render/entity/model/SinglePa
ARG 1 part
METHOD method_41911 (Ljava/lang/String;Lnet/minecraft/class_630;)Z
ARG 1 part
METHOD method_43781 updateAnimation (Lnet/minecraft/class_7094;Lnet/minecraft/class_7184;)V
ARG 1 animationState
ARG 2 animation
METHOD method_43782 updateAnimation (Lnet/minecraft/class_7094;Lnet/minecraft/class_7184;F)V
ARG 1 animationState
ARG 2 animation

View File

@ -409,6 +409,7 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato
METHOD method_34626 (Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;)V
ARG 1 textures
METHOD method_34628 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/Boolean;Lnet/minecraft/class_2768;)Lnet/minecraft/class_4935;
ARG 6 on
ARG 7 shape
METHOD method_34631 createDeepslateState (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917;
ARG 0 block

View File

@ -14,3 +14,7 @@ CLASS net/minecraft/class_4915 net/minecraft/data/client/ItemModelGenerator
ARG 1 item
ARG 2 suffix
ARG 3 model
METHOD method_43228 registerCompass (Lnet/minecraft/class_1792;)V
ARG 1 compass
METHOD method_43229 registerClock (Lnet/minecraft/class_1792;)V
ARG 1 clock

View File

@ -10,6 +10,8 @@ CLASS net/minecraft/class_4943 net/minecraft/data/client/Models
ARG 1 requiredTextureKeys
METHOD method_25857 make ([Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942;
ARG 0 requiredTextureKeys
METHOD method_25858 (I)Lnet/minecraft/class_4942;
ARG 0 stage
METHOD method_25859 item (Ljava/lang/String;[Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942;
ARG 0 parent
ARG 1 requiredTextureKeys

View File

@ -1,3 +1,7 @@
CLASS net/minecraft/class_6957 net/minecraft/data/server/BiomeTagProvider
METHOD <init> (Lnet/minecraft/class_2403;)V
ARG 1 dataGenerator
METHOD method_42040 (Lnet/minecraft/class_2474$class_5124;Lnet/minecraft/class_5321;)V
ARG 1 biome
METHOD method_42041 (Lnet/minecraft/class_2474$class_5124;Lnet/minecraft/class_5321;)V
ARG 1 biome

View File

@ -298,7 +298,12 @@ CLASS net/minecraft/class_2430 net/minecraft/data/server/BlockLootTableGenerator
ARG 0 block
METHOD method_36545 copperOreDrops (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 ore
METHOD method_37108 glowLichenDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;
ARG 0 glowLichen
METHOD method_37108 multifaceGrowthDrops (Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;
ARG 0 multifaceGrowthBlock
ARG 1 conditionBuilder
METHOD method_42752 mangroveLeavesDrop (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 leaves
METHOD method_43810 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 block
METHOD method_43813 (Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;
ARG 0 block

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7459 net/minecraft/data/server/InstrumentTagProvider
METHOD <init> (Lnet/minecraft/class_2403;)V
ARG 1 dataGenerator

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_7442 net/minecraft/datafixer/fix/GoatHornIdFix
FIELD field_39110 GOAT_HORN_IDS [Ljava/lang/String;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 schema

View File

@ -1,8 +1,12 @@
CLASS net/minecraft/class_7094 net/minecraft/entity/AnimationState
FIELD field_37418 startedAt J
FIELD field_37418 updatedAt J
FIELD field_39112 timeRunning J
METHOD method_41322 start ()V
METHOD method_41323 run (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD method_41324 startIfNotRunning ()V
METHOD method_41325 stop ()V
METHOD method_41327 isRunning ()Z
METHOD method_43686 update (ZF)V
ARG 1 gamePaused
METHOD method_43687 getTimeRunning ()J

View File

@ -6,6 +6,11 @@ CLASS net/minecraft/class_7254 net/minecraft/entity/ai/WardenAngerManager
FIELD field_38735 suspectUuidsToAngerLevel Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_38736 updateTimer I
FIELD field_38737 SUSPECT_CODEC Lcom/mojang/serialization/Codec;
FIELD field_39114 suspectPredicate Ljava/util/function/Predicate;
FIELD field_39115 suspectComparator Lnet/minecraft/class_7254$class_7379;
METHOD <init> (Ljava/util/function/Predicate;Ljava/util/List;)V
ARG 1 suspectPredicate
ARG 2 suspectUuidsToAngerLevel
METHOD method_42176 tick (Lnet/minecraft/class_3218;Ljava/util/function/Predicate;)V
ARG 1 world
ARG 2 suspectPredicate

View File

@ -17,3 +17,4 @@ CLASS net/minecraft/class_7253 net/minecraft/entity/mob/Angriness
ARG 0 values
METHOD method_42174 getSound ()Lnet/minecraft/class_3414;
METHOD method_43103 getListeningSound ()Lnet/minecraft/class_3414;
METHOD method_43691 isAngry ()Z

View File

@ -1,11 +1,12 @@
CLASS net/minecraft/class_1314 net/minecraft/entity/mob/PathAwareEntity
FIELD field_35670 DEFAULT_PATHFINDING_FAVOR F
METHOD method_43689 shouldFollowLeash ()Z
METHOD method_6142 updateForLeashLength (F)V
ARG 1 leashLength
METHOD method_6144 getPathfindingFavor (Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F
ARG 1 pos
ARG 2 world
METHOD method_6148 getRunFromLeashSpeed ()D
METHOD method_6148 getFollowLeashSpeed ()D
METHOD method_6149 getPathfindingFavor (Lnet/minecraft/class_2338;)F
ARG 1 pos
METHOD method_6150 isNavigating ()Z

View File

@ -1,9 +1,26 @@
CLASS net/minecraft/class_7430 net/minecraft/item/GoatHornItem
FIELD field_39052 SOUND_VARIANT_KEY Ljava/lang/String;
METHOD method_43558 getStackForSoundVariant (Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799;
METHOD method_43561 setSoundVariant (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880;)V
FIELD field_39052 INSTRUMENT_KEY Ljava/lang/String;
FIELD field_39123 instrumentTag Lnet/minecraft/class_6862;
METHOD <init> (Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_6862;)V
ARG 1 settings
ARG 2 instrumentTag
METHOD method_43558 getStackForInstrument (Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799;
ARG 0 item
ARG 1 instrument
METHOD method_43561 setInstrument (Lnet/minecraft/class_1799;Lnet/minecraft/class_6880;)V
ARG 0 stack
METHOD method_43562 setRandomSoundVariant (Lnet/minecraft/class_1799;Lnet/minecraft/class_6862;Lnet/minecraft/class_5819;)V
ARG 1 instrument
METHOD method_43562 setRandomInstrumentFromTag (Lnet/minecraft/class_1799;Lnet/minecraft/class_6862;Lnet/minecraft/class_5819;)V
ARG 0 stack
ARG 1 instrumentTag
ARG 2 random
METHOD method_43563 playSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_7444;)V
ARG 0 world
ARG 1 player
METHOD method_43564 getSoundVariant (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2960;
ARG 2 instrument
METHOD method_43564 getInstrumentId (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2960;
ARG 0 stack
METHOD method_43710 (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;
ARG 1 entryList
METHOD method_43711 getInstrument (Lnet/minecraft/class_1799;)Lnet/minecraft/class_7444;
ARG 0 stack

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_7444 net/minecraft/item/Instrument
FIELD field_39122 CODEC Lcom/mojang/serialization/Codec;

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_7445 net/minecraft/item/Instruments
FIELD field_39124 GOAT_HORN_RANGE I
FIELD field_39125 GOAT_HORN_USE_DURATION I
METHOD method_43713 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7444;
ARG 0 registry
METHOD method_43714 of (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 id

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_1726 net/minecraft/screen/LoomScreenHandler
FIELD field_17322 outputSlot Lnet/minecraft/class_1735;
FIELD field_17323 output Lnet/minecraft/class_1263;
FIELD field_20383 lastTakeResultTime J
FIELD field_39121 bannerPatterns Ljava/util/List;
FIELD field_7850 input Lnet/minecraft/class_1263;
METHOD <init> (ILnet/minecraft/class_1661;)V
ARG 1 syncId
@ -25,6 +26,7 @@ CLASS net/minecraft/class_1726 net/minecraft/screen/LoomScreenHandler
METHOD method_17429 getDyeSlot ()Lnet/minecraft/class_1735;
METHOD method_17430 getPatternSlot ()Lnet/minecraft/class_1735;
METHOD method_17431 getOutputSlot ()Lnet/minecraft/class_1735;
METHOD method_43706 getBannerPatterns ()Ljava/util/List;
METHOD method_7647 getSelectedPattern ()I
METHOD method_7648 updateOutputSlot (Lnet/minecraft/class_6880;)V
CLASS 6

View File

@ -45,6 +45,7 @@ CLASS net/minecraft/server/MinecraftServer
FIELD field_34982 VANILLA Ljava/lang/String;
FIELD field_35437 saving Z
FIELD field_35641 ANONYMOUS_PLAYER_PROFILE Lcom/mojang/authlib/GameProfile;
FIELD field_39214 hostProfile Lcom/mojang/authlib/GameProfile;
FIELD field_4543 onlineMode Z
FIELD field_4544 running Z
FIELD field_4546 LOGGER Lorg/slf4j/Logger;
@ -87,6 +88,7 @@ CLASS net/minecraft/server/MinecraftServer
ARG 2 session
ARG 3 dataPackManager
ARG 4 saveLoader
ARG 5 proxy
ARG 6 dataFixer
ARG 7 sessionService
ARG 8 gameProfileRepo
@ -408,6 +410,10 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_43614 logChatMessage (Lnet/minecraft/class_7436;Lnet/minecraft/class_2561;)V
ARG 1 sender
ARG 2 message
METHOD method_43659 getResourcePackProperties ()Ljava/util/Optional;
METHOD method_43824 getHostProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_43825 setHostProfile (Lcom/mojang/authlib/GameProfile;)V
ARG 1 gameProfile
METHOD method_5387 isMainThread ()Z
CLASS class_6414 DebugStart
FIELD field_33980 time J
@ -421,3 +427,4 @@ CLASS net/minecraft/server/MinecraftServer
CLASS class_6897 ResourceManagerHolder
FIELD comp_353 dataPackContents Lnet/minecraft/class_5350;
METHOD comp_353 dataPackContents ()Lnet/minecraft/class_5350;
CLASS class_7460 ServerResourcePackProperties

View File

@ -0,0 +1,37 @@
CLASS net/minecraft/class_6852 net/minecraft/server/command/PlaceCommand
FIELD field_36324 FEATURE_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_39091 JIGSAW_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_39092 STRUCTURE_FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD method_39986 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_39987 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_39988 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_39989 executePlaceFeature (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)I
ARG 0 source
ARG 1 feature
ARG 2 pos
METHOD method_39990 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_41202 (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 key
METHOD method_43646 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)Z
ARG 1 pos
METHOD method_43647 throwOnUnloadedPos (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;Lnet/minecraft/class_1923;)V
ARG 0 world
ARG 1 pos1
ARG 2 pos2
METHOD method_43649 (Lnet/minecraft/class_3449;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_1923;)V
ARG 3 chunkPos
METHOD method_43650 executePlaceJigsaw (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;ILnet/minecraft/class_2338;)I
ARG 0 source
ARG 1 structurePool
ARG 2 id
ARG 4 pos
METHOD method_43652 (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 key
METHOD method_43654 executePlaceStructure (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)I
ARG 0 source
ARG 1 structureType
ARG 2 pos

View File

@ -1,16 +0,0 @@
CLASS net/minecraft/class_6852 net/minecraft/server/command/PlaceFeatureCommand
FIELD field_36324 FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD method_39986 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_39987 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_39988 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_39989 execute (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)I
ARG 0 source
ARG 1 feature
ARG 2 pos
METHOD method_39990 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_41202 (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 key

View File

@ -48,6 +48,8 @@ CLASS net/minecraft/class_3806 net/minecraft/server/dedicated/ServerPropertiesHa
FIELD field_37039 worldGenProperties Lnet/minecraft/class_3806$class_7044;
FIELD field_37275 maxChainedNeighborUpdates I
FIELD field_39018 enforceSecureProfile Z
FIELD field_39093 serverResourcePackProperties Ljava/util/Optional;
FIELD field_39094 SHA1_PATTERN Ljava/util/regex/Pattern;
METHOD method_16714 load (Ljava/nio/file/Path;)Lnet/minecraft/class_3806;
ARG 0 path
METHOD method_16715 (Ljava/lang/Integer;)Ljava/lang/Integer;
@ -60,6 +62,14 @@ CLASS net/minecraft/class_3806 net/minecraft/server/dedicated/ServerPropertiesHa
ARG 0 type
METHOD method_41186 (Ljava/lang/String;)Lcom/google/gson/JsonObject;
ARG 0 generatorSettings
METHOD method_43660 getServerResourcePackProperties (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional;
ARG 0 url
ARG 1 sha1
ARG 2 hash
ARG 3 required
ARG 4 prompt
METHOD method_43661 parseResourcePackPrompt (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 0 prompt
CLASS class_7044 WorldGenProperties
FIELD field_37277 LEVEL_TYPE_TO_PRESET_KEY Ljava/util/Map;
METHOD method_41242 createGeneratorOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;

View File

@ -29,6 +29,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
FIELD field_35565 blockEventQueue Ljava/util/List;
FIELD field_36208 structureLocator Lnet/minecraft/class_6832;
FIELD field_36317 duringListenerUpdate Z
FIELD field_39095 queuedEvents Ljava/util/List;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;Lnet/minecraft/class_3949;ZJLjava/util/List;Z)V
ARG 1 server
ARG 2 workerExecutor
@ -351,6 +352,12 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
ARG 3 radius
ARG 4 horizontalBlockCheckInterval
ARG 5 verticalBlockCheckInterval
METHOD method_43663 processEvents (Ljava/util/List;)V
ARG 1 events
METHOD method_43664 (Ljava/util/List;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V
ARG 5 listener
ARG 6 listenerPos
METHOD method_43665 processEventQueue ()V
METHOD method_8448 updateSleepingPlayers ()V
METHOD method_8487 locateStructure (Lnet/minecraft/class_6862;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
COMMENT Tries to find the closest structure of a given type near a given block.

View File

@ -1,8 +1,19 @@
CLASS net/minecraft/class_3414 net/minecraft/sound/SoundEvent
FIELD field_14533 id Lnet/minecraft/class_2960;
FIELD field_24628 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38690 distanceToTravel F
FIELD field_38691 staticDistance Z
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD <init> (Lnet/minecraft/class_2960;F)V
ARG 1 id
ARG 2 distanceToTravel
METHOD <init> (Lnet/minecraft/class_2960;FZ)V
ARG 1 id
ARG 2 distanceToTravel
ARG 3 useStaticDistance
METHOD method_14833 getId ()Lnet/minecraft/class_2960;
METHOD method_28132 (Lnet/minecraft/class_3414;)Lnet/minecraft/class_2960;
ARG 0 soundEvent
METHOD method_43044 getDistanceToTravel (F)F
ARG 1 volume

View File

@ -4,8 +4,8 @@ CLASS net/minecraft/class_3417 net/minecraft/sound/SoundEvents
METHOD method_14838 register (Ljava/lang/String;)Lnet/minecraft/class_3414;
ARG 0 id
METHOD method_43045 register (Ljava/lang/String;F)Lnet/minecraft/class_3414;
ARG 0 registryId
ARG 1 eventId
ARG 0 id
ARG 1 distanceToTravel
METHOD method_43516 registerGoatHornSounds ()Lcom/google/common/collect/ImmutableList;
METHOD method_43517 (I)Lnet/minecraft/class_3414;
ARG 0 variant

View File

@ -1,7 +1,29 @@
CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGenerator
FIELD field_16665 LOGGER Lorg/slf4j/Logger;
METHOD method_27230 generate (Lnet/minecraft/class_7138;IZLnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_5539;Lnet/minecraft/class_5819;Lnet/minecraft/class_2378;Lnet/minecraft/class_3790;Ljava/util/List;Lnet/minecraft/class_265;)V
ARG 0 noiseConfig
ARG 1 maxSize
ARG 2 modifyBoundingBox
ARG 3 chunkGenerator
ARG 4 structureManager
ARG 5 heightLimitView
ARG 6 random
ARG 7 structurePoolRegistry
ARG 8 firstPiece
ARG 9 pieces
ARG 10 pieceShape
METHOD method_30419 generate (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_2338;ZLjava/util/Optional;I)Ljava/util/Optional;
ARG 0 context
ARG 1 structurePool
ARG 2 id
ARG 4 pos
ARG 6 heightmapType
METHOD method_43729 generate (Lnet/minecraft/class_3218;Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;ILnet/minecraft/class_2338;Z)Z
ARG 0 world
ARG 1 structurePool
ARG 2 id
ARG 4 pos
ARG 5 keepJigsaws
CLASS class_4181 ShapedPoolStructurePiece
FIELD field_18696 piece Lnet/minecraft/class_3790;
FIELD field_18697 pieceShape Lorg/apache/commons/lang3/mutable/MutableObject;
@ -21,12 +43,17 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
METHOD <init> (Lnet/minecraft/class_2378;ILnet/minecraft/class_2794;Lnet/minecraft/class_3485;Ljava/util/List;Lnet/minecraft/class_5819;)V
ARG 1 registry
ARG 2 maxSize
ARG 3 chunkGenerator
ARG 4 structureManager
ARG 5 children
ARG 6 random
METHOD method_19306 generatePiece (Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/class_5539;Lnet/minecraft/class_7138;)V
ARG 1 piece
ARG 2 pieceShape
ARG 3 minY
ARG 4 modifyBoundingBox
ARG 5 world
ARG 6 noiseConfig
METHOD method_31113 (Lnet/minecraft/class_3785;)Ljava/lang/Integer;
ARG 1 pool
METHOD method_31114 (Lnet/minecraft/class_3785;)Ljava/lang/Integer;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7441 net/minecraft/tag/InstrumentTags
METHOD method_43676 of (Ljava/lang/String;)Lnet/minecraft/class_6862;
ARG 0 id

View File

@ -161,6 +161,8 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
FIELD field_38807 ROOT_PLACER_TYPE Lnet/minecraft/class_2378;
FIELD field_39207 BANNER_PATTERN_KEY Lnet/minecraft/class_5321;
FIELD field_39208 BANNER_PATTERN Lnet/minecraft/class_2378;
FIELD field_39209 INSTRUMENT_KEY Lnet/minecraft/class_5321;
FIELD field_39210 INSTRUMENT Lnet/minecraft/class_2378;
METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 key
ARG 2 lifecycle

View File

@ -24,21 +24,21 @@ CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent
ARG 1 affectedState
METHOD method_43287 of (Lnet/minecraft/class_2680;)Lnet/minecraft/class_5712$class_7397;
ARG 0 affectedState
CLASS class_7447 Info
FIELD field_39177 gameEvent Lnet/minecraft/class_5712;
CLASS class_7447 Message
FIELD field_39177 event Lnet/minecraft/class_5712;
FIELD field_39178 emitterPos Lnet/minecraft/class_243;
FIELD field_39179 emitter Lnet/minecraft/class_5712$class_7397;
FIELD field_39180 listener Lnet/minecraft/class_5714;
FIELD field_39181 listenerPos D
FIELD field_39181 distanceTraveled D
METHOD <init> (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V
ARG 1 gameEvent
ARG 1 event
ARG 2 emitterPos
ARG 3 emitter
ARG 4 listener
ARG 5 listenerPos
METHOD compareTo (Ljava/lang/Object;)I
ARG 1 info
METHOD method_43724 getGameEvent ()Lnet/minecraft/class_5712;
ARG 1 other
METHOD method_43724 getEvent ()Lnet/minecraft/class_5712;
METHOD method_43726 getEmitterPos ()Lnet/minecraft/class_243;
METHOD method_43727 getEmitter ()Lnet/minecraft/class_5712$class_7397;
METHOD method_43728 getListener ()Lnet/minecraft/class_5714;

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_5714 net/minecraft/world/event/listener/GameEventListe
COMMENT
COMMENT @return {@code true} if the game event has been accepted by this listener
ARG 1 world
ARG 2 info
ARG 2 event
METHOD method_32948 getRange ()I
COMMENT Returns the range, in blocks, of the listener.
METHOD method_43723 shouldListenImmediately ()Z

View File

@ -68,7 +68,7 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/VibrationListe
ARG 1 gameEvent
ARG 2 emitter
METHOD method_42672 onListen ()V
METHOD method_43695 canAvoidVibrations ()Z
METHOD method_43695 triggersAvoidCriterion ()Z
CLASS class_7269 Vibration
FIELD field_38245 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5712;ILnet/minecraft/class_243;Ljava/util/UUID;Ljava/util/UUID;)V

View File

@ -32,6 +32,7 @@ CLASS net/minecraft/class_5138 net/minecraft/world/gen/StructureAccessor
COMMENT {@return a list of structure starts for this chunk} The structure starts
COMMENT are computed from the structure references of the given section's chunk.
ARG 1 sectionPos
ARG 2 structureType
METHOD method_38854 getStructureContaining (Lnet/minecraft/class_2338;Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;
COMMENT {@return a structure that contains the given {@code pos}} Compared to
COMMENT {@link #getStructureAt}, this does not return a structure if the given
@ -41,6 +42,7 @@ CLASS net/minecraft/class_5138 net/minecraft/world/gen/StructureAccessor
ARG 2 structureFeature
METHOD method_39783 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833;
ARG 1 chunkPos
ARG 2 structureType
ARG 3 skipExistingChunk
METHOD method_39784 incrementReferences (Lnet/minecraft/class_3449;)V
ARG 1 structureStart

View File

@ -1,11 +1,19 @@
CLASS net/minecraft/class_5873 net/minecraft/world/gen/carver/CarverContext
FIELD field_35299 registryManager Lnet/minecraft/class_5455;
FIELD field_35703 chunkNoiseSampler Lnet/minecraft/class_6568;
FIELD field_37706 noiseConfig Lnet/minecraft/class_7138;
FIELD field_37707 materialRule Lnet/minecraft/class_6686$class_6708;
METHOD <init> (Lnet/minecraft/class_3754;Lnet/minecraft/class_5455;Lnet/minecraft/class_5539;Lnet/minecraft/class_6568;Lnet/minecraft/class_7138;Lnet/minecraft/class_6686$class_6708;)V
ARG 1 noiseChunkGenerator
ARG 2 registryManager
ARG 3 heightLimitView
ARG 4 chunkNoiseSampler
ARG 5 noiseConfig
ARG 6 materialRule
METHOD method_39114 applyMaterialRule (Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
ARG 1 posToBiome
ARG 2 chunk
ARG 3 pos
ARG 4 hasFluid
METHOD method_39115 getRegistryManager ()Lnet/minecraft/class_5455;
METHOD method_41570 getNoiseConfig ()Lnet/minecraft/class_7138;

View File

@ -141,6 +141,8 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 1 biome
METHOD method_40450 getDebugHudText (Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;)V
ARG 1 text
ARG 2 noiseConfig
ARG 3 pos
METHOD method_41039 streamStructureSets ()Ljava/util/stream/Stream;
METHOD method_41042 createStructureSetRegistryGetter (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;
ARG 0 instance

View File

@ -6,7 +6,12 @@ CLASS net/minecraft/class_2891 net/minecraft/world/gen/chunk/DebugChunkGenerator
FIELD field_13164 BARRIER Lnet/minecraft/class_2680;
FIELD field_24768 CODEC Lcom/mojang/serialization/Codec;
FIELD field_26747 biomeRegistry Lnet/minecraft/class_2378;
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V
ARG 1 structureSetRegistry
ARG 2 biomeRegistry
METHOD method_12578 getBlockState (II)Lnet/minecraft/class_2680;
ARG 0 x
ARG 1 z
METHOD method_12579 (Lnet/minecraft/class_2248;)Ljava/util/stream/Stream;
ARG 0 block
METHOD method_31169 getBiomeRegistry ()Lnet/minecraft/class_2378;

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
ARG 4 settings
METHOD method_26263 sampleHeightmap (Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt;
METHOD method_28548 matchesSettings (Lnet/minecraft/class_5321;)Z
ARG 1 settings
METHOD method_28549 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_6880;
ARG 0 generator
METHOD method_28550 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
@ -41,7 +42,11 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
ARG 6 z
METHOD method_38327 populateBiomes (Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
ARG 1 blender
ARG 2 noiseConfig
ARG 3 structureAccessor
ARG 4 chunk
METHOD method_39172 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_2378;
ARG 0 generator
METHOD method_41536 (Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568;
ARG 4 chunk
METHOD method_41541 getSettings ()Lnet/minecraft/class_6880;

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_5821 net/minecraft/world/gen/feature/util/FeatureConte
ARG 1 feature
ARG 2 world
ARG 3 generator
ARG 4 random
ARG 5 origin
ARG 6 config
METHOD method_33652 getWorld ()Lnet/minecraft/class_5281;

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer
COMMENT This is the main method used to generate foliage.
ARG 1 world
ARG 2 replacer
ARG 3 random
ARG 4 config
ARG 5 trunkHeight
ARG 6 treeNode
@ -19,6 +20,7 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer
COMMENT Generates a square of leaves with the given radius. Sub-classes can use the method {@code isInvalidForLeaves} to exclude certain positions, such as corners.
ARG 1 world
ARG 2 replacer
ARG 3 random
ARG 4 config
ARG 5 centerPos
ARG 6 radius
@ -26,27 +28,33 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer
ARG 8 giantTrunk
METHOD method_23451 isInvalidForLeaves (Lnet/minecraft/class_5819;IIIIZ)Z
COMMENT Used to exclude certain positions such as corners when creating a square of leaves.
ARG 1 random
ARG 2 dx
ARG 3 y
ARG 4 dz
ARG 5 radius
ARG 6 giantTrunk
METHOD method_23452 getRandomRadius (Lnet/minecraft/class_5819;I)I
ARG 1 random
ARG 2 baseHeight
METHOD method_26989 getRandomHeight (Lnet/minecraft/class_5819;ILnet/minecraft/class_4643;)I
ARG 1 random
ARG 2 trunkHeight
ARG 3 config
METHOD method_27385 generate (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;ILnet/minecraft/class_4647$class_5208;II)V
ARG 1 world
ARG 2 replacer
ARG 3 random
ARG 4 config
ARG 5 trunkHeight
ARG 6 treeNode
ARG 7 foliageHeight
ARG 8 radius
METHOD method_27386 getRandomOffset (Lnet/minecraft/class_5819;)I
ARG 1 random
METHOD method_27387 isPositionInvalid (Lnet/minecraft/class_5819;IIIIZ)Z
COMMENT Normalizes x and z coords before checking if they are invalid.
ARG 1 random
ARG 2 dx
ARG 3 y
ARG 4 dz
@ -61,8 +69,11 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer
METHOD method_34359 placeFoliageBlock (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 replacer
ARG 2 random
ARG 3 config
ARG 4 pos
METHOD method_42380 (Lnet/minecraft/class_3610;)Z
ARG 0 fluidState
CLASS class_5208 TreeNode
COMMENT A point on a tree to generate foliage around
FIELD field_24158 center Lnet/minecraft/class_2338;

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_6122 net/minecraft/world/gen/heightprovider/HeightProv
METHOD method_35390 (Lnet/minecraft/class_6122;)Lcom/mojang/datafixers/util/Either;
ARG 0 provider
METHOD method_35391 get (Lnet/minecraft/class_5819;Lnet/minecraft/class_5868;)I
ARG 1 random
ARG 2 context
METHOD method_35392 (Lnet/minecraft/class_6122;)Lnet/minecraft/class_6122;
ARG 0 provider

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_6953 net/minecraft/world/gen/noise/NoiseRouter
FIELD field_37683 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_6661 net/minecraft/world/gen/placementmodifier/AbstractConditionalPlacementModifier
METHOD method_38918 shouldPlace (Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z
ARG 1 context
ARG 2 random
ARG 3 pos

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_5857 net/minecraft/world/gen/placementmodifier/AbstractCountPlacementModifier
METHOD method_14452 getCount (Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)I
ARG 1 random
ARG 2 pos

View File

@ -8,5 +8,6 @@ CLASS net/minecraft/class_6797 net/minecraft/world/gen/placementmodifier/Placeme
METHOD method_14452 getPositions (Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
COMMENT Applies this placement modifier to the given position.
ARG 1 context
ARG 2 random
ARG 3 pos
METHOD method_39615 getType ()Lnet/minecraft/class_6798;