类 TesseractTile

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
committee.nova.mods.avaritia.common.tile.TesseractTile
所有已实现的接口:
IChannelTerminal, 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>

public class TesseractTile extends BaseTileEntity implements IChannelTerminal
  • 嵌套类概要

    从类继承的嵌套类/接口 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
  • 构造器概要

    构造器
    构造器
    说明
    TesseractTile(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    addChannelSelector(net.minecraft.server.level.ServerPlayer player)
     
    @NotNull net.minecraft.world.inventory.AbstractContainerMenu
    createMenu(int pContainerId, @NotNull net.minecraft.world.entity.player.Inventory pInventory, @NotNull net.minecraft.world.entity.player.Player pPlayer)
     
    <T> @NotNull net.minecraftforge.common.util.LazyOptional<T>
    getCapability(@NotNull net.minecraftforge.common.capabilities.Capability<T> cap, @Nullable net.minecraft.core.Direction side)
     
    @Nullable ChannelInfo
     
    @NotNull net.minecraft.network.chat.Component
     
     
    void
    inhaleItem(net.minecraft.world.entity.item.ItemEntity itemEntity)
     
    void
    load(@NotNull net.minecraft.nbt.CompoundTag pTag)
     
    void
     
    void
    removeChannel(net.minecraft.server.level.ServerPlayer actor)
     
    void
    removeChannelSelector(net.minecraft.server.level.ServerPlayer player)
     
    void
    renameChannel(net.minecraft.server.level.ServerPlayer actor, String name)
     
    void
    saveAdditional(@NotNull net.minecraft.nbt.CompoundTag pTag)
     
    void
    setChannel(UUID channelOwner, int channelID)
     
    void
    setChannelId(int id)
     
    void
     
    void
    setCraftingMode(Boolean craftingMode)
     
    void
    setFilter(String filter)
     
    void
    setLocked(boolean locked)
     
    void
    setOwner(UUID owner)
     
    void
    setSortType(byte sortType)
     
    void
    setViewType(byte viewType)
     
    boolean
     
    static void
    tick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, TesseractTile blockEntity)
     
    void
    tryReOpenMenu(net.minecraft.server.level.ServerPlayer player)
     

    从类继承的方法 committee.nova.mods.avaritia.api.common.tile.BaseTileEntity

    dispatchIfChanged, getUpdatePacket, getUpdateTag, setChanged, setChangedAndDispatch, setChangedFast

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

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

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

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

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

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

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

    getCapability

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

    deserializeNBT, getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
  • 构造器详细资料

    • TesseractTile

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

    • tick

      public static void tick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, TesseractTile blockEntity)
    • onBlockStateChange

      public void onBlockStateChange()
    • load

      public void load(@NotNull @NotNull net.minecraft.nbt.CompoundTag pTag)
      覆盖:
      load 在类中 net.minecraft.world.level.block.entity.BlockEntity
    • saveAdditional

      public void saveAdditional(@NotNull @NotNull net.minecraft.nbt.CompoundTag pTag)
      覆盖:
      saveAdditional 在类中 net.minecraft.world.level.block.entity.BlockEntity
    • createMenu

      @NotNull public @NotNull net.minecraft.world.inventory.AbstractContainerMenu createMenu(int pContainerId, @NotNull @NotNull net.minecraft.world.entity.player.Inventory pInventory, @NotNull @NotNull net.minecraft.world.entity.player.Player pPlayer)
      指定者:
      createMenu 在接口中 net.minecraft.world.inventory.MenuConstructor
    • getDisplayName

      @NotNull public @NotNull net.minecraft.network.chat.Component getDisplayName()
      指定者:
      getDisplayName 在接口中 net.minecraft.world.MenuProvider
    • getCapability

      @NotNull public <T> @NotNull net.minecraftforge.common.util.LazyOptional<T> getCapability(@NotNull @NotNull net.minecraftforge.common.capabilities.Capability<T> cap, @Nullable @Nullable net.minecraft.core.Direction side)
      指定者:
      getCapability 在接口中 net.minecraftforge.common.capabilities.ICapabilityProvider
      覆盖:
      getCapability 在类中 net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
    • getTerminalOwner

      public UUID getTerminalOwner()
      指定者:
      getTerminalOwner 在接口中 IChannelTerminal
    • getChannelInfo

      @Nullable public @Nullable ChannelInfo getChannelInfo()
      指定者:
      getChannelInfo 在接口中 IChannelTerminal
    • setChannel

      public void setChannel(UUID channelOwner, int channelID)
      指定者:
      setChannel 在接口中 IChannelTerminal
    • removeChannel

      public void removeChannel(net.minecraft.server.level.ServerPlayer actor)
      指定者:
      removeChannel 在接口中 IChannelTerminal
    • renameChannel

      public void renameChannel(net.minecraft.server.level.ServerPlayer actor, String name)
      指定者:
      renameChannel 在接口中 IChannelTerminal
    • addChannelSelector

      public void addChannelSelector(net.minecraft.server.level.ServerPlayer player)
      指定者:
      addChannelSelector 在接口中 IChannelTerminal
    • removeChannelSelector

      public void removeChannelSelector(net.minecraft.server.level.ServerPlayer player)
      指定者:
      removeChannelSelector 在接口中 IChannelTerminal
    • stillValid

      public boolean stillValid()
      指定者:
      stillValid 在接口中 IChannelTerminal
    • tryReOpenMenu

      public void tryReOpenMenu(net.minecraft.server.level.ServerPlayer player)
      指定者:
      tryReOpenMenu 在接口中 IChannelTerminal
    • inhaleItem

      public void inhaleItem(net.minecraft.world.entity.item.ItemEntity itemEntity)
    • setOwner

      public void setOwner(UUID owner)
    • setLocked

      public void setLocked(boolean locked)
    • setCraftingMode

      public void setCraftingMode(Boolean craftingMode)
    • setFilter

      public void setFilter(String filter)
    • setSortType

      public void setSortType(byte sortType)
    • setViewType

      public void setViewType(byte viewType)
    • setChannelOwner

      public void setChannelOwner(UUID owner)
    • setChannelId

      public void setChannelId(int id)