Package net.minecraft.entity.vehicle
Interface VehicleInventory
- All Superinterfaces:
Clearable,Inventory,NamedScreenHandlerFactory,ScreenHandlerFactory
- All Known Implementing Classes:
ChestBoatEntity,ChestMinecartEntity,HopperMinecartEntity,StorageMinecartEntity
- Mappings:
Namespace Name official bsyintermediary net/minecraft/class_7265named net/minecraft/entity/vehicle/VehicleInventory
-
Field Summary
Fields inherited from interface net.minecraft.inventory.Inventory
MAX_COUNT_PER_STACK -
Method Summary
Modifier and TypeMethodDescriptiondefault booleancanPlayerAccess(PlayerEntity player) default voiddefault voiddefault ItemStackgetInventoryStack(int slot) default StackReferencegetInventoryStackReference(int slot) longgetPos()getWorld()default booleanisEmpty()default booleanbooleandefault voidonBroken(DamageSource source, World world, Entity vehicle) default ActionResultopen(BiConsumer<GameEvent, Entity> gameEventEmitter, PlayerEntity player) default voiddefault ItemStackremoveInventoryStack(int slot) default ItemStackremoveInventoryStack(int slot, int amount) voiddefault voidsetInventoryStack(int slot, ItemStack stack) voidsetLootTableId(@Nullable Identifier lootTableId) voidsetLootTableSeed(long lootTableSeed) default voidMethods inherited from interface net.minecraft.inventory.Inventory
canPlayerUse, containsAny, count, getMaxCountPerStack, getStack, isValid, markDirty, method_43256, onClose, onOpen, removeStack, removeStack, setStack, sizeMethods inherited from interface net.minecraft.screen.NamedScreenHandlerFactory
getDisplayNameMethods inherited from interface net.minecraft.screen.ScreenHandlerFactory
createMenu
-
Method Details
-
getPos
Vec3d getPos()- Mappings:
Namespace Name Mixin selector official cXLbsy;cX()Ldth;intermediary method_19538Lnet/minecraft/class_7265;method_19538()Lnet/minecraft/class_243;named getPosLnet/minecraft/entity/vehicle/VehicleInventory;getPos()Lnet/minecraft/util/math/Vec3d;
-
getLootTableId
- Mappings:
Namespace Name Mixin selector official yLbsy;y()Lzf;intermediary method_42276Lnet/minecraft/class_7265;method_42276()Lnet/minecraft/class_2960;named getLootTableIdLnet/minecraft/entity/vehicle/VehicleInventory;getLootTableId()Lnet/minecraft/util/Identifier;
-
setLootTableId
- Mappings:
Namespace Name Mixin selector official aLbsy;a(Lzf;)Vintermediary method_42275Lnet/minecraft/class_7265;method_42275(Lnet/minecraft/class_2960;)Vnamed setLootTableIdLnet/minecraft/entity/vehicle/VehicleInventory;setLootTableId(Lnet/minecraft/util/Identifier;)V
-
getLootTableSeed
long getLootTableSeed()- Mappings:
Namespace Name Mixin selector official zLbsy;z()Jintermediary method_42277Lnet/minecraft/class_7265;method_42277()Jnamed getLootTableSeedLnet/minecraft/entity/vehicle/VehicleInventory;getLootTableSeed()J
-
setLootTableSeed
void setLootTableSeed(long lootTableSeed) - Mappings:
Namespace Name Mixin selector official aLbsy;a(J)Vintermediary method_42274Lnet/minecraft/class_7265;method_42274(J)Vnamed setLootTableSeedLnet/minecraft/entity/vehicle/VehicleInventory;setLootTableSeed(J)V
-
getInventory
DefaultedList<ItemStack> getInventory()- Mappings:
Namespace Name Mixin selector official ALbsy;A()Lhb;intermediary method_42278Lnet/minecraft/class_7265;method_42278()Lnet/minecraft/class_2371;named getInventoryLnet/minecraft/entity/vehicle/VehicleInventory;getInventory()Lnet/minecraft/util/collection/DefaultedList;
-
resetInventory
void resetInventory()- Mappings:
Namespace Name Mixin selector official CLbsy;C()Vintermediary method_42273Lnet/minecraft/class_7265;method_42273()Vnamed resetInventoryLnet/minecraft/entity/vehicle/VehicleInventory;resetInventory()V
-
getWorld
World getWorld()- Mappings:
Namespace Name Mixin selector official WLbsy;W()Lcdu;intermediary method_37908Lnet/minecraft/class_7265;method_37908()Lnet/minecraft/class_1937;named getWorldLnet/minecraft/entity/vehicle/VehicleInventory;getWorld()Lnet/minecraft/world/World;
-
isRemoved
boolean isRemoved()- Mappings:
Namespace Name Mixin selector official drLbsy;dr()Zintermediary method_31481Lnet/minecraft/class_7265;method_31481()Znamed isRemovedLnet/minecraft/entity/vehicle/VehicleInventory;isRemoved()Z
-
isEmpty
default boolean isEmpty() -
writeInventoryToNbt
- Mappings:
Namespace Name Mixin selector official cLbsy;c(Loy;)Vintermediary method_42288Lnet/minecraft/class_7265;method_42288(Lnet/minecraft/class_2487;)Vnamed writeInventoryToNbtLnet/minecraft/entity/vehicle/VehicleInventory;writeInventoryToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readInventoryFromNbt
- Mappings:
Namespace Name Mixin selector official a_Lbsy;a_(Loy;)Vintermediary method_42285Lnet/minecraft/class_7265;method_42285(Lnet/minecraft/class_2487;)Vnamed readInventoryFromNbtLnet/minecraft/entity/vehicle/VehicleInventory;readInventoryFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
onBroken
- Mappings:
Namespace Name Mixin selector official aLbsy;a(Layd;Lcdu;Layu;)Vintermediary method_42283Lnet/minecraft/class_7265;method_42283(Lnet/minecraft/class_1282;Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)Vnamed onBrokenLnet/minecraft/entity/vehicle/VehicleInventory;onBroken(Lnet/minecraft/entity/damage/DamageSource;Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;)V
-
open
- Mappings:
Namespace Name Mixin selector official aLbsy;a(Ljava/util/function/BiConsumer;Lbrf;)Laxq;intermediary method_42284Lnet/minecraft/class_7265;method_42284(Ljava/util/function/BiConsumer;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269;named openLnet/minecraft/entity/vehicle/VehicleInventory;open(Ljava/util/function/BiConsumer;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/util/ActionResult;
-
generateInventoryLoot
- Mappings:
Namespace Name Mixin selector official eLbsy;e(Lbrf;)Vintermediary method_42291Lnet/minecraft/class_7265;method_42291(Lnet/minecraft/class_1657;)Vnamed generateInventoryLootLnet/minecraft/entity/vehicle/VehicleInventory;generateInventoryLoot(Lnet/minecraft/entity/player/PlayerEntity;)V
-
clearInventory
default void clearInventory()- Mappings:
Namespace Name Mixin selector official fLbsy;f()Vintermediary method_42293Lnet/minecraft/class_7265;method_42293()Vnamed clearInventoryLnet/minecraft/entity/vehicle/VehicleInventory;clearInventory()V
-
isInventoryEmpty
default boolean isInventoryEmpty()- Mappings:
Namespace Name Mixin selector official gLbsy;g()Zintermediary method_42295Lnet/minecraft/class_7265;method_42295()Znamed isInventoryEmptyLnet/minecraft/entity/vehicle/VehicleInventory;isInventoryEmpty()Z
-
removeInventoryStack
- Mappings:
Namespace Name Mixin selector official c_Lbsy;c_(I)Lbxu;intermediary method_42289Lnet/minecraft/class_7265;method_42289(I)Lnet/minecraft/class_1799;named removeInventoryStackLnet/minecraft/entity/vehicle/VehicleInventory;removeInventoryStack(I)Lnet/minecraft/item/ItemStack;
-
getInventoryStack
- Mappings:
Namespace Name Mixin selector official d_Lbsy;d_(I)Lbxu;intermediary method_42290Lnet/minecraft/class_7265;method_42290(I)Lnet/minecraft/class_1799;named getInventoryStackLnet/minecraft/entity/vehicle/VehicleInventory;getInventoryStack(I)Lnet/minecraft/item/ItemStack;
-
removeInventoryStack
- Mappings:
Namespace Name Mixin selector official bLbsy;b(II)Lbxu;intermediary method_42286Lnet/minecraft/class_7265;method_42286(II)Lnet/minecraft/class_1799;named removeInventoryStackLnet/minecraft/entity/vehicle/VehicleInventory;removeInventoryStack(II)Lnet/minecraft/item/ItemStack;
-
setInventoryStack
- Mappings:
Namespace Name Mixin selector official cLbsy;c(ILbxu;)Vintermediary method_42287Lnet/minecraft/class_7265;method_42287(ILnet/minecraft/class_1799;)Vnamed setInventoryStackLnet/minecraft/entity/vehicle/VehicleInventory;setInventoryStack(ILnet/minecraft/item/ItemStack;)V
-
getInventoryStackReference
- Mappings:
Namespace Name Mixin selector official e_Lbsy;e_(I)Lbaa;intermediary method_42292Lnet/minecraft/class_7265;method_42292(I)Lnet/minecraft/class_5630;named getInventoryStackReferenceLnet/minecraft/entity/vehicle/VehicleInventory;getInventoryStackReference(I)Lnet/minecraft/inventory/StackReference;
-
canPlayerAccess
- Mappings:
Namespace Name Mixin selector official fLbsy;f(Lbrf;)Zintermediary method_42294Lnet/minecraft/class_7265;method_42294(Lnet/minecraft/class_1657;)Znamed canPlayerAccessLnet/minecraft/entity/vehicle/VehicleInventory;canPlayerAccess(Lnet/minecraft/entity/player/PlayerEntity;)Z
-