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 May 18, 2014@Loraxe42
I'm still here, what seems to be the problem?
-
View User Profile
-
Send Message
Posted May 18, 2014@Tywazhere
Two common possibilities: you may have a block inside the airskiff that is not in the allowedBlocks list. Find out by using WorldEdit's / /distr command and comparing the numbers it gives you against the allowedBlocks list.
Another possibility is that your .craft file has a syntax error. Either a tab somewhere in the file, or not using a ".0" when it expects one, or having a ".0" where it doesn't expect one. You can compare with the example .craft files to find the difference.
-
View User Profile
-
Send Message
Posted May 18, 2014<<reply 2187627
@Tywazhere
any contacts sideways, below, on top, behind?
thats normaly where i had contacs to some other stuff that blocked it.
-
View User Profile
-
Send Message
Posted May 17, 2014I made an AirSkiff but whenever i try to move it it says 'The craft cannot move because its path is obstructed!' and there's nothing but air in frount of the dang thing!
-
View User Profile
-
Send Message
Posted May 17, 2014@dragonzrmetal
you mean like this: ?
http://dev.bukkit.org/bukkit-plugins/easyelevator/
-
View User Profile
-
Send Message
Posted May 17, 2014@dragonzrmetal
An interesting problem, and I bet a common one. So, you can use static move signs to make the elevator go up and down from a command sign, thats not hard. And you can make it move exactly the number of blocks between floors. IE:
Move:
0,5,0
Up one floor
And right next to it:
Move:
0,-5,0
Down one floor
Now, the "remote control" aspect is a bit more tricky. One possibility would be to have a vertical line of blocks that connects to the elevator and goes through every floor. Make signs not in the allowedblocks of the elevator so the command signs don't move with it. Place the signs adjacent to this vertical line of blocks that runs through every floor. Now you should be able to control the elevator from any floor.
To make the elevator go to a specific floor use a "Teleport:" sign. Teleportation is powerful, so make sure the elevator has AllowHorizontalMovement set to false so people can't abuse it. I don't like that option as much, but its there.
A final option would be an automated elevator what goes from floor to floor without intervention. That would require commandblocks and a redstone circuit. PM me if your interested, I would prefer to move that discussion off the general message board.
-
View User Profile
-
Send Message
Posted May 17, 2014Hi,
Thanks for making such an awesome plugin. Everyone on my server loves it. Would it be possible to be able to "call" an elevator somehow?
Perhaps there could be a sign not connected to the elevator that could move the elevator using the craft name?
Elevator [Elevator craft name] [Up/Down]
Or possibly left and right clicking for up and down, like how a ships helm works?
I'm only nitpicking, but it is a problem when an elevator is at the bottom of the shaft...
Thanks
-
View User Profile
-
Send Message
Posted May 16, 2014@robotnikthingy
While its certainly possible, that would require the Cannons plugin author to modify his code to support it, which seems unlikely.
-
View User Profile
-
Send Message
Posted May 16, 2014Is there a way for other plugins to be able to get contents and such from storage crates? Just thought of this because the cannons plugin does not work with storage crates.
-
View User Profile
-
Send Message
Posted May 16, 2014@GodsDead
Not sure, AJCStriker submits those. Are you around, AJCStriker?
-
View User Profile
-
Send Message
Posted May 16, 2014@GodsDead
Yes, my Github is a fork off of the main one, and it gets pulled by AJCStriker, who submits them for release to the CI system and ultimately to dev.bukkit.org.
I would encourage people to use my fork for submitting bugs / feature requests because its easier for me to keep track and update tickets on that one.
I have a 1.7.9 build with the new fixes (redstone, better high altitude performance, etc), PM me and I can get you the link (from dropbox) for that build. I tried submitting the build to the github release system and it keeps giving me wierd errors. I'm still working on that.
Yeah, if we can find a chest plugin that works using command signs and not by storing metadata in the block, that should work fine for double chests.
-
View User Profile
-
Send Message
Posted May 16, 2014Also why is http://dev.bukkit.org/bukkit-plugins/movecraft/files/19-movecraft-v-3-1-47-for-1-7-5/ Download as Movecraft-3.0.jar, shouldnt it be Movecraft-3.1.47.jar ?
-
View User Profile
-
Send Message
Posted May 16, 2014@Loraxe42
Superb!
So does your GIT repository get combined with the main one? I haven't properly used GIT, i've been meaning to learn for years! I've already brought up the problem of pushing dev updates so I wont go into that again! But I would love an updated version that works with 1.7.9, Im planning on doing some major updates asap, Been holding off on 1.7.9 until there was a movecraft version for it!
I like having the option for storage crates, what I don't like are the bugs, Like people being able to use them to repair items after a server restart and no option to store items in mysql for safer storage! Aha, so there is no config to just turn off that segment? Now that I know people are warned about double chests I will make people move over to them! Way more vanilla! I just assumed it would allow them and create a mess, so I disabled them from ships! There seems to be an abundant amount of Crates/chest plugins out there that are kept uptodate, I was wondering if it would be possible to implement one of these, so then you can focus entirely on movecraft and not worry about storage options, I dont know if there is, but if there was a chest plugin that stored chests differently, could that fix the doublechest problem?
This is great news about the specific materials!
Legacy features, was me reading through comments and you keep having to tell people to stop using older instructions they have found online/watched in a youtube video, if the features arnt there, then they wont cause problems!
-
View User Profile
-
Send Message
Posted May 15, 2014@WolfeBersahd
I apologize, I forgot to update the documentation. Thanks for pointing that out. It's updated now, and I also alphabetized it to make it easier to find the option you are looking for:
Advanced Customization Features
Here are the new features I added to the documentation:
canDirectControl
cruiseOnPilot
allowVerticalMovement
allowHorizontalMovement
maxStaticMove - also updated the canStaticMove entry to talk about RMove command signs
If anyone wants to know what all these do, I go over it all in this youtube video:
https://www.youtube.com/watch?v=G_d-GVBC4vg
-
View User Profile
-
Send Message
Posted May 15, 2014Hi,
I can't find the new variables/boleans for the new features in version 3.1.47 for 1.7.5.
Feature like, 'candirectmove: true', 'allowverticalmove:true', 'allowhorizontalmove:true' and the 'static move limiter' are missing documentation in the sections linked above. Any other new feature added should be in there too please, and thanks.
Any way that can be updated soon? It would be nice to be able to use them.
Thanks again, great work.
PS: I personally love the crates, storage crates that are exempt from worldguard protection for the sole purpose of transportation is a huge boon on my server. Also, i love how you can stack crates on top of each other or even place a block on it and it still opens. You can also place crates side by side to make really compact storage on ships. Chests, require a transparent block over them and a block on either side, which cuts down quite a bit on compact storage. Just my little rant on why i love crates.. Please don't get rid of them...
-
View User Profile
-
Send Message
Posted May 14, 2014Thanks!
-
View User Profile
-
Send Message
Posted May 14, 2014@Conorserver
You have permission to use Movecraft in any and all videos or subsidiary material you wish, with or without citation.
We would appreciate a citation and a link though :)
-
View User Profile
-
Send Message
Posted May 14, 2014In it to make the tool less powerful you have to make it like you would a normal chest with the planks around the edge. Instead with chests around the outside and a compass in the middle. This crafts an enchanted compass of un-breaking and you use that :P My skype I forgot to mention unless I have you already added is conor.lacey1
-
View User Profile
-
Send Message
Posted May 14, 2014Hi Loraxe42, I was planning over the summer to do a video on my Dark Tides pirate server similar to the sky pirates but a sea based pirate one as different as possible in story. Do I have permission to use your Movecraft plugin for the video as long as credit is given? Also contact me on skype about this spyglass feature a friend of mine made a plugin called Chest Seeker and it could be maybe integrated into movecraft and fixed up a bit?
-
View User Profile
-
Send Message
Posted May 14, 2014@GodsDead
I would recommend you look at my repository instead of the main one, that should make it more clear what all the commits do: https://github.com/msummers123/Movecraft-3/commits/master
The dev build has the latest changes, and is updated for 1.7.9. You can get it using the old dropbox download. PM me if you need it.