TrainCarts add‑on that allows you to use customizable coaster control signs.
Depends on: TrainCarts BKCommonLib
Additional Signs:
Note: All trains must be deleted and respawnt after each restart. All unspecified values will be replaced by a default value.
CoasteSign: This sign functions as StationSign for coasters. restraint open/close animation name: open/close
How to use: [train] coaster coastername (x,y,z) (exitdirection),(passes) (speed),(distance/acceleration) (enableslowdown enter),(enable slowdown dispatch)
[Anything in parentheses is a variable value.]
- coastername: Name of the coaster
- x,y,z: Coordinates of the gate trigger block (Redstone_Block)
- exitdirection: Direction the train exits (e.g. north, south, east, west)
- passes: Number of passes (1, 2, 3, …)
- speed: Target speed of the train
- distance / acceleration: ㅤ- distance: Distance over which acceleration is applied ㅤ- acceleration: Acceleration in m/s^2 , g or m
- disable slowdown enter: ㅤ- 1 = Disable slowdown when entering ㅤ- 0 = Slowdown allowed
- enable slowdown dispatch: ㅤ- 1 = Enable slowdown during dispatch ㅤ- 0 = No slowdown during dispatch
BlockSign:
This sign controls each individual block for a specific block
How to use: ㅤㅤㅤ[train] coastername,index ㅤㅤ(speed) [Anything in parentheses is a variable value.]
Variables:
- coastername: Name of the coaster / train
- index: Block index (this increases with each block in the opposite direction of travel so that means that the train will travel form [Block3 -> Block2 -> Block1 -> Station])
- speed: Target speed of the train (TrainCarts value, depending on configuration)
- distance: Distance over which the speed change is applied (meters)
- acceleration [m/s^2,g or m]: Acceleration in meters per second squared
EnablePhysiks: This sign functions as StationSign for coasters
How to use:
- [train]
- enablephysiks
- (friction),(gravity)
[Anything in parentheses is a variable value.]
- friction: Sets the friction applied to the train (TrainCarts Value 0.3 ~ normal friction)
- gravity: Enables or adjusts gravity for the train (TrainCarts Value 1.5 ~ 9.81m/s^2)
Brake: This sign applies a braking force to the train.
How to use:
- [train]
- brake
- (distance),(speed) [Anything in parentheses is a variable value.]
- distance: Distance over which the train should brake in meters
- speed: Target speed after braking in km/h
HoldAndLaunch: This sign holds the train in place for a certain time and then launches it.
How to use:
- [train]
- holdandlaunch
- (time)
- (speed),(distance | acceleration[m/s² | g]) [Anything in parentheses is a variable value.]
- time: Time in seconds the train is held before launching
- speed: Launch speed
- distance: Launch distance in meters (m)
- acceleration: Launch acceleration -- Can be specified in meters per second squared (m/s²) -- Or in gravitational force (g) You can choose either distance or acceleration for the second variable. The way you decide that depends on the specific unit.
FreeFall: This sign puts the train into a free-fall state.
How to use:
- [train]
- freefall
- (time)
- (gravity),(friction) [Anything in parentheses is a variable value.]
- time: Duration of the free fall
- gravity: Gravity applied during free fall (TrainCarts Value 1.5 ~ 9.81m/s^2)
- friction: Friction applied during free fall (TrainCarts Value 0.3 ~ normal friction)
Information
| Category | Miscellaneous |
|---|---|
| Published on | February 1, 2026 |
| License | Unspecified |
| Downloads | 2 |
| Stars | 1 |
| Watchers | 0 |