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.0.

File namerrpmini-0.1.0.jar
Uploader
RankenaRankena
Uploaded
Aug 6, 2026
Downloads
14
Size
693.6 KB
Mod Loaders
Forge
File ID
8590056
Type
R
Release
Supported game versions
  • 1.21.11

Curse Maven Snippet

Forge

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

Learn more about Curse Maven

What's new

Full Changelog

Trains and Carriages

  • Added drivable electric trains and passenger carriages.
  • Improved carriage coupling, spacing, collision handling, and movement synchronization.
  • Reduced carriage shaking and sudden movement at the maximum permitted speed.
  • Corrected door direction so driver and passenger doors open on the same side.
  • Driver doors now open when the driver exits the train.
  • Changed the gear-control key from Y to K.
  • The F4 control menu now selects the train currently targeted by the player.
  • Added automatic detection of another train ahead.
  • Trains stop approximately 30 blocks before another train and wait until the route is clear.
  • Added animal and obstacle detection on the track.
  • Added automatic braking and delay reporting when an obstacle blocks the route.
  • Improved train persistence and operation after reloading a world.

Train HUD and Controls

  • Completely redesigned the train speedometer and control HUD.
  • Added selectable km/h and mph speed units.
  • Speed unit labels now update immediately after changing the setting.
  • Added battery level, current energy flow, route, distance, door, gear, and passenger information.
  • Added a generator status icon:
    • Active while regenerative energy is being produced.
    • Grey while installed but inactive.
    • Hidden when no generator is installed.
  • Added live regenerative charging information to the energy panel.
  • Removed the unused time field from the energy display.
  • Added a train key insertion button.
  • Added the assigned train name to the HUD.
  • Added a platform alignment indicator that appears when a manually driven train is correctly positioned at a station stop.
  • Added the next station name and estimated arrival time for passengers.
  • Improved text placement, spacing, alignment, and readability throughout the HUD.

Battery and Energy System

  • Added a dedicated generator slot to the battery-management interface.
  • Added a generator item.
  • Added regenerative braking:
    • Releasing the throttle generates energy.
    • Generated energy is returned to the train batteries.
    • Regeneration causes a small, realistic increase in deceleration.
  • Added energy consumption and generation graphs.
  • Added selectable graph periods.
  • Added numerical statistics for:
    • Total energy consumed.
    • Total energy generated.
    • Difference between consumed and generated energy.
  • Added live energy generation values to the train HUD.
  • Added the Quick Charge item:
    • Contains an internal capacity of 10,000 energy units.
    • Charges a train by right-clicking it.
    • Can charge a moving train.
  • Updated the MiniMod API so batteries and Quick Charge items can be inserted into compatible battery-block charging slots.

Train Keys and Keychains

  • Added a complete train-key configuration interface.
  • Keys can be assigned to a train or have their code cleared.
  • Added editable train names when assigning a key.
  • Added five different key designs.
  • Added ten key colors, producing 50 key variants.
  • Added dedicated high-resolution key textures.
  • Corrected first-person key positioning and display transforms.
  • Added customizable colored line markings to the main train.
  • Added a key icon to help identify the assigned train.
  • Added the Keychain item.
  • A keychain can store up to eight train keys.
  • A train can be unlocked while holding a keychain containing the correct key.
  • Keychains support custom names.
  • Keychain colors use the same palette as train keys.
  • Added editable platform number and line-name fields to the keychain interface.

Speed-Limit System

  • Added a configurable railway speed-limit sign.
  • Redesigned the sign in a modular style inspired by Road Expansion Pack signs.
  • Added a GUI for setting the displayed speed.
  • Added selectable kilometre and mile units.
  • Added km/h and mph labels on a separate centered line.
  • Added a speed-restriction end sign.
  • Added controls for raising and lowering the sign.
  • Corrected sign position, orientation, texture alignment, background transparency, and support placement.
  • Added a speed-limit tool.
  • The tool can apply a selected maximum speed directly to railway tracks.
  • Trains automatically slow down to the assigned track speed.
  • Added immediate client-side track color updates when applying a speed limit.
  • Added selectable track colors in the tool interface.
  • Added dark greyscale track colors for speed ranges from 5 to 50 km/h in 5 km/h increments.
  • Improved transitions after leaving restricted-speed zones.
  • Fixed automatic metro trains becoming stuck at approximately 14–16 km/h after passing through a restricted section.
  • Reduced train jerking when reaching a maximum or restricted speed.

Metro Automation

  • Added automated metro operation between registered stations.
  • Removed the unnecessary forward/backward metro-direction selector.
  • Added automatic route discovery, reducing the need to record routes manually.
  • Added route registration by driving along the railway.
  • The system remembers the travelled route for later automatic operation.
  • Added route recovery when a required track section becomes temporarily unavailable.
  • The system attempts to restore navigation toward the nearest reachable station.
  • Added improved station detection over long distances.
  • Added persistent route and direction data across world reloads.
  • Fixed trains driving in the wrong direction after reloading.
  • Fixed automatic trains passing stations without stopping.
  • Fixed station arrival countdowns running backwards.
  • Arrival estimates are now recalculated continuously.
  • Speed-limit changes now affect arrival estimates.
  • Improved unmanned metro speed and acceleration.
  • Added safe spacing between multiple trains operating on the same line.
  • Added long-distance chunk-loading support for active metro trains.
  • Restored chunk-loader registration after world reloads.
  • Improved forced-chunk cleanup without disabling active trains.
  • Added route chunk loading ahead of moving trains.

