PirateBattle

Abandoned
A minigame where you can unleash your inner pirate! Arrrr!

Introduction:
Arrr, unleash your inner pirate with this fun and exciting mini game! PirateBattle is a game where players use cannons and weapons to defend their ships from the other team. The last team standing wins (and gets fireworks)!

Here is how the PirateBattle works:
An administrator sets up the game area and configures settings (instructions below.) Then, players can join battles by clicking on signs which the administrator has placed. The players are then teleported to a lobby area, where they then choose a team (red or blue.) Once enough players join (configurable) a short warmup period will initiate. At the end of this period, players will be teleported to their respective ships. While aboard these ships, players can retrieve TNT and weapons from chests. They can use the TNT to load aimable cannons to shoot the other ship with, or venture across the water to battle their enemy. The surviving team wins.

Instructions for setup:
1. Download and install the version of this plugin that corresponds to your Bukkit version.
2. Download and install TagAPI (http://dev.bukkit.org/bukkit-plugins/tag/)
3. BEFORE starting/restarting your server with this plugin, download and install the world to your server directory (below). THE PLUGIN WILL NOT WORK WITHOUT THIS!
4. Create a valid arena sign like so:
http://i.imgur.com/OSA8m2F.png
where <integer> is a number like 1 or 42.
Note: You must have the PirateBattle.edit permission for this.
This will become:
http://i.imgur.com/KqMy9QZ.png

5. Your game is ready! Once you have enough players (configurable in the config) join via clicking the sign, the game will automatically start.

The world:
This plugin requires a world file which contains the ships, cannons, lobby area, and pretty much everything you need for a good battle. Download this world and put it in your server directory. You can edit this world with /pbedit and /pbsave, but beware: Some things are static. You cannot change the various teleport locations. It is reccomended that you tailor the items found in the chests to meet your needs. Currently, I have not put any weapons in the chests. Feel free to do so yourself!
Download: https://www.dropbox.com/sh/cn3inwyj96831pv/AAD8WP1dE2Y1hFTeofWOxU35a (In the upper right, click [...] and download as zip.

Some pictures:
http://i.imgur.com/isR7TZD.png
http://i.imgur.com/qnwfaE1.png

Commands:
/pbedit - Administrator command, teleports you to the base world (the world that all the other arenas you create pulls from) so you can edit blocks there.
/pbsave - Saves your edits to the arena.

/pbinfo - Prints some information, mainly for debugging.
/pbreload - Reloads the config

/team - Allows you to join a team once you are in a battle.
http://i.imgur.com/yv6RY3s.png

Cannons:
The cannons in this plugin are not the easiest to use, so here is how to use them..
First, load it like this. Use the pistons to push as much TNT as you can by placing/pressing. Different amounts of TNT on the sides will effect the direction of the shot.
http://i.imgur.com/6XZG2F9.png
Then, press the propellant button, wait a few seconds, and press the cannonball button.
It takes a few tries, but you will get good at it eventually!

Permissions:
PirateBattle.edit - Administrator permission, is used to edit the PirateBattle arena and use most of the commands.
No other permissions are required!

Dependencies:
This plugin is dependent on a plugin called TagAPI. Please download TagAPI here: http://dev.bukkit.org/bukkit-plugins/tag/.

Configuration:
This plugin has some basic configuration, but it's a bit iffy right now.
You should be able to set:
- Minimum players
- Radius of arena
- Wether you can destroy blocks
- Warmup time
- Difficulty of world (easy, normal, hard)

Source:
The source for some (not all) of my plugins can be found on https://github.com/wenikalla.

Problems:
If you have any problems with this plugin, please create a ticket. I will fix them as soon as possible.
Meanwhile, some things you can try:
- Install Java 7
- Make sure you have the world downloaded and in your plugin folder
- Download and install the newest version of the plugin

Other:
Thanks for viewing this plugin, if you have any questions or comments, please leave them below.
If you would like to request a feature or have any ideas for future plugins, please send me a PM or leave a comment.
This plugin is still in beta! It probably has some errors, but eventually I will work them out.
Also, my Minecraft username is jcholton.

Donations:
Plugins take time to make, and as a high school freshman involved in many activities, time is hard to come by. If you would like to acknowledge the time I have spent on this plugin, please give me a small donation as a thank you for my work. Thanks!
http://i.imgur.com/rph1CnM.png

The PirateBattle Team

profile avatar
  • 2
    Projects
  • 4.8K
    Downloads

More from _ForgeUser11739465