Class BulkScrollValueBehaviour
java.lang.Object
com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour
com.simibubi.create.foundation.blockEntity.behaviour.scrollValue.ScrollValueBehaviour
com.simibubi.create.foundation.blockEntity.behaviour.scrollValue.BulkScrollValueBehaviour
- All Implemented Interfaces:
ClipboardCloneable,ValueSettingsBehaviour
-
Nested Class Summary
Nested classes/interfaces inherited from class com.simibubi.create.foundation.blockEntity.behaviour.scrollValue.ScrollValueBehaviour
ScrollValueBehaviour.StepContextNested classes/interfaces inherited from interface com.simibubi.create.foundation.blockEntity.behaviour.ValueSettingsBehaviour
ValueSettingsBehaviour.ValueSettings -
Field Summary
Fields inherited from class com.simibubi.create.foundation.blockEntity.behaviour.scrollValue.ScrollValueBehaviour
label, max, TYPE, valueFields inherited from class com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour
blockEntity -
Constructor Summary
ConstructorsConstructorDescriptionBulkScrollValueBehaviour(net.minecraft.network.chat.Component label, SmartBlockEntity be, ValueBoxTransform slot, Function<SmartBlockEntity, List<? extends SmartBlockEntity>> groupGetter) -
Method Summary
Modifier and TypeMethodDescriptionList<? extends SmartBlockEntity> getBulk()voidsetValueSettings(net.minecraft.world.entity.player.Player player, ValueSettingsBehaviour.ValueSettings valueSetting, boolean ctrlDown) Methods inherited from class com.simibubi.create.foundation.blockEntity.behaviour.scrollValue.ScrollValueBehaviour
between, createBoard, formatValue, getSlotPositioning, getType, getValue, getValueSettings, isActive, isSafeNBT, onlyActiveWhen, onlyVisibleWithWrench, onShortInteract, read, requiresWrench, setLabel, setValue, testHit, withCallback, withClientCallback, withFormatter, writeMethods inherited from class com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour
destroy, get, get, getPos, getRequiredItems, getWorld, initialize, lazyTick, onBlockChanged, onNeighborChanged, setLazyTickRate, tick, unload, writeSafeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.simibubi.create.foundation.blockEntity.behaviour.ValueSettingsBehaviour
acceptsValueSettings, bypassesInput, getClipboardKey, mayInteract, netId, newSettingHovered, playFeedbackSound, readFromClipboard, writeToClipboard
-
Constructor Details
-
BulkScrollValueBehaviour
public BulkScrollValueBehaviour(net.minecraft.network.chat.Component label, SmartBlockEntity be, ValueBoxTransform slot, Function<SmartBlockEntity, List<? extends SmartBlockEntity>> groupGetter)
-
-
Method Details
-
setValueSettings
public void setValueSettings(net.minecraft.world.entity.player.Player player, ValueSettingsBehaviour.ValueSettings valueSetting, boolean ctrlDown) - Specified by:
setValueSettingsin interfaceValueSettingsBehaviour- Overrides:
setValueSettingsin classScrollValueBehaviour
-
getBulk
-