promotional bannermobile promotional banner

MINIMOD-RAILS

A modern railway mod featuring drivable electric trains, automated metro routes, smart stations, speed controls, and customizable rail infrastructure.
Back to Files

MINIMOD-RAILS V1.1

File nameMINIMOD-RAILS V1.1.jar
Uploader
RankenaRankena
Uploaded
Aug 15, 2026
Downloads
41
Size
5.4 MB
Mod Loaders
Forge
File ID
8653186
Type
R
Release
Supported game versions
  • 1.21.11

Curse Maven Snippet

Forge

implementation "curse.maven:minimod-rails-1642101:8653186"

Learn more about Curse Maven

What's new

Universal Platform System

  • Created a single universal platform block.

  • Platform shape can be selected in one GUI:

    • Full Block
    • Half Block
    • Outer Corner
    • Inner Corner
    • Slab
    • Stairs
  • Stairs can be flipped in both directions.

  • Added a separate Up/Down option for slabs.

  • Rotation selection is hidden for the Full Block shape.

  • Added seven platform surface textures:

    • Smooth Concrete
    • Brushed Concrete
    • Large Panels
    • Small Tiles
    • Polished Concrete — 256 px
    • Fine Aggregate — 256 px
    • Basalt Composite — 256 px
  • Added platform details:

    • Yellow Safety Strip
    • Tactile Dots
    • Hazard Border
    • Drain Channel
    • Maintenance Access Panel
    • Cable Trench
  • Old platform blocks were removed from the regular inventory.

  • Legacy block IDs remain hidden to protect existing worlds.

  • Added automatic conversion of old platform blocks to the universal system.

  • Metro Station Controller was removed from normal use and retained only as a hidden legacy compatibility block.

Escalator

  • Added a functional automatic escalator.
  • Escalators placed next to each other connect into one structure.
  • Inner railings automatically disappear between connected escalators.
  • Step and front textures connect seamlessly.
  • The front escalator texture moves together with the steps.
  • Increased the number of steps per block from two to three.
  • Increased escalator movement speed threefold.
  • Fixed movement when standing between two escalator blocks.
  • Reduced railing width to 1 px.
  • Added a proximity sensor.
  • The escalator can activate only when a player or another entity approaches.
  • The sensor can be enabled or disabled in the GUI.
  • Active duration can be configured from 1 to 300 seconds.
  • The default active duration is 15 seconds.
  • The entire connected escalator structure shares one sensor state.
  • Added support for transporting villagers and other entities.
  • Entities are automatically centered on the escalator to prevent them from getting stuck on the edges.
  • Improved escalator collision shapes.

Platform Fences

  • Added a new Double Fence type.
  • Double Fence renders two fences on opposite sides of the block.
  • Fixed the Double Fence option in the GUI.
  • Improved connections between fences and other infrastructure blocks.

Ticket System

  • Added automatic station ticket gates.
  • Widened the gate passage.
  • Increased gate collision height to prevent players from easily jumping over it.
  • Removed unsafe long-distance automatic ticket scanning.
  • Added an Entry Ticket.
  • Added an Exit Ticket.
  • Entering consumes the Entry Ticket and gives the player an Exit Ticket.
  • One side of the gate is used for entry and the other for exit.
  • Entry Tickets cannot be used to exit.
  • Exit Tickets cannot be used to enter.
  • Entry and exit sides use different colors.
  • Free gates are blue on both sides.
  • Free gates open automatically and do not require a ticket.
  • Added a Ticket Machine.
  • Tickets can be purchased with emeralds.
  • Added a dedicated Ticket Machine GUI.

Benches

  • Added a universal station bench block.

  • Players can sit on benches.

  • Added a total of 10 bench styles.

  • Styles are displayed in two rows of five.

  • The GUI layout now follows this order:

    1. Direction
    2. Style
    3. Material
    4. Color, Design, or Finish
  • Added textures for all primary Minecraft wood types.

  • Added metal materials.

  • Added paintable concrete.

  • Added gemstone materials:

    • Redstone
    • Emerald
    • Diamond
    • Lapis
    • Amethyst
  • Added stone materials:

    • Diorite
    • Stone
    • Calcite
    • Red Brick
  • Added an option to enable or disable connections with neighboring benches.

  • Connected benches can form structures up to three blocks long.

  • Unnecessary intermediate elements are automatically removed from connected benches.

  • Fixed bench seating and occupancy states.

  • Optimized bench block-state creation.

Station Lighting

  • Added a universal Station Light block.
  • Merged the old Tunnel Light functionality into the new lighting system.
  • Removed the unnecessary Mounting option.
  • Removed the floor-mounted light variant.
  • Ceiling-mounted and wall-mounted lights remain available.
  • Added light style, material, and color settings.
  • Fixed light model rotation and placement.

Station Signs

  • Added a universal hanging station sign.

  • The GUI can be used to select the sign type:

    • Station Name
    • Exit
    • Line
    • Platform Number
  • Added direction selection.

  • Added accent color selection.

  • Text is rendered on the correct side of the sign.

Tunnel Infrastructure

  • Added a universal Tunnel Infrastructure block.

  • One GUI can be used to select:

    • Tunnel Wall
    • Arch Pillar
    • Arch Crown
    • Ventilation Element
  • Added multiple surface finish variants.

  • Added direction settings.

  • Neighboring tunnel elements connect automatically.

  • Ventilation textures automatically continue across multiple blocks.

Electric Trains

  • Renamed the original main train to City Classic.

  • City Classic has a maximum speed of approximately 61 km/h.

  • Added City Pro:

    • Maximum speed: 90 km/h
    • Improved acceleration
    • Double internal battery capacity
    • Base weight: 48,000 kg
  • Added City Ultra:

    • Maximum speed: 120 km/h
    • Highest acceleration in the City class
    • Triple internal battery capacity
    • Base weight: 52,000 kg
  • All City trains retain an open-cab design.

  • City Classic, City Pro, and City Ultra use the same City passenger carriages.

  • All existing electric battery, generator, and regenerative braking features remain available.

Fuel-Powered Trains

Added three new open-cab locomotives:

Timber Local

  • Powered by wood.
  • Maximum speed: 30 km/h.
  • Accepts logs and planks.
  • One fuel item provides approximately 125 m of locomotive-only range.

Coal Liner

  • Powered by coal or charcoal.
  • Maximum speed: 40 km/h.
  • One coal item provides approximately 0.89 km of locomotive-only range.

Lava Express

  • Powered by lava.
  • Maximum speed: 50 km/h.
  • One lava bucket provides approximately 13.89 km of locomotive-only range.
  • Returns an empty bucket after consuming the lava.

Additional changes:

  • Added a shared combustion engine base.
  • Balanced wood, coal, and lava energy values according to their burn duration.
  • Fuel consumption now responds to the total weight of the train consist.
  • Fuel-powered trains cannot be charged using electric charging infrastructure.
  • Electric generators and regenerative systems cannot be installed in fuel-powered trains.
  • Engine output supports the heaviest currently permitted 23-car consist.

New Carriages

Solid Fuel Carriage

  • Contains 18 fuel slots.
  • Can store wood and coal.
  • Automatically supplies compatible fuel to the locomotive.

Lava Tank Carriage

  • Capacity: 16,000 mB, equivalent to 16 lava buckets.
  • Automatically supplies lava to a Lava Express locomotive.
  • Electric trains can transport it as a regular cargo carriage.

Cargo Carriage

  • Contains a general-purpose item inventory.
  • Prepared for a future cargo item-weight system.

Additional changes:

  • Added dedicated models and GUIs for the new carriages.
  • Fixed coupling distances so the new carriages no longer overlap.
  • Fixed carriage saving and restoration after reloading the world.

Train Consist Composition and Weight

  • Added a centralized TrainConsistPolicy system.

  • Carriage limits can now be changed in one place without rebuilding the coupling system.

  • The current limits for electric and fuel-powered trains are:

    • Up to 3 fuel carriages
    • Up to 10 passenger carriages
    • Up to 10 cargo carriages
  • Added a required carriage order:

    1. Locomotive
    2. Fuel carriages
    3. Passenger carriages
    4. Cargo carriages
  • Passenger carriages must remain in one continuous group.

  • Electric locomotives can attach fuel carriages for transportation.

  • Added a base weight to every locomotive and carriage.

  • The total weight of the complete train consist is calculated.

  • Consist weight affects energy and fuel consumption.

  • Added a foundation for future passenger, fluid, and cargo item weight calculations.

Train GUI and HUD

  • Added different energy GUI variants for electric, solid-fuel, and lava-powered trains.

  • The fuel-powered locomotive HUD displays:

    • Fuel remaining in the locomotive
    • Fuel remaining in attached fuel carriages
    • Total available fuel
    • Current fuel consumption
    • Estimated remaining range
    • Estimated range per fuel item
  • Fixed overlapping HUD text.

  • Train keys now display the train model, such as City Ultra or Timber Local.

  • The consist GUI displays carriage categories and their limits.

Train Light Controls

  • Moved train light controls into the driving HUD.

  • Added three separate control actions:

    1. Select the carriage type
    2. Select the specific carriage
    3. Enable or disable the selected carriage’s lights
  • Locomotive, passenger, fuel, and cargo carriage lights can be controlled separately.

  • The HUD displays the selected carriage and its current light state.

  • Conflicting controls from other mods are blocked while driving.

  • MiniMod Series controls remain active.

  • Train controls now take priority over controls from other mods.

