类 NeutronCollectorTile
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.api.common.tile.BaseInventoryTileEntity
committee.nova.mods.avaritia.common.tile.NeutronCollectorTile
- 所有已实现的接口:
ITileIO,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>
Description:
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraftforge.common.capabilities.CapabilityProvider
net.minecraftforge.common.capabilities.CapabilityProvider.AsField<B extends net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>> -
字段概要
字段从类继承的字段 committee.nova.mods.avaritia.api.common.tile.BaseInventoryTileEntity
capability从类继承的字段 net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPosition从接口继承的字段 net.minecraftforge.common.extensions.IForgeBlockEntity
INFINITE_EXTENT_AABB -
构造器概要
构造器构造器说明NeutronCollectorTile(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
方法概要
修饰符和类型方法说明protected booleancanWork()static ItemStackWrapper@Nullable net.minecraft.world.inventory.AbstractContainerMenucreateMenu(int windowId, @NotNull net.minecraft.world.entity.player.Inventory playerInventory) voidcycleSideModeForNeutronCollector(net.minecraft.core.Direction direction) 只在PASSIVE_OUTPUT和ACTIVE_OUTPUT之间切换voidextractFromHandler(net.minecraftforge.items.IItemHandler externalHandler, net.minecraft.core.Direction fromSide) 从外部处理器抽取物品<T> @NotNull net.minecraftforge.common.util.LazyOptional<T>getCapability(net.minecraftforge.common.capabilities.Capability<T> cap, @Nullable net.minecraft.core.Direction side) @NotNull net.minecraft.network.chat.Component@NotNull ItemStackWrappernet.minecraft.world.item.Itemint获取IO配置getTier()voidinsertToHandler(net.minecraftforge.items.IItemHandler externalHandler, net.minecraft.core.Direction toSide) 向外部处理器插入物品voidload(@NotNull net.minecraft.nbt.CompoundTag tag) voidsaveAdditional(@NotNull net.minecraft.nbt.CompoundTag tag) static voidserverTick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, NeutronCollectorTile tile) voidvoidvoidsetTier(CollectorTier tier) 从类继承的方法 committee.nova.mods.avaritia.api.common.tile.BaseInventoryTileEntity
canOpen, canUnlock, createMenu, invalidateCaps, isUsableByPlayer, reviveCaps从类继承的方法 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, 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
-
字段详细资料
-
inventory
-
data
public net.minecraft.world.inventory.SimpleContainerData data
-
-
构造器详细资料
-
NeutronCollectorTile
public NeutronCollectorTile(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
方法详细资料
-
serverTick
public static void serverTick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, NeutronCollectorTile tile) -
createInventoryHandler
-
load
public void load(@NotNull @NotNull net.minecraft.nbt.CompoundTag tag) - 覆盖:
load在类中BaseInventoryTileEntity
-
saveAdditional
public void saveAdditional(@NotNull @NotNull net.minecraft.nbt.CompoundTag tag) -
getInventory
- 指定者:
getInventory在类中BaseInventoryTileEntity
-
canWork
protected boolean canWork() -
getDisplayName
@NotNull public @NotNull net.minecraft.network.chat.Component getDisplayName()- 指定者:
getDisplayName在接口中net.minecraft.world.MenuProvider
-
createMenu
@Nullable public @Nullable net.minecraft.world.inventory.AbstractContainerMenu createMenu(int windowId, @NotNull @NotNull net.minecraft.world.entity.player.Inventory playerInventory) - 指定者:
createMenu在类中BaseInventoryTileEntity
-
getCapability
@NotNull public <T> @NotNull net.minecraftforge.common.util.LazyOptional<T> getCapability(@NotNull net.minecraftforge.common.capabilities.Capability<T> cap, @Nullable @Nullable net.minecraft.core.Direction side) - 指定者:
getCapability在接口中net.minecraftforge.common.capabilities.ICapabilityProvider- 覆盖:
getCapability在类中BaseInventoryTileEntity
-
getTier
-
setTier
-
getProductionTicks
public int getProductionTicks() -
getProduction
public net.minecraft.world.item.Item getProduction() -
getSideConfiguration
从接口复制的说明:ITileIO获取IO配置- 指定者:
getSideConfiguration在接口中ITileIO
-
setSideConfiguration
- 指定者:
setSideConfiguration在接口中ITileIO
-
setIOChange
public void setIOChange()- 指定者:
setIOChange在接口中ITileIO
-
cycleSideModeForNeutronCollector
public void cycleSideModeForNeutronCollector(net.minecraft.core.Direction direction) 只在PASSIVE_OUTPUT和ACTIVE_OUTPUT之间切换- 指定者:
cycleSideModeForNeutronCollector在接口中ITileIO
-
extractFromHandler
public void extractFromHandler(net.minecraftforge.items.IItemHandler externalHandler, net.minecraft.core.Direction fromSide) 从接口复制的说明:ITileIO从外部处理器抽取物品- 指定者:
extractFromHandler在接口中ITileIO
-
insertToHandler
public void insertToHandler(net.minecraftforge.items.IItemHandler externalHandler, net.minecraft.core.Direction toSide) 从接口复制的说明:ITileIO向外部处理器插入物品- 指定者:
insertToHandler在接口中ITileIO
-