Class FlapDisplayTileEntity
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.CachedRenderBBTileEntity
com.simibubi.create.foundation.tileEntity.SmartTileEntity
com.simibubi.create.content.contraptions.base.KineticTileEntity
com.simibubi.create.content.logistics.trains.management.display.FlapDisplayTileEntity
- All Implemented Interfaces:
IHaveGoggleInformation,IHaveHoveringInformation,ISpecialBlockEntityItemRequirement,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
FieldsModifier and TypeFieldDescriptionnet.minecraft.world.item.DyeColor[]boolean[]booleanbooleanboolean[]intintFields inherited from class com.simibubi.create.content.contraptions.base.KineticTileEntity
capacity, effects, lastCapacityProvided, lastStressApplied, network, networkDirty, overStressed, preventSpeedUpdate, source, speed, stress, updateSpeed, wasMovedFields inherited from class com.simibubi.create.foundation.tileEntity.SmartTileEntity
lazyTickCounter, lazyTickRateFields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntity
INFINITE_EXTENT_AABBFields inherited from interface com.simibubi.create.content.contraptions.goggles.IHaveGoggleInformation
componentSpacing, spacing -
Constructor Summary
ConstructorsConstructorDescriptionFlapDisplayTileEntity(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) voidapplyTextManually(int lineIndex, String rawComponentText) protected net.minecraft.world.phys.AABBnet.minecraft.core.DirectionintgetLineColor(int line) intgetLineIndexAt(double yCoord) getLines()intintgetMaxCharCount(int gaps) voidvoidbooleanisLineGlowing(int line) protected booleanisNoisy()booleanvoidlazyTick()protected voidread(net.minecraft.nbt.CompoundTag tag, boolean clientPacket) Hook only these in future subclasses of STEvoidsetColour(int lineIndex, net.minecraft.world.item.DyeColor color) voidsetGlowing(int lineIndex) voidtick()voidprotected voidwrite(net.minecraft.nbt.CompoundTag tag, boolean clientPacket) Hook only these in future subclasses of STEMethods inherited from class com.simibubi.create.content.contraptions.base.KineticTileEntity
addPropagationLocations, addToGoggleTooltip, addToTooltip, attachKinetics, calculateAddedStressCapacity, calculateStressApplied, canPropagateDiagonally, clearKineticInformation, convertToAngular, convertToDirection, convertToLinear, detachKinetics, getFlickerScore, getGeneratedSpeed, getOrCreateNetwork, getRotationAngleOffset, getSpeed, getStressConfigKey, getTheoreticalSpeed, hasNetwork, hasSource, isCustomConnection, isOverStressed, isSource, needsSpeedUpdate, onSpeedChanged, propagateRotationTo, removeSource, requestModelDataUpdate, setNetwork, setRemoved, setRemovedNotDueToChunkUnload, setSource, setSpeed, switchToBlockState, tickAudio, updateFromNetwork, warnOfMovementMethods inherited from class com.simibubi.create.foundation.tileEntity.SmartTileEntity
addBehavioursDeferred, attachBehaviourLate, award, awardIfNear, canPlayerUse, forEachBehaviour, getBehaviour, getRequiredItems, isFluidHandlerCap, isItemHandlerCap, isVirtual, load, markVirtual, onChunkUnloaded, readClient, refreshBlockState, registerAwardables, removeBehaviour, saveAdditional, sendToContainer, setLazyTickRate, writeClient, writeSafeMethods inherited from class com.simibubi.create.foundation.tileEntity.CachedRenderBBTileEntity
getRenderBoundingBox, invalidateRenderBoundingBoxMethods inherited from class com.simibubi.create.foundation.tileEntity.SyncedTileEntity
causeBlockUpdate, containedChunk, getUpdatePacket, getUpdateTag, handleUpdateTag, notifyUpdate, onDataPacket, packetTarget, sendDataMethods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPosFromTag, getTileData, getType, hasLevel, isRemoved, loadStatic, 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, onLoad, serializeNBTMethods inherited from interface com.simibubi.create.content.contraptions.goggles.IHaveGoggleInformation
containedFluidTooltipMethods inherited from interface com.simibubi.create.content.schematics.ISpecialBlockEntityItemRequirement
getRequiredItems
-
Field Details
-
lines
-
isController
public boolean isController -
isRunning
public boolean isRunning -
xSize
public int xSize -
ySize
public int ySize -
colour
public net.minecraft.world.item.DyeColor[] colour -
glowingLines
public boolean[] glowingLines -
manualLines
public boolean[] manualLines
-
-
Constructor Details
-
FlapDisplayTileEntity
public FlapDisplayTileEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
Method Details
-
initialize
public void initialize()- Overrides:
initializein classKineticTileEntity
-
lazyTick
public void lazyTick()- Overrides:
lazyTickin classSmartTileEntity
-
updateControllerStatus
public void updateControllerStatus() -
tick
public void tick()- Overrides:
tickin classKineticTileEntity
-
isNoisy
protected boolean isNoisy()- Overrides:
isNoisyin classKineticTileEntity
-
isSpeedRequirementFulfilled
public boolean isSpeedRequirementFulfilled()- Overrides:
isSpeedRequirementFulfilledin classKineticTileEntity
-
applyTextManually
-
setColour
public void setColour(int lineIndex, net.minecraft.world.item.DyeColor color) -
setGlowing
public void setGlowing(int lineIndex) -
getLines
-
initDefaultSections
public void initDefaultSections() -
getMaxCharCount
public int getMaxCharCount() -
getMaxCharCount
public int getMaxCharCount(int gaps) -
write
protected void write(net.minecraft.nbt.CompoundTag tag, boolean clientPacket) Description copied from class:SmartTileEntityHook only these in future subclasses of STE- Overrides:
writein classKineticTileEntity
-
read
protected void read(net.minecraft.nbt.CompoundTag tag, boolean clientPacket) Description copied from class:SmartTileEntityHook only these in future subclasses of STE- Overrides:
readin classKineticTileEntity
-
getLineIndexAt
public int getLineIndexAt(double yCoord) -
getController
-
createRenderBoundingBox
protected net.minecraft.world.phys.AABB createRenderBoundingBox()- Overrides:
createRenderBoundingBoxin classCachedRenderBBTileEntity
-
getDirection
public net.minecraft.core.Direction getDirection() -
addBehaviours
- Overrides:
addBehavioursin classKineticTileEntity
-
getLineColor
public int getLineColor(int line) -
isLineGlowing
public boolean isLineGlowing(int line)
-