some 1.19-exp1 stuff (#3019)

* some 1.19-exp1 stuff

enigma ran out of memory and died when it was decompiling `Items.class` and i lost a bunch of work, but here's what i had already saved
tried not to conflict with #3018

* lots more stuff

* more stuff

* stuff
This commit is contained in:
Shnupbups 2022-02-23 21:55:40 +11:00 committed by GitHub
parent b462d3b385
commit 301ab26217
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
96 changed files with 847 additions and 10 deletions

View File

@ -52,3 +52,10 @@ CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock
ARG 0 state
METHOD method_33382 isNotFullBlock (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_40752 canGrowWithDirection (Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 world
ARG 2 state
ARG 3 pos
ARG 4 direction
METHOD method_40753 getDirections (Lnet/minecraft/class_2680;)Ljava/util/Collection;
ARG 0 state

View File

@ -100,6 +100,11 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 0 world
ARG 1 itemEntitySupplier
ARG 2 stack
METHOD method_40749 dropExperienceWhenMined (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Lnet/minecraft/class_6017;)V
ARG 1 world
ARG 2 pos
ARG 3 tool
ARG 4 experience
METHOD method_9496 randomDisplayTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)V
ARG 1 state
ARG 2 world

View File

@ -149,6 +149,18 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks
ARG 0 state
METHOD method_36458 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_36460 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_36461 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_38230 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_39537 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 0 state
ARG 1 world
ARG 2 pos
METHOD method_40750 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;
ARG 0 id
ARG 1 block

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_6981 net/minecraft/block/ExperienceDroppingBlock
FIELD field_36834 experience Lnet/minecraft/class_6017;
METHOD <init> (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_6017;)V
ARG 1 settings
ARG 2 experience

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6988 net/minecraft/block/OrientationBlock

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6990 net/minecraft/block/SculkBlock

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_6991 net/minecraft/block/SculkCatalystBlock
FIELD field_36848 BLOOM Lnet/minecraft/class_2746;
FIELD field_36849 experience Lnet/minecraft/class_6017;
METHOD method_40791 bloom (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Random;)V
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 random

View File

@ -16,6 +16,11 @@ CLASS net/minecraft/class_5703 net/minecraft/block/SculkSensorBlock
ARG 1 pos
ARG 2 state
METHOD method_32904 setActive (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)V
ARG 0 sourceEntity
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 frequency
METHOD method_32905 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5704;)V
ARG 0 world
ARG 1 pos

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_6992 net/minecraft/block/SculkShriekerBlock
FIELD field_36850 SHAPE Lnet/minecraft/class_265;
FIELD field_36852 SHRIEKING Lnet/minecraft/class_2746;
METHOD method_40793 getPlayersInRange (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/List;
ARG 0 world
ARG 1 pos
METHOD method_40797 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_6998;)V
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 blockEntity
METHOD method_40798 (Lnet/minecraft/class_243;Lnet/minecraft/class_3222;)Z
ARG 1 player

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_6995 net/minecraft/block/SculkVeinBlock
FIELD field_36873 WATERLOGGED Lnet/minecraft/class_2746;

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_6997 net/minecraft/block/entity/SculkCatalystBlockEntity
FIELD field_36882 positionSource Lnet/minecraft/class_5707;
FIELD field_36883 spreadManager Lnet/minecraft/class_6993;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_40821 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_6997;)V
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 blockEntity
METHOD method_40824 getSpreadManager ()Lnet/minecraft/class_6993;

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_6998 net/minecraft/block/entity/SculkShriekerBlockEntity
FIELD field_36884 RANGE I
FIELD field_36885 vibrationListener Lnet/minecraft/class_5718;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_40826 getVibrationListener ()Lnet/minecraft/class_5718;

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_6978 net/minecraft/block/entity/SculkShriekerWarningManager
FIELD field_36806 WARNING_SOUNDS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_36807 ticksSinceLastWarning I
FIELD field_36808 warningCount I
FIELD field_36809 shriekerCooldownTicks I
METHOD method_40718 tick ()V
METHOD method_40719 setWarningCount (I)V
ARG 1 warningCount
METHOD method_40720 isWardenInRange (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z
ARG 1 world
ARG 2 pos
METHOD method_40725 copy (Lnet/minecraft/class_6978;)V
ARG 1 manager
METHOD method_40728 readNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_40729 reset ()V
METHOD method_40731 writeNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_40734 decreaseWarningCount ()V
METHOD method_40736 getWarningCount ()I

View File

@ -0,0 +1,37 @@
CLASS net/minecraft/class_6993 net/minecraft/block/entity/SculkSpreadManager
FIELD field_36861 cursors Ljava/util/List;
METHOD method_40801 getCursors ()Ljava/util/List;
METHOD method_40802 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)V
ARG 1 world
ARG 2 pos
ARG 3 random
METHOD method_40803 addCursor (Lnet/minecraft/class_6993$class_6994;)V
ARG 1 cursor
METHOD method_40804 spread (Lnet/minecraft/class_2338;I)V
ARG 1 pos
ARG 2 charge
METHOD method_40805 readNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_40806 writeNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
CLASS class_6994 Cursor
FIELD field_36865 pos Lnet/minecraft/class_2338;
FIELD field_36866 charge S
FIELD field_36867 update B
FIELD field_36868 faces B
FIELD field_36869 decay B
METHOD <init> (Lnet/minecraft/class_2338;S)V
ARG 1 pos
ARG 2 charge
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_40807 getPos ()Lnet/minecraft/class_2338;
METHOD method_40808 canSpread (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 to
ARG 3 from
METHOD method_40813 writeNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_40814 getCharge ()S
METHOD method_40816 getDecay ()I
METHOD method_40817 getFaces ()B

View File

@ -11,3 +11,4 @@ CLASS net/minecraft/class_744 net/minecraft/client/input/Input
METHOD method_3128 getMovementInput ()Lnet/minecraft/class_241;
METHOD method_3129 tick (ZD)V
ARG 1 slowDown
ARG 2 slowDownModifier

View File

@ -8,7 +8,12 @@ CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
FIELD field_3665 visible Z
FIELD field_3674 roll F
FIELD field_3675 yaw F
FIELD field_36981 xScale F
FIELD field_36982 yScale F
FIELD field_36983 zScale F
FIELD field_36984 defaultTransform Lnet/minecraft/class_5603;
METHOD <init> (Ljava/util/List;Ljava/util/Map;)V
ARG 1 cuboids
ARG 2 children
METHOD method_17138 copyTransform (Lnet/minecraft/class_630;)V
ARG 1 part
@ -64,6 +69,18 @@ CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
METHOD method_35747 (Lnet/minecraft/class_4587;Lnet/minecraft/class_630$class_6229;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_630;)V
ARG 3 name
ARG 4 part
METHOD method_40919 setDefaultTransform (Lnet/minecraft/class_5603;)V
ARG 1 transform
METHOD method_40920 hasChild (Ljava/lang/String;)Z
ARG 1 child
METHOD method_40921 translate (Lnet/minecraft/class_1160;)V
ARG 1 vec3f
METHOD method_40922 getDefaultTransform ()Lnet/minecraft/class_5603;
METHOD method_40923 rotate (Lnet/minecraft/class_1160;)V
ARG 1 vec3f
METHOD method_40924 resetTransform ()V
METHOD method_40925 scale (Lnet/minecraft/class_1160;)V
ARG 1 vec3f
CLASS class_593 Quad
FIELD field_21618 direction Lnet/minecraft/class_1160;
FIELD field_3502 vertices [Lnet/minecraft/class_630$class_618;

View File

@ -184,6 +184,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
FIELD field_34959 simulationDistance I
FIELD field_35426 showAutosaveIndicator Z
FIELD field_35637 allowServerListing Z
FIELD field_36948 darknessEffectScale F
METHOD <init> (Lnet/minecraft/class_310;Ljava/io/File;)V
ARG 1 client
ARG 2 optionsFile

View File

@ -70,6 +70,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/option/Option
FIELD field_35555 CHUNK_BUILDER_FULLY_BLOCKING_TEXT Lnet/minecraft/class_2561;
FIELD field_35635 ALLOW_SERVER_LISTING Lnet/minecraft/class_4064;
FIELD field_35636 ALLOW_SERVER_LISTING_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_36946 DARKNESS_EFFECT_SCALE_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_36947 DARKNESS_EFFECT_SCALE Lnet/minecraft/class_4067;
METHOD <init> (Ljava/lang/String;)V
ARG 1 key
METHOD method_18513 (Lnet/minecraft/class_315;)Ljava/lang/Double;
@ -496,3 +498,13 @@ CLASS net/minecraft/class_316 net/minecraft/client/option/Option
ARG 0 gameOptions
ARG 1 option
ARG 2 allowServerListing
METHOD method_40891 (Lnet/minecraft/class_315;)Ljava/lang/Double;
ARG 0 gameOptions
METHOD method_40892 (Lnet/minecraft/class_310;)Ljava/util/List;
ARG 0 client
METHOD method_40893 (Lnet/minecraft/class_315;Lnet/minecraft/class_4067;)Lnet/minecraft/class_2561;
ARG 0 gameOptions
ARG 1 distortionEffectScale
METHOD method_40894 (Lnet/minecraft/class_315;Ljava/lang/Double;)V
ARG 0 gameOptions
ARG 1 darknessEffectScale

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_7024 net/minecraft/client/particle/SculkChargeParticle
FIELD field_36988 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
ARG 14 spriteProvider
CLASS class_7025 Factory

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_7026 net/minecraft/client/particle/SculkChargePopParticle
FIELD field_36989 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
ARG 14 spriteProvider
CLASS class_7027 Factory

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_7028 net/minecraft/client/particle/ShriekParticle
METHOD <init> (Lnet/minecraft/class_638;DDDI)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
CLASS class_7029 Factory
FIELD field_36991 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider

View File

@ -9,7 +9,8 @@ CLASS net/minecraft/class_4956 net/minecraft/client/particle/SoulParticle
ARG 10 velocityY
ARG 12 velocityZ
ARG 14 spriteProvider
CLASS class_4957 Factory
CLASS class_4957 SoulFactory
FIELD field_23092 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider
CLASS class_7030 SculkSoulFactory

View File

@ -1,6 +1,12 @@
CLASS net/minecraft/class_5737 net/minecraft/client/particle/VibrationParticle
FIELD field_36994 destination Lnet/minecraft/class_5716;
METHOD <init> (Lnet/minecraft/class_638;DDDLnet/minecraft/class_5716;I)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 destination
ARG 9 maxAge
METHOD method_33077 (FFLnet/minecraft/class_1158;)V
ARG 2 quaternion
METHOD method_33078 render (Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;FLjava/util/function/Consumer;)V

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_758 net/minecraft/client/render/BackgroundRenderer
FIELD field_36996 FOG_MODIFIERS Ljava/util/LinkedList;
FIELD field_4031 waterFogColor I
FIELD field_4032 blue F
FIELD field_4033 green F
@ -6,14 +7,50 @@ CLASS net/minecraft/class_758 net/minecraft/client/render/BackgroundRenderer
FIELD field_4041 nextWaterFogColor I
FIELD field_4042 lastWaterFogColorUpdateTime J
METHOD method_23792 clearFog ()V
METHOD method_24873 (Lnet/minecraft/class_638;Lnet/minecraft/class_4543;FIII)Lnet/minecraft/class_243;
ARG 3 x
ARG 4 y
ARG 5 z
METHOD method_3210 render (Lnet/minecraft/class_4184;FLnet/minecraft/class_638;IF)V
ARG 0 camera
ARG 1 tickDelta
ARG 2 world
ARG 3 viewDistance
ARG 4 skyDarkness
METHOD method_3211 applyFog (Lnet/minecraft/class_4184;Lnet/minecraft/class_758$class_4596;FZF)V
ARG 0 camera
ARG 1 fogType
ARG 2 viewDistance
ARG 3 thickFog
ARG 4 tickDelta
METHOD method_3212 setFogBlack ()V
METHOD method_40933 getFogModifier (Lnet/minecraft/class_1297;F)Lnet/minecraft/class_758$class_7034;
ARG 0 entity
ARG 1 tickDelta
METHOD method_40934 (Lnet/minecraft/class_1309;FLnet/minecraft/class_758$class_7034;)Z
ARG 2 fogModifier
CLASS class_4596 FogType
CLASS class_7031 BlindnessFogModifier
CLASS class_7032 DarknessFogModifier
CLASS class_7033 FogData
FIELD field_36997 fogType Lnet/minecraft/class_758$class_4596;
FIELD field_36998 fogStart F
FIELD field_36999 fogEnd F
METHOD <init> (Lnet/minecraft/class_758$class_4596;)V
ARG 1 fogType
CLASS class_7034 StatusEffectFogModifier
METHOD method_40936 getStatusEffect ()Lnet/minecraft/class_1291;
METHOD method_40937 applyStartEndModifier (Lnet/minecraft/class_758$class_7033;Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;FF)V
ARG 1 fogData
ARG 2 entity
ARG 3 statusEffectInstance
ARG 4 viewDistance
ARG 5 tickDelta
METHOD method_40938 applyColorModifier (Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;DF)D
ARG 1 entity
ARG 2 statusEffectInstance
ARG 3 colorModifier
ARG 5 tickDelta
METHOD method_40939 shouldApply (Lnet/minecraft/class_1309;F)Z
ARG 1 entity
ARG 2 tickDelta

View File

@ -47,3 +47,9 @@ CLASS net/minecraft/class_765 net/minecraft/client/render/LightmapTextureManager
METHOD method_3314 tick ()V
METHOD method_3315 disable ()V
METHOD method_3316 enable ()V
METHOD method_40944 getDarkness (Lnet/minecraft/class_1309;FF)F
ARG 1 entity
ARG 2 factor
ARG 3 delta
METHOD method_40945 getDarknessFactor (F)F
ARG 1 delta

View File

@ -83,6 +83,9 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder
FIELD field_4472 neighborPositions [Lnet/minecraft/class_2338$class_2339;
METHOD <init> (Lnet/minecraft/class_846;IIII)V
ARG 2 index
ARG 3 originX
ARG 4 originY
ARG 5 originZ
METHOD method_22773 scheduleSort (Lnet/minecraft/class_1921;Lnet/minecraft/class_846;)Z
ARG 1 layer
ARG 2 chunkRenderer
@ -119,6 +122,7 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder
METHOD method_3676 getNeighborPosition (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338;
ARG 1 direction
METHOD method_3677 getData ()Lnet/minecraft/class_846$class_849;
METHOD method_40949 getBoundingBox ()Lnet/minecraft/class_238;
CLASS class_4577 Task
FIELD field_20835 distance D
FIELD field_20836 cancelled Ljava/util/concurrent/atomic/AtomicBoolean;

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_5739 net/minecraft/client/render/debug/GameEventDebugR
ARG 2 listener
METHOD method_33087 addEvent (Lnet/minecraft/class_5712;Lnet/minecraft/class_243;)V
ARG 1 event
ARG 2 pos
METHOD method_33088 addListener (Lnet/minecraft/class_5716;I)V
ARG 1 positionSource
ARG 2 range
@ -17,6 +18,10 @@ CLASS net/minecraft/class_5739 net/minecraft/client/render/debug/GameEventDebugR
ARG 2 green
ARG 3 blue
ARG 4 alpha
METHOD method_33090 (Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)V
ARG 7 pos
METHOD method_33092 (Lnet/minecraft/class_243;)V
ARG 0 pos
CLASS class_5740 Entry
FIELD comp_454 startingMs J
FIELD comp_455 event Lnet/minecraft/class_5712;
@ -39,3 +44,6 @@ CLASS net/minecraft/class_5739 net/minecraft/client/render/debug/GameEventDebugR
ARG 1 world
METHOD method_33095 isTooFar (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;)Z
ARG 1 world
ARG 2 to
METHOD method_40950 (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
ARG 1 from

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_7016 net/minecraft/client/render/entity/animation/Animation
CLASS class_7017 Builder
FIELD field_36954 lengthInSeconds F
FIELD field_36955 transformations Ljava/util/Map;
FIELD field_36956 looping Z
METHOD <init> (F)V
ARG 1 lengthInSeconds
METHOD method_40897 looping ()Lnet/minecraft/class_7016$class_7017;
METHOD method_40898 create (F)Lnet/minecraft/class_7016$class_7017;
ARG 0 lengthInSeconds
METHOD method_40899 (Ljava/lang/String;)Ljava/util/List;
ARG 0 name
METHOD method_40900 addBoneAnimation (Ljava/lang/String;Lnet/minecraft/class_7011;)Lnet/minecraft/class_7016$class_7017;
ARG 1 name
ARG 2 transformation
METHOD method_40901 build ()Lnet/minecraft/class_7016;

View File

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

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7018 net/minecraft/client/render/entity/animation/Keyframe

View File

@ -0,0 +1,25 @@
CLASS net/minecraft/class_7011 net/minecraft/client/render/entity/animation/Transformation
CLASS class_7012 Interpolation
METHOD apply (Lnet/minecraft/class_1160;F[Lnet/minecraft/class_7018;IIF)Lnet/minecraft/class_1160;
ARG 2 delta
ARG 3 keyframes
ARG 4 start
ARG 5 end
CLASS class_7013 Interpolations
METHOD method_40895 (Lnet/minecraft/class_1160;F[Lnet/minecraft/class_7018;IIF)Lnet/minecraft/class_1160;
ARG 1 delta
ARG 2 keyframes
ARG 3 start
ARG 4 end
METHOD method_40896 (Lnet/minecraft/class_1160;F[Lnet/minecraft/class_7018;IIF)Lnet/minecraft/class_1160;
ARG 1 delta
ARG 2 keyframes
ARG 3 start
ARG 4 end
CLASS class_7014 Target
METHOD apply (Lnet/minecraft/class_630;Lnet/minecraft/class_1160;)V
ARG 1 modelPart
CLASS class_7015 Targets
FIELD field_36951 TRANSLATE Lnet/minecraft/class_7011$class_7014;
FIELD field_36952 ROTATE Lnet/minecraft/class_7011$class_7014;
FIELD field_36953 SCALE Lnet/minecraft/class_7011$class_7014;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7036 net/minecraft/client/render/entity/feature/WardenFeatureRenderer
METHOD <init> (Lnet/minecraft/class_3883;Lnet/minecraft/class_2960;Lnet/minecraft/class_7036$class_7037;)V
ARG 1 context

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_7023 net/minecraft/client/render/entity/model/WardenEntityModel
FIELD field_36966 bone Lnet/minecraft/class_630;
FIELD field_36967 body Lnet/minecraft/class_630;
FIELD field_36968 head Lnet/minecraft/class_630;
FIELD field_36969 rightTendril Lnet/minecraft/class_630;
FIELD field_36970 leftTendril Lnet/minecraft/class_630;
FIELD field_36971 leftLeg Lnet/minecraft/class_630;
FIELD field_36972 leftArm Lnet/minecraft/class_630;
FIELD field_36973 rightArm Lnet/minecraft/class_630;
FIELD field_36974 rightLeg Lnet/minecraft/class_630;
FIELD field_36978 root Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_40915 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,9 +1,15 @@
CLASS net/minecraft/class_5945 net/minecraft/client/util/ParticleUtil
METHOD method_34681 spawnParticle (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2394;Lnet/minecraft/class_243;D)V
ARG 0 world
ARG 1 pos
ARG 2 direction
ARG 3 effect
ARG 4 velocity
METHOD method_34682 spawnParticle (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;Lnet/minecraft/class_6017;)V
ARG 0 world
ARG 1 pos
ARG 2 effect
ARG 3 count
METHOD method_34683 spawnParticle (Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;DLnet/minecraft/class_2394;Lnet/minecraft/class_6019;)V
ARG 0 axis
ARG 1 world
@ -11,3 +17,12 @@ CLASS net/minecraft/class_5945 net/minecraft/client/util/ParticleUtil
ARG 3 variance
ARG 5 effect
ARG 6 range
METHOD method_40582 spawnParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;Lnet/minecraft/class_6017;Lnet/minecraft/class_2350;Ljava/util/function/Supplier;D)V
ARG 0 world
ARG 1 pos
ARG 2 effect
ARG 3 count
ARG 4 direction
ARG 5 velocity
METHOD method_40583 getRandomVelocity (Ljava/util/Random;)Lnet/minecraft/class_243;
ARG 0 random

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6960 net/minecraft/datafixer/schema/Schema3066

View File

@ -37,6 +37,8 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 1 lvl
METHOD method_37427 getIdFromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2960;
ARG 0 nbt
METHOD method_40738 getSwiftSneakSpeedBoost (Lnet/minecraft/class_1309;)D
ARG 0 entity
METHOD method_8198 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V
ARG 2 enchantment
ARG 3 level

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_6980 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

@ -0,0 +1,9 @@
CLASS net/minecraft/class_6962 net/minecraft/entity/AnimationState
FIELD field_36700 startedAt J
METHOD method_40605 start ()V
METHOD method_40606 run (Ljava/util/function/Consumer;)V
ARG 1 consumer
METHOD method_40607 startIfNotRunning ()V
METHOD method_40608 stop ()V
METHOD method_40609 getStartTime ()J
METHOD method_40610 isRunning ()Z

View File

@ -297,6 +297,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_29495 refreshPositionAfterTeleport (Lnet/minecraft/class_243;)V
ARG 1 pos
METHOD method_29919 getLeashOffset ()Lnet/minecraft/class_243;
METHOD method_30022 (Lnet/minecraft/class_238;Lnet/minecraft/class_2338;)Z
ARG 2 pos
METHOD method_30076 removeFromDimension ()V
METHOD method_30227 getTrackedPosition ()Lnet/minecraft/class_243;
METHOD method_30228 updateTrackedPosition (Lnet/minecraft/class_243;)V
@ -315,6 +317,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 4 worldBorder
METHOD method_30331 (Lnet/minecraft/class_3218;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_5454;
ARG 2 rect
METHOD method_30332 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
ARG 2 pos
METHOD method_30632 collidesWithStateAtPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 1 pos
ARG 2 state

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
FIELD field_30065 OFF_HAND_ACTIVE_FLAG I
FIELD field_30066 USING_RIPTIDE_FLAG I
FIELD field_30082 noDrag Z
FIELD field_36703 experienceDroppingDisabled Z
FIELD field_6210 bodyTrackingIncrements I
FIELD field_6211 lastLimbDistance F
FIELD field_6212 sidewaysSpeed F
@ -220,6 +221,10 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT the source entity or {@code null} for non-entity sources
METHOD method_26084 (Lnet/minecraft/class_1309;)V
ARG 0 player
METHOD method_26317 applyFluidMovingSpeed (DZLnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 gravity
ARG 3 falling
ARG 4 motion
METHOD method_26318 applyMovementInput (Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;
ARG 1 movementInput
ARG 2 slipperiness
@ -321,6 +326,11 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 stack
METHOD method_37416 getJumpBoostVelocityModifier ()D
METHOD method_39760 getFallSounds ()Lnet/minecraft/class_1309$class_6823;
METHOD method_40612 getMemory (Lnet/minecraft/class_4140;)Ljava/lang/Object;
ARG 1 type
METHOD method_40613 getXpToDrop ()I
METHOD method_40614 disableExperienceDropping ()V
METHOD method_40615 isExperienceDroppingDisabled ()Z
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;

View File

@ -0,0 +1,30 @@
CLASS net/minecraft/class_6973 net/minecraft/entity/ai/WardenAngerManager
FIELD field_36731 suspects Ljava/util/Map;
FIELD field_36732 SUSPECT_KEY Ljava/lang/String;
FIELD field_36733 UUID_KEY Ljava/lang/String;
FIELD field_36734 ANGER_KEY Ljava/lang/String;
FIELD field_36735 maxAnger I
FIELD field_36736 angerDecreasePerTick I
METHOD <init> (IILjava/util/function/Supplier;)V
ARG 1 angerDecreasePerTick
ARG 2 maxAnger
METHOD method_40652 tick ()V
METHOD method_40653 (Ljava/util/Map$Entry;)Z
ARG 0 suspect
METHOD method_40654 removeSuspect (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_40655 increaseAngerAt (Ljava/util/UUID;I)V
ARG 1 uuid
ARG 2 level
METHOD method_40656 (Ljava/util/UUID;Ljava/lang/Integer;)Ljava/lang/Integer;
ARG 1 uuid
ARG 2 anger
METHOD method_40657 writeToNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_40658 getPrimeSuspectAnger ()I
METHOD method_40659 getAnger (Ljava/util/UUID;)I
ARG 1 uuid
METHOD method_40660 readNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_40661 getPrimeSuspectUuid ()Ljava/util/Optional;
METHOD method_40662 getPrimeSuspect ()Ljava/util/Optional;

View File

@ -26,3 +26,5 @@ CLASS net/minecraft/class_6670 net/minecraft/entity/ai/brain/LivingTargetCache
ARG 1 predicate
METHOD method_38981 anyMatch (Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD method_40631 findAny ([Ljava/util/function/Predicate;)Ljava/util/Optional;
ARG 1 predicates

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_6967 net/minecraft/entity/ai/brain/sensor/WardenAttackablesSensor
METHOD method_40632 (Lnet/minecraft/class_1309;)Z
ARG 0 target
METHOD method_40633 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V
ARG 1 warden
METHOD method_40634 (Lnet/minecraft/class_6670;)Ljava/util/Optional;
ARG 0 warden
METHOD method_40635 (Lnet/minecraft/class_1309;)Z
ARG 0 target

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_6963 net/minecraft/entity/ai/brain/task/DigTask
METHOD <init> (I)V
ARG 1 duration

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_6964 net/minecraft/entity/ai/brain/task/EmergeTask
METHOD <init> (I)V
ARG 1 duration

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_6969 net/minecraft/entity/ai/brain/task/FindRoarTargetTask
FIELD field_36728 predicate Ljava/util/function/Predicate;
FIELD field_36729 targetFinder Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Predicate;Ljava/util/function/Function;)V
ARG 1 predicate
ARG 2 targetFinder
METHOD method_40643 (Lnet/minecraft/class_6975;Lnet/minecraft/class_1309;)V
ARG 1 target

View File

@ -1,7 +1,13 @@
CLASS net/minecraft/class_4814 net/minecraft/entity/ai/brain/task/GoToCelebrateTask
CLASS net/minecraft/class_4814 net/minecraft/entity/ai/brain/task/GoToFuzzedLocationTask
FIELD field_22304 completionRange I
FIELD field_23130 speed F
FIELD field_36708 memoryModuleType Lnet/minecraft/class_4140;
METHOD <init> (Lnet/minecraft/class_4140;IF)V
ARG 1 memoryModuleType
ARG 2 completionRange
ARG 3 speed
METHOD method_24576 getCelebrateLocation (Lnet/minecraft/class_1308;)Lnet/minecraft/class_2338;
ARG 1 entity
METHOD method_24577 fuzz (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
ARG 0 mob
ARG 1 pos

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6970 net/minecraft/entity/ai/brain/task/LookAtDisturbanceTask

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6972 net/minecraft/entity/ai/brain/task/RemoveInvalidSuspectTask

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6968 net/minecraft/entity/ai/brain/task/RoarTask

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_6966 net/minecraft/entity/ai/brain/task/SniffTask
METHOD <init> (I)V
ARG 1 duration
METHOD method_40628 (Lnet/minecraft/class_6975;Lnet/minecraft/class_3218;JLnet/minecraft/class_1309;)V
ARG 4 attackable

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6974 net/minecraft/entity/ai/brain/task/StartSniffingTask

View File

@ -6,6 +6,14 @@ CLASS net/minecraft/class_4824 net/minecraft/entity/ai/brain/task/UpdateAttackTa
METHOD <init> (Ljava/util/function/Predicate;Ljava/util/function/Function;)V
ARG 1 startCondition
ARG 2 targetGetter
METHOD <init> (Ljava/util/function/Predicate;Ljava/util/function/Function;I)V
ARG 1 startCondition
ARG 2 targetGetter
ARG 3 runTime
METHOD method_24611 (Lnet/minecraft/class_1308;)Z
ARG 0 entity
METHOD method_24612 updateAttackTarget (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V
ARG 1 entity
ARG 2 target
METHOD method_24615 (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V
ARG 2 target

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_6971 net/minecraft/entity/ai/brain/task/UpdateRoarTargetTask
METHOD method_40649 runAndForget (Lnet/minecraft/class_3218;Lnet/minecraft/class_6975;J)V
ARG 1 world
ARG 2 entity
ARG 3 time

View File

@ -1,11 +1,16 @@
CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
FIELD field_18270 category Lnet/minecraft/class_4081;
FIELD field_36689 factorCalculationDataSupplier Ljava/util/function/Supplier;
FIELD field_5883 translationKey Ljava/lang/String;
FIELD field_5885 attributeModifiers Ljava/util/Map;
FIELD field_5886 color I
METHOD <init> (Lnet/minecraft/class_4081;I)V
ARG 1 category
ARG 2 color
METHOD method_18792 getCategory ()Lnet/minecraft/class_4081;
METHOD method_40590 setFactorCalculationDataSupplier (Ljava/util/function/Supplier;)Lnet/minecraft/class_1291;
ARG 1 factorCalculationDataSupplier
METHOD method_40591 getFactorCalculationDataSupplier ()Ljava/util/function/Supplier;
METHOD method_5552 canApplyUpdateEffect (II)Z
ARG 1 duration
ARG 2 amplifier

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
COMMENT
COMMENT <p>This exists so that long-duration low-amplifier effects reappears
COMMENT after short-duration high-amplifier effects run out.
FIELD field_36690 factorCalculationData Ljava/util/Optional;
FIELD field_5889 showIcon Z
FIELD field_5890 showParticles Z
FIELD field_5891 permanent Z
@ -43,6 +44,9 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 5 showParticles
ARG 6 showIcon
ARG 7 hiddenEffect
ARG 8 factorCalculationData
METHOD <init> (Lnet/minecraft/class_1293;)V
ARG 1 statusEffectInstance
METHOD compareTo (Ljava/lang/Object;)I
ARG 1 that
METHOD equals (Ljava/lang/Object;)Z
@ -54,6 +58,13 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 1 that
METHOD method_24277 writeTypelessNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_40593 getFactorCalculationData ()Ljava/util/Optional;
METHOD method_40594 (ILnet/minecraft/class_1293$class_6961;)V
ARG 2 factorCalculationData
METHOD method_40595 (Lnet/minecraft/class_1293$class_6961;)V
ARG 1 factorCalculationData
METHOD method_40596 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1293$class_6961;)V
ARG 1 factorCalculationData
METHOD method_5578 getAmplifier ()I
METHOD method_5579 getEffectType ()Lnet/minecraft/class_1291;
METHOD method_5580 setPermanent (Z)V
@ -76,3 +87,20 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
METHOD method_5591 isAmbient ()Z
METHOD method_5592 shouldShowIcon ()Z
METHOD method_5593 isPermanent ()Z
CLASS class_6961 FactorCalculationData
FIELD field_36691 paddingDuration I
FIELD field_36692 factorTarget F
FIELD field_36693 factorCurrent F
FIELD field_36694 effectChangedTimestamp I
FIELD field_36695 factorPreviousFrame F
FIELD field_36696 hadEffectLastTick Z
METHOD <init> (I)V
ARG 1 paddingDuration
METHOD method_40597 lerp (F)F
ARG 1 delta
METHOD method_40598 update (Lnet/minecraft/class_1293;)V
ARG 1 statusEffectInstance
METHOD method_40599 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 nbt
METHOD method_40600 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1293$class_6961;
ARG 0 nbt

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_1550 net/minecraft/entity/mob/ElderGuardianEntity
FIELD field_17492 SCALE F
METHOD method_26909 createElderGuardianAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7011 (Lnet/minecraft/class_3222;)V
ARG 1 player

View File

@ -0,0 +1,74 @@
CLASS net/minecraft/class_6977 net/minecraft/entity/mob/WardenBrain
FIELD field_36787 ROAR_DURATION I
FIELD field_36788 SNIFF_DURATION I
FIELD field_36789 EMERGE_DURATION I
FIELD field_36790 DIG_DURATION I
METHOD method_40686 getStrollOrWaitTask ()Lnet/minecraft/class_4118;
METHOD method_40687 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309;
ARG 0 attacker
METHOD method_40688 isValidTarget (Lnet/minecraft/class_1309;)Z
ARG 0 entity
METHOD method_40689 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
ARG 1 suspect
METHOD method_40690 addCoreActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_40691 tick (Lnet/minecraft/class_6975;)V
ARG 0 warden
METHOD method_40692 setLastDisturbance (Lnet/minecraft/class_6975;J)V
ARG 0 warden
ARG 1 time
METHOD method_40693 isTargeting (Lnet/minecraft/class_6975;Lnet/minecraft/class_1309;)Z
ARG 0 warden
ARG 1 entity
METHOD method_40694 create (Lnet/minecraft/class_6975;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
ARG 0 warden
ARG 1 brain
METHOD method_40695 lookAtDisturbance (Lnet/minecraft/class_6975;Lnet/minecraft/class_2338;)V
ARG 0 warden
ARG 1 pos
METHOD method_40696 (Lnet/minecraft/class_4168;)Z
ARG 0 activity
METHOD method_40697 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
ARG 1 attacker
METHOD method_40698 addEmergeActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_40699 disturb (Lnet/minecraft/class_6975;)V
ARG 0 warden
METHOD method_40700 isAngryAt (Lnet/minecraft/class_6975;Lnet/minecraft/class_1309;)Z
ARG 0 warden
ARG 1 entity
METHOD method_40701 addFightActivities (Lnet/minecraft/class_6975;Lnet/minecraft/class_4095;)V
ARG 0 warden
ARG 1 brain
METHOD method_40702 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
ARG 1 target
METHOD method_40703 addDigActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_40704 removeDeadSuspect (Lnet/minecraft/class_6975;)V
ARG 0 warden
METHOD method_40705 (Lnet/minecraft/class_6975;Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_40706 addIdleActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_40707 isUndisturbed (Lnet/minecraft/class_6975;)Z
ARG 0 warden
METHOD method_40708 (Lnet/minecraft/class_6975;Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_40709 addInvestigateActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_40710 hasNoTarget (Lnet/minecraft/class_6975;)Z
ARG 0 warden
METHOD method_40711 addSniffActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_40712 (Lnet/minecraft/class_6975;)Z
ARG 0 warden
METHOD method_40713 addRoarActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_40714 getLastAttacker (Lnet/minecraft/class_6975;)Ljava/util/Optional;
ARG 0 warden
METHOD method_40715 getPrimeSuspect (Lnet/minecraft/class_6975;)Ljava/util/Optional;
ARG 0 warden
METHOD method_40716 (Lnet/minecraft/class_6975;)Z
ARG 0 warden
METHOD method_40717 (Lnet/minecraft/class_6975;)Z
ARG 0 warden

View File

@ -0,0 +1,24 @@
CLASS net/minecraft/class_6975 net/minecraft/entity/mob/WardenEntity
FIELD field_36739 sniffingAnimation Lnet/minecraft/class_6962;
FIELD field_36740 emergingAnimation Lnet/minecraft/class_6962;
FIELD field_36741 diggingAnimation Lnet/minecraft/class_6962;
FIELD field_36742 SENSORS Lcom/google/common/collect/ImmutableList;
FIELD field_36745 ANGER Lnet/minecraft/class_2940;
FIELD field_36746 listenSound Lnet/minecraft/class_3414;
FIELD field_36747 gameEventHandler Lnet/minecraft/class_5715;
FIELD field_36748 vibrationListener Lnet/minecraft/class_5718;
FIELD field_36750 angerManager Lnet/minecraft/class_6973;
FIELD field_36751 MEMORY_MODULES Lcom/google/common/collect/ImmutableList;
FIELD field_36778 roaringAnimation Lnet/minecraft/class_6962;
METHOD <init> (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_40667 setAnger (I)V
ARG 1 anger
METHOD method_40670 addDigParticles (Lnet/minecraft/class_6975;Lnet/minecraft/class_1937;Lnet/minecraft/class_6962;)V
ARG 1 warden
ARG 2 world
ARG 3 animationState
METHOD method_40671 isValidTarget (Lnet/minecraft/class_1297;)Z
ARG 0 entity
METHOD method_40673 getAnger ()I
METHOD method_40682 getAngerManager ()Lnet/minecraft/class_6973;

View File

@ -24,6 +24,8 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
METHOD method_16917 setOffers (Lnet/minecraft/class_1916;)V
ARG 1 offers
METHOD method_16918 levelUp ()V
METHOD method_19172 (Lnet/minecraft/class_1277;Ljava/util/Map$Entry;)I
ARG 1 item
METHOD method_19174 initBrain (Lnet/minecraft/class_4095;)V
ARG 1 brain
METHOD method_19176 releaseTicketFor (Lnet/minecraft/class_4140;)V
@ -68,6 +70,7 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
METHOD method_20687 canSummonGolem (J)Z
ARG 1 time
METHOD method_20688 summonGolem (Lnet/minecraft/class_3218;JI)V
ARG 1 world
ARG 2 time
ARG 4 requiredCount
METHOD method_20690 notifyDeath (Lnet/minecraft/class_1297;)V

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
FIELD field_18135 STANDING_DIMENSIONS Lnet/minecraft/class_4048;
FIELD field_19428 shoulderEntityAddedTime J
FIELD field_30642 OFFLINE_PLAYER_UUID_PREFIX Ljava/lang/String;
FIELD field_36810 sculkShriekerWarningManager Lnet/minecraft/class_6978;
FIELD field_7483 strideDistance F
FIELD field_7484 itemCooldownManager Lnet/minecraft/class_1796;
FIELD field_7486 enderChestInventory Lnet/minecraft/class_1730;
@ -108,6 +109,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
COMMENT the item stack in the clicked slot
ARG 3 clickType
COMMENT the click type (mouse button used)
METHOD method_40737 getSculkShriekerWarningManager ()Lnet/minecraft/class_6978;
METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I
ARG 1 recipes
METHOD method_7255 addExperience (I)V

View File

@ -289,6 +289,12 @@ 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_36816 SCULK_SENSOR Lnet/minecraft/class_1792;
FIELD field_36817 SCULK Lnet/minecraft/class_1792;
FIELD field_36818 SCULK_VEIN Lnet/minecraft/class_1792;
FIELD field_36819 SCULK_CATALYST Lnet/minecraft/class_1792;
FIELD field_36820 SCULK_SHRIEKER Lnet/minecraft/class_1792;
FIELD field_36822 REINFORCED_DEEPSLATE Lnet/minecraft/class_1792;
FIELD field_8043 ORANGE_TERRACOTTA Lnet/minecraft/class_1792;
FIELD field_8047 JUNGLE_PRESSURE_PLATE Lnet/minecraft/class_1792;
FIELD field_8048 SPRUCE_BUTTON Lnet/minecraft/class_1792;

View File

@ -5,3 +5,4 @@ CLASS net/minecraft/class_6842 net/minecraft/nbt/scanner/Tree
ARG 1 path
METHOD method_39881 add (Lnet/minecraft/class_6843;)V
ARG 1 query
METHOD method_40995 create ()Lnet/minecraft/class_6842;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_7038 net/minecraft/particle/SculkChargeParticleEffect
FIELD field_37016 CODEC Lcom/mojang/serialization/Codec;
FIELD field_37017 FACTORY Lnet/minecraft/class_2394$class_2395;
METHOD method_40963 (Lnet/minecraft/class_7038;)Ljava/lang/Float;
ARG 0 particleEffect

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_7039 net/minecraft/particle/ShriekParticleEffect
FIELD field_37018 CODEC Lcom/mojang/serialization/Codec;
FIELD field_37019 FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_37020 delay I
METHOD <init> (I)V
ARG 1 delay
METHOD method_40967 (Lnet/minecraft/class_7039;)Ljava/lang/Integer;
ARG 0 particleEffect
METHOD method_40968 getDelay ()I

View File

@ -1,5 +1,14 @@
CLASS net/minecraft/class_5745 net/minecraft/particle/VibrationParticleEffect
FIELD field_28277 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28278 PARAMETERS_FACTORY Lnet/minecraft/class_2394$class_2395;
FIELD field_37021 destination Lnet/minecraft/class_5716;
FIELD field_37022 arrivalInTicks I
METHOD <init> (Lnet/minecraft/class_5716;I)V
ARG 1 destination
ARG 2 arrivalInTicks
METHOD method_33124 (Lnet/minecraft/class_5745;)Lnet/minecraft/class_5716;
ARG 0 effect
METHOD method_40972 (Lnet/minecraft/class_5745;)Ljava/lang/Integer;
ARG 0 effect
METHOD method_40973 getDestination ()Lnet/minecraft/class_5716;
METHOD method_40974 getArrivalInTicks ()I

View File

@ -57,6 +57,7 @@ CLASS net/minecraft/class_4209 net/minecraft/server/network/DebugInfoSender
METHOD method_33139 sendGameEvent (Lnet/minecraft/class_1937;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;)V
ARG 0 world
ARG 1 event
ARG 2 pos
METHOD method_33140 sendGameEventListener (Lnet/minecraft/class_1937;Lnet/minecraft/class_5714;)V
ARG 0 world
ARG 1 eventListener

View File

@ -96,6 +96,7 @@ CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkTicketManager
METHOD method_38632 shouldTickBlocks (J)Z
ARG 1 chunkPos
METHOD method_38633 getPlayerSimulationLevel ()I
METHOD method_40577 hasTickets ()Z
CLASS class_3205 DistanceFromNearestPlayerTracker
FIELD field_13896 distanceFromNearestPlayer Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
FIELD field_17461 maxDistance I

View File

@ -35,6 +35,7 @@ CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager
COMMENT
COMMENT <p>This updates the section position player's client is currently watching and
COMMENT the player's position in its entity tracker.
ARG 1 player
METHOD method_14128 markForUpdate (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_14131 getChunkHolder (J)Lnet/minecraft/class_3193;

View File

@ -82,6 +82,10 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup
FIELD field_29034 DEEPSLATE_BRICKS Lnet/minecraft/class_2498;
FIELD field_29035 DEEPSLATE_TILES Lnet/minecraft/class_2498;
FIELD field_29036 POLISHED_DEEPSLATE Lnet/minecraft/class_2498;
FIELD field_36876 SCULK_CATALYST Lnet/minecraft/class_2498;
FIELD field_36877 SCULK Lnet/minecraft/class_2498;
FIELD field_36878 SCULK_VEIN Lnet/minecraft/class_2498;
FIELD field_36879 SCULK_SHRIEKER Lnet/minecraft/class_2498;
METHOD <init> (FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V
ARG 1 volume
ARG 2 pitch

View File

@ -226,6 +226,8 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties
FIELD field_31401 AGE_25_MAX I
FIELD field_31402 DISTANCE_1_7_MAX I
FIELD field_33723 LEVEL_15_MAX I
FIELD field_36886 BLOOM Lnet/minecraft/class_2746;
FIELD field_36887 SHRIEKING Lnet/minecraft/class_2746;
METHOD method_11813 (Lnet/minecraft/class_2768;)Z
ARG 0 shape
METHOD method_11814 (Lnet/minecraft/class_2350;)Z

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7040 net/minecraft/structure/AncientCityData
FIELD field_37023 CITY_CENTER Lnet/minecraft/class_3785;
METHOD method_40980 init ()V

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_7041 net/minecraft/structure/AncientCityOutskirtsData
METHOD method_40981 init ()V

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_7010 net/minecraft/structure/processor/ReplaceInTagStructureProcessor
FIELD field_36938 CODEC Lcom/mojang/serialization/Codec;
FIELD field_36939 rottableBlocks Lnet/minecraft/class_3494;
FIELD field_36940 integrity F
METHOD <init> (Lnet/minecraft/class_3494;F)V
ARG 1 rottableBlocks
ARG 2 integrity
METHOD method_40887 (Lnet/minecraft/class_7010;)Ljava/lang/Float;
ARG 0 processor
METHOD method_40889 (Lnet/minecraft/class_7010;)Lnet/minecraft/class_3494;
ARG 0 processor

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_7009 net/minecraft/structure/rule/RandomBlockTagMatchRuleTest
FIELD field_36935 CODEC Lcom/mojang/serialization/Codec;
FIELD field_36936 blockTag Lnet/minecraft/class_2960;
FIELD field_36937 probability F
METHOD <init> (Lnet/minecraft/class_2960;F)V
ARG 1 blockTagId
ARG 2 probability
METHOD <init> (Lnet/minecraft/class_3494$class_5123;F)V
ARG 1 blockTag
ARG 2 probability
METHOD method_40883 (Lnet/minecraft/class_7009;)Ljava/lang/Float;
ARG 0 ruleTest
METHOD method_40884 getTagPredicate ()Ljava/util/function/Predicate;
METHOD method_40885 (Lnet/minecraft/class_7009;)Lnet/minecraft/class_2960;
ARG 0 ruleTest

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_6959 net/minecraft/util/LargeEntitySpawnHelper
METHOD method_40584 findSpawnPos (Lnet/minecraft/class_3218;ILnet/minecraft/class_2338$class_2339;)Z
ARG 0 world
ARG 1 heightRequired
ARG 2 pos
METHOD method_40585 trySpawnAt (Lnet/minecraft/class_1299;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;III)Ljava/util/Optional;
ARG 0 entityType
ARG 1 world
ARG 2 pos
ARG 3 count
ARG 4 range
ARG 5 heightRequired

View File

@ -111,6 +111,13 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
METHOD method_35838 rotateZCounterclockwise ()Lnet/minecraft/class_2350;
METHOD method_38940 validateVertical (Lnet/minecraft/class_2350;)Lcom/mojang/serialization/DataResult;
ARG 0 direction
METHOD method_40955 stream ()Ljava/util/stream/Stream;
METHOD method_40956 unpack (B)Ljava/util/Collection;
ARG 0 directions
METHOD method_40957 pack (Ljava/util/Collection;)B
ARG 0 directions
METHOD method_40958 shuffle (Ljava/util/Random;)Ljava/util/Collection;
ARG 0 random
CLASS class_2351 Axis
FIELD field_11050 BY_NAME Ljava/util/Map;
FIELD field_11053 name Ljava/lang/String;

View File

@ -104,6 +104,8 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 1 chunkPos
METHOD method_39522 shouldRemoveEntityLater (Lnet/minecraft/class_1297$class_5529;)Z
ARG 1 reason
METHOD method_40742 shouldTickBlockPos (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V
ARG 1 pos
ARG 2 oldState

View File

@ -4,11 +4,13 @@ CLASS net/minecraft/class_1936 net/minecraft/world/WorldAccess
ARG 2 pos
ARG 3 data
METHOD method_32887 emitGameEvent (Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;)V
ARG 1 entity
ARG 1 sourceEntity
ARG 2 event
ARG 3 pos
METHOD method_32888 emitGameEvent (Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;)V
ARG 1 entity
ARG 1 sourceEntity
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

View File

@ -348,3 +348,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT <p>Called by {@link net.minecraft.item.BoneMealItem#useOnBlock(net.minecraft.item.ItemUsageContext) BoneMealItem#useOnBlock},
COMMENT an anonymous class in {@link net.minecraft.block.dispenser.DispenserBehavior#registerDefaults() DispenserBehavior#registerDefaults},
COMMENT and {@link net.minecraft.entity.ai.brain.task.BoneMealTask#keepRunning(net.minecraft.server.world.ServerWorld, net.minecraft.entity.passive.VillagerEntity, long) BoneMealTask#keepRunning}
FIELD field_36836 SCULK_CHARGE I
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}

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_6554 net/minecraft/world/biome/source/util/VanillaBiom
FIELD field_34521 NEAR_MOUNTAIN_BIOMES [[Lnet/minecraft/class_5321;
FIELD field_34522 SPECIAL_NEAR_MOUNTAIN_BIOMES [[Lnet/minecraft/class_5321;
FIELD field_34523 HILL_BIOMES [[Lnet/minecraft/class_5321;
FIELD field_36828 DEEP_DARK_CONTINENTALNESS Lnet/minecraft/class_6544$class_6546;
METHOD method_38179 getWeirdnessDescription (D)Ljava/lang/String;
ARG 0 weirdness
METHOD method_38180 getNoiseRangeIndex (D[Lnet/minecraft/class_6544$class_6546;)Ljava/lang/String;
@ -45,6 +46,11 @@ CLASS net/minecraft/class_6554 net/minecraft/world/biome/source/util/VanillaBiom
ARG 1 parameters
ARG 2 weirdness
METHOD method_38187 writeBiomeParameters (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V
ARG 1 parameters
ARG 2 temperature
ARG 3 humidity
ARG 4 continentalness
ARG 5 erosion
ARG 6 weirdness
ARG 7 offset
ARG 8 biome
@ -112,3 +118,8 @@ CLASS net/minecraft/class_6554 net/minecraft/world/biome/source/util/VanillaBiom
ARG 2 humidity
ARG 3 weirdness
METHOD method_39168 getSpawnSuitabilityNoises ()Ljava/util/List;
METHOD method_40743 getTemperatureParameters ()[Lnet/minecraft/class_6544$class_6546;
METHOD method_40744 getHumidityParameters ()[Lnet/minecraft/class_6544$class_6546;
METHOD method_40745 getErosionParameters ()[Lnet/minecraft/class_6544$class_6546;
METHOD method_40746 getContinentalnessParameters ()[Lnet/minecraft/class_6544$class_6546;
METHOD method_40747 getWeirdnessParameters ()[Lnet/minecraft/class_6544$class_6546;

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_5707 net/minecraft/world/event/BlockPositionSource
FIELD field_28137 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28138 pos Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;)V
ARG 1 pos
METHOD <init> (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_32927 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;

View File

@ -2,8 +2,19 @@ CLASS net/minecraft/class_5709 net/minecraft/world/event/EntityPositionSource
FIELD field_28139 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28140 entityId I
FIELD field_28141 entity Ljava/util/Optional;
FIELD field_36890 yOffset F
METHOD <init> (IF)V
ARG 1 entityId
ARG 2 yOffset
METHOD <init> (Lnet/minecraft/class_1297;F)V
ARG 1 entity
ARG 2 yOffset
METHOD method_32932 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_32933 (Lnet/minecraft/class_5709;)Ljava/lang/Integer;
ARG 0 positionSource
METHOD method_40828 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
ARG 1 entity
METHOD method_40829 (Lnet/minecraft/class_5709;)Ljava/lang/Float;
ARG 0 positionSource
CLASS class_5710 Type

View File

@ -10,6 +10,8 @@ CLASS net/minecraft/class_5713 net/minecraft/world/event/listener/GameEventDispa
COMMENT the event
ARG 2 entity
COMMENT an entity related to the event
ARG 3 pos
COMMENT the position of the event
METHOD method_32944 addListener (Lnet/minecraft/class_5714;)V
COMMENT Adds a listener to this dispatcher.
ARG 1 listener

View File

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

View File

@ -5,4 +5,11 @@ CLASS net/minecraft/class_5711 net/minecraft/world/event/listener/SimpleGameEven
COMMENT @apiNote Vanilla Minecraft creates it on a per-chunk-section basis.
FIELD field_28142 listeners Ljava/util/List;
FIELD field_28143 world Lnet/minecraft/class_1937;
METHOD <init> (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_32936 dispatchTo (Lnet/minecraft/class_1937;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_5714;)Z
ARG 0 world
ARG 1 event
ARG 2 sourceEntity
ARG 3 pos
ARG 4 listener

View File

@ -1,8 +1,8 @@
CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/SculkSensorListener
CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/VibrationListener
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_6999;
FIELD field_28190 vibration Lnet/minecraft/class_5718$class_6999;
FIELD field_28191 distance I
FIELD field_28192 delay I
METHOD <init> (Lnet/minecraft/class_5716;ILnet/minecraft/class_5718$class_5719;)V
@ -12,7 +12,15 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/SculkSensorLis
METHOD method_32964 tick (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_32965 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 event
ARG 3 sourceEntity
ARG 4 sourcePos
ARG 5 listenerPos
METHOD method_32966 isOccluded (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
ARG 0 world
ARG 1 sourcePos
ARG 2 listenerPos
METHOD method_32967 (Lnet/minecraft/class_2680;)Z
ARG 0 state
CLASS class_5719 Callback
@ -20,10 +28,25 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/SculkSensorLis
COMMENT Accepts a game event after delay.
ARG 1 world
ARG 2 listener
ARG 3 pos
ARG 4 event
ARG 5 sourceEntity
ARG 6 delay
METHOD method_32970 accepts (Lnet/minecraft/class_1937;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
ARG 5 sourceEntity
METHOD method_40674 getTag ()Lnet/minecraft/class_3494$class_5123;
METHOD method_40825 canAccept (Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)Z
ARG 1 event
ARG 2 sourceEntity
METHOD method_40830 isNotOccluded (Lnet/minecraft/class_1937;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)Z
ARG 1 world
ARG 2 listener
ARG 3 pos
ARG 4 event
ARG 5 sourceEntity
CLASS class_6999 Vibration

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_6748 net/minecraft/world/gen/chunk/Blender
ARG 0 chunkRegion
METHOD method_39561 blendBiome (II)Lnet/minecraft/class_1959;
ARG 1 x
ARG 2 y
ARG 2 z
METHOD method_39563 getBiomeSupplier (Lnet/minecraft/class_6780;)Lnet/minecraft/class_6780;
ARG 1 biomeSupplier
METHOD method_39564 (Lnet/minecraft/class_6780;IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_1959;

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_7042 net/minecraft/world/gen/feature/AncientCityPlacedFeatures
FIELD field_37033 SCULK_CATALYST_WITH_PATCHES_CITY Lnet/minecraft/class_6796;

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_7002 net/minecraft/world/gen/feature/CentralBlockScatteredFeature
METHOD method_40839 (Lnet/minecraft/class_3494;Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_40840 getTagPredicate (Lnet/minecraft/class_2960;)Ljava/util/function/Predicate;
ARG 0 tagId
METHOD method_40841 (Lnet/minecraft/class_2680;)Z
ARG 0 state

View File

@ -0,0 +1,39 @@
CLASS net/minecraft/class_7006 net/minecraft/world/gen/feature/CentralBlockScatteredFeatureConfig
FIELD field_36913 CODEC Lcom/mojang/serialization/Codec;
FIELD field_36914 canPlaceCentralBlockOn Lnet/minecraft/class_2960;
FIELD field_36915 centralState Lnet/minecraft/class_4651;
FIELD field_36916 scatteredFeature Ljava/util/function/Supplier;
FIELD field_36917 centralFeature Ljava/util/function/Supplier;
FIELD field_36918 surface Lnet/minecraft/class_5932;
FIELD field_36919 verticalRange I
FIELD field_36920 featureCountMin I
FIELD field_36921 featureCountMax I
FIELD field_36922 maxFeatureDistance I
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_4651;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Lnet/minecraft/class_5932;IIII)V
ARG 1 canPlaceCentralBlockOn
ARG 2 centralState
ARG 3 scatteredFeature
ARG 4 centralFeature
ARG 5 surface
ARG 6 verticalRange
ARG 7 featureCountMin
ARG 8 featureCountMax
ARG 9 maxFeatureDistance
METHOD method_40858 (Lnet/minecraft/class_7006;)Ljava/lang/Integer;
ARG 0 config
METHOD method_40859 (Lnet/minecraft/class_7006;)Ljava/lang/Integer;
ARG 0 config
METHOD method_40860 (Lnet/minecraft/class_7006;)Ljava/lang/Integer;
ARG 0 config
METHOD method_40861 (Lnet/minecraft/class_7006;)Ljava/lang/Integer;
ARG 0 config
METHOD method_40862 (Lnet/minecraft/class_7006;)Lnet/minecraft/class_5932;
ARG 0 config
METHOD method_40863 (Lnet/minecraft/class_7006;)Ljava/util/function/Supplier;
ARG 0 config
METHOD method_40864 (Lnet/minecraft/class_7006;)Ljava/util/function/Supplier;
ARG 0 config
METHOD method_40865 (Lnet/minecraft/class_7006;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_40866 (Lnet/minecraft/class_7006;)Lnet/minecraft/class_2960;
ARG 0 config

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_5780 net/minecraft/world/gen/feature/GlowLichenFeatureConfig
CLASS net/minecraft/class_5780 net/minecraft/world/gen/feature/LichenFeatureConfig
FIELD field_28429 CODEC Lcom/mojang/serialization/Codec;
FIELD field_28430 searchRange I
FIELD field_28431 placeOnFloor Z
@ -7,5 +7,14 @@ CLASS net/minecraft/class_5780 net/minecraft/world/gen/feature/GlowLichenFeature
FIELD field_28434 spreadChance F
FIELD field_28435 canPlaceOn Ljava/util/List;
FIELD field_28436 directions Ljava/util/List;
FIELD field_36923 blockToPlace Lnet/minecraft/class_2680;
METHOD <init> (Lnet/minecraft/class_2680;IZZZFLjava/util/List;)V
ARG 1 blockToPlace
ARG 2 searcnRange
ARG 3 placeOnFloor
ARG 4 placeOnCeiling
ARG 5 placeOnWalls
ARG 6 spreadChance
ARG 7 canPlaceOn
METHOD method_33398 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7003 net/minecraft/world/gen/feature/SculkPatchFeature

View File

@ -0,0 +1,31 @@
CLASS net/minecraft/class_7007 net/minecraft/world/gen/feature/SculkPatchFeatureConfig
FIELD field_36924 CODEC Lcom/mojang/serialization/Codec;
FIELD field_36925 replaceable Lnet/minecraft/class_2960;
FIELD field_36926 groundState Lnet/minecraft/class_4651;
FIELD field_36927 growthFeature Ljava/util/function/Supplier;
FIELD field_36928 growthChance F
FIELD field_36929 surface Lnet/minecraft/class_5932;
FIELD field_36930 verticalRange I
FIELD field_36931 xzRadius Lnet/minecraft/class_6017;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_4651;Ljava/util/function/Supplier;FLnet/minecraft/class_5932;ILnet/minecraft/class_6017;)V
ARG 1 replaceable
ARG 2 groundState
ARG 3 growthFeature
ARG 4 growthChance
ARG 5 surface
ARG 6 verticalRange
ARG 7 xzRadius
METHOD method_40869 (Lnet/minecraft/class_7007;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_40870 (Lnet/minecraft/class_7007;)Ljava/lang/Integer;
ARG 0 config
METHOD method_40871 (Lnet/minecraft/class_7007;)Lnet/minecraft/class_5932;
ARG 0 config
METHOD method_40872 (Lnet/minecraft/class_7007;)Ljava/lang/Float;
ARG 0 config
METHOD method_40873 (Lnet/minecraft/class_7007;)Ljava/util/function/Supplier;
ARG 0 config
METHOD method_40874 (Lnet/minecraft/class_7007;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_40875 (Lnet/minecraft/class_7007;)Lnet/minecraft/class_2960;
ARG 0 config

View File

@ -24,6 +24,11 @@ CLASS net/minecraft/class_6801 net/minecraft/world/gen/feature/UndergroundConfig
FIELD field_35792 COAL_FOSSIL_IDS Ljava/util/List;
FIELD field_35793 CAVE_VINES_PLANT_PROVIDER Lnet/minecraft/class_4657;
FIELD field_35794 RANDOMIZED_AGE_CAVE_VINES_PROVIDER Lnet/minecraft/class_5929;
FIELD field_37028 SCULK_GROWTHS Lnet/minecraft/class_2975;
FIELD field_37029 SCULK_PATCH_LARGE Lnet/minecraft/class_2975;
FIELD field_37030 SCULK_PATCH Lnet/minecraft/class_2975;
FIELD field_37031 SCULK_VEINS Lnet/minecraft/class_2975;
FIELD field_37032 SCULK_CATALYST_WITH_PATCHES Lnet/minecraft/class_2975;
METHOD method_39686 createSmallDripleafFeature ()Lnet/minecraft/class_6796;
METHOD method_39687 createBigDripleafFeature (Lnet/minecraft/class_2350;)Lnet/minecraft/class_6796;
ARG 0 direction

View File

@ -71,6 +71,7 @@ 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
target_method net/minecraft/world/WorldAccess syncWorldEvent (Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V
param 1 world_events