···55The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7788-### [Unreleased]
981010-1111-### [Planned for 1.2.0]
1212-1313-- Add a Config System
1414-- Add `/spawn`
1515-- Add `/wild`
1616-- Add `/worldspawn`
1717-1818-1919-### [v1.1.0-beta]
99+### [v1.1.0]
20102111#### Added
2212- Added a completely server-side translation system (UNLIKE MOJANG'S SYSTEM WHICH IS CLIENT SIDE)
2313- Added a Json Storage cleaner, which automatically cleans and updates any values
2424-- Added a safety check with /back that automatically chooses a nearby safe location
1414+- Added a safety check with `/back` and `/tpa[here]` that automatically chooses a nearby safe location
2515- Added quilt support
2616- Added a CHANGELOG.md
2717- Added Tpa Accept/Deny Suggestions
2818- Added Dutch translations
2919- Added Hungarian translations (Thanks to [Martin Morningstar](https://github.com/RMI637))
30203131-3221#### Changed
3322- Limited the requests a player can do to the same player to 1
3423- Improved command messages and colors
···3827- Improved performance by changing the death event to be player specific (not all entities)
3928- Replaced all loader specific api events with Mixins
4029- Edited /back to have a DisableSafety option: `/back [<Disable Safety>]`
3030+- Improved /back and /home `Already there` detection
41314232#### Removed
4333- Removed Sources and Javadoc files to improve build speed
4434- Removed Fabric API dependency
4535- Removed pretty json printing (to save storage)
46363737+#### Breaking changes (non-backwards compatible)
3838+- Replaced `Player_UUID` in the storage json to `UUID`
3939+- Changed Death location coords in the storage json from `double` to `int`
4040+- Changed Home coords in the storage json from `double` to `int`
4141+-
47424843### [v1.0.5]
4944
-2
build.gradle
···11plugins {
22 // Required for NeoGradle
33 id "org.jetbrains.gradle.plugin.idea-ext" version "1.1.7"
44- // Required to bundle the toml library
55- id 'com.github.johnrengelman.shadow' version '8.1.1'
64}
···142142143143 public static class Home {
144144 public String name;
145145- public double x;
146146- public double y;
147147- public double z;
145145+ public int x;
146146+ public int y;
147147+ public int z;
148148 public String world;
149149 }
150150 }
···1010#### Want to make a translation?
11111. Make a fork of the mod
12122. Go [here](https://minecraft.wiki/w/Language) and pick the in-game locale code for the language you want to translate
1313-3. Copy `en_us.toml` and paste it in a new file called `[in-game locale code here].toml`
1414-4. Translate the values (everything between " ") in the file
1313+3. Copy `en_us.json` and paste it in a new file called `[in-game locale code here].json`
1414+4. Translate the values in the file
15155. Submit a pull request with your translation :D!
16161717#### Want to improve an existing translation?
···22# Every field you add must be added to the root build.gradle expandProps map.
3344# Project
55-version=1.1.0-beta
55+version=1.1.0
66group=dev.mrsnowy.teleport_commands
77java_version=17
8899# Common
1010minecraft_version=1.20.4
1111-parchment_mappings=1.20.4:2024.04.14
1211mod_name=Teleport Commands
1312mod_author=Mr. Snowy
1413mod_id=teleport_commands
1514license=MIT
1615credits=Mr. Snowy
1716description=A server-side mod that adds various teleportation related commands.
1818-minecraft_version_range=[1.20.4, 1.21)
1717+minecraft_version_range=[1.20.4, 1.21]
19182019# Fabric
2120fabric_loader_version=0.15.7
2221#fabric_api=0.97.0+1.20.4
2322fabric_loom=1.6-SNAPSHOT
24232525-# Quilt
2626-quilt_loader_version=0.25.0
2727-quilt_fabric_api=9.0.0-alpha.8+0.97.0-1.20.4
2828-quilt_loom=1.6.7
2424+# Quilt (Currently disabled since fabric port works better)
2525+#quilt_loader_version=0.25.0
2626+#quilt_fabric_api=9.0.0-alpha.8+0.97.0-1.20.4
2727+#quilt_loom=1.6.7
292830293130# NeoForge
···77 }
88 maven {
99 name = 'Quilt'
1010- url = 'https://maven.quiltmc.org/repository/release'
1010+ url = uri("https://maven.quiltmc.org/repository/release")
1111 }
1212 maven {
1313 name = 'NeoForge'
···2929include("common")
3030include("fabric")
3131include("neoforge")
3232-include("quilt")
3333-3232+//include("quilt") // disabled since the fabric port works better then the native quilt port