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
yes plz update
pls update to 1.4.2
Can you add world guard support?
Tested on 1.3.1 - working.
Can you update please!
Can you update this to 1.3.1 please!
Just curious, but is this still working with 1.3?
Its a realy cool plugin,
but could you make something that players cant break the drilling machine? now they can break a machine of another player. And sell the diamond/ironblocks to my server storehouse for nice profits. Or maybe add world support? so they cant build it in certain worlds (creative world) and let them run endlessly with a load of coal etc) its working in my server
I'm very impressed with this plugin, my users enjoy using this a lot. I would like to see a much bigger one that can be rode on with lots of storage and puts the items in chest instead of putting them on the ground. Maybe also 2 rails behind it.
Hi from Russia!
Very nice plugin!
but:
Can you make permission or config line for to configure this?
Hello, first of all, I am not English and the same language is not perfect: D It is a great plugin but has a drawback, rather than give the mineral gives you pray and instead of giving you give cobblestone stone, and can be quite stressful, I would like for the next version that was'' bug'' fixed if you see fit. Congratulations this plugin so great
make a command like /rd_Create which creates rail driver at your posision and tp you to the top of it!
It's not letting me download it :'(
@Mindcraftson
BONNe1704 is correct, you can create as many RailDrivers as you want and have them all running at the same time.
@Mindcraftson
nop, you can create as many as want...
just everybody must get permission to create it :D and use
THIS IS PERFECT FOR MINING WITH FRIENDS!
ONLY ONE PROBLEM...... ONLY ONE DRILL CAN WORK AT A TIME.... :(
SSOOOOOOOOO COOOOOOL
@fyrenthYou could try to build RailDriver off Railcraft's Tunnel Bore Machine, which digs 3x3 tunnels. It fills gaps with gravel as long as they are not deeper than 10 blocks. It stops if it detects lava in front of it. You could try implementing that.
Is there a way to change the digger from diamond blocks to another custom block such as iron block or
Hey. I had an idea for something like a mob arena, but it will be more of an escape game. The minigame (I call it) will include the RailDriver. It's a simple minigame. All you have to do is find the materials to build the RailDriver, while defending yourself from mobs. The players will be encased inside a 3 block thick wall box of bedrock. Inside the box there are random numbers of buildings. Each building contains a chest. Inside a chest is either a piece to the raildriver, some useful items (Sword, armor, etc.), or random junk.
Unfortunately I am not a coder. So my point is could you make this possible, or can I have permission to request this plugin and ask them to put the RailDriver plugin inside that plugin.
Thanks~ GoldForest