All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Storage is loaded in memory instead of reading it again and again, Improves speed and IO usage. (W.I.P)
- Adding comments to alot of code (W.I.P)
- Made it so the DeathLocation is only kept in memory
- Improved the Storage classes and functions (I'm doing proper java, yipie)
- Better error handling for command suggestions
- Added hover effects for warp and homes text (W.I.P)
- Handled a case where the client (geyser) will return the language as uppercase instead of lowercase.
- Fixed null-pointer exceptions being logged when a language file couldn't be found.
- Added support for 1.21.4
- Added Traditional Chinese translations (Thanks to hugoalh!)
- Added the following warp related commands:
/warp
/setwarp
/delwarp
/renamewarp
and/warps
- Added
/worldspawn
- Improved error handling and error messages a lot, this will make bug reporting (and fixing) a lot easier since it says on what command it fails, and it also gives a stack trace.
- Fixed some small things which may cause errors.
- Improved code of some commands to make them more sane and readable.
- Modified storage code to make it more sane.
- Fixed bug with /home when in a diff dimension. (apparently I did this for /back already but forgot to add it to /home)
- Added Russian Translations (Thanks to rfin0!)
- Added support for 1.21.2 - 1.21.3
- Added Italian Translations (Thanks to Vlad Andrei Morariu!)
- Added support for 1.21
- Changed Java version to
21
- Added a completely server-side translation system (UNLIKE MOJANG'S SYSTEM WHICH IS CLIENT SIDE)
- Added a Json Storage cleaner, which automatically cleans and updates any values
- Added a safety check with
/back
and/tpa[here]
that automatically chooses a nearby safe location - Added quilt support
- Added a CHANGELOG.md
- Added Tpa Accept/Deny Suggestions
- Added Dutch translations
- Added Hungarian translations (Thanks to Martin Morningstar!)
- Limited the requests a player can do to the same player to 1
- Improved command messages and colors
- Fixed Tpa Accept/Deny messages going to the wrong person
- Fixed /back saying "Already back" when on the same death location in another dimension
- Fixed /back giving an error when the player didn't have a deathLocation, instead of the appropriate message
- Improved performance by changing the death event to be player specific (not all entities)
- Replaced all loader specific api events with Mixins
- Edited /back to have a DisableSafety option:
/back [<Disable Safety>]
- Improved /back and /home
Already there
detection
- Removed Sources and Javadoc files to improve build speed
- Removed Fabric API dependency
- Removed pretty json printing (to save storage)
- Replaced
Player_UUID
in the storage json toUUID
- Changed Death location coords in the storage json from
double
toint
- Changed Home coords in the storage json from
double
toint
- Added support for NeoForge
- Changed mappings to Mojang.
- Cleaned up commands code
- Changed build files to support multiple mod loaders
- Added project icon
- Added project description
- Changed the array for tpa to only save the player's uuid (not the whole entity lmao)