22w16b entity (#3108)

* 22w16b entity

* Update TrackedPosition.mapping

* Rename WardenBrain#tick
This commit is contained in:
apple502j 2022-04-25 23:28:38 +09:00 committed by GitHub
parent b117cb5460
commit caf91c3384
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 47 additions and 1 deletions

View File

@ -65,6 +65,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
FIELD field_34927 collidedSoftly Z
FIELD field_35101 chunkPos Lnet/minecraft/class_1923;
FIELD field_35588 blockStateAtPos Lnet/minecraft/class_2680;
FIELD field_38931 trackedPosition Lnet/minecraft/class_7422;
FIELD field_5951 ridingCooldown I
FIELD field_5952 onGround Z
FIELD field_5953 firstUpdate Z
@ -451,6 +452,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_41328 isInPose (Lnet/minecraft/class_4050;)Z
ARG 1 pose
METHOD method_42147 updateEventHandler (Ljava/util/function/BiConsumer;)V
ARG 1 callback
METHOD method_42148 hasPrimaryPassenger ()Z
METHOD method_43077 playSoundIfNotSilent (Lnet/minecraft/class_3414;)V
ARG 1 event
@ -478,7 +480,12 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT a soul soil, the soul soil's position would be returned.
COMMENT
COMMENT @see #getLandingPos()
METHOD method_43389 getTrackedPosition ()Lnet/minecraft/class_7422;
METHOD method_43390 getSyncedPos ()Lnet/minecraft/class_243;
METHOD method_43391 updateTrackedPosition (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_5621 getMountedHeightOffset ()D
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
ARG 1 state

View File

@ -0,0 +1,21 @@
CLASS net/minecraft/class_7422 net/minecraft/entity/TrackedPosition
FIELD field_39015 COORDINATE_SCALE D
FIELD field_39016 pos Lnet/minecraft/class_243;
METHOD method_43487 pack (D)J
ARG 0 value
METHOD method_43488 unpack (J)D
ARG 0 value
METHOD method_43489 withDelta (JJJ)Lnet/minecraft/class_243;
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_43490 getDeltaX (Lnet/minecraft/class_243;)J
ARG 1 pos
METHOD method_43491 getDeltaY (Lnet/minecraft/class_243;)J
ARG 1 pos
METHOD method_43492 getDeltaZ (Lnet/minecraft/class_243;)J
ARG 1 pos
METHOD method_43493 subtract (Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 pos
METHOD method_43494 setPos (Lnet/minecraft/class_243;)V
ARG 1 pos

View File

@ -4,3 +4,6 @@ CLASS net/minecraft/class_15 net/minecraft/entity/ai/pathing/AmphibiousPathNodeM
FIELD field_65 oldWalkablePenalty F
METHOD <init> (Z)V
ARG 1 penalizeDeepWater
METHOD method_43413 isValidAquaticAdjacentSuccessor (Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z
ARG 1 node
ARG 2 successor

View File

@ -57,6 +57,10 @@ CLASS net/minecraft/class_1408 net/minecraft/entity/ai/pathing/EntityNavigation
METHOD method_35143 getNodeReachProximity ()F
METHOD method_38065 adjustTargetY (Lnet/minecraft/class_243;)D
ARG 1 pos
METHOD method_43394 doesNotCollide (Lnet/minecraft/class_1308;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
ARG 0 entity
ARG 1 startPos
ARG 2 entityPos
METHOD method_6333 isValidPosition (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_6334 startMovingAlong (Lnet/minecraft/class_11;D)Z

View File

@ -30,6 +30,10 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
METHOD method_37003 getFeetY (Lnet/minecraft/class_2338;)D
ARG 1 pos
METHOD method_37004 isAmphibious ()Z
METHOD method_43414 isBlocked (Lnet/minecraft/class_7;)Z
ARG 0 nodeType
METHOD method_43415 getStart (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9;
ARG 1 pos
METHOD method_58 getCommonNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;
ARG 0 world
ARG 1 pos

View File

@ -11,7 +11,7 @@ CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
ARG 0 warden
METHOD method_42227 addCoreActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42228 tick (Lnet/minecraft/class_7260;)V
METHOD method_42228 updateActivities (Lnet/minecraft/class_7260;)V
ARG 0 warden
METHOD method_42229 isTargeting (Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z
ARG 0 warden

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity
FIELD field_38401 gameEventHandler Lnet/minecraft/class_5715;
FIELD field_38402 inventory Lnet/minecraft/class_1277;
FIELD field_38403 MEMORY_MODULES Lcom/google/common/collect/ImmutableList;
FIELD field_38937 THROW_SOUND_PITCHES Lcom/google/common/collect/ImmutableList;
METHOD method_42654 isItemPickupCoolingDown ()Z
METHOD method_42655 createAllayAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_43396 isHoldingItem ()Z

View File

@ -23,6 +23,12 @@ CLASS net/minecraft/class_7102 net/minecraft/entity/passive/FrogEntity
ARG 0 entity
METHOD method_41359 clearFrogTarget ()V
METHOD method_41360 getFrogTarget ()Ljava/util/Optional;
METHOD method_43398 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 type
ARG 1 world
ARG 2 reason
ARG 3 pos
ARG 4 random
CLASS class_7103 FrogLookControl
METHOD <init> (Lnet/minecraft/class_7102;Lnet/minecraft/class_1308;)V
ARG 2 entity