Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

acceptText(int, List<MutableComponent>, DisplayLinkContext) - Method in class purplecreate.tramways.content.announcements.SpeakerDisplayTarget
 
add(BlockEntry<?>, NameSignInfo.Entry) - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider
 
add(ResourceLocation, NameSignInfo.Entry) - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider
 
addBehaviours(List<BlockEntityBehaviour>) - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlockEntity
 
addBehaviours(List<BlockEntityBehaviour>) - Method in class purplecreate.tramways.content.signals.TramSignalBlockEntity
 
addBehaviours(List<BlockEntityBehaviour>) - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
addBehaviours(List<BlockEntityBehaviour>) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlockEntity
 
addToTooltip(List<Component>, boolean) - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlockEntity
 
ADVANCE_WARNING_AUX_FACE - Static variable in class purplecreate.tramways.TPartialModels
 
AdvanceWarningAuxSignDemand - Class in purplecreate.tramways.content.signs.demands
 
AdvanceWarningAuxSignDemand() - Constructor for class purplecreate.tramways.content.signs.demands.AdvanceWarningAuxSignDemand
 
AFTER_STATION - Enum constant in enum class purplecreate.tramways.config.TrainMessageType
 
align() - Method in record class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo.Entry
Returns the value of the align record component.
align(Display.TextDisplay.Align) - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider.Builder
 
allowed(BlockState, boolean) - Static method in class purplecreate.tramways.util.GirderLikeUtil
 
applyItem(ItemStack) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlockEntity
 
applyProperties(Map<String, String>) - Method in class purplecreate.tramways.config.MessageConfig
 
ArrowAuxSignDemand - Class in purplecreate.tramways.content.signs.demands
 
ArrowAuxSignDemand() - Constructor for class purplecreate.tramways.content.signs.demands.ArrowAuxSignDemand
 
AT_STATION - Enum constant in enum class purplecreate.tramways.config.TrainMessageType
 
AT_TERMINUS - Enum constant in enum class purplecreate.tramways.config.TrainMessageType
 
AUXILIARY - Enum constant in enum class purplecreate.tramways.content.signs.TramSignBlock.SignType
 
AUXILIARY_SIGN - Static variable in class purplecreate.tramways.TBlocks
 
AuxSignDemand - Class in purplecreate.tramways.content.signs.demands
 
AuxSignDemand() - Constructor for class purplecreate.tramways.content.signs.demands.AuxSignDemand
 
available() - Method in class purplecreate.tramways.content.announcements.sound.MP3AudioStream
 

B

blockEntityAdded(BlockEntity, boolean) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
blockEntityRemoved(BlockPos, boolean) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
build() - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider.Builder
 
builder() - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider
 
Builder() - Constructor for class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider.Builder
 
buttonBlock(DataGenContext<Block, T>, RegistrateBlockstateProvider, ResourceLocation) - Static method in class purplecreate.tramways.fabric.TBlocksImpl
 
buttonBlock(DataGenContext<Block, T>, RegistrateBlockstateProvider, ResourceLocation) - Static method in class purplecreate.tramways.TBlocks
 

C

C2SPacket - Interface in purplecreate.tramways.util
 
cachedStream(String, String) - Method in class purplecreate.tramways.content.announcements.util.TTSFileManager
 
canCoexistWith(EdgePointType<?>, boolean) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
canMerge() - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
ChannelMixin - Interface in purplecreate.tramways.mixins
 
charTyped(char, int) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignScreen
 
CLIENT - Enum constant in enum class purplecreate.tramways.util.Env
 
ClientEvents - Class in purplecreate.tramways.events
 
ClientEvents() - Constructor for class purplecreate.tramways.events.ClientEvents
 
ClientEventsImpl - Class in purplecreate.tramways.events.fabric
 
ClientEventsImpl - Class in purplecreate.tramways.events.forge
 
ClientEventsImpl() - Constructor for class purplecreate.tramways.events.fabric.ClientEventsImpl
 
ClientEventsImpl() - Constructor for class purplecreate.tramways.events.forge.ClientEventsImpl
 
ClientEventsImpl.ModEvents - Class in purplecreate.tramways.events.forge
 
clientInit() - Static method in class purplecreate.tramways.fabric.TNetworkingImpl
 
clientSetup() - Static method in class purplecreate.tramways.Tramways
 
close() - Method in class purplecreate.tramways.content.announcements.sound.FragmentAudioStream
 
close() - Method in class purplecreate.tramways.content.announcements.sound.MP3AudioStream
 
CODEC - Static variable in record class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo.Entry
 
color() - Method in record class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo.Entry
Returns the value of the color record component.
color(DyeColor) - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider.Builder
 
CommonEvents - Class in purplecreate.tramways.events
 
CommonEvents() - Constructor for class purplecreate.tramways.events.CommonEvents
 
CommonEventsImpl - Class in purplecreate.tramways.events.fabric
 
CommonEventsImpl - Class in purplecreate.tramways.events.forge
 
CommonEventsImpl() - Constructor for class purplecreate.tramways.events.fabric.CommonEventsImpl
 
CommonEventsImpl() - Constructor for class purplecreate.tramways.events.forge.CommonEventsImpl
 
commonSetup() - Static method in class purplecreate.tramways.Tramways
 
complexStationNameSign(DataGenContext<Block, T>, RegistrateBlockstateProvider, String) - Static method in class purplecreate.tramways.fabric.TBlocksImpl
 
complexStationNameSign(DataGenContext<Block, T>, RegistrateBlockstateProvider, String) - Static method in class purplecreate.tramways.TBlocks
 
complexStationNameSignItem(DataGenContext<Item, T>, RegistrateItemModelProvider, String) - Static method in class purplecreate.tramways.fabric.TBlocksImpl
 
complexStationNameSignItem(DataGenContext<Item, T>, RegistrateItemModelProvider, String) - Static method in class purplecreate.tramways.TBlocks
 
complexTramSignal(DataGenContext<Block, T>, RegistrateBlockstateProvider) - Static method in class purplecreate.tramways.fabric.TBlocksImpl
 
complexTramSignal(DataGenContext<Block, T>, RegistrateBlockstateProvider) - Static method in class purplecreate.tramways.TBlocks
 
Config - Class in purplecreate.tramways.config
 
Config() - Constructor for class purplecreate.tramways.config.Config
 
ConnectedGirderModelMixin - Class in purplecreate.tramways.mixins.fabric
 
ConnectedGirderModelMixin - Class in purplecreate.tramways.mixins.forge
 
ConnectedGirderModelMixin() - Constructor for class purplecreate.tramways.mixins.fabric.ConnectedGirderModelMixin
 
ConnectedGirderModelMixin() - Constructor for class purplecreate.tramways.mixins.forge.ConnectedGirderModelMixin
 
create(AudioStream, Carriage, BlockPos) - Static method in class purplecreate.tramways.content.announcements.sound.fabric.MovingVoiceSoundInstanceImpl
 
create(AudioStream, Carriage, BlockPos) - Static method in class purplecreate.tramways.content.announcements.sound.forge.MovingVoiceSoundInstanceImpl
 
create(AudioStream, Carriage, BlockPos) - Static method in class purplecreate.tramways.content.announcements.sound.MovingVoiceSoundInstance
 
create(AudioStream, BlockPos) - Static method in class purplecreate.tramways.content.announcements.sound.fabric.VoiceSoundInstanceImpl
 
create(AudioStream, BlockPos) - Static method in class purplecreate.tramways.content.announcements.sound.forge.VoiceSoundInstanceImpl
 
create(AudioStream, BlockPos) - Static method in class purplecreate.tramways.content.announcements.sound.VoiceSoundInstance
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class purplecreate.tramways.content.announcements.SpeakerBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class purplecreate.tramways.content.signals.TramSignalBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class purplecreate.tramways.content.signs.TramSignBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlock
 
createChannel() - Static method in interface purplecreate.tramways.mixins.ChannelMixin
 
createData() - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider
 
createData() - Method in class purplecreate.tramways.datagen.GenNameSignInfo
 
CREATERAILWAYSNAVIGATOR - Enum constant in enum class purplecreate.tramways.compat.Mods
 
createRenderBoundingBox() - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
CRNTrainInfo - Class in purplecreate.tramways.compat.createrailwaysnavigator
 
CRNTrainInfo() - Constructor for class purplecreate.tramways.compat.createrailwaysnavigator.CRNTrainInfo
 
currentEntry - Variable in class purplecreate.tramways.mixins.ScheduleRuntimeMixin
 

D

DataGen - Class in purplecreate.tramways.datagen
 
DataGen() - Constructor for class purplecreate.tramways.datagen.DataGen
 
DataGenEntry - Class in purplecreate.tramways.fabric
 
DataGenEntry() - Constructor for class purplecreate.tramways.fabric.DataGenEntry
 
DEFAULT - Static variable in record class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo.Entry
 
defaultString - Variable in enum class purplecreate.tramways.config.StationMessageType
 
defaultString - Variable in enum class purplecreate.tramways.config.TrainMessageType
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class purplecreate.tramways.config.MessageConfig
 
destination - Variable in class purplecreate.tramways.mixins.NavigationMixin
 
