Wizards ❱ KOTH | CTF | TDM icon

Wizards ❱ KOTH | CTF | TDM 6.9.1

Domination | Leaderboards | Classes or Kits | Special Effects/Systems | Mounts | Bungee/ MultiArena

Page 1 2
6.9.1 15 days ago
Bugfixes
  • Updated XSeries, fixing material support from newer versions.
  • Block Breaking System recoded
    • Before, Wizards would have to convert BlockData to Byte (Legacy) using the version mapper, this would sometimes cause huge spikes of lag (<15 TPS) because it's a very resource intensive process. This is now fixed, non-legacy versions everything will just use BlockData.
    • If you are on 1.13+ update as fast as possible.
6.8.8 Nov 1, 2025
NBT & Leveling fix
6.8.7 Oct 14, 2025
1.21.9
  • Initial 1.21.9 support. As always, NBT is disabled for newer versions until the library Wizards uses is updated.
  • Updated some dependencies to newer versions.
  • Minor particle-related performance tweaks.
6.8.6 Sep 17, 2025
PAPI update
  • /wizards autojoin now requires the permission
    wizards.autojoin
Added unformatted placeholders for leaderboards, those will only return the value not the formatted placeholder from config, example:

  • %wizards_data_kills_player_1% - Returns the player name with most kill
  • %wizards_data_kills_1% - Returns the kill amount of the 1st player
Applies for all leaderboard placeholders:
  • %wizards_data_damage_player_POSITION%
  • %wizards_data_damage_POSITION%
  • %wizards_data_healing_player_POSITION%
  • %wizards_data_healing_POSITION%
  • %wizards_data_flags_captured_player_POSITION%
  • %wizards_data_flags_captured_POSITION%
  • %wizards_data_wins_player_POSITION%
  • %wizards_data_wins_POSITION%
  • %wizards_data_exp_player_POSITION%
  • %wizards_data_rank_POSITION%
  • %wizards_data_leaderboard_exp_POSITION%
 
6.8.5 Sep 12, 2025
New Features, Fixes & QoL
  • In shop.yml, you can now change the lore for locked classes.
    • To do this, add new lines until a new section that you can create by using lore-locked, for example:
    • [code]aquamancer:
        item: 'IRON_AXE : 1'
        name: '&6Aquamancer'
        lore:
          - '&7Shots a spell of water'
          - '&7healing and causing'
          - '&7damage.'
        lore-locked:
          - '&7Shots a spell of water'
          - '&7healing and causing'
          - '&7damage.'
          - '&7'
          - '%price%'
        slot: 11[/code]
    • The %price% placeholder can be changed at Messages.Class-Price (already possible before).
  • The team selector lore can now be multiple lines, it has changed its path to Messages.Teams.Selector.Lore-Lines.
  • Fixed a bug where sometimes the bossbar would not be removed.
  • There's a new setting to define player saturation at Options.Game.Player-Saturation.
    • Player health will regenerate faster if saturation is set to any number above 0.
  • Added a new Reward Percentage System: You can now add chance to execute commands by adding the percentage in the command, for example:
    • "15%: eco give %player% 100"
    • This system also works for levels.yml commands.
  • Added coins and exp multiplier, permission-based.
    • Options.Economy.Coin-Multipliers:
      • Example: wizards.coins.x2, wizards.coins.x3 and so on.
    • Same for Exp: Options.Exp.Exp-Multipliers
      • wizards.exp.x2, wizards.exp.x3 and so on
    • Note: this also applies for commands.
  • Added a new command /wizards autojoin (mode)
    • Similar to /wizards join, but you can specify the modes:
      • TDM, CTF or Domination.
6.8.3 Sep 9, 2025
New Achievement Type
 
  • You can now have Flags Captured Achievement Type.
    • Use 'flags_captured', example:
      flags_captured:
        '15':
          enabled: true
          display-name: '&b&lConquer!'
          description: '&7Capture a flag 15 times!'
          commands:
          - wizards coins add %player% 50
6.8.2 Aug 20, 2025
Small new option
  • 1.17+ servers can now disable numbers (the red score) from the Scoreboard, applies any Wizards Scoreboard.
    • Option at Options.Scoreboard-Hide-Numbers, true by default, disabled in non-supported versions.
    • Requires Paper, but any of its forks should work as well. Auto disabled when not supported.
