A High-Speed Minecart Plugin with Automated Loading/Unloading by ElFahja
⬇️ Download NowWelcome to Enhanced Rails v1.1, a plugin that transforms your Minecraft rail systems with exciting features, from blazing-fast speeds to smart automation. Whether you're building complex transportation networks or simple automated item delivery systems, this plugin brings a new level of functionality to minecart travel.
Dramatically increase minecart speeds for players up to 10x faster than vanilla Minecraft, with smart handling of curves and slopes.
Create automated item transportation systems without complex redstone! Minecarts are dispatched automatically when full or empty.
Configure rare items that players must hold to activate super-speed, creating perfect quest rewards or VIP perks.
Alternatively, enable special features when rails are placed on specific blocks, providing visible infrastructure upgrades.
Configure special blocks that automatically reduce speed for curves and slopes, preventing derailments.
Fine-tune all parameters to match your server's needs through a comprehensive configuration system.
Get the latest EnhancedRails.jar from elfahja.com
plugins/
folderconfig.yml
in plugins/EnhancedRails/
Need to update settings without restarting? Use the reload command:
/enhancedrails reload
enhancedrails.use
(default: ops only)config.yml
in plugins/EnhancedRails/
/enhancedrails reload
in-game or consoleThe Super Speed feature dramatically increases minecart speeds, making rail transportation much faster and more exciting in your Minecraft world.
When specific conditions are met, powered rails will provide a significantly stronger boost to minecarts, allowing them to travel up to 10x faster than vanilla Minecraft's standard speed.
Player in minecart holding the trial key for super-speed activation
The following settings in config.yml
control the Super Speed feature:
super-speed:
enabled: true
When enabled, provides super-speed only when players hold the specified item in their main hand.
special-item:
enabled: true
material: "TRIAL_KEY" # Recommended: use a rare item
custom-name: "Super Speed Key" # Optional custom name requirement
If you prefer not using the special item approach, you can enable super-speed based on the block beneath powered rails. Note: This section is ignored if special-item is enabled.
special-block:
enabled: true
material: "SMOOTH_STONE"
Fine-tune speed settings for different track conditions. Exceed recommended limits at your own risk!
super-speed-parameters:
flat-speed-multiplier: 2.0 # Max recommended: 2.0
flat-max-speed: 4.0 # Max recommended: 4.0
slope-speed-multiplier: 1.1 # Must be greater than 1.0, max recommended: 1.1
slope-max-speed: 1.0 # Max recommended: 1.0
max-uphill-velocity: 2.0 # Max recommended: 2.0
max-downhill-velocity: 2.0 # Max recommended: 2.0
Configure special blocks that reduce minecart speed automatically.
slow-down-parameters:
enabled: true
block1-material: "GRAVEL"
block1-max-speed: 0.4 # 0.4 is a relatively slow speed
block2-material: "SAND"
block2-max-speed: 0.1 # 0.1 for extreme slowdown
The Minecart Loader/Unloader feature simplifies automated item transportation without complex redstone redstone circuits, making it easier than ever to build efficient transportation networks.
Automated minecart loading/unloading station setup
The loader system automatically dispatches hopper minecarts when they're full or when the supply container is empty but the minecart contains items.
The unloader system automatically dispatches empty hopper minecarts after they've transferred all their contents.
Add these settings to your config.yml
file to configure the minecart loader/unloader system:
minecart-loader:
enabled: true
# How strong the push should be (default Minecraft minecart speed is around 0.4)
push-strength: 1.0
# Enable debug logging
debug: false
# Special block settings
special-block:
enabled: true
material: "SMOOTH_STONE"
Option | Description |
---|---|
enabled |
Master switch for the entire minecart loader/unloader system |
push-strength |
Controls how forcefully minecarts are pushed (0.6 is recommended, 0.4 is default Minecraft speed) |
debug |
When enabled, logs detailed information about minecart loading/unloading for troubleshooting |
special-block.enabled |
When enabled, requires the specified block to be at the end of the rail for the system to work |
special-block.material |
The Minecraft block material that must be present at the end of the rail (when special-block is enabled) |
Creating effective rail systems with Enhanced Rails requires careful planning to ensure safe, efficient operation at high speeds and with automated loading/unloading.
Problem | Solution |
---|---|
Carts Derailing | Add more slowdown blocks before curves or slopes |
Super-Speed Not Working | Check that players are holding the correct special item or that rails are placed on the correct special blocks |
Minecart Loader Not Activating | Verify your setup matches the requirements (hopper/chest above or below, special block at rail end if enabled) |
Minecart Not Pushing With Full Inventory | Check that all slots are at maximum stack size (not just filled) |
Config Not Applying | Verify you've used the reload command correctly and check console for errors |
Plugin Not Working | Confirm you're using a Paper server (not Spigot) running Minecraft 1.21.4+ |
If you're experiencing issues with the plugin, you can enable debug logging in the configuration:
minecart-loader:
debug: true
This will provide detailed console logs about minecart activities, helping to identify the source of problems.
For further assistance, bug reports, or feature requests: