1.19.3-pre1 variant for predicates (#3420)

* 1.19.3-pre1 variant for predicates

* Update mappings/net/minecraft/entity/vehicle/BoatEntity.mapping

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

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

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

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

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

* Rename to codec

* Update mappings/net/minecraft/entity/VariantHolder.mapping

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
Co-authored-by: Shnupbups <shnupbups@gmail.com>
This commit is contained in:
YanisBft 2022-11-23 08:56:19 +01:00 committed by GitHub
parent 5cdd2b87fb
commit 7a238951cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 63 additions and 3 deletions

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_7988 net/minecraft/entity/VariantHolder
METHOD method_47826 setVariant (Ljava/lang/Object;)V
ARG 1 variant
METHOD method_47827 getVariant ()Ljava/lang/Object;

View File

@ -44,6 +44,7 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
FIELD field_33485 HYDRATION_BY_POTION I
FIELD field_33764 modelAngles Ljava/util/Map;
FIELD field_34005 MAX_REGENERATION_BUFF_DURATION I
FIELD field_37260 LOGGER Lorg/slf4j/Logger;
METHOD method_33219 setVariant (Lnet/minecraft/class_5762$class_5767;)V
ARG 1 variant
METHOD method_33221 shouldBabyBeDifferent (Lnet/minecraft/class_5819;)Z
@ -85,6 +86,7 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
FIELD field_28347 id I
FIELD field_28348 name Ljava/lang/String;
FIELD field_28349 natural Z
FIELD field_41585 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;Z)V
ARG 3 id
ARG 4 name

View File

