类 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.AbstractContainerMenu
    createMenu(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.Component
     
    float
    getOpenNess(float partialTicks)
     
    static void
    lidAnimateTick(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, InfinityChestTile blockEntity)
     
    void
    load(@NotNull net.minecraft.nbt.CompoundTag pTag)
     
    static void
    playSound(net.minecraft.world.level.Level pLevel, net.minecraft.core.BlockPos pPos, net.minecraft.sounds.SoundEvent pSound)
     
    void
    saveAdditional(@NotNull net.minecraft.nbt.CompoundTag pTag)
     
    void
     
    void
    setFilter(String filter)
     
    void
    setLocked(boolean locked)
     
    void
    setOwner(UUID owner)
     
    void
    setSortType(byte sortType)
     
    boolean
    triggerEvent(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

      public void setOwner(UUID owner)
    • setLocked

      public void setLocked(boolean locked)
    • setFilter

      public void setFilter(String filter)
    • setSortType

      public void setSortType(byte sortType)
    • setChannelId

      public void setChannelId(UUID id)
    • 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)