Class DisplaySource
java.lang.Object
com.simibubi.create.content.logistics.block.display.DisplayBehaviour
com.simibubi.create.content.logistics.block.display.source.DisplaySource
- Direct Known Subclasses:
BoilerDisplaySource,SingleLineDisplaySource,StationSummaryDisplaySource,ValueListDisplaySource
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final List<net.minecraft.network.chat.MutableComponent>static final net.minecraft.network.chat.MutableComponentstatic final net.minecraft.network.chat.MutableComponentFields inherited from class com.simibubi.create.content.logistics.block.display.DisplayBehaviour
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.network.chat.ComponentgetName()intprotected StringvoidinitConfigurationWidgets(DisplayLinkContext context, ModularGuiLineBuilder builder, boolean isFirstLine) voidloadFlapDisplayLayout(DisplayLinkContext context, FlapDisplayTileEntity flapDisplay, FlapDisplayLayout layout) voidloadFlapDisplayLayout(DisplayLinkContext context, FlapDisplayTileEntity flapDisplay, FlapDisplayLayout layout, int lineIndex) voidonSignalReset(DisplayLinkContext context) voidpopulateData(DisplayLinkContext context) provideFlapDisplayText(DisplayLinkContext context, DisplayTargetStats stats) abstract List<net.minecraft.network.chat.MutableComponent>provideText(DisplayLinkContext context, DisplayTargetStats stats) voidtransferData(DisplayLinkContext context, DisplayTarget activeTarget, int line)
-
Field Details
-
EMPTY
-
EMPTY_LINE
public static final net.minecraft.network.chat.MutableComponent EMPTY_LINE -
WHITESPACE
public static final net.minecraft.network.chat.MutableComponent WHITESPACE
-
-
Constructor Details
-
DisplaySource
public DisplaySource()
-
-
Method Details
-
provideText
public abstract List<net.minecraft.network.chat.MutableComponent> provideText(DisplayLinkContext context, DisplayTargetStats stats) -
transferData
-
onSignalReset
-
populateData
-
getPassiveRefreshTicks
public int getPassiveRefreshTicks() -
getTranslationKey
-
getName
public net.minecraft.network.chat.Component getName() -
loadFlapDisplayLayout
public void loadFlapDisplayLayout(DisplayLinkContext context, FlapDisplayTileEntity flapDisplay, FlapDisplayLayout layout, int lineIndex) -
loadFlapDisplayLayout
public void loadFlapDisplayLayout(DisplayLinkContext context, FlapDisplayTileEntity flapDisplay, FlapDisplayLayout layout) -
provideFlapDisplayText
public List<List<net.minecraft.network.chat.MutableComponent>> provideFlapDisplayText(DisplayLinkContext context, DisplayTargetStats stats) -
initConfigurationWidgets
public void initConfigurationWidgets(DisplayLinkContext context, ModularGuiLineBuilder builder, boolean isFirstLine)
-