What is MachinaCraft?
MachinaCraft is a framework for machines made up out of blocks, activated by right-clicking on a lever. It is modular and includes several plugins that can make repetitive tasks easier, such as digging or building in a line, even placing and clearing bodies of water. Because it is modular, other plugins can also use MachinaCraft to make their own activatable machines.
How do I build a Machina?
Similar to crafting something on a crafting table, but in the game world. Place blocks in the world in a predefined way and put a lever on the right block. Rightclick the lever, and if you built it correctly, the Machina will activate.
A demonstration please!
Plugin Showcase by WoopaGaming
Machina Plugin Info & Permissions
These are the Machina plugins available right now, included in the download:
- MachinaDrill
- MachinaBuilder
- MachinaPump
- HoverPad
- MachinaFactory
- MachinaPlanter
- MachinaRedstoneBridge
On their respective pages you can find pictures, instructions how to build them, and the permission nodes available for them.
Plugins that work with MachinaCraft
- SignShop 2 can activate a machina with a sign, possibly with a cost.
Permissions
To enable all machinacraft permissions at once, replace your server's permissions.yml with the included permissions.yml. (or add the contents if you already have something there)
This works even if you do not have a permissions plugin.
If you do have a permissions plugin and want more control, you can change the default in permissions.yml to 'op' and use the global permission node:
machinacraft
Troubleshooting
Are you having trouble getting MachinaCraft to work? Take a look at the Troubleshooting page.
Anti Cheating Plugins
Does your server use an anti cheating plugin such as NoCheatPlus? See MachinaCraft and other plugins.
Plugin Developers
MachinaCraft allows other plugins to register a blueprint for the Machina they implement. When a player rightclicks a lever, MachinaCraft will ask each registered blueprint to detect itself at that location. If successful, a new Machina is created from that blueprint.
MachinaCraft will periodically ask the Machina to check its integrity, and if successful send a heartbeat in which it can take action. The Machina can inform MachinaCraft when it should receive the next heartbeat, what its new location is (if any), or deactivate itself.
Included is an optional framework that:
- Simplifies specifying the blueprint
- Implements the integrity check for your Machina using the above blueprint
- Can move a Machina 1 block up, down, north, east, south, west
- Can teleport the Machina to a location
- Can rotate the Machina
- Can detect collisions for move, teleport, rotate actions
- Supports blocks that have additional data such as torches, levers, rails, and blocks with inventory such as furnaces and chests
- Support for optional modules.
Plugin developers looking for an example can take a look at the code for MachinaCraft.
Collaboration
I am looking for help in improving the framework! If you think you can help make it easier to use, more powerful, more efficient, I would like to hear from you via email or PM!
Facts
- Date created
- Nov 06, 2011
- Categories
- Last update
- Apr 04, 2013
- Development stage
- Release
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- MachinaCraft
- Downloads
- 59,287
- Recent files
- R: MachinaCraft v4.1.13 for CB 1.5.1-R0.1 Apr 04, 2013
- R: MachinaCraft v4.1.11 for CB 1.4.7-R0.1 Jan 19, 2013
- R: MachinaCraft v4.1.10 for CB 1.4.6-R0.1 Dec 29, 2012
- R: MachinaCraft v4.1.9 for CB 1.4.5-R0.2 Nov 12, 2012
- R: MachinaCraft v4.1.8 for CB 1.4.2-R0.2 Nov 11, 2012

- Reply
- #307
IvanSokolovBG May 12, 2013 at 17:23 UTC - 0 likes@kreezxil: Go
Edit: Deleted the message.
So i guess all the problem was AntiCheat :|
But i need it. Is there a way to keep both plugins?
- Reply
- #306
kreezxil May 09, 2013 at 11:54 UTC - 0 likes@IvanSokolovBG: Go
pex works great when you have it set up correctly. feel free to use my copy any way that you see fit to get your permmissions.yml file running.
- Reply
- #305
IvanSokolovBG May 09, 2013 at 09:03 UTC - 0 likes@kreezxil: Go
Hi
As i said i'm using GroupManager for permissions. Not PermissionsEX.
Tried these nodes you gave me but still not working. It doesn't say anything and the furnace doesn't flicker. I changed the depth of digging. (depthlimit-20) When i go below this limit and try to start a drill it says "Not permitted to start a drill on this depth" or something like that.
Maybe GroupManager doesn't work with MachinaCraft. I guess i'll have to start using another permissions plugin.
But thanks for your help!
And:
Awesome review :) !
- Reply
- #304
kreezxil May 08, 2013 at 17:14 UTC - 0 likesHey guys, I've done my own review on Youtube for the MachinaPlanter, check it out and tell me what you think. :)
http://youtu.be/7d4aUoSVsDU
- Reply
- #303
kreezxil May 08, 2013 at 17:13 UTC - 0 likes@IvanSokolovBG: Go
I am assuming you are using Permissionsex in which case you want to implement it as I have done here: http://pastebin.com/WZFaVNg4
- Reply
- #302
IvanSokolovBG May 04, 2013 at 19:06 UTC - 0 likesHi
Can somebody PLEASE help with the permissions of the MachinaCraft...
I just can't make them work...I've tried a lot of things to make it work.
I'm using Essentials' GroupManager
The last thing i tried looks like this:
(just accept the "=" is space)
groups:
==Default:
====default: true
====permissions:
====- machinacraft: true
====- machinadrill.all: true
I just want to give to the Default group full permission on the drill and the other MachinaCraft machines.
Thanks for the time. I hope someone can help me :) !
Edit: It works when i'm op...
- Reply
- #301
Jacold May 02, 2013 at 07:44 UTC - 0 likeshttp://dev.bukkit.org/server-mods/machinacraft/forum/52273-few-suggestions/
- Reply
- #300
Trekman May 01, 2013 at 13:38 UTC - 0 likesRedStoneBridge doesn't work for me (4.1.3 on Bukkit #2754) It auto-generates the config.yml, so it is active. I even tried with creating a user "Redstone-Bridge" and copying the permissions from the file to PermissionsBukkit (using McMyAdmin).
@R0dreguez : does it work when you are op ? MachinaCraft 4.1.3 ought to work on Bukkit 1.5.1 R0.2 #2754 (except the RedstoneBridge for me at least).
- Reply
- #299
Jacold Apr 30, 2013 at 15:12 UTC - 0 likesHi, can you add Cargo Lifts? It will work something like chest climb up ladders (with some fireworks ofc ;>).
- Reply
- #298
R0dreguez Apr 23, 2013 at 13:49 UTC - 0 likesHello guys, I have a problem with machinacraft at minecraft 1.5.1..... it doesnt work :( i have put all jars in the plugins folder and have running my server. Than it installed the machinacore,machinaplanter.... folders. I go ingame and it doesnt work.... i habe groupmanager but IT DOESNT WORK :(( please help me