22w42a Camels (#3325)

* Camels stuff part 1

WIP

* Update mappings/net/minecraft/entity/passive/CamelEntity.mapping

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>

* Update mappings/net/minecraft/entity/passive/AbstractHorseEntity.mapping

* more camel stuff

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
This commit is contained in:
Shnupbups 2022-10-21 04:34:35 +11:00 committed by GitHub
parent 844805f808
commit 9fc3154726
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 92 additions and 0 deletions

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7763 net/minecraft/client/render/entity/CamelEntityRenderer

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_7730 net/minecraft/client/render/entity/animation/CamelAnimations

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_7751 net/minecraft/client/render/entity/model/CamelEntityModel
FIELD field_40460 SADDLE Ljava/lang/String;
FIELD field_40461 BRIDLE Ljava/lang/String;
FIELD field_40462 REINS Ljava/lang/String;
FIELD field_40463 root Lnet/minecraft/class_630;
FIELD field_40464 head Lnet/minecraft/class_630;
FIELD field_40465 saddleAndBridle [Lnet/minecraft/class_630;
FIELD field_40466 reins [Lnet/minecraft/class_630;
METHOD <init> (Lnet/minecraft/class_630;)V
ARG 1 root
METHOD method_45704 updateVisibleParts (Lnet/minecraft/class_7689;)V
ARG 1 camel
METHOD method_45707 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -897,6 +897,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_45319 addVelocity (Lnet/minecraft/class_243;)V
ARG 1 velocity
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

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1316 net/minecraft/entity/JumpingMount
METHOD method_45327 getDashCooldown ()I
METHOD method_6153 canJump ()Z
METHOD method_6154 setJumpStrength (I)V
ARG 1 strength

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_5146 net/minecraft/entity/Saddleable
COMMENT Represents an entity that can be saddled, either by a player or a
COMMENT dispenser.
METHOD method_45328 getSaddleSound ()Lnet/minecraft/class_3414;
METHOD method_6576 saddle (Lnet/minecraft/class_3419;)V
ARG 1 sound
METHOD method_6725 isSaddled ()Z

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_7687 net/minecraft/entity/ai/brain/task/RandomLookAroundTask
FIELD field_40119 cooldown Lnet/minecraft/class_6017;
FIELD field_40120 maxYaw F
FIELD field_40121 minPitch F
FIELD field_40122 pitchRange F
METHOD <init> (Lnet/minecraft/class_6017;FFF)V
ARG 1 cooldown
ARG 2 maxYaw
ARG 3 minPitch
ARG 4 maxPitch

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_7688 net/minecraft/entity/ai/goal/AmbientStandGoal
FIELD field_40125 entity Lnet/minecraft/class_1496;
FIELD field_40126 cooldown I
METHOD <init> (Lnet/minecraft/class_1496;)V
ARG 1 entity
METHOD method_45336 resetCooldown (Lnet/minecraft/class_1496;)V
ARG 1 entity
METHOD method_45337 playAmbientStandSound ()V

View File

@ -23,6 +23,7 @@ CLASS net/minecraft/class_2943 net/minecraft/entity/data/TrackedDataHandlerRegis
FIELD field_38826 CAT_VARIANT Lnet/minecraft/class_2941;
FIELD field_38827 FROG_VARIANT Lnet/minecraft/class_2941;
FIELD field_39017 PAINTING_VARIANT Lnet/minecraft/class_2941;
FIELD field_39965 LONG Lnet/minecraft/class_2941;
METHOD method_12719 getId (Lnet/minecraft/class_2941;)I
ARG 0 handler
METHOD method_12720 register (Lnet/minecraft/class_2941;)V

View File

@ -44,6 +44,20 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
ARG 0 stack
METHOD method_33338 areInventoriesDifferent (Lnet/minecraft/class_1263;)Z
ARG 1 inventory
METHOD method_45343 jump (FFF)V
ARG 1 strength
ARG 2 sidewaysSpeed
ARG 3 forwardSpeed
METHOD method_45349 shouldAmbientStand ()Z
METHOD method_45358 getHorsebackMovementSpeed (Lnet/minecraft/class_1309;)F
ARG 1 passenger
METHOD method_45359 ignoresMovementInput (Lnet/minecraft/class_1309;)Z
ARG 1 passenger
METHOD method_45375 equipHorseArmor (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack
METHOD method_45376 getAmbientStandSound ()Lnet/minecraft/class_3414;
METHOD method_45377 getMinAmbientStandDelay ()I
METHOD method_6001 initAttributes (Lnet/minecraft/class_5819;)V
ARG 1 random
METHOD method_6721 onChestedStatusChanged ()V

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_7691 net/minecraft/entity/passive/CamelBrain
FIELD field_40158 SENSORS Lcom/google/common/collect/ImmutableList;
FIELD field_40159 MEMORY_MODULES Lcom/google/common/collect/ImmutableList;
METHOD method_45363 createProfile ()Lnet/minecraft/class_4095$class_5303;
METHOD method_45365 create (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
ARG 0 brain
METHOD method_45366 updateActivities (Lnet/minecraft/class_7689;)V
ARG 0 camel
METHOD method_45368 getBreedingIngredient ()Lnet/minecraft/class_1856;
METHOD method_45369 addCoreActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_45370 addIdleActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
CLASS class_7692 CamelWalkTask

View File

@ -0,0 +1,26 @@
CLASS net/minecraft/class_7689 net/minecraft/entity/passive/CamelEntity
FIELD field_40131 BREEDING_INGREDIENT Lnet/minecraft/class_1856;
FIELD field_40136 SITTING_DIMENSIONS Lnet/minecraft/class_4048;
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_40145 dashingAnimationState Lnet/minecraft/class_7094;
METHOD method_45344 setLastPoseTick (J)V
ARG 1 lastPoseTick
METHOD method_45345 clampPassengerYaw (Lnet/minecraft/class_1297;)V
ARG 1 passenger
METHOD method_45348 isPanicking ()Z
METHOD method_45350 isSitting ()Z
METHOD method_45351 isChangingPose ()Z
METHOD method_45352 startSitting ()V
METHOD method_45353 startStanding ()V
METHOD method_45354 setStanding ()V
METHOD method_45355 getLastPoseTickDelta ()J
METHOD method_45357 isStationary ()Z
METHOD method_45360 createCamelAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_45361 isDashing ()Z
METHOD method_45362 setDashing (Z)V
ARG 1 dashing
CLASS class_7690 CamelBodyControl
METHOD <init> (Lnet/minecraft/class_7689;Lnet/minecraft/class_7689;)V
ARG 2 camel