接口 ContainerEntity
- 所有超级接口:
Clearable
,Container
,IMenuProviderExtension
,Iterable<ItemStack>
,MenuConstructor
,MenuProvider
- 所有已知实现类:
AbstractChestBoat
,AbstractMinecartContainer
,ChestBoat
,ChestRaft
,MinecartChest
,MinecartHopper
-
嵌套类概要
从接口继承的嵌套类/接口 net.minecraft.world.Container
Container.ContainerIterator
-
字段概要
从接口继承的字段 net.minecraft.world.Container
DEFAULT_DISTANCE_BUFFER
-
方法概要
修饰符和类型方法说明default void
addChestVehicleSaveData
(ValueOutput p_421711_) default void
chestVehicleDestroyed
(DamageSource p_219928_, ServerLevel p_376406_, Entity p_219930_) default void
void
default ItemStack
getChestVehicleItem
(int p_219948_) default SlotAccess
getChestVehicleSlot
(int p_219952_) long
default InteractionResult
interactWithContainerVehicle
(Player p_270068_) default boolean
default boolean
isChestVehicleStillValid
(Player p_219955_) default boolean
isEmpty()
boolean
level()
position()
default void
readChestVehicleSaveData
(ValueInput p_422232_) default ItemStack
removeChestVehicleItem
(int p_219937_, int p_219938_) default ItemStack
removeChestVehicleItemNoUpdate
(int p_219946_) default void
setChestVehicleItem
(int p_219941_, ItemStack p_219942_) void
setContainerLootTable
(ResourceKey<LootTable> p_368523_) void
setContainerLootTableSeed
(long p_368541_) default void
unpackChestVehicleLootTable
(Player p_219950_) 从接口继承的方法 net.minecraft.world.Clearable
clearContent
从接口继承的方法 net.minecraft.world.Container
canPlaceItem, canTakeItem, countItem, getContainerSize, getItem, getMaxStackSize, getMaxStackSize, hasAnyMatching, hasAnyOf, iterator, removeItem, removeItemNoUpdate, setChanged, setItem, startOpen, stillValid, stopOpen
从接口继承的方法 net.neoforged.neoforge.common.extensions.IMenuProviderExtension
shouldTriggerClientSideContainerClosingOnOpen, writeClientSideData
从接口继承的方法 java.lang.Iterable
forEach, spliterator
从接口继承的方法 net.minecraft.world.inventory.MenuConstructor
createMenu
从接口继承的方法 net.minecraft.world.MenuProvider
getDisplayName
-
方法详细资料
-
position
Vec3 position() -
getBoundingBox
AABB getBoundingBox() -
getContainerLootTable
-
setContainerLootTable
-
getContainerLootTableSeed
long getContainerLootTableSeed() -
setContainerLootTableSeed
void setContainerLootTableSeed(long p_368541_) -
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
-