Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Milchschnide

TrainCarts add‑on that allows you to use customizable coaster control signs.

Report CoasterSigns?

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:

  1. [train]
  2. enablephysiks
  3. (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:

  1. [train]
  2. brake
  3. (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:

  1. [train]
  2. holdandlaunch
  3. (time)
  4. (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:

  1. [train]
  2. freefall
  3. (time)
  4. (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

CategoryMiscellaneous
Published onFebruary 1, 2026
LicenseUnspecified
Downloads2
Stars1
Watchers0
Addon

Pinned Versions

Members