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 Apr 5, 2013i edited my last comment, and maybe it's craftbook thats causing the problem, i have a few other plugins
-
View User Profile
-
Send Message
Posted Apr 5, 2013@astronus5
use an upload service such as imgur ?
-
View User Profile
-
Send Message
Posted Apr 5, 2013how do i paste the image? but i am just writing [helm]
EDIT 1: am just writing [helm], with a medium/large ship
-
View User Profile
-
Send Message
Posted Apr 5, 2013@astronus5
If you are using a sign with [helm] on the first line and nothing else on the sign, I do not understand why you are receiving an error, could you post a picture of the sign?
-
View User Profile
-
Send Message
Posted Apr 5, 2013sorry, but i was using [helm]
-
View User Profile
-
Send Message
Posted Apr 5, 2013Video? Please :)
-
View User Profile
-
Send Message
Posted Apr 5, 2013Dear AJCStriker,
Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you.
Regards, - VOT.
-
View User Profile
-
Send Message
Posted Apr 5, 2013@alexaaa789 I think that add support for wool colors isn't so big problem, but not all blocks are so simple as wool, f.e: stairs - where second ID means direction. This can not be easily used for all blocks in Movecraft without adding more code. But simple wool colors could be done relatively simply.
-
View User Profile
-
Send Message
Posted Apr 4, 2013@LordValgor
@tylerash98
They are not currently in. I don't have a deadline for them, but they are coming.
@alexaaa789
Not currently possible
@mcfacilitator
It's the frequency the right click packet is sent at by the client. Its not something that can be easily solved in bukkit, although a solution does exist if you perform repeating commands until the stick is not held down for two consecutive counts, just as a reference point.The engine system is the solution.
-
View User Profile
-
Send Message
Posted Apr 4, 2013I forgot to mention what motivated that sustained motion listener, and I'm sure this is already known, but just in case.... There is a difference in how well the stick navigation works between right clicking air, and right clicking a block such as the inside of a cockpit. Clicking air runs smoothly, but when clicking a block, the animation seems to studder. I'm sure it has something to do with Bukkit processing the block click. I couldn't do anything to improve it such as canceling the event as fast as possible and even setting the priority at the highest in an attempt to cancel it faster. It is just a cosmetic thing and serves to validate the idea of engine control, which makes more sense in a cockpit anyway.
-
View User Profile
-
Send Message
Posted Apr 4, 2013(Don't know if I asked this before, can't find the comment, sorry if I did) Is it possible to define which color of wool can be used to craft the car? e.g. except 35:15 and 35:4 , other wools can be used
-
View User Profile
-
Send Message
Posted Apr 4, 2013Real happy to see this back up again! When can we expect support for water-only ships?
-
View User Profile
-
Send Message
Posted Apr 4, 2013@AJCStriker
My post got lost in the code pastes of others :(
Again, just a quick Q:
Are water based vessels supported yet (ie ships, subs, mobile underwater cities)?
Thanks.
-
View User Profile
-
Send Message
Posted Apr 4, 2013Wait. You released it?
MERE WORDS CANNOT EXPRESS MY GRATITUDE, GOOD SIR!
-
View User Profile
-
Send Message
Posted Apr 4, 2013@kokomo123
Again any error message or anything helpful other than it won't move?
-
View User Profile
-
Send Message
Posted Apr 4, 2013@mcfacilitator
I am trying to setup the build system to account for the changing version numbers. I will see if I make any progress on that, but for the moment, the project is open source and I will do my best to keep up with the version changes.
Speed is where movecraft shines, and I intent to keep it that way.
-
View User Profile
-
Send Message
Posted Apr 4, 2013<<reply 1390496="">>
I see, and performance is what Movecraft is all about. The Bukkit versioning makes it harder to take extended vacations.
-
View User Profile
-
Send Message
Posted Apr 4, 2013@mcfacilitator
The bukkit set block method recalculates lighting every time you call it. By setting them directly in the chunk and then sending the results, server load and update speed are greatly reduced. This is why movecraft has less load than a plugin like Ships.
Any Pull Request that changes that system will not be accepted.
-
View User Profile
-
Send Message
Posted Apr 4, 2013<<reply 1389325="">>
Have you looked into the posibility of losing the non-Bukkit api stuff in 'MapUpdateManager'?
This requires Movecraft to comply with the new versioning system introduced last Dec, It is worth doing, if possible to eliminate a common support issue, and nag.
I'll take shot at it unless it has already been tried, and known to be impossible.
-
View User Profile
-
Send Message
Posted Apr 4, 2013<<reply 1389325="">>
No pull request. That was just the result of some off-line tinkering using the NB ide. It works and I know sustained movement is on your todo list so I figured I’d pass it along as an idea only.