Class ValueListDisplaySource
java.lang.Object
com.simibubi.create.api.behaviour.display.DisplaySource
com.simibubi.create.content.redstone.displayLink.source.ValueListDisplaySource
- Direct Known Subclasses:
FactoryGaugeDisplaySource,FluidListDisplaySource,ItemListDisplaySource,ScoreboardDisplaySource
-
Field Summary
Fields inherited from class com.simibubi.create.api.behaviour.display.DisplaySource
BY_BLOCK, BY_BLOCK_ENTITY, EMPTY, EMPTY_LINE, WHITESPACE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddFullNumberConfig(ModularGuiLineBuilder builder) protected List<net.minecraft.network.chat.MutableComponent> createComponentsFromEntry(DisplayLinkContext context, net.createmod.catnip.data.IntAttached<net.minecraft.network.chat.MutableComponent> entry) voidinitConfigurationWidgets(DisplayLinkContext context, ModularGuiLineBuilder builder, boolean isFirstLine) voidloadFlapDisplayLayout(DisplayLinkContext context, FlapDisplayBlockEntity flapDisplay, FlapDisplayLayout layout) protected abstract Stream<net.createmod.catnip.data.IntAttached<net.minecraft.network.chat.MutableComponent>> provideEntries(DisplayLinkContext context, int maxRows) provideFlapDisplayText(DisplayLinkContext context, DisplayTargetStats stats) List<net.minecraft.network.chat.MutableComponent> provideText(DisplayLinkContext context, DisplayTargetStats stats) protected booleanshortenNumbers(DisplayLinkContext context) protected abstract booleanMethods inherited from class com.simibubi.create.api.behaviour.display.DisplaySource
displaySource, get, getAll, getId, getName, getPassiveRefreshTicks, getTranslationKey, loadFlapDisplayLayout, onSignalReset, populateData, shouldPassiveReset, transferData
-
Constructor Details
-
ValueListDisplaySource
public ValueListDisplaySource()
-
-
Method Details
-
provideEntries
protected abstract Stream<net.createmod.catnip.data.IntAttached<net.minecraft.network.chat.MutableComponent>> provideEntries(DisplayLinkContext context, int maxRows) -
valueFirst
protected abstract boolean valueFirst() -
provideText
public List<net.minecraft.network.chat.MutableComponent> provideText(DisplayLinkContext context, DisplayTargetStats stats) - Specified by:
provideTextin classDisplaySource
-
provideFlapDisplayText
public List<List<net.minecraft.network.chat.MutableComponent>> provideFlapDisplayText(DisplayLinkContext context, DisplayTargetStats stats) - Overrides:
provideFlapDisplayTextin classDisplaySource
-
createComponentsFromEntry
protected List<net.minecraft.network.chat.MutableComponent> createComponentsFromEntry(DisplayLinkContext context, net.createmod.catnip.data.IntAttached<net.minecraft.network.chat.MutableComponent> entry) -
loadFlapDisplayLayout
public void loadFlapDisplayLayout(DisplayLinkContext context, FlapDisplayBlockEntity flapDisplay, FlapDisplayLayout layout) - Overrides:
loadFlapDisplayLayoutin classDisplaySource
-
shortenNumbers
-
initConfigurationWidgets
public void initConfigurationWidgets(DisplayLinkContext context, ModularGuiLineBuilder builder, boolean isFirstLine) - Overrides:
initConfigurationWidgetsin classDisplaySource
-
addFullNumberConfig
-