Movecraft
NOW MOVED TO SPIGOTMC, CHECK HERE FOR NEWER VERSIONS:
https://www.spigotmc.org/resources/movecraft.31321/

A Brief Description
Movecraft is a plugin that has been designed to give purpose to those extremely large (and awesome) oceans as well as to simply give the option to Sail, Drive, or Pilot amazing Ships, Creations, or Zeppelins. It allows the player and/or players to craft Vessels out of blocks that can be piloted and thus moved. Hence the name MoveCraft.
Credit
Movecraft was first created by Yogoda for hMod.
Movecraft 3 is a complete recode. It's only similarity to the Movecraft of Yogada is it's name.
Documentation, Tutorials, Quick Start Guide, and Demo Videos
For documentation and information, use this link:
http://www.planetminecraft.com/mod/movecraft-reloaded---loraxe42s-fork/
Also the builds on that site are more up to date than the builds on this site, so download the latest version there. Please be aware the builds on that site have not been checked by the dev.bukkit.org staff, so use at your own risk.
Here is a brief summary of Movecraft features covered on that site:
Control Method Options
- Sign and Pilot Tool
- Sign only
- Direct Control (the players movements control the craft)
- Misc Commands - /manoverboard, /release, etc
- Remote Signs to remotely activate command signs from other parts of the ship (Turn turrets, launch torpedoes, etc)
Craft Options
- Basic craft configuration options including size, speed, allowed block types, required blocks, etc
- Customizable Cruise Control to keep the craft moving forward
- Customizable Fuel Burning behavior
- Customizable sinking/crashing behavior including smoke, explosion on impact, and uncontrollable dives
- Restricting motion to horizontal or vertical planes
- Customizable "Hover" land contour following behavior for cars and surface vehicles
- Optional craft teleportation
- Require water contact for sailing ships and water craft
- Crafts that explode when they collide with things for ramming or torpedoes
- Repair signs to repair your ship, requires mats, and can require a fee
Server Options
- Customizable Pilot Tool for craft control (or you can disable it to force sign only movement)
- Man Overboard timeout to allow anyone who falls out of a craft to get back in it
- Configurable WorldGuard protection against moving into forbidden areas or sinking over protected areas
Permissions
Movecraft uses the following permissions:
movecraft.<craft name>.pilot
movecraft.<craft name>.move
movecraft.<craft name>.rotate
movecraft.<craft name>.repair
For example, if you have a craft named "Airship", you would need movecraft.Airship.pilot, movecraft.Airship.move, and movecraft.Airship.rotate in order to completely use it.
There is also:
movecraft.<craft name>.create - only required if RequireCreatePerm is set to true in config.yml
movecraft.cruisesign - only required if RequireCreatePerm is set to true in config.yml
movecraft.commands - grants access to /pilot, /cruise, /release, /rotateleft, /rotateright, /craftreport
You can also control these granularly with:
movecraft.commands.release
movecraft.commands.pilot
movecraft.commands.rotateleft
movecraft.commands.rotateright
movecraft.commands.cruise
movecraft.commands.craftreport
Dependencies
Movecraft does not require any other plugin to function, however certain features require additional plugins:
WorldEdit (>6.0) - For repair system
Vault - For payment system
In addition, the following plugins are supported for compatibility:
Cannons - Cannons will move with a piloted craft
WorldGuard - Region protection
Most common permission plugins - Assign permissions to various craft features
madrealms.net
MadRealms is the home server of Movecraft, and we welcome any player looking for a good movecraft experience to our main server : MadRealms : The Skyland Pirates.
Join today at madrealms.net
Statistics <> This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier
The server's version of Java
Whether the server is in offline or online mode
The plugin's version
The server's version
The OS version/name and architecture
The core count for the CPU
The number of players online
The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true. <>
-
Donations
Donations go towards funding movecraft's development.

Source Code
Source Code is hosted on GitHub and commits are built by Jenkins CI. The Jenkins is not currently publicly accessible.
Builds are regularly posted to BukkitDev from our CI System.
Localisation
Localisation is fully integrated into Movecraft 3. Locale can be set inside the config.yml.
Due to a bug in GetLocalisations software, language packs are not currently available for download. We apologise for the delay and are working to get them uploaded to BukkitDev ASAP.
Submit a translation to your language at: http://www.getlocalization.com/movecraft/
Troubleshooting, Error Reporting
Please use this site to report errors and for troubleshooting assistance: https://github.com/msummers123/Movecraft-3/issues

