Basic Signalling

Basic Signalling is the technique of using the available components of Signalling to create Minecraft versions of real life railway signalling. By combining multiple elements of the Signalling system with the new and existing track system, as well as using Redstone circuits, it is possible to create a variety of different signal systems to perform virtually any required railway need. These systems could be stacked and integrated with each other to create a fully functional and automatic railroad system. There is no real limit to the complexity of these systems either, other than the time and space (and resources if playing Survival mode!) taken to create them.

Signalling Types and Block Occupancy
There are many different signalling types in use throughout the World and they're discussed in depth on the signalling link above, so they won't be covered in this article. Almost all rail signalling systems have some system, or a combination of systems, to indicate potential dangers ahead to the driver of a train who can then take appropriate action if required. One signalling type, Block Signalling,  is of particular interest to RailCraft owing to its obvious parallels with RailCraft's own signalling system, which is just a simpler version of it.

One major convern with signalling systems is that of block occupancy and having too many trains inside a given area. One method of signalling designed to prevent trains ever meeting is the British absolute block signalling system which only allows one train into a block at any one time, reducing the chance of collision significantly by always maintaining a safe distance between trains on the same track.

The guides from this point assume you are already familiar with concept of Signalling and how to place, pair and manipulate the various signalling components.

Guide: Absolute Block Occupancy
As absolute block occupancy system that prevents a minecart from entering an occupied block can be easily built using Signals, Receivers/Controllers, Holding Tracks and Redstone/Red Alloy Wire. A Signal Receiver Box needs to be paired to a Block Signal and Redstone/Red Alloy Wire run from the receiver box to the Holding Track placed before the Signal Block begins. The Receiver should be left in its default state of only outputting a redstone current when it receives a green signal. A compact example is shown below...



Such a setup means that as soon as the left Block Signal displays a red or yellow light, the Receiver Box switches off the Redstone current and subsequently turns off the Holding Track. Any other minecarts arriving at that track will be held until the Signal Block is cleared and produces a green signal, at which point the Receiver switches on the Redstone current and the held minecart proceeds along its journey. As soon as the held cart enters the block, the signals change again to prevent further carts from entering it, allowing a savvy builder to force a minimum gap between minecarts or trains that are on the same track.

Note: ''Problems will occur when using a Holding Track to hold a long train where the track is placed close to the Block Signal. The issue occurs when the front of the train is allowed to enter the Signal Block, therefore changing the Signal Aspect, before the rest of the train has cleared the Holding Track. As the front of the train enters the block and changes the Signal Aspect, the Receiver switches off the Redstone current and the holding track grabs the rear of the train. The result is a train that is stuck permanently until the redstone link to the holding track is broken and the track powered manually, releasing the train. Using a Train Holding Track is suggested for long trains, although the track piece still needs to be sufficiently far away from the Signal Block so that the front of the train does not enter the block when the holding track grabs the middle cart. Therefore, care should be taken when designing systems so that they allow for long trains to be held before they enter the Signal Block.''