Releases: toydotgame/Thisway
Releases · toydotgame/Thisway
Release 1.3.1
Changes
- Optimised Debug Mode to have its data return function based off of one single
if()
, instead of multiple throughout the code. (Hopefully cutting down on a lot of extraif()
-checking on the server's part) - Optimised command syntax checker. It's much better now.
- Optimised block safety detector at the end of the main teleportation method so that a lot of code isn't run if it isn't needed (in the case that the teleportation destination is unsafe).
- Debug Mode's data rounders and other calculations are only performed if needed (e.g: only if the Debug Mode is on), and also no extra Debug-Mode-only variables are used. (Should save RAM on the server-side)
- Cut down on source code filesize.
Release 1.3
Changes
8b70196
- Optimised how Debug Mode gets the player's cardinal direction.143bdf9
- When the plugin loads completely, the message is actually printed then, not before the command class is loaded.9537cd7
- Rounded yaw and pitch to 5 decimal places in Debug Mode.2b6d908
&a790f1c
- Made comments far more tolerable, speeding up compiling and making it easier for contributors to work on Thisway.ff1c78d
- Made teleportation errors more concise.ff1c78d
- Prevented Thisway from teleporting 0 blocks.- Cleaned up code (helping the TPS), and made plugin description match the SpigotMC page (
7e38843
).
Release 1.2.4
Changes
3fd4c60
- Thisway teleports to exact relative coordinates!ff2f4b9
- Fixed positioning of "Teleport successful." message in chat when Debug Mode is on.- Thisway is compiled using Java 8 now, it should work with more servers.
13a88f9
- Changed main package fromio.github.Toydotgame
toio.github.toydotgame
.
Release 1.2.3
Release 1.2.2
This is mainly a bug fix update. as not much of this could be categorised under new "features".
Fixes
This update mainly reverses problems in v1.2.1, mostly oriented around the update checker and its shenanigans.
If you do experience bugs with this version I really encourage you to open an issue!
Release 1.2.1
There were issues with 1.2's update checker. This update has fixed that.
Elaboration:
There was a major issue with the update checker, which caused the loss of the ability to teleport, the version coming back as null
, and Thisway always beliveing it was out-of-date.
I've fixed it by using my GitHub repo. to get the latest release number, instead of using the Spigot API (Hint: SpigotMC's API is very, very slow...).
Release 1.2
THIS VERSION OF THISWAY IS 100% BROKEN AND ONLY REMAINS FOR CHANGELOG AND ARCHIVAL PURPOSES.
This version will not allow you to teleport, and it will always report as being out of date - due to a null version string.
I strongly advise against ever even considering using this version. Thank you. ;)
Additions:
83fa31c
- Pitch is now printed to the Debug Mode output.84cde9d
- Turned a massiveif()
statement into a check on a string array, speeding up teleportation.4f856b1
- Added update check to server console.234827c
- Added version info to Debug Mode.
Fixes:
314228e
- Fixed typo in success message.21daa4c
- Fixed the other typo too!
bf930dd
- Stopped console users from executing/thisway
, causing a plugin-level crash.4bac329
- SimplifiedDataStorage
class.4f856b1
- Allowed players to teleport into short grass, as ID31
used to be known as a solid block to the plugin.
Release 1.1
73bed9a
- Added suffocation detector:- It checks that your future location doesn't put your head in a block that will suffocate you. Air and transparent blocks with no collision boxes can be teleported into.
7345b75
- Added a glass block to catch you from falling in your new location. No glass spawns if there's already a block there.dc7244c
- Fixed issue #3, the new spot you get teleported to is in the center of the block, not the north-west corner.b485947
- Fixed an issue where non-ops could use Thisway. This is an operator-only permission calledthisway.use
.a411ffe
- Addedthisway.debug
permission for use of Debug Mode. (thisway.debug
is defaulted to be given to all ops)
Release 1.0
Features
More info in the README!
- Simple command syntax.
- Basic debug mode.
- [Hopefully] infinite teleportation distance.
- Lightweight and efficient code.
- Multi- dimension and world support, which means Multiverse is supported too!