[1.8 to 1.21] Turf Wars [MINI-GAME] icon

[1.8 to 1.21] Turf Wars [MINI-GAME] -----

Huge Update! Achievements, Map Rotation, Bungee (or not) Mode, and more!




  • Fixed incorrect commands being used for winners/losers. It should now correctly identify the list of winners and losers.
  • Fixed spectators being identified as players for running end-of-game commands.
----------, Oct 28, 2024

This update mostly contains MySQL improvements.
  • Shortened MySQL console messages.
  • Won't connect when no players are online to avoid useless connections.
  • Better handling of lost connections.
  • Implemented a cache system to reduce the number of MySQL queries. Stats are synced around every 5 seconds now.
----------, Aug 31, 2024

  • Fixed support for Purpur, and possibly for related/similar forks.
----------, Aug 12, 2024

Fixed 1.20.4 Support (InventoryClickEvent error)
----------, Aug 7, 2024

New Spectator Mode: "Persistent"
This new spectator mode for example allows for admins to more easily monitor games by staying spectators over games, or by automatically joining as a spectator. it also allows any player to simply stay a spectator instead of each time having to leave and rejoin the game.

First, this is in BETA so please enable it cautiously. It has been tested extensively but this still remains far from operational tests. Please report any issues to the Discord server, this will be of great help.


You can enable the mode in the config file:
Code (YAML):
Persistent-Spectator-Mode : false
Using it

When enabled, players have a new command:
Code (YAML):
/tw spec
that allows them to:

  • join the game as a persistent spectator if they are not in game.
  • set themselves as a persistent spectator if they are in the lobby or already in-game/spectating.
  • If already spectating, they will therefore become persistent spectators and not automatically join the game after it ends.
If already a persistent spectator, performing the command will make the player become a "normal" (temporary) spectator or join the lobby, depending on the game state.

The permission for the command is
Code (YAML):
turfwars.command.spec
Automatic Persistent Spectating

If you want some admins to be persistent spectators by default when joining the game or server, you can add the following permission to them:
Code (YAML):
turfwars.persistentspectator
They will automatically be added as persistent spectators when joining the game/server, and can still use /tw spec command to become a player.
----------, Jul 15, 2024

Added & tested 1.21 Support
----------, Jun 30, 2024

Added 1.20.6 Support. Note it requires Java 21!
----------, Jun 6, 2024

Fixed support for 1.20.4: Textured skulls need to be set in an alternative way since 1.18 that avoids using NMS and reflection. This method does not work for pre-1.18, so I kept reflection. However, 1.20.4 does not support this method anymore, or shows warnings so this update uses a different method depending on the Minecraft version.

Please report issues on the Discord server.
----------, Jan 8, 2024

  • Fixed compatibility issues with the color of the wool given to players.
  • Added a new feature which allows to disable "trade kills", where a player kills the player who killed them shortly later. In other words, when this is set to false, if a player dies after shooting an arrow which has not yet landed, this arrow will get removed instantly, preventing kills or block damage after being killed.
This feature can be found as "trade-kills" in the "Game" section of the config:
Code (YAML):
Game :
  ...
  trade-kills
: true/false
----------, Sep 20, 2023

Minor update:
  • Adds new placeholders:
    • %turfwars_players% (current in-game players)
    • %turfwars_maxplayers% (max nb of players)
    • %turfwars_minplayers% (min nb of players)
As a reminder, placeholders use PlaceholderAPI.
----------, Aug 12, 2023

  • Added & tested support for 1.20
----------, Jun 11, 2023

  • Fixed items like "Go Back to Hub" when no data. Now please don't use integer item IDs (e.g. 155) even on 1.8.8.
  • Fixed other items not being loaded correctly in game.
  • Fixed MySQL connection yielding an error when a player connects.
----------, May 16, 2023

  • Fixed arrows block hit not being registered correctly on 1.19
Please report 1.19 issues on Discord.
----------, May 5, 2023

  • Fixed Error with Stairs in 1.9.4
----------, May 5, 2023

  • Fixes for pre-1.13 Versions
----------, May 4, 2023

  • Fixed bow disappearing in versions below 1.11
  • Fixed blocks not being removed when shot by arrows below 1.11
  • Minor fixes to better support all versions from 1.8 to 1.19.4
----------, May 4, 2023

  • Removed support for specific Minecraft version
  • Turf Wars should now run without any issue on most Minecraft versions.
  • Automatically detects turf material when setting up a map for more conveniency (no need to manually modify it with a command anymore).
  • Minor bug fixes and optimisations.
----------, May 3, 2023

Added support for 1.17.1 (NOT 1.17!)
----------, Aug 17, 2021

Added Support for 1.16.4
----------, Nov 23, 2020

  • Added 1.16.4 Support
----------, Nov 23, 2020

  • Added 1.16.2 Support
----------, Aug 26, 2020

New features:
  • Added optional custom /tw leave location. Off by default. Available in the game section of the config. Instead of teleporting back to where the player was, it will teleport them to the location specified in the config.
  • Added optional alternative restart system support. Off by default. You can specify another restart command to use instead of calling spigot's restart system. In the restart system section of the config.
----------, Aug 15, 2020

  • Added 1.16 Support
----------, Jul 8, 2020

Team Queue Option (On by default)
2.3.2 features a new team queue system for the lobby.

Suppose there are 4 players waiting for the game to start, and 2 are on each team.
If 1 of each team wanted to swap for the other team, they couldn't do it before. Now they can, if you want to change team, but it's not possible yet. You can just try to join and it will put you in a queue. Once a player from the other team joins your team's queue, you will be both swapped.

This option is on by default and allows more dynamic and more functional team distribution.

If you want to turn it off, head over to Game > team-joining >
switching-teams-queue
in config.yml and turn it to false.

No Team Balance Option (off by default)

This feature was requested to stop limitations and letting players join teams freely. if the queue system is still not enough, you can use this.

Once toggled on, players can choose a team even if it unbalances teams.
However, note that the game won't start if one of the teams is empty!

If you want to use this option, head over to Game > team-joining >
balance-check
in config.yml and turn it to false.
----------, Apr 21, 2020

  • Added 1.15 Support
  • Minor Fixes to 1.14 Support
----------, Jan 31, 2020

  • Spec Mode is now an option. Default: true
  • Fixed Scoreboard not showing with certain configs
  • Minor fixes.
----------, Sep 15, 2019

Scoreboard is now completely customizable.
You can find the new configs with the placeholders in Messages.yml!
Max 16 lines, and max 32 characters per line. (it will cut if it's too long)
----------, Sep 9, 2019

  • Fixed command list incorrect (listmaps and not i)
  • Added held items to kit armorstands
  • Big anti-lag optimizations!
  • Next/current map will not be indicated in lobby/game
  • More minor fixes
----------, Aug 31, 2019

This update focuses on block placement optimizations.
It should now produce less lag on large servers
----------, Aug 27, 2019

  • BungeeCord and Waterfall fixed.
  • Added placeholderAPI support:
%turfwars_money%
%turfwars_wins%
%turfwars_losses%
%turfwars_games%
%turfwars_kills%
%turfwars_kit%
%turfwars_team%
----------, Aug 21, 2019

  • Fixes on < 1.13 versions
----------, Aug 21, 2019

  • Fixed 1.10 Support
----------, Aug 21, 2019

  • Fixed building above limit
  • Fixed infiltrator hitting other players in lobby
  • Other minor fixes
----------, Aug 20, 2019

  • Added 1.14 support
  • Fixed Waterfall
  • Fixed some errors appearing.
----------, Aug 2, 2019

  • Fixed an issue where some arena directions would not work. (The one concerned is Blue -> Red being West direction)
----------, Mar 10, 2019

  • Fixed a sound support issue for 1.13
  • Fixed broken support of Citizens NPC.
  • Minor support fixes.
----------, Mar 7, 2019

Added support for both 1.13 and 1.13.1
----------, Oct 17, 2018

  • In certain circomstances, achievements would not be saved correctly.
  • Vault missing would cause many errors to console.
----------, May 10, 2018

  • Added option to only build during build phase
----------, Apr 29, 2018

Just a small update:
  • Added option to only build during build phase
  • Added message for this option.
----------, Apr 29, 2018

Fix for asynchronous entity add
----------, Jul 21, 2017

This should fix not working NPCs
----------, Jul 16, 2017

Fix Spigot please
Fixed support for PlayerPoints
----------, Jun 23, 2017

Fixed:
  • Players don't get rewards when sent to lobby on end of game.
New command:
/tw kit <kit>
to select a kit with a command instead of NPC!

Soon will come more kit customization, it has been requested but I'm still waiting for more informations about how it'd be, so that's why it's not in this update!
----------, Apr 19, 2017

Fixed issues such as some about spectators, wool, etc.
----------, Apr 4, 2017

Fixed 1.8.x Support
----------, Feb 28, 2017

  • Fixed buggy Force Balancing.
  • Fixed arrows could be blocked in 1.9 or higher by spectators.
  • Fixed Spectators winning money on end of games.
  • Improved Achievements status. (*)
* Here are the improvements:
[​IMG]
Those messages have been changed and you should reset them (just delete the lines).
The variables {current} and {rewards} have been added, here is how it looks now:
[​IMG]

Also, a little add to messages when you get an achievement, the money:
[​IMG]
Reset or add the {reward} variable in your message :)

Enjoy!
----------, Feb 28, 2017

This version fixes a lot of issues!
Some of the many fixed bugs:
- Weather error spamming in logs.
- Issues when leaving game, reloading, building, or switching maps.
- Fixed maps change between each game.
- And more!
----------, Feb 2, 2017

  • Several minor Bug Fixes
  • Delete map and List maps command!
  • 40% off Christmas sale!
----------, Dec 17, 2016

Added Support for 1.11
----------, Dec 6, 2016

  • Players wouldn't die in water, lava or void.
  • Players dying in lava would keep the fire on them.
