Class HTImitationSpawnerBlockEntity
-
- All Implemented Interfaces:
-
hiiragi283.core.api.block.entity.HTAbstractBlockEntity,net.minecraft.world.level.Spawner,net.neoforged.neoforge.attachment.IAttachmentHolder,net.neoforged.neoforge.common.extensions.IBlockEntityExtension
public final class HTImitationSpawnerBlockEntity extends HTExtendedBlockEntity implements Spawner
-
-
Field Summary
Fields Modifier and Type Field Description private HTSpawnerMobspawnerMobprivate BlockStateblockStateprivate final BooleanisRemovedprivate final ClientboundBlockEntityDataPacketupdatePacketprivate final BlockEntityType<?>typeprivate final ModelDatamodelDataprivate final BlockPosblockPosprivate final CompoundTagpersistentDataprivate final Levellevel
-
Constructor Summary
Constructors Constructor Description HTImitationSpawnerBlockEntity(BlockPos pos, BlockState state)
-
Method Summary
Modifier and Type Method Description final HTSpawnerMobgetSpawnerMob()final UnitsetSpawnerMob(HTSpawnerMob value)UnitsetEntityId(EntityType<?> entityType, RandomSource random)UnitinitReducedUpdateTag(HTValueOutput output)UnithandleUpdateTag(HTValueInput input)-
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getSpawnerMob
final HTSpawnerMob getSpawnerMob()
-
setSpawnerMob
final Unit setSpawnerMob(HTSpawnerMob value)
-
setEntityId
Unit setEntityId(EntityType<?> entityType, RandomSource random)
-
initReducedUpdateTag
Unit initReducedUpdateTag(HTValueOutput output)
-
handleUpdateTag
Unit handleUpdateTag(HTValueInput input)
-
-
-
-