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 Nov 28, 2013@nachocheesebrother
Hmmm, it works whenever I try it on various other machines. You may need to check your .jar associations or something.
-
View User Profile
-
Send Message
Posted Nov 28, 2013@Loraxe42
I mean when I download it I open the plugin file and nothing is inside of it...
-
View User Profile
-
Send Message
Posted Nov 28, 2013@nachocheesebrother
Could you be more specific? What file are you trying to download which shows up empty?
-
View User Profile
-
Send Message
Posted Nov 28, 2013Hey there, I downloaded the program and made a ship, its really small and simple. I made the 3x3 box around the redstoneblock with wool and put the sign on top with the the first line Airskiff and when i right clicked with a stick nothing happened. Help?
-
View User Profile
-
Send Message
Posted Nov 28, 2013This is superb work @Loraxe42 I finally have a new server and finished moving my world and all my plugins to it, This plugin was first on my list to try out, Primarily sticking to ships! Before I give my users access to build their own ships, Is there a way to limit the amount of ships they have? Are chests still broken?, I figured out how to use those other chests as a fix, Also would it be possible to notify the user when they place a sigh to show they created a ship? The sign text could change color an put the ships name in brackets to follow the same as [helm], also cruise should also follow this structure [cruise] which auto gets formatted to [cruise:off] So putting a sign on a ship as "ship" it would reformat to [Ship], maybe in color Possibly the last owner. Another, Is there a way to reload the plugin? /movecraft reload would be cool to load updated .crafts so make amendments without having to restart the server. After hours of trial and error I figured out the .craft format, at present I have boats that require 30% wood, Alas oak and wooden stairs are not covered under this, would it be possible to be able to set multiple options for required, so 30% wood, which includes wood, oak, wood stairs or wood half slab.
Edit: After testing the plugin with some users, you cannot release your craft, as soon as you do it immediately re-pilots it. Is there a list of commands? the documentation is lacking, I found a users comment that /release was available which saved me from the problem, but would be better to get the Craft sign fixed.
A big problem im having is a message "Unable to locate sign at -5431 69 2427", being within proximity of a ship with a dodgy sign problem displays this message to all users, this happens when other signs are placed on the ship. Would it be possible to stop the user from placing objects while they are piloting it? I see that a lot of problems happen when they pilot the ship and try and add signs or other things.
-
View User Profile
-
Send Message
Posted Nov 28, 2013Nothing is in the file for the plugin...
-
View User Profile
-
Send Message
Posted Nov 27, 2013@Typical_Name
That makes sense, with the sign counting as part of the torpedo. Shouldn't be a problem with the new version. Any collision at all will cause a collisionExplosion, if configured. Speed and whether the obstructing block is another craft or not is not taken into account. That may be an interesting future feature to make it so slow movement doesn't cause collision.
I'm afraid any movement other than straight ahead strays into "remote control" territory, which we felt was beyond the scope of movecraft. Truth be told, torpedoes and missiles were not an intended feature either, but a combination of new movecraft features made them possible. And they are fun to play with...
-
View User Profile
-
Send Message
Posted Nov 27, 2013@Loraxe42
Well, yes, but the problem I was having was that the craft wasn't perceived as being destroyed until the sign with "torpedo" on it got destroyed, so even after the actual torpedo was blown up, the craft was still perceived as existing and kept spamming me that it its movement path was obstructed. I'll have to test it on the latest version you sent me and see if this is still an issue.
How does collision work, exactly? Is it collision with anything, or just other ships? Does speed matter? (ie, does the system distinguish between softly landing on a plain of grass and ramming into an ironclad?)
Also, is there a way to make torpedoes and similar missiles go any way other than straight? (ie, you shoot a torpedo from underwater and it rises to the surface to hit its target, or maybe a bomber plane fires a missile that falls downwards as it moves horizontally towards its target)
-
View User Profile
-
Send Message
Posted Nov 27, 2013@Typical_Name
Right. I posted it a few days ago, it should be available any time now. CollisionExplosion makes torpedos and similar crafts much simpler, and also allows an entertaining ramming mechanic to play around with.
The sign not attaching is due to the fact that the sign isn't on the allowedBlocks of the new torpedo .craft file. That's on purpose, to simplify things. Previously I had problems getting a torpedo tube that would work without flooding, because the signs kept getting in the way. Then I realized the obvious solution: don't include the signs as part of the torpedo.
It's much easier now. You place the control signs on the torpedo tube adjacent to the torpedo. Then when the torpedo fires, the signs stay in place. Then you can easily replace the torpedo and fire again. I'll make a tutorial showing how to do this soon after the new version makes it through the system.
Other notes on the new mechanic: torpedos now work fine underwater, but plan on making them longer in order to be effective due to the dampening effect of water in minecraft. IE: a 2 block long torpedo would work above water, but it would have to be 3 blocks long to do anything underwater.
-
View User Profile
-
Send Message
Posted Nov 26, 2013@Loraxe42
Oh, so the collisionExplosion mechanic doesn't work currently? ... That would explain part of the difficulties I was having.
Any idea on the sign not being attached to the craft, though? (This seems to happen whenever I place a sign on glass - it worked fine when I placed the sign on the coal block.)
-
View User Profile
-
Send Message
Posted Nov 26, 2013@Typical_Name
With the new collisionExplosion mechanic in the version working its way through QA right now, torpedoes work significantly differently. Basically you no longer need any TNT in the torpedo, and it blows up on its own when it hits something. Previously the torpedo had to dispense TNT in order to blow up.
I'll have to update that tutorial as soon as the new version is released.
EDIT: If you would like a pre-release version that will allow this mechanic to work, send me a PM and I'll get it to you
-
View User Profile
-
Send Message
Posted Nov 26, 2013I've attempted to try out the default torpedo, but it doesn't seem to work properly; I was able to get it to fly off towards the target, but the following problems occurred: 1.) The signs (for cruise and to designate the torpedo as a movecraft object) didn't move with the torpedo, but rather stayed behind in midair. 2.) When it hit the target, it did not explode, but rather attempted to keep moving, resulting in it spamming messages at me, telling me that its path was blocked. 3.) I notice in the .craft file the minimum and maximum height for the torpedo is at 65, yet my torpedo seems to fly just fine at other heights (I tested it at 69).
Am I doing something wrong, or does the default torpedo need tweaking to work like it did in the tutorial video?
-
View User Profile
-
Send Message
Posted Nov 26, 2013Just fixed a rather annoying bug where ships moving quickly would randomly start sinking because it checked the ship during the block updates. I'll submit the fix, but in the meantime if you run into this you can fix it by either setting the sinkpercentage to 0, or slowing your crafts down. It seems to mostly affect fast moving crafts.
-
View User Profile
-
Send Message
Posted Nov 25, 2013@Loraxe42
Or simply download the file from GitHub
-
View User Profile
-
Send Message
Posted Nov 25, 2013@robotnikthingy
Yeah, I see the problem. Your craft was out of fuel, and it tried to notify you but it could not find the language file. You must have upgraded from an older version of Movecraft but still have the old language file. You will need to either manually extract the appropriate language file from the movecraft.jar file and place it in the plugins\movecraft\localisation directory, replacing the old file you already have in there.
Alternatively, you can delete your movecraft directory and run it again, and it will re install with the correct language file. Of course, save your .craft files first.
-
View User Profile
-
Send Message
Posted Nov 25, 2013@Loraxe42
I get the following error in the console when I try to pilot an aircraft.
http://pastebin.com/X9UcFFdE
-
View User Profile
-
Send Message
Posted Nov 25, 2013@Loraxe42
Windows 7. I tried it on both my Opera browser and my Internet Explorer browser, neither worked.
I tried the download again today, still a blank zip file. However, I found that if I changed the extension from .zip to .rar, the .rar file would actually have things inside it. I think these are the .craft files I was looking for. Not sure why this worked...
-
View User Profile
-
Send Message
Posted Nov 25, 2013@robotnikthingy
Just tested it on my server, it appears to work. One problem I know exists with them is that if they are placed near a redstone power source they will turn into pistons. This is due to the way they are created by the plugin.
Overall, crates are a clever attempt to resolve the underlying problem that chests in Minecraft simply aren't very plugin friendly. However they have limitations and gotchas. Other than the aforementioned problems with redstone power sources, they also will cause incompatibility problems with other plugins. Notably WorldEdit. And over a long period of time some users complain of a bloated inventories file.
For now, I personally prefer not to use them. Instead, use dispensers or droppers to carry items on your ships.
-
View User Profile
-
Send Message
Posted Nov 25, 2013Are storage crates still supported or used? I tried making one today, and when placing it all it placed was a piston
-
View User Profile
-
Send Message
Posted Nov 25, 2013@Typical_Name
Strange. I just tested it and it looked ok. What OS / software are you using?