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 Sep 5, 2013@AJCStriker
Excuse me for the haste :) I buried my seven hours for plugin management so mybe I've lost my patience. You are right.
I've handled all the problems except one for my boat:
I've placed some chests inside but items drop and some of them disappear. I've added most of the blocks but the chest contents still drop (even they are included on the allowed block list).
Do you have any advice?
-
View User Profile
-
Send Message
Posted Sep 5, 2013@Fyodorb
I love when people ask for help and I am more than happy to give it, assuming they have read the page.
You clearly haven't so go back and try to read the pages again, then come back if you have a more unique issue.
-
View User Profile
-
Send Message
Posted Sep 5, 2013I've installed Movecraft as it is informed in here. But I can not get it to work. The help menu says: "there is no help for movecraft". No commands are working (because they are not accepted as valid) and I can't do anything with my recently built ship. What can be the reason for it?
Can you please help me?
-
View User Profile
-
Send Message
Posted Sep 5, 2013@Loraxe42
The idea of using code from Ships scares me.
The level of bad code in that plugin extends all the way to a stack overflow error in detection. As wonderful as it might be, I don't even want to peek into the void.
-
View User Profile
-
Send Message
Posted Sep 5, 2013I was very pleased to see the latest build fixed the dispenser facing problem. Congrats, and nice job! Have a beer or two on me!
It looks like redstone parts are still falling off occasionally, making some of the more complex and interesting designs break. I'd love to be able to use my big guns in my big ships, so hopefully that can be fixed somehow.
I went back to look at the old defunct Ships plugin, and I'm no Java expert, but I saw on that one that if you moved the ship the Redstone parts would fall off just like it does on Movecraft 3. However it seems they would also place another copy back in the original place of the Redstone part. The effect was that there would be a Redstone part both sitting there as an item, and another actually laid back on the block. Perhaps they had separate logic to place copies of Redstone parts back into place whenever the ship moved?
I don't know if that helps, but keep up the good work!
-
View User Profile
-
Send Message
Posted Sep 4, 2013@BGNDeano
You can lock ships by placing forbidden blocks on it, it will make the craft detection fail. It'll have to be within a zone where only you can build cause someone else can just break the forbidden block and fly away.
As for individual ship perms.
If you make your owns ships using the "types" folder and copy pasting the aircraft.craft file several time and configuring each aircraft file you can set perms like movecraft.<craft name>.pilot that way you can set ships per perm rank.
Also, Just a peeve about the movecraft on madrealms, why does it auto-close inventory, chat and game menues when the ships moves? the pilot would pilot and the crew would still be able to chat with each other or even give the pilot direction to follow, now it's a stop-n-go thing just to say "That way"
-
View User Profile
-
Send Message
Posted Sep 2, 2013I've installed movecraft on my bukkit server but it just tells me that the command are not valid like the puglin is not installed. How do I tell that it is working?
-
View User Profile
-
Send Message
Posted Aug 31, 2013Here is a link to an airship I made with this mod, if anyone wants to play around with it:
http://www.minecraft-schematics.com/schematic/1314/
In this picture it is firing its side mounted flaming arrow machine guns
This is the Destroyer Class Airship, a "zeppelin" style heavily armed and armored warship. It's much smaller than my first airship, and more practical to move around. Also much easier to control in a firefight, since all the weapons are controlled on or near the Bridge. Its designed for one person to control all the weapons effectively.
Unfortunately, right now you have to re-paste it before firing anything or dropping any bombs, because dispenser facing has a bug right now (shameless plug to get it fixed >.>)
But, overall, its probably my most effective design, excelling at both air combat and ground assaults. And carrying a few smaller aircraft for support, although no where near as many as the Behemoth.
-
View User Profile
-
Send Message
Posted Aug 27, 2013@BGNDeano
It does movecraft.aircraft.*?
-
View User Profile
-
Send Message
Posted Aug 27, 2013hello i would like to know is there anyway to lock ships.
also i think it would be cool that every ship type gets its own perm so we can get donor ships.
regards
deano
-
View User Profile
-
Send Message
Posted Aug 26, 2013Can you make the stick configurable? We are using griefprevention and this is is annoying because they use a stick too.
-
View User Profile
-
Send Message
Posted Aug 25, 2013@Myapplecraft
If you installed via a panel of some kind, you will need to make sure that the .draft file is still around.
@sethhope
Cool. Good luck.
@crunchycamsta
No doubt about that. But I do not code plugins for the thrill of adding features, I do it to solve technical problems. I really only invest the time in minecraft when I see a cool and interesting way to implement something. That's why the project is open source, so that if people want to implement something like water vehicles they can.
-
View User Profile
-
Send Message
Posted Aug 25, 2013@AJCStriker the plugin isn't working at all. I downloaded it from mcmyadmin cause my serve doesn't do the whole file thing. So can you please tell me why it won't work at all
-
View User Profile
-
Send Message
Posted Aug 25, 2013@crunchycamsta
I have been scanning the code all day and think I have a way to do it. Hopefully it will work enough to post by the end of the week!
-
View User Profile
-
Send Message
Posted Aug 25, 2013@AJCStriker
We have waited so long for water vehicles, we would be happy with any working method
-
View User Profile
-
Send Message
Posted Aug 25, 2013Yes they are.
-
View User Profile
-
Send Message
Posted Aug 25, 2013@sdtwbaj
Are each of the forbidden and allowed block entries on their own lines?
-
View User Profile
-
Send Message
Posted Aug 25, 2013@sethhope
Feel free. Please bear in mind that the system is asynchronous, so thread safety is required.
-
View User Profile
-
Send Message
Posted Aug 25, 2013Spacing is correct in the file, by the way.
-
View User Profile
-
Send Message
Posted Aug 25, 2013That botched a bit, lets try again
name: Aircraft
maxSize: 100
minSize: 20
allowedBlocks: - 5 - 68 - 33 - 17 - 50 - 75 - 76 - 26 - 29 - 33 - 53 - 63 - 64 - 20 - 35 - 85
forbiddenBlocks: - 12
canFly: true
speed: 10.0
tryNudge: false
flyblocks: 35: - 55.0