类 InfinityChestTile
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.InfinityChestTile
- 所有已实现的接口:
net.minecraft.world.inventory.MenuConstructor,net.minecraft.world.level.block.entity.LidBlockEntity,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 InfinityChestTile
extends BaseTileEntity
implements net.minecraft.world.level.block.entity.LidBlockEntity
-
嵌套类概要
从类继承的嵌套类/接口 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 -
构造器概要
构造器构造器说明InfinityChestTile(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
方法概要
修饰符和类型方法说明@Nullable net.minecraft.world.inventory.AbstractContainerMenucreateMenu(int containerId, @NotNull net.minecraft.world.entity.player.Inventory playerInventory, @NotNull net.minecraft.world.entity.player.Player player) <T> @NotNull net.minecraftforge.common.util.LazyOptional<T>getCapability(@NotNull net.minecraftforge.common.capabilities.Capability<T> cap, @Nullable net.minecraft.core.Direction side) @NotNull net.minecraft.network.chat.ComponentfloatgetOpenNess(float partialTicks) static voidlidAnimateTick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, InfinityChestTile blockEntity) voidload(@NotNull net.minecraft.nbt.CompoundTag pTag) static voidplaySound(net.minecraft.world.level.Level pLevel, net.minecraft.core.BlockPos pPos, net.minecraft.sounds.SoundEvent pSound) voidsaveAdditional(@NotNull net.minecraft.nbt.CompoundTag pTag) voidsetChannelId(UUID id) voidvoidsetLocked(boolean locked) voidvoidsetSortType(byte sortType) booleantriggerEvent(int id, int type) 从类继承的方法 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从类继承的方法 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
-
构造器详细资料
-
InfinityChestTile
public InfinityChestTile(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
方法详细资料
-
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 containerId, @NotNull @NotNull net.minecraft.world.entity.player.Inventory playerInventory, @NotNull @NotNull net.minecraft.world.entity.player.Player player) - 指定者:
createMenu在接口中net.minecraft.world.inventory.MenuConstructor
-
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
-
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>
-
setOwner
-
setLocked
public void setLocked(boolean locked) -
setFilter
-
setSortType
public void setSortType(byte sortType) -
setChannelId
-
lidAnimateTick
public static void lidAnimateTick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, InfinityChestTile blockEntity) -
triggerEvent
public boolean triggerEvent(int id, int type) - 覆盖:
triggerEvent在类中net.minecraft.world.level.block.entity.BlockEntity
-
getOpenNess
public float getOpenNess(float partialTicks) - 指定者:
getOpenNess在接口中net.minecraft.world.level.block.entity.LidBlockEntity
-
playSound
public static void playSound(net.minecraft.world.level.Level pLevel, net.minecraft.core.BlockPos pPos, net.minecraft.sounds.SoundEvent pSound)
-