Class NixieTubeTileEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
com.simibubi.create.foundation.tileEntity.SyncedTileEntity
com.simibubi.create.foundation.tileEntity.SmartTileEntity
com.simibubi.create.content.logistics.block.redstone.NixieTubeTileEntity
- All Implemented Interfaces:
IInteractionChecker,IPartialSafeNBT,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>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
net.minecraftforge.common.capabilities.CapabilityProvider.AsField<B extends net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>> -
Field Summary
Fields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntity
INFINITE_EXTENT_AABB -
Constructor Summary
ConstructorsConstructorDescriptionNixieTubeTileEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBehaviours(List<TileEntityBehaviour> behaviours) voidvoiddisplayCustomNameOf(net.minecraft.world.item.ItemStack stack, int nixiePositionInRow) protected voidfromTag(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) Hook only these in future subclasses of STEnet.minecraft.commands.CommandSourceStackgetCommandSource(net.minecraft.server.level.ServerPlayer p_195539_1_) voidprotected net.minecraft.network.chat.Componentprotected net.minecraft.network.chat.ComponentparseDynamicComponent(net.minecraft.network.chat.Component customText) booleanvoidtick()voidvoidupdateRedstoneStrength(int signalStrength) protected voidwrite(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) Hook only these in future subclasses of STEMethods inherited from class com.simibubi.create.foundation.tileEntity.SmartTileEntity
addBehavioursDeferred, attachBehaviourLate, canPlayerUse, forEachBehaviour, getBehaviour, getRequiredItems, isFluidHandlerCap, isItemHandlerCap, isVirtual, lazyTick, load, markVirtual, readClientUpdate, refreshBlockState, removeBehaviour, saveAdditional, sendToContainer, setLazyTickRate, setRemoved, writeSafe, writeToClientMethods inherited from class com.simibubi.create.foundation.tileEntity.SyncedTileEntity
causeBlockUpdate, containedChunk, getTileData, getUpdatePacket, getUpdateTag, notifyUpdate, onDataPacket, packetTarget, save, sendDataMethods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPosFromTag, getType, hasLevel, isRemoved, loadStatic, onChunkUnloaded, onlyOpCanSetNbt, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setLevel, triggerEventMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntity
deserializeNBT, getModelData, getRenderBoundingBox, handleUpdateTag, onLoad, requestModelDataUpdate, serializeNBT
-
Constructor Details
-
NixieTubeTileEntity
public NixieTubeTileEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
Method Details
-
tick
public void tick()- Overrides:
tickin classSmartTileEntity
-
initialize
public void initialize()- Overrides:
initializein classSmartTileEntity
-
reactsToRedstone
public boolean reactsToRedstone() -
getDisplayedStrings
-
updateRedstoneStrength
public void updateRedstoneStrength(int signalStrength) -
displayCustomNameOf
public void displayCustomNameOf(net.minecraft.world.item.ItemStack stack, int nixiePositionInRow) -
updateDisplayedStrings
public void updateDisplayedStrings() -
clearCustomText
public void clearCustomText() -
fromTag
protected void fromTag(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) Description copied from class:SmartTileEntityHook only these in future subclasses of STE- Overrides:
fromTagin classSmartTileEntity
-
write
protected void write(net.minecraft.nbt.CompoundTag nbt, boolean clientPacket) Description copied from class:SmartTileEntityHook only these in future subclasses of STE- Overrides:
writein classSmartTileEntity
-
parseCustomText
protected net.minecraft.network.chat.Component parseCustomText() -
parseDynamicComponent
protected net.minecraft.network.chat.Component parseDynamicComponent(net.minecraft.network.chat.Component customText) -
getCommandSource
public net.minecraft.commands.CommandSourceStack getCommandSource(@Nullable net.minecraft.server.level.ServerPlayer p_195539_1_) -
addBehaviours
- Specified by:
addBehavioursin classSmartTileEntity
-