DisplayTargets() - Constructor for class purplecreate.tramways.TExtras.DisplayTargets
 
distanceStartedAt - Variable in class purplecreate.tramways.mixins.NavigationMixin
 
distanceToDestination - Variable in class purplecreate.tramways.mixins.NavigationMixin
 

E

EdgePointTypes() - Constructor for class purplecreate.tramways.TExtras.EdgePointTypes
 
Entry(Display.TextDisplay.Align, int, DyeColor) - Constructor for record class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo.Entry
Creates an instance of a Entry record class.
Env - Enum Class in purplecreate.tramways.util
 
EnvImpl - Class in purplecreate.tramways.util.fabric
 
EnvImpl - Class in purplecreate.tramways.util.forge
 
EnvImpl() - Constructor for class purplecreate.tramways.util.fabric.EnvImpl
 
EnvImpl() - Constructor for class purplecreate.tramways.util.forge.EnvImpl
 
equals(Object) - Method in record class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo.Entry
Indicates whether some other object is "equal to" this one.
execute(CompoundTag, Train, double) - Method in class purplecreate.tramways.content.signs.demands.SignDemand
This function is ran every tick on the run-up to and whilst the train runs over the track point
execute(CompoundTag, Train, double) - Method in class purplecreate.tramways.content.signs.demands.SpeedSignDemand
 
execute(CompoundTag, Train, double) - Method in class purplecreate.tramways.content.signs.demands.TemporaryEndSignDemand
 
execute(CompoundTag, Train, double) - Method in class purplecreate.tramways.content.signs.demands.TemporarySpeedSignDemand
 
execute(CompoundTag, Train, double) - Method in class purplecreate.tramways.content.signs.demands.WhistleSignDemand
 
EXTENDED - Static variable in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlock
 

F

findStation(String) - Method in class purplecreate.tramways.config.Config
 
findTrain(String) - Method in class purplecreate.tramways.config.Config
 
forceCentered() - Method in record class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo.Entry
 
forceCenteredIf(boolean) - Method in record class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo.Entry
 
FORWARD - Enum constant in enum class purplecreate.tramways.content.signals.TramSignalState
 
FragmentAudioStream - Class in purplecreate.tramways.content.announcements.sound
 
FragmentAudioStream(List<AudioStream>) - Constructor for class purplecreate.tramways.content.announcements.sound.FragmentAudioStream
 
fromFilter(String) - Static method in class purplecreate.tramways.content.announcements.info.StationInfo
 
fromTrain(Train) - Static method in class purplecreate.tramways.content.announcements.info.TrainInfo
 

G

generator(RegistrateLangProvider) - Static method in class purplecreate.tramways.datagen.GenLang
 
generator(RegistrateRecipeProvider) - Static method in class purplecreate.tramways.datagen.GenRecipes
 
GenLang - Class in purplecreate.tramways.datagen
 
GenLang() - Constructor for class purplecreate.tramways.datagen.GenLang
 
GenNameSignInfo - Class in purplecreate.tramways.datagen
 
GenNameSignInfo(PackOutput) - Constructor for class purplecreate.tramways.datagen.GenNameSignInfo
 
GenRecipes - Class in purplecreate.tramways.datagen
 
GenRecipes() - Constructor for class purplecreate.tramways.datagen.GenRecipes
 
get(ResourceLocation) - Static method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo
 
getAlias() - Method in class purplecreate.tramways.config.StationConfig
 
getAlias() - Method in class purplecreate.tramways.content.announcements.info.StationInfo
 
getAnnouncer() - Method in class purplecreate.tramways.config.StationConfig
 
getAnnouncer() - Method in class purplecreate.tramways.config.TrainConfig
 
getAnnouncer() - Method in class purplecreate.tramways.content.announcements.info.StationInfo
 
getAnnouncer() - Method in class purplecreate.tramways.content.announcements.info.TrainInfo
 
getAudioStream(String, MessageConfig) - Static method in class purplecreate.tramways.content.announcements.network.PacketHandler
 
getAudioStream(SoundBufferLibrary, ResourceLocation, boolean) - Method in class purplecreate.tramways.content.announcements.sound.fabric.MovingVoiceSoundInstanceImpl
 
getAudioStream(SoundBufferLibrary, ResourceLocation, boolean) - Method in class purplecreate.tramways.content.announcements.sound.fabric.VoiceSoundInstanceImpl
 
getBaseTab() - Static method in class purplecreate.tramways.fabric.TCreativeTabsImpl
 
getBaseTab() - Static method in class purplecreate.tramways.forge.TCreativeTabsImpl
 
getBaseTab() - Static method in class purplecreate.tramways.TCreativeTabs
 
getBlock(String) - Method in enum class purplecreate.tramways.compat.Mods
 
getBlockEntityClass() - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlock
 
getBlockEntityClass() - Method in class purplecreate.tramways.content.signals.TramSignalBlock
 
getBlockEntityClass() - Method in class purplecreate.tramways.content.signs.TramSignBlock
 
getBlockEntityClass() - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlock
 
getBlockEntityType() - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlock
 
getBlockEntityType() - Method in class purplecreate.tramways.content.signals.TramSignalBlock
 
getBlockEntityType() - Method in class purplecreate.tramways.content.signs.TramSignBlock
 
getBlockEntityType() - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlock
 
getDemand() - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
getDemandExtra() - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
getDirectSignal(BlockState, BlockGetter, BlockPos, Direction) - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlock
 
getEnv() - Static method in enum class purplecreate.tramways.util.Env
 
getEnv() - Static method in class purplecreate.tramways.util.fabric.EnvImpl
 
getEnv() - Static method in class purplecreate.tramways.util.forge.EnvImpl
 
getExtra() - Method in class purplecreate.tramways.config.StationConfig
 
getExtra() - Method in class purplecreate.tramways.content.announcements.info.StationInfo
 
getFabricId() - Method in class purplecreate.tramways.mixins.fabric.NameSignInfoFabricMixin
 
getFirst(List<T>, Function<T, Boolean>) - Static method in class purplecreate.tramways.util.ListUtil
 
getFormat() - Method in class purplecreate.tramways.content.announcements.sound.FragmentAudioStream
 
getFormat() - Method in class purplecreate.tramways.content.announcements.sound.MP3AudioStream
 
getIcon() - Method in class purplecreate.tramways.content.signs.demands.AdvanceWarningAuxSignDemand
 
getIcon() - Method in class purplecreate.tramways.content.signs.demands.ArrowAuxSignDemand
 
getIcon() - Method in class purplecreate.tramways.content.signs.demands.SignDemand
 
getIcon() - Method in class purplecreate.tramways.content.signs.demands.SpeedSignDemand
 
getIcon() - Method in class purplecreate.tramways.content.signs.demands.TemporaryEndSignDemand
 
getIcon() - Method in class purplecreate.tramways.content.signs.demands.TemporarySpeedSignDemand
 
getIcon() - Method in class purplecreate.tramways.content.signs.demands.WhistleSignDemand
 
getId() - Method in class purplecreate.tramways.content.requestStop.train.RequestStopInstruction
 
getId() - Method in class purplecreate.tramways.content.signs.schedule.SetPrimaryLimitInstruction
 
getInitial() - Static method in class purplecreate.tramways.config.StationConfig
 
getInitial() - Static method in class purplecreate.tramways.config.TrainConfig
 
getInstance() - Static method in class purplecreate.tramways.config.Config
 
getLineOptionText(int) - Method in class purplecreate.tramways.content.announcements.SpeakerDisplayTarget
 
getLinesSafe() - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlockEntity
 
getLinkedStation() - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlockEntity
 
getMessage() - Method in class purplecreate.tramways.config.MessageConfig
 
getMessages(StationMessageType) - Method in class purplecreate.tramways.config.StationConfig
 
getMessages(TrainMessageType) - Method in class purplecreate.tramways.config.TrainConfig
 
getModId() - Method in class purplecreate.tramways.TPonders
 
getName() - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider
 
getOverlay() - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
getOverlayFor(BlockPos) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
getProperties() - Method in class purplecreate.tramways.content.announcements.info.TrainInfo
 
getProperties(boolean) - Method in class purplecreate.tramways.content.announcements.info.TrainInfo
 
getProperties(Train) - Method in class purplecreate.tramways.compat.createrailwaysnavigator.CRNTrainInfo
 
getProperties(Train) - Method in interface purplecreate.tramways.content.announcements.info.TrainInfo.PropertyGetter
 
getProperties(Train, String) - Method in class purplecreate.tramways.content.announcements.info.StationInfo
 
getRandomMessage(StationMessageType) - Method in class purplecreate.tramways.config.StationConfig
 
getRandomMessage(TrainMessageType) - Method in class purplecreate.tramways.config.TrainConfig
 
getSerializedName() - Method in enum class purplecreate.tramways.content.signals.TramSignalState
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class purplecreate.tramways.content.announcements.SpeakerBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class purplecreate.tramways.content.signals.TramSignalBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class purplecreate.tramways.content.signs.TramSignBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlock
 
getSignal(BlockState, BlockGetter, BlockPos, Direction) - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlock
 
getSignData(BlockPos) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
getSignFace(TramSignBlock.SignType) - Method in class purplecreate.tramways.content.signs.demands.AdvanceWarningAuxSignDemand
 
getSignFace(TramSignBlock.SignType) - Method in class purplecreate.tramways.content.signs.demands.ArrowAuxSignDemand
 
getSignFace(TramSignBlock.SignType) - Method in class purplecreate.tramways.content.signs.demands.SignDemand
 
getSignFace(TramSignBlock.SignType) - Method in class purplecreate.tramways.content.signs.demands.TemporaryEndSignDemand
 
getSignFace(TramSignBlock.SignType) - Method in class purplecreate.tramways.content.signs.demands.TemporarySpeedSignDemand
 
getSignFace(TramSignBlock.SignType) - Method in class purplecreate.tramways.content.signs.demands.WhistleSignDemand
 
getSignType() - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
getSound() - Method in class purplecreate.tramways.content.announcements.sound.VoiceSoundInstance
 
getStateForPlacement(BlockPlaceContext) - Method in class purplecreate.tramways.content.announcements.SpeakerBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class purplecreate.tramways.content.signals.TramSignalBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class purplecreate.tramways.content.signs.TramSignBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlock
 
getStream(SoundInstance) - Static method in class purplecreate.tramways.content.announcements.sound.fabric.MinimalSoundEngineImpl
 
getStream(SoundInstance) - Static method in class purplecreate.tramways.content.announcements.sound.forge.MinimalSoundEngineImpl
 
getStream(SoundBufferLibrary, Sound, boolean) - Method in class purplecreate.tramways.content.announcements.sound.forge.MovingVoiceSoundInstanceImpl
 
getStream(SoundBufferLibrary, Sound, boolean) - Method in class purplecreate.tramways.content.announcements.sound.forge.VoiceSoundInstanceImpl
 
getString(StationMessageType) - Method in class purplecreate.tramways.content.announcements.info.StationInfo
 
getString(TrainMessageType) - Method in class purplecreate.tramways.content.announcements.info.TrainInfo
 
getTextWidth() - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlockEntity
 
getType() - Method in class purplecreate.tramways.config.MessageConfig
 
GirderCTBehaviourMixin - Class in purplecreate.tramways.mixins
 
GirderCTBehaviourMixin() - Constructor for class purplecreate.tramways.mixins.GirderCTBehaviourMixin
 
GirderLikeUtil - Class in purplecreate.tramways.util
 
GirderLikeUtil() - Constructor for class purplecreate.tramways.util.GirderLikeUtil
 
GREY_RAILWAY_FACE - Static variable in class purplecreate.tramways.TPartialModels
 
gson - Static variable in class purplecreate.tramways.config.Config
 

H

handle(Minecraft) - Method in class purplecreate.tramways.content.announcements.network.PlayMovingVoiceS2CPacket
 
handle(Minecraft) - Method in class purplecreate.tramways.content.announcements.network.PlayVoiceS2CPacket
 
handle(Minecraft) - Method in class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket
 
handle(Minecraft) - Method in interface purplecreate.tramways.util.S2CPacket
 
handle(ServerPlayer) - Method in class purplecreate.tramways.content.requestStop.network.RequestStopC2SPacket
 
handle(ServerPlayer) - Method in class purplecreate.tramways.content.signs.network.SaveSignSettingsC2SPacket
 
handle(ServerPlayer) - Method in class purplecreate.tramways.content.stationDeco.nameSign.network.UpdateNameSignC2SPacket
 
handle(ServerPlayer) - Method in interface purplecreate.tramways.util.C2SPacket
 
handleBroadcast(Minecraft, StoppingBroadcastS2CPacket) - Static method in class purplecreate.tramways.content.requestStop.RequestStopClient
 
handleInternal(FriendlyByteBuf, Minecraft) - Static method in class purplecreate.tramways.TNetworking
 
handleInternal(FriendlyByteBuf, ServerPlayer) - Static method in class purplecreate.tramways.TNetworking
 
hashCode() - Method in record class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo.Entry
Returns a hash code value for this object.

I

id - Variable in enum class purplecreate.tramways.compat.Mods
 
ID - Static variable in class purplecreate.tramways.Tramways
 
ifLoadedRun(Supplier<Runnable>) - Method in enum class purplecreate.tramways.compat.Mods
 
infoDirectory - Static variable in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo
 
init() - Method in class purplecreate.tramways.content.signs.TramSignSettingsScreen
 
init() - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignScreen
 
init() - Static method in class purplecreate.tramways.fabric.TCommandsImpl
 
init() - Static method in class purplecreate.tramways.forge.TNetworkingImpl
 
init() - Static method in class purplecreate.tramways.Tramways
 
initConfigurationWidgets(ModularGuiLineBuilder) - Method in class purplecreate.tramways.content.signs.schedule.SetPrimaryLimitInstruction
 
initSettingsGUI(ModularGuiLineBuilder) - Method in class purplecreate.tramways.content.signs.demands.AdvanceWarningAuxSignDemand
 
initSettingsGUI(ModularGuiLineBuilder) - Method in class purplecreate.tramways.content.signs.demands.ArrowAuxSignDemand
 
initSettingsGUI(ModularGuiLineBuilder) - Method in class purplecreate.tramways.content.signs.demands.SignDemand
Set up the settings menu for your demand
initSettingsGUI(ModularGuiLineBuilder) - Method in class purplecreate.tramways.content.signs.demands.SpeedSignDemand
 
instance - Static variable in class purplecreate.tramways.content.announcements.util.TTSFileManager
 
INVALID - Enum constant in enum class purplecreate.tramways.content.signals.TramSignalState
 
invalidate(LevelAccessor) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
isAuxiliary() - Method in class purplecreate.tramways.content.signs.demands.AuxSignDemand
 
isAuxiliary() - Method in class purplecreate.tramways.content.signs.demands.SignDemand
 
isBlock(String, Block) - Method in enum class purplecreate.tramways.compat.Mods
 
isBlock(String, BlockState) - Method in enum class purplecreate.tramways.compat.Mods
 
isGameActive() - Static method in class purplecreate.tramways.events.ClientEvents
 
isManual(Train) - Static method in class purplecreate.tramways.content.signs.demands.SignDemand
Check if a train is being driven manually
ISpeedLimitableTrain - Interface in purplecreate.tramways.mixinInterfaces
 
isStopped() - Method in class purplecreate.tramways.content.announcements.sound.MovingVoiceSoundInstance
 
IStopRequestableNavigation - Interface in purplecreate.tramways.mixinInterfaces
 
iterateQueue(Level) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 

K

keyPressed(int, int, int) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignScreen
 

L

lazyTick() - Method in class purplecreate.tramways.content.signals.TramSignalBlockEntity
 
LEFT - Enum constant in enum class purplecreate.tramways.content.signals.TramSignalState
 
lines - Variable in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlockEntity
 
listener - Static variable in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo
 
ListUtil - Class in purplecreate.tramways.util
 
ListUtil() - Constructor for class purplecreate.tramways.util.ListUtil
 
loaded() - Method in enum class purplecreate.tramways.compat.Mods
 
LOGGER - Static variable in class purplecreate.tramways.Tramways
 

M

MessageConfig - Class in purplecreate.tramways.config
 
MessageConfig() - Constructor for class purplecreate.tramways.config.MessageConfig
 
MinimalSoundEngine - Class in purplecreate.tramways.content.announcements.sound
 
MinimalSoundEngine() - Constructor for class purplecreate.tramways.content.announcements.sound.MinimalSoundEngine
 
MinimalSoundEngineImpl - Class in purplecreate.tramways.content.announcements.sound.fabric
 
MinimalSoundEngineImpl - Class in purplecreate.tramways.content.announcements.sound.forge
 
MinimalSoundEngineImpl() - Constructor for class purplecreate.tramways.content.announcements.sound.fabric.MinimalSoundEngineImpl
 
MinimalSoundEngineImpl() - Constructor for class purplecreate.tramways.content.announcements.sound.forge.MinimalSoundEngineImpl
 
mirror(BlockState, Mirror) - Method in class purplecreate.tramways.content.announcements.SpeakerBlock
 
ModEvents() - Constructor for class purplecreate.tramways.events.forge.ClientEventsImpl.ModEvents
 
modLoaded(String) - Static method in class purplecreate.tramways.compat.fabric.ModsImpl
 
modLoaded(String) - Static method in class purplecreate.tramways.compat.forge.ModsImpl
 
modLoaded(String) - Static method in enum class purplecreate.tramways.compat.Mods
 
Mods - Enum Class in purplecreate.tramways.compat
 
ModsImpl - Class in purplecreate.tramways.compat.fabric
 
ModsImpl - Class in purplecreate.tramways.compat.forge
 
ModsImpl() - Constructor for class purplecreate.tramways.compat.fabric.ModsImpl
 
ModsImpl() - Constructor for class purplecreate.tramways.compat.forge.ModsImpl
 
MovementBehaviourUtil - Class in purplecreate.tramways.util
 
MovementBehaviourUtil() - Constructor for class purplecreate.tramways.util.MovementBehaviourUtil
 
MovingVoiceSoundInstance - Class in purplecreate.tramways.content.announcements.sound
 
MovingVoiceSoundInstance(AudioStream, Carriage, BlockPos) - Constructor for class purplecreate.tramways.content.announcements.sound.MovingVoiceSoundInstance
 
MovingVoiceSoundInstanceImpl - Class in purplecreate.tramways.content.announcements.sound.fabric
 
MovingVoiceSoundInstanceImpl - Class in purplecreate.tramways.content.announcements.sound.forge
 
MovingVoiceSoundInstanceImpl(AudioStream, Carriage, BlockPos) - Constructor for class purplecreate.tramways.content.announcements.sound.fabric.MovingVoiceSoundInstanceImpl
 
MovingVoiceSoundInstanceImpl(AudioStream, Carriage, BlockPos) - Constructor for class purplecreate.tramways.content.announcements.sound.forge.MovingVoiceSoundInstanceImpl
 
MP3AudioStream - Class in purplecreate.tramways.content.announcements.sound
 
MP3AudioStream(InputStream) - Constructor for class purplecreate.tramways.content.announcements.sound.MP3AudioStream
 

N

NAME_SIGN - Static variable in class purplecreate.tramways.TTags
 
NAME_SIGN_INNER - Static variable in class purplecreate.tramways.TTags
 
NameSignBlock - Class in purplecreate.tramways.content.stationDeco.nameSign
 
NameSignBlock(BlockBehaviour.Properties) - Constructor for class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlock
 
NameSignBlockEntity - Class in purplecreate.tramways.content.stationDeco.nameSign
 
NameSignBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlockEntity
 
NameSignInfo - Class in purplecreate.tramways.content.stationDeco.nameSign.info
 
NameSignInfo() - Constructor for class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo
 
NameSignInfo.Entry - Record Class in purplecreate.tramways.content.stationDeco.nameSign.info
 
NameSignInfoFabricMixin - Class in purplecreate.tramways.mixins.fabric
 
NameSignInfoFabricMixin() - Constructor for class purplecreate.tramways.mixins.fabric.NameSignInfoFabricMixin
 
NameSignInfoProvider - Class in purplecreate.tramways.content.stationDeco.nameSign.info
 
NameSignInfoProvider(PackOutput) - Constructor for class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider
 
NameSignInfoProvider.Builder - Class in purplecreate.tramways.content.stationDeco.nameSign.info
 
NameSignItem - Class in purplecreate.tramways.content.stationDeco.nameSign
 
NameSignItem(Block, Item.Properties) - Constructor for class purplecreate.tramways.content.stationDeco.nameSign.NameSignItem
 
NameSignRenderer - Class in purplecreate.tramways.content.stationDeco.nameSign
 
NameSignRenderer(BlockEntityRendererProvider.Context) - Constructor for class purplecreate.tramways.content.stationDeco.nameSign.NameSignRenderer
 
NameSignScreen - Class in purplecreate.tramways.content.stationDeco.nameSign
 
NameSignScreen(NameSignBlockEntity) - Constructor for class purplecreate.tramways.content.stationDeco.nameSign.NameSignScreen
 
NavigationMixin - Class in purplecreate.tramways.mixins
 
NavigationMixin() - Constructor for class purplecreate.tramways.mixins.NavigationMixin
 
neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlock
 
newAuxiliarySign(BlockBehaviour.Properties) - Static method in class purplecreate.tramways.content.signs.TramSignBlock
 
newRailwaySign(BlockBehaviour.Properties) - Static method in class purplecreate.tramways.content.signs.TramSignBlock
 
newTramSign(BlockBehaviour.Properties) - Static method in class purplecreate.tramways.content.signs.TramSignBlock
 

O

of(BlockEntity) - Static method in class purplecreate.tramways.content.signs.TramSignPoint.SignData
 
offset() - Method in record class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo.Entry
Returns the value of the offset record component.
offset(int) - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider.Builder
 
onClientPauseChange(boolean) - Static method in class purplecreate.tramways.events.ClientEvents
 
onClientTick(TickEvent.ClientTickEvent) - Static method in class purplecreate.tramways.events.forge.ClientEventsImpl
 
onClientTickStart(Minecraft) - Static method in class purplecreate.tramways.events.ClientEvents
 
onClose() - Method in class purplecreate.tramways.content.signs.TramSignSettingsScreen
 
onCommandRegistration(RegisterCommandsEvent) - Static method in class purplecreate.tramways.forge.TCommandsImpl
 
onInitialize() - Method in class purplecreate.tramways.fabric.TramwaysImpl
 
onInitializeDataGenerator(FabricDataGenerator) - Method in class purplecreate.tramways.fabric.DataGenEntry
 
onLeave() - Static method in class purplecreate.tramways.events.ClientEvents
 
onLeave(ClientPlayerNetworkEvent.LoggingOut) - Static method in class purplecreate.tramways.events.forge.ClientEventsImpl
 
onLevelTick(Level) - Static method in class purplecreate.tramways.events.CommonEvents
 
onLevelTick(TickEvent.LevelTickEvent) - Static method in class purplecreate.tramways.events.forge.CommonEventsImpl
 
onPlayerJoin(ServerPlayer) - Static method in class purplecreate.tramways.events.CommonEvents
 
onPlayerJoin(ServerPlayer) - Static method in class purplecreate.tramways.TNetworking
 
onPlayerLogin(PlayerEvent.PlayerLoggedInEvent) - Static method in class purplecreate.tramways.events.forge.CommonEventsImpl
 
onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class purplecreate.tramways.content.signs.TramSignBlock
 
onResourceManagerReload(ResourceManager) - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo
 
onWrenched(BlockState, UseOnContext) - Method in class purplecreate.tramways.content.announcements.SpeakerBlock
 
onWrenched(BlockState, UseOnContext) - Method in class purplecreate.tramways.content.signs.TramSignBlock
 
openScreen(Level, BlockPos) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlock
 

P

PacketHandler - Class in purplecreate.tramways.content.announcements.network
 
PacketHandler() - Constructor for class purplecreate.tramways.content.announcements.network.PacketHandler
 
pauseAll() - Static method in class purplecreate.tramways.content.announcements.sound.MinimalSoundEngine
 
placingSigns(SceneBuilder, SceneBuildingUtil) - Static method in class purplecreate.tramways.ponder.TramSignScenes
 
play(SoundInstance) - Static method in class purplecreate.tramways.content.announcements.sound.MinimalSoundEngine
 
PlayMovingVoiceS2CPacket - Class in purplecreate.tramways.content.announcements.network
 
PlayMovingVoiceS2CPacket(String, MessageConfig, BlockPos, Carriage) - Constructor for class purplecreate.tramways.content.announcements.network.PlayMovingVoiceS2CPacket
 
PlayMovingVoiceS2CPacket(String, MessageConfig, BlockPos, UUID, int) - Constructor for class purplecreate.tramways.content.announcements.network.PlayMovingVoiceS2CPacket
 
PlayVoiceS2CPacket - Class in purplecreate.tramways.content.announcements.network
 
PlayVoiceS2CPacket(String, MessageConfig, BlockPos) - Constructor for class purplecreate.tramways.content.announcements.network.PlayVoiceS2CPacket
 
PRE_TERMINUS_AFTER_STATION - Enum constant in enum class purplecreate.tramways.config.TrainMessageType
 
PRE_TERMINUS_AT_STATION - Enum constant in enum class purplecreate.tramways.config.TrainMessageType
 
primaryLimit$get() - Method in interface purplecreate.tramways.mixinInterfaces.ISpeedLimitableTrain
 
primaryLimit$get() - Method in class purplecreate.tramways.mixins.TrainMixin
 
primaryLimit$set(double) - Method in interface purplecreate.tramways.mixinInterfaces.ISpeedLimitableTrain
 
primaryLimit$set(double) - Method in class purplecreate.tramways.mixins.TrainMixin
 
progress - Variable in class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket
 
provideStats(DisplayLinkContext) - Method in class purplecreate.tramways.content.announcements.SpeakerDisplayTarget
 
purplecreate.tramways - package purplecreate.tramways
 
purplecreate.tramways.compat - package purplecreate.tramways.compat
 
purplecreate.tramways.compat.createrailwaysnavigator - package purplecreate.tramways.compat.createrailwaysnavigator
 
purplecreate.tramways.compat.fabric - package purplecreate.tramways.compat.fabric
 
purplecreate.tramways.compat.forge - package purplecreate.tramways.compat.forge
 
purplecreate.tramways.config - package purplecreate.tramways.config
 
purplecreate.tramways.content.announcements - package purplecreate.tramways.content.announcements
 
purplecreate.tramways.content.announcements.info - package purplecreate.tramways.content.announcements.info
 
purplecreate.tramways.content.announcements.network - package purplecreate.tramways.content.announcements.network
 
purplecreate.tramways.content.announcements.sound - package purplecreate.tramways.content.announcements.sound
 
purplecreate.tramways.content.announcements.sound.fabric - package purplecreate.tramways.content.announcements.sound.fabric
 
purplecreate.tramways.content.announcements.sound.forge - package purplecreate.tramways.content.announcements.sound.forge
 
purplecreate.tramways.content.announcements.util - package purplecreate.tramways.content.announcements.util
 
