HookWars - A Flesh Hook PVP Game
In this fun, multiplayer game, players compete the be the last one standing on the floating island. Players only have one way of providing knockback to each other: Using flesh hooks.
Players have a config file to adjust many features such as spawn locations, players limits, and other important factors in the game. The chat format can also be changed.
Here is how the plugin works:
A player types /hookwars join, and is immediately teleported to a waiting lobby. In this waiting lobby, the player waits until others join the game.
When the "start-players" value of players joins the game, the game automatically starts.
The players wait 20 seconds (to allow others to join) before being teleported to the arena.
The arena is a floating island with many holes in the ground to improve gameplay.
Once teleported, players wait 5 seconds until they are allowed to begin PvP. This is to allow players to successfully teleport without getting killed immediately.
When the timer ends, players use a flesh hook (and nothing else!) to battle on the island. The last player standing wins the game. Players "lose" or "fall out" of the game when they go below a certain Y value as stated in the config file.
If there are "min-player" players online (or more), the game automatically restarts and the process repeats. If not, the game pauses while the players are in a waiting lobby.
If the number of players during the game goes below 2 (players leave, etc), then the game automatically stops and the remaining player is teleported to a lobby.
VIDEO ON CONFIGURATION: https://youtu.be/MRXPF1O0kLs
Command List
/hookwars join - Player joins the game.
/hookwars leave - Player leaves the game.
/hookwars setlobbyspawn - Sets the lobby spawn to the player's current location.
/hookwars setgamespawn - Sets the game spawn to the player's current location.
/hookwars setspectatorspawn - Sets the spectator spawn to the player's current location.
/hookwars setmaxplayers <#> - Sets the maximum players to the number stated in the second argument.
/hookwars setautostart <#> - Sets the autostart player limit to the number stated in the second argument.
/hookwars setdeathheight <#> - Sets the Y values that players "die" at do the number stated in the second argument.
Permissions
hookwars.join - Allows the player to join
hookwars.leave - Allows the player to leave
hookwars.configurate - Allows the player to use the listed configuration commands.
Configuration
Instructions found here: http://hastebin.com/onafixoxop.txt | https://youtu.be/MRXPF1O0kLs
Reload the plugin to enforce changes in the configuration.
Map Example
A nice, open map where players can knock each other off.
If you've tried the plugin and enjoyed using it, please please PLEASE leave a comment below. If you disliked the plugin, explain why and I can add to it / fix the problem. It doesn't help to leave negative poll feedback and refuse to tell me what the issue is. I will do my best to fix all bugs / add requested features to the game.
It is very funny, but please add join signs, alternative with snowballs, gamemode 2 for everybody when they join the game, auto-leaving the arena when the game ends, teleport on spawn when is used /hookwars leave or the game ends and possibility have multiple arenas.
Please excuse my horrible English ;-) .
Looks Good
If you have any comments / suggestions, feel free to post them down here!