6.8.1 Aug 19, 2025
DecentHolograms fix
  • Fixed DecentHolograms using wrong API version.
    • If you are getting errors after updating, update your DecentHolograms.
6.8.0 Aug 13, 2025
BossBar Update
3zbZujK.png
 
BossBars can now be enabled in settings.yml, at
Options.Use-BossBars (enabled by default, disabled in legacy versions)
 
This feature is only for 1.13+ servers, which has native BossBar support.
  • Objective BossBar:
    • When a player steps on a objective, a bossbar will be shown that can be changed at
      Messages.Objectives.Boss-Bar-Format
      • %team% placeholder returns the amount of players of the team that owns this objective at the moment.
        • This changes accoding to who the capture is ticking to. For example, if the objective is switching to RED, %team% will return the amount of red players on the objective.
      • %enemy% placeholder returns all players from other teams that are touching the objective, adding players from Teams B (and C & D if available).
      • %name% placeholder returns the objective name.
    • You can also change Messages.Objectives.No-Owner, this is a failsafe if a team is disbanded (all players of a team leaves and the point is ticking)
    • The BossBar is dynamic, so it updates the "health" according to the captured percentage of the objective.
  • Objectives now tick the player amount, so it can now be accessed via the API via Game -> Objective List -> GamePoint#isOnObjectiveCheck the wiki for more info.
 
CTF should also receive BossBars in a later update. A common request is the possibility to change the objective size, this is also coming in a later update. I'm basically spliting this update in two parts, this being Part 1.
6.7.0 Jul 19, 2025
New class, QoL & performance improvements
  • Added a new event: PlayerManaRegenerationEvent
    • You can cancel the mana regeneration and or set/get the value from a specific player.
    • This event is only triggered when player has < 100 mana.
    • The max value is always 100, even if you set to more if will default to 100.
    • Check the WIKI for more info.
  • Added a new option Options.Game.Use-Glow:
    • As of now, the glow effect is applied to a player if he is buffed.
  • Added a few new messages at the Skills in language.yml.
  • Changed the structure of all game classes for better performance.
Added a new class: Bard
546.gif
  • This is the first buffer class, Bard aims to buff damage and mana generation.
  • Full bard options:
    • #If enabled, the skill will do a certain amount of damage per second
      enable-damage: false
      
      #Range of the skill for teammates and enemies
      skill-range: 16
      
      #Skill damage multiplier
      #0.01 = 1%
      #0.1 = 10%
      #1 = 100%
      skill-damage-multiplier: 0.3
      
      #Determines how much extra mana the player gets per match tick, this does not stack with Powerups and other classes.
      extra-mana-recharge-amount: 3
      
      #How long should the skill last, in ticks; 20 ticks = 1s.
      skill-duration-in-ticks: 120
      
      #The skill buffs does not stack, but its damage per second (if enabled) does. You can limit so only one teammate can use the skill at time.
      only-one-skill-per-team: true
      
      #If false, players will not lose the buff if out of the skill-range.
      #Otherwise, the game will check for range every tick, which can impact server performance if the skill range value is big (>64).
      remove-buff-if-out-of-range: true
 
  • The default shop.yml has been updated, to see the new class delete your current shop.yml to generate a new one or add the following:
 
  • bard:
      enabled: true
      item: 'BEACON : 1'
      name: '&6Bard'
      lore:
        - '&7Creates a area of effect '
        - '&7that buffs mana regeneration'
        - '&7and skill damage.'
      slot: 33

    • I've reorganized the shop.yml, if you are using the default I'd recommend deleting to generate a new one.
This update has some pretty big internal changes, new systems and another changes for a upcoming big particle update, so please report any problems at discussion or via Private Message.
6.6.7 Jul 8, 2025
1.21.7
  • Fixed some PAPI placeholders missing colors.
  • Added 1.21.7 support.
  • Updated NBT support for 1.21.6 and 1.21.7.
6.6.5 Jun 25, 2025
1.21.6 support
  • Added 1.21.6 support.
6.6.3 May 12, 2025
NBT & Leaderboard fixes
  • Fixed leaderboard issues of the last update
  • Updated NBT support for 1.21.5.
