Skip to content

Releases: toydotgame/Thisway

Release 1.3.1

23 May 07:28
Compare
Choose a tag to compare

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 extra if()-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

27 Mar 01:14
29b1960
Compare
Choose a tag to compare

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

05 Mar 09:26
431772f
Compare
Choose a tag to compare

Changes

  • 3fd4c60 - Thisway teleports to exact relative coordinates!
    • 88b89e6 - Debug Mode gives F3-like coordinates instead of the kinda-janky ones it used to.
    • 37c53fd - The console now shows coordinates with no decimals, so it's nicer to look at.
  • 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 from io.github.Toydotgame to io.github.toydotgame.

Release 1.2.3

02 Mar 02:06
Compare
Choose a tag to compare

Changes

  • 03f70b8 - Removed update checker.
    • a7b26fa - Removed any external APIs.
  • d490f8a and 585369f - (Backend) Removed useless comments.
  • d490f8a - Stopped command usage from being sent to the console if said console tries to use /thisway.
  • d490f8a - Updated data included in Debug Mode output.

Release 1.2.2

12 Feb 06:04
Compare
Choose a tag to compare

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

07 Feb 05:42
21b512e
Compare
Choose a tag to compare

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

07 Feb 03:51
Compare
Choose a tag to compare

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 massive if() 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 - Simplified DataStorage class.
  • 4f856b1 - Allowed players to teleport into short grass, as ID 31 used to be known as a solid block to the plugin.

Release 1.1

29 Dec 00:54
Compare
Choose a tag to compare
  • 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 called thisway.use.
    • a411ffe - Added thisway.debug permission for use of Debug Mode. (thisway.debug is defaulted to be given to all ops)

Release 1.0

26 Dec 23:14
b77623d
Compare
Choose a tag to compare

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!