Class ScheduleRuntime
java.lang.Object
com.simibubi.create.content.logistics.trains.management.schedule.ScheduleRuntime
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanintbooleanbooleanboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidnet.minecraft.network.chat.MutableComponentgetWaitingStatus(net.minecraft.world.level.Level level) voidread(net.minecraft.nbt.CompoundTag tag) net.minecraft.world.item.ItemStackvoidsetSchedule(Schedule schedule, boolean auto) voidsetSchedulePresentClientside(boolean present) voidtick(net.minecraft.world.level.Level level) voidtickConditions(net.minecraft.world.level.Level level) voidnet.minecraft.nbt.CompoundTagwrite()
-
Field Details
-
isAutoSchedule
public boolean isAutoSchedule -
paused
public boolean paused -
completed
public boolean completed -
currentEntry
public int currentEntry -
state
-
displayLinkUpdateRequested
public boolean displayLinkUpdateRequested
-
-
Constructor Details
-
ScheduleRuntime
-
-
Method Details
-
destinationReached
public void destinationReached() -
transitInterrupted
public void transitInterrupted() -
tick
public void tick(net.minecraft.world.level.Level level) -
tickConditions
public void tickConditions(net.minecraft.world.level.Level level) -
startCurrentInstruction
-
setSchedule
-
getSchedule
-
discardSchedule
public void discardSchedule() -
submitPredictions
-
write
public net.minecraft.nbt.CompoundTag write() -
read
public void read(net.minecraft.nbt.CompoundTag tag) -
returnSchedule
public net.minecraft.world.item.ItemStack returnSchedule() -
setSchedulePresentClientside
public void setSchedulePresentClientside(boolean present) -
getWaitingStatus
public net.minecraft.network.chat.MutableComponent getWaitingStatus(net.minecraft.world.level.Level level)
-