mirror of https://github.com/FabricMC/yarn.git
Map /transform and related features (#3534)
This commit is contained in:
parent
cbdb7934da
commit
ac4d5f969f
|
@ -148,6 +148,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
|
|||
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_44081 nameOverride Lnet/minecraft/class_2561;
|
||||
FIELD field_44084 EQUIPMENT_SLOTS [Lnet/minecraft/class_1304;
|
||||
FIELD field_5951 ridingCooldown I
|
||||
FIELD field_5952 onGround Z
|
||||
FIELD field_5953 firstUpdate Z
|
||||
|
@ -965,6 +967,10 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
|
|||
ARG 1 pos
|
||||
ARG 2 state
|
||||
METHOD method_49792 teleportPassengers ()V
|
||||
METHOD method_50633 getDisplayingEntity ()Lnet/minecraft/class_1297;
|
||||
METHOD method_50640 updateTransformationState (Lnet/minecraft/class_1309;)V
|
||||
ARG 1 owner
|
||||
METHOD method_50642 canFly ()Z
|
||||
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}.
|
||||
|
|
|
@ -22,6 +22,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
|
|||
FIELD field_36332 LOGGER Lorg/slf4j/Logger;
|
||||
FIELD field_37421 experienceDroppingDisabled Z
|
||||
FIELD field_42108 limbAnimator Lnet/minecraft/class_8080;
|
||||
FIELD field_44092 transformation Lnet/minecraft/class_8408;
|
||||
FIELD field_6210 bodyTrackingIncrements I
|
||||
FIELD field_6212 sidewaysSpeed F
|
||||
FIELD field_6213 deathTime I
|
||||
|
@ -358,6 +359,13 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
|
|||
METHOD method_49484 getOffGroundSpeed ()F
|
||||
METHOD method_49485 getSaddledSpeed (Lnet/minecraft/class_1657;)F
|
||||
ARG 1 controllingPlayer
|
||||
METHOD method_50647 setTransformation (Lnet/minecraft/class_8409;)V
|
||||
METHOD method_50648 editTransformation (Ljava/util/function/UnaryOperator;)V
|
||||
ARG 1 transformationTransformer
|
||||
METHOD method_50653 isLandBased ()Z
|
||||
METHOD method_50654 getTransformation ()Lnet/minecraft/class_8409;
|
||||
METHOD method_50655 getTransformedLook ()Lnet/minecraft/class_8408;
|
||||
METHOD method_50656 getScale ()F
|
||||
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
|
||||
ARG 1 type
|
||||
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
CLASS net/minecraft/class_8408 net/minecraft/entity/Transformation
|
||||
FIELD field_44124 EMPTY Lnet/minecraft/class_8408;
|
||||
METHOD method_50725 getScale ()F
|
||||
METHOD method_50726 getCameraOffset (D)D
|
||||
ARG 1 multiplier
|
||||
METHOD method_50727 getReachDistance (F)F
|
||||
ARG 1 original
|
||||
METHOD method_50728 get (Lnet/minecraft/class_1297;)Lnet/minecraft/class_8408;
|
||||
ARG 0 entity
|
||||
METHOD method_50729 updateState (Lnet/minecraft/class_1309;)V
|
||||
ARG 1 owner
|
||||
METHOD method_50730 getEyeHeight (Lnet/minecraft/class_4050;F)F
|
||||
ARG 1 pose
|
||||
ARG 2 original
|
||||
METHOD method_50731 scaleDimensions (Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)Lnet/minecraft/class_4048;
|
||||
ARG 1 pose
|
||||
ARG 2 original
|
||||
METHOD method_50732 isEmpty ()Z
|
||||
METHOD method_50733 getStepHeight (F)F
|
||||
ARG 1 original
|
||||
METHOD method_50734 canFly ()Z
|
||||
METHOD method_50735 canBreatheInWater ()Z
|
||||
METHOD method_50736 isLandBased ()Z
|
||||
METHOD method_50737 isHurtByWater ()Z
|
||||
METHOD method_50738 getHeightModifier ()F
|
|
@ -0,0 +1,29 @@
|
|||
CLASS net/minecraft/class_8409 net/minecraft/entity/TransformationType
|
||||
FIELD field_44125 EMPTY Lnet/minecraft/class_8409;
|
||||
FIELD field_44128 CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD method_50739 isEmpty ()Z
|
||||
METHOD method_50740 withScale (F)Lnet/minecraft/class_8409;
|
||||
ARG 1 scale
|
||||
METHOD method_50741 withEntity (Lnet/minecraft/class_1299;Ljava/util/Optional;)Lnet/minecraft/class_8409;
|
||||
ARG 1 entityType
|
||||
ARG 2 nbt
|
||||
METHOD method_50742 createTransformation (Lnet/minecraft/class_1309;)Lnet/minecraft/class_8408;
|
||||
ARG 1 entity
|
||||
METHOD method_50743 (Lnet/minecraft/class_1309;Lnet/minecraft/class_8409$class_8410;)Lnet/minecraft/class_1297;
|
||||
ARG 1 entityData
|
||||
METHOD method_50744 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
METHOD method_50745 withEntity (Ljava/util/Optional;)Lnet/minecraft/class_8409;
|
||||
ARG 1 entity
|
||||
METHOD method_50746 toPacket (Lnet/minecraft/class_2540;)V
|
||||
ARG 1 buf
|
||||
METHOD method_50747 withSkin (Ljava/util/Optional;)Lnet/minecraft/class_8409;
|
||||
ARG 1 skin
|
||||
METHOD method_50748 fromPacket (Lnet/minecraft/class_2540;)Lnet/minecraft/class_8409;
|
||||
ARG 0 buf
|
||||
CLASS class_8410 EntityData
|
||||
FIELD field_44129 CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD method_50749 createEntity (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1297;
|
||||
ARG 1 entity
|
||||
METHOD method_50750 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
|
@ -28,6 +28,7 @@ CLASS net/minecraft/class_2943 net/minecraft/entity/data/TrackedDataHandlerRegis
|
|||
FIELD field_42236 OPTIONAL_BLOCK_STATE Lnet/minecraft/class_2941;
|
||||
FIELD field_42237 VECTOR3F Lnet/minecraft/class_2941;
|
||||
FIELD field_42543 SNIFFER_STATE Lnet/minecraft/class_2941;
|
||||
FIELD field_43410 TRANSFORMATION 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
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
CLASS net/minecraft/class_8411 net/minecraft/server/command/TransformCommand
|
||||
FIELD field_44130 NOT_A_LIVING_ENTITY_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
|
||||
FIELD field_44131 MULTIPLE_PROFILES_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
|
||||
METHOD method_50753 register (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V
|
||||
ARG 0 dispatcher
|
||||
ARG 1 registryAccess
|
||||
METHOD method_50754 (Lcom/mojang/brigadier/context/CommandContext;)I
|
||||
ARG 0 context
|
||||
METHOD method_50755 executeClear (Lnet/minecraft/class_2168;)I
|
||||
ARG 0 source
|
||||
METHOD method_50756 executeScale (Lnet/minecraft/class_2168;F)I
|
||||
ARG 0 source
|
||||
ARG 1 scale
|
||||
METHOD method_50757 executeInto (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_2487;)I
|
||||
ARG 0 source
|
||||
ARG 1 entity
|
||||
ARG 2 nbt
|
||||
METHOD method_50758 executeIntoPlayer (Lnet/minecraft/class_2168;Ljava/util/Collection;)I
|
||||
ARG 0 source
|
||||
ARG 1 profiles
|
||||
METHOD method_50761 (Lcom/mojang/brigadier/context/CommandContext;)I
|
||||
ARG 0 context
|
||||
METHOD method_50762 (Lnet/minecraft/class_2168;)Z
|
||||
ARG 0 source
|
||||
METHOD method_50763 (Lcom/mojang/brigadier/context/CommandContext;)I
|
||||
ARG 0 context
|
||||
METHOD method_50764 (Lcom/mojang/brigadier/context/CommandContext;)I
|
||||
ARG 0 context
|
||||
METHOD method_50765 (Lcom/mojang/brigadier/context/CommandContext;)I
|
||||
ARG 0 context
|
|
@ -253,6 +253,11 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
|
|||
ARG 0 text
|
||||
METHOD method_49755 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 json
|
||||
METHOD method_50051 rangedFloat (FF)Lcom/mojang/serialization/Codec;
|
||||
ARG 0 min
|
||||
ARG 1 max
|
||||
METHOD method_50052 (FFLjava/lang/Float;)Ljava/lang/String;
|
||||
ARG 2 value
|
||||
CLASS 1
|
||||
METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 1 ops
|
||||
|
|
Loading…
Reference in New Issue