----------, Aug 24, 2016

Fixed death by water, lava and void
----------, Aug 22, 2016

Fixed Lava, Void, and Water death.
----------, Aug 22, 2016

  • Fixed error on arena creation
  • Fixed SoundOnHit not working.
----------, Aug 16, 2016

  • Sound on hit
  • Commands customizable on: kill, lose, win and game start.
  • Description when map isn't complete.
  • Seperated messages for red and blue team
----------, Aug 13, 2016

Bug Fixes:
  • Ninja Kit was not making any damage with bow.
----------, Aug 4, 2016

  • Fixed NPC being removed when nobody around them.
  • Fixed the Damage System.
----------, Jul 21, 2016

  • Removed Debug Message.
  • Fixed PvP out of Turf Wars.
----------, Jul 19, 2016

Fixed teleport.
----------, Jul 18, 2016

Test
----------, Jul 17, 2016

Fixed teleport issue
----------, Jul 17, 2016

Fixed World Issue.
----------, Jul 17, 2016

Fixed API.
----------, Jul 12, 2016

  • Fixed spectator mode.
  • Fixed Game not starting
  • And many minor fixes.
Enjoy!
----------, Jul 7, 2016

Fixed Lines
----------, Jun 30, 2016

Fixed Lines
----------, Jun 30, 2016

  • Fixed Back To Hub.
  • Fixed NPCs disappearing some times.
----------, Jun 30, 2016

All Events now have a HIGHEST priority. This means there should not be anymore Plugins Interfering, etc.
----------, Jun 30, 2016

  • Fixed Spectator not being teleported to Lobby
  • Fixed Server being frozen when set up fails.
  • Other minor fixes.
Enjoy!
----------, Jun 29, 2016

  • 1.10 Support
  • Fixed Minor Issues
----------, Jun 20, 2016

  • Fixed 1.9.4 Support
----------, May 15, 2016

  • Added Support for 1.9.4
  • Fixed scoreboard when player has username of 15 or 16 chars.
----------, May 15, 2016

Fixed Armor Colors
----------, Apr 14, 2016

Fixed:
  • One can kill oneself.
  • One can kill his teammates.
  • MySQL won't work if you don't turn on it for both Stats *and* money.
Added:
  • Custom Armor Color for players. (Game category of config.yml)
----------, Apr 14, 2016

Fixed Damage Management system on 1.8.8
----------, Apr 12, 2016

  • Added API. Use TurfWars.getAPI(); to get it.
  • Fixed minor bugs.
  • Added support for 1.9.2
----------, Apr 4, 2016

Minor Bugfixes. :)
----------, Mar 26, 2016

HUGE UPDATE!!

Recoded from 0!
You must reset up, video on main page, it's now easier.
Many new things, Map Rotation, non-bungee mode, etc.
You must also delete TurfWars and TurfWarsData folder!

Everything is on main page!

Anything to report? Contact me so I fix fast!
enjoy! :)
----------, Mar 26, 2016

  • Fixed Infiltrator not able to go on enemies Turf.
  • Fixed Weather staying to rain!
Enjoy!
----------, Jan 24, 2016

Fixed Weather Overflow error.
----------, Jan 19, 2016

Major BugFixes
----------, Jan 18, 2016

  • Fixed Weather error.
  • Fixed being able to build on other team wool.
  • Fixed bug when players were leaving in game.
----------, Jan 13, 2016

Fixed Weather Spamming Error
----------, Jan 13, 2016

  • Fixed Lag on Quit.
  • Now rain is disabled.
  • You can now set multiple hubs, it will choose randomly. (@Refornm ;))
Enjoy!
----------, Jan 10, 2016

  • Fixed Teams Balancing with odd value.
  • Fixed Back to Hub Item
  • Fixed Player Quitting balancing.
  • Added Max Game Time.
  • And few more little bug fixes.
  • Added Per-Kit Permissions. I'm not responsible of how you use permissions and you can't say it's my fault if you have problems with EULA!!
  • turfwars.kits.infiltrator
  • turfwars.kits.shredder
Enjoy!
----------, Jan 9, 2016

  • Fixed MySQL wins and losses
  • Fixed Back To hub Item
----------, Jan 1, 2016

Very Little update!
Just to deobfuscate the method getAPI();
----------, Dec 31, 2015

BugFixes! :)
----------, Dec 31, 2015

  • Added Translations for Kit Names in Scoreboard
  • Countdown now also shows in XP bar!
----------, Dec 30, 2015

  • Fixed Event bug
  • Fixed Leave while balancing teams bug
  • Added new part to Scoreboard: Games Left, it tells how many games players will be able again before restart, if restart or this option is disabled in config, it won't show.
----------, Dec 30, 2015

Resource Information
Author:
----------
Total Downloads: 454
First Release: Dec 21, 2014
Last Update: Oct 28, 2024
Category: ---------------
All-Time Rating:
63 ratings
Find more info at turfwars.isach.be...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings