22w12a deep dark (#3064)

* 22w12a sculk

* 22w12a warden

* Fix shnupbups conflict

* Update SculkShriekerWarningManager.mapping
This commit is contained in:
apple502j 2022-03-30 19:47:02 +09:00 committed by GitHub
parent 8960bd3017
commit da98aa3b21
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 382 additions and 0 deletions

View File

@ -52,8 +52,15 @@ 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_41432 getGrower ()Lnet/minecraft/class_7118;
METHOD method_41437 flagToDirections (B)Ljava/util/Set;
ARG 0 flag
METHOD method_41438 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_41439 directionsToFlag (Ljava/util/Collection;)B
ARG 0 directions
METHOD method_41440 collectDirections (Lnet/minecraft/class_2680;)Ljava/util/Set;
ARG 0 state

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5777 net/minecraft/block/GlowLichenBlock
FIELD field_28412 WATERLOGGED Lnet/minecraft/class_2746;
FIELD field_37585 grower Lnet/minecraft/class_7118;
METHOD method_34727 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 4 direction
METHOD method_37363 (ILnet/minecraft/class_2680;)I

View File

@ -0,0 +1,114 @@
CLASS net/minecraft/class_7118 net/minecraft/block/LichenGrower
FIELD field_37595 GROW_TYPES [Lnet/minecraft/class_7118$class_7123;
FIELD field_37596 growChecker Lnet/minecraft/class_7118$class_7120;
METHOD <init> (Lnet/minecraft/class_5778;)V
ARG 1 lichen
METHOD <init> (Lnet/minecraft/class_7118$class_7120;)V
ARG 1 growChecker
METHOD method_41441 place (Lnet/minecraft/class_1936;Lnet/minecraft/class_7118$class_7121;Z)Ljava/util/Optional;
ARG 1 world
ARG 2 pos
ARG 3 markForPostProcessing
METHOD method_41442 (Lnet/minecraft/class_1936;ZLnet/minecraft/class_7118$class_7121;)Ljava/util/Optional;
ARG 3 growPos
METHOD method_41443 canGrow (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 direction
METHOD method_41444 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z
ARG 5 direction2
METHOD method_41445 getGrowPos (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_7118$class_7122;)Ljava/util/Optional;
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 oldDirection
ARG 5 newDirection
ARG 6 predicate
METHOD method_41446 grow (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Z)Ljava/util/Optional;
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 oldDirection
ARG 5 newDirection
ARG 6 markForPostProcessing
METHOD method_41447 grow (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Ljava/util/Random;Z)Ljava/util/Optional;
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 direction
ARG 5 random
ARG 6 markForPostProcessing
METHOD method_41448 grow (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)J
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 direction
ARG 5 markForPostProcessing
METHOD method_41449 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ZLnet/minecraft/class_2350;)Ljava/util/Optional;
ARG 6 direction2
METHOD method_41450 grow (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/Random;)Ljava/util/Optional;
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_41451 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/Random;Lnet/minecraft/class_2350;)Ljava/util/Optional;
ARG 5 direction
METHOD method_41452 grow (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)J
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 markForPostProcessing
METHOD method_41453 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ZLnet/minecraft/class_2350;)Ljava/lang/Long;
ARG 5 direction
METHOD method_41454 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 2 direction
METHOD method_41455 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ZLnet/minecraft/class_2350;)Ljava/util/Optional;
ARG 6 direction2
METHOD method_41456 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 2 direction
CLASS class_7119 LichenGrowChecker
FIELD field_37597 lichen Lnet/minecraft/class_5778;
METHOD <init> (Lnet/minecraft/class_5778;)V
ARG 1 lichen
METHOD method_41458 canGrow (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;)Z
ARG 1 world
ARG 2 pos
ARG 3 growPos
ARG 4 direction
ARG 5 state
CLASS class_7120 GrowChecker
METHOD method_41457 canGrow (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_7118$class_7121;)Z
ARG 1 world
ARG 2 pos
ARG 3 growPos
METHOD method_41459 getStateWithDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 direction
METHOD method_41460 getGrowTypes ()[Lnet/minecraft/class_7118$class_7123;
METHOD method_41461 place (Lnet/minecraft/class_1936;Lnet/minecraft/class_7118$class_7121;Lnet/minecraft/class_2680;Z)Z
ARG 1 world
ARG 2 growPos
ARG 3 state
ARG 4 markForPostProcessing
METHOD method_41462 canGrow (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_41463 hasDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 1 state
ARG 2 direction
METHOD method_41464 canGrow (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 1 state
ARG 2 direction
CLASS class_7121 GrowPos
CLASS class_7122 GrowPosPredicate
METHOD test (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_7118$class_7121;)Z
ARG 1 world
ARG 2 pos
ARG 3 growPos
CLASS class_7123 GrowType
METHOD method_41466 getGrowPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_7118$class_7121;
ARG 1 pos
ARG 2 newDirection
ARG 3 oldDirection

View File

@ -1 +1,14 @@
CLASS net/minecraft/class_7125 net/minecraft/block/SculkBlock
METHOD method_41474 shouldNotDecay (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
ARG 0 world
ARG 1 pos
METHOD method_41475 getExtraBlockState (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/Random;Z)Lnet/minecraft/class_2680;
ARG 1 world
ARG 2 pos
ARG 3 random
ARG 4 allowShrieker
METHOD method_41476 getDecay (Lnet/minecraft/class_7128;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;I)I
ARG 0 spreadManager
ARG 1 cursorPos
ARG 2 catalystPos
ARG 3 charge

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_7126 net/minecraft/block/SculkCatalystBlock
FIELD field_37603 BLOOM_DURATION I
FIELD field_37604 BLOOM Lnet/minecraft/class_2746;
FIELD field_37605 experience Lnet/minecraft/class_6017;
METHOD method_41477 bloom (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Random;)V

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 entity
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 power
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

@ -3,6 +3,7 @@ CLASS net/minecraft/class_7268 net/minecraft/block/SculkShriekerBlock
FIELD field_38230 WATERLOGGED Lnet/minecraft/class_2746;
FIELD field_38231 SHAPE Lnet/minecraft/class_265;
FIELD field_38232 TOP D
FIELD field_38233 SHRIEK_DURATION I
METHOD method_42312 shriek (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 state

View File

@ -0,0 +1,24 @@
CLASS net/minecraft/class_7124 net/minecraft/block/SculkSpreadable
FIELD field_37602 VEIN_ONLY_SPREADER Lnet/minecraft/class_7124;
METHOD method_41467 getUpdate ()B
METHOD method_41468 spreadAtSamePosition (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Ljava/util/Random;)V
ARG 1 world
ARG 2 state
ARG 3 pos
ARG 4 random
METHOD method_41469 spread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Collection;Z)Z
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 directions
ARG 5 markForPostProcessing
METHOD method_41471 spread (Lnet/minecraft/class_7128$class_7129;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/Random;Lnet/minecraft/class_7128;Z)I
ARG 1 cursor
ARG 2 world
ARG 3 catalystPos
ARG 4 random
ARG 5 spreadManager
ARG 6 shouldConvertToBlock
METHOD method_41472 shouldConvertToSpreadable ()Z
METHOD method_41473 getDecay (I)I
ARG 1 oldDecay

View File

@ -1,2 +1,23 @@
CLASS net/minecraft/class_7130 net/minecraft/block/SculkVeinBlock
FIELD field_37631 WATERLOGGED Lnet/minecraft/class_2746;
FIELD field_37632 allGrowTypeGrower Lnet/minecraft/class_7118;
FIELD field_37633 samePositionOnlyGrower Lnet/minecraft/class_7118;
METHOD method_41513 veinCoversSculkReplaceable (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
ARG 0 world
ARG 1 state
ARG 2 pos
METHOD method_41514 place (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Collection;)Z
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 directions
METHOD method_41515 convertToBlock (Lnet/minecraft/class_7128;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 1 spreadManager
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_41516 getSamePositionOnlyGrower ()Lnet/minecraft/class_7118;
CLASS class_7131 SculkVeinGrowChecker
FIELD field_37635 growTypes [Lnet/minecraft/class_7118$class_7123;
METHOD <init> (Lnet/minecraft/class_7130;[Lnet/minecraft/class_7118$class_7123;)V
ARG 2 growTypes

View File

@ -9,3 +9,7 @@ CLASS net/minecraft/class_5704 net/minecraft/block/entity/SculkSensorBlockEntity
ARG 1 range
METHOD method_32911 getEventListener ()Lnet/minecraft/class_5718;
METHOD method_32912 getLastVibrationFrequency ()I
METHOD method_42320 (Lnet/minecraft/class_5718;)V
ARG 1 listener
METHOD method_42321 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
ARG 1 listenerNbt

View File

@ -24,14 +24,20 @@ CLASS net/minecraft/class_7262 net/minecraft/block/entity/SculkShriekerWarningMa
ARG 1 other
METHOD method_42253 (Lnet/minecraft/class_7262;Lnet/minecraft/class_3222;)V
ARG 1 player
METHOD method_42254 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_42255 (Lnet/minecraft/class_243;Lnet/minecraft/class_3222;)Z
ARG 1 player
METHOD method_42256 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 map
METHOD method_42257 (Ljava/util/List;Lnet/minecraft/class_7262;)V
ARG 1 manager
METHOD method_42258 reset ()V
METHOD method_42259 canIncreaseWarningLevel (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_42260 (Lnet/minecraft/class_7262;)I
ARG 0 manager
METHOD method_42261 increaseWarningLevel ()V
METHOD method_42262 warn (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 1 world

View File

@ -1,16 +1,107 @@
CLASS net/minecraft/class_7128 net/minecraft/block/entity/SculkSpreadManager
FIELD field_37614 worldGen Z
FIELD field_37615 replaceableTag Lnet/minecraft/class_6862;
FIELD field_37616 extraBlockChance I
FIELD field_37617 maxDistance I
FIELD field_37618 spreadChance I
FIELD field_37619 decayChance I
FIELD field_37620 cursors Ljava/util/List;
FIELD field_37621 LOGGER Lorg/slf4j/Logger;
METHOD <init> (ZLnet/minecraft/class_6862;IIII)V
ARG 1 worldGen
ARG 2 replaceableTag
ARG 3 extraBlockChance
ARG 4 maxDistance
ARG 5 spreadChance
ARG 6 decayChance
METHOD method_41478 create ()Lnet/minecraft/class_7128;
METHOD method_41479 tick (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/Random;Z)V
ARG 1 world
ARG 2 pos
ARG 3 random
ARG 4 shouldConvertToBlock
METHOD method_41480 addCursor (Lnet/minecraft/class_7128$class_7129;)V
ARG 1 cursor
METHOD method_41481 (Lnet/minecraft/class_7128$class_7129;Lnet/minecraft/class_2338;Ljava/lang/Integer;)Ljava/lang/Integer;
ARG 1 pos
ARG 2 charge
METHOD method_41482 spread (Lnet/minecraft/class_2338;I)V
ARG 1 pos
ARG 2 charge
METHOD method_41483 readNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_41484 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
ARG 1 cursorsNbt
METHOD method_41485 createWorldGen ()Lnet/minecraft/class_7128;
METHOD method_41486 writeNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_41487 getReplaceableTag ()Lnet/minecraft/class_6862;
METHOD method_41488 getExtraBlockChance ()I
METHOD method_41489 getMaxDistance ()I
METHOD method_41490 getSpreadChance ()I
METHOD method_41491 getDecayChance ()I
METHOD method_41492 isWorldGen ()Z
METHOD method_41493 getCursors ()Ljava/util/List;
METHOD method_41494 clearCursors ()V
CLASS class_7129 Cursor
FIELD field_37623 CODEC Lcom/mojang/serialization/Codec;
FIELD field_37624 OFFSETS Ljava/util/List;
FIELD field_37625 pos Lnet/minecraft/class_2338;
FIELD field_37626 charge I
FIELD field_37627 update I
FIELD field_37628 decay I
FIELD field_37629 faces Ljava/util/Set;
FIELD field_37630 DIRECTION_SET_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2338;I)V
ARG 1 pos
ARG 2 charge
METHOD <init> (Lnet/minecraft/class_2338;IIILjava/util/Optional;)V
ARG 1 pos
ARG 2 charge
ARG 3 decay
ARG 4 update
ARG 5 faces
METHOD method_41495 getPos ()Lnet/minecraft/class_2338;
METHOD method_41496 canSpread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z
ARG 0 world
ARG 1 sourcePos
ARG 2 targetPos
METHOD method_41497 canSpread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 0 world
ARG 1 pos
ARG 2 direction
METHOD method_41498 getSpreadPos (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/Random;)Lnet/minecraft/class_2338;
ARG 0 world
ARG 1 pos
ARG 2 random
METHOD method_41499 spread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/Random;Lnet/minecraft/class_7128;Z)V
ARG 1 world
ARG 2 pos
ARG 3 random
ARG 4 spreadManager
ARG 5 shouldConvertToBlock
METHOD method_41500 canSpread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Z
ARG 1 world
ARG 2 pos
ARG 3 worldGen
METHOD method_41501 merge (Lnet/minecraft/class_7128$class_7129;)V
ARG 1 cursor
METHOD method_41502 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_41503 getSpreadable (Lnet/minecraft/class_2680;)Lnet/minecraft/class_7124;
ARG 0 state
METHOD method_41504 (Lnet/minecraft/class_2338;)Z
ARG 0 pos
METHOD method_41505 (Ljava/util/ArrayList;)V
ARG 0 offsets
METHOD method_41506 (Ljava/util/List;)Ljava/util/Set;
ARG 0 directions
METHOD method_41507 shuffleOffsets (Ljava/util/Random;)Ljava/util/List;
ARG 0 random
METHOD method_41508 getCharge ()I
METHOD method_41509 (Lnet/minecraft/class_7128$class_7129;)Ljava/util/Optional;
ARG 0 cursor
METHOD method_41510 getDecay ()I
METHOD method_41511 (Lnet/minecraft/class_7128$class_7129;)Ljava/lang/Integer;
ARG 0 cursor
METHOD method_41512 getFaces ()Ljava/util/Set;

View File

@ -18,6 +18,8 @@ CLASS net/minecraft/class_7254 net/minecraft/entity/ai/WardenAngerManager
ARG 0 angerManager
METHOD method_42181 getPrimeSuspect (Lnet/minecraft/class_1937;)Ljava/util/Optional;
ARG 1 world
METHOD method_42182 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_42183 (Ljava/util/UUID;)V
ARG 1 uuid
METHOD method_42184 (Ljava/util/UUID;Ljava/lang/Integer;)Ljava/lang/Integer;

View File

@ -1 +1,9 @@
CLASS net/minecraft/class_7252 net/minecraft/entity/ai/brain/sensor/WardenAttackablesSensor
METHOD method_42163 (Lnet/minecraft/class_1309;)Z
ARG 0 entity
METHOD method_42164 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V
ARG 1 entity
METHOD method_42165 (Lnet/minecraft/class_6670;)Ljava/util/Optional;
ARG 0 memory
METHOD method_42166 (Lnet/minecraft/class_1309;)Z
ARG 0 entity

View File

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

View File

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

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_7256 net/minecraft/entity/ai/brain/task/FindRoarTargetTask
FIELD field_38132 targetFinder Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 targetFinder
METHOD method_42195 (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V
ARG 1 target

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_7255 net/minecraft/entity/ai/brain/task/RoarTask
FIELD field_38131 SOUND_DELAY I

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_7259 net/minecraft/entity/ai/brain/task/StartSniffingTask
FIELD field_38133 COOLDOWN I

View File

@ -6,6 +6,10 @@ 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 duration
METHOD method_24611 (Lnet/minecraft/class_1308;)Z
ARG 0 entity
METHOD method_24612 updateAttackTarget (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V

View File

@ -1,2 +1,5 @@
CLASS net/minecraft/class_7258 net/minecraft/entity/ai/brain/task/UpdateRoarTargetTask
METHOD method_42200 runAndForget (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V
ARG 1 world
ARG 2 warden
ARG 3 time

View File

@ -8,4 +8,9 @@ CLASS net/minecraft/class_7253 net/minecraft/entity/mob/Angriness
METHOD method_42170 getThreshold ()I
METHOD method_42171 getForAnger (I)Lnet/minecraft/class_7253;
ARG 0 anger
METHOD method_42172 (Lnet/minecraft/class_7253;Lnet/minecraft/class_7253;)I
ARG 0 a
ARG 1 b
METHOD method_42173 ([Lnet/minecraft/class_7253;)V
ARG 0 values
METHOD method_42174 getSound ()Lnet/minecraft/class_3414;

View File

@ -1,11 +1,15 @@
CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
FIELD field_38171 EMERGE_DURATION I
FIELD field_38172 ROAR_DURATION I
FIELD field_38173 DIG_COOLDOWN I
FIELD field_38179 DIG_DURATION I
FIELD field_38180 SNIFF_DURATION I
FIELD field_38182 RESET_DIG_COOLDOWN_TASK Lnet/minecraft/class_4097;
METHOD method_42224 getStrollOrWaitTask ()Lnet/minecraft/class_4118;
METHOD method_42225 resetDigCooldown (Lnet/minecraft/class_1309;)V
ARG 0 warden
METHOD method_42226 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_42227 addCoreActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42228 tick (Lnet/minecraft/class_7260;)V
@ -19,6 +23,8 @@ CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
METHOD method_42231 lookAtDisturbance (Lnet/minecraft/class_7260;Lnet/minecraft/class_2338;)V
ARG 0 warden
ARG 1 pos
METHOD method_42232 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_42233 addEmergeActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42234 (Lnet/minecraft/class_7260;)Z
@ -31,13 +37,19 @@ CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
ARG 1 brain
METHOD method_42237 addDigActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42238 (Lnet/minecraft/class_7260;)Z
ARG 0 warden
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_42241 (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_42242 addInvestigateActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42243 (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z
ARG 1 entity
METHOD method_42244 addSniffActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42245 addRoarActivities (Lnet/minecraft/class_4095;)V

View File

@ -28,6 +28,8 @@ CLASS net/minecraft/class_7260 net/minecraft/entity/mob/WardenEntity
ARG 1 suspect
METHOD method_42208 (Lnet/minecraft/class_7254;)V
ARG 1 angerManager
METHOD method_42209 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
ARG 1 angerNbt
METHOD method_42211 removeSuspect (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_42212 increaseAngerAt (Lnet/minecraft/class_1297;I)V

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_7227 net/minecraft/particle/SculkChargeParticleEffect
FIELD field_38005 CODEC Lcom/mojang/serialization/Codec;
FIELD field_38006 FACTORY Lnet/minecraft/class_2394$class_2395;
METHOD method_42024 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_42025 (Lnet/minecraft/class_7227;)Ljava/lang/Float;
ARG 0 particleEffect

View File

@ -1,4 +1,16 @@
CLASS net/minecraft/class_7240 net/minecraft/server/command/WardenSpawnTrackerCommand
METHOD method_42100 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_42101 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_42102 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_42103 clearTracker (Lnet/minecraft/class_2168;Ljava/util/Collection;)I
ARG 0 source
ARG 1 players
METHOD method_42104 setWarningLevel (Lnet/minecraft/class_2168;Ljava/util/Collection;I)I
ARG 0 source
ARG 1 players
ARG 2 warningCount
METHOD method_42105 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context

View File

@ -12,11 +12,20 @@ CLASS net/minecraft/class_5715 net/minecraft/world/event/listener/EntityGameEven
METHOD <init> (Lnet/minecraft/class_5714;)V
ARG 1 listener
METHOD method_32949 onEntityRemoval (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_32950 updateDispatcher (Lnet/minecraft/class_4538;Lnet/minecraft/class_4076;Ljava/util/function/Consumer;)V
ARG 0 world
ARG 1 sectionPos
ARG 2 dispatcherConsumer
METHOD method_32951 (Lnet/minecraft/class_5713;)V
ARG 1 dispatcher
METHOD method_32952 onEntitySetPos (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_32953 (Lnet/minecraft/class_5713;)V
ARG 1 dispatcher
METHOD method_32954 (Lnet/minecraft/class_5713;)V
ARG 1 dispatcher
METHOD method_42335 onEntitySetPosCallback (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_42336 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4076;)V
ARG 2 sectionPos

View File

@ -28,6 +28,8 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/SculkSensorLis
ARG 5 end
METHOD method_42340 createCodec (Lnet/minecraft/class_5718$class_5719;)Lcom/mojang/serialization/Codec;
ARG 0 callback
METHOD method_42341 (Lnet/minecraft/class_5718$class_5719;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
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
@ -78,3 +80,6 @@ CLASS net/minecraft/class_5718 net/minecraft/world/event/listener/SculkSensorLis
ARG 4 entity
METHOD method_42348 getEntity (Lnet/minecraft/class_3218;)Ljava/util/Optional;
ARG 1 world
METHOD method_42349 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -7,6 +7,15 @@ CLASS net/minecraft/class_5780 net/minecraft/world/gen/feature/GlowLichenFeature
FIELD field_28434 spreadChance F
FIELD field_28435 canPlaceOn Lnet/minecraft/class_6885;
FIELD field_28436 directions Ljava/util/List;
FIELD field_37709 lichen Lnet/minecraft/class_5778;
METHOD <init> (Lnet/minecraft/class_5778;IZZZFLnet/minecraft/class_6885;)V
ARG 1 lichen
ARG 2 searchRange
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
METHOD method_33399 (Lnet/minecraft/class_5780;)Lnet/minecraft/class_6885;
@ -21,3 +30,7 @@ CLASS net/minecraft/class_5780 net/minecraft/world/gen/feature/GlowLichenFeature
ARG 0 config
METHOD method_33404 (Lnet/minecraft/class_5780;)Ljava/lang/Integer;
ARG 0 config
METHOD method_41573 validateBlock (Lnet/minecraft/class_2248;)Lcom/mojang/serialization/DataResult;
ARG 0 block
METHOD method_41574 (Lnet/minecraft/class_5780;)Lnet/minecraft/class_5778;
ARG 0 config

View File

@ -1 +1,6 @@
CLASS net/minecraft/class_7140 net/minecraft/world/gen/feature/SculkPatchFeature
METHOD method_41571 canGenerate (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_41572 (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
ARG 1 pos2

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_7141 net/minecraft/world/gen/feature/SculkPatchFeatureConfig
FIELD field_37710 CODEC Lcom/mojang/serialization/Codec;
METHOD method_41575 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance