Êþº¾Eë  K(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   "net/minecraft/world/item/ItemStackEMPTY$Lnet/minecraft/world/item/ItemStack;  net/minecraft/core/NonNullListwithSize5(ILjava/lang/Object;)Lnet/minecraft/core/NonNullList;  Enet/minecraft/world/entity/vehicle/minecart/AbstractMinecartContainer itemStacks Lnet/minecraft/core/NonNullList;  destroyZ(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V   chestVehicleDestroyed}(Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V " #$getChestVehicleItem'(I)Lnet/minecraft/world/item/ItemStack; & '(removeChestVehicleItem((II)Lnet/minecraft/world/item/ItemStack; * +$removeChestVehicleItemNoUpdate - ./setChestVehicleItem((ILnet/minecraft/world/item/ItemStack;)V 1 23getChestVehicleSlot*(I)Lnet/minecraft/world/entity/SlotAccess; 5 67isChestVehicleStillValid-(Lnet/minecraft/world/entity/player/Player;)Z 9 :;level#()Lnet/minecraft/world/level/Level; =>? @Anet/minecraft/world/level/Level isClientSide()Z CDE FA/net/minecraft/world/entity/Entity$RemovalReason shouldDestroy HIJ KLnet/minecraft/world/Containers dropContentsf(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/Container;)V N OPremove4(Lnet/minecraft/world/entity/Entity$RemovalReason;)V R STaddAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)V V WTaddChestVehicleSaveData Y Z[readAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)V ] ^[readChestVehicleSaveData ` abinteractWithContainerVehicleS(Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult;?záH e fg lootTable%Lnet/minecraft/resources/ResourceKey;i+net/minecraft/world/level/redstone/Redstone klm no3net/minecraft/world/inventory/AbstractContainerMenugetRedstoneSignalFromContainer"(Lnet/minecraft/world/Container;)I:ƒo r sA isInWater?s33 vwx yznet/minecraft/world/phys/Vec3multiply$(DDD)Lnet/minecraft/world/phys/Vec3; | }~clearChestVehicleContent()V € �‚ lootTableSeedJ „…† ‡A(net/minecraft/world/entity/player/Player isSpectator ‰Š‹ Œ�+net/minecraft/world/entity/player/Inventoryplayer*Lnet/minecraft/world/entity/player/Player; � �‘unpackChestVehicleLootTable-(Lnet/minecraft/world/entity/player/Player;)V “ ”• createMenue(ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; — ˜™getContainerSize()I›2net/minecraft/world/entity/vehicle/ContainerEntity SignatureFLnet/minecraft/core/NonNullList;YLnet/minecraft/resources/ResourceKey;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethisGLnet/minecraft/world/entity/vehicle/minecart/AbstractMinecartContainer;type'Lnet/minecraft/world/entity/EntityType;!Lnet/minecraft/world/level/Level;LocalVariableTypeTable*Lnet/minecraft/world/entity/EntityType<*>;MethodParametersN(Lnet/minecraft/world/entity/EntityType<*>;Lnet/minecraft/world/level/Level;)V(Lnet/minecraft/server/level/ServerLevel;source/Lnet/minecraft/world/damagesource/DamageSource;getItemslotI removeItemcountremoveItemNoUpdatesetItem itemStackgetSlot setChanged stillValidreason1Lnet/minecraft/world/entity/Entity$RemovalReason; StackMapTableoutput/Lnet/minecraft/world/level/storage/ValueOutput;input.Lnet/minecraft/world/level/storage/ValueInput;interact—(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/InteractionResult;hand%Lnet/minecraft/world/InteractionHand;locationLnet/minecraft/world/phys/Vec3;applyNaturalSlowdown@(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; emptiness deltaMovementkeepF clearContent setLootTable)(Lnet/minecraft/resources/ResourceKey;J)Vseed](Lnet/minecraft/resources/ResourceKey;J)V�(ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; containerId inventory-Lnet/minecraft/world/entity/player/Inventory;getContainerLootTable'()Lnet/minecraft/resources/ResourceKey;[()Lnet/minecraft/resources/ResourceKey;setContainerLootTable((Lnet/minecraft/resources/ResourceKey;)V\(Lnet/minecraft/resources/ResourceKey;)VgetContainerLootTableSeed()JsetContainerLootTableSeed(J)V getItemStacks"()Lnet/minecraft/core/NonNullList;H()Lnet/minecraft/core/NonNullList;clearItemStacks SourceFileAbstractMinecartContainer.java InnerClassesé!net/minecraft/world/entity/Entity RemovalReason!šœ�fgœžŸ �‚¡k*+,·*$²¸ µ±¢ !£ ¤¥¦§:¨© ¦ª« ¦:œ¬¡T*+,·*,+*¶±¢%& '£ ¤¥:­®¯« :®°$¡:*¶!°¢+£¤¥±²«±³(¡E*¶%°¢0£ ¤¥±²´²« ±´µ$¡:*¶)°¢5£¤¥±²«±¶/¡I*,¶,±¢ :;£ ¤¥±²· « ±·¸3¡:*¶0°¢?£¤¥±²«±¹~¡+±¢D£ ¤¥º7¡:*+¶4¬¢H£¤¥Œ�«ŒOP¡i *¶8¶<š+¶B™ *¶8**¸G*+·M±¢MNQR£ ¤¥ »¼½«»ST¡G *+·Q*+¶U±¢VW X£ ¤¥ ¾¿«¾Z[¡G *+·X*+¶\±¢\] ^£ ¤¥ ÀÁ«ÀÂáN*+¶_°¢b£*¤¥Œ�ÄÅÆÇ« ŒÄÆÈÉ¡�0cE*´dÇ*¸jd>$†pjbE*¶q™$tjE+$�$�¶u°¢gi jkn!o&r£*ʲ0¤¥0ËÇ-Ìͽü «ËÎ~¡3*¶{±¢ {|£ ¤¥ÏСc *+µd* µ±¢€ �£  ¤¥ fg Ñ‚©  fž« fќҔӡ}*´dÆ -¶ƒš*,´ˆ¶Ž*,¶’°°¢…†‡‰£*¤¥Ô²ÕÖŒ�½« ÔÕŒŸ ”•« ÔÕר¡/*´d°¢�£ ¤¥œÙŸ ÚÛ¡P*+µd±¢ •–£¤¥fg© fž«fœÜŸ  ÝÞ¡/*´­¢š£ ¤¥ßà¡>*µ±¢ Ÿ £¤¥�‚«�áâ¡/*´°¢¤£ ¤¥œãä~¡=**¶–²¸ µ±¢ ©ª£ ¤¥åæç Cèê@