For example with his aether shard spur, if there will only ever be 1 train on it then it won't be a problem, have a turn around at the end and branch back into the main loop after the branch off. However, for single tracks that will have multiple trains on them at any time( and would then need spurs to await another train to finish passing, I don't know if it is possible to do such. I do know there can be logic applied to stations, and maybe you could have stations at each end of the shared track, controlled by logic that can know if another train has already passed the opposite station and the current train must await it's passing before departing. Such a configuration should be possible but I've not done it or seen it as yet. I am also unsure if you can put loading platforms on both ends of a station so the station can handle trains coming from either direction( assuming you can keep them from trapping each other with the prior mentioned station wait logic setup.)
Trains only travel in one direction, so a loop is needed to get in and out of the station one way. But, as @sawyeriii also replied, the trains can travel with direction on the track, so only small loop at either end is needed minimum. I'm going to have single way tracks, so a complete loop for each station, to avoid future problems.
Do u have to build a loop? Or can the train go back and forth on a piece of track?
For example with his aether shard spur, if there will only ever be 1 train on it then it won't be a problem, have a turn around at the end and branch back into the main loop after the branch off.
However, for single tracks that will have multiple trains on them at any time( and would then need spurs to await another train to finish passing, I don't know if it is possible to do such. I do know there can be logic applied to stations, and maybe you could have stations at each end of the shared track, controlled by logic that can know if another train has already passed the opposite station and the current train must await it's passing before departing. Such a configuration should be possible but I've not done it or seen it as yet.
I am also unsure if you can put loading platforms on both ends of a station so the station can handle trains coming from either direction( assuming you can keep them from trapping each other with the prior mentioned station wait logic setup.)
Or simply, a single track with stations and a turnaround loop on the each( a barbell shape) of the ends is possible, yes.
Trains only travel in one direction, so a loop is needed to get in and out of the station one way. But, as @sawyeriii also replied, the trains can travel with direction on the track, so only small loop at either end is needed minimum.
I'm going to have single way tracks, so a complete loop for each station, to avoid future problems.