22w12a stuff (#3059)

* 22w12a stuff

* fixes from @apple502j and a bit more

* Update mappings/net/minecraft/block/entity/SculkShriekerWarningManager.mapping

Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>

Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
This commit is contained in:
Shnupbups 2022-03-30 20:10:15 +11:00 committed by GitHub
parent f5611fdd0f
commit 77aef71b0a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
48 changed files with 591 additions and 27 deletions

View File

@ -7,4 +7,5 @@ CLASS net/minecraft/class_2343 net/minecraft/block/BlockEntityProvider
ARG 2 state
ARG 3 type
METHOD method_32896 getGameEventListener (Lnet/minecraft/class_3218;Lnet/minecraft/class_2586;)Lnet/minecraft/class_5714;
ARG 1 world
ARG 2 blockEntity

View File

@ -2,9 +2,12 @@ CLASS net/minecraft/class_2397 net/minecraft/block/LeavesBlock
FIELD field_11199 DISTANCE Lnet/minecraft/class_2758;
FIELD field_11200 PERSISTENT Lnet/minecraft/class_2746;
FIELD field_31111 MAX_DISTANCE I
FIELD field_38227 WATERLOGGED Lnet/minecraft/class_2746;
METHOD method_10300 updateDistanceFromLogs (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
ARG 0 state
ARG 1 world
ARG 2 pos
METHOD method_10302 getDistanceFromLog (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_42311 shouldDecay (Lnet/minecraft/class_2680;)Z
ARG 1 state

View File

@ -1,2 +1,29 @@
CLASS net/minecraft/class_7268 net/minecraft/block/SculkShriekerBlock
FIELD field_38229 SHRIEKING Lnet/minecraft/class_2746;
FIELD field_38230 WATERLOGGED Lnet/minecraft/class_2746;
FIELD field_38231 SHAPE Lnet/minecraft/class_265;
FIELD field_38232 TOP D
METHOD method_42312 shriek (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 state
ARG 2 pos
METHOD method_42313 getClosestPlayerWarningManager (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/Optional;
ARG 0 world
ARG 1 pos
METHOD method_42314 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_7262;)Z
ARG 2 warningManager
METHOD method_42315 canShriek (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 0 world
ARG 1 pos
ARG 2 state
METHOD method_42316 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_7262;)V
ARG 3 warningManager
METHOD method_42317 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_7133;)V
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 blockEntity
METHOD method_42318 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_7262;)Ljava/lang/Boolean;
ARG 2 warningManager
METHOD method_42319 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_7262;)V
ARG 2 warningManager

View File

@ -4,4 +4,6 @@ CLASS net/minecraft/class_7133 net/minecraft/block/entity/SculkShriekerBlockEnti
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_42322 (Lnet/minecraft/class_5718;)V
ARG 1 vibrationListener
METHOD method_42325 getVibrationListener ()Lnet/minecraft/class_5718;

View File

@ -1,11 +1,52 @@
CLASS net/minecraft/class_7262 net/minecraft/block/entity/SculkShriekerWarningManager
FIELD field_38183 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38193 WARNING_SOUNDS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_38194 ticksSinceLastWarning I
FIELD field_38195 warningCount I
FIELD field_38196 shriekerCooldownTicks I
FIELD field_38195 warningLevel I
FIELD field_38196 cooldownTicks I
METHOD <init> (III)V
ARG 1 ticksSinceLastWarning
ARG 2 warningLevel
ARG 3 cooldownTicks
METHOD method_42247 tick ()V
METHOD method_42248 setWarningCount (I)V
METHOD method_42248 setWarningLevel (I)V
ARG 1 warningLevel
METHOD method_42249 (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;)V
ARG 1 warden
METHOD method_42250 warnNearbyPlayers (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_42251 playWarningSound (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)V
ARG 0 world
ARG 1 pos
ARG 2 warningCount
METHOD method_42252 copy (Lnet/minecraft/class_7262;)V
ARG 1 other
METHOD method_42253 (Lnet/minecraft/class_7262;Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_42255 (Lnet/minecraft/class_243;Lnet/minecraft/class_3222;)Z
ARG 1 player
METHOD method_42257 (Ljava/util/List;Lnet/minecraft/class_7262;)V
ARG 1 manager
METHOD method_42258 reset ()V
METHOD method_42264 decreaseWarningCount ()V
METHOD method_42267 getWarningCount ()I
METHOD method_42259 canIncreaseWarningLevel (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_42261 increaseWarningLevel ()V
METHOD method_42262 warn (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 pos
METHOD method_42263 (Lnet/minecraft/class_7262;)Ljava/lang/Integer;
ARG 0 manager
METHOD method_42264 decreaseWarningLevel ()V
METHOD method_42265 getPlayersInRange (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/List;
ARG 0 world
ARG 1 pos
METHOD method_42266 (Lnet/minecraft/class_7262;)Ljava/lang/Integer;
ARG 0 manager
METHOD method_42267 getWarningLevel ()I
METHOD method_42268 trySpawnWarden (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 pos
METHOD method_42269 (Lnet/minecraft/class_7262;)Ljava/lang/Integer;
ARG 0 manager

View File

@ -191,7 +191,21 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
FIELD field_37880 NONE_CHUNK_BUILDER_MODE_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_37881 BY_PLAYER_CHUNK_BUILDER_MODE_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_37882 NEARBY_CHUNK_BUILDER_MODE_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_38286 FABULOUS_GRAPHICS_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_38287 FANCY_GRAPHICS_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_38289 FAST_GRAPHICS_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_38290 SCREEN_EFFECT_SCALE_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_38291 FOV_EFFECT_SCALE_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_38292 DARKNESS_EFFECT_SCALE_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_38293 darknessEffectScale Lnet/minecraft/class_7172;
FIELD field_38294 ALLOW_SERVER_LISTING_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_38295 DIRECTIONAL_AUDIO_ON_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_38296 DIRECTIONAL_AUDIO_OFF_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_38297 TOGGLE_KEY_TEXT Lnet/minecraft/class_2561;
FIELD field_38298 HOLD_KEY_TEXT Lnet/minecraft/class_2561;
FIELD field_38299 HIDE_MATCHED_NAMES_TOOLTIP Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_310;Ljava/io/File;)V
ARG 1 client
ARG 2 optionsFile
METHOD method_1624 setSoundVolume (Lnet/minecraft/class_3419;F)V
ARG 1 category
@ -322,6 +336,54 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
METHOD method_41806 getMouseWheelSensitivity ()Lnet/minecraft/class_7172;
METHOD method_41807 getRawMouseInput ()Lnet/minecraft/class_7172;
METHOD method_41808 getFov ()Lnet/minecraft/class_7172;
METHOD method_42423 getAutoJump ()Lnet/minecraft/class_7172;
METHOD method_42425 getAutoSuggestions ()Lnet/minecraft/class_7172;
METHOD method_42427 getChatColors ()Lnet/minecraft/class_7172;
METHOD method_42429 getChatLinks ()Lnet/minecraft/class_7172;
METHOD method_42431 getChatLinksPrompt ()Lnet/minecraft/class_7172;
METHOD method_42433 getEnableVsync ()Lnet/minecraft/class_7172;
METHOD method_42435 getEntityShadows ()Lnet/minecraft/class_7172;
METHOD method_42437 getForceUnicodeFont ()Lnet/minecraft/class_7172;
METHOD method_42438 getInvertYMouse ()Lnet/minecraft/class_7172;
METHOD method_42439 getDiscreteMouseScroll ()Lnet/minecraft/class_7172;
METHOD method_42440 getRealmsNotifications ()Lnet/minecraft/class_7172;
METHOD method_42441 getAllowServerListing ()Lnet/minecraft/class_7172;
METHOD method_42442 getReducedDebugInfo ()Lnet/minecraft/class_7172;
METHOD method_42443 getShowSubtitles ()Lnet/minecraft/class_7172;
METHOD method_42444 getDirectionalAudio ()Lnet/minecraft/class_7172;
METHOD method_42445 getBackgroundForChatOnly ()Lnet/minecraft/class_7172;
METHOD method_42446 getTouchscreen ()Lnet/minecraft/class_7172;
METHOD method_42447 getFullscreen ()Lnet/minecraft/class_7172;
METHOD method_42448 getBobView ()Lnet/minecraft/class_7172;
METHOD method_42449 getSneakToggled ()Lnet/minecraft/class_7172;
METHOD method_42450 getSprintToggled ()Lnet/minecraft/class_7172;
METHOD method_42451 getHideMatchedNames ()Lnet/minecraft/class_7172;
METHOD method_42452 getShowAutosaveIndicator ()Lnet/minecraft/class_7172;
METHOD method_42453 getDistortionEffectScale ()Lnet/minecraft/class_7172;
METHOD method_42454 getFovEffectScale ()Lnet/minecraft/class_7172;
METHOD method_42472 getDarknessEffectScale ()Lnet/minecraft/class_7172;
METHOD method_42473 getGamma ()Lnet/minecraft/class_7172;
METHOD method_42474 getGuiScale ()Lnet/minecraft/class_7172;
METHOD method_42475 getParticles ()Lnet/minecraft/class_7172;
METHOD method_42476 getNarrator ()Lnet/minecraft/class_7172;
METHOD method_42477 getSoundDevice ()Lnet/minecraft/class_7172;
METHOD method_42495 getMouseSensitivity ()Lnet/minecraft/class_7172;
METHOD method_42503 getClientViewDistance ()Lnet/minecraft/class_7172;
METHOD method_42510 getSimulationDistance ()Lnet/minecraft/class_7172;
METHOD method_42517 getEntityDistanceScaling ()Lnet/minecraft/class_7172;
METHOD method_42524 getMaxFps ()Lnet/minecraft/class_7172;
METHOD method_42528 getCloudRenderModeSetting ()Lnet/minecraft/class_7172;
METHOD method_42534 getGraphicsMode ()Lnet/minecraft/class_7172;
METHOD method_42539 getChatVisibility ()Lnet/minecraft/class_7172;
METHOD method_42542 getChatOpacity ()Lnet/minecraft/class_7172;
METHOD method_42546 getChatLineSpacing ()Lnet/minecraft/class_7172;
METHOD method_42550 getTextBackgroundOpacity ()Lnet/minecraft/class_7172;
METHOD method_42552 getMainArm ()Lnet/minecraft/class_7172;
METHOD method_42554 getChatScale ()Lnet/minecraft/class_7172;
METHOD method_42556 getChatWidth ()Lnet/minecraft/class_7172;
METHOD method_42561 getChatDelay ()Lnet/minecraft/class_7172;
METHOD method_42563 getMipmapLevels ()Lnet/minecraft/class_7172;
METHOD method_42565 getAttackIndicator ()Lnet/minecraft/class_7172;
CLASS 2
METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String;
ARG 1 key
@ -346,3 +408,6 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
METHOD method_33684 visitBoolean (Ljava/lang/String;Z)Z
ARG 1 key
ARG 2 current
METHOD method_42570 accept (Ljava/lang/String;Lnet/minecraft/class_7172;)V
ARG 1 key
ARG 2 option

View File

@ -6,15 +6,28 @@ CLASS net/minecraft/class_7172 net/minecraft/client/option/SimpleOption
FIELD field_37866 defaultValue Ljava/lang/Object;
FIELD field_37867 changeCallback Ljava/util/function/Consumer;
FIELD field_37868 value Ljava/lang/Object;
FIELD field_38279 codec Lcom/mojang/serialization/Codec;
FIELD field_38280 key Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_7172$class_7178;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/util/function/Consumer;)V
ARG 1 key
ARG 2 tooltipFactoryGetter
ARG 3 textGetter
ARG 4 callbacks
ARG 5 codec
ARG 6 defaultValue
ARG 7 changeCallback
METHOD <init> (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_7172$class_7178;Ljava/lang/Object;Ljava/util/function/Consumer;)V
ARG 1 kkey
ARG 2 tooltipFactoryGetter
ARG 3 textGetter
ARG 4 callbacks
ARG 5 defaultValue
ARG 6 changeCallback
METHOD method_18520 createButton (Lnet/minecraft/class_315;III)Lnet/minecraft/class_339;
METHOD method_41747 (Ljava/lang/Boolean;)Lnet/minecraft/class_2561;
ARG 0 value
METHOD method_41748 setValue (Ljava/lang/Object;)V
ARG 1 value
METHOD method_41749 ofBoolean (Ljava/lang/String;Ljava/util/function/Function;Z)Lnet/minecraft/class_7172;
ARG 0 key
ARG 1 tooltipFactoryGetter
@ -32,6 +45,10 @@ CLASS net/minecraft/class_7172 net/minecraft/client/option/SimpleOption
ARG 0 value
METHOD method_41753 getValue ()Ljava/lang/Object;
METHOD method_41754 getCallbacks ()Lnet/minecraft/class_7172$class_7178;
METHOD method_42402 ofBoolean (Ljava/lang/String;Z)Lnet/minecraft/class_7172;
ARG 0 key
ARG 1 defaultValue
METHOD method_42404 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_42407 getDisplayPrefix ()Lnet/minecraft/class_2561;
CLASS class_7173 PotentialValuesBasedCallbacks
METHOD method_41755 (Lnet/minecraft/class_7172$class_7277;IIILnet/minecraft/class_315;Lnet/minecraft/class_7172;)Lnet/minecraft/class_339;

View File

@ -66,6 +66,7 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
FIELD field_33626 renderTypeTextIntensityShader Lnet/minecraft/class_5944;
FIELD field_33627 renderTypeTextIntensitySeeThroughShader Lnet/minecraft/class_5944;
FIELD field_34055 hasWorldIcon Z
FIELD field_38343 renderTypeEntityTranslucentEmissiveShader Lnet/minecraft/class_5944;
FIELD field_3988 zoomX F
FIELD field_3992 renderHand Z
FIELD field_3993 LOGGER Lorg/slf4j/Logger;
@ -353,3 +354,6 @@ CLASS net/minecraft/class_757 net/minecraft/client/render/GameRenderer
METHOD method_37473 updateWorldIcon ()V
METHOD method_37474 (Ljava/nio/file/Path;)V
ARG 1 path
METHOD method_42594 (Lnet/minecraft/class_5944;)V
ARG 0 shader
METHOD method_42595 getRenderTypeEntityTranslucentEmissiveShader ()Lnet/minecraft/class_5944;

View File

@ -33,6 +33,7 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
FIELD field_33631 TEXT_INTENSITY_SEE_THROUGH Ljava/util/function/Function;
FIELD field_34002 TEXT_POLYGON_OFFSET Ljava/util/function/Function;
FIELD field_34003 TEXT_INTENSITY_POLYGON_OFFSET Ljava/util/function/Function;
FIELD field_38345 ENTITY_TRANSLUCENT_EMISSIVE Ljava/util/function/BiFunction;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 name
ARG 2 vertexFormat
@ -202,6 +203,14 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
ARG 0 texture
METHOD method_37348 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture
METHOD method_42598 (Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_1921;
ARG 0 texture
ARG 1 affectsOutline
METHOD method_42599 getEntityTranslucentEmissive (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;
ARG 0 texture
ARG 1 affectsOutline
METHOD method_42600 getEntityTranslucentEmissive (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture
CLASS class_4687 MultiPhase
FIELD field_21403 phases Lnet/minecraft/class_1921$class_4688;
FIELD field_21697 affectedOutline Ljava/util/Optional;

View File

@ -89,6 +89,7 @@ CLASS net/minecraft/class_4668 net/minecraft/client/render/RenderPhase
FIELD field_32771 VIEW_OFFSET_Z_LAYERING_SCALE F
FIELD field_33628 TEXT_INTENSITY_SHADER Lnet/minecraft/class_4668$class_5942;
FIELD field_33629 TRANSPARENT_TEXT_INTENSITY_SHADER Lnet/minecraft/class_4668$class_5942;
FIELD field_38344 ENTITY_TRANSLUCENT_EMISSIVE_SHADER Lnet/minecraft/class_4668$class_5942;
METHOD <init> (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
ARG 1 name
ARG 2 beginAction

View File

@ -5,3 +5,23 @@ CLASS net/minecraft/class_7287 net/minecraft/client/render/entity/WardenEntityRe
FIELD field_38352 HEART_TEXTURE Lnet/minecraft/class_2960;
FIELD field_38353 PULSATING_SPOTS_1_TEXTURE Lnet/minecraft/class_2960;
FIELD field_38354 PULSATING_SPOTS_2_TEXTURE Lnet/minecraft/class_2960;
METHOD method_42607 (Lnet/minecraft/class_7260;FF)F
ARG 0 warden
ARG 1 tickDelta
ARG 2 animationProgress
METHOD method_42609 (Lnet/minecraft/class_7260;FF)F
ARG 0 warden
ARG 1 tickDelta
ARG 2 animationProgress
METHOD method_42610 (Lnet/minecraft/class_7260;FF)F
ARG 0 warden
ARG 1 tickDelta
ARG 2 animationProgress
METHOD method_42611 (Lnet/minecraft/class_7260;FF)F
ARG 0 warden
ARG 1 tickDelta
ARG 2 animationProgress
METHOD method_42612 (Lnet/minecraft/class_7260;FF)F
ARG 0 warden
ARG 1 tickDelta
ARG 2 animationProgress

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_7278 net/minecraft/client/render/entity/animation/Animations

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_7278 net/minecraft/client/render/entity/animation/WardenAnimations
FIELD field_38302 EMERGING Lnet/minecraft/class_7184;
FIELD field_38303 DIGGING Lnet/minecraft/class_7184;
FIELD field_38304 ROARING Lnet/minecraft/class_7184;
FIELD field_38305 SNIFFING Lnet/minecraft/class_7184;
FIELD field_38306 ATTACKING Lnet/minecraft/class_7184;

View File

@ -1 +1,12 @@
CLASS net/minecraft/class_7288 net/minecraft/client/render/entity/feature/WardenFeatureRenderer
FIELD field_38355 texture Lnet/minecraft/class_2960;
FIELD field_38356 animationAngleAdjuster Lnet/minecraft/class_7288$class_7289;
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_2960;Lnet/minecraft/class_7288$class_7289;)V
ARG 1 context
ARG 2 texture
ARG 3 animationAngleAdjuster
CLASS class_7289 AnimationAngleAdjuster
METHOD apply (Lnet/minecraft/class_7260;FF)F
ARG 1 warden
ARG 2 tickDelta
ARG 3 animationProgress

View File

@ -9,4 +9,12 @@ CLASS net/minecraft/class_7280 net/minecraft/client/render/entity/model/WardenEn
FIELD field_38322 rightArm Lnet/minecraft/class_630;
FIELD field_38323 rightLeg Lnet/minecraft/class_630;
FIELD field_38327 root Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_42578 getTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_42579 runAnimation (Lnet/minecraft/class_7094;Lnet/minecraft/class_7184;J)V
ARG 1 animationState
ARG 2 animation
ARG 3 time
METHOD method_42581 (Lnet/minecraft/class_7184;JLnet/minecraft/class_7094;)V
ARG 4 state

View File

@ -438,6 +438,16 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato
METHOD method_37367 (Lnet/minecraft/class_2248;Lnet/minecraft/class_4922;Lnet/minecraft/class_2960;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_2746;Ljava/util/function/Function;)V
ARG 4 property
METHOD method_39204 registerLightBlock ()V
METHOD method_42033 registerMuddyMangroveRoots ()V
METHOD method_42034 registerMangrovePropagule ()V
METHOD method_42035 registerFrogspawn ()V
METHOD method_42037 registerSculkShrieker ()V
METHOD method_42038 registerSculkCatalyst ()V
METHOD method_42039 createMudBrickState (Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917;
ARG 0 block
ARG 1 modelId
ARG 2 textures
ARG 3 modelCollector
CLASS class_4911 BuiltinModelPool
FIELD field_22835 modelId Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_4910;Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)V

View File

@ -63,6 +63,8 @@ CLASS net/minecraft/class_5793 net/minecraft/data/family/BlockFamilies
FIELD field_33686 EXPOSED_COPPER Lnet/minecraft/class_5794;
FIELD field_33687 WAXED_EXPOSED_COPPER Lnet/minecraft/class_5794;
FIELD field_33688 WEATHERED_COPPER Lnet/minecraft/class_5794;
FIELD field_38007 MANGROVE Lnet/minecraft/class_5794;
FIELD field_38008 MUD_BRICK Lnet/minecraft/class_5794;
METHOD method_33467 getFamilies ()Ljava/util/stream/Stream;
METHOD method_33468 register (Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;
ARG 0 baseBlock

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7245 net/minecraft/datafixer/schema/Schema3081

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7246 net/minecraft/datafixer/schema/Schema3082

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_7267 net/minecraft/enchantment/SwiftSneakEnchantment
METHOD <init> (Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V
ARG 1 rarity
ARG 2 slots

View File

@ -441,6 +441,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 1 item
METHOD method_41328 isInPose (Lnet/minecraft/class_4050;)Z
ARG 1 pose
METHOD method_42147 updateEventHandler (Ljava/util/function/BiConsumer;)V
METHOD method_42148 hasPrimaryPassenger ()Z
METHOD method_5621 getMountedHeightOffset ()D
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
ARG 1 state

View File

@ -58,3 +58,4 @@ CLASS net/minecraft/class_6024 net/minecraft/entity/EntityStatuses
FIELD field_33454 PREPARE_RAM B
FIELD field_33455 FINISH_RAM B
FIELD field_33691 ADD_DEATH_PARTICLES B
FIELD field_38094 EARS_TWITCH B

View File

@ -229,6 +229,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 movementInput
ARG 2 slipperiness
METHOD method_26319 canWalkOnFluid (Lnet/minecraft/class_3610;)Z
ARG 1 state
METHOD method_26825 getAttributeValue (Lnet/minecraft/class_1320;)D
ARG 1 attribute
METHOD method_26826 getAttributeBaseValue (Lnet/minecraft/class_1320;)D

View File

@ -1,10 +1,31 @@
CLASS net/minecraft/class_7254 net/minecraft/entity/ai/WardenAngerManager
FIELD field_38127 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38128 maxAnger I
FIELD field_38129 angerDecreasePerTick I
FIELD field_38130 suspects Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD <init> (Ljava/util/Map;)V
ARG 1 suspects
METHOD method_42176 tick ()V
METHOD method_42177 (ILjava/util/UUID;Ljava/lang/Integer;)Ljava/lang/Integer;
ARG 1 uuid
ARG 2 anger
METHOD method_42178 removeSuspect (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_42179 increaseAngerAt (Lnet/minecraft/class_1297;I)I
METHOD method_42181 getPrimeSuspectUuid (Lnet/minecraft/class_1937;)Ljava/util/Optional;
ARG 1 entity
ARG 2 amount
METHOD method_42180 (Lnet/minecraft/class_7254;)Ljava/util/Map;
ARG 0 angerManager
METHOD method_42181 getPrimeSuspect (Lnet/minecraft/class_1937;)Ljava/util/Optional;
ARG 1 world
METHOD method_42183 (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_42184 (Ljava/util/UUID;Ljava/lang/Integer;)Ljava/lang/Integer;
ARG 0 uuid
ARG 1 anger
METHOD method_42185 getPrimeSuspectAnger ()I
METHOD method_42186 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309;
ARG 0 suspect
METHOD method_42187 getPrimeSuspect ()Ljava/util/Optional;
METHOD method_42188 (Lnet/minecraft/class_1297;)Z
ARG 0 suspect

View File

@ -1,5 +1,15 @@
CLASS net/minecraft/class_1292 net/minecraft/entity/effect/StatusEffectUtil
METHOD method_42143 addEffectToPlayersWithinDistance (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;DLnet/minecraft/class_1293;I)Ljava/util/List;
ARG 0 world
ARG 1 entity
ARG 2 origin
ARG 3 range
ARG 5 statusEffectInstance
ARG 6 duration
METHOD method_42144 (Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;Lnet/minecraft/class_3222;)V
ARG 2 player
METHOD method_42145 (Lnet/minecraft/class_243;DLnet/minecraft/class_1291;Lnet/minecraft/class_1293;ILnet/minecraft/class_3222;)Z
ARG 6 player
METHOD method_5574 hasWaterBreathing (Lnet/minecraft/class_1309;)Z
ARG 0 entity
METHOD method_5575 getHasteAmplifier (Lnet/minecraft/class_1309;)I

View File

@ -1 +1,11 @@
CLASS net/minecraft/class_7253 net/minecraft/entity/mob/Angriness
FIELD field_38123 VALUES [Lnet/minecraft/class_7253;
FIELD field_38124 threshold I
FIELD field_38125 sound Lnet/minecraft/class_3414;
METHOD <init> (Ljava/lang/String;IILnet/minecraft/class_3414;)V
ARG 3 threshold
ARG 4 sound
METHOD method_42170 getThreshold ()I
METHOD method_42171 getForAnger (I)Lnet/minecraft/class_7253;
ARG 0 anger
METHOD method_42174 getSound ()Lnet/minecraft/class_3414;

View File

@ -137,6 +137,8 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
METHOD method_35056 clearGoalsAndTasks ()V
METHOD method_37341 (Lnet/minecraft/class_1799;)V
ARG 0 stack
METHOD method_42150 isInAttackRange (Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F
ARG 1 slot
METHOD method_5930 setForwardSpeed (F)V

View File

@ -4,17 +4,41 @@ CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
FIELD field_38179 DIG_DURATION I
FIELD field_38180 SNIFF_DURATION I
METHOD method_42224 getStrollOrWaitTask ()Lnet/minecraft/class_4118;
METHOD method_42225 resetDigCooldown (Lnet/minecraft/class_1309;)V
ARG 0 warden
METHOD method_42227 addCoreActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42228 tick (Lnet/minecraft/class_7260;)V
ARG 0 warden
METHOD method_42229 isTargeting (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z
ARG 0 warden
ARG 1 entity
METHOD method_42230 create (Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
ARG 0 warden
ARG 1 brain
METHOD method_42231 lookAtDisturbance (Lnet/minecraft/class_7260;Lnet/minecraft/class_2338;)V
ARG 0 warden
ARG 1 pos
METHOD method_42233 addEmergeActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42234 (Lnet/minecraft/class_7260;)Z
ARG 0 warden
METHOD method_42235 removeDeadSuspect (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V
ARG 0 warden
ARG 1 suspect
METHOD method_42236 addFightActivities (Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)V
ARG 0 warden
ARG 1 brain
METHOD method_42237 addDigActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42239 isAngryAt (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z
ARG 0 warden
ARG 1 entity
METHOD method_42240 addIdleActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42242 addInvestigateActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42244 addSniffActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42245 addRoarActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain

View File

@ -1,17 +1,49 @@
CLASS net/minecraft/class_7260 net/minecraft/entity/mob/WardenEntity
FIELD field_38135 emergingAnimation Lnet/minecraft/class_7094;
FIELD field_38136 diggingAnimation Lnet/minecraft/class_7094;
FIELD field_38134 SENSORS Ljava/util/List;
FIELD field_38135 emergingAnimationState Lnet/minecraft/class_7094;
FIELD field_38136 diggingAnimationState Lnet/minecraft/class_7094;
FIELD field_38137 attackingAnimationState Lnet/minecraft/class_7094;
FIELD field_38140 MEMORY_MODULES Ljava/util/List;
FIELD field_38141 angerManager Lnet/minecraft/class_7254;
FIELD field_38148 ANGER Lnet/minecraft/class_2940;
FIELD field_38166 gameEventHandler Lnet/minecraft/class_5715;
FIELD field_38167 vibrationListener Lnet/minecraft/class_5718;
FIELD field_38168 roaringAnimation Lnet/minecraft/class_7094;
FIELD field_38169 sniffingAnimation Lnet/minecraft/class_7094;
FIELD field_38168 roaringAnimationState Lnet/minecraft/class_7094;
FIELD field_38169 sniffingAnimationState Lnet/minecraft/class_7094;
METHOD method_42202 getHeartPitch (F)F
ARG 1 tickDelta
METHOD method_42203 playListeningSound (II)V
ARG 1 prevAnger
ARG 2 anger
METHOD method_42204 addDarknessToClosePlayers (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;I)V
ARG 0 world
ARG 1 pos
ARG 2 entity
ARG 3 range
METHOD method_42205 addDigParticles (Lnet/minecraft/class_7094;)V
ARG 1 animationState
METHOD method_42206 isValidTarget (Lnet/minecraft/class_1297;)Z
METHOD method_42213 increaseAngerFor (Lnet/minecraft/class_1297;)V
ARG 0 entity
METHOD method_42207 (Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)Ljava/lang/Boolean;
ARG 1 suspect
METHOD method_42208 (Lnet/minecraft/class_7254;)V
ARG 1 angerManager
METHOD method_42211 removeSuspect (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_42212 increaseAngerAt (Lnet/minecraft/class_1297;I)V
ARG 1 entity
ARG 2 amount
METHOD method_42213 increaseAngerAt (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_42214 getAngriness ()Lnet/minecraft/class_7253;
METHOD method_42215 getPrimeSuspect ()Ljava/util/Optional;
METHOD method_42216 getAngerManager ()Lnet/minecraft/class_7254;
METHOD method_42217 updateAnger ()V
METHOD method_42218 getHeartRate ()I
METHOD method_42219 playListeningSound ()V
METHOD method_42220 (Lnet/minecraft/class_1309;)Z
ARG 0 entity
METHOD method_42221 addAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_42222 getAnger ()I
METHOD method_42223 getEarPitch (F)F
ARG 1 tickDelta

View File

@ -2,12 +2,12 @@ CLASS net/minecraft/class_7102 net/minecraft/entity/passive/FrogEntity
FIELD field_37448 SLIME_BALL Lnet/minecraft/class_1856;
FIELD field_37449 SENSORS Lcom/google/common/collect/ImmutableList;
FIELD field_37450 MEMORY_MODULES Lcom/google/common/collect/ImmutableList;
FIELD field_37451 longJumping Lnet/minecraft/class_7094;
FIELD field_37452 croaking Lnet/minecraft/class_7094;
FIELD field_37453 usingTongue Lnet/minecraft/class_7094;
FIELD field_37454 walking Lnet/minecraft/class_7094;
FIELD field_37455 swimming Lnet/minecraft/class_7094;
FIELD field_37456 idlingInWater Lnet/minecraft/class_7094;
FIELD field_37451 longJumpingAnimationState Lnet/minecraft/class_7094;
FIELD field_37452 croakingAnimationState Lnet/minecraft/class_7094;
FIELD field_37453 usingTongueAnimationState Lnet/minecraft/class_7094;
FIELD field_37454 walkingAnimationState Lnet/minecraft/class_7094;
FIELD field_37455 swimmingAnimationState Lnet/minecraft/class_7094;
FIELD field_37456 idlingInWaterAnimationState Lnet/minecraft/class_7094;
FIELD field_37457 VARIANT Lnet/minecraft/class_2940;
FIELD field_37458 TARGET Lnet/minecraft/class_2940;
METHOD method_41352 setFrogTarget (Lnet/minecraft/class_1297;)V

View File

@ -29,6 +29,8 @@ CLASS net/minecraft/class_4985 net/minecraft/entity/passive/StriderEntity
ARG 2 difficulty
ARG 3 rider
ARG 4 entityData
METHOD method_42169 canEntityControl (Lnet/minecraft/class_1297;)Z
ARG 1 entity
CLASS class_4988 Navigation
METHOD <init> (Lnet/minecraft/class_4985;Lnet/minecraft/class_1937;)V
ARG 1 entity

View File

@ -290,9 +290,32 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items
FIELD field_33505 RAW_IRON_BLOCK Lnet/minecraft/class_1792;
FIELD field_33506 RAW_COPPER_BLOCK Lnet/minecraft/class_1792;
FIELD field_33507 RAW_GOLD_BLOCK Lnet/minecraft/class_1792;
FIELD field_37507 MANGROVE_PLANKS Lnet/minecraft/class_1792;
FIELD field_37508 MANGROVE_PROPAGULE Lnet/minecraft/class_1792;
FIELD field_37509 STRIPPED_MANGROVE_WOOD Lnet/minecraft/class_1792;
FIELD field_37510 MANGROVE_WOOD Lnet/minecraft/class_1792;
FIELD field_37511 MANGROVE_LEAVES Lnet/minecraft/class_1792;
FIELD field_37512 MANGROVE_LOG Lnet/minecraft/class_1792;
FIELD field_37513 MANGROVE_ROOTS Lnet/minecraft/class_1792;
FIELD field_37514 MUDDY_MANGROVE_ROOTS Lnet/minecraft/class_1792;
FIELD field_37515 STRIPPED_MANGROVE_LOG Lnet/minecraft/class_1792;
FIELD field_37516 MANGROVE_SLAB Lnet/minecraft/class_1792;
FIELD field_37517 MUD_BRICK_SLAB Lnet/minecraft/class_1792;
FIELD field_37518 PACKED_MUD Lnet/minecraft/class_1792;
FIELD field_37519 MUD_BRICKS Lnet/minecraft/class_1792;
FIELD field_37520 MANGROVE_FENCE Lnet/minecraft/class_1792;
FIELD field_37521 MUD_BRICK_WALL Lnet/minecraft/class_1792;
FIELD field_37522 MUD_BRICK_STAIRS Lnet/minecraft/class_1792;
FIELD field_37523 SCULK Lnet/minecraft/class_1792;
FIELD field_37524 SCULK_VEIN Lnet/minecraft/class_1792;
FIELD field_37525 SCULK_CATALYST Lnet/minecraft/class_1792;
FIELD field_37526 MANGROVE_STAIRS Lnet/minecraft/class_1792;
FIELD field_37527 MANGROVE_PRESSURE_PLATE Lnet/minecraft/class_1792;
FIELD field_37528 MANGROVE_DOOR Lnet/minecraft/class_1792;
FIELD field_37529 MANGROVE_TRAPDOOR Lnet/minecraft/class_1792;
FIELD field_37530 MANGROVE_BUTTON Lnet/minecraft/class_1792;
FIELD field_37532 MANGROVE_FENCE_GATE Lnet/minecraft/class_1792;
FIELD field_37537 MUD Lnet/minecraft/class_1792;
FIELD field_37538 SCULK_SHRIEKER Lnet/minecraft/class_1792;
FIELD field_37539 OCHRE_FROGLIGHT Lnet/minecraft/class_1792;
FIELD field_37540 VERDANT_FROGLIGHT Lnet/minecraft/class_1792;

View File

@ -35,7 +35,12 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
ARG 3 session
ARG 4 properties
ARG 5 worldKey
ARG 6 dimensionOptions
ARG 7 worldGenerationProgressListener
ARG 8 debugWorld
ARG 9 seed
ARG 11 spawners
ARG 12 shouldTickTime
METHOD method_14166 spawnParticles (Lnet/minecraft/class_3222;Lnet/minecraft/class_2394;ZDDDIDDDD)Z
COMMENT Spawns a particle visible to {@code viewer}, if the viewer is near the provided
COMMENT coordinates.

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
FIELD field_33442 POSITIVE_INT Lcom/mojang/serialization/Codec;
FIELD field_34387 POSITIVE_FLOAT Lcom/mojang/serialization/Codec;
FIELD field_37408 REGULAR_EXPRESSION Lcom/mojang/serialization/Codec;
FIELD field_38081 UUID Lcom/mojang/serialization/Codec;
METHOD method_33817 xor (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
COMMENT Returns an exclusive-or codec for {@link Either} instances.
COMMENT

View File

@ -17,6 +17,7 @@ CLASS net/minecraft/class_243 net/minecraft/util/math/Vec3d
COMMENT The X coordinate of this vector.
FIELD field_1353 ZERO Lnet/minecraft/class_243;
COMMENT The zero vector (0, 0, 0).
FIELD field_38277 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (DDD)V
COMMENT Creates a vector of the given coordinates.
ARG 1 x

View File

@ -15,6 +15,8 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
FIELD field_30970 MAX_Y I
FIELD field_30971 MIN_Y I
FIELD field_35455 tickOrder J
FIELD field_36402 dimensionEntry Lnet/minecraft/class_6880;
FIELD field_38226 neighborUpdater Lnet/minecraft/class_7165;
FIELD field_9223 border Lnet/minecraft/class_2784;
FIELD field_9226 ambientDarkness I
FIELD field_9229 random Ljava/util/Random;
@ -32,10 +34,12 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
METHOD <init> (Lnet/minecraft/class_5269;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;Ljava/util/function/Supplier;ZZJI)V
ARG 1 properties
ARG 2 registryRef
ARG 3 dimension
ARG 4 profiler
ARG 5 isClient
ARG 6 debugWorld
ARG 7 seed
ARG 9 maxChainedNeighborUpdates
METHOD method_16107 getProfiler ()Lnet/minecraft/class_3695;
METHOD method_16109 scheduleBlockRerenderIfNeeded (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
ARG 1 pos
@ -131,6 +135,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
METHOD method_39425 shouldTickBlocksInChunk (J)Z
COMMENT {@return whether the blocks in the specified chunk should get ticked}
ARG 1 chunkPos
METHOD method_40134 getDimensionEntry ()Lnet/minecraft/class_6880;
METHOD method_41410 updateNeighbor (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V
ARG 1 state
ARG 2 pos

View File

@ -10,7 +10,11 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess
COMMENT not triggered by entities (such as dispensers)
ARG 2 event
COMMENT the game event
ARG 3 pos
METHOD method_33596 emitGameEvent (Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;)V
ARG 1 entity
ARG 2 event
ARG 3 pos
METHOD method_39224 getTickOrder ()J
METHOD method_39279 createAndScheduleBlockTick (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;I)V
ARG 1 pos
@ -39,6 +43,13 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess
ARG 2 type
ARG 3 delay
ARG 4 priority
METHOD method_42308 updateState (Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V
ARG 1 direction
ARG 2 state
ARG 3 pos
ARG 4 sourcePos
ARG 5 flags
ARG 6 maxUpdateDepth
METHOD method_8396 playSound (Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
ARG 1 player
ARG 2 pos

View File

@ -352,3 +352,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT Sculk... charges? Sculk is weird.
COMMENT <br>Spawns sculk charge particles.
COMMENT <br>Called by {@link net.minecraft.block.entity.SculkSpreadManager#tick(net.minecraft.world.World, net.minecraft.util.math.BlockPos, java.util.Random) SculkSpreadManager#tick}
FIELD field_38228 SCULK_SHRIEKS I
COMMENT A sculk shrieker shrieks.
COMMENT <br>Spawns shriek particles and plays the shriek sound event.
COMMENT <br>Called by {@link net.minecraft.block.SculkShriekerBlock#shriek(net.minecraft.world.World, net.minecraft.block.BlockState, net.minecraft.util.math.BlockPos) SculkShriekerBlock#shriek}

View File

@ -4,6 +4,10 @@ CLASS net/minecraft/class_7159 net/minecraft/world/block/ChainRestrictedNeighbor
FIELD field_37831 queue Ljava/util/ArrayDeque;
FIELD field_37832 pending Ljava/util/List;
FIELD field_37833 depth I
FIELD field_38276 maxChainDepth I
METHOD <init> (Lnet/minecraft/class_1937;I)V
ARG 1 world
ARG 2 maxChainDepth
METHOD method_41702 runQueuedUpdates ()V
METHOD method_41706 enqueue (Lnet/minecraft/class_2338;Lnet/minecraft/class_7159$class_7162;)V
ARG 1 pos
@ -24,6 +28,7 @@ CLASS net/minecraft/class_7159 net/minecraft/world/block/ChainRestrictedNeighbor
ARG 3 except
CLASS class_7162 Entry
METHOD method_41707 update (Lnet/minecraft/class_1937;)Z
ARG 1 world
CLASS class_7163 SimpleEntry
FIELD comp_590 sourceBlock Lnet/minecraft/class_2248;
FIELD comp_591 sourcePos Lnet/minecraft/class_2338;

View File

@ -15,8 +15,23 @@ CLASS net/minecraft/class_7165 net/minecraft/world/block/NeighborUpdater
ARG 2 sourceBlock
ARG 3 except
METHOD method_41708 tryNeighborUpdate (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V
ARG 0 world
ARG 1 state
ARG 2 pos
ARG 3 sourceBlock
ARG 4 sourcePos
ARG 5 notify
METHOD method_42392 updateNeighbor (Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V
ARG 1 direction
ARG 2 state
ARG 3 pos
ARG 4 neighborPos
ARG 5 flags
METHOD method_42393 updateState (Lnet/minecraft/class_1936;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V
ARG 0 world
ARG 1 direction
ARG 2 state
ARG 3 pos
ARG 4 sourcePos
ARG 5 flags
ARG 6 maxUpdateDepth

View File

@ -6,7 +6,9 @@ CLASS net/minecraft/class_5714 net/minecraft/world/event/listener/GameEventListe
COMMENT Listens to an incoming game event.
COMMENT
COMMENT @return {@code true} if the game event has been accepted by this listener
ARG 1 world
ARG 2 event
ARG 3 entity
ARG 4 pos
METHOD method_32948 getRange ()I
COMMENT Returns the range, in blocks, of the listener.

View File

@ -2,24 +2,79 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/SculkSensorLis
FIELD field_28187 positionSource Lnet/minecraft/class_5716;
FIELD field_28188 range I
FIELD field_28189 callback Lnet/minecraft/class_5718$class_5719;
FIELD field_28190 event Lnet/minecraft/class_5718$class_7269;
FIELD field_28190 vibration Lnet/minecraft/class_5718$class_7269;
FIELD field_28191 distance I
FIELD field_28192 delay I
METHOD <init> (Lnet/minecraft/class_5716;ILnet/minecraft/class_5718$class_5719;Lnet/minecraft/class_5718$class_7269;II)V
ARG 1 positionSource
ARG 2 range
ARG 3 callback
ARG 4 vibration
ARG 5 distance
ARG 6 delay
METHOD method_32964 tick (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_32966 isOccluded (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
ARG 0 world
ARG 1 start
ARG 2 end
METHOD method_32967 (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_42339 listen (Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V
ARG 1 world
ARG 2 gameEvent
ARG 3 entity
ARG 4 start
ARG 5 end
METHOD method_42340 createCodec (Lnet/minecraft/class_5718$class_5719;)Lcom/mojang/serialization/Codec;
ARG 0 callback
METHOD method_42342 (Lnet/minecraft/class_5718$class_5719;Lnet/minecraft/class_5716;Ljava/lang/Integer;Ljava/util/Optional;Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/class_5718;
ARG 1 positionSource
ARG 2 range
ARG 3 vibration
ARG 4 distance
ARG 5 delay
METHOD method_42343 (Lnet/minecraft/class_5718;)Ljava/lang/Integer;
ARG 0 listener
METHOD method_42344 (Lnet/minecraft/class_5718;)Ljava/lang/Integer;
ARG 0 listener
METHOD method_42345 (Lnet/minecraft/class_5718;)Ljava/util/Optional;
ARG 0 listener
METHOD method_42346 (Lnet/minecraft/class_5718;)Ljava/lang/Integer;
ARG 0 listener
METHOD method_42347 (Lnet/minecraft/class_5718;)Lnet/minecraft/class_5716;
ARG 0 listener
CLASS class_5719 Callback
METHOD method_32969 accept (Lnet/minecraft/class_3218;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;I)V
COMMENT Accepts a game event after delay.
ARG 1 world
ARG 2 listener
ARG 3 pos
ARG 4 event
ARG 5 entity
ARG 6 delay
METHOD method_32970 accepts (Lnet/minecraft/class_3218;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)Z
COMMENT Returns whether the callback wants to accept this event.
ARG 1 world
ARG 2 listener
ARG 3 pos
ARG 4 event
ARG 5 entity
METHOD method_42210 getTag ()Lnet/minecraft/class_6862;
METHOD method_42324 canAccept (Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)Z
ARG 1 gameEvent
ARG 2 entity
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;)V
ARG 1 gameEvent
ARG 2 distance
ARG 3 pos
ARG 4 uuid
METHOD <init> (Lnet/minecraft/class_5712;ILnet/minecraft/class_243;Lnet/minecraft/class_1297;)V
ARG 1 gameEvent
ARG 2 distance
ARG 3 pos
ARG 4 entity
METHOD method_42348 getEntity (Lnet/minecraft/class_3218;)Ljava/util/Optional;
ARG 1 world

View File

@ -8,11 +8,27 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
COMMENT <p>This is used by {@link FlatChunkGenerator} to overwrite biome properties like whether lakes generate, while preserving the original biome ID.
FIELD field_24746 CODEC Lcom/mojang/serialization/Codec;
FIELD field_24747 biomeSource Lnet/minecraft/class_1966;
FIELD field_36405 strongholdPositions Ljava/util/Map;
FIELD field_37053 structureSetRegistry Lnet/minecraft/class_2378;
FIELD field_37054 structureSets Ljava/util/Optional;
FIELD field_37055 structurePlacements Ljava/util/Map;
FIELD field_37254 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_2378;Ljava/util/Optional;Lnet/minecraft/class_1966;)V
ARG 1 structureSetRegistry
ARG 2 structureSets
ARG 3 biomeSource
METHOD <init> (Lnet/minecraft/class_2378;Ljava/util/Optional;Lnet/minecraft/class_1966;Lnet/minecraft/class_1966;)V
ARG 1 structureSetRegistry
ARG 2 structureSets
ARG 3 populationSource
ARG 4 biomeSource
METHOD method_12088 populateNoise (Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.
ARG 1 executor
ARG 2 blender
ARG 3 noiseConfig
ARG 4 structureAccessor
ARG 5 chunk
METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966;
METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I
ARG 1 world
@ -28,6 +44,8 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
COMMENT The radius is ignored for strongholds.
COMMENT
COMMENT @return {@code null} if no structure could be found within the given search radius
ARG 1 world
ARG 2 structures
ARG 3 center
ARG 4 radius
COMMENT the search radius in chunks around the chunk the given block position is in; a radius of 0 will only search in the given chunk
@ -40,10 +58,17 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
COMMENT Generates caves for the given chunk.
ARG 1 chunkRegion
ARG 2 seed
ARG 4 noiseConfig
ARG 5 world
ARG 6 structureAccessor
ARG 7 chunk
ARG 8 carverStep
METHOD method_12110 buildSurface (Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)V
COMMENT Places the surface blocks of the biomes after the noise has been generated.
ARG 1 region
ARG 2 structures
ARG 3 noiseConfig
ARG 4 chunk
METHOD method_12113 getEntitySpawnList (Lnet/minecraft/class_6880;Lnet/minecraft/class_5138;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6012;
ARG 1 biome
ARG 2 accessor
@ -52,6 +77,11 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
METHOD method_16129 setStructureStarts (Lnet/minecraft/class_5455;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;J)V
COMMENT Determines which structures should start in the given chunk and creates their starting points.
ARG 1 registryManager
ARG 2 noiseConfig
ARG 3 structureAccessor
ARG 4 chunk
ARG 5 structureManager
ARG 6 seed
METHOD method_16130 addStructureReferences (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
COMMENT Finds all structures that the given chunk intersects, and adds references to their starting chunks to it.
COMMENT A radius of 8 chunks around the given chunk will be searched for structure starts.
@ -64,31 +94,43 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 2 z
ARG 3 heightmap
ARG 4 world
ARG 5 noiseConfig
METHOD method_16398 getSeaLevel ()I
METHOD method_18028 getHeightInGround (IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I
ARG 1 x
ARG 2 z
ARG 3 heightmap
ARG 4 world
ARG 5 noiseConfig
METHOD method_20402 getHeightOnGround (IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I
ARG 1 x
ARG 2 z
ARG 3 heightmap
ARG 4 world
ARG 5 noiseConfig
METHOD method_26261 getColumnSample (IILnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Lnet/minecraft/class_4966;
COMMENT Returns a sample of all the block states in a column for use in structure generation.
ARG 1 x
ARG 2 z
ARG 3 world
ARG 4 noiseConfig
METHOD method_28506 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_28509 generateStrongholdPositions (Lnet/minecraft/class_6880;Lnet/minecraft/class_7138;Lnet/minecraft/class_6871;)Ljava/util/concurrent/CompletableFuture;
ARG 1 structureSet
ARG 2 noiseConfig
ARG 3 concentricRingsStructurePlacement
METHOD method_33730 getMinimumY ()I
METHOD method_38264 getStructureReferences (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;)I
ARG 0 structureAccessor
ARG 1 chunk
ARG 2 sectionPos
ARG 3 structure
METHOD method_38275 populateBiomes (Lnet/minecraft/class_2378;Ljava/util/concurrent/Executor;Lnet/minecraft/class_7138;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 1 biomeRegistry
ARG 3 noiseConfig
ARG 4 blender
ARG 5 structureAccessor
ARG 6 chunk
METHOD method_39301 getCodecKey ()Ljava/util/Optional;
METHOD method_39462 getBlockBoxForChunk (Lnet/minecraft/class_2791;)Lnet/minecraft/class_3341;
ARG 0 chunk
@ -98,3 +140,15 @@ 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
METHOD method_41039 streamStructureSets ()Ljava/util/stream/Stream;
METHOD method_41053 shouldStructureGenerateInRange (Lnet/minecraft/class_6880;Lnet/minecraft/class_7138;JIII)Z
ARG 1 structureSet
ARG 2 noiseConfig
ARG 3 seed
ARG 5 chunkX
ARG 6 chunkZ
ARG 7 chunkRange
METHOD method_41056 (Ljava/util/Set;Lnet/minecraft/class_7138;Lnet/minecraft/class_6880;)V
ARG 3 structureSet
METHOD method_41057 computeStructurePlacements (Lnet/minecraft/class_7138;)V
ARG 1 noiseConfig

View File

@ -1,16 +1,27 @@
CLASS net/minecraft/class_6871 net/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement
FIELD field_36419 CODEC Lcom/mojang/serialization/Codec;
FIELD field_37770 structureCount I
FIELD field_37771 biasedToBiomes Lnet/minecraft/class_6885;
FIELD field_37768 distance I
FIELD field_37769 spread I
FIELD field_37770 count I
FIELD field_37771 preferredBiomes Lnet/minecraft/class_6885;
METHOD <init> (IIILnet/minecraft/class_6885;)V
ARG 1 distance
ARG 2 spread
ARG 3 structureCount
ARG 4 biasedToBiomes
ARG 4 preferredBiomes
METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_6874$class_7154;FILjava/util/Optional;IIILnet/minecraft/class_6885;)V
ARG 1 locateOffset
ARG 2 generationPredicateType
ARG 3 frequency
ARG 4 salt
ARG 5 exclusionZone
ARG 6 distance
ARG 7 spread
ARG 8 structureCount
ARG 9 biasedToBiomes
ARG 9 preferredBiomes
METHOD method_40167 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_41630 getStructureCount ()I
METHOD method_41631 getBiasedToBiomes ()Lnet/minecraft/class_6885;
METHOD method_41627 getDistance ()I
METHOD method_41628 getSpread ()I
METHOD method_41630 getCount ()I
METHOD method_41631 getPreferredBiomes ()Lnet/minecraft/class_6885;

View File

@ -14,17 +14,29 @@ CLASS net/minecraft/class_6874 net/minecraft/world/gen/chunk/placement/Structure
METHOD method_40166 getType ()Lnet/minecraft/class_6875;
METHOD method_40168 isStartChunk (Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Z
ARG 1 chunkGenerator
ARG 2 noiseConfig
ARG 3 seed
ARG 5 x
ARG 6 z
METHOD method_41635 defaultShouldGenerate (JIIIF)Z
ARG 0 seed
ARG 2 regionX
ARG 3 regionZ
ARG 4 salt
ARG 5 frequency
METHOD method_41636 getLocatePos (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338;
ARG 1 chunkPos
METHOD method_41638 legacyType3ShouldGenerate (JIIIF)Z
ARG 0 seed
ARG 3 chunkX
ARG 4 chunkZ
ARG 5 frequency
METHOD method_41639 shouldGenerate (Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Z
ARG 1 chunkGenerator
ARG 2 noiseConfig
ARG 3 seed
ARG 5 x
ARG 6 z
METHOD method_41640 legacyType2ShouldGenerate (JIIIF)Z
ARG 0 seed
ARG 3 regionX
@ -38,6 +50,14 @@ CLASS net/minecraft/class_6874 net/minecraft/world/gen/chunk/placement/Structure
METHOD method_41644 getFrequency ()F
METHOD method_41645 getSalt ()I
METHOD method_41646 getExclusionZone ()Ljava/util/Optional;
CLASS class_7152 ExclusionZone
FIELD field_37781 CODEC Lcom/mojang/serialization/Codec;
METHOD method_41648 shouldExclude (Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Z
ARG 1 chunkGenerator
ARG 2 noiseConfig
ARG 3 seed
ARG 5 x
ARG 6 z
CLASS class_7153 GenerationPredicate
METHOD shouldGenerate (JIIIF)Z
ARG 1 seed

View File

@ -1,8 +1,17 @@
CLASS net/minecraft/class_7138 net/minecraft/world/gen/noise/NoiseConfig
FIELD field_38254 randomDeriver Lnet/minecraft/class_6574;
FIELD field_38255 legacyWorldSeed J
FIELD field_38256 noiseParametersRegistry Lnet/minecraft/class_2378;
FIELD field_38257 noiseRouter Lnet/minecraft/class_6953;
FIELD field_38258 multiNoiseSampler Lnet/minecraft/class_6544$class_6552;
FIELD field_38259 surfaceBuilder Lnet/minecraft/class_6724;
FIELD field_38260 aquiferRandomDeriver Lnet/minecraft/class_6574;
FIELD field_38261 oreRandomDeriver Lnet/minecraft/class_6574;
FIELD field_38263 randomDerivers Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_5284;Lnet/minecraft/class_2378;J)V
ARG 1 chunkGeneratorSettings
ARG 2 noiseRegistry
ARG 3 seed
METHOD method_41556 create (Lnet/minecraft/class_5284;Lnet/minecraft/class_2378;J)Lnet/minecraft/class_7138;
ARG 0 chunkGeneratorSettings
ARG 1 noiseParametersRegistry
@ -19,5 +28,9 @@ CLASS net/minecraft/class_7138 net/minecraft/world/gen/noise/NoiseConfig
ARG 1 id
METHOD method_41561 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574;
ARG 2 id2
METHOD method_42369 legacyWorldSeed ()J
METHOD method_42372 surfaceBuilder ()Lnet/minecraft/class_6724;
METHOD method_42369 getLegacyWorldSeed ()J
METHOD method_42370 getNoiseRouter ()Lnet/minecraft/class_6953;
METHOD method_42371 getMultiNoiseSampler ()Lnet/minecraft/class_6544$class_6552;
METHOD method_42372 getSurfaceBuilder ()Lnet/minecraft/class_6724;
METHOD method_42373 getAquiferRandomDeriver ()Lnet/minecraft/class_6574;
METHOD method_42374 getOreRandomDeriver ()Lnet/minecraft/class_6574;

View File

@ -59,6 +59,7 @@ constant entity_statuses net/minecraft/entity/EntityStatuses SET_OP_LEVEL_2
constant entity_statuses net/minecraft/entity/EntityStatuses PREPARE_RAM
constant entity_statuses net/minecraft/entity/EntityStatuses FINISH_RAM
constant entity_statuses net/minecraft/entity/EntityStatuses ADD_DEATH_PARTICLES
constant entity_statuses net/minecraft/entity/EntityStatuses EARS_TWITCH
target_method net/minecraft/entity/Entity handleStatus (B)V
param 0 entity_statuses

View File

@ -71,6 +71,8 @@ constant world_events net/minecraft/world/WorldEvents BLOCK_WAXED
constant world_events net/minecraft/world/WorldEvents WAX_REMOVED
constant world_events net/minecraft/world/WorldEvents BLOCK_SCRAPED
constant world_events net/minecraft/world/WorldEvents BONE_MEAL_USED
constant world_events net/minecraft/world/WorldEvents SCULK_CHARGE
constant world_events net/minecraft/world/WorldEvents SCULK_SHRIEKS
target_method net/minecraft/world/WorldAccess syncWorldEvent (Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V
param 1 world_events