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 Sep 14, 2013@GodsDead
what version of craftbukkit are you using? this one was built for 1.5.2, and worked on 1.6.2 beta 1 have not tested on 1.6.2 recommended build
-
View User Profile
-
Send Message
Posted Sep 14, 2013@MoseMister
Hey MoseMinster! I am using the latest, Ships 3.1.7. I would love to have this as part of my server, It's a Pirate Themed Server :)
-
View User Profile
-
Send Message
Posted Sep 13, 2013@GodsDead
what version of ships are you using? in 2.1 and lower that's true, but after the support of chests in 3.0 that bug stopped
-
View User Profile
-
Send Message
Posted Sep 12, 2013Putting a chest on the boat then moving the ship kicked everybody off the server and crashes their minecraft completely.
-
View User Profile
-
Send Message
Posted Sep 11, 2013@austin101
well this would be a obvious bug, how ships works is it sees your ship, saves it, then deletes your ship, using the save it just created, spawns it all back 2 places ahead of the original pos.
head, there are many users in the world, but only (i think 3) id for heads. when the head on your ship gets deleted, the save is the id of the head. however only having 3 id for heads, it will spawn back a default, or normal minecraft head, due to the 3 id problem.
only way to fix this is by putting listeners onto the ships plugin to detect when a head is on board, then it needs more listeners to determine whos head it is, then save all that in the saves file, and spawn in the exacts same head as it was before.
-
View User Profile
-
Send Message
Posted Sep 10, 2013Found a bug:
-
View User Profile
-
Send Message
Posted Sep 8, 2013@MinecraftFever1
no clues with the update, people have been waiting a while so dont get your hopes up
-
View User Profile
-
Send Message
Posted Sep 8, 2013@DeadlyElite
just add coal to a furnace on your ship. easy
-
View User Profile
-
Send Message
Posted Sep 7, 2013I'm super excited for the submarine part of this mod! Any idea of when this awesome new feature might be included?
Also, would you mind adding a more simple "donate" Paypal button above, so I could give money without using an account?
Thanks for the awesome work!
-
View User Profile
-
Send Message
Posted Sep 6, 2013How do I add fuel?
-
View User Profile
-
Send Message
Posted Sep 4, 2013@Jarrett78
what universe are you in sir. with this plugin, signs have never duped.
another plugin maybe causing the sign dupe, i can be 99% sure that signs do not dupe with this plugin stand alone.
-
View User Profile
-
Send Message
Posted Sep 3, 2013The signs dupe when it's moving.
-
View User Profile
-
Send Message
Posted Sep 3, 2013@InfiniteMcServer
in this massive update everyone is wanting, it will contain a method of changing what block types you can use but atm there is no way, unless you go into the source code and change it there
-
View User Profile
-
Send Message
Posted Sep 2, 2013Is there a way to change what blocks I can make my ship out of? That would be nice.
-
View User Profile
-
Send Message
Posted Sep 2, 2013@makitis
yer, your ship is too big for your server to handle.
2 ways you can fix this
(recommended) 1) make your ship smaller so your server can handle it
2) change the max RAM use that your server can handle to a higher value (if you set it higher then what your computer has your computer may crash when attempting to grab this ram, the more likely result is your computer will run . . .s . l. o .........w
(does not help at all, but will fix it) 3) kill your server :)
-
View User Profile
-
Send Message
Posted Sep 2, 2013guys i have this error help me: in game it does not show anything it is from cmd this error Caused by: java.lang.StackOverflowError at org.bukkit.craftbukkit.v1_6_R2.block.CraftBlock.getTypeId(CraftBlock.java:136) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:92) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.MapingBlock(ShipsMaping.java:225) at Ships.ShipsMaping.<init>(ShipsMaping.java:26) at Ships.ShipsListener.Burner(ShipsListener.java:422) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 16 more
-
View User Profile
-
Send Message
Posted Sep 1, 2013@Thiefofspades
or make it like me
1) attach the burner by iron block (or something that does not set on fire) away from any wood.
2) Position the burner at the top of the airship, so there is no wool or Wood above the burner. runs fine :)
-
View User Profile
-
Send Message
Posted Sep 1, 2013@Thiefofspades
the burner has to be connected to the ship, but it does not say how or where. from other people who have had this problem the recommended ways are the following:
1) attach the burner by iron block (or something that does not set on fire) away from any wood.
2) get another plugin that stops all fire spread happening (essentials)
-
View User Profile
-
Send Message
Posted Aug 31, 2013So how exactly do you make the burner without burning your ship to the ground?
-
View User Profile
-
Send Message
Posted Aug 31, 2013@charlza
true, but the stairs block does move on ships. but it also means that he is talking about a different plugin that he is wanting to be compatible with this plugin.
all this plugin does is deletes all the blocks on your "ship" then place them in the correct spot, as well as teleport you and all other players on the "ship" to the correct place. for this to be compatible with any "seats" plugin, "ships" would need to detect weather of not a player is "sitting" (using the minecart or boat sitting pos) then get them out of that pos, teleport them, put them back in the pos in the new destination.
ill ask you, is it worth it?