Voxel Shop beta is live. Expect occasional bugs. Learn more  
Wizards ❱ KOTH | CTF | TDM icon

Wizards ❱ KOTH | CTF | TDM 6.9.9

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

Page 1 2
6.9.9 4 days ago
Fixes + QoL
  • Fixed some possible memory leaks with SQLite database.
  • Updated SQLite database to avoid database lockage.
  • Updated to the correct XSeries repo as we were using a temporary one, so better 26.x support.
  • Updated Skull support for item meta.
  • Tab complete reworked. It now suggest commands according to what you are typing. Works for all commands and all command arguments.
  • Fixed Indicators (Enable-Game-Point-Indicators) not displaying the correct color and particle effect.
6.9.6 Mar 2, 2026
Bugfix

Fixed Enderman's Recall ability causing errors if the player is not loaded.

6.9.5 Feb 13, 2026
Inventory bugfix
  • Fixed a bug where if the player has any game inventory open, any future inventory action would not work until the player rejoins the server.
6.9.4 Jan 11, 2026
Small hotfix
  • Fixed the arena state placeholder not supporting color codes.
6.9.3 Jan 2, 2026
NBT Update
  • NBTEditor has been updated to 1.21.11.
    • Added 1.21.11 NBT support.
6.9.2 Dec 23, 2025
1.21.11
  • Added support for 1.21.11.
    • As always, the plugin will already work on newer versions, this update just adds the new sounds, materials and stuff.

Important: NametagEdit support will be dropped soon. The plugin is outdated the its repository cannot be easily accessed anymore.

6.9.1 Dec 1, 2025
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:
    • 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
    • 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.

Page 1 2
Sign in
$13.25 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe