Skip to content

Latest commit

 

History

History
95 lines (74 loc) · 3.72 KB

CHANGELOG.md

File metadata and controls

95 lines (74 loc) · 3.72 KB

Changelog

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.

[W.I.P]

  • 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)

[v1.2.2]

  • 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.

[v1.2.1]

  • Added support for 1.21.4
  • Added Traditional Chinese translations (Thanks to hugoalh!)

[v1.2.0]

  • 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!)

[v1.1.3]

  • Added support for 1.21.2 - 1.21.3

[v1.1.2]

[v1.1.1]

  • Added support for 1.21
  • Changed Java version to 21

[v1.1.0]

Added

  • 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!)

Changed

  • 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

  • Removed Sources and Javadoc files to improve build speed
  • Removed Fabric API dependency
  • Removed pretty json printing (to save storage)

Breaking changes (non-backwards compatible)

  • Replaced Player_UUID in the storage json to UUID
  • Changed Death location coords in the storage json from double to int
  • Changed Home coords in the storage json from double to int

[v1.0.5]

Added

  • Added support for NeoForge

Changed

  • Changed mappings to Mojang.
  • Cleaned up commands code
  • Changed build files to support multiple mod loaders

[v1.0.2]

Added

  • Added project icon
  • Added project description

Changed

  • Changed the array for tpa to only save the player's uuid (not the whole entity lmao)