Are you sick of boats in Minecraft breaking if you look at them wrong? Smashing into bits and pieces if you run into a lily pad or brush the bank of a river? Ever think that maybe a boat should be a little more sturdy than something made of balsa?
Then this plugin is your answer.
ToughBoats is a very simple Bukkit plugin that will prevent any boat from being destroyed except by direct player interaction. In short, with ToughBoats installed, you can run your boats around, bang into things, rub the river edge, smash it into trees, whatever- and it will not break!
You CAN still break your boat by smacking it with a tool or your hand, in which case it will drop just as normal. Any damage from collisions, etc. will not be allowed to destroy the boat. Boats that are placed in lava and/or fire will be damaged and destroyed normally; this plugin only prevents destruction of boats on water!
In addition, ToughBoats enables you to eliminate the desynchronization of players in boats that "drift" away from the server's location. With this feature enabled, every 60 seconds (default, configurable) the player is teleported to where the server believes they are, forcing the client to update their location. The player will experience a brief "hop" as they are teleported to their proper place. No more running into the shore when your client shows you a hundred blocks out in the ocean!
If you want to use the resync feature, you MUST enable it in config.yml! If you don't you'll only have access to the basic features of ToughBoats.
You can now disable boat protection while still using the player resync feature. Edit config.yml and set "protectboats" to false if you wish to disable boat protection. It defaults to true.
To install ToughBoats from scratch, you must first invent the universe. We'll assume you've done that part.
ToughBoats creates a configuration file called "config.yml" in the "ToughBoats" directory in your server's plugins directory. This is a text file you can edit with any standard text editor.
The config.yml file has several options. If you're upgrading from V1.0 of ToughBoats, I suggest you stop your server, DELETE config.yml, update the ToughBoats.jar file and restart your server. If you prefer, see the sample config.yml in the comments.
YOU MUST ENABLE THE "RESYNC" FEATURE MANUALLY BY CHANGING THE PROPER LINE IN CONFIG.YML! IT DEFAULTS TO BEING DISABLED.
Using ToughBoats could not be simpler.
ToughBoats has no permissions. If you can ride a boat, you can use it.
ToughBoats has no commands. It keeps boats from breaking by hitting things, what's to command?
ToughBoats introduces no new crafting recipes. You build a boat, you ride the boat.
If you need support feel free to post here or create a ticket.