Releases: Niestrat99/AT-Rewritten
Disabled-commands bug fix
[ + ] Fixed a potential error that was thrown upon startup.
Bug Fixes
[ + ] Fixed error messages sent when using /tpahere being incorrect.
[ + ] The default MySQL port is 3306, sorry
[ + ] Fixed using aliases in disabled-commands not disabling their respective commands.
[ + ] Fixed aliases not being disabled when the main command is (would only send their usage)
Citizens fix
[ + ] Fixed a compatibility problem with Citizens
SQL Storage, Command System, Markdown messages and Offline teleporting
A lot of stuff in this release so hang on tight! For best experience, please reset the custom-messages.yml file.
[ + ] Moved the majority of stored data to SQLite/MySQL storage. Settings for this can be changed in the config.yml file.
[ + ] Added /movewarp and /movehome - these commands allow players to move their homes or warps to different locations.
[ + ] /warp set and /warp del have been moved to commands /setwarp and /delwarp
[ + ] Added the ability to disable AT commands (fixes #25). Requires a restart to take effect.
[ + ] /tpblock allows users to add reasons for blocking another user, e.g. /tpblock Thatsmusic99 idiot
[ + ] /tpo now teleports users to offline players.
[ + ] /tpohere now teleports offline players to the command sender.
[ + ] Warps now store their creators (not internally used yet)
[ + ] Added /setmainhome, which allows users to teleport to their main home using /home only (no arguments) and never lose access to it in the event that limits restrict other homes.
[ + ] If a user's homes limit changes at any point, homes they can access are adjusted to match with the limit they are now on.
[ + ] Homes and warps can have non-alphanumeric names
[ + ] Toggling teleportation (e.g. /tpoff and /tpon) persists through server restarts
[ + ] Added markdown messages, which allow you to customise messages with tooltips and similar.
[ + ] Rewrote the layout of AT's messages. It follows a similar theme to HeadsPlus's, but light blue instead.
[ + ] /tpa and /tpahere now have "Accept" and "Deny" buttons added to them, as per popular request.
[ + ] Fixed no message being sent when doing /homes
[ + ] Again, as per popular request, only let the "spawn" death option work if a spawn is actually set. Otherwise, Vanilla behaviour takes over.
[ + ] Built up a WIP API for AT, making the plugin easier to handle and program.
[ + ] Fixed a warning printed in console when cost-amount is empty.
Bug Fixes
[ + ] Fixed /tpohere working incorrectly.
[ + ] Hopefully fixed /tpayes and /tpano acting up randomly.
Fixed cooldown NPE
[ + ] Fixed an error caused when cooldowns are applied across all commands.
RTP Improvements, new signs, and plenty of bug fixes!
[ + ] Added the bed and warps sign. I'll be looking at adding the final two signs I plan on adding in the near future, hence this is still a snapshot! In addition to this, the signs system was almost entirely reworked.
[ + ] Reworked the RTP algorithm as teased repeatedly, so it is now faster and more stable.
[ + ] Potentially fixed RTP not working in the Nether correctly.
[ + ] The cooldown message now displays how much time is remaining until you can use the command again.
[ + ] Made the warps list ordered.
[ + ] Fixed errors thrown when a player connected through Geyser tries using /homes or /warps.
[ + ] That being said, /warps and /homes has an additional tooltip now showing their locations, so if you don't quite remember what that home you called "shutup" was, you can now see the location using the at.member.warps.location and at.member.homes.location permissions! (Given by default)
[ + ] There is now a default permissions option in the config.yml, where you can decide what permissions players get by default if you don't use a permissions plugin! This system DOES automatically block admin permissions if you have Vault and a permissions plugin though as a safety mechanism, and only allows adding of AT permissions.
5.2.1 Snapshot
Changelog:
- Fixed an error which occurred when a player ran /home
- Hopefully fixed an odd error upon teleporting, still needs testing
- Respawning is only handled if the spawn feature is enabled in the config
QoL Improvements
- /delhome now has a tab completer
- Added a default homes limit in the config.yml (-1) which can be changed and limit homes. Any users with the at.member.homes. will override said limit and those with the bypass permission will override it too.
- Added at.admin.bypass.timer permission, which lets you skip the delay between teleporting
- Added at.admin.bypass.cooldown permission, which doesn't stop you from running a command because of the cooldown enforced
- Probably fixed the at.admin.bypass permission not working, whoops
5.1.2-SNAPSHOT
Changelog:
- Fixed a Tab-Completer-Issue for Homes