Ships
Ships
Source Code - Github |
JavaDocs |
Sponge version |
Discord channel |
Translate Core |
---|
Looking for Dev builds?
Dev builds give off new features and bug fixes before they are officially released, however these features and bug fixes may not have been tested as much as a release on here
Old page:
I am testing this new page out. I am aware of some parts that are missing such as ship types, but please say if there is anything that you wish to see. I plan on making a FAQ's that includes common questions such as how to change ship requirements.
If you want to see the old page, it is here
Video tutorial
Ships 6 changes
Ships has gone through many changes, Ships 6 is the latest rewrite of the plugin. The latest rewrite fixes multiple bugs found in the root of previous versions of Ships.
Features
Moving ships
As the name of the plugin suggests, you can create your own ship and move it with just a single click.
Works with all blocks
There is a fully-fledged list where you can configure every block to react differently for the ships, including being able to add a block type to interact with Ships, detect it as a collide, and even not react at all.
Teleport to ships
There have been many requests to be able to teleport to ships for not only this plugin but others like it. This feature has been added to Ships, however, if it is something you do not wish, then you can disable to command by not adding the command.
Falling Ships
Ships will fall/sink if requirements are not met, this could be done through your own interaction such as running out of fuel, or by something else such as a TNT explosion.
Ship types
Airship | Link |
Ship | Link |
Marsship | Link |
Submarine | Link |
Plane | Link |
Hybridship | Coming soon |
Move the ship:
In Ships, movement is done by signs. You can see all signs here
Collide types:
Name | ID | Description |
---|---|---|
Detect collide | DETECT_COLLIDE | If Ships detects this block in the way of a ship moving then the ship will not move with the error of this block being in the way |
Material | MATERIAL | Material means that you can build a ship out of this block and the Ships block detection system will detect it as part of your ship |
Ignore | IGNORE | If Ships detects this block in the way of a ship moving then the block will break and the ship will take its place |
Permissions
Permission node | Description |
---|---|
ships.cmd.info |
Allows the player to use the command '/ships info' |
ships.cmd.blockinfo |
Allows the player to use the command '/ships blockinfo' |
ships.cmd.shiptype.create |
Allows the player to use the command '/ships shiptype create' |
ships.cmd.config.set |
Allows the player to use the command '/ships config set' |
ships.cmd.config.view |
Allows the player to use the command '/ships config view' |
ships.cmd.blocklist.set |
Allows the player to use the command '/ships blocklist set' |
ships.cmd.blocklist.view |
Allows the player to use the command '/ships blocklist view' |
ships.cmd.ship.track |
Allows the player to use the command '/ships ship track' |
ships.cmd.ship.eot |
Allows the player to use the command '/ships ship eot' |
ships.cmd.ship.crew |
Allows the player to use the command '/ships ship crew' |
ships.move.own.ships.airship | Allows a player to move own airship |
ships.move.own.ships.watership | Allows a player to move own ship |
ships.move.own.ships.marsship | Allows a player to move own marsship |
ships.move.other.ships.airship | Allows a player to move anyones airship |
ships.make.ships.airship | Allows a player to make a airship |
ships.remove.other |
Allows a player to destroy anyones ships sign |
Developers:
Looking for a development wiki? maven/gradle dependencies? or something else relating to ships or translate core? Take a look at the getting started wiki
In reply to Jorn_blokies:
In reply to MoseMister:
Airship
Blokies
test
In reply to Jorn_blokies:
hopfully this fixed the issue, if it doesn't then ill be happy to continue attempting to fix the issue
In reply to MoseMister:
submarine
jowoka
jowoka7
and now it worked so i think it is fixed now
In reply to Jorn_blokies:
In reply to Jorn_blokies:
In reply to Jorn_blokies:
It doesn't work when I place the [Move] sign, in the alpha for 1.11
In reply to Francys5:
Ships 6.0.0.0 PreAlpha 6
Ships 6.0.0.0 PreAlpha 6 moves a lot of the API around putting the new classes in the correct place, as well as performance increases, bug fixes and 1/2 more features to play around with. Ships 6 PreAlpha 6 should be the last pre-Alpha of Ships before it hits normal "Alpha". I am planning on keeping Ships 6.0.0.0 in Alpha until the bugs are fixed within the vessel types, such as the hybridship moves in water as well as air, you can change the consumption amount on the Airship, etc.
Here is a list of all the upcoming updates.
https://dev.bukkit.org/projects/ships/pages/ships-6
so my regular ship says water in in the way so i take it out of water and then it says it needs to be in the water
What ships version are you using? If uou dont know you can type the following command in to gain the information.
/Ships info
Ships 6 preAlpha 5.1
ships 6 preAlpha 5.1 has undergone some huge changes to the internals. The some of the custom events are now firing so 3rd party plugins can be created. Ships now uses a hooked timer that makes it simplier for ship typs creators and task running plugins to work with ships. Not only that but the file size of ships is actually smaller then the previous version.
Download the latest prereleases, alphas and betas here
Hi, does 5.0.1.9 (latest stable release, from July 2016) work with 1.11? I am constantly getting a "ships sign can not be found error", and my ships blockcount is 0
I have been so busy with ships 6 and uni that i completely to test ships 5.1.0.9 on mc 1.11.
Ships does not and will not use NMS, meaning it should do minecraft updates without any hassle, however this isnt always the case.
I will do some tests late tomorrow as i dont have any time.
If you wish to detect if ships is bugging out, look directly at the ships licence sign then type the following command
This will cover the ship in bedrock for 10 seconds. I would use the command on a ship that you dont care about due to the fact if it does bug out, you wont loose thw ship.
Edit:
I managed to find some time today to do some quick tests, I can confirm that 5.1.0.9 works on MC 1.11.0. The only issue that MC 1.11.0 brings is the new blocks are not regonised by Ships by default, so Ships treats the blocks as Spout or Forge blocks.
Thank you for testing, good to know that it does work! When I tested again it seemed to be fine... however the wool requirement I found to be too much for the size of the ship I'm working with. So I lowered the % from 60 to 10....
and the plugin seems to stop working if I mess with the config file:
I first tried doing /ships reload configs, then a server restart, but the plugin seems to break if I mess with any config files. Even changing the config settings back to default does not fix the issue, forcing me to reinstall the plugin. Not sure what else to try...
That is really strange. Never had that issue before. Try changing the configuration files again and then send me the latest.txt file from the log. I should be able to work out whats going wrong from there.
Ships 6.0.0.0 PreAlpha 4.1
The new Ships 6 preAlpha is now out, stabilising a few bugs in its design. The new update brings the new Ships 6 movement algorithm to the table that should be able to process huge ships without taking up a huge chunk of server resources to process it. This algorithm is still being tested. Please note that the airship shiptype is still very unstable so please dont change any of the values for the airship
Ships 6.0.0.0 PreAlpha 4.2 (Now available)
As some people have seen in person or on the video (at the top of this page) Ships 6 preAlpha 4.1 broke a record being able to process a ship with a size over 8000 (Ships 5 could only process a max of 5000 on a clean server). However Ships 6 preAlpha 4.1 still used the old tracking method, this meant it could not process a ship over 9000 blocks. PreAlpha 4.2 has a new tracking system (Prototype4) that is a complete rewrite of the tracking system. The new one is slower in the long term however this one is processing ships 19000 blocks and up (i havent tested higher due to time issues). Ships preAlpha 4.2 will be arriving shortly.
Please note that both 4.1 movement and 4.2 tracking systems need to be enabled within the configuration by changing the Algorithm name to "Ships 6"
Ships 6 PreAlpha 4.4
Ships PreAlpha 4.4 is now out, giving full support to Minecraft 1.11, as well as a few extra features in the plugin. Go here to download all Ships 6 Development builds
Ships 6 PreAlpha 5
Ships 6 prealpha 5 is now out, adding a few more tools, stabilisation and a new ship type (the hybridship).
The HybridShip
The hybridship is not completely finished, currently only the movement in air works, you can move into water however Ships can not move the ship around in the water yet. This should be fixed in a later update.
ships 6.0.0.0 pre alpha 4
The new ships 6 pre release is out adding the airship to the list of ship types. Please note that the airship fuel settings are still experimental and can go very wrong if settings are changed. This will be stabilized in a future update.
You can download the latest ships 6 pre released at the normal link here
Any Time I Move Or Turn The Ship The Signs Turn Blank, And I Have To Delete The Ship Data From The Vessels Folder otherwise any ship or name I try to make says the name is already taken?.
Quite the pity, I was so looking forward to using this mod