Depends on:
TrainCarts
BKCommonLib
TCCoasters
Servers that use this add-on:
- MineValleyEU
Additional Signs:
Note: All trains must be deleted and respawnt after each restart.
Trains can be spawned via the power channel ("spawnTrains").
Destroying the trains is done by renaming the TCC track after the coaster. The CoasterSigns plugin takes care of the rest.
All unspecified values will be replaced by a default value.
------------------------------------------------------------------------
CoasterSign:
This sign functions as StationSign for coasters. restraint open/close animation name: open/close
How to use:
[train]ㅤㅤㅤㅤㅤㅤㅤㅤ[train]ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ[train]
coasterㅤㅤㅤㅤㅤㅤㅤcoasterㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤcoaster
coasternameㅤㅤㅤcoasternameㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤcoastername
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(x,y,z)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(x,y,z)
ㅤㅤㅤㅤㅤㅤㅤㅤ(exitdirection)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(exitdirection),(passes)
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(speed)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(speed),(distance/acceleration)
ㅤㅤㅤㅤㅤㅤ(enable slowdown enter)ㅤㅤㅤㅤㅤㅤㅤㅤ(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]ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ[train]
coastername,index ㅤㅤㅤㅤcoastername,index
ㅤㅤ(speed)ㅤㅤㅤㅤㅤ(speed),(distance/acceleration)
[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 enables the physics system for the train.
How to use:
[train] [train] [train]
enablephysiks enablephysiks enablephysiks
(friction) (friction),(gravity)
[Anything in parentheses is a variable value.]
- friction: Sets the friction applied to the train (TrainCarts Value 0.3 - 0.5 ~ normal friction)
- gravity: Enables or adjusts gravity for the train (TrainCarts Value 1.4 - 1.6 ~ 9.81m/s^2)
------------------------------------------------------------------------
Brake:
This sign applies a braking force to the train.
How to use:
[train] [train] [train]
brake brake brake
(distance) (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] [train] [train]
holdandlaunch holdandlaunch holdandlaunch
(time) (time) (time)
(speed) (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] [train] [train]
freefall freefall freefall
(time) (time)
(gravity) (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)
TrainCarts
BKCommonLib
TCCoasters
Servers that use this add-on:
- MineValleyEU
Additional Signs:
Note: All trains must be deleted and respawnt after each restart.
Trains can be spawned via the power channel ("spawnTrains").
Destroying the trains is done by renaming the TCC track after the coaster. The CoasterSigns plugin takes care of the rest.
All unspecified values will be replaced by a default value.
------------------------------------------------------------------------
CoasterSign:
This sign functions as StationSign for coasters. restraint open/close animation name: open/close
How to use:
[train]ㅤㅤㅤㅤㅤㅤㅤㅤ[train]ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ[train]
coasterㅤㅤㅤㅤㅤㅤㅤcoasterㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤcoaster
coasternameㅤㅤㅤcoasternameㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤcoastername
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(x,y,z)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(x,y,z)
ㅤㅤㅤㅤㅤㅤㅤㅤ(exitdirection)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(exitdirection),(passes)
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(speed)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(speed),(distance/acceleration)
ㅤㅤㅤㅤㅤㅤ(enable slowdown enter)ㅤㅤㅤㅤㅤㅤㅤㅤ(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]ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ[train]
coastername,index ㅤㅤㅤㅤcoastername,index
ㅤㅤ(speed)ㅤㅤㅤㅤㅤ(speed),(distance/acceleration)
[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 enables the physics system for the train.
How to use:
[train] [train] [train]
enablephysiks enablephysiks enablephysiks
(friction) (friction),(gravity)
[Anything in parentheses is a variable value.]
- friction: Sets the friction applied to the train (TrainCarts Value 0.3 - 0.5 ~ normal friction)
- gravity: Enables or adjusts gravity for the train (TrainCarts Value 1.4 - 1.6 ~ 9.81m/s^2)
------------------------------------------------------------------------
Brake:
This sign applies a braking force to the train.
How to use:
[train] [train] [train]
brake brake brake
(distance) (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] [train] [train]
holdandlaunch holdandlaunch holdandlaunch
(time) (time) (time)
(speed) (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] [train] [train]
freefall freefall freefall
(time) (time)
(gravity) (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)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CoasterSigns is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 42 times (via Spigot). Download it and open it directly in the game.