Class TimeOfDayCondition
java.lang.Object
com.simibubi.create.content.trains.schedule.ScheduleDataEntry
com.simibubi.create.content.trains.schedule.condition.ScheduleWaitCondition
com.simibubi.create.content.trains.schedule.condition.TimeOfDayCondition
- All Implemented Interfaces:
IScheduleInput
-
Field Summary
Fields inherited from class com.simibubi.create.content.trains.schedule.condition.ScheduleWaitCondition
STREAM_CODECFields inherited from class com.simibubi.create.content.trains.schedule.ScheduleDataEntry
data -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.network.chat.MutableComponentgetDigitalDisplay(int hour, int minute, boolean doubleDigitHrs) net.minecraft.resources.ResourceLocationgetId()intnet.createmod.catnip.data.Pair<net.minecraft.world.item.ItemStack, net.minecraft.network.chat.Component> List<net.minecraft.network.chat.Component> getTitleAs(String type) net.minecraft.network.chat.MutableComponentgetWaitingStatus(net.minecraft.world.level.Level level, Train train, net.minecraft.nbt.CompoundTag tag) voidbooleanrenderSpecialIcon(net.minecraft.client.gui.GuiGraphics graphics, int x, int y) booleantickCompletion(net.minecraft.world.level.Level level, Train train, net.minecraft.nbt.CompoundTag context) twoDigits(int t) Methods inherited from class com.simibubi.create.content.trains.schedule.condition.ScheduleWaitCondition
fromTag, requestStatusToUpdate, writeMethods inherited from class com.simibubi.create.content.trains.schedule.ScheduleDataEntry
enumData, getData, intData, readAdditional, setData, textData, writeAdditionalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.simibubi.create.content.trains.schedule.IScheduleInput
getItem, getSecondLineIcon, getSecondLineTooltip, setItem, slotsTargeted
-
Constructor Details
-
TimeOfDayCondition
public TimeOfDayCondition()
-
-
Method Details
-
tickCompletion
public boolean tickCompletion(net.minecraft.world.level.Level level, Train train, net.minecraft.nbt.CompoundTag context) - Specified by:
tickCompletionin classScheduleWaitCondition
-
getRotation
public int getRotation() -
getSummary
public net.createmod.catnip.data.Pair<net.minecraft.world.item.ItemStack,net.minecraft.network.chat.Component> getSummary() -
getDigitalDisplay
public net.minecraft.network.chat.MutableComponent getDigitalDisplay(int hour, int minute, boolean doubleDigitHrs) -
getTitleAs
-
twoDigits
-
getId
public net.minecraft.resources.ResourceLocation getId() -
renderSpecialIcon
public boolean renderSpecialIcon(net.minecraft.client.gui.GuiGraphics graphics, int x, int y) -
initConfigurationWidgets
-
getWaitingStatus
public net.minecraft.network.chat.MutableComponent getWaitingStatus(net.minecraft.world.level.Level level, Train train, net.minecraft.nbt.CompoundTag tag) - Specified by:
getWaitingStatusin classScheduleWaitCondition
-