HomeJavaModsSimple Trains
Simple Trains
Simple Trains — screenshot 1

SimpleTrains

A lightweight Minecraft plugin for creating fast-travel rail networks with train stations.

Version: 1.2.0 | API: 1.20+ | Author: AndresTube


Features

Core System

Station Management

Minecart Registration

Link System

Fully Customizable Messages (NEW in 1.2.0)


Commands

Command Description Permission
/train set <name> Create a station Owner
/train delete <name> Delete a station Owner/Admin
/train link <A> <B> [type] Link stations (public/private) Owner of A
/train unlink <A> <B> Remove a link Owner of either
/train transfer <station> <player> Transfer ownership Owner/Admin
/train near List nearby stations All
/train gui Open station management GUI All
/train message <station> <msg> Set welcome message Owner/Admin
/train accept <A> <B> Accept link request Owner of B
/train reject <A> <B> Reject link request Owner of B
/train block <material> Set creation block Admin
/train help Show help menu All

Permissions

Permission Description Default
simpletrains.use Basic commands true
simpletrains.admin Admin override for all actions op
simpletrains.create Create new stations op

Configuration

config.yml

settings:
  creation_block: GOLD_BLOCK      # Block required under rail to create station
  creation_xp_cost: 5             # XP levels to create a station
  link_creation_xp_cost: 3        # XP levels to request a link
  link_acceptance_xp_cost: 2      # XP levels to accept a link
  linking_requires_owner_acceptance: true  # Require approval for links

messages:
  warp_confirm: '&aWarping to %DESTINATION%...'
  station_welcome: '&e>> Welcome to %STATION% station! &6%MESSAGE%'

messages.yml (NEW in 1.2.0)

All plugin messages are now customizable! Edit messages.yml to change any text:

prefix: "&6[SimpleTrains] &r"
station-created: "&aStation '%STATION%' created successfully! (-%COST% XP)"
no-permission: "&cYou don't have permission for this command."
# ... 100+ customizable messages

Placeholders: Use %PLACEHOLDER% format (e.g., %STATION%, %PLAYER%, %COST%)


Quick Start

  1. Create a station:

    • Place a rail on top of a Gold Block
    • Stand on the rail
    • Run /train set MyStation
  2. Register a minecart:

    • Rename a Name Tag in an anvil (any name)
    • Right-click a minecart with it
  3. Link stations:

    • Run /train link StationA StationB
    • The owner of StationB must accept the request
  4. Travel:

    • Ride your registered minecart to a station
    • Select your destination from the GUI

Technical Info

Setting Value
Teleport cooldown 10 seconds
Player detection radius 20 blocks
Near command range 500 blocks
Data storage YAML (auto-save)
Minecraft versions 1.20.x, 1.21.x+
Java version 17+

Changelog

v1.2.0

v1.1.0

v1.0.0


Support

For issues or suggestions, contact AndresTube or open an issue on the repository.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more