22w42a entity stuff (#3350)

* entity stuff

* Apply suggestions from code review

* Update mappings/net/minecraft/entity/EntityType.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-10-23 04:22:54 +11:00 committed by GitHub
parent e3ba8f5978
commit 86e8b9a840
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 49 additions and 2 deletions

View File

@ -1 +1,6 @@
CLASS net/minecraft/class_7730 net/minecraft/client/render/entity/animation/CamelAnimations
FIELD field_40384 WALKING Lnet/minecraft/class_7184;
FIELD field_40385 SITTING Lnet/minecraft/class_7184;
FIELD field_40386 STANDING_UP Lnet/minecraft/class_7184;
FIELD field_40387 DASHING Lnet/minecraft/class_7184;
FIELD field_40388 IDLING Lnet/minecraft/class_7184;

View File

@ -910,8 +910,15 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 1 offsetX
ARG 3 offsetY
ARG 5 offsetZ
METHOD method_45318 limitFallDistance ()V
COMMENT Called when this entity is fall flying or on a lead.
COMMENT
COMMENT <p>Limits this entity's {@code fallDistance} if its downward velocity isn't fast enough
COMMENT in order to prevent unwarranted fall damage.
METHOD method_45319 addVelocity (Lnet/minecraft/class_243;)V
ARG 1 velocity
METHOD method_45321 getLeashOffset (F)Lnet/minecraft/class_243;
ARG 1 tickDelta
METHOD method_5621 getMountedHeightOffset ()D
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
COMMENT Called when this entity's collision box intersects {@code state}.

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
FIELD field_25355 canSpawnInside Lcom/google/common/collect/ImmutableSet;
FIELD field_30053 ENTITY_TAG_KEY Ljava/lang/String;
FIELD field_36398 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_40115 requiredFeatures Lnet/minecraft/class_7699;
FIELD field_6056 saveable Z
FIELD field_6072 summonable Z
FIELD field_6088 LOGGER Lorg/slf4j/Logger;
@ -26,6 +27,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
ARG 8 dimensions
ARG 9 maxTrackDistance
ARG 10 trackTickInterval
ARG 11 requiredFeatures
METHOD method_16351 getLootTableId ()Lnet/minecraft/class_2960;
METHOD method_17683 createSimpleBoundingBox (DDD)Lnet/minecraft/class_238;
ARG 1 feetX
@ -139,11 +141,13 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
FIELD field_24087 maxTrackingRange I
FIELD field_24088 trackingTickInterval I
FIELD field_25356 canSpawnInside Lcom/google/common/collect/ImmutableSet;
FIELD field_40117 requiredFeatures Lnet/minecraft/class_7699;
FIELD field_6148 factory Lnet/minecraft/class_1299$class_4049;
FIELD field_6149 spawnGroup Lnet/minecraft/class_1311;
FIELD field_6150 summonable Z
FIELD field_6151 saveable Z
METHOD <init> (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;)V
ARG 1 factory
ARG 2 spawnGroup
METHOD method_17687 setDimensions (FF)Lnet/minecraft/class_1299$class_1300;
ARG 1 width
@ -164,6 +168,8 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
COMMENT and wither skeletons can spawn in wither roses. If a block added is not in the default
COMMENT blacklist, the addition has no effect.
ARG 1 blocks
METHOD method_45323 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1299$class_1300;
ARG 1 features
METHOD method_5900 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 0 type
ARG 1 world

View File

@ -338,6 +338,13 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 slot
METHOD method_44202 playEquipSound (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_45324 areItemsDifferent (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 stack
ARG 2 stack2
METHOD method_45325 getAttributeValue (Lnet/minecraft/class_6880;)D
ARG 1 attribute
METHOD method_45326 getAttributeBaseValue (Lnet/minecraft/class_6880;)D
ARG 1 attribute
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;

View File

@ -27,22 +27,30 @@ CLASS net/minecraft/class_6030 net/minecraft/entity/ai/brain/task/LongJumpTask
ARG 3 horizontalRange
ARG 4 maxRange
ARG 5 entityToSound
METHOD method_35078 getRammingVelocity (Lnet/minecraft/class_1308;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 6 jumpToPredicate
METHOD method_35078 getJumpingVelocity (Lnet/minecraft/class_1308;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 entity
ARG 2 pos
METHOD method_35079 getRammingVelocity (Lnet/minecraft/class_1308;Lnet/minecraft/class_243;I)Lnet/minecraft/class_243;
METHOD method_35079 getJumpingVelocity (Lnet/minecraft/class_1308;Lnet/minecraft/class_243;I)Lnet/minecraft/class_243;
ARG 1 entity
ARG 2 pos
ARG 3 range
METHOD method_35080 canReach (Lnet/minecraft/class_1308;Lnet/minecraft/class_4048;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
ARG 1 entity
ARG 2 dimensions
METHOD method_41336 getTarget (Lnet/minecraft/class_3218;)Ljava/util/Optional;
ARG 1 world
METHOD method_41337 canJumpTo (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 entity
ARG 3 pos
METHOD method_41342 findTarget (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V
ARG 1 world
ARG 2 entity
ARG 3 time
METHOD method_45333 shouldJumpTo (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Z
ARG 0 entity
ARG 1 pos
CLASS class_6031 Target
FIELD field_30147 pos Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_2338;I)V

View File

@ -34,6 +34,13 @@ CLASS net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity
METHOD method_44367 setDancing (Z)V
ARG 1 dancing
METHOD method_44608 addHeartParticle ()V
METHOD method_45340 areItemsEqual (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 stack
ARG 2 stack2
METHOD method_45341 areDifferentPotions (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 stack
ARG 2 stack2
METHOD method_45342 isPanicking ()Z
CLASS class_7524 VibrationListenerCallback
CLASS class_7525 JukeboxEventListener
FIELD field_39478 positionSource Lnet/minecraft/class_5716;

View File

@ -4,6 +4,10 @@ CLASS net/minecraft/class_7689 net/minecraft/entity/passive/CamelEntity
FIELD field_40137 dashCooldown I
FIELD field_40139 DASHING Lnet/minecraft/class_2940;
FIELD field_40140 LAST_POSE_TICK Lnet/minecraft/class_2940;
FIELD field_40141 walkingAnimationState Lnet/minecraft/class_7094;
FIELD field_40142 sittingAnimationState Lnet/minecraft/class_7094;
FIELD field_40143 standingUpAnimationState Lnet/minecraft/class_7094;
FIELD field_40144 idlingAnimationState Lnet/minecraft/class_7094;
FIELD field_40145 dashingAnimationState Lnet/minecraft/class_7094;
METHOD method_45344 setLastPoseTick (J)V
ARG 1 lastPoseTick

View File

@ -34,3 +34,6 @@ CLASS net/minecraft/class_7107 net/minecraft/entity/passive/FrogBrain
ARG 0 brain
METHOD method_41383 (Lnet/minecraft/class_7102;)Ljava/util/Optional;
ARG 0 frog
METHOD method_45373 shouldJumpTo (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Z
ARG 0 frog
ARG 1 pos