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
I can't find a permissions node list anywhere for this mod.
Can someone please post all the permission nodes?
1.1! :D
Please update, would be hugely appreciative
We assume that the sooner I write a plugin similar to movecraft, than it will be update-fixed income?
@ogr93
movecraft.boat, movecraft.drill etc.
:)
@Royalgamer06
where is the nodes?
is a good plugin but need Nodes permission
Welcome back, LordValgor :D The players of Yggdrasyl server have been enjoying Movecraft 0.7.3 very much, up until today. Either PEX 1.18 or the latest bukkit RB for 1.1 (R3) have neutered the permissions. I can still get all functions to work for ops, and old signs still work for appropriate players, so I think it's old-style perms nodes that have given up the ghost. Looks like superperms a-la dlmarti's version might be the way to go. Thanks for keeping this mutant beast alive, all of you!
I've been experimenting with Drill designs, and am having difficulty in finding a way to make a drill that let's you see where you are going.
I'd like to avoid using Glass blocks as the only drill block because that would be too easy to obtain. However, if I could designate more than one block type as a drill block, I could include glass blocks or glass panes and set a percentage requirement for the actual harder-to-get blocks as the primary component.
For example, I would make a drill config like this:
Allowing it to fly means being able to ascend back to the surface (by default you can't). I'm kinda hoping that putting in "flyBlockType" and "flyBlockPercent" will force the player to invest a certain amount of obsidian in order to make the craft functional instead of just building the whole thing out of glass.
I'm not sure if the fuel parameters are implemented or not, but this is sort of an idealized form of config. I don't know if you can (currently) have more than one digBlock, if having the flight requirements will stop it from moving at all or if there's even a point to making a drill if chests don't work, due to the obvious massive amounts of block-breaking that would occur.
I'll experiment with these, but I'm wondering if anyone else has more extensive experience or advice on the matter.
Sorry guys, still here. I have been beyond busy lately and I apologize for the lack of updates. MaximusPaine and I are talking again, so hopefully we can get something up soon.
Until then, Happy Mining!
@Maximuspaine
It really is a shame that this isn't being actively developed any more as it is quite an awesome plugin. I am currently using AutoCraft for airships, also not being updated but works fine, however it doesn't support normal ships. If there is any way that you could get your version of it into a releasable state, that would be brilliant. I understand though, that this would likely take a lot of your time so I realise that you probably won't be able to do this.
Hello fellow Movecraft fans! I've been one of the people who worked on this mod a little bit in the past to try and bring it up to date, but then I had to drop it for awhile. But lately I've been working on it again. Unfortunately though, most of my interests have been towards getting my server to work. I've been running my own modified version of movecraft to provide a WW2 style(ish) naval battle experience, but unfortunately to fix a number of issues I've resorted to hardcoding a number of things specific to just my purpose :-(
The good news is that I've got a pretty good set up working on my server so far...turning works a lot better, items aren't popping off as much anymore, the vehicle auto-turns based on if youre looking left/right, now has collision detection for turns, submarines work better and mess up the water less.
The bad news (and possibly bad/good news) is that some of the functionality at the moment has been lost in my version...ships and subs must be at the universal ocean sea level, ships collide with each other and other objects, and can now sink when taken enough damage. And I haven't even tried to drive any of the other vehicles besides just airplane/ship/submarine!
So my mod isn't really in a releasable state...it has a lot of dependencies to some other mods of mine too that control cannon firing/torpedoes. I don't really have the time either to make it that way (I don't even have the time to do the stuff I'm doing now technically, I'm the starving artist/programmer type). I attempted to contact LordValgor but haven't had a reply from him so I don't know.
But anyway, if you'd like to talk to me about it maybe we can figure something out. But please feel free to stop by our website, http://krothos.dyndns.org To learn more about, see videos, and to find our server IP! Feel free to log in and give it a try and see what might be possible in movecraft and let me know what you think.
Could you make it so you can black list things from the ufos like how chests are?
Hello there. I may be able to offer some assistance on coding for movecraft. I am currently the developer of another plugin called Minequest. I am pretty occupied by that but I could still help. If you guys get more coders, they could help on both and we can both get our plugins going again. Send me a pm if you wish to contact me. -Echo
This plugin has the potential to be the best plugin for minecraft, no kidding. Although Voxel-tronix aims doing kinda the same things. Anyway, have u guys made any progress, keep up the great work!
@christapher Take a look at: http:dev.bukkit.org/server-mods/movecraftautomatics/
I have never used it, don't know what state it is in. But heck, anything is worth a try right?
Movecraft does not currently support any type of region restrictions. It is something LV and I spoke about in an email, but I doubt it is any time soon. My thought was to enable support for the WorldGuard API.
tbh, there are a lot of things in front of this.
I've built a basic subway train with a strait "track" cut through my map. I would like to be able to pilot the train from point to point with no turns.
Couple questions: • Can I limit the permissions for a craft to only go forward/reverse? • Even better, could I limit the defined craft to stay within a "tube" defined by x/y cords?
Thanks!
Official Statement (serious enough :P)
dlmarti and I are working together on this plugin (for as long as he is willing to help). I granted him permission to help with the plugin, so the reason that the new file is not (yet) up or is an "official" release, is because I have not been able to test it yet. Expect it up by sometime tonight, but feel free to DL it from that site at your own risk.
@madflavius
what permission node problem? permissions works fine for me, and I use pex/superperms
Made some changes that my server required:
1. I could not get the old permission system working, so I switched to supporting superperms directly. My inexperience with superperms caused me to delete sign functionality. I plan on putting that back soon.
2. I also added a simple true/false to the setup xml file. Which forces the player to use a stick for vehicle control. While turning off the requirement is supported, changing the item is not. I plan to support a list of items in the future.
3. I also added a diagnostic to the plugin, which logs the minX,MinY,MinZ of the vehicle, when someone pilots or releases it. This is to help track down theives.
https://github.com/dlmarti/MoveCraft
If you want to use it, you need to delete your old movecraft.xml file before installing.