···66and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7788### [W.I.P]
99-- Storage is loaded in memory instead of reading it again and again, Improves speed and IO usage, however there might be slightly higher memory usage.
1010-- Adding comments to a lot of code (W.I.P)
1111-- Made it so the DeathLocation (for `/back`) is only kept in memory
1212-- Improved the Storage classes and functions (I'm doing proper java, yipie)
1313-- Better error handling for command suggestions.
99+- Storage is loaded in memory instead of reading it again and again, Improves speed and IO usage, however there might be slightly higher passive memory usage.
1010+- Added a new merged jar file that combines the jars of the mod-loaders into one. (Thanks to [forgix](https://github.com/PacifistMC/Forgix)!) (This will also from now on be published on Modrinth)
1111+- Made it so the DeathLocations (for `/back`) are only kept in memory. (before they would get saved and deleted on startup lol)
1212+- Improved the Storage classes and it's functions (I'm doing proper java, yipie)
1313+- Improved the error messages for command suggestions.
1414+- Improved the error handling for when a world isn't found (when going back, going home or warping).
1515+ - It now throws a warning and gives the player a new error message (before it would give an incorrect `notFound` error)
1616+- Improved the sending of the homes/warps when doing `/home` or `/warps` (They now get sent in one message instead of multiple)
1717+- Reduced the size of the mod icon by 60% (a 40kb reduction) using some `zopflipng` black magic. (sadly this only made the mod jar 5kb smaller :<)
1818+- Removed the markdown for the translations from being bundled with the mod jar.
1419- Added hover effects for warp and homes text (W.I.P)
1515-- Throw a warning and an error message when the world isn't found (when going back, going home or warping), instead of giving an incorrect notFound error.
2020+- Added comments to a lot of code (W.I.P)
1621- Added a new `home.defaultNone` translation key for when there is no default house set. (before this would give `home.homeless` for some reason)
1722- Added a new `common.worldNotFound` translation key for when a world cannot be found
1823- Added a new `common.defaultPrompt` translation key for a new "Set Default" button for `/homes`
1919-- Made it so that when printing the homes or warps, they get sent in one go.
20242125### [v1.2.2]
2226- Handled a case where the client (geyser) will return the language as uppercase instead of lowercase.
+2-1
README.md
···42424343#### Improvements:
4444- [ ] Look into changing the mod into the more safe and sane kotlin (I love java)
4545-- [ ] Find a way to combine the mod loader specific jars into one
4545+- [ ] Add game tests
4646- [ ] Find the easiest way to backport the mod to older version (help)
4747- [ ] Create a config to add any delays and disable commands, with commands for operators in game
4848- [ ] Add a perm system
4949+- [x] Find a way to combine the mod loader specific jars into one
4950- [x] Json Storage automatic updater & cleaner
5051- [x] Modify /back to check if the location is safe and automatically choose a nearby location that is safe
5152- [x] Limit tpa requests for a player
···1010 // Make config for setting max homes
1111 // Make config that adds a delay between teleports and when fighting. (in teleport function?)
1212 // Make config that automatically deletes namedLocations (warps/homes) with invalid world id's
1313+ // Make config for setting the world_id for /worldspawn ?
1314}
common/src/main/resources/teleport_commands.png
This is a binary file and will not be displayed.
+5
fabric/build.gradle
···3434 runDir("runs/server")
3535 }
3636 }
3737+}
3838+3939+// Fix for fabric - makes it so it uses the archive name I specify
4040+tasks.named("remapJar") {
4141+ archiveFileName.set("${mod_id}-${project.name}-${minecraft_version}-v${version}.jar")
3742}