@ -171,6 +171,7 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity
FIELD field_17998 TYPES [Lnet/minecraft/class_4019$class_4039;
FIELD field_18000 id I
FIELD field_18001 key Ljava/lang/String;
FIELD field_41548 CODEC Lnet/minecraft/class_3542$class_7292;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 id
ARG 4 key

View File

@ -1,8 +1,11 @@
CLASS net/minecraft/class_5149 net/minecraft/entity/passive/HorseColor
FIELD field_23823 VALUES [Lnet/minecraft/class_5149;
FIELD field_23824 index I
FIELD field_41595 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41596 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 index
ARG 4 name
METHOD method_27082 getIndex ()I
METHOD method_27083 byIndex (I)Lnet/minecraft/class_5149;
ARG 0 index

View File

@ -3,15 +3,15 @@ CLASS net/minecraft/class_1498 net/minecraft/entity/passive/HorseEntity
FIELD field_6990 VARIANT Lnet/minecraft/class_2940;
METHOD method_18445 equipArmor (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_27076 setVariant (Lnet/minecraft/class_5149;Lnet/minecraft/class_5148;)V
METHOD method_27076 setHorseVariant (Lnet/minecraft/class_5149;Lnet/minecraft/class_5148;)V
ARG 1 color
ARG 2 marking
METHOD method_27077 getColor ()Lnet/minecraft/class_5149;
METHOD method_27078 getMarking ()Lnet/minecraft/class_5148;
METHOD method_6783 setVariant (I)V
METHOD method_6783 setHorseVariant (I)V
ARG 1 variant
METHOD method_6786 getArmorType ()Lnet/minecraft/class_1799;
METHOD method_6788 getVariant ()I
METHOD method_6788 getHorseVariant ()I
METHOD method_6790 setArmorTypeFromStack (Lnet/minecraft/class_1799;)V
ARG 1 stack
CLASS class_1499 HorseData

View File

@ -38,6 +38,19 @@ CLASS net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity
ARG 0 wolf
CLASS class_1503 LlamaData
FIELD field_7001 variant Lnet/minecraft/class_1501$class_7993;
METHOD <init> (Lnet/minecraft/class_1501$class_7993;)V
ARG 1 variant
CLASS class_1504 SpitRevengeGoal
METHOD <init> (Lnet/minecraft/class_1501;)V
ARG 1 llama
CLASS class_7993 Variant
FIELD field_41590 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41591 VALUES [Lnet/minecraft/class_1501$class_7993;
FIELD field_41592 index I
FIELD field_41593 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 index
ARG 4 name
METHOD method_47875 getIndex ()I
METHOD method_47876 byIndex (I)Lnet/minecraft/class_1501$class_7993;
ARG 0 index

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_1438 net/minecraft/entity/passive/MooshroomEntity
CLASS class_4053 Type
FIELD field_18111 name Ljava/lang/String;
FIELD field_18112 mushroom Lnet/minecraft/class_2680;
FIELD field_41549 CODEC Lnet/minecraft/class_3542$class_7292;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2680;)V
ARG 3 name
ARG 4 mushroom

View File

@ -38,3 +38,14 @@ CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity
ARG 1 entity
CLASS class_6537 FlyOntoTreeGoal
METHOD method_38066 locateTree ()Lnet/minecraft/class_243;
CLASS class_7989 Variant
FIELD field_41555 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41556 VALUES [Lnet/minecraft/class_1453$class_7989;
FIELD field_41557 index I
FIELD field_41558 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 index
ARG 4 name
METHOD method_47849 getIndex ()I
METHOD method_47850 byIndex (I)Lnet/minecraft/class_1453$class_7989;
ARG 0 index

View File

@ -14,6 +14,9 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity
ARG 3 pos
ARG 4 random
METHOD method_26892 createRabbitAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_47854 getTypeFromPos (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1463$class_7990;
ARG 0 world
ARG 1 pos
METHOD method_6605 getJumpProgress (F)F
ARG 1 delta
METHOD method_6606 setSpeed (D)V
@ -42,6 +45,9 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity
ARG 4 slowSpeed
ARG 6 fastSpeed
CLASS class_1466 RabbitData
FIELD field_41560 type Lnet/minecraft/class_1463$class_7990;
METHOD <init> (Lnet/minecraft/class_1463$class_7990;)V
ARG 1 type
CLASS class_1468 RabbitMoveControl
FIELD field_6858 rabbitSpeed D
FIELD field_6859 rabbit Lnet/minecraft/class_1463;
@ -67,3 +73,16 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity
ARG 1 canJump
METHOD method_27312 isActive ()Z
METHOD method_27313 canJump ()Z
CLASS class_7990 RabbitType
FIELD field_41568 CODEC Lcom/mojang/serialization/Codec;
FIELD field_41569 TYPE_BY_INDEX Ljava/util/function/IntFunction;
FIELD field_41570 index I
FIELD field_41571 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 index
ARG 4 name
METHOD method_47856 getIndex ()I
METHOD method_47857 byIndex (I)Lnet/minecraft/class_1463$class_7990;
ARG 0 index
METHOD method_47858 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 map

View File

@ -88,6 +88,7 @@ CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity
METHOD method_7557 asItem ()Lnet/minecraft/class_1792;
CLASS class_1691 Location
CLASS class_1692 Type
FIELD field_41599 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_7726 name Ljava/lang/String;
FIELD field_7731 baseBlock Lnet/minecraft/class_2248;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2248;Ljava/lang/String;)V

View File

@ -2,7 +2,9 @@ CLASS net/minecraft/class_7380 net/minecraft/predicate/entity/VariantPredicates
FIELD field_38739 VARIANT_KEY Ljava/lang/String;
FIELD field_38741 variantGetter Ljava/util/function/Function;
FIELD field_38742 deserializer Lnet/minecraft/class_7376$class_7377;
FIELD field_41547 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)V
ARG 1 codec
ARG 2 variantGetter
METHOD method_43114 getDeserializer ()Lnet/minecraft/class_7376$class_7377;
METHOD method_43115 (Lcom/mojang/serialization/Codec;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7376;
@ -12,6 +14,9 @@ CLASS net/minecraft/class_7380 net/minecraft/predicate/entity/VariantPredicates
ARG 1 variantGetter
METHOD method_43117 createPredicate (Ljava/lang/Object;)Lnet/minecraft/class_7376;
ARG 1 variant
METHOD method_47840 create (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lnet/minecraft/class_7380;
ARG 0 codec
ARG 1 variantGetter
CLASS 1
METHOD method_43118 (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 variant