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 Feb 19, 2014Loraxe, what I'm trying to do is essentially, people can drive around tanks (pvp server). However, I don't want the map to be populated with tanks that people have driven, then been killed and the tank skeleton is still there. If the entire tank were to be removed, then on death I wouldn't have to worry about tanks being scattered all over the map.
-
View User Profile
-
Send Message
Posted Feb 19, 2014Hi! im having problems with Groupmanager and this plugin. permissions are not working Only players with OP can use vehicles I have aircraft called Harrier and i have nodes : - movecraft.Harrier.pilot - movecraft.Harrier.move - movecraft.Harrier.rotate
and i can not pilot it! someone help me please?
-
View User Profile
-
Send Message
Posted Feb 18, 2014@AlexSmith49
Errr... well it would be possible, assuming they were piloting it right before dying / logging out. But that seems a little harsh to me. Could you explain your use case in a little more detail? What are you trying to do?
-
View User Profile
-
Send Message
Posted Feb 18, 2014I wasn't sure whether to post this here or on github, but would it be possible for a vehicle to be destroyed when its owner dies or leaves the server?
Thank you
-
View User Profile
-
Send Message
Posted Feb 17, 2014@Loraxe42
Fantastic thanks will test this out.
-
View User Profile
-
Send Message
Posted Feb 17, 2014Emeralds would be fine, you can always restrict villagers if you find people abusing them for emeralds.
-
View User Profile
-
Send Message
Posted Feb 17, 2014@AlexSmith49
Actually this is something I think I will start working on. It wouldn't be a movecraft thing per se, but rather it would use commandblocks and cbwrapper with worldedit to make the "rewards shipyard" work. I would also like to make an arena for simple pvp, as well as co-op pve missions. IE: "Sink the destroyer before it bombs the city and you get x reward currency". It seems to me all this should be possible with a clever use of the existing plugins.
So, my question for you is: what should the reward currency be? I want a rating system, to allow bragging rights on the server and to restrict the really nice rewards to the top airship pilots on the server. But I also want a basic "grinding" reward currency. The obvious choice would be emeralds. But then someone could just make a wheat farm and trade for a ton of emeralds and buy whatever ship he wants. Or is that not a bad thing? What do you guys think I should use for currency to purchase airships and other rewards?
@GodsDead The reload thing would be difficult, but perhaps not impossible. Remind me, Godsdead, what was the trouble you had with the bukkit /reload? I can't remember at the moment. I'll put trap doors and a release sign on the list. They shouldn't be too hard.
-
View User Profile
-
Send Message
Posted Feb 17, 2014@Loraxe42
This sounds great, Could we get a /movecraft reload command added to reload the .craft files? to make edits easier. Also a big problem is only being able to /release to release the ship, righ clicking the sign again releases then automatically pilots you again. Also trapdoors use the old engine where they can only be on the bottom half of a block, not the top half, so they get moved as soon as the ship moves :(
Thanks!
-
View User Profile
-
Send Message
Posted Feb 17, 2014Thanks! Final question: is it possible to setup a shop for prebuilt craft, so that I could say, spawn a ship that's only usable by me if I purchase the boat for x dollars?
-
View User Profile
-
Send Message
Posted Feb 17, 2014@AlexSmith49
There is, mwkaicz implemented a hover / car system. Here are the attributes you want to use in your .craft file:
I need to get those documented in the advanced features. I'll work on that today. Hopefully mwkaicz is reading and can check my description and make sure its accurate.
-
View User Profile
-
Send Message
Posted Feb 17, 2014Is there a way to limit how high above the ground a craft can fly? I'm looking to create hover tanks, however I only want them to be able to drive in certain areas, and not fly everywhere. Thank you.
-
View User Profile
-
Send Message
Posted Feb 16, 2014I have a quick update. I've started work on the next set of features / fixes. Here is what I have done so far:
I also did some tests with Minecraft 1.8's "relative teleport" system. It looks very promising. Hopefully this will mean it won't jerk the pilot around when you move anymore. This will matter most for fighter jocks, currently its nearly impossible to execute rapid maneuvers because it keeps changing where you are facing.
Alot depends on how bukkit implements the relative teleport system. I haven't been able to find out yet, my tests were on the standard server. Even if Bukkit fails in this regard, though, I have a backup plan to get fighter control smoother. It would involve direct control of the fighter rather than through the stick. We'll see what happens, I'd rather just have smooth motion all around.
-
View User Profile
-
Send Message
Posted Feb 14, 2014Sorry for the late replies, I have been out of town.
@Rickolo Yes you certainly can, depending on what you mean by plane. You can control most aspects of craft components and speeds, although you could not make a craft that has to keep flying forward to maintain altitude if that is what you are looking for.
@tonidu28 Sadly, the dev.bukkit.org staff has been removing any links to outside downloads, and the .craft files can't be uploaded to this site. The best I can do is point you at youtube video that has the .craft download link in the description. Like this one from the Minecraft Airship Pirates series: http://www.youtube.com/watch?v=j2JOyoCndlM
@Hmmcrunchy When I was playing around with the sink feature, it surprised me how much of the ship you had to destroy to get it to sink. I see you use wool as your "lift" block, just like I do. So, as the wool burns it often knocks off other parts that are laying on it. Like redstone wiring, trapdoors, carpet, etc. As the non-wool parts of the ship fall away or are blown up, the ship gets lighter. So, for example, if you blow off all the armor on a warship it actually flies better than before you fired a shot. My recommendation is to set SinkPercentage to as high as possible, I use 99%. The rest comes down to aiming. You have to land your shots so it destroys flyblocks, while keeping the heavy parts of the ship attached so it sinks.
Fire almost always blocks movement, regardless of if fire is on the flyblocks. This because the fire spawns adjacent to a block. So if your nose is on fire, the fire spawns in front of the nose, blocking the ship. I actually like this behavior. Once you set a ship on fire, its in some serious trouble. Also, it allows you to stop an enemy warship so you can catch up to it, by shooting fireballs across its armor. The fire won't burn the ship through the armor, but it will stop it from getting away. Since all my ships go the same speed, that's the best way to make it so you can every actually catch someone.
On things turning to stone, I couldn't speak to that. You may be right on the ore obfusticator causing the issue. I would love to hear if you could confirm that.
-
View User Profile
-
Send Message
Posted Feb 14, 2014Hey devs great plugin this really is, one query i cant get the sink feature to work - it may be due to ore obfuscator on spigot im not sure - seems to make everything stone where it burns away and maybe obstructs craft movement ive tried adding fire 51 and stone 1 to allowed blocks but it just burns away and doesnt sink - my craft file is as below with a few more materials added
thanks guys
@Rickolo
edit a file like below to suit your plane build and make a plane
@tonidu28
hey try making an airship.craft file in types folder and put this in
-
View User Profile
-
Send Message
Posted Feb 13, 2014Hello I have a problem with your plugin. The last time when I used him it was very long ago and when I puts your plugin on my server, I have no .craft in my configuration while before there was. You could spend me please files .craft. Thank you.
-
View User Profile
-
Send Message
Posted Feb 13, 2014are there planes?
-
View User Profile
-
Send Message
Posted Feb 10, 2014@rimrot
The phrasing must be exactly correct, including capitalization. The sign should read exactly:
Cruise: OFF
on the first line. The other lines could be anything. For example, "Torpedo Launch" or something.
EDIT: also, make sure its a sign on another block, not a free standing sign.
-
View User Profile
-
Send Message
Posted Feb 10, 2014I have movecraft v 3.1.44 installed on my server and im having an issue with the cruise sign, when i click it nothing happens.
-
View User Profile
-
Send Message
Posted Feb 6, 2014If anyone is interested, I finally finished episode 2 of the Minecraft Airship Pirates series. This episode includes, among other things, some excellent shots of underwater torpedo use. Not to mention a really big airship fleet...
Check it out here: http://www.youtube.com/watch?v=j2JOyoCndlM
Also included in the description is schematics for several of the airships and the submarine involved.
-
View User Profile
-
Send Message
Posted Feb 6, 2014@EdwardHowl
Can you paste your craft file in http://pastebin.com/ and link it here? What are the system specs on the server? Are you running any other plugins? Maybe there is another plugin like NoLagg that might be interfering with movecraft. Have you tried piloting the craft on a server without any other plugins. The easiest way to do it, if it's locally hosted, is to make a copy of your server folder and remove all other plugins besides movecraft.
If you are using NoLagg, remember to disable the dynamic block update option in NoLagg. NoLagg is pretty clear that it can cause issues with other plugins, and Movecraft would be one of them.
See if any of those might help.
Sign placement isn't that important, as long as it's connected to your ship.