If you’re enjoying the resource, I’d really appreciate you taking a moment to leave a review. Development takes a lot of time and effort, and your feedback truly helps and motivates me to keep improving! Thank you!
Changelog:
- Added Monthly, Weekly, and Daily statistics
- Added option to configure the shop in /miniannirun settings
- Each kit now includes a compass that points to the nexuses
- Each kit now includes a crafting table
- Optimized BungeeMode
- Reduced health of Nyan Sheep and bosses from 200 to 150
- If there is a final kill, it will be displayed in the kill message
- Spectators now have a better spectator spawn
- The boss now starts moving even after hitting a nearby player (previously, only when a player hit the boss)
- When the timer runs out (end of phase 5), the team with the highest nexus HP wins
- Removed Max Players setting from /miniannirun settings, as it now depends on Max Team Players
- Teams are now eliminated only if joining an ongoing game is not allowed
- Adjustments and fixes in the Level System
- Players now start at level 0
- Updated Level Ranges to align with Level Evolution
- Updated Level Up Banner
- Fixed incorrect color for Level Evolution 80-89
- Fixed issue where players couldn’t progress past level 10 and could claim infinite rewards
- Fixed issues with level 100
- Fixed issue where unclaimed reward for level showed the current level instead of the level applicable to the unclaimed reward
- Fixed issue where players could craft Iron blocks and other blocks, and they then behaved as regeneratable blocks
- Fixed issue where player statistics were not loaded when joining an ongoing game
- Fixed issue where the player's name in the tab list was incorrect after disconnecting and reconnecting during phases 1-2
- Fixed issue where, in some cases, Daily Reward Track did not work correctly when a player disconnected from a ongoing game
- Fixed issue where cooldown for the Teleport item was triggered even when clicking air
- Fixed issue where cooldown for the Thor item was triggered when clicking an entity other than a player
- Fixed issue where setting the default kit during a ongoing game did not activate the kit for the player
- Fixed issue where disabling the Daily Reward Track did not disable its rewards
- Fixed issue where the Level System and Daily Reward Track could not be fully disabled
- Fixed issue where, in some cases, Daily Reward Track did not work correctly when claiming an unclaimed reward from previous days
- Fixed issue where joining an ongoing game during phases 1–2 did not work correctly
- Fixed issue where a spectator could open the shop
- Fixed issue where an error appeared in the console when a spectator entered the nether portal
- Fixed incorrect check for enough players when a player disconnected with minPlayers < 5
- Fixed issue where searching for a new arena didn’t consider other servers
- Fixed issue where in some cases players couldn’t spectate an arena from the Lobby
- Fixed issue where player names sometimes kept team color in subsequent games
- Fixed issue where game sometimes didn’t end properly if all enemies disconnected
- Fixed console error occurring when a player disconnected right after dying
- Fixed issue where some end-of-game actions didn’t execute if a spectator joined during the game
- Added refreshing for Top Stats Hologram
- Optimized Top Stats Hologram
- Fixed an issue where chat.current_balance showed the balance before the currency was deducted
- Fixed an issue where kit purchase costs were only deducted during the first game when playing multiple games without relogging
- Fixed various issues with the Daily Reward Track
- Fixed an issue where minutes were displayed incorrectly in hologram.leaderboard.will_update_in in JsLobby Top Stats Hologram when 1–2 minutes remained
- Added server health monitoring. If the server runs into issues (e.g., high memory usage), a restart will be triggered. The system automatically decides whether ongoing arenas can finish or not
- Added /scheduleRestart [hardDeadline] command to schedule a restart (e.g., for plugin updates)
- hardDeadline = true > allows arenas to finish
- hardDeadline = false > enforces a strict deadline (10m)
- Added a small reward summary to the post-death game summary
- Post-death Game Summary is no longer sent if the player dies and the game ends
- Fixed an issue where the plugin sometimes failed to properly integrate with Vault
- Fixed a bug where rewards were not shown in the Daily Reward Track after completing all tiers but still having unclaimed rewards
- Fixed an issue where, in some cases, the player got stuck on the death screen
- Improvements to Setup Mode
- Added option to use an NPC for opening the shop
- Removed "Game Time" from settings as it is unnecessary due to game phases
- Removed "Max Players" from settings as it depends on Max Team Players
- Updated Reward Summary design: reward breakdown is now shown below the header instead of on hover (only when Daily Reward Track is enabled, as it has fewer rewards and won’t spam chat)
- Fixed some Projectile Trails dropping collectible item stacks
- Fixed an issue where Daily Reward Track did not grant rewards
- Fixed an issue that appeared in the previous update where the game didn’t end if a player disconnected and only one player remained
- Fixed an issue where a player could die outside of an active game and wasn’t teleported correctly
- Fixed an issue where players could be kicked for AFK even after moving once the countdown had started
- Fixed an issue where a player received the win message after joining a new arena before it was sent
I apologize for the issues with the plugin. I’ll be improving testing to prevent this in the future.
- Added /miniannirun settings command which allows configuring many game settings (also works in lobby via JsPlugin /jslobby settings)
- Added /miniannirun spectate [player] command to spectate players currently in games, also works with miniannirun.spectate permission
- The /miniannirun games command now opens a GUI where you can join a game directly or spectate it if it is running, also works with miniannirun.spectate permission
- JsLobby: Added the /profile command for opening the Profile Menu
- JsLobby: Added the /jslobby games command (also available for players with <minigame>.spectate / jslobby.spectate permission), replacing /jslobby list
- Added the ability to reset the default kit by right-clicking the selected kit in the Kit Selector
- Added the ability to reset selected cosmetics
- Cosmetic prices are now stored in the database (will be applied to all settings later)
- Improved Server Management
- Improved how statistics are handled
- Teleporting to a player using the Teleporter now closes the inventory
- Players with the same number of kills now share the same rank in Top Players
- Top Players now supports plural forms of score name
- Accessing the Kit Layout Editor now only requires a shift-click
- Joining a new available arena now also allows players with the game.joinfullserver permission
- Changed the argument order for /skywars give <economy> <player> <amount> to /skywars give <player> <economy> <amount>
- Now possible to give currency to offline players
- Joining a new available game now also considers other servers if BungeeCord mode is enabled
Bug Fixes
- Offline players are now correctly included in Top Players
- Fixed the multi-kill messages (Double Kill, Triple Kill, Quadra Kill, Penta Kill)
- Fixed %dead_color% placeholder in kill message preview
- Fixed the join message where the online player count was sometimes incorrect
- Fixed the title.winner message
- Fixed flying in Spectator mode
- Fixed an issue where spectators could pick up arrows from the ground
- Fixed an issue where armor was not removed upon becoming a spectator after death
- Fixed an issue where game ending could trigger multiple times, causing problems
- Fixed an issue where map votes were not properly removed when a player disconnected
- Fixed an error when closing the Profile Menu if the Daily Reward Track was disabled
- Fixed an error related to players disconnecting before the post-game win streak message was sent
- Fixed issue where searching for a new available arena included arenas in ending phase, sending players to the lobby
Join our Discord to stay up to date with discounts and updates, share your ideas, and report any bugs. https://discord.gg/UFJXmsrX2c
- The enderchest size can now be smaller than 3 rows, and the number of rows can be customized for players using the permission: miniannirun.enderchest.rows.<1-4>
- Boss attack damage increased
- Updated the nexus damage message. Players damaging the Nexus now see “You have damaged the Nexus”, instead of their own nickname
- Added new date formats to the scoreboard: %date_daymonth% (25/02/2026) and %date_daymonthdots% (25. 02. 2026)
- Teleporter kit: Reduced long cooldown (after three uses) from 30 seconds to 20 seconds
- Teleporter kit: Reduced short cooldown from 1.5 seconds to 1 second
- Teleporter kit: Removed cooldown chat message
- AFK check now only runs during an active game
- Increased the time before AFK players are kicked from 90 seconds to 150 seconds
- Added option to disable the Anti-AFK system in the config (antiAfkEnabled: true/false)
- Fixed cases where the Anti-AFK system did not work properly
- Fixed the "your nexus is under attack" message showing wrong team
- Fixed an issue where the scoreboard updated the Nexus HP only for the player damaging it, instead of for all players
- Fixed an issue where Soulbound items could be moved into chests using number-key swapping
Join our Discord to stay up to date with discounts and updates, share your ideas, and report any bugs. https://discord.gg/UFJXmsrX2c
- Updated the “Your Nexus is under attack” message to now include the attacking team
- Players no longer receive a cosmetics data error message on their first join
- Fixed the %phase% placeholder in the scoreboard not updating immediately after a new phase starts
- Fixed an issue where the Level System did not work properly on a player’s first join, which also affected chat
Join our Discord to stay up to date with discounts and updates, share your ideas, and report any bugs. https://discord.gg/UFJXmsrX2c
- Added reworked Top Stats Hologram.
- Added simple Lobby System. Commands like joining an arena or the best arena. Ability to set up player stats and top stats for minigames.
- In the future, the Lobby System is planned to be improved and more features will be added. Currently, the admin has to handle lobby-related things like setting up items and NPCs that teleport players into the world.
- I am aware that lobby system should have been in the plugin a long time ago. Sorry it took so long.
- When opening the Map Voting GUI, the maps no longer shuffle and the map order will always remain the same. If there are more than 9 maps, the maps will rotate.
- Added the ability for players to join a running game during phases 1 and 2. For now, players are assigned to a random suitable team.
- Fixed an issue where phase-related tasks continued running even after the phase ended.
