Interface ContainerEntity
- All Superinterfaces:
Clearable,Container,MenuConstructor,MenuProvider
- All Known Implementing Classes:
AbstractMinecartContainer,ChestBoat,MinecartChest,MinecartHopper
-
Field Summary
Fields inherited from interface net.minecraft.world.Container
LARGE_MAX_STACK_SIZE -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddChestVehicleSaveData(CompoundTag p_219944_) default voidchestVehicleDestroyed(DamageSource p_219928_, Level p_219929_, Entity p_219930_) default voidvoiddefault ItemStackgetChestVehicleItem(int p_219948_) default SlotAccessgetChestVehicleSlot(int p_219952_) getLevel()longdefault InteractionResultinteractWithChestVehicle(BiConsumer<GameEvent, Entity> p_219932_, Player p_219933_) default booleandefault booleanisChestVehicleStillValid(Player p_219955_) default booleanisEmpty()booleanposition()default voidreadChestVehicleSaveData(CompoundTag p_219935_) default ItemStackremoveChestVehicleItem(int p_219937_, int p_219938_) default ItemStackremoveChestVehicleItemNoUpdate(int p_219946_) default voidsetChestVehicleItem(int p_219941_, ItemStack p_219942_) voidsetLootTable(ResourceLocation p_219926_) voidsetLootTableSeed(long p_219925_) default voidunpackChestVehicleLootTable(Player p_219950_) Methods inherited from interface net.minecraft.world.Clearable
clearContentMethods inherited from interface net.minecraft.world.Container
canPlaceItem, countItem, getContainerSize, getItem, getMaxStackSize, hasAnyMatching, hasAnyOf, removeItem, removeItemNoUpdate, setChanged, setItem, startOpen, stillValid, stopOpenMethods inherited from interface net.minecraft.world.inventory.MenuConstructor
createMenuMethods inherited from interface net.minecraft.world.MenuProvider
getDisplayName
-
Method Details
-
position
Vec3 position() -
getLootTable
-
setLootTable
-
getLootTableSeed
long getLootTableSeed() -
setLootTableSeed
void setLootTableSeed(long p_219925_) -
getItemStacks
NonNullList<ItemStack> getItemStacks() -
clearItemStacks
void clearItemStacks() -
getLevel
Level getLevel() -
isRemoved
boolean isRemoved() -
isEmpty
default boolean isEmpty() -
addChestVehicleSaveData
-
readChestVehicleSaveData
-
chestVehicleDestroyed
-
interactWithChestVehicle
default InteractionResult interactWithChestVehicle(BiConsumer<GameEvent, Entity> p_219932_, Player p_219933_) -
unpackChestVehicleLootTable
-
clearChestVehicleContent
default void clearChestVehicleContent() -
isChestVehicleEmpty
default boolean isChestVehicleEmpty() -
removeChestVehicleItemNoUpdate
-
getChestVehicleItem
-
removeChestVehicleItem
-
setChestVehicleItem
-
getChestVehicleSlot
-
isChestVehicleStillValid
-