22w12a chest boat (#3058)

* 22w12a chest boat

* FIx some names
This commit is contained in:
apple502j 2022-03-30 18:18:07 +09:00 committed by GitHub
parent 1b9e6aed78
commit fa051488ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 87 additions and 6 deletions

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_7248
METHOD method_6722 openInventory (Lnet/minecraft/class_1657;)V

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_7265
METHOD method_19538 getPos ()Lnet/minecraft/class_243;
METHOD method_31481 isRemoved ()Z
METHOD method_37908 getWorld ()Lnet/minecraft/class_1937;

View File

@ -1,2 +1,16 @@
CLASS net/minecraft/class_881 net/minecraft/client/render/entity/BoatEntityRenderer
FIELD field_27758 texturesAndModels Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_5617$class_5618;Z)V
ARG 1 ctx
ARG 2 chest
METHOD method_32162 (Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_1690$class_1692;
ARG 0 type
METHOD method_32163 (ZLnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_1690$class_1692;)Lcom/mojang/datafixers/util/Pair;
ARG 3 type
METHOD method_42602 getTexture (Lnet/minecraft/class_1690$class_1692;Z)Ljava/lang/String;
ARG 0 type
ARG 1 chest
METHOD method_42603 createModel (Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_1690$class_1692;Z)Lnet/minecraft/class_554;
ARG 1 ctx
ARG 2 type
ARG 3 chest

View File

@ -53,8 +53,15 @@ CLASS net/minecraft/class_554 net/minecraft/client/render/entity/model/BoatEntit
FIELD field_32465 LEFT Ljava/lang/String;
COMMENT The key of the left model part, whose value is {@value}.
FIELD field_3326 waterPatch Lnet/minecraft/class_630;
FIELD field_38312 CHEST_BOTTOM Ljava/lang/String;
COMMENT The key of the chest bottom model part, whose value is {@value}.
FIELD field_38313 CHEST_LID Ljava/lang/String;
COMMENT The key of the chest lid model part, whose value is {@value}.
FIELD field_38314 CHEST_LOCK Ljava/lang/String;
COMMENT The key of the chest lock model part, whose value is {@value}.
METHOD <init> (Lnet/minecraft/class_630;Z)V
ARG 1 root
ARG 2 chest
METHOD method_22954 getWaterPatch ()Lnet/minecraft/class_630;
METHOD method_2797 setPaddleAngle (Lnet/minecraft/class_1690;ILnet/minecraft/class_630;F)V
ARG 0 entity
@ -62,3 +69,4 @@ CLASS net/minecraft/class_554 net/minecraft/client/render/entity/model/BoatEntit
ARG 2 part
ARG 3 angle
METHOD method_31985 getTexturedModelData (Z)Lnet/minecraft/class_5607;
ARG 0 chest

View File

@ -61,3 +61,5 @@ CLASS net/minecraft/class_5602 net/minecraft/client/render/entity/model/EntityMo
ARG 1 layer
METHOD method_32083 createOuterArmor (Ljava/lang/String;)Lnet/minecraft/class_5601;
ARG 0 id
METHOD method_42582 createChestBoat (Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_5601;
ARG 0 type

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7248 net/minecraft/entity/RideableInventory
METHOD method_6722 openInventory (Lnet/minecraft/class_1657;)V
ARG 1 player

View File

@ -38,6 +38,10 @@ CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity
ARG 1 other
METHOD method_31552 (Lnet/minecraft/class_1297;)Z
ARG 0 entity
METHOD method_42279 dropItems (Lnet/minecraft/class_1282;)V
ARG 1 source
METHOD method_42280 getPassengerHorizontalOffset ()F
METHOD method_42281 getMaxPassengers ()I
METHOD method_7531 setBubbleWobbleTicks (I)V
ARG 1 wobbleTicks
METHOD method_7532 getUnderWaterLocation ()Lnet/minecraft/class_1690$class_1691;

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_7264 net/minecraft/entity/vehicle/ChestBoatEntity
FIELD field_38204 inventory Lnet/minecraft/class_2371;
FIELD field_38205 lootTableId Lnet/minecraft/class_2960;
FIELD field_38206 lootTableSeed J
FIELD field_38207 INVENTORY_SIZE I
METHOD method_42282 generateLoot (Lnet/minecraft/class_1657;)V
ARG 1 player

View File

@ -0,0 +1,41 @@
CLASS net/minecraft/class_7265 net/minecraft/entity/vehicle/VehicleInventory
METHOD method_19538 getPos ()Lnet/minecraft/class_243;
METHOD method_31481 isRemoved ()Z
METHOD method_37908 getWorld ()Lnet/minecraft/class_1937;
METHOD method_42273 resetInventory ()V
METHOD method_42274 setLootTableSeed (J)V
ARG 1 lootTableSeed
METHOD method_42275 setLootTableId (Lnet/minecraft/class_2960;)V
ARG 1 lootTableId
METHOD method_42276 getLootTableId ()Lnet/minecraft/class_2960;
METHOD method_42277 getLootTableSeed ()J
METHOD method_42278 getInventory ()Lnet/minecraft/class_2371;
METHOD method_42283 onBroken (Lnet/minecraft/class_1282;Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)V
ARG 1 source
ARG 2 world
ARG 3 vehicle
METHOD method_42284 open (Ljava/util/function/BiConsumer;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269;
ARG 1 gameEventEmitter
ARG 2 player
METHOD method_42285 readInventoryFromNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_42286 removeInventoryStack (II)Lnet/minecraft/class_1799;
ARG 1 slot
ARG 2 amount
METHOD method_42287 setInventoryStack (ILnet/minecraft/class_1799;)V
ARG 1 slot
ARG 2 stack
METHOD method_42288 writeInventoryToNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_42289 removeInventoryStack (I)Lnet/minecraft/class_1799;
ARG 1 slot
METHOD method_42290 getInventoryStack (I)Lnet/minecraft/class_1799;
ARG 1 slot
METHOD method_42291 generateInventoryLoot (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_42292 getInventoryStackReference (I)Lnet/minecraft/class_5630;
ARG 1 slot
METHOD method_42293 clearInventory ()V
METHOD method_42294 canPlayerAccess (Lnet/minecraft/class_1657;)Z
ARG 1 player
METHOD method_42295 isInventoryEmpty ()Z

View File

@ -1,3 +1,11 @@
CLASS net/minecraft/class_1749 net/minecraft/item/BoatItem
FIELD field_17497 RIDERS Ljava/util/function/Predicate;
FIELD field_38211 chest Z
FIELD field_7902 type Lnet/minecraft/class_1690$class_1692;
METHOD <init> (ZLnet/minecraft/class_1690$class_1692;Lnet/minecraft/class_1792$class_1793;)V
ARG 1 chest
ARG 2 type
ARG 3 settings
METHOD method_42296 createEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_239;)Lnet/minecraft/class_1690;
ARG 1 world
ARG 2 hitResult