Update Italian (it-it) locales, courtesy of Villag3r_ (#330)
-
Update it-it.yml
-
Apply suggestions from code review
Co-authored-by: William will27528@gmail.com
Bump dependencies
Update Simplified Chinese (zh-cn) locales, courtesy of Wtq_
Fix wrong permissions getting registered
API: Add methods for setting and editing meta tags
Server name: Minor naming consistency tweaks
Adjust teleportBuilder method
New method for instantiating User objects
Make TeleportEvent cancellable
Update locales, add tpall check for no online players
Add usage to command help list
Fix command descriptions being sometimes wrongly truncated
Fix wrong teleportation complete sound being used
HuskHomes v4.0 development builds are now being released through Modrinth. This is the first alpha release following an extensive refactor.
HuskHomes v4.0 fixes a wide range of extremely annoying bugs and issues that people found in v3.0. The nature of a number of the bugs in 3.0 required that I rewrite quite a large amount of plugin code for this. As a result, this release will contain breaking API changes, but doesn't contain a significant number of new features.
If you are using add-ons or plugins that depend on HuskHomes, this version will probably not work with them as a result! (including the GUI). These will be updated following the main line release.
There are, however, a number of new neat features and tricks
- Improved TAB completion for public/private homes
- Much more reliable and cluster-specific player list tracking (especially for Redis users)
- Updated map hook support to latest APIs
- Global respawn now respects global spawn
- You can now run a number of additional commands through console, like
/spawn <player>
- Console messages will now be formatted just like in-game, and the console experience has been improved (and a lot more)
I mentioned breaking API changes, which mainly relate to two areas
- There's a new Teleport API; teleports are no longer completely tracked from start to finish with futures and instead provide more robust error handling
- Creating position objects is now done differently (objects have been encapsulated)
- Server is now just a string (name) rather than an object, and can be retrieved on the fly instead of a future
There's also new API stuff
- You can now make homes and warps through the API, as well as edit them! There's even consumer methods for doing this.
- Some events now have setters and expose different objects to let you do more with them
Please test this release thoroughly! But DO NOT deploy to production just yet until the full release comes out.
Fix initialisation crash failing compilation (#320)
Simplify saved position manager logic
Merge remote-tracking branch 'origin/master'
Add Turkish (tr-tr) locales, courtesy of @WinTone01 (#310)
Remove server auto-fetching due to instability
Merge pull request #307 from davgo0103/master