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 Dec 31, 2013@Loraxe42
I looked in the plugin folder, and indeed, there are no .craft files there.
There should be a couple installed by default, right?
Where can I obtain these files?
-
View User Profile
-
Send Message
Posted Dec 31, 2013@grdgyyr
Depends on how many cores the server is running on, the RAM available and the number of blocks being moved.
Given the phrasing of the question, I don't fully understand the question, but I suspect it will run fine, unless you are running on a low spec server, or with a gargantuan number of concurrent users.
-
View User Profile
-
Send Message
Posted Dec 31, 2013@grdgyyr
It's as lightweight as you want it to be. What I mean by that is that if you are concerned about footprint and server impact, then limit your .craft sizes in the .craft files and you won't have a problem. On my server we routinely run multiple 10000+ block crafts with no problem. If you limit your craft size to, say, 100 blocks then the impact will be negligible.
If you want larger crafts, but are still worried about performance, then realize that the shape does actually matter a great deal. The code is optimized to do streamlined shapes much faster. A long and skinny shape (like... say... a typical airship) will process much faster than a short and fat one. Finally, if you use a relatively low "speed" in your .craft file, but a cruiseskipblocks of 4, then your ships can still move relatively fast but there will be fewer updates on the server side.
-
View User Profile
-
Send Message
Posted Dec 31, 2013@secretbryan15
I wonder if this might actually just be a misunderstanding of the mechanic. With the numbers in the craft file you sent, understand that no part of the craft could be higher than level 63, or one block higher than the waterline. So if your craft has a mast 3 blocks high, you are already above the limit you set of 63. You may need a higher max number.
If the intent is to have a surface ship that neither goes up nor down, then thats easy. Just set the minimum height and the maximum height to 62, and they will not be able to go up nor down.
EDIT: also, I'm sure this was just for testing, but a speed of 30 is insane, and if you used cruise on that it would be absolutely uncontrollable because of all the jumping around. Just FYI
-
View User Profile
-
Send Message
Posted Dec 31, 2013@jeffro1001
What you want are the "Advanced Customization Features" found here: http://dev.bukkit.org/bukkit-plugins/movecraft/pages/documentation/advanced-customization-options/
-
View User Profile
-
Send Message
Posted Dec 31, 2013@goldenwar1000
Here is the documentation for the .craft files including the flyblocks: http://dev.bukkit.org/bukkit-plugins/movecraft/pages/documentation/creating-your-craft/notes-about-the-craft/
In short, the first line after the flyblock id type is the minimum required for flight, and the second line is the maximum the craft can have.
-
View User Profile
-
Send Message
Posted Dec 31, 2013I'm looking through the documentation for the .craft files but I don't see an explanation for what the settings:
canCruise: true collisionExplosion: 0.0 sinkPercent: 99.0
are for.
Could you please give an explanation for what these config option are for?
-
View User Profile
-
Send Message
Posted Dec 31, 2013is this lightweight plugin ? can this effect a 50 plugin running server ?
-
View User Profile
-
Send Message
Posted Dec 31, 2013Player can drive their boats down into the water but not backup.
Heres my craft file: http://pastebin.com/daDccuT6
-
View User Profile
-
Send Message
Posted Dec 30, 2013@Loraxe42
How do you get to the minimums and maximums? I cant seem to find them.
Edit: Totally just realized that you're Bacca from youtube as well, sorry I sent you a longer message through youtube beforehand.
-
View User Profile
-
Send Message
Posted Dec 30, 2013@goldenwar1000
Well, that certainly sounds possible. The system supports minimums and maximums for each flyblock.
-
View User Profile
-
Send Message
Posted Dec 30, 2013In the allowed items list with 60% to be able to fly, I have iron blocks, lightstone, gold blocks, ect. but I want people using a majority of say, iron with 80% and only 20% of lightstone to be able to fly. Is there any way to make that possible?
-
View User Profile
-
Send Message
Posted Dec 30, 2013@nullschritt
That sounds like it couldn't find .craft files. When the server boots up it says how many craft files it found, and it always assumes one. So we are looking for a number greater than one. What number does your server give?
-
View User Profile
-
Send Message
Posted Dec 30, 2013@Loraxe42
Hello, looks like a great plugin! But when using the latest version with the latest spigot build, I get a console error saying the plugin failed to pass playerinteract event to movecraft any time a player clicks on a sign.
-
View User Profile
-
Send Message
Posted Dec 30, 2013@Loraxe42
Ive discovered my issue, at least the main part of it. The error occurs after editing the craft file apparently. I thought id replaced my edited versions but i was saving in my server backup (woops =p). Now im trying to figure out which edit messes things up. All i changed was the speed, sinkPercentage, and fuel burn rate. [UPDATE] the error occurs when I set the fuel rate to 0.0. Since this is obviously not the way to do it, how would you suggest I turn off fuel usage? [UPDATE] ok I guess the error is occuring with any edit I do the the craft file. Thnx for your patience, I wish I wouldnt have gotten my folders confused lol.
-
View User Profile
-
Send Message
Posted Dec 30, 2013@ke4zzy
This is a good point, the new torpedoes are not made using dispensers anymore. Now the torpedo itself is the explosive. In the .craft file I used coal blocks as the torpedo body, but it could be anything. I will get a video out showing how to use the new torpedos ASAP, just need to finish one other thing first.
-
View User Profile
-
Send Message
Posted Dec 30, 2013@Loraxe42
Ill go ahead and give this a try. And Yes, that's the error im recieving
-
View User Profile
-
Send Message
Posted Dec 30, 2013@ke4zzy
I know that. Problem is that you building torpedo of blocks which are not in allowedBlocks list, check your .craft file :)
@Turokas6
sorry, you're right, probably some changes in code that I overlooked, but I'm sure that /reload stopped plugin originally in one of first releases of AJCStrikers version. That's maybe reason, why is still missing /movecraft reload command :)
-
View User Profile
-
Send Message
Posted Dec 30, 2013I cant get torpedo to work. Says Detection Failed. The craft was too small. min size 1
-
View User Profile
-
Send Message
Posted Dec 30, 2013@Turokas6
Let's try this. Can you use Worldedit to load up the submarine schematic here: http://www.minecraft-schematics.com/schematic/1811/ and paste that into your world with the .craft files you should already have? If we can figure out its a difference in the vehicles maybe we can close in on what it actually is.
Also, the error you get is that the craft hit the height limit, right?