MachinaPump
MachinaPump
MachinaBuilder lets the player build a Machina that drains or fills an area with water or lava.
It can be used to drain or fill deep pools of water or lava.
Features:
- Activated by right-clicking a lever
- Builds a tube up to 9 blocks long. (configurable)
- Drains or fills in a square below the tube.
- Maximum depth of 8. (configurable)
- Respects protection from region protection plugins such as WorldGuard, depending on which player activated it.
- Fuel-free usage
How to make a pump
Materials:
- 1-9 Wooden Planks (water) or Iron Blocks (lava)
- 1 Gold Block
- Furnace
- Cauldron
- Lever
- Water Bucket or Lava Bucket for the fill mode
Example for a water pump: Build a gold block with a furnace behind it. Attach a cauldron and lever anywhere to the gold block, except the front.

Fill mode: Put the wooden planks into the furnace's top slot. The pump can use up to 9. Put a water bucket in the bottom slot.

The area affected is roughly a square below the tube once it is complete. Progress for each layer is shown in the cauldron.


Drain mode: Put wooden planks in the top slot, leave the bottom slot empty.


Permissions
permissions: machinapump.*: children: machinapump.all: true machinapump.all: description: Gives access to all basic pump functionality, including deactivating another player's pump. children: machinapump.activate: true machinapump.deactivate-own: true machinapump.deactivate-all: true machinapump.activate: description: Allows activating a pump. default: op machinapump.deactivate-own: description: Allows deactivating the player's own pump. default: op machinapump.deactivate-all: description: Allows deactivating any pump. default: op machinapump.nether-water: description: Allows a pump to pour water in the Nether. default: op machinapump.lava.*: children: machinapump.lava.all: true machinapump.lava.all: description: Gives access to using a pump with lava. children: machinapump.lava.drain: true machinapump.lava.fill: true machinapump.lava.drain: description: Allows a pump to drain lava with a tube made of iron blocks. default: op machinapump.lava.fill: description: Allows a pump to pour lava with a tube made of iron blocks. default: op
Configuration
If you've run the plugin at least once, see the config.yml file in the plugin's subdirectory.
-
View User Profile
-
Send Message
Posted Jan 29, 2012Love the pump,
Just wondering if there was anyway to stretch out the pump length to 64?
-
View User Profile
-
Send Message
Posted Jan 31, 2012@Diffedge
It's hardcoded right now, I could make this configurable, although a pump that big in a completely open space would take a very long time (probably 30 minutes) to fill/drain just one level of water.
-
View User Profile
-
Send Message
Posted Feb 4, 2012@Diffedge
The pump, along with the drill and builder is now configurable!
-
View User Profile
-
Send Message
Posted Feb 22, 2012wowoowowwowowoow i like it
-
View User Profile
-
Send Message
Posted Feb 22, 2012wowoowowwowowoow i like it
-
View User Profile
-
Send Message
Posted Mar 17, 2012Awesome! My Favorite so far! Is there a way/would it be possible for the water to be collected after it is pumped?
-
View User Profile
-
Send Message
Posted Mar 18, 2012@herrpommesfrite
Not at the moment, the pump was mainly meant as a (speedier) abstraction for the fact a player can clear or create water with proper juggling of a couple of water buckets.
Since they don't stack in an inventory, would you really want to collect a huge amount of buckets of water all at once?
-
View User Profile
-
Send Message
Posted Apr 21, 2012I really like your punp but i would also think it would a cool idea to have the chance of gaining the water drained by the pump for later use or so. May it could be maid into an option for those who like the have it ;-)
-
View User Profile
-
Send Message
Posted May 27, 2012i think that the drain mode pumps should fill my empty buckets in nearly chest
-
View User Profile
-
Send Message
Posted Jun 6, 2012I'm using banana permissions (bpermissions) and no matter which permissions I put in, non op players cannot use the lava pump.
Water pump works ok, but lava one says no permissions.
any suggestions?
-
View User Profile
-
Send Message
Posted Jun 6, 2012@caidcurse
Just making sure to cover as much as I can think of:
-
View User Profile
-
Send Message
Posted Aug 16, 2012@Lyneira
I'm having the same problem as caidcurse (no permission addon). machinapump.lava.all:true is set in the permissions.yml. When I activate the pump, it extends the iron blocks, then says that I do not have permissions to activate the lava pump, and the iron retracts. Any chance to get some more help?
-
View User Profile
-
Send Message
Posted Sep 29, 2012@AXELfrieman
I'm not sure what to tell you here, does the server log give any errors about reading permissions.yml? Can you make sure there is no commented line in between the permissions you're defining for machinacraft?
-
View User Profile
-
Send Message
Posted Dec 22, 2012@Lyneira
yes i would if it is possible
-
View User Profile
-
Send Message
Posted Dec 29, 2012In first build for 1.4.6 water pump don't work. It extends iron blocks and despawn it without placing water. It was tested by op. I hope that will be fixed soon, Lyneira. Cheers, Jacold.
Edit G, my mistake. For water must be wooden planks, not iron blocks... Nvm. Sorry for spam.
-
View User Profile
-
Send Message
Posted May 19, 2013Lava pump seems to have stopped working. I added "machinapump.lava.all" to the group (it only had drain before) but didn't have any effect. The planks extend but then it just retracts again without doing anything.
-
View User Profile
-
Send Message
Posted Oct 28, 2013@leponder
For lava it must be iron blocks. not planks.