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 14, 2014Hey Loraxe42, Where can I find the changelog for the may 10th push on Githit? The bukkit changelog is empty and doesn't even link to the github changelog!
Thanks for continuing to develop movecraft Loraxe42, It plays a big role in PirateCraft!
-
View User Profile
-
Send Message
Posted May 13, 2014@Conorserver
So, there are FlyBlocks, which are required in order for the .craft to function. If sinking is enabled, destroying enough of the FlyBlocks that it drops bellow the minimum will cause the craft to sink. Then there are AllowedBlocks, which are part of the craft but have no bearing on whether or not the craft sinks.
In the default ship.craft, obsidian is in the FlyBlocks, but with no minimum. Instead it has a maximum. So it has no bearing on sinking behavior. Instead the point of the obsidian entry in the flyblocks is to prevent people from making their entire ship our of obsidian, thus making it impervious to harm.
For more information, please read the section on .craft template files: http://dev.bukkit.org/bukkit-plugins/movecraft/pages/documentation/creating-your-craft/notes-about-the-craft/
-
View User Profile
-
Send Message
Posted May 13, 2014Hi, on my server players are making ships out of multiple types of wooden planks... How do you make it so it doesn't require the blocks to be registered as such but they need to be destroyed in order for the ship to sink? I noticed that obsidian (ID49) was part of the Ship.craft default file and was wondering if this was how it is done?
-
View User Profile
-
Send Message
Posted May 13, 2014@WolfeBersahd
There is a release build currently going through approval.
-
View User Profile
-
Send Message
Posted May 13, 2014@Loraxe42
Hi great job,
I'm happy you fixed that error, and sorry you didn't think of it sooner for the 'fragile' items.
Keep up the great work and I'll probably get the newest dev build tonight. Unless AJCStriker is going to post a release build soon?
-
View User Profile
-
Send Message
Posted May 12, 2014The bugstomping continues:
-
View User Profile
-
Send Message
Posted May 12, 2014Hey for all you guys having lag/client crash problems with large numbers of high altitude airships I think I have something for you. I can't fix it, because the problem is caused by some kind of memory leak in the client every time a block is updated. But I think I have figured out how to minimize it by sorting the ship blocks to minimize redundant lighting updates. It also has the added benefit of increasing performance. The effect on low altitude airships isn't too much, about 10% in my tests at altitude 70. But at altitude 180, it goes about 100% faster (IE: twice as fast). I haven't been able to test the client crash impact yet, but presumably it should decrease client crashes by the same amount.
-
View User Profile
-
Send Message
Posted May 12, 2014I personally wouldn't mind... if it was a glass i'd think it would be a bit easy to get and powerful tool... maybe a beacon or something if they are craftable?
-
View User Profile
-
Send Message
Posted May 12, 2014@robotnikthingy Thanks, updated your ticket. In short its a version mismatch. Where did that build come from? I don't recognize it.
-
View User Profile
-
Send Message
Posted May 12, 2014@Loraxe42
just letting you know I made a ticket because the plugin is not working for me and the console is constantly being spammed with "Task #28 for Movecraft v3.1.47 generated an exception"
I provided more info in the ticket I created https://github.com/AJCStriker/Movecraft-3/issues/120
-
View User Profile
-
Send Message
Posted May 11, 2014@astronus5 Sweet! A Temple of Remembrance question!
That uses another plugin to impersonate a player, who commands the ship and gets it to move forward. PM me if you want details. Outside of the Temple, it has some limitations and some risks, so its probably not good for wide-spread consumption (yet). But depending on the specific thing you want it for it may work. Let me know in a PM.
@Conorserver
Sounds interesting. I'll have to think on this. The spyglass might make it in the next version, or the one after that. The next one is already pretty full with the .craft data type overhaul, subcrafts, fragile item cleanup, dynamic crashing ships, and performance optimization.
So, out of curiousity, what would you use for the spyglass? I would probably make it configurable. Maybe just a glass block?
-
View User Profile
-
Send Message
Posted May 11, 2014Hi again, On the pirate servers note I have a navy system that tries to stop pirates and vice versa but npc ships would be good if you didn't want to attack the player ships.
For the spyglass for not making it too powerful you could do: Theres 30 gold on a ship,when you use the spyglass it tells you this , Gold ? so its a random number and players wouldn't know if it would be worth the hastle attacking the ship.
Yes one type of ship doesn't register at the moment but I might have found the problem.
As for anchors there would be two signs where you right click them and it says anchor down. Right click again and its anchor up. Your ship cannot move with the anchors down and if you try to force it to move it cripples/breaks/sinks the ship like it most likely would in real life!
-
View User Profile
-
Send Message
Posted May 10, 2014Hi, I just wanted to ask, in the temple of remembrance map there was a airship that was moving, but there is no one in it, how did you get that?
-
View User Profile
-
Send Message
Posted May 10, 2014@Conorserver
Sorry for the late reply, been busy. It doesn't create a ship until you right click the sign and pilot the craft, is that what you mean? That some of your ships stopped working, but other still do?
So, at first when reading through the spyglass idea I thought there was no way that could be done. But then I thought about it again and it might actually be possible. If you had a "spyglass" item (glass block?) in your inventory and you right click while your cursor is on another ship, perhaps it could check that ship and see if it has chests. If so, it could tell you in a text chat what is in the chest. I will have to think about that and figure out how to keep it from being too powerful. Maybe it chooses the item it tells you about at random or something.
Zooming in I can't do without client plugins (which are probably out of the question), but as you say anyone with Optifine can do that.
One problem I can see with "pirate" type servers is you have tons of pirates, and not much prey. I'm considering making a "npc ship" generator that would make cargo ships at random and send them on missions so people could sieze them and loot them. It wouldn't be part of Movecraft, it would be something separate. I'm sure its possible, but I would probably only do it if there was enough interest. I would love to make it if people use it, but honestly I was dissapointed the Temple of Remembrance PVE event system wasn't more popular.
On your suggestion about ships, if you can control the ship design, you can make rudders and masts vulnerable points. But you can't force people who build their own ships to have them in the location of the rudder or mast. I'm afraid that would require specialized code just for ships, and I want to keep things as open and configurable as possible.
Tell me more about your anchor idea. What would it do?
-
View User Profile
-
Send Message
Posted May 10, 2014@satisfiction6794 To make movecraft work with 1.7.9 go into the main config file and set compatibility to true
-
View User Profile
-
Send Message
Posted May 9, 2014Is there a version that works with 1.7.9 that I am overlooking?
-
View User Profile
-
Send Message
Posted May 9, 2014Hi, I got sinking to work on some ships but now it doesnt register some ships as ships when I put the sign down? I also have an OK suggestions you should try to add!
Try to add a spyglass type of thing like Assassins Creed 4 where you can see the cargo of a ship. By showing an inventory screen like a chest telling you whats onboard! I run Optifine and i'm not sure if thats what makes it happen but when you hold left control on windows pc you are able to zoom in minecraft.That could be used for the spyglass and the inventory seeing thing could only happen when you are holding that button or even by means of a toggle command?
This would be a neat addition for pirate servers.
I know this is probably not even possible to do without a mod of some sort? But Citizens NPC sailors? I don't know what they could do but maybe if your ship is boarding the enemy would get flagged as an enemy to the npc (Along with the sentry plugin) then they fight each other just as they should?
Also I seen your Bacca Yarro videos of the Sky Pirates and all that and i'm a fan lol. But since you have to have redstone as an engine and if its destroyed you crash,would it be possible for sailing ships to either destroy the mast or a rudder of some sort maybe to stop the ship from moving altogether until the damage is repaired with the proper blocks.
Anchors like ISail would be pretty cool too even though you might not want to ruin that plugin for what features it does have... Don't get me wrong though I try to use both. Sorry for this being so long xD.
-
View User Profile
-
Send Message
Posted May 8, 2014@Epic_Weasel
What instructions were you following? It think there must be some bad instructions out there and I would like to fix them. What you had tried might be right for a really old version of movecraft, I'm not sure. I started working on the project last October, and it had already been re-written by AJCStriker from an earlier version.
What you should be doing is following either the quick start guide or install and config tutorial listed above. In those instructions it tells you to download the .craft files you want on your server and put them in the types directory.
-
View User Profile
-
Send Message
Posted May 7, 2014Hi… Im back. I installed the NEW move craft, and i did /pilot aircraft standing on 16 wool blocks. When that gave me a internal server error, I checked my types folder. And… It was completely empty. Can anybody help?
-
View User Profile
-
Send Message
Posted May 7, 2014@Conorserver
Storage crates are a legacy feature now. Its recommended you avoid them. Where did you hear about them, are they still in the documentation somewhere? If so, I should probably remove them. Chests now work fine, use those instead. It won't let you do double chests though. Let's move the sinking discussion to PMs. I will send you a PM.