Delete OITC file This plugin now only works on 1.16.x-1.21.x and Java 11
New Features:
Reworked the achievement system
Achievements are now saved using a database system instead of permissions. OP players will only see achievements as unlocked if they've actually earned them.
Easier process for adding new achievements.
Improved GUI with a paging system, allowing unlimited achievements to be added.
Achievements categorized as Completed, In Progress, or Locked, each with customizable lore, name, material, etc.
%progressbar% placeholder added for visual progress bar.
New achievement.yml file for configuration.
Much more!
Added map voting system
Advanced GUI now supports adding unlimited maps using a paging system. Players can also vote for maps.
Added mapvote.yml file for configuration.
Added voting closing time, along with new messages and settings related to voting and map selection.
Introduced a customizable item for map voting, specific to each arena.
%map% placeholder added to game info to display the selected map name.
Added powerups
Introducing powerups! with three types of powerups: Speed Booster, Jump Booster, and Points Multiplier. Each powerup is customizable per arena, with duration, rarity percentage and a customizable action bar. Powerups will spawn based on their rarity and appear as a spinning block in the air.
Added three new commands
/oitc addmap <map name> - Can only be used during arena setup
/oitc addmaparena <arena> <map name> - Can only be used to add a map to an existing arena
/oitc addpowerup - Add a powerup on an arena (Powerups are optional and not required for arena creation)
Recoded the streak system
Instead of only broadcasting limit at 19 kills, a kill streak message will now be broadcasted every 2 kills (if player did not die).
Recoded the spawn system
Player spawn locations are now based on the selected map, following the addition of map voting.
Players now respawn in random locations instead of a single location upon death.
Recoded scoreboard system
Reducing flickering
Reworked spectator GUI
Advanced GUI now features its own paging system.
Added new messages related to the spectator GUI.
Added a new event
GamePlayerWinEvent - Occurs when a player wins an arena
Recoded player top system
Arrows will now be fully removed upon impact.
Bow and sword are now customizable per arena
Much more.
Fixes:
Fixed leave item causing a rare server crash
Fixed issue where rewards were not given when an achievement was completed.
Fixed incorrect spectator spawn location.
Fixed players spawning in the same location.
Fixed non-randomized spawn points upon death.
Fixed titles showing incorrectly when leaving an arena.
Fixed an issue where players leaving an arena during a restart would mess with the restart scheduler.
Fixed spawn counter not counting correctly.
Much more..
Changes:
Updated the arena setup process:
Arena creation process updated with the new map voting feature.
Arena creation steps are now clearer and easier to do.
Java 11 is now the minimum requirement.
Supports Minecraft versions 1.16.x to 1.21.x (support for lower versions will be added later).
Most settings, such as items, configurations, and rewards, are customizable per arena.