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
-
View User Profile
-
Send Message
Posted Nov 5, 2013@Drazhar753
your 3rd statement, i would love this feature to be part of this plugin, however the way i want it would take a lot of lag into the picture, however if the airship and marsship were to have the lowest block next to the water, that could work with no extra (or very little extra) lag.
your 4th statement, i just dont understand what you mean, if you mean that you can idk, go at angles on a ship, its almost impossible to do with minecraft features (so far).
i have seen a plugin that allows blocks to be at a 45 degree angle, but they use minecarts to do that .... im not having a load of minecarts spawn to make the blocks at a 45 degree angle
-
View User Profile
-
Send Message
Posted Nov 5, 2013@Drazhar753
ok, its not official that im taking this plugin, Qx2 has said that he would like someone to take over, and i have had a few people point fingers at me to take this plugin off Qx2 hands.
next up, your first statement, i have already said that i will add in the config the ability to change what is compatible with the ships.
your second statement i have wanted to fix for a while, and Qx2 has also said he "will" (errr ...) fix it in the future. but because this statement of Qx2 has been on record for so long, i think it will be hard to overcome, however i will try.
(Part 1)
-
View User Profile
-
Send Message
Posted Nov 5, 2013please please please add a specification of what obstacles are in the way. I'm trying to drive my bad assery boat into the sea, but it keeps saying stuff is in the way! I've been deleting anything not listed here, but even still it will not work!!!
-
View User Profile
-
Send Message
Posted Nov 5, 2013So are you officially taking over this plugin?
Some ideas I have had.
Can't think of anything else right now, will post if I have any other ideas.
-
View User Profile
-
Send Message
Posted Nov 4, 2013@bradders0906
err ... i am still learning java but that sounds difficult and will probably lag the server loads, i plan not to make this plugin a lag plugin, so if i do add it, it will probably be disabled in the config by default, and a big warning sign saying "this plugin is responsible for breaking your server if this is turned on"
i would need to put listens onto each and every block that is connected to the ship, i will then need to get those listens to tell me when the block is missing. after that tell the server that these blocks from this ship are missing, what's the % of damage done to the ship, if lower then the value placed in the config, spawn TNT ... probably where the ship license sign is [ships]
then after all that, when the TNT block blows, all listens connected to the ship, delete block where the listens are, then delete listens that were connected to the ship
same with the normal ships but instead of spawning tnt if the % is too low, make all listens and blocks connected to listens move down, until a block hits another block (obstruction in way) then disable all signs connected to the ship
if i ever do add this feature, it will probably be the last feature i add
also if anyone has a ... more efficient method of doing that then plz tell me
lastly, if anyone else has any ideas plz suggest them, i wont mock at all ... unless its deliberately stupid
-
View User Profile
-
Send Message
Posted Nov 3, 2013@MoseMister
Would you also be able to add an ability to 'Sink' a ship, Say if there's too much damage the ship will explode and all blocks will be removed? Shouldn't be too hard right?
-
View User Profile
-
Send Message
Posted Oct 17, 2013@Qx2
i would love to take the project off your hands, i am learning java by the day, but i dont have a lot of time on my hands.
the things i would do is allow others to create addons to this plugin (plugin inside a plugin) so people can have there own types of ships that they have coded them selves (or downloaded)
i would create the new config to allow users to have what block type they wished with the "Plank: true" idea
i would try to make doors supported (i know that has been on the things to do for some time, so im guessing its harder then it sounds)
i would make the submarine (however hard it is to see out the windows underwater) and something that goes on lava (for the nether)
have a permission that allows players to place chests on any type of ship (stopping this chest error people are having hit future builds)
lastly (out of my quick thoughts, i may have ideas later on), i would make it so you can choose the water and lava (separate options) height in the config
-
View User Profile
-
Send Message
Posted Oct 16, 2013Jw why are there 2 block 85's unless one is 84 would you plz fix tht soon?
-
View User Profile
-
Send Message
Posted Oct 16, 2013@Illisen
doors are block 64 and 71 which idk if they work currently its been a bit but judging from th to do list no and beds are datavalue 26 but dont work. They are not 335 324 or 330 because thats an item ID not a block ID.
-
View User Profile
-
Send Message
Posted Oct 16, 2013hello, I'm still here. I do not answer, but I know what's going on. I'm busy with another project. I'll give someone a plugin Ships. Volunteers please report in this topic.
-
View User Profile
-
Send Message
Posted Oct 16, 2013@Illisen
the owner of this plugin is not here anymore ... we were promised an update that would allow use to choose what could work on the block list, however this update will probably never happen.
sorry
-
View User Profile
-
Send Message
Posted Oct 15, 2013hi, Do you think that's possible to add bed (355) and door (324) (and iron door (330)) to the list of valid block please ?
-
View User Profile
-
Send Message
Posted Oct 15, 2013@Yuumishukia
For the furnace are no Fuel Sign needed. Set some furnace inside your ship and put some coal in it.
-
View User Profile
-
Send Message
Posted Oct 15, 2013@Yuumishukia
delete some blocks :)
OR you can set the max blocks in the config to a higher number ;)
-
View User Profile
-
Send Message
Posted Oct 14, 2013what do I do when my plugin says my ship is too big?
-
View User Profile
-
Send Message
Posted Oct 14, 2013I have tried making the fuel sign for furnaces and cauldrons, but it doesn't work, whats wrong with my plugin? how do I get it to work correctly?
-
View User Profile
-
Send Message
Posted Oct 14, 2013@BlackBird956
its to do with the default water level. atm there is no fix
-
View User Profile
-
Send Message
Posted Oct 12, 2013If i try to sail a ship and it goes forward there is a big amount of water flying in the air behind my ship. Does anyone know how to fix this?
-
View User Profile
-
Send Message
Posted Oct 10, 2013sure, but give me a way to send you stuff
-
View User Profile
-
Send Message
Posted Oct 9, 2013so i have seen many troubles with chests here. i don't have any troubles with chest, only thing i have troubles with is the config. alright so in the config, the only thing showing up is airships. i need marsship and ship to show up too. if anyone maybe just could send me their config file then it could be great :)