MINIMOD-RAILS V1.0.
Curse Maven Snippet
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
YtoK. - The
F4control 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/handmphspeed 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/handmphlabels 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.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