6.6.1 Apr 15, 2025
  • Fixed %wizards_leaderboard_kills_X% placeholder getting wrong data.
  • Changed the Wins leaderboard message path in language.yml to the correct Leaderboard section.
  • Fixed a respawn error that could happen if spawn list is not set but the Random-Spawn option is enabled.
  • First spawn should now priority the global team spawn over the spawn list.
  • Respawn title timing adjusted to make it look better and not flickering
  • Added 1.21.5 support.
  • Added a new class: Blitzer
    • Shoots a bolt of energy that chains between enemies, zapping up to a certain amount of targets!

Please make sure to add the new class to your shop.yml, this file does not update automatically!
blitzer:
enabled: true
item: 'BLAZE_POWDER : 1'
name: '&6Blitzer'
lore:
- '&7Unleashes a bolt of energy'
- '&7that chains between enemies,'
- '&7zapping up to 3 targets!'
slot: 43

Note: The targetting system for the first player uses AABB calculations at the moment, a normal targetting method is coded but not usable for this class, feedback if appreaciated, if it's too hard to target a player a option to toggle the AABB targetting can be added.

6.5.1 Mar 31, 2025
Up To Date

Up To Date with Spigot. Check the wiki for more.

 

  • Added a new option: Options.Use-Random-Respawns
    • If set to true, the first spawn will be the global spawn (e.g from /wizards setLocation <arena> RED_SPAWN) and the respawns are going to be the team's spawn location list (from /wizards addSpawn <arena> <team>).
  • Added a optional setting for arena.yml: Map.Min-Y-Blacklist
    • Blocks in this list will ignore the Min-Y setting and explode anyway.  This has to be added manually to the arena.yml, example:
    • [code]Name: WZ1
      Map:
        Min-Y-Explosion: 40
        Min-Y-Blacklist:
        - BLACKSTONE
        - GRASS_BLOCK
        MinPlayers: 4
        MaxPlayers: 8
        Testing: false
        Spawn-Protection-Size: 16
        Objective-Protection-Size: 8  isSignSet: false
        Points-To-Win: 3000[/code]
      • In this example, even if Blackstone and Grass are below 40 they will explode.
    • Material list can be found here.
  • Changed some documentation for the API.
  • Added 1.21.5 support.
    • Note that NBT will not work just yet -- It's a third-party library that may take a days/weeks to update, it's a niche feature so it will be updated later.
    • NBT aside, report bugs at discussion.
  • Fixed a error thrown due data not being loaded when toggling flight.
6.3.0 Jan 3, 2025
QoL & fixes
  • Added Captured All Objectives settings, triggered when a team captures all game objectives
    • Messages.Objectives.Titles.Captured-All
    • Messages.Objectives.SubTitles.Captured-All
    • Sounds.Captured-All-Points
  • Min-Y explosions now also checks for equal.
  • Added a few extra explosion protection settings for maps.
  • Updated XMaterial.
  • Updated NBTEditor, fixes a few 1.20.3 issues.
  • Added 1.21.4 support.
    • Huge rework on the backend for better support on a lot of stuff, please report any problems at discussion or via Private Message.
  • Small backend update on PAPI to fix some compatibility issues
  • Removed a bit of unused code
6.2.3 Nov 25, 2024
NBT Bugfix
  • Fixed NBT in 1.21.3
6.2.2 Oct 8, 2024
Bugfixes
  • Fixed the option tornado-push-players-back (shaman.yml) not working correctly (was always false)
  • Fixed option healing-per-splash (aquamancer.yml) not working correctly (was always 0)
  • Updated NBTEditor to support 1.21.
6.2.1 Sep 4, 2024
Inventory Layout Editor Hotfix

Fixed a few issues for when Inventory Layout Editor is enabled

  • It will no longer force to open player inventory again.
  • Fixed the InventoryClickEvent event is being modified outside of the game, resulting in compatibility issues with other plugins.
  • Fixed player can drop items from the layout editor inventory and pick it up as normal items outside of the game.
6.2.0 Aug 28, 2024
SpigotMC Update

This is a up-to-date version with the SpigotMC release.

 

You can check WIKI for info on everything: https://floodeer.gitbook.io/wizards-1/overview/the-basics

As well as the full changelog HERE on SpigotMC.

 

This update contains fixes, DecentHologramsAPI support, tons of new options and 1.21 support.

Page 1 2