类 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>
-
嵌套类概要
从类继承的嵌套类/接口 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) -
方法概要
修饰符和类型方法说明voidaddChannelSelector(net.minecraft.server.level.ServerPlayer player) @NotNull net.minecraft.world.inventory.AbstractContainerMenucreateMenu(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.ComponentvoidinhaleItem(net.minecraft.world.entity.item.ItemEntity itemEntity) voidload(@NotNull net.minecraft.nbt.CompoundTag pTag) voidvoidremoveChannel(net.minecraft.server.level.ServerPlayer actor) voidremoveChannelSelector(net.minecraft.server.level.ServerPlayer player) voidrenameChannel(net.minecraft.server.level.ServerPlayer actor, String name) voidsaveAdditional(@NotNull net.minecraft.nbt.CompoundTag pTag) voidsetChannel(UUID channelOwner, int channelID) voidsetChannelId(int id) voidsetChannelOwner(UUID owner) voidsetCraftingMode(Boolean craftingMode) voidvoidsetLocked(boolean locked) voidvoidsetSortType(byte sortType) voidsetViewType(byte viewType) booleanstatic voidtick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, TesseractTile blockEntity) voidtryReOpenMenu(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
- 指定者:
getTerminalOwner在接口中IChannelTerminal
-
getChannelInfo
- 指定者:
getChannelInfo在接口中IChannelTerminal
-
setChannel
- 指定者:
setChannel在接口中IChannelTerminal
-
removeChannel
public void removeChannel(net.minecraft.server.level.ServerPlayer actor) - 指定者:
removeChannel在接口中IChannelTerminal
-
renameChannel
- 指定者:
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
-
setLocked
public void setLocked(boolean locked) -
setCraftingMode
-
setFilter
-
setSortType
public void setSortType(byte sortType) -
setViewType
public void setViewType(byte viewType) -
setChannelOwner
-
setChannelId
public void setChannelId(int id)
-