Bow Warfare - Reloaded
Main | Setup | Perms & Cmds | FAQ
Bow Warfare is a plugin that has the aim of creating a fully automated COD/Battlefield style experience. The plugin was created to be simple to use, and to be easily setup on any type of server, no matter the size or type! Bow Warfare provides a way for your server to have a full fledged, fully automated Bow Warfare experience for any player. This is a remake of an older plugin, now the old project is inactive. For older information visit the original plugin: BOW WARFARE.
Requirements
Before installing this plugin, a few things are required.
- WorldEdit- Needed to create arenas.
- MySQL Database (optional) - If you wish to use stats, you must have an SQL database.
Conflicts
- Any plugin that modifies damage amounts by applying more damage can sometimes cause issues and make the player actually die (ie McMMO).
- Some locking plugins such as LWC have been reported to have issues with the lobby signs, but should work normally if protection is turned of for those signs.
- WORLD PORTAL will make this plugin completely break if the lobby is not in a world that is loaded at start!
Features
This is not just another Bow Warfare plugin. This plugin aims to bring a fully automated, fully fledged gaming system to your server.
Features:
- Full automation
- Automatic arena regeneration
- Auto game start
- Spectators
- In-game Lobby with real-time player and arena stats
- Multiple arenas
- Simultaneous games
- Web-based stats
- Easy arena setup
- Per Arena Permissions
- Multiworld Support
- Different Game Type
- Events API
- Kits (Done but Useless)
- Economy (Planned)
- Scoreboard
- Boss Healt Info Bar
- Game Type specific spawn points
- Team Based Spawn Points
- Team Chat System: "#<Messages>" (WIP)
- Granades and Mines
- Autocomplete command (TAB Autocomplete)
- Update checker when an OP joins the server
Game Type
- FFA - Free For All
- TDM - Team Death Match
- LMS - Last Man Standing (Next release)
- CTF - Capture the Flag (WIP)
- INF - Infection (WIP)
Information
I'm looking for suggestions for the economy of the plugin! If you have any suggestions please write on the comments as well. Right now I'm developing the LMS mode. Some other features have been added and some bugs fixed. Soon a second release. I hope to release a stable version before the release of 1.8!
I just finished developing the LMS, it only remains to fix some problems. I therefore need to release a new pre-release of the plugin.
The stable release will be released as soon as I implement the CTF, arranged translations and possible bugs. It will probably be necessary to introduce some changes to stats to work with new UUIDs
In view of recent events, the development of the plugin is paused. I do not want contrubuire to a project that is dead (or almost).
If you have a server running this plugin, you can PM me to add your IP on the server list!
Jenkins & Github
Jenkins | Github |
---|---|
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Build server by CloudBees (FOSS) - Thanks!
Logo by TCuts - Thanks for your time!
Link: TCuts
Until Bukkit is not updated, I won't update the plugin. In addition, the version available on the platform is out of date. (it was only a preview) Until then, please wait.
Thank you for understanding, hitech95
@Thanoric In the last build I was working on the economy had been implemented (see specifications). It was also possible to select a kit but this choice was unnecessary because the damage caused by items have been modified. (in fact, one stick can kill a player in one shot)
The bow can be used as a knife, hitting the player. The pressureplates serve as mines and snowballs as grenades. Other items would be too strong and damage the balance of the game. In addition, the blocks can not be placed.
Bye Hitech95
Problem: when i make tdm bow warfare reloaded when players join and play game bow doesn't make damage/doesn't touch player also for swords help?
I suggest there should be a way to edit the default items it spawns you with, maybe dumping it entirely over to the kit setting with default ruling if no kit has been selected.
I also suggest making the economy part of the plugin as a per kill and maybe add an additional per round like the config for points. It would give greater customization.
@MasterGabeMOD
Hello, the time I have available at this time is not much. I'm looking for a developer and a tester that can check out the latest build. The code has changed a lot and I can not re-tested every single function.
I think it would be cool if players that join when a match is in progress will automatically spectate.
Keep up the good work on this plugin. I'm very excited to see what will be added to it
@halowhoflungpoo
Last tested bukkit version is 1.7.9. You can try to use a dev version.
I'm working on UUID, I need more time to fix some issues.
Can you use this plugin in 1.7.9
absolutely love the ffa of this , tdm or lms sign isn't working on 1.7.10 , gamesetup and setspwans np , just cant use the sign to get in but thats it . no errors during setup or clicking on the signs . ty so btw for such a great game . tried adding as auto assign . to no avail . i will test out manual game play next . nothing sry . im not running any plugins that would be a issue .
@halowhoflungpoo This last period was a bit complicated, because of the exams, now I can continue with this project again. The next version of the plugin will deploy the economy but I do not know how to allocate the money: (winning team,number of kills, etc.).
I accept suggestions! Bye, hitech95
hi there love the game ffa is a nice way to hang out and one shot , i would love for a way to pay economy(money) to players . i do use cash or items for trading or selling would be nice to give money to winners maybe a runner up ? i am looking forward to playing LMS ty for your time .
@fr0dekene
Nop, but you can use a command to add the player: /bw join <id>. There are some plugins that allows you to send commands on join.
You can also create this type of sign:
1 Line: [BowWarfare]
3 Line: Auto Assign
Other must be empty.
Any way to make this take over the whole server and make it add players automatically into the game and later choose a random map/vote?
@John4064 Yoshi is working on CTF. Currently I have no free time and I can't develop.
Im a huge fan of bow warfare but i miss CTF and INF with this if thats ever added i will quickly replace bow warfare with this. Great Job other wise
Before you ask, yes. This error log is backwards. Sorry.
This is the error on the console I get when anyone tries to join an arena.
02.05 19:47:23 [Server] WARN at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) 02.05 19:47:23 [Server] WARN at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) 02.05 19:47:23 [Server] WARN at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) 02.05 19:47:23 [Server] WARN at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) 02.05 19:47:23 [Server] WARN at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) 02.05 19:47:23 [Server] WARN at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) 02.05 19:47:23 [Server] WARN at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) 02.05 19:47:23 [Server] WARN at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:47) 02.05 19:47:23 [Server] WARN at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) 02.05 19:47:23 [Server] WARN at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:814) 02.05 19:47:23 [Server] WARN at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:952) 02.05 19:47:23 [Server] WARN at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:683) 02.05 19:47:23 [Server] WARN at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:175) 02.05 19:47:23 [Server] WARN at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 02.05 19:47:23 [Server] WARN at it.kytech.bowwarfare.CommandHandler.onCommand(CommandHandler.java:157) 02.05 19:47:23 [Server] WARN at it.kytech.bowwarfare.commands.Join.onCommand(Join.java:17) 02.05 19:47:23 [Server] WARN at it.kytech.bowwarfare.GameManager.addPlayer(GameManager.java:265) 02.05 19:47:23 [Server] WARN at it.kytech.bowwarfare.Game.addPlayer(Game.java:235) 02.05 19:47:23 [Server] WARN at java.util.ArrayList.get(ArrayList.java:413) 02.05 19:47:23 [Server] WARN at java.util.ArrayList.elementData(ArrayList.java:400) 02.05 19:47:23 [Server] WARN java.lang.ArrayIndexOutOfBoundsException: -1
@MGbeenieboy Open an issue on GitHub.
Hey, I'um using the newest jenkins build (#13) and i cannot join an arena. Typing /bw join 1, clicking on the signs on the wall, nothing helps! Teleporting to the lobby with /bw join works.
@RM0N3Y Read the FAQ.
In the actual 1.0 release of this plugin will there be a pre-writen configuration files as well as the bow warfare map to go along with it in a zip file, like the original Bow Warfare by YoshiGenius. If there will be how long do you think it will take to do so?