Speed Limit System

  • Clicking a color in the Speed Limit Tool GUI automatically selects its assigned speed.

  • Increased the maximum configurable rail speed to 200 km/h.

  • Speed limits change in 5 km/h increments.

  • Added a 40-color palette:

    • 5–50 km/h: green
    • 55–100 km/h: yellow
    • 105–150 km/h: red
    • 155–200 km/h: dark gray and black
  • Fixed speed limits for trains traveling faster than 100 km/h.

  • Increased rail scanning distance for high-speed trains.

  • Added an option to completely remove a speed limit from a rail.

  • Manual rail speed limits now apply only to player-driven trains.

Automatic Metro Mode

  • Added a separate automatic safety-speed system for Metro mode.

  • Metro mode ignores manually configured rail speed limits.

  • The system scans ahead for:

    • Curves
    • Ascending rails
    • Descending rails
    • Sudden rail geometry changes
  • Braking distance is calculated from the train’s current speed.

  • The train begins slowing down before reaching a dangerous rail section.

  • Increased the safe speed for curves and slopes from 15 to 20 km/h.

  • Increased traction power for heavy consists traveling uphill.

  • Fixed trains suddenly jumping to maximum speed above 100 km/h.

  • Added intermediate rail scanning so high-speed trains cannot skip a single curved or sloped rail block.

  • Improved high-speed train movement on powered rails.

  • Vanilla powered-rail acceleration can no longer unexpectedly exceed the train model’s maximum speed.

  • Fixed jerking when reaching maximum speed.

  • Fixed additional train jerking after reloading a world.

  • Trains ahead are detected at approximately 30 blocks.

  • Metro trains stop and wait until the train ahead moves far enough away.

Passenger Carriages and Station Stopping

  • Updated Metro stopping logic for different carriage types.
  • Automatic platform gates can contain a Metro Line Card.
  • A gate can be marked as the primary gate.
  • The first passenger carriage stops at the primary gate.
  • Up to three fuel carriages may be placed before the passenger carriages.
  • Stop-position calculations account for locomotive length, fuel carriage length, and coupling gaps.
  • Increased the gate’s train detection distance.
  • Fixed cases where the locomotive stopped correctly but the passenger carriages did not align with the platform gates.

Information Boards and Times

  • Fixed Station Information Board frame orientation.
  • Frames are now rendered according to the board’s actual direction.
  • Text is always rendered on the front side of the board.
  • Vertically centered information board text.
  • Improved text scaling for multiblock boards of different sizes.
  • Added arrival times to information boards.
  • Added departure times.
  • Metro Arrival Board now also displays arrival and departure information.
  • Updated arrival-time calculations.
  • Times are recalculated using the route, speed, dwell duration, and current train state.
  • Fixed inaccurate times after reloading a world or train.

Metro Timetable Board

  • Added a new Metro Timetable Board block.

  • The structure connects into a multiblock screen of any supported size.

  • It works similarly to the Station Information Board.

  • A Metro Line Card can be inserted into the board.

  • A specific station can be selected.

  • The route and platform name are displayed.

  • The board displays the in-game time when a train will:

    • Arrive
    • Depart
  • Calculates up to five future arrivals.

  • If only one train is operating on the line, future trips for that train are also calculated.

  • Entries are automatically sorted by nearest arrival.

  • Text size automatically adapts to the board size.

  • Fixed overlapping text.

  • When a train arrives, the board displays Train at Station instead of continuing the countdown.

  • Delayed, at-station, and on-time trains use different colors.

Startup Optimization

  • Identified large Station Furniture and Platform Fence block-state tables as the main cause of long startup times.
  • Added a safe lazy transition system for large RRP block-state definitions.
  • All block properties and world save formats remain unchanged.
  • State transitions are now resolved only when a block is actually changed in the world.
  • Reduced Station Furniture registration time from approximately 78.5 seconds to 1 second.
  • Reduced Platform Fence registration time from approximately 2.9 seconds to 0.07 seconds.
  • Reduced the complete CREATE_REGISTRIES stage from approximately 87 seconds to 3 seconds.
  • Reduced unnecessary registry diagnostic logging.
  • Verified compatibility with existing worlds and saved block states.

Rail System Tablet

  • Added a new Rail System Tablet item.

  • The tablet opens by pressing the right mouse button.

  • Added a complete three-column GUI:

    • Categories
    • Instruction pages
    • Selected page content
  • Added instruction search.

  • Added content scrolling.

  • Added Home, Previous Page, and Next Page buttons.

  • Added 10 main categories.

  • Added 18 detailed instruction pages.

  • Included instructions for:

    • Quick Start
    • Train Models
    • Electric and Fuel-Powered Trains
    • Train Consist Composition
    • Energy and Fuel
    • Keys and Key Chain
    • Driving
    • Doors and Lights
    • Speed Limits
    • Metro Lines
    • Automatic Safety
    • Station Systems
    • Information Boards
    • Troubleshooting
  • Instructions display the player’s actual configured control keys.

  • Added a complete Lithuanian translation.

  • Added a complete English translation.

  • Added the tablet to the Trains inventory group.

This mod has no additional files