Class HTUniversalChestBlockEntity

  • All Implemented Interfaces:
    hiiragi283.core.api.block.entity.HTAbstractBlockEntity , hiiragi283.core.api.storage.HTHandlerProvider , hiiragi283.core.api.storage.item.HTItemHandler , hiiragi283.core.api.storage.item.HTSidedItemHandler , net.neoforged.neoforge.attachment.IAttachmentHolder , net.neoforged.neoforge.common.extensions.IBlockEntityExtension , net.neoforged.neoforge.items.IItemHandler

    
    public final class HTUniversalChestBlockEntity
    extends HTExtendedBlockEntity implements HTHandlerProvider, HTItemHandler
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final HTDefaultColor getColor()
      final Unit setColor(HTDefaultColor value)
      Unit initReducedUpdateTag(HTValueOutput output)
      Unit handleUpdateTag(HTValueInput input)
      HTItemHandler getItemHandler(Direction direction)
      IFluidHandler getFluidHandler(Direction direction)
      IEnergyStorage getEnergyStorage(Direction direction)
      List<HTResourceSlot<HTItemResourceType>> getItemSlots(Direction side)
      • Methods inherited from class hiiragi283.core.api.storage.item.HTSidedItemHandler

        extractItem, getItemSideFor, getSlotLimit, getSlots, getSlots, getStackInSlot, insertItem, isItemValid
      • Methods inherited from class net.minecraft.world.level.block.entity.BlockEntity

        applyComponents, applyComponentsFromItemStack, clearRemoved, collectComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getType, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadWithComponents, onlyOpCanSetNbt, removeComponentsFromTag, saveCustomAndMetadata, saveCustomOnly, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setComponents, triggerEvent
      • Methods inherited from class hiiragi283.core.common.block.entity.HTExtendedBlockEntity

        getBlockPos, getComparatorOutput, getDeferredType, getLevel, getReducedUpdateTag, getUpdatePacket, getUpdatePacket, getUpdateTag, handleUpdateTag, neighborChanged, onDataPacket, onRemove, onUpdateLevel, onUpdatedState, sendUpdatePacket, setBlockState, setBlockState, setChanged, setLevel, setRemoved
      • Methods inherited from class net.neoforged.neoforge.common.extensions.IBlockEntityExtension

        getModelData, hasCustomOutlineRendering, invalidateCapabilities, onChunkUnloaded, onLoad, requestModelDataUpdate
      • Methods inherited from class net.neoforged.neoforge.attachment.IAttachmentHolder

        getData, getData, getExistingData, getExistingData, getExistingDataOrNull, getExistingDataOrNull, hasAttachments, hasData, hasData, removeData, removeData, setData, setData, syncData, syncData
      • Methods inherited from class net.neoforged.neoforge.attachment.AttachmentHolder

        serializeAttachments
      • Methods inherited from class hiiragi283.core.api.block.entity.HTAbstractBlockEntity

        getRegistryAccess, getServerLevel
      • Methods inherited from class hiiragi283.core.api.storage.item.HTItemHandler

        extractItem, getItemSlot, getSlotLimit, getSlots, getStackInSlot, hasItemHandler, insertItem, isItemValid
      • Methods inherited from class java.lang.Object

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