-
View User Profile
-
Send Message
Posted Oct 29, 2013@Loraxe42
No error messages, 1.52 server
-
View User Profile
-
Send Message
Posted Oct 29, 2013@Rockyfelle
Actually, its still just [helm]. You should be able to right click on a sign that says simply [helm] and it should turn into the control wheel icon. If that's not working, that's a bad sign. This is using just CraftBukkit 1.5.2, right? Any error messages on the server console?
-
View User Profile
-
Send Message
Posted Oct 29, 2013@Loraxe42
Allright :p, just two questions, what is new word for [helm] to turn the ship?, also, would it be very hard to add commands, for an example: /movecraft file edit submarine height_limit 300
EDIT: Ok, so I just tested it out, whenever I move my submarine im the only one moving, not the craft itself, some random times I get path is corrupted, and every 2nd time I move I get the message that I left the craft
-
View User Profile
-
Send Message
Posted Oct 28, 2013@Rockyfelle
Yeah, it has been confirmed to work with 1.5.2, and likely works with other builds as well. This weekend we tried it on the new 1.7.2 beta server. It was AWESOME! There is no better way to explore all the new world areas than from the comfort of your own airship. We started a new server on hardcore and built a ship that was really more of a town unto itself. It had crops growing on it, a herd of sheep, etc. It was supposed to be a one-time event but to my surprise everyone was still alive by the end of the weekend so its still going on. Any, I digress...
I updated the most recent file version to reflect that it works on 1.6.4, 1.6.2, and 1.5.2. They don't have 1.7.2 as an option yet, but I can confirm it does work. If anyone can confirm it works on other Minecraft/CB versions, please let me know.
-
View User Profile
-
Send Message
Posted Oct 27, 2013@Loraxe42
Allright! What does that mean though, can it work in minecraft 1.5.2?
Anyhow, yes, you really need to put up a text tutorial for the basics, the video does not do that very well too bad.
Looking forward to the youtube video (assuming its in 1.6.4) :p
-
View User Profile
-
Send Message
Posted Oct 27, 2013@Rockyfelle
Yeah, water craft were added in version 3.1.32, for craftbukkit 1.6.4. So you need at least that version on Movecraft for submarines. But the good news is I also added CompatibilityMode at that time, so you can use it on older versions of CraftBukkit too. I have been thinking of making a text "quick start" guide, that would have quick and dirty instructions for getting the plugin up and running. Would that help?
I have also been planning on making a submarine tutorial, complete with how to make a torpedo type craft by using cruise control and automatic tnt dispensers. I'm just waiting for the new version of the plugin to make it through the approval process. But that would be a video. Its too hard for me to convey design principles in text, some things you just have to see.
-
View User Profile
-
Send Message
Posted Oct 27, 2013First of all, a text tutorial with how to use this pplugin would be nice :p, second thing; can you have a submarine only go under water in the 1.6 version? Im currently using 1.5.2 and you cant even touch the water not matter what canFly is.
-
View User Profile
-
Send Message
Posted Oct 26, 2013Just updated to spigot's 1.7 dev build and MoveCraft seems to be working fine!!!
-
View User Profile
-
Send Message
Posted Oct 25, 2013@Loraxe42
We figured it out, the guy who handles the plugins forgot to set compatibility mode = true, despite me asking if he had checked that :P
-
View User Profile
-
Send Message
Posted Oct 25, 2013@ThePhobez
oh? what are you seeing? Did you configure permissions as per the tutorial?
-
View User Profile
-
Send Message
Posted Oct 25, 2013The permissions do not seem to be working :/
-
View User Profile
-
Send Message
Posted Oct 23, 2013@qPureEvilp
I would agree, it sounds like a plugin conflict. Its particularly suspicious that it moves the player and then throws the error, it doesn't move the player until collisions are resolved.
If it does end up being a plugin, let me know which one. Maybe I can fix it.
-
View User Profile
-
Send Message
Posted Oct 23, 2013@kjr6795
I have seen that exact problem on a friends server, I looked at his .craft files and they were good, he had compatibility mode: true in the config.yml and it still did it.
If it were me, I would disable every plugin but movecraft and try it. This will tell you if movecraft is working and installed right, then you can narrow it down by enabling a few plugin at a time until it happens again.
-
View User Profile
-
Send Message
Posted Oct 23, 2013Hey, we seem to be having a bit of trouble getting the plugin to work on our server. I'm not the owner, and he was the one who did the installation, I'm just an admin. Only one things seems to be not working, the movement of the vehicles. Everything seems to be fine, we get messages about successfully piloting, it correctly tells us if the ship is too small or constructed improperly, but when we go to fly it, it gives us the message "The craft cannot move because the path is obstructed!" regardless of whether or not the craft is indeed obstructed. Another thing that is worth noting, the FIRST time we click to move the craft after becoming pilot, our character moves as you might expect when the craft is moving. The craft itself however, does not move. Anything you can do to help us, or if you want to come see the problem for yourself, would be greatly appreciated!
-
View User Profile
-
Send Message
Posted Oct 22, 2013OK, the annoying entity bug is (hopefully) finally fixed. I have submitted the new code to AJCStriker. This has all the new features; cruising, sinking, fuel consumption, and teleporting. In addition, it should now use the 1.6.4 classes. So no more error messages using 1.6.4 with compatibility mode off.
Finally, I have also fixed the rotation to rotate the player to their exact coordinates around the rotation sign, and their facing is also rotated. The effect is it is MUCH more smooth now. If you didn't have a window looking outside nearby you wouldn't even know you had rotated.
-
View User Profile
-
Send Message
Posted Oct 22, 2013@notcam45
Just a thought, dunno if this would work, but what about using a grief prevention plugin and having a forbidden block of... say... netherquartz. The ship owner places the netherquartz, which is protected from anyone else removing it. The ship won't function as long as the netherquartz is there. Then the owner either removes the netherquartz, or if you want to get more fancy you could have an automatic system with a lever and a sticky piston to get it out of the way.
-
View User Profile
-
Send Message
Posted Oct 22, 2013@notcam45
Use this link:
https://dl.dropboxusercontent.com/u/11164014/movecraft_alpha.zip
It includes the config.yml file I use.
-
View User Profile
-
Send Message
Posted Oct 22, 2013I added "CompatibilityMode: true" and it still gives me the same message. However my config generates with one setting. "Locale: en." Am I doing something wrong? Could I possibly download a perfect config.yml
-
View User Profile
-
Send Message
Posted Oct 22, 2013Even if we cant have a anchor system, maybe just have it make a log file for the release and control of ships. This would at least allow me to easily check on a stolen ship complaint. Having a log file with only those events in it would make life very easy for this situation.
If not, its ok.... Keep up the great work guys.
-
View User Profile
-
Send Message
Posted Oct 22, 2013@Loraxe42
This is the shiplock thing Iam trying to get working, you can get it to kinda work but its buggy.
http://dev.bukkit.org/bukkit-plugins/variabletriggers/forum/sharescripts/48893-lockship-and-unlock-for-movecraft-users/