[1.20.4] - 2023-03-24
UhcCore version
1.20.4 is now here and brings some important bug fixes, lots of little improvements, and support for Minecraft 1.19.4!
A notable improvement is that UhcCore should now be a lot better at spawning players at safe locations. Previously, the plugin would sometimes spawn players partially (or in some cases, completely) inside the ground, which should no longer be the case. Please create an issue at the GitLab repository or reach out on the Discord server if you experience any future issues with this.
New features
- #10 - Option to disable axe requirement in the Timber scenario
- Added the require-axe setting to timber in scenarios.yml
- #14 - Support more than 80 unique teams in the tab list
- Removed team.message.color-unavailable from lang.yml
- Added display.team-prefix to lang.yml
- #18 - Support loading/saving the Unbreakable NBT tag on items
- #20 - Support loading/saving banner patterns on items
- #26 - Log more information when a safe starting location can't be found
- #30 - Option to override max-players-per-team in the Love at First Sight scenario
- Added the max-players-per-team setting to love_at_first_sight in scenarios.yml
- #31 - Support Minecraft 1.19.4
- #36 - Option to disable sneaking requirement in the Vein Miner scenario
- Added the require-sneaking setting to vein_miner in scenarios.yml
- #39 - Clarify and remove some team name restrictions
- Removed team.message.name-change-error from lang.yml
- Added team.message.name-empty to lang.yml
- Added team.message.name-too-long to lang.yml
- Added team.message.name-illegal-characters to lang.yml
- #47 - Option to control the election threshold for scenario voting
- Added the customize-game-behavior.scenarios.voting.election-threshold setting to config.yml
- #58 - Avoid resetting the player's aim when teleporting
- #59 - Option to disable team color menu
- Added the enable-team-color-menu setting to config.yml
- Added team.message.player-name-empty to lang.yml
- Added team.message.invite-success to lang.yml
Bug fixes
- #21 - Team invite menu does not validate user input properly
- #23 - Non-tool items break when mining in the Randomized Drops and Vein Miner scenarios
- #24 - Player starting location is sometimes inside of ground blocks
- #25 - Player starting location is often unsafe in the Nether Start scenario
- #29 - Teams are sometimes not correctly updated on the tab list
- #45 - Errors are spammed to the server console on Minecraft 1.19.3+ servers if ProtocolLib is installed
- #55 - Display names are not obfuscated in the Anonymous scenario if use-team-colors is set to false
- #56 - Players may sometimes fall into the ground (and suffocate) when teleported to their starting location