MachinaDrill
MachinaDrill
MachinaDrill lets the player build a Machina that moves forward and drills up blocks in a 3x3 area in its path.
Features:
- Activated by right-clicking a lever
- Rotate by right-clicking the lever with a stick in hand.
- Moves forward
- Drills up blocks in its path in a 3x3 area
- Uses fuel in its furnace to run.
- Stops if there is no ground to move forward on.
- Can be directed left or right through signs reading: <-, left, ->, right
- Has a vertical version that can dig straight down.
- Respects protection from region protection plugins such as WorldGuard, depending on which player activated it.
- Fuel usage and pickaxe usage can be configured on or off.
How to build a drill
Materials:
- 3 Wooden Planks
- Furnace
- Chest
- Gold Block core
- Drill Head:
- Iron Block
- Diamond Block - 20% faster, can break obsidian
- Lever
The drill requires fuel, so put anything that a furnace will burn into the furnace's fuel slot. Rightclick the lever to activate it.
To make a drill that digs straight down, build it as follows:
Permissions
permissions: machinadrill.*: children: machinadrill.all: true machinadrill.all: description: Gives full access to using a drill, including deactivating another player's drill. children: machinadrill.activate: true machinadrill.deactivate-own: true machinadrill.deactivate-all: true machinadrill.activate: description: Allows activating a drill. default: op machinadrill.deactivate-own: description: Allows deactivating the player's own drill. default: op machinadrill.deactivate-all: description: Allows deactivating any drill. default: op
Configuration
If you've run the plugin at least once, see the config.yml file in the plugin's subdirectory.
@xBladeM6x
Tried machinadrill.all instead? I know some permissions plugins interpret .* weirdly... Also, if you don't get a message that you lack permission, your permissions are fine but something else is wrong. Fuel for the drill or builder for instance, or an object in the way. A region protection plugin could be blocking the drill, etc.
@Lyneira I've given everyone every permission possible, and it doesn't work unless they're op, or given '*' permission. So I don't know what's going on with this, but it seems like the actual permissions are doing nothing when adding them. (Using GroupManager) To give you as much info as possible, here's what all my stuff looks like:
Group Manager groups.yml: http://pastebin.com/SKaQfGY8
MachinaCore config.yml http://pastebin.com/VmP57Hbf
MachinaDrill config.yml http://pastebin.com/AXJ09Swb
Also, when people who have the permission try to use it, not only does nothing happen, but they're not even given the "You cannot start this with out permission" or whatever the line is. Also, it's not the group manager version doing this because I've tested on other group manager versions and it still isn't working there.
Craftbukkit Version: 1.2.3 Beta -2034-
Hope this was enough information. I've been trying for about 12 hours to make this work now. -_-
@xBladeM6x
If you're not getting the message, the problem is not with your permissions for machinacraft. A drill, builder or pump fires block break/place events as if it were a player, so it can only build or break blocks if the player who activates it could build or break there.
The most likely explanation for your problem is that one of your other plugins is blocking those events, which blocks the machina from working. I've heard of something like this before from someone using some kind of anti-cheating plugin.
If you really want to track down which plugin is causing it, you would have to start out with only groupmanager and machinacraft plugins, test if it works, then add your other plugins one by one, testing each time.
Edit: Forgot to insert your name in copy/paste example of quoting
@Lyneira
Rage. Alright, thanks. Test server... awaaaaaay! DX
hello great plugin really liking it but i am having a problem setting up the permissions without permissions only me the op can use the drill but everyone else getting "you do not have permission to do that" i tried setting the permissions then non-op don't get any error what so ever so don't know if i am doing something wrong but have tried putting permissions in group manager but nothing happens
@wjamie23
If your players are not getting the permissions error, another plugin is blocking the drill from breaking blocks. If you're using NoCheat, look here first: MachinaCraft and other plugins
If you're not using NoCheat, then you will have to make sure they have build permissions for that area. If nothing else works, try it with only a permissions plugin, then add your plugins back one by one until you find the culprit :)
@Lyneira Have a permission problem too, not getting any messages
They have these permissions.
edit: it worked when they relogged
@Lyneira
thank for the help. I removed nocheat and tried it with the permissions in group manager worked straight away then i tried it again with nocheat didnt work then i copied the permissions from h0us3cat and now is working with nocheat plugin installed thanks again for the help and thank you h0us3cat for the permissions for nocheat
not working !!! i built the maschine and it just does NOTHING ! pulled the lever and nothing just bugged ! help me if you can(angy<sorry>)
Great plugin and work in 1.2.4 without problems
But it is possible to create different drill? Like Ironblock or diamondblock -> diamondblock drill faster then ironblock drill
@only1man1
@BONNe1704
Maybe, can't say if/when at the moment though.
Could there be a torch option too? Maybe every 10th block a torch (could be at the builder)
@Kortmannetje
No plans at the moment to make a torch dropper, sorry.
lo probare
I'd like to request a new function. I'd like the signs "<-" and "->" to turn the drill rigs for me so I could dig down at the corners/sides of my home and place signs just right and have my drill follow my signs in an "S" pattern and clear our a 3 high layer below my house for me(my next level of basement) while I'm building/farming above it. :D
So does anybody else think this would be cool, or am I just taking my dreams of automation to new levels of laziness? lol
...And since this IS the "comment section", I'd like to leave a special comment of my own:
There are a LARGE amount of plugins/mods out there for Bukkit and other platforms that allow you to do many functions of the game, much faster than this plugin, granting instant gratification via overcoming challenges with minimal effort. Most of those other plugins/mods make things so easy/fast to obtain that they rob the players of the most fundamental joy of Minecraft... The sense of accomplishment from making something grand and/or functional!
This is one of the more awe-inspiring plugins I have seen because it actually grants more "Erector Set"-ish functionality to this already awesome sandbox game. One of my FAVORITE plugins out there is "Runecraft" that grants magic effects by placing blocks in patterns, and MachinaCraft uses the same concept to create MOVING MACHINES!!! ...that is just awesome!
Great job, Lyneira! I look forward to more machines in future updates. :D
@GaseousMaximus
This was a really inspiring comment to read, thank you. :) It's exactly what I've been shooting for, to add to the minecraft survival experience without completely replacing the existing minecraft gameplay elements.
Re drill turning: I'm not sure what you're asking here. If you're asking for the drill to react to -> and <- signs, it already does that. :) If it's something else, can you explain this in more detail?
@Lyneira
Why, yes. The drill reacting to the signs is exactly what I was referring to. I got the builder to do it by adjusting the height of the sign. I must have overlooked that detail with the drill. I'll experiment a little more with it...
EDIT: Yes, I was having alignment issues. It works fine. :)
I LOVE THIS PLUGIN!! I just have one thought that might make this a little better... when i first built it i was looking forward to using it but then i realized it was silent. Maybe you could add some kind of sound when the machine is running. Other than that thanks for this
Could you add extra options or variety to the drills? Like a Diamond head drilling faster?