
Wizards ❱ KOTH | CTF | TDM 6.8.5
Domination | Leaderboards | Classes or Kits | Special Effects/Systems | Mounts | Bungee/ MultiArena
- 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.
- Options.Economy.Coin-Multipliers:
- Added a new command /wizards autojoin (mode)
- Similar to /wizards join, but you can specify the modes:
- TDM, CTF or Domination.
- Similar to /wizards join, but you can specify the modes:
- 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
- Use 'flags_captured', example:
- 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.
- Fixed DecentHolograms using wrong API version.
- If you are getting errors after updating, update your DecentHolograms.

- 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.
- %team% placeholder returns the amount of players of the team that owns this objective at the moment.
- 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.
- When a player steps on a objective, a bossbar will be shown that can be changed at
- Objectives now tick the player amount, so it can now be accessed via the API via Game -> Objective List -> GamePoint#isOnObjective. Check the wiki for more info.
- 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.

- 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.
- Fixed some PAPI placeholders missing colors.
- Added 1.21.7 support.
- Updated NBT support for 1.21.6 and 1.21.7.
- Fixed leaderboard issues of the last update
- Updated NBT support for 1.21.5.
- 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.
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.
- 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
- 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.
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.
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.
Now we have a wiki, so updates should be frequent across all platforms
Leaderboard-Refresh-Rate), so you can update time Leaderboard more/less often. Minimum is 0.1 seconds.
/wizards setKit
Permission: wizards.setkit
Can be executed via console or in-game.
The command is the same for kits or classes, it will check your config and check if the kit or classes exists accordingly.