RailDriver
RailDriver
This plugin provides a player with the ability to build a coal powered mining and railroad construction machine!
NEW FEATURES
- RailDriver has same break/build permissions as the user who started it
- Respects WorldGuard regions explicitly
- Respects all blockBreakEvent intercepting anti-grief plugins
- Won't break bedrock or obsidian
- Stops all user owned RailDrivers when user logs out
- Creates proper drops for mined blocks
For Players
Construction
To build one, the player must assemble a specific pattern of rare blocks.
- 9 X Diamond Block
- 9 X Sticky Piston
- 19 X Iron Block
- 4 X Redstone Repeater
- 2 X Redstone Dust
- 2 X Switch
- 2 X Dispenser
- 2 X Furnace
- 1 X Chest
The first layer
of blocks is layed out like so, with sticky pistons facing forwards and furnaces facing backwards:
The second layer
begins shifted one block forward from the first. Notice the four Redstone Repeaters all facing forwards:
The second layer is completed
with dispensers facing backwards:
The third layer
starts with a mirror of the bottom layer. Note the helper cobblestone block that will need to be removed:
The power row
is composed of the Redstone and Switch to drive the pistons. If you throw this switch it will activate all the pistons, but make sure it is in the off position before attempting to start your RailDriver!
Complete
your RailDriver by adding the backwards facing chest and the activation switch:
Operation
Once built, the player can activate the RailDriver simply by throwing the switch on the rear. A RailDriver will dig a three by three tunnel, laying a foundation of stone brick with a single rail in the middle. Every eight blocks, the RailDriver will lay a Power Rail with a Stone Brick column on either side, a Redstone torch on one to power the rail, and a regular torch on the other for light. To keep the thing going, the player must provide a steady supply of coal and building materials. All of this happens in two operational phases.
Drilling Phase
When activated the RailDriver will immediately enter the Drilling phase. Fuel for this phase comes in the form of coal or charcoal which must be loaded into the furnaces. Every drilling phase will consume 1 coal from each furnace (2 coal total).
The diamond drill bit will piston into any blocks in front, drilling the next stage of the passage, and ejecting the removed blocks from the rear dispensers.
Normal Laying Phase
Once drilling is complete, the RailDriver enters the Normal Laying Phase. Supplies needed when laying the foundation and track must be in the chest above the switch at the back of the machine. These supplies are consumed when the RailDriver moves forwards 1 block. During a Normal Laying Phase, the RailDriver needs 3 cobblestone, 2 iron, and 1 stick loaded into the chest.
The RailDriver will use the supplies to create the required items, lay them down, and move forward by one block. You'll notice that due to the RailDriver's extremely efficient design, it is capable of creating a Rail with only 2 Iron Ingots. Amazing!
Power Laying Phase
Every 8 blocks, the RailDriver will enter a Power Laying Phase instead. To complete this phase it needs 9 cobblestone, 3 sticks, 2 gold ingots, 1 redstone, and 1 coal loaded into the chest.
The RailDriver will use these supplies to create the power rail and the power columns.
For Server Admins
Installation
Download the jar here. Drop it in your plugins directory and go!
Configuration
Standard config.yml in the RailDriver directory. Plugin reload is required for config file changes to take effect
requires_fuel option determines if RailDrivers require fuel and supplies in order to operate. When set to false, an active RailDriver will not consume coal from the furnaces nor supplies from the chest.
Commands
rd_stock: description: stock the player inventory with all required blocks for building a RailDriver permission: RailDriver.rd_stock usage: /rd_stock [player] rd_devkit: description: stock the player inventory with a developer kit of tools permission: RailDriver.rd_devkit usage: /rd_devkit [player]
Permissions
RailDriver.rd_stock: description: allows player to execute the rd_stock command default: op RailDriver.rd_devkit: description: allows player to execute the rd_devkit command default: op
Incase anyone is interested, I have made an update version of this: https://dev.bukkit.org/projects/railminer
forbidden 403: non posso scaricarla cos'รจ forbidden 403
aiuto!
forbidden 403: i can't download it what is the forbidden 403
help!
I was using this plugin 2 years ago, I recommended it to my friends too, I would create insanely long train tunnels, really really really loooong, it would take about 5+ minutes to fly at the last of the tunnel in /speed 10 with essentials, I really enjoyed this plugin a lot.
Forbidden 404 nn posso scaricarla :((
This plugin works PERFECTLY for my server. I have 100+ plugins, 1.7.5 spigot, no issues. All works as advertised. If this ever becomes outdated, will you update it?
will this do blockBreakEvent as the owner of the raildriver?
And is there a way to put ores in chest instead of throwing them out?
I am running it on 1.6.2 as well with the same results. I suspect that it might be running correctly but doesn't look like it because of the extreme lag it causes.
Any way to reduce it's lag?
I'm running it on 1.6.2 and it seems to be doing okay. There are only 2 issues so far: - the front pistons won't activate when working, http://puu.sh/4Dggq.png but when I throw the switch myself they all go. http://puu.sh/4DglO.png - It doesn't care about open ground, in fact, it's going over water! http://puu.sh/4DgsM.png
please make for 1.6.2
Is there a way to make it so only people with permissions can build/destroy these, and permission for those who can activate/deactivate? this would be extremely useful. Posting my idea here even though it is probably not going to happen to a version that i can use on 1.4.7 =D However, i believe it is a necessary anti-griefing feature
Also, will this mine custom blocks?
For some reason, my driver will not work. This happens when i first activate it, it will automatically shut off complaining it is not loaded with fuel. I have a stack of coal in both furnaces, a stack of all supplies in the chest and still it throws this complaint at me. Any ideas?
Can someone send me the 1.5.2 download link?
Kreezxil
I like that but also would like a few other options:
To make walls, floor and ceiling the way you want them. to make one that goes straight down. Fix the glass option to make it work on lava and water.
The glass option was added but not finished. it does not work at this time.
Applesauce26 1.5.2 is the ver of minecraft that is works with.
Where is 1.5.2, everybody is saying there is a 1.5.2.
Bug report: In CB 1.5.2 the raildriver leaves copies of the rails it makes on the ground behind it.
Feature Request:
I noticed that config.yml has an option to use glass, which I set to true, but I never see it use glass for anything, is that an enabled feature yet?
Getting lots of console warnings,
http://pastebin.com/7d4kBNxf
Worth note, the latest bucket patch for 1.5.2 fixes the rail drivers in all directions. YAY!
@GoldForest
Glob hasn't updated or even posted on the forum for three whole months. Modding etiquette says it's OK to start working on an update yourself, but make sure you don't claim credit for any of his work, share your code, and post your final product here.
@outsidefactor
Actually, it's his plugin, so I do need permission.