接口 ContainerEntity

所有超级接口:
Clearable, Container, MenuConstructor, MenuProvider
所有已知实现类:
AbstractMinecartContainer, ChestBoat, MinecartChest, MinecartHopper

public interface ContainerEntity extends Container, MenuProvider
  • 方法详细资料

    • position

      Vec3 position()
    • getLootTable

      @Nullable ResourceLocation getLootTable()
    • setLootTable

      void setLootTable(@Nullable ResourceLocation pLootTable)
    • getLootTableSeed

      long getLootTableSeed()
    • setLootTableSeed

      void setLootTableSeed(long pLootTableSeed)
    • getItemStacks

      NonNullList<ItemStack> getItemStacks()
    • clearItemStacks

      void clearItemStacks()
    • level

      Level level()
    • isRemoved

      boolean isRemoved()
    • isEmpty

      default boolean isEmpty()
      指定者:
      isEmpty 在接口中 Container
    • addChestVehicleSaveData

      default void addChestVehicleSaveData(CompoundTag pTag)
    • readChestVehicleSaveData

      default void readChestVehicleSaveData(CompoundTag pTag)
    • chestVehicleDestroyed

      default void chestVehicleDestroyed(DamageSource pDamageSource, Level pLevel, Entity pEntity)
    • interactWithContainerVehicle

      default InteractionResult interactWithContainerVehicle(Player pPlayer)
    • unpackChestVehicleLootTable

      default void unpackChestVehicleLootTable(@Nullable Player pPlayer)
    • clearChestVehicleContent

      default void clearChestVehicleContent()
    • isChestVehicleEmpty

      default boolean isChestVehicleEmpty()
    • removeChestVehicleItemNoUpdate

      default ItemStack removeChestVehicleItemNoUpdate(int pSlot)
    • getChestVehicleItem

      default ItemStack getChestVehicleItem(int pSlot)
    • removeChestVehicleItem

      default ItemStack removeChestVehicleItem(int pSlot, int pAmount)
    • setChestVehicleItem

      default void setChestVehicleItem(int pSlot, ItemStack pStack)
    • getChestVehicleSlot

      default SlotAccess getChestVehicleSlot(int pIndex)
    • isChestVehicleStillValid

      default boolean isChestVehicleStillValid(Player pPlayer)