Metro Line Cards

  • Added a Metro Line Card Registrar.
  • Simplified the registrar interface to one card slot and three buttons:
    • Create a new code.
    • Copy a code.
    • Clear a code.
  • Added a player inventory section to the registrar GUI.
  • Added line-card copying and code-reset functionality.
  • Improved card data persistence and synchronization.

Stations and Passenger Information

  • Added editable metro station names.
  • Fixed station names not being saved by the line controller.
  • Added current-station and next-station information.
  • Added continuously recalculated arrival times.
  • Added platform-number and custom line-name settings.
  • Added optional next-station display controls.
  • Added scrolling lists containing every station on the selected route.
  • Added delay information when an animal or another obstacle blocks the track.
  • Replaced the plain animal warning text with a red obstacle/animal icon.
  • Added explanatory delay text for track obstructions.
  • Improved passenger-facing text placement and scaling.

Metro Arrival Board

  • Added a dedicated metro arrival display.
  • Increased the overall board size.
  • Added current station and next station sections.
  • Added arrival information for the current station.
  • Added an option to show or hide next-station information.
  • Added custom platform-number and line-name settings.
  • Removed the separate next-station arrival countdown where requested.
  • Reworked the board frame and background.
  • Added a uniform solid-black display surface.
  • Removed unwanted grey lines and visual artifacts.
  • Matched the lower frame color and texture to the other sides.
  • Corrected board height and vertical text placement.
  • Improved warning icons and delay messages.

Station Information Board

  • Added a large modular station information display.
  • Boards can be assembled from multiple blocks into displays of different sizes.
  • Added wall-mounted placement.
  • Corrected display depth so text renders in front of the board.
  • Fixed text disappearing at specific distances and viewing angles.
  • Improved text scaling so all columns fit on the display.
  • Added configurable:
    • Line name.
    • Platform number.
    • Destination.
    • Arrival time.
    • Service status.
  • Added scrolling route and station lists.
  • Added on-time, arriving, and delayed status information.
  • Added red obstacle-delay indicators.
  • Improved frame connection and multi-block screen rendering.

Automatic Platform Gates

  • Added automatic platform gates.
  • Gates open when a train is correctly stopped beside a metro station controller or stopping block.
  • Added slower sliding-glass animation so movement is clearly visible.
  • Gates close automatically after the train departs.
  • Removed the central post.
  • Removed the upper crossbar.
  • Reduced gate height and later aligned it with the updated platform fence.
  • Matched gate side-post thickness to the fence.
  • Extended the glass panels to the correct fence height.
  • Corrected gate collision while open.
  • Players can now walk through fully opened gates.
  • Gates cannot be jumped over while closed.
  • Fixed unwanted collision above the opening.
  • Fixed rendering artifacts and overlapping geometry.
  • Gates can now be broken correctly using a pickaxe.

Modular Platform Fences

  • Removed the old aluminium platform fence.
  • Added a new configurable modular fence system.
  • Added Mini Tool configuration for:
    • Direction.
    • Fence type.
    • Material.
    • Texture.
    • Color.
  • Added fence shapes:
    • Straight.
    • Outer L-shaped corner.
    • Small 1Ă—1 corner.
    • U-shaped section.
  • Added automatic connections between adjacent fence sections.
  • Removed doubled posts and visible seams between connected fences.
  • Added all available wood textures.
  • Added multiple metal textures.
  • Metal materials use their natural colors.
  • Added colorable concrete texture.
  • Added a complete color palette for supported materials.
  • Increased fence height to a full block.
  • Aligned horizontal rails and vertical supports.
  • Corrected geometry entering adjacent solid blocks.
  • Reduced visual and selection geometry to the correct block footprint.
  • Added fence-style collision so players cannot jump over it.
  • Updated automatic platform gates to match the new fence dimensions.

Railway Signs

  • Removed obsolete railway signs:
    • Railway warning signal.
    • Route indicator.
    • Repeater signal.
    • Shunting signal.
  • Added modular speed-limit and restriction-end signs.
  • Added adjustable sign height.
  • Corrected front/back text orientation.
  • Corrected sign placement relative to its support post.
  • Removed dark transparent squares around sign textures.
  • Improved text centering and unit placement.
  • Fixed sign geometry collapsing when switching sign types.

Railway Blocks and Items

  • Removed obsolete metro stopping rails.
  • Removed obsolete train traffic-light rails.
  • Renamed the concrete support foundation to Platform Block.
  • Updated its inventory icon to match the placed block.
  • Refreshed and standardized mod inventory icons.
  • Improved item readability and visual consistency.
  • Added new icons for generators, charging equipment, keys, keychains, signs, gates, fences, and station equipment.

Dynamic Train Lighting

  • Reworked dynamic train lighting.
  • Added automatic expiration for temporary train lights.
  • Lights that are no longer refreshed disappear after approximately one second.
  • Added cleanup for obsolete lights left behind by stalled or unloaded trains.
  • Cleanup is restricted to legacy train-light levels near railway tracks.
  • Improved cleanup along active routes.
  • Corrected an issue where light cleanup interfered with chunk loading.
  • Restored automated train movement after reloading the game.
  • Reduced persistent light trails previously left beside tracks.

General Fixes and Improvements

  • Improved server-to-client synchronization for signs, tracks, station data, gates, keys, and train controls.
  • Added immediate visual updates without requiring a world reload.
  • Improved world-save persistence for train, route, station, line, and key data.
  • Improved interaction handling for moving trains.
  • Reduced visual artifacts caused by overlapping models.
  • Improved Lithuanian and English interface labels.
  • Improved GUI consistency throughout the mod.
  • Updated internal networking and MiniMod API integration.
  • Added numerous stability, rendering, collision, and usability fixes.

This mod has no related projects