Train Signal: Difference between revisions

From Create: Minecraft Mod Wiki
Jump to navigation Jump to search
Create: Minecraft Mod Wiki>Wolfizen
Add conditions for chain signals showing red
Create: Minecraft Mod Wiki>NonaWax
removed what looks like an unlabeled SNR only feature - can confuse vanilla create players when they cant find that feature. I spent 6 minutes checking and double checking that wasn't a vanilla create feature. Also added image example of chain signal junctions.
Line 16: Line 16:
In order to divide a Track into sections, each section must be separated either by a Train Signal or a lack of connected Tracks. A circular loop of Tracks requires two Train Signals to divide it, otherwise the Train Signals will have no effect. A straight track only needs one Train Signal to divide it into two. If a section was successfully defined, the line ahead of the Signal should become a different color. The color has no significance aside from serving to differentiate segments.
In order to divide a Track into sections, each section must be separated either by a Train Signal or a lack of connected Tracks. A circular loop of Tracks requires two Train Signals to divide it, otherwise the Train Signals will have no effect. A straight track only needs one Train Signal to divide it into two. If a section was successfully defined, the line ahead of the Signal should become a different color. The color has no significance aside from serving to differentiate segments.
===Chain Signal===
===Chain Signal===
{{Ctrl|Use}} a [[Wrench]] on the signal to activate chain mode. In chain mode, the signal considers not only the segment the signal protects, but also the next signal beyond it (if any) along the approaching train’s route. A train can only pass a chain signal if the protected segment is clear, and the train is able to pass the next signal along the its route.
[[File:Chain signal ponder.png|thumb|A typical use of chain signals is to protect junctions or crossings. If the section ahead of the crossing is occupied, a chain signal placed before entering a crossing will stop the train from entering the section, allowing other trains to pass through.|300x300px]]
{{Ctrl|Use}} a [[Wrench]] on the signal to activate chain mode. In chain mode, the signal considers not only the segment the signal protects, but also the next signal beyond it (if any) along the approaching train’s route. The signal prevents a train from entering a section if it would not be able to leave it. A train can only pass a chain signal if the protected segment is clear, and the train is able to pass the next signal along the its route.


A typical use of chain signals is to protect junctions. Consider a crossing between a northbound track and an eastbound track. Four signals will be relevant, two controlling northbound trains and two controlling eastbound trains; on each line, one signal will be before and one signal after the crossing. If all four signals are in normal mode, a northbound train could enter the crossing and then stop at the second northbound signal due to traffic further ahead; when this happens, because the crossing is occupied, eastbound traffic will stop (in order to avoid colliding with the stopped northbound train), which is generally undesirable as the eastbound track is otherwise free. However, if the first northbound signal is set to chain mode, then a northbound train will not pass the first signal until the ''second'' signal is ''also'' clear; in other words, it will not enter the crossing until it is able to exit it, instead stopping at the first northbound signal and leaving the crossing clear for eastbound traffic. Generally one would also set the first eastbound signal to chain mode to eliminate the same problem with the directions reversed.


The following details apply:
The following details apply:
* If there are multiple possible “next” signals that a chain signal could look ahead to, it will choose one based on the route the train has selected to its next timetabled location.
* If there are multiple possible “next” signals that a chain signal could look ahead to, it will choose one based on the route the train has selected to its next timetabled location.
* The train’s route, for the purposes of calculating chain signal states, ends at its next timetabled stopping point. Thus, if the station is between a chain signal and a normal signal, the train will pass the chain signal as soon as the protected segment is clear, without caring about the state of the normal signal. This is true even if the train will subsequently continue to a point beyond the normal signal after making its station stop.
*The train’s route, for the purposes of calculating chain signal states, ends at its next timetabled stopping point. Thus, if the station is between a chain signal and a normal signal, the train will pass the chain signal as soon as the protected segment is clear, without caring about the state of the normal signal. This is true even if the train will subsequently continue to a point beyond the normal signal after making its station stop.
* The train’s route does not end at a timetable entry of type “waypoint through station”; the route considered for chain signal calculation only ends at a station where the train will ''stop''.


===Display===
===Display===
[[Nixie Tube]]s can be attached to make the signal more visible, as well as convey additional information.  
[[Nixie Tube]]s can be attached to make the signal more visible, as well as convey additional information.  


* If a signal's segment is clear, the tube will glow white.
*If a signal's segment is clear, the tube will glow white.
* If a signal's segment is occupied, or all of the segments ahead of a chain signal are occupied, the tube will glow red.
* If a signal's segment is occupied, or all of the segments ahead of a chain signal are occupied, the tube will glow red.
* If a signal is in chain mode and only some of the segments ahead are occupied, the tube turns yellow. The train can pass if the target segment ahead is not occupied.
*If a signal is in chain mode and only some of the segments ahead are occupied, the tube turns yellow. The train can pass if the target segment ahead is not occupied.
===Redstone===
===Redstone ===
Signals give a {{MC|Redstone Comparator}} signal while red. Signals can also be forced red by being activated with {{MC|Redstone}}.
Signals give a {{MC|Redstone Comparator}} signal while red. Signals can also be forced red by being activated with {{MC|Redstone}}.
==History==
==History==
*{{GW|0.5}}: Introduced.
* {{GW|0.5}}: Introduced.
{{Blocks}}
{{Blocks}}
[[Category:Railway Equipment]]
[[Category:Railway Equipment]]

Revision as of 14:42, 15 October 2024

Train Signals are used to control the flow of Trains not driven by players.

Obtaining

Crafting

Name Ingredients Crafting Recipe
Train Signal Train Casing +
Electron Tube
Train CasingElectron Tube

Train Signal4

Usage

Placement

Right-click a Train Track with a Train Signal while facing the direction Trains are intended to go, then place the signal within 15 blocks of the selected Track. An arrow will appear on the selected Track indicating which way Trains can pass it.

Two-way Tracks

Conductors will never cross a Train Signal from the opposite direction. Unlike other Railway Equipment, multiple Train Signals can select one track. A Train Signal can be made two-way by having two opposite facing Train Signals linked to the same place. Train Signals facing the same way on the same Track will be synchronized.

Track Segments

Train Signals divide the track network into segments. The segments can be viewed by holding a Signal while looking at the Track. Conductors will not enter a track segment occupied by another Train, regardless of how large the Train or the segment is.

In order to divide a Track into sections, each section must be separated either by a Train Signal or a lack of connected Tracks. A circular loop of Tracks requires two Train Signals to divide it, otherwise the Train Signals will have no effect. A straight track only needs one Train Signal to divide it into two. If a section was successfully defined, the line ahead of the Signal should become a different color. The color has no significance aside from serving to differentiate segments.

Chain Signal

A typical use of chain signals is to protect junctions or crossings. If the section ahead of the crossing is occupied, a chain signal placed before entering a crossing will stop the train from entering the section, allowing other trains to pass through.

Use a Wrench on the signal to activate chain mode. In chain mode, the signal considers not only the segment the signal protects, but also the next signal beyond it (if any) along the approaching train’s route. The signal prevents a train from entering a section if it would not be able to leave it. A train can only pass a chain signal if the protected segment is clear, and the train is able to pass the next signal along the its route.


The following details apply:

  • If there are multiple possible “next” signals that a chain signal could look ahead to, it will choose one based on the route the train has selected to its next timetabled location.
  • The train’s route, for the purposes of calculating chain signal states, ends at its next timetabled stopping point. Thus, if the station is between a chain signal and a normal signal, the train will pass the chain signal as soon as the protected segment is clear, without caring about the state of the normal signal. This is true even if the train will subsequently continue to a point beyond the normal signal after making its station stop.

Display

Nixie Tubes can be attached to make the signal more visible, as well as convey additional information.

  • If a signal's segment is clear, the tube will glow white.
  • If a signal's segment is occupied, or all of the segments ahead of a chain signal are occupied, the tube will glow red.
  • If a signal is in chain mode and only some of the segments ahead are occupied, the tube turns yellow. The train can pass if the target segment ahead is not occupied.

Redstone

Signals give a Redstone Comparator signal while red. Signals can also be forced red by being activated with Redstone.

History

  • 0.5: Introduced.