Class HTProcessorBlockEntity

  • All Implemented Interfaces:
    hiiragi283.core.api.block.entity.HTAbstractBlockEntity , hiiragi283.core.api.block.entity.HTOwnedBlockEntity , hiiragi283.core.api.block.entity.HTSoundPlayerBlockEntity , hiiragi283.core.api.storage.HTHandlerProvider , hiiragi283.core.api.storage.energy.HTEnergyHandler , hiiragi283.core.api.storage.energy.HTSidedEnergyStorage , hiiragi283.core.api.storage.fluid.HTFluidHandler , hiiragi283.core.api.storage.fluid.HTSidedFluidHandler , hiiragi283.core.api.storage.item.HTItemHandler , hiiragi283.core.api.storage.item.HTSidedItemHandler , hiiragi283.ragium.common.storge.holder.HTSlotInfoProvider , net.minecraft.world.Nameable , net.neoforged.neoforge.attachment.IAttachmentHolder , net.neoforged.neoforge.common.extensions.IBlockEntityExtension , net.neoforged.neoforge.energy.IEnergyStorage , net.neoforged.neoforge.fluids.capability.IFluidHandler , net.neoforged.neoforge.items.IItemHandler

    
    public abstract class HTProcessorBlockEntity
    extends HTMachineBlockEntity
                        
    • Constructor Summary

      Constructors 
      Constructor Description
      HTProcessorBlockEntity(HTDeferredBlockEntityType<?> type, BlockPos pos, BlockState state)
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final HTSlotInfoComponent getMachineSlot()
      final Integer getTicks()
      final List<HTBlockEntityComponent> getComponents()
      final UUID getOwnerId()
      final Unit setOwnerId(UUID value)
      final Unit addProgressBar(HTWidgetHolder widgetHolder, Integer x)
      final Integer modifyTime(Integer time)
      final SingleRecipeInput createInput(HTResourceView<HTItemResourceType> view)
      final HTSingleFluidRecipeInput createInput(HTResourceView<HTFluidResourceType> view)
      final HTDoubleRecipeInput createInput(HTResourceView<HTItemResourceType> firstView, HTResourceView<HTItemResourceType> secondView)
      final HTItemAndFluidRecipeInput createInput(HTResourceView<HTItemResourceType> itemView, HTResourceView<HTFluidResourceType> fluidView)
      • 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 net.neoforged.neoforge.common.extensions.IBlockEntityExtension

        getModelData, hasCustomOutlineRendering, invalidateCapabilities, onChunkUnloaded, onLoad, requestModelDataUpdate
      • Methods inherited from class hiiragi283.core.common.block.entity.HTBlockEntity

        addComponent, getBlockPos, getCustomName, getCustomName, getEnergyBattery, getEnergyStorage, getFluidHandler, getFluidTanks, getItemHandler, getItemSlots, getLevel, getName, getName, getOwner, handleUpdateTag, hasEnergyStorage, hasFluidHandler, hasItemHandler, initReducedUpdateTag, onBlockRemoved, openMenu
      • Methods inherited from class hiiragi283.core.api.storage.fluid.HTSidedFluidHandler

        drain, drain, fill, getFluidInTank, getFluidSideFor, getTankCapacity, getTanks, getTanks, isFluidValid
      • Methods inherited from class hiiragi283.core.api.storage.energy.HTSidedEnergyStorage

        canExtract, canReceive, extractEnergy, getEnergySideFor, getEnergyStored, getEnergyStored, getMaxEnergyStored, getMaxEnergyStored, receiveEnergy
      • Methods inherited from class hiiragi283.core.common.block.entity.HTExtendedBlockEntity

        getComparatorOutput, getDeferredType, getReducedUpdateTag, getUpdatePacket, getUpdatePacket, getUpdateTag, handleUpdateTag, neighborChanged, onDataPacket, onRemove, onUpdateLevel, onUpdatedState, sendUpdatePacket, setBlockState, setBlockState, setChanged, setLevel, setRemoved
      • Methods inherited from class net.minecraft.world.Nameable

        getDisplayName, hasCustomName
      • Methods inherited from class hiiragi283.ragium.common.block.entity.HTMachineBlockEntity

        getConfig, isActive, isActive, setupMenu
      • Methods inherited from class hiiragi283.core.api.storage.fluid.HTFluidHandler

        drain, drain, fill, getFluidInTank, getFluidTank, getTankCapacity, getTanks, isFluidValid
      • Methods inherited from class hiiragi283.ragium.common.block.entity.HTConfigurableBlockEntity

        getSlotInfo
      • 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.energy.HTEnergyHandler

        extractEnergy, getEnergyStored, getMaxEnergyStored, receiveEnergy
      • Methods inherited from class hiiragi283.core.api.storage.item.HTItemHandler

        extractItem, getItemSlot, getSlotLimit, getSlots, getStackInSlot, insertItem, isItemValid
      • Methods inherited from class hiiragi283.core.api.block.entity.HTOwnedBlockEntity

        getFakePlayer, getOwnerName, getOwnerOrFake, getOwnerPlayer, getOwnerPlayer
      • Methods inherited from class hiiragi283.core.api.block.entity.HTSoundPlayerBlockEntity

        getSoundPos, getSoundSource, playSound
      • Methods inherited from class hiiragi283.ragium.common.storge.holder.HTSlotInfoProvider

        getSlotInfoText
      • Methods inherited from class java.lang.Object

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