Class RedstoneProgrammerMenu.DummyRedstoneProgram
java.lang.Object
com.petrolpark.compat.create.common.redstone.programmer.RedstoneProgram
com.petrolpark.compat.create.common.redstone.programmer.RedstoneProgrammerMenu.DummyRedstoneProgram
- Enclosing class:
RedstoneProgrammerMenu
-
Nested Class Summary
Nested classes/interfaces inherited from class com.petrolpark.compat.create.common.redstone.programmer.RedstoneProgram
RedstoneProgram.Channel, RedstoneProgram.ChannelData, RedstoneProgram.Factory<PROGRAM extends RedstoneProgram>, RedstoneProgram.PlayMode -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanstatic final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, RedstoneProgrammerMenu.DummyRedstoneProgram> Fields inherited from class com.petrolpark.compat.create.common.redstone.programmer.RedstoneProgram
beatsPerLine, channels, ENCODER, length, linesPerBar, mode, notifiedChange, paused, pausedLastTick, playtime, poweredLastTick, ticksPerBeat, ticksToNextBeat -
Constructor Summary
ConstructorsConstructorDescriptionDummyRedstoneProgram(RedstoneProgram.PlayMode mode, int length, int playtime, int ticksToNextBeat, boolean paused, boolean pausedLastTick, boolean poweredLastTick, List<RedstoneProgram.ChannelData> channels, int ticksPerBeat, int beatsPerLine, int linesPerBar) -
Method Summary
Methods inherited from class com.petrolpark.compat.create.common.redstone.programmer.RedstoneProgram
addBlankChannel, codec, copyFrom, copyFrom, equals, getAbsolutePlaytime, getBeatsPerLine, getChannelData, getChannels, getHandler, getHashSalt, getLength, getLinesPerBar, getMode, getPlaytime, getTicksPerBeat, getTicksToNextBeat, hashCode, hasPowerChanged, isPaused, isValidWorld, remove, restart, setDuration, setTicksPerBeat, streamCodec, swap, tick, translate, tryAddNewChannel, unload, wasPausedLastTick, wasPoweredLastTick, whenChanged, writeToMenu
-
Field Details
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,RedstoneProgrammerMenu.DummyRedstoneProgram> STREAM_CODEC -
powered
public boolean powered
-
-
Constructor Details
-
DummyRedstoneProgram
public DummyRedstoneProgram() -
DummyRedstoneProgram
public DummyRedstoneProgram(RedstoneProgram.PlayMode mode, int length, int playtime, int ticksToNextBeat, boolean paused, boolean pausedLastTick, boolean poweredLastTick, List<RedstoneProgram.ChannelData> channels, int ticksPerBeat, int beatsPerLine, int linesPerBar)
-
-
Method Details
-
load
public void load()- Overrides:
loadin classRedstoneProgram
-
hasPower
public boolean hasPower()- Specified by:
hasPowerin classRedstoneProgram
-
getBlockPos
public net.minecraft.core.BlockPos getBlockPos()- Specified by:
getBlockPosin classRedstoneProgram
-
shouldTransmit
public boolean shouldTransmit()- Specified by:
shouldTransmitin classRedstoneProgram
-
getWorld
public net.minecraft.world.level.LevelAccessor getWorld()- Specified by:
getWorldin classRedstoneProgram
-