类 CompressedChestTile

java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.BaseContainerBlockEntity
net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity
net.minecraft.world.level.block.entity.ChestBlockEntity
committee.nova.mods.avaritia.common.tile.CompressedChestTile
所有已实现的接口:
net.minecraft.world.Clearable, net.minecraft.world.Container, net.minecraft.world.inventory.MenuConstructor, net.minecraft.world.level.block.entity.LidBlockEntity, net.minecraft.world.MenuProvider, net.minecraft.world.Nameable, net.minecraftforge.common.capabilities.ICapabilityProvider, net.minecraftforge.common.capabilities.ICapabilityProviderImpl<net.minecraft.world.level.block.entity.BlockEntity>, net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>, net.minecraftforge.common.extensions.IForgeBlockEntity, net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>

public class CompressedChestTile extends net.minecraft.world.level.block.entity.ChestBlockEntity
Name: Avaritia-forge / CompressChestTile
  • 嵌套类概要

    从类继承的嵌套类/接口 net.minecraftforge.common.capabilities.CapabilityProvider

    net.minecraftforge.common.capabilities.CapabilityProvider.AsField<B extends net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>>
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    protected net.minecraft.nbt.CompoundTag
     
    protected final int
     

    从类继承的字段 net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity

    LOOT_TABLE_SEED_TAG, LOOT_TABLE_TAG, lootTable, lootTableSeed

    从类继承的字段 net.minecraft.world.level.block.entity.BlockEntity

    level, remove, worldPosition

    从接口继承的字段 net.minecraft.world.Container

    DEFAULT_DISTANCE_LIMIT, LARGE_MAX_STACK_SIZE

    从接口继承的字段 net.minecraftforge.common.extensions.IForgeBlockEntity

    INFINITE_EXTENT_AABB
  • 构造器概要

    构造器
    限定符
    构造器
    说明
     
    CompressedChestTile(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState)
     
    protected
    CompressedChestTile(net.minecraft.world.level.block.entity.BlockEntityType<?> blockEntityType, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected @NotNull net.minecraft.world.inventory.AbstractContainerMenu
    createMenu(int pContainerId, @NotNull net.minecraft.world.entity.player.Inventory pInventory)
     
    net.minecraft.nbt.CompoundTag
     
    int
     
    protected @NotNull net.minecraft.network.chat.Component
     
    void
     
    void
    setChestTag(net.minecraft.nbt.CompoundTag chestTag)
     
    protected void
    signalOpenCount(net.minecraft.world.level.Level pLevel, net.minecraft.core.BlockPos pPos, net.minecraft.world.level.block.state.BlockState pState, int pEventId, int pEventParam)
     
    void
    startOpen(@NotNull net.minecraft.world.entity.player.Player pPlayer)
     
    void
    stopOpen(@NotNull net.minecraft.world.entity.player.Player pPlayer)
     

    从类继承的方法 net.minecraft.world.level.block.entity.ChestBlockEntity

    getCapability, getItems, getOpenCount, getOpenNess, invalidateCaps, lidAnimateTick, load, saveAdditional, setBlockState, setItems, swapContents, triggerEvent

    从类继承的方法 net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity

    canOpen, clearContent, createMenu, getItem, isEmpty, removeItem, removeItemNoUpdate, setItem, setLootTable, setLootTable, stillValid, tryLoadLootTable, trySaveLootTable, unpackLootTable

    从类继承的方法 net.minecraft.world.level.block.entity.BaseContainerBlockEntity

    canUnlock, createUnSidedHandler, getCustomName, getDisplayName, getName, reviveCaps, setCustomName

    从类继承的方法 net.minecraft.world.level.block.entity.BlockEntity

    addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, getUpdatePacket, getUpdateTag, hasLevel, isRemoved, loadStatic, onChunkUnloaded, onlyOpCanSetNbt, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setChanged, setChanged, setLevel, setRemoved

    从类继承的方法 net.minecraftforge.common.capabilities.CapabilityProvider

    areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, serializeCaps

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 net.minecraft.world.Container

    canPlaceItem, canTakeItem, countItem, getMaxStackSize, hasAnyMatching, hasAnyOf, setChanged

    从接口继承的方法 net.minecraftforge.common.capabilities.ICapabilityProvider

    getCapability

    从接口继承的方法 net.minecraftforge.common.extensions.IForgeBlockEntity

    deserializeNBT, getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT

    从接口继承的方法 net.minecraft.world.Nameable

    hasCustomName
  • 字段详细资料

    • SIZE

      protected final int SIZE
      另请参阅:
    • chestTag

      protected net.minecraft.nbt.CompoundTag chestTag
  • 构造器详细资料

    • CompressedChestTile

      protected CompressedChestTile(net.minecraft.world.level.block.entity.BlockEntityType<?> blockEntityType, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState)
    • CompressedChestTile

      public CompressedChestTile(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState blockState)
  • 方法详细资料

    • getContainerSize

      public int getContainerSize()
      指定者:
      getContainerSize 在接口中 net.minecraft.world.Container
      覆盖:
      getContainerSize 在类中 net.minecraft.world.level.block.entity.ChestBlockEntity
    • getDefaultName

      @NotNull protected @NotNull net.minecraft.network.chat.Component getDefaultName()
      覆盖:
      getDefaultName 在类中 net.minecraft.world.level.block.entity.ChestBlockEntity
    • createMenu

      @NotNull protected @NotNull net.minecraft.world.inventory.AbstractContainerMenu createMenu(int pContainerId, @NotNull @NotNull net.minecraft.world.entity.player.Inventory pInventory)
      覆盖:
      createMenu 在类中 net.minecraft.world.level.block.entity.ChestBlockEntity
    • startOpen

      public void startOpen(@NotNull @NotNull net.minecraft.world.entity.player.Player pPlayer)
      指定者:
      startOpen 在接口中 net.minecraft.world.Container
      覆盖:
      startOpen 在类中 net.minecraft.world.level.block.entity.ChestBlockEntity
    • stopOpen

      public void stopOpen(@NotNull @NotNull net.minecraft.world.entity.player.Player pPlayer)
      指定者:
      stopOpen 在接口中 net.minecraft.world.Container
      覆盖:
      stopOpen 在类中 net.minecraft.world.level.block.entity.ChestBlockEntity
    • recheckOpen

      public void recheckOpen()
      覆盖:
      recheckOpen 在类中 net.minecraft.world.level.block.entity.ChestBlockEntity
    • signalOpenCount

      protected void signalOpenCount(net.minecraft.world.level.Level pLevel, net.minecraft.core.BlockPos pPos, net.minecraft.world.level.block.state.BlockState pState, int pEventId, int pEventParam)
      覆盖:
      signalOpenCount 在类中 net.minecraft.world.level.block.entity.ChestBlockEntity
    • getChestTag

      public net.minecraft.nbt.CompoundTag getChestTag()
    • setChestTag

      public void setChestTag(net.minecraft.nbt.CompoundTag chestTag)