![Image](http://i.imgur.com/ccNogRo.png)
WARNING: This modpack is still very much a work-in-progress and is not recommended for existing worlds or public servers at this stage. Expect to find bugs but do please report them, either in this topic or via the github issue tracker.
Proof of concept rail network mod which attempts to fix some of the shortcomings of existing mine cart implementations.
Browse code: https://github.com/stujones11/minetest-railnet
Download (zip): https://github.com/stujones11/minetest-railnet/archive/master.zip
Features include:
All features of original carts mod by PilzAdam
Travel through unloaded map chunks without attached players
Chest-like inventory (sneak + RMB)
Impossible to derail *
Uses acceleration and velocity based movement
Mesecon activated switch rails
Superconducting rails (one push and it goes forever)
*Due to client-side prediction, carts may sometimes appear to leave the rails when travelling at high velocity. They should, however, snap back to the correct position on the next server step.
In order to achieve this the mod makes fairly heavy use of map metadata which is known to be quite slow. It is therefor not advisable to give everyone on a public server permission to place the rails or carts. By default, a 'carts' and/or 'rails' privilege is required when using multiplayer mode.
However, if used carefully this modpack can provide reliable rail links reaching out around entire worlds
Please note, the railcart mod generates a file called railcart.txt in the world directory. Removing this will erase all existing carts from the map. Expired entities are automatically removed when they next try to load.
There is still a lot to do before I am happy to make this a release so I would appreciate any help with the following:
TODO
Better textures, I really suck at those so they are mostly borrowed from PilzAdam's carts mod for now
Better documentation (I suck at this also)
Add configuration options
Testing and profiling, particularly on public servers
Simple physics and collisions
Add train engines and carriages and other railway items
More technical stuff with mesecons
Video demo