- Placement rewards now function correctly
- Fixed Daily Reward Track
- Fixed a memory leak where a player instance remained in memory after disconnecting
- Fixed join and quit messages where the player name was not displayed correctly
- Fixed the option to disable the level system and the daily reward track
- Fixed an issue where players could not join a new game after disconnecting
- Fixed an issue where Daily Reward Track data remained cached from the previous day after a reset
- Fixed an issue where game statistics were sometimes not saved
GameAPI now included in the plugin; remove GameAPI plugin from /plugins to avoid conflicts
Future plans can be found at the end of the changelog
Changelog:
- Level System added
- Players gain XP by playing and level up as they progress.
- Currently, rewards include only coins and cosmetic tokens, but additional rewards are planned for the future, such as extra Quest slots, cosmetic crates, and coin boosters (subject to change)
- To disable, add levelSystem: false in the config.yml (Currently not working correctly: it may still appear in the Player Menu and may cause errors – Sorry about this, this will be fixed soon)
- Daily Reward Track added: players earn XP by playing and receive rewards for reaching each tier (for now max 7 claims)
- Players currently receive only coins and cosmetic tokens, but in the future, they will receive reward crates containing additional possible rewards.
- This will also be used for various events, where players will receive limited currency that they can use to purchase chests containing limited cosmetics (subject to change)
- Level System must be enabled
- To disable, add dailyRewardTrack: false in the config.yml (Currently not working correctly: it may still appear in the Player Menu and may cause errors – Sorry about this, this will be fixed soon)
- Optimazation
- Players must now confirm cosmetic and perk purchases
- Spectators can now view chests
- Coin Bonus added for quests, level system, and daily rewards - permission: vip.bonus.x (x = 5, 7, 10, 12, 15, 17, 20, 25, 30)
- Quests now reset at fixed times
- Quests now start automatically for players
- Players must claim quest rewards themselves
- CoinsAPI support removed; connect CoinsAPI with VaultAPI and set useVault to true in config
- Purchasing cosmetics now requires new cosmetic tokens, obtainable via Level up or Daily Reward Track
- Language selection added in the new Player Menu
- Leaf litter no longer generates on surface ores
- Cosmetics can now be managed in the new Player Menu
- Added message informing players that coins for purchased kits are deducted after the game starts
- Stats hologram design updated
- Top Statistics temporarily removed (requires rework)
- DecentHolograms no longer required for stats holograms
- To display Level Evolution icons in player chat messages, remove chat.format.x from language files
- ResourcePack reorganized
- Background added to boss bar
- /miniuhc start now ignores player count check if a player disconnects
- Players without selected kit will have Kit Selector open at 10 seconds into start
- Each game now has its own Waiting Lobby world
- Better Number formatting added in multiple messages
- BossBar optimized
Bug Fixes:
- Teammates are now correctly displayed in the scoreboard
- Deepslate ores now also drop materials
- Deathmatch now works per arena
- Scoreboard now updates when border shrinks
- Spectators can no longer pick up XP from the ground
- Players can no longer hit others outside the PvP phase
- Fixed display of player heads in chat and actionbar for non-premium accounts
- Fixed an issue where the Team Selector banner item didn’t change to the team’s color when a player joined a team
- Fixed issue preventing players from teleporting into the game if chunks weren’t loaded by Chunky plugin
- Fixed issue where game worlds containing “world” or “nether” in the name were not deleted
- Fixed Deathmatch issues
- Fixed Alchemist quest from seconds type to chance
- Fixed Victorious quest description
- Fixed issue where players were incorrectly teleported after multiple games
- Fixed title translation for victory message
- Fixed placeholder in chat.assisted message
Future Plans:
- Lobby System
- New rewards for the LevelSystem and the Daily Reward Track
- More extensive use of the resource pack
- Limited seasonal cosmetics
- Weekly statistics (possible rewards for top-ranked players)
- Cosmetic System rework and new cosmetics
- Quest system rework (?)
- More plugin customization
- Added support for bold and italic styles in the boss bar
- Added HEX colors support for titles and action bar
- Added PlaceholderAPI support in the scoreboard
- %time% in the scoreboard title now updates every second
- Smoother border shrinking
- Destroying a dungeon chest now also counts as a stat/score
- Flowers, grass, and similar blocks no longer spawn above ores on surface
- Fixed issue with quests not being properly sorted in the GUI
- Fixed PlaceholderAPI support in messages
- Fixed Deathmatch
- Fixed win not being counted in Solo mode
- Fixed 'Victorious' and 'This game is so easy' quests in Solo mode
- Fixed console errors when resetting the arena in Solo mode
- Fixed issue with world not being loaded when game start was paused due to low player count
- Fixed bug where Reward Summaries were being sent to the wrong players
- Fixed 'Waiting for players' boss bar showing even after game started
- Optimization
- "Border is nearby" title no longer appears during Mining and Preparing phases
- TNT now breaks blocks
- TNT now has reduced knockback effect on nearby TNTs
- Hat items now have custom names
- Players can now remove their hat during the In-Game phase
- Added support for PlaceholderAPI in messages
- Added configurable phase durations (requires editing config.yml, more below)
- Fixed bug where cages weren’t properly removed after the game started
- Fixed bug where the world wasn’t correctly deleted after the game ended in some cases
- Fixed bug where players naturally regenerated health
- Fixed bug where crafting certain items caused console errors
ore_surface_generation_chance: 30
ore_underground_generation_chance: 30
phase_durations:
mining: 360
preparing: 50
pvp: 480
deathmatch: 150
- Added an option to disable Perks
- Added Resourcepack for minecraft versions 1.21 - 1.21.3 (more information in Resourcepack/Readme.txt)
- Added Team Selector (can be disabled in config.yml)
- Fixed CoinsAPI support
- Fixed a bug where game instance reset could crash the server
Due to the use of new features from newer versions, the plugin is now only supported for minecraft version 1.21+. Version 1.8 and 1.20.4 will not receive any further updates at this moment.
Added:
- Added Resource pack that brings additional custom elements to the game
- Inventories now have their own appearance thanks to resource pack
- After death or at the end of the game, players can view their stats for the played game by hovering over a message in the chat
- Added option for players to customize their inventory layout for each kit
- You can now customize and create your own kits using the /miniuhc kits command.
- New players are shown tips on how to play the game
- Chat format can now be edited in the languages file
- Added new messages that inform more about events happening in the game
- Added TnT kill message
- Added Update Checker
- Added Winstreak stat
- Added support for several Friends & Party plugins
- Players are notified when a friend or party member joins the game.
- Players are connected to the same arena.
- At the end of the game, players can see the placement of party members or friends in the top killers.
- Additional small features are planned
- Added support for HEX colors
Changes:
- TNT now better detect kills
- Newly gained advancements no longer appear in the chat
- Revised Quests and loot in dungeon
- Data handling redesigned
- Optimization
- Used rewritten GameAPI
- Other small changes
Bug fixes:
- Animals should now spawn correctly
- Oceans no longer generate
- Fixed a bug where, in some cases, the config was incorrectly created
- Fixed a bug where, in some cases, opponents couldn’t be hit
- Fixed several other bugs
- Added coin bonus - To get the bonus, the player must have vip.bonus<percent> permission - bonus must be a multiple of 5 (= 5, 10, 15,... 50) and maximum is 50%
For those who have already loaded languages files, you need to add:
english.yml:
chat.economy.bonus: " %economy_color%+ %reward% %economy_name% §7from your §aVIP rank bonus §7(%bonus%%)"
czech.yml:
chat.economy.bonus: " %economy_color%+ %reward% %economy_name% §7from your §aVIP rank bonus §7(%bonus%%)"
Or if you don't mind losing any edited messages, you can simply delete the files.- Approaching Border no longer makes a sound
- Now the chickens and sheep are also dropping String
- It should no longer happen that a player falls through the platform during Preparation State
- Spectator can no longer hit players in the game.
- Spectator can no longer open chests, furnaces and other blocks
- Fixed other bugs in Spectator Mode
- "View Player Inventory" has now the correct title
- Fixed /anvil command in 1.8.9
- Fixed bug where arena would not reset when all players disconnected in Prepapration state
- Fixed Solo Mode
- Other major and minor bug fixes
For 1.8.8 only: for faster, lag-free world creation, download SlimeWorldManager plugin: https://www.spigotmc.org/resources/slimeworldmanager.69974/ (download instructions: https://github.com/cijaaimee/Slime-World-Manager/blob/develop/.docs/usage/install.md)