purplecreate.tramways.content.requestStop - package purplecreate.tramways.content.requestStop
 
purplecreate.tramways.content.requestStop.network - package purplecreate.tramways.content.requestStop.network
 
purplecreate.tramways.content.requestStop.station - package purplecreate.tramways.content.requestStop.station
 
purplecreate.tramways.content.requestStop.train - package purplecreate.tramways.content.requestStop.train
 
purplecreate.tramways.content.signals - package purplecreate.tramways.content.signals
 
purplecreate.tramways.content.signs - package purplecreate.tramways.content.signs
 
purplecreate.tramways.content.signs.demands - package purplecreate.tramways.content.signs.demands
 
purplecreate.tramways.content.signs.demands.fabric - package purplecreate.tramways.content.signs.demands.fabric
 
purplecreate.tramways.content.signs.demands.forge - package purplecreate.tramways.content.signs.demands.forge
 
purplecreate.tramways.content.signs.network - package purplecreate.tramways.content.signs.network
 
purplecreate.tramways.content.signs.schedule - package purplecreate.tramways.content.signs.schedule
 
purplecreate.tramways.content.stationDeco.nameSign - package purplecreate.tramways.content.stationDeco.nameSign
 
purplecreate.tramways.content.stationDeco.nameSign.info - package purplecreate.tramways.content.stationDeco.nameSign.info
 
purplecreate.tramways.content.stationDeco.nameSign.network - package purplecreate.tramways.content.stationDeco.nameSign.network
 
purplecreate.tramways.datagen - package purplecreate.tramways.datagen
 
purplecreate.tramways.events - package purplecreate.tramways.events
 
purplecreate.tramways.events.fabric - package purplecreate.tramways.events.fabric
 
purplecreate.tramways.events.forge - package purplecreate.tramways.events.forge
 
purplecreate.tramways.fabric - package purplecreate.tramways.fabric
 
purplecreate.tramways.forge - package purplecreate.tramways.forge
 
purplecreate.tramways.mixinInterfaces - package purplecreate.tramways.mixinInterfaces
 
purplecreate.tramways.mixins - package purplecreate.tramways.mixins
 
purplecreate.tramways.mixins.fabric - package purplecreate.tramways.mixins.fabric
 
purplecreate.tramways.mixins.forge - package purplecreate.tramways.mixins.forge
 
purplecreate.tramways.ponder - package purplecreate.tramways.ponder
 
purplecreate.tramways.util - package purplecreate.tramways.util
 
purplecreate.tramways.util.fabric - package purplecreate.tramways.util.fabric
 
purplecreate.tramways.util.forge - package purplecreate.tramways.util.forge
 

R

RAILWAY - Enum constant in enum class purplecreate.tramways.content.signs.TramSignBlock.SignType
 
RAILWAY_SIGN - Static variable in class purplecreate.tramways.TBlocks
 
RAILWAYS - Enum constant in enum class purplecreate.tramways.compat.Mods
 
read() - Method in class purplecreate.tramways.content.announcements.sound.MP3AudioStream
 
read(byte[], int, int) - Method in class purplecreate.tramways.content.announcements.sound.MP3AudioStream
 
read(int) - Method in class purplecreate.tramways.content.announcements.sound.FragmentAudioStream
 
read(int) - Method in class purplecreate.tramways.content.announcements.sound.MP3AudioStream
 
read(CompoundTag, boolean) - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlockEntity
 
read(CompoundTag, boolean) - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
read(CompoundTag, boolean) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlockEntity
 
read(CompoundTag, boolean, DimensionPalette) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
read(CompoundTag, CompoundTag) - Method in class purplecreate.tramways.content.signs.TramSignPoint.SignData
 
read(FriendlyByteBuf) - Static method in class purplecreate.tramways.content.announcements.network.PlayMovingVoiceS2CPacket
 
read(FriendlyByteBuf) - Static method in class purplecreate.tramways.content.announcements.network.PlayVoiceS2CPacket
 
read(FriendlyByteBuf) - Static method in class purplecreate.tramways.content.requestStop.network.RequestStopC2SPacket
 
read(FriendlyByteBuf) - Static method in class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket
 
read(FriendlyByteBuf) - Static method in class purplecreate.tramways.content.signs.network.SaveSignSettingsC2SPacket
 
read(FriendlyByteBuf) - Static method in class purplecreate.tramways.content.stationDeco.nameSign.network.UpdateNameSignC2SPacket
 
readBytes(FriendlyByteBuf) - Static method in class purplecreate.tramways.config.MessageConfig
 
RED_RAILWAY_FACE - Static variable in class purplecreate.tramways.TPartialModels
 
register() - Static method in class purplecreate.tramways.datagen.DataGen
 
register() - Static method in class purplecreate.tramways.events.fabric.ClientEventsImpl
 
register() - Static method in class purplecreate.tramways.events.fabric.CommonEventsImpl
 
register() - Static method in class purplecreate.tramways.fabric.TCreativeTabsImpl
 
register() - Static method in class purplecreate.tramways.TBlockEntities
 
register() - Static method in class purplecreate.tramways.TBlocks
 
register() - Static method in class purplecreate.tramways.TCommands.ReloadConfigCommand
 
register() - Static method in class purplecreate.tramways.TExtras.DisplayTargets
 
register() - Static method in class purplecreate.tramways.TExtras.EdgePointTypes
 
register() - Static method in class purplecreate.tramways.TExtras.Schedule
 
register() - Static method in class purplecreate.tramways.TExtras.SignDemands
 
register() - Static method in class purplecreate.tramways.TNetworking
 
register() - Static method in class purplecreate.tramways.TPartialModels
 
register() - Static method in class purplecreate.tramways.TTags
 
register(CommandDispatcher<CommandSourceStack>, boolean) - Static method in class purplecreate.tramways.TCommands
 
register(BlockEntry<?>...) - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider.Builder
 
register(ResourceLocation...) - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider.Builder
 
register(ResourceLocation, SignDemand) - Static method in class purplecreate.tramways.content.signs.demands.SignDemand
Use this to register a demand.
register(IEventBus) - Static method in class purplecreate.tramways.forge.TCreativeTabsImpl
 
registerClientReloadListeners(RegisterClientReloadListenersEvent) - Static method in class purplecreate.tramways.events.forge.ClientEventsImpl.ModEvents
 
registerCommon() - Static method in class purplecreate.tramways.TExtras
 
registerNonRegistrate(Function<DataProvider.Factory<DataProvider>, DataProvider>) - Static method in class purplecreate.tramways.datagen.DataGen
 
registerPropertyGetter(String, TrainInfo.PropertyGetter) - Static method in class purplecreate.tramways.content.announcements.info.TrainInfo
 
registerScenes(PonderSceneRegistrationHelper<ResourceLocation>) - Method in class purplecreate.tramways.TPonders
 
REGISTRATE - Static variable in class purplecreate.tramways.Tramways
 
reload() - Static method in class purplecreate.tramways.config.Config
 
ReloadConfigCommand() - Constructor for class purplecreate.tramways.TCommands.ReloadConfigCommand
 
REMOVE - Enum constant in enum class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket.Type
 
removeCountdown(Train) - Static method in class purplecreate.tramways.content.requestStop.RequestStopServer
 
removeRequest(Train) - Static method in class purplecreate.tramways.content.requestStop.RequestStopServer
 
removeTrain(Train, TrackNode) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
render(TramSignBlock.SignType, CompoundTag, PoseStack, MultiBufferSource, int, int) - Method in class purplecreate.tramways.content.signs.demands.AdvanceWarningAuxSignDemand
 
render(TramSignBlock.SignType, CompoundTag, PoseStack, MultiBufferSource, int, int) - Method in class purplecreate.tramways.content.signs.demands.ArrowAuxSignDemand
 
render(TramSignBlock.SignType, CompoundTag, PoseStack, MultiBufferSource, int, int) - Method in class purplecreate.tramways.content.signs.demands.SignDemand
Use this to render text or symbols on the sign
render(TramSignBlock.SignType, CompoundTag, PoseStack, MultiBufferSource, int, int) - Method in class purplecreate.tramways.content.signs.demands.SpeedSignDemand
 
render(TramSignBlock.SignType, CompoundTag, PoseStack, MultiBufferSource, int, int) - Method in class purplecreate.tramways.content.signs.demands.TemporaryEndSignDemand
 
render(TramSignBlock.SignType, CompoundTag, PoseStack, MultiBufferSource, int, int) - Method in class purplecreate.tramways.content.signs.demands.TemporarySpeedSignDemand
 
render(TramSignBlock.SignType, CompoundTag, PoseStack, MultiBufferSource, int, int) - Method in class purplecreate.tramways.content.signs.demands.WhistleSignDemand
 
renderSafe(TramSignBlockEntity, float, PoseStack, MultiBufferSource, int, int) - Method in class purplecreate.tramways.content.signs.TramSignRenderer
 
renderSafe(NameSignBlockEntity, float, PoseStack, MultiBufferSource, int, int) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignRenderer
 
renderText(NameSignInfo.Entry, List<String>, PoseStack, MultiBufferSource, int, boolean) - Static method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignRenderer
 
renderTextInCenter(String, int, float, PoseStack, MultiBufferSource, int) - Static method in class purplecreate.tramways.content.signs.demands.SignDemand
Render text in the center of the sign
renderWindow(GuiGraphics, int, int, float) - Method in class purplecreate.tramways.content.signs.TramSignSettingsScreen
 
renderWindow(GuiGraphics, int, int, float) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignScreen
 
request(Train) - Static method in class purplecreate.tramways.content.requestStop.RequestStopServer
 
REQUEST_STOP_BUTTON - Static variable in class purplecreate.tramways.TBlockEntities
 
REQUEST_STOP_BUTTON - Static variable in class purplecreate.tramways.TBlocks
 
RequestStopButtonBlock - Class in purplecreate.tramways.content.requestStop.station
 
RequestStopButtonBlock(BlockBehaviour.Properties) - Constructor for class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlock
 
RequestStopButtonBlockEntity - Class in purplecreate.tramways.content.requestStop.station
 
RequestStopButtonBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlockEntity
 
RequestStopButtonItem - Class in purplecreate.tramways.content.requestStop.station
 
RequestStopButtonItem(Block, Item.Properties) - Constructor for class purplecreate.tramways.content.requestStop.station.RequestStopButtonItem
 
RequestStopC2SPacket - Class in purplecreate.tramways.content.requestStop.network
 
RequestStopC2SPacket() - Constructor for class purplecreate.tramways.content.requestStop.network.RequestStopC2SPacket
 
RequestStopClient - Class in purplecreate.tramways.content.requestStop
 
RequestStopClient() - Constructor for class purplecreate.tramways.content.requestStop.RequestStopClient
 
RequestStopInstruction - Class in purplecreate.tramways.content.requestStop.train
 
RequestStopInstruction() - Constructor for class purplecreate.tramways.content.requestStop.train.RequestStopInstruction
 
RequestStopServer - Class in purplecreate.tramways.content.requestStop
 
RequestStopServer() - Constructor for class purplecreate.tramways.content.requestStop.RequestStopServer
 
resumeAll() - Static method in class purplecreate.tramways.content.announcements.sound.MinimalSoundEngine
 
RIGHT - Enum constant in enum class purplecreate.tramways.content.signals.TramSignalState
 
rl(String) - Method in enum class purplecreate.tramways.compat.Mods
 
rl(String) - Static method in class purplecreate.tramways.Tramways
 
rotate(BlockState, Rotation) - Method in class purplecreate.tramways.content.announcements.SpeakerBlock
 
run(CachedOutput) - Method in class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfoProvider
 

S

S2CPacket - Interface in purplecreate.tramways.util
 
SaveSignSettingsC2SPacket - Class in purplecreate.tramways.content.signs.network
 
SaveSignSettingsC2SPacket(BlockPos, ResourceLocation, CompoundTag) - Constructor for class purplecreate.tramways.content.signs.network.SaveSignSettingsC2SPacket
 
Schedule() - Constructor for class purplecreate.tramways.TExtras.Schedule
 
ScheduleRuntimeMixin - Class in purplecreate.tramways.mixins
 
ScheduleRuntimeMixin() - Constructor for class purplecreate.tramways.mixins.ScheduleRuntimeMixin
 
SEMAPHORE_POLE - Static variable in class purplecreate.tramways.TTags
 
sendInternal(T, Consumer<FriendlyByteBuf>) - Static method in class purplecreate.tramways.TNetworking
 
sendToAll(T) - Static method in class purplecreate.tramways.fabric.TNetworkingImpl
 
sendToAll(T) - Static method in class purplecreate.tramways.forge.TNetworkingImpl
 
sendToAll(T) - Static method in class purplecreate.tramways.TNetworking
 
sendToNear(T, Vec3, int, ResourceKey<Level>) - Static method in class purplecreate.tramways.fabric.TNetworkingImpl
 
sendToNear(T, Vec3, int, ResourceKey<Level>) - Static method in class purplecreate.tramways.forge.TNetworkingImpl
 
sendToNear(T, Vec3, int, ResourceKey<Level>) - Static method in class purplecreate.tramways.TNetworking
 
sendToPlayer(T, ServerPlayer) - Static method in class purplecreate.tramways.fabric.TNetworkingImpl
 
sendToPlayer(T, ServerPlayer) - Static method in class purplecreate.tramways.forge.TNetworkingImpl
 
sendToPlayer(T, ServerPlayer) - Static method in class purplecreate.tramways.TNetworking
 
sendToServer(T) - Static method in class purplecreate.tramways.fabric.TNetworkingImpl
 
sendToServer(T) - Static method in class purplecreate.tramways.forge.TNetworkingImpl
 
sendToServer(T) - Static method in class purplecreate.tramways.TNetworking
 
sendWhistlePacket(Train, boolean) - Static method in class purplecreate.tramways.content.signs.demands.fabric.WhistleSignDemandImpl
 
sendWhistlePacket(Train, boolean) - Static method in class purplecreate.tramways.content.signs.demands.forge.WhistleSignDemandImpl
 
sendWhistlePacket(Train, boolean) - Static method in class purplecreate.tramways.content.signs.demands.WhistleSignDemand
 
serialize(MessageConfig, Type, JsonSerializationContext) - Method in class purplecreate.tramways.config.MessageConfig
 
SERVER - Enum constant in enum class purplecreate.tramways.util.Env
 
serverInit() - Static method in class purplecreate.tramways.fabric.TNetworkingImpl
 
setDefaultSettings(CompoundTag) - Method in class purplecreate.tramways.content.signs.demands.AdvanceWarningAuxSignDemand
 
setDefaultSettings(CompoundTag) - Method in class purplecreate.tramways.content.signs.demands.ArrowAuxSignDemand
 
setDefaultSettings(CompoundTag) - Method in class purplecreate.tramways.content.signs.demands.SignDemand
Set up the default settings for your demand
setDefaultSettings(CompoundTag) - Method in class purplecreate.tramways.content.signs.demands.SpeedSignDemand
 
setDemand(ResourceLocation) - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
setDemandExtra(CompoundTag) - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
setOverlay(SignalBlockEntity.OverlayState) - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
SetPrimaryLimitInstruction - Class in purplecreate.tramways.content.signs.schedule
 
SetPrimaryLimitInstruction() - Constructor for class purplecreate.tramways.content.signs.schedule.SetPrimaryLimitInstruction
 
shape - Static variable in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlock
 
shouldStop(Train) - Static method in class purplecreate.tramways.content.requestStop.RequestStopServer
 
SHOW_STOPPING - Enum constant in enum class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket.Type
 
SIGN_WOODEN_INNER_A - Static variable in class purplecreate.tramways.TPartialModels
 
SIGN_WOODEN_INNER_B - Static variable in class purplecreate.tramways.TPartialModels
 
SIGNAL_POLE - Static variable in class purplecreate.tramways.TTags
 
SignDemand - Class in purplecreate.tramways.content.signs.demands
 
SignDemand() - Constructor for class purplecreate.tramways.content.signs.demands.SignDemand
 
SignDemands() - Constructor for class purplecreate.tramways.TExtras.SignDemands
 
signDemandSpeedLimit(SceneBuilder, SceneBuildingUtil) - Static method in class purplecreate.tramways.ponder.TramSignScenes
 
signDemandTemporaryLimits(SceneBuilder, SceneBuildingUtil) - Static method in class purplecreate.tramways.ponder.TramSignScenes
 
signDemandWhistle(SceneBuilder, SceneBuildingUtil) - Static method in class purplecreate.tramways.ponder.TramSignScenes
 
signType - Variable in class purplecreate.tramways.content.signs.TramSignBlock
 
simple(String) - Static method in class purplecreate.tramways.config.MessageConfig
 
simpleDirectionalBlock(DataGenContext<Block, T>, RegistrateBlockstateProvider, String) - Static method in class purplecreate.tramways.fabric.TBlocksImpl
 
simpleDirectionalBlock(DataGenContext<Block, T>, RegistrateBlockstateProvider, String) - Static method in class purplecreate.tramways.TBlocks
 
simpleHorizontalBlock(DataGenContext<Block, T>, RegistrateBlockstateProvider, String) - Static method in class purplecreate.tramways.fabric.TBlocksImpl
 
simpleHorizontalBlock(DataGenContext<Block, T>, RegistrateBlockstateProvider, String) - Static method in class purplecreate.tramways.TBlocks
 
SPEAKER - Static variable in class purplecreate.tramways.TBlocks
 
SPEAKER - Static variable in class purplecreate.tramways.TExtras.DisplayTargets
 
SpeakerBlock - Class in purplecreate.tramways.content.announcements
 
SpeakerBlock(BlockBehaviour.Properties) - Constructor for class purplecreate.tramways.content.announcements.SpeakerBlock
 
SpeakerDisplayTarget - Class in purplecreate.tramways.content.announcements
 
SpeakerDisplayTarget() - Constructor for class purplecreate.tramways.content.announcements.SpeakerDisplayTarget
 
SpeakerMovementBehaviour - Class in purplecreate.tramways.content.announcements
 
SpeakerMovementBehaviour() - Constructor for class purplecreate.tramways.content.announcements.SpeakerMovementBehaviour
 
SpeakerScenes - Class in purplecreate.tramways.ponder
 
SpeakerScenes() - Constructor for class purplecreate.tramways.ponder.SpeakerScenes
 
SpeedSignDemand - Class in purplecreate.tramways.content.signs.demands
 
SpeedSignDemand() - Constructor for class purplecreate.tramways.content.signs.demands.SpeedSignDemand
 
start() - Method in class purplecreate.tramways.content.announcements.util.TTS
 
start(ScheduleRuntime, Level) - Method in class purplecreate.tramways.content.signs.schedule.SetPrimaryLimitInstruction
 
STATE - Static variable in class purplecreate.tramways.content.signals.TramSignalBlock
 
station(SceneBuilder, SceneBuildingUtil) - Static method in class purplecreate.tramways.ponder.SpeakerScenes
 
STATION_NAME_SIGN - Static variable in class purplecreate.tramways.TBlockEntities
 
STATION_NAME_SIGNS - Static variable in class purplecreate.tramways.TBlocks
 
StationBlockMixin - Class in purplecreate.tramways.mixins
 
StationBlockMixin() - Constructor for class purplecreate.tramways.mixins.StationBlockMixin
 
StationConfig - Class in purplecreate.tramways.config
 
StationConfig() - Constructor for class purplecreate.tramways.config.StationConfig
 
StationInfo - Class in purplecreate.tramways.content.announcements.info
 
StationMessageType - Enum Class in purplecreate.tramways.config
 
stationName - Variable in class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket
 
STOP - Enum constant in enum class purplecreate.tramways.content.signals.TramSignalState
 
stopAll() - Static method in class purplecreate.tramways.content.announcements.sound.MinimalSoundEngine
 
StoppingBroadcastS2CPacket - Class in purplecreate.tramways.content.requestStop.network
 
StoppingBroadcastS2CPacket(StoppingBroadcastS2CPacket.Type, float, String) - Constructor for class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket
 
StoppingBroadcastS2CPacket.Type - Enum Class in purplecreate.tramways.content.requestStop.network
 
stream - Variable in class purplecreate.tramways.content.announcements.sound.VoiceSoundInstance
 
stream(String, String) - Static method in class purplecreate.tramways.content.announcements.util.TTS
 

T

TBlockEntities - Class in purplecreate.tramways
 
TBlockEntities() - Constructor for class purplecreate.tramways.TBlockEntities
 
TBlocks - Class in purplecreate.tramways
 
TBlocks() - Constructor for class purplecreate.tramways.TBlocks
 
TBlocksImpl - Class in purplecreate.tramways.fabric
 
TBlocksImpl() - Constructor for class purplecreate.tramways.fabric.TBlocksImpl
 
TCommands - Class in purplecreate.tramways
 
TCommands() - Constructor for class purplecreate.tramways.TCommands
 
TCommands.ReloadConfigCommand - Class in purplecreate.tramways
 
TCommandsImpl - Class in purplecreate.tramways.fabric
 
TCommandsImpl - Class in purplecreate.tramways.forge
 
TCommandsImpl() - Constructor for class purplecreate.tramways.fabric.TCommandsImpl
 
TCommandsImpl() - Constructor for class purplecreate.tramways.forge.TCommandsImpl
 
TCreativeTabs - Class in purplecreate.tramways
 
TCreativeTabs() - Constructor for class purplecreate.tramways.TCreativeTabs
 
TCreativeTabsImpl - Class in purplecreate.tramways.fabric
 
TCreativeTabsImpl - Class in purplecreate.tramways.forge
 
TCreativeTabsImpl() - Constructor for class purplecreate.tramways.fabric.TCreativeTabsImpl
 
TCreativeTabsImpl() - Constructor for class purplecreate.tramways.forge.TCreativeTabsImpl
 
TemporaryEndSignDemand - Class in purplecreate.tramways.content.signs.demands
 
TemporaryEndSignDemand() - Constructor for class purplecreate.tramways.content.signs.demands.TemporaryEndSignDemand
 
TemporarySpeedSignDemand - Class in purplecreate.tramways.content.signs.demands
 
TemporarySpeedSignDemand() - Constructor for class purplecreate.tramways.content.signs.demands.TemporarySpeedSignDemand
 
tempSpeedLimit$has() - Method in interface purplecreate.tramways.mixinInterfaces.ISpeedLimitableTrain
 
tempSpeedLimit$has() - Method in class purplecreate.tramways.mixins.TrainMixin
 
tempSpeedLimit$restore(boolean) - Method in interface purplecreate.tramways.mixinInterfaces.ISpeedLimitableTrain
 
tempSpeedLimit$restore(boolean) - Method in class purplecreate.tramways.mixins.TrainMixin
 
tempSpeedLimit$set(double, boolean) - Method in interface purplecreate.tramways.mixinInterfaces.ISpeedLimitableTrain
 
tempSpeedLimit$set(double, boolean) - Method in class purplecreate.tramways.mixins.TrainMixin
 
TEXT_AUX_FACE - Static variable in class purplecreate.tramways.TPartialModels
 
TExtras - Class in purplecreate.tramways
 
TExtras() - Constructor for class purplecreate.tramways.TExtras
 
TExtras.DisplayTargets - Class in purplecreate.tramways
 
TExtras.EdgePointTypes - Class in purplecreate.tramways
 
TExtras.Schedule - Class in purplecreate.tramways
 
TExtras.SignDemands - Class in purplecreate.tramways
 
throttle - Variable in class purplecreate.tramways.mixins.TrainMixin
 
tick() - Static method in class purplecreate.tramways.content.announcements.sound.MinimalSoundEngine
 
tick() - Method in class purplecreate.tramways.content.announcements.sound.MovingVoiceSoundInstance
 
tick() - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlockEntity
 
tick() - Method in class purplecreate.tramways.content.signals.TramSignalBlockEntity
 
tick() - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
tick() - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignScreen
 
tick(MovementContext) - Method in class purplecreate.tramways.content.announcements.SpeakerMovementBehaviour
 
tick(Minecraft) - Static method in class purplecreate.tramways.content.requestStop.RequestStopClient
 
tick(Level) - Static method in class purplecreate.tramways.content.signs.TramSignExecutor
 
TNetworking - Class in purplecreate.tramways
 
TNetworking() - Constructor for class purplecreate.tramways.TNetworking
 
TNetworkingImpl - Class in purplecreate.tramways.fabric
 
TNetworkingImpl - Class in purplecreate.tramways.forge
 
TNetworkingImpl() - Constructor for class purplecreate.tramways.fabric.TNetworkingImpl
 
TNetworkingImpl() - Constructor for class purplecreate.tramways.forge.TNetworkingImpl
 
toString() - Method in record class purplecreate.tramways.content.stationDeco.nameSign.info.NameSignInfo.Entry
Returns a string representation of this record class.
TPartialModels - Class in purplecreate.tramways
 
TPartialModels() - Constructor for class purplecreate.tramways.TPartialModels
 
TPonders - Class in purplecreate.tramways
 
TPonders() - Constructor for class purplecreate.tramways.TPonders
 
trackSignals(SceneBuilder, SceneBuildingUtil) - Static method in class purplecreate.tramways.ponder.TramSignalScenes
 
TrackTargetingClientMixin - Class in purplecreate.tramways.mixins
 
TrackTargetingClientMixin() - Constructor for class purplecreate.tramways.mixins.TrackTargetingClientMixin
 
train - Variable in class purplecreate.tramways.mixins.NavigationMixin
 
train(SceneBuilder, SceneBuildingUtil) - Static method in class purplecreate.tramways.ponder.SpeakerScenes
 
TrainConfig - Class in purplecreate.tramways.config
 
TrainConfig() - Constructor for class purplecreate.tramways.config.TrainConfig
 
TrainInfo - Class in purplecreate.tramways.content.announcements.info
 
TrainInfo.PropertyGetter - Interface in purplecreate.tramways.content.announcements.info
 
TrainMessageType - Enum Class in purplecreate.tramways.config
 
TrainMixin - Class in purplecreate.tramways.mixins
 
TrainMixin() - Constructor for class purplecreate.tramways.mixins.TrainMixin
 
TRAM - Enum constant in enum class purplecreate.tramways.content.signs.TramSignBlock.SignType
 
TRAM_FACE - Static variable in class purplecreate.tramways.TPartialModels
 
TRAM_SIGN - Static variable in class purplecreate.tramways.TBlockEntities
 
TRAM_SIGN - Static variable in class purplecreate.tramways.TBlocks
 
TRAM_SIGN - Static variable in class purplecreate.tramways.TExtras.EdgePointTypes
 
TRAM_SIGNAL - Static variable in class purplecreate.tramways.TBlockEntities
 
TRAM_SIGNAL - Static variable in class purplecreate.tramways.TBlocks
 
TramSignalBlock - Class in purplecreate.tramways.content.signals
 
TramSignalBlock(BlockBehaviour.Properties) - Constructor for class purplecreate.tramways.content.signals.TramSignalBlock
 
TramSignalBlockEntity - Class in purplecreate.tramways.content.signals
 
TramSignalBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class purplecreate.tramways.content.signals.TramSignalBlockEntity
 
TramSignalScenes - Class in purplecreate.tramways.ponder
 
TramSignalScenes() - Constructor for class purplecreate.tramways.ponder.TramSignalScenes
 
TramSignalState - Enum Class in purplecreate.tramways.content.signals
 
TramSignBlock - Class in purplecreate.tramways.content.signs
 
TramSignBlock.SignType - Enum Class in purplecreate.tramways.content.signs
 
TramSignBlockEntity - Class in purplecreate.tramways.content.signs
 
TramSignBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class purplecreate.tramways.content.signs.TramSignBlockEntity
 
TramSignExecutor - Class in purplecreate.tramways.content.signs
 
TramSignExecutor() - Constructor for class purplecreate.tramways.content.signs.TramSignExecutor
 
TramSignPoint - Class in purplecreate.tramways.content.signs
 
TramSignPoint() - Constructor for class purplecreate.tramways.content.signs.TramSignPoint
 
TramSignPoint.SignData - Class in purplecreate.tramways.content.signs
 
TramSignRenderer - Class in purplecreate.tramways.content.signs
 
TramSignRenderer(BlockEntityRendererProvider.Context) - Constructor for class purplecreate.tramways.content.signs.TramSignRenderer
 
TramSignScenes - Class in purplecreate.tramways.ponder
 
TramSignScenes() - Constructor for class purplecreate.tramways.ponder.TramSignScenes
 
TramSignSettingsScreen - Class in purplecreate.tramways.content.signs
 
TramSignSettingsScreen(TramSignBlockEntity) - Constructor for class purplecreate.tramways.content.signs.TramSignSettingsScreen
 
Tramways - Class in purplecreate.tramways
 
Tramways() - Constructor for class purplecreate.tramways.Tramways
 
tramways$resetRouteCancelled() - Method in interface purplecreate.tramways.mixinInterfaces.IStopRequestableNavigation
 
tramways$resetRouteCancelled() - Method in class purplecreate.tramways.mixins.NavigationMixin
 
TramwaysImpl - Class in purplecreate.tramways.fabric
 
TramwaysImpl - Class in purplecreate.tramways.forge
 
TramwaysImpl() - Constructor for class purplecreate.tramways.fabric.TramwaysImpl
 
TramwaysImpl() - Constructor for class purplecreate.tramways.forge.TramwaysImpl
 
transform(BlockEntity, StructureTransform) - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
translatable(String, Object...) - Static method in class purplecreate.tramways.Tramways
 
travellingToWaypoint(int) - Method in class purplecreate.tramways.content.announcements.info.TrainInfo
 
travellingToWaypoint(ScheduleInstruction) - Method in class purplecreate.tramways.content.announcements.info.TrainInfo
 
TSR_RAILWAY_FACE - Static variable in class purplecreate.tramways.TPartialModels
 
TTags - Class in purplecreate.tramways
 
TTags() - Constructor for class purplecreate.tramways.TTags
 
TTS - Class in purplecreate.tramways.content.announcements.util
 
TTS(String, String, Consumer<byte[]>) - Constructor for class purplecreate.tramways.content.announcements.util.TTS
 
TTSFileManager - Class in purplecreate.tramways.content.announcements.util
 
type - Variable in class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket
 

U

unsafeRunWhenOn(Env, Supplier<Runnable>) - Static method in enum class purplecreate.tramways.util.Env
 
UPDATE_COUNTDOWN - Enum constant in enum class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket.Type
 
updateCountdown(Train, float) - Static method in class purplecreate.tramways.content.requestStop.RequestStopServer
 
updateCustomBlockEntityTag(BlockPos, Level, Player, ItemStack, BlockState) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignItem
 
UpdateNameSignC2SPacket - Class in purplecreate.tramways.content.stationDeco.nameSign.network
 
UpdateNameSignC2SPacket(BlockPos, List<String>) - Constructor for class purplecreate.tramways.content.stationDeco.nameSign.network.UpdateNameSignC2SPacket
 
updateSignData(BlockPos, SignDemand, CompoundTag) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
updateTrain(Train, TrackNode, double) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlock
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlock
 
useOn(UseOnContext) - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonItem
 

V

validateSettings(CompoundTag, CompoundTag) - Method in class purplecreate.tramways.content.signs.demands.AdvanceWarningAuxSignDemand
 
validateSettings(CompoundTag, CompoundTag) - Method in class purplecreate.tramways.content.signs.demands.ArrowAuxSignDemand
 
validateSettings(CompoundTag, CompoundTag) - Method in class purplecreate.tramways.content.signs.demands.SignDemand
Validate settings sent over the network
validateSettings(CompoundTag, CompoundTag) - Method in class purplecreate.tramways.content.signs.demands.SpeedSignDemand
 
valueOf(String) - Static method in enum class purplecreate.tramways.compat.Mods
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class purplecreate.tramways.config.StationMessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class purplecreate.tramways.config.TrainMessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class purplecreate.tramways.content.signals.TramSignalState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class purplecreate.tramways.content.signs.TramSignBlock.SignType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class purplecreate.tramways.util.Env
Returns the enum constant of this class with the specified name.
values() - Static method in enum class purplecreate.tramways.compat.Mods
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class purplecreate.tramways.config.StationMessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class purplecreate.tramways.config.TrainMessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class purplecreate.tramways.content.signals.TramSignalState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class purplecreate.tramways.content.signs.TramSignBlock.SignType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class purplecreate.tramways.util.Env
Returns an array containing the constants of this enum class, in the order they are declared.
VoiceSoundInstance - Class in purplecreate.tramways.content.announcements.sound
 
VoiceSoundInstance(AudioStream, BlockPos) - Constructor for class purplecreate.tramways.content.announcements.sound.VoiceSoundInstance
 
VoiceSoundInstanceImpl - Class in purplecreate.tramways.content.announcements.sound.fabric
 
VoiceSoundInstanceImpl - Class in purplecreate.tramways.content.announcements.sound.forge
 
VoiceSoundInstanceImpl(AudioStream, BlockPos) - Constructor for class purplecreate.tramways.content.announcements.sound.fabric.VoiceSoundInstanceImpl
 
VoiceSoundInstanceImpl(AudioStream, BlockPos) - Constructor for class purplecreate.tramways.content.announcements.sound.forge.VoiceSoundInstanceImpl
 

W

WhistleSignDemand - Class in purplecreate.tramways.content.signs.demands
 
WhistleSignDemand() - Constructor for class purplecreate.tramways.content.signs.demands.WhistleSignDemand
 
WhistleSignDemandImpl - Class in purplecreate.tramways.content.signs.demands.fabric
 
WhistleSignDemandImpl - Class in purplecreate.tramways.content.signs.demands.forge
 
WhistleSignDemandImpl() - Constructor for class purplecreate.tramways.content.signs.demands.fabric.WhistleSignDemandImpl
 
WhistleSignDemandImpl() - Constructor for class purplecreate.tramways.content.signs.demands.forge.WhistleSignDemandImpl
 
WITH_PLATFORM - Enum constant in enum class purplecreate.tramways.config.StationMessageType
 
withCarriage(MovementContext, Consumer<Carriage>) - Static method in class purplecreate.tramways.util.MovementBehaviourUtil
 
WITHOUT_PLATFORM - Enum constant in enum class purplecreate.tramways.config.StationMessageType
 
wood - Variable in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlockEntity
 
write() - Method in class purplecreate.tramways.config.Config
 
write(CompoundTag, boolean) - Method in class purplecreate.tramways.content.requestStop.station.RequestStopButtonBlockEntity
 
write(CompoundTag, boolean) - Method in class purplecreate.tramways.content.signs.TramSignBlockEntity
 
write(CompoundTag, boolean) - Method in class purplecreate.tramways.content.stationDeco.nameSign.NameSignBlockEntity
 
write(CompoundTag, DimensionPalette) - Method in class purplecreate.tramways.content.signs.TramSignPoint
 
write(CompoundTag, CompoundTag) - Method in class purplecreate.tramways.content.signs.TramSignPoint.SignData
 
write(FriendlyByteBuf) - Method in class purplecreate.tramways.content.announcements.network.PlayMovingVoiceS2CPacket
 
write(FriendlyByteBuf) - Method in class purplecreate.tramways.content.announcements.network.PlayVoiceS2CPacket
 
write(FriendlyByteBuf) - Method in class purplecreate.tramways.content.requestStop.network.RequestStopC2SPacket
 
write(FriendlyByteBuf) - Method in class purplecreate.tramways.content.requestStop.network.StoppingBroadcastS2CPacket
 
write(FriendlyByteBuf) - Method in class purplecreate.tramways.content.signs.network.SaveSignSettingsC2SPacket
 
write(FriendlyByteBuf) - Method in class purplecreate.tramways.content.stationDeco.nameSign.network.UpdateNameSignC2SPacket
 
write(FriendlyByteBuf) - Method in interface purplecreate.tramways.util.C2SPacket
 
write(FriendlyByteBuf) - Method in interface purplecreate.tramways.util.S2CPacket
 
writeBytes(FriendlyByteBuf) - Method in class purplecreate.tramways.config.MessageConfig
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values