类 BaseTileEntity

java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
committee.nova.mods.avaritia.api.common.tile.BaseTileEntity
所有已实现的接口:
net.minecraft.world.inventory.MenuConstructor, net.minecraft.world.MenuProvider, 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>
直接已知子类:
BaseInventoryTileEntity, InfinityChestTile, TesseractTile

public abstract class BaseTileEntity extends net.minecraft.world.level.block.entity.BlockEntity implements net.minecraft.world.MenuProvider
Description:
  • 嵌套类概要

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

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

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

    level, remove, worldPosition

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

    INFINITE_EXTENT_AABB
  • 构造器概要

    构造器
    构造器
    说明
    BaseTileEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
     
    net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket
     
    @NotNull net.minecraft.nbt.CompoundTag
     
    void
     
    void
     
    void
     

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

    addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, hasLevel, isRemoved, load, loadStatic, onChunkUnloaded, onlyOpCanSetNbt, saveAdditional, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setLevel, setRemoved, triggerEvent

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

    areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps

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

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

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

    getCapability, getCapability

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

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

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

    createMenu

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

    getDisplayName
  • 构造器详细资料

    • BaseTileEntity

      public BaseTileEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
  • 方法详细资料

    • getUpdatePacket

      public net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket getUpdatePacket()
      覆盖:
      getUpdatePacket 在类中 net.minecraft.world.level.block.entity.BlockEntity
    • getUpdateTag

      @NotNull public @NotNull net.minecraft.nbt.CompoundTag getUpdateTag()
      覆盖:
      getUpdateTag 在类中 net.minecraft.world.level.block.entity.BlockEntity
    • setChanged

      public void setChanged()
      覆盖:
      setChanged 在类中 net.minecraft.world.level.block.entity.BlockEntity
    • setChangedFast

      public void setChangedFast()
    • setChangedAndDispatch

      public void setChangedAndDispatch()
    • dispatchIfChanged

      public void dispatchIfChanged()