Interface ContainerEntity
- All Superinterfaces:
Clearable,Container,IMenuProviderExtension,MenuConstructor,MenuProvider
- All Known Implementing Classes:
AbstractMinecartContainer,ChestBoat,MinecartChest,MinecartHopper
-
Field Summary
Fields inherited from interface net.minecraft.world.Container
DEFAULT_DISTANCE_BUFFER -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddChestVehicleSaveData(CompoundTag p_219944_, HolderLookup.Provider p_332101_) default voidchestVehicleDestroyed(DamageSource p_219928_, Level p_219929_, Entity p_219930_) default voidvoiddefault ItemStackgetChestVehicleItem(int p_219948_) default SlotAccessgetChestVehicleSlot(int p_219952_) longdefault InteractionResultinteractWithContainerVehicle(Player p_270068_) default booleandefault booleanisChestVehicleStillValid(Player p_219955_) default booleanisEmpty()booleanlevel()position()default voidreadChestVehicleSaveData(CompoundTag p_219935_, HolderLookup.Provider p_331073_) default ItemStackremoveChestVehicleItem(int p_219937_, int p_219938_) default ItemStackremoveChestVehicleItemNoUpdate(int p_219946_) default voidsetChestVehicleItem(int p_219941_, ItemStack p_219942_) voidsetLootTable(ResourceKey<LootTable> p_336019_) 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, canTakeItem, countItem, getContainerSize, getItem, getMaxStackSize, getMaxStackSize, hasAnyMatching, hasAnyOf, removeItem, removeItemNoUpdate, setChanged, setItem, startOpen, stillValid, stopOpenMethods inherited from interface net.neoforged.neoforge.client.extensions.IMenuProviderExtension
shouldTriggerClientSideContainerClosingOnOpenMethods inherited from interface net.minecraft.world.inventory.MenuConstructor
createMenuMethods inherited from interface net.minecraft.world.MenuProvider
getDisplayName
-
Method Details
-
position
Vec3 position() -
getBoundingBox
AABB getBoundingBox() -
getLootTable
-
setLootTable
-
getLootTableSeed
long getLootTableSeed() -
setLootTableSeed
void setLootTableSeed(long p_219925_) -
getItemStacks
NonNullList<ItemStack> getItemStacks() -
clearItemStacks
void clearItemStacks() -
level
Level level() -
isRemoved
boolean isRemoved() -
isEmpty
default boolean isEmpty() -
addChestVehicleSaveData
-
readChestVehicleSaveData
-
chestVehicleDestroyed
-
interactWithContainerVehicle
-
unpackChestVehicleLootTable
-
clearChestVehicleContent
default void clearChestVehicleContent() -
isChestVehicleEmpty
default boolean isChestVehicleEmpty() -
removeChestVehicleItemNoUpdate
-
getChestVehicleItem
-
removeChestVehicleItem
-
setChestVehicleItem
-
getChestVehicleSlot
-
isChestVehicleStillValid
-