Covers initial support for Folia.
Importance Notice: due to a permission issue in 5.6.8 where the console occasionally did not have permission to perform admin commands (e.g. /at reload), at.member.core.* no longer gives permission to administrative commands - whilst at.member.core.reload still works, it is not inherited through the aforementioned wildcard permission. Instead, at.admin.core.* is the new permission to grant. Permissions like at.admin.core.reload will grant permission to /at reload too.
I couldn't find why attempted workarounds did not work to prevent this change, but I do think this is a better change in the long run. Please do let me know if anything doesn't seem right permission-wise.
There are also some extra changes that will give the plugin higher priority in handling respawns, but this can be changed and disabled - this is only to overrule plugins like Multiverse if they are being a pain and it's not immediately clear what is causing the plugin issues.
f925d18 fix: Info section not being lenient - Thatsmusic99
04c799e feat: allow blank messages to be replaced with actionbar messages in the console - Thatsmusic99
4ab5a83 feat: add teleportation to the nearest spawnpoint - Thatsmusic99
e926936 fix!: change admin core permissions to at.admin.core.command - Thatsmusic99
3b221aa feat: add /atp and /adtp as aliases - Thatsmusic99
5caad3c fix: set respawn priority to HIGHEST, *hopefully beating down other plugins - Thatsmusic99
74c715f fix: use current location rather than previous location when respawning - Thatsmusic99
caa66ef fix: admin commands not showing up in tabcomplete when user has permission - Thatsmusic99
28f78e6 fix: at.member.core not considered a default member permission - Thatsmusic99
v6.0.0-beta.4 - 2023-05-09
Bug Fixes
- CUSTOM_DISTANCE_LIMITS being added internally, but not implemented - (89a6330) - Thatsmusic99
- only set command executors when they aren't set - (cc13066) - Thatsmusic99
- teleportation failing if teleport limits were enabled - (afcb58f) - Thatsmusic99
- I said, only use the floodgate API when it's enabled - (0632d8b) - Thatsmusic99
- only use floodgate API when feature for it is enabled - (8a0b9c0) - Thatsmusic99
- add at.member.core.help and at.member.core.info to default permissions here too - (263a232) - Thatsmusic99
Development/Build Changes
- use this instead please and thank you <3 - (3136445) - Thatsmusic99
v6.0.0-beta.3 - 2023-04-24
Bug Fixes
- permissions being incomplete here, too - (8c3f3bb) - Thatsmusic99
Development/Build Changes
- do you mind? - (29dfc9b) - Thatsmusic99
Miscellaneous Chores
9d8dcbd fix: rapid response being ignored when the server starts - Thatsmusic99
f03442d chore: add info message when rapid response is used - Thatsmusic99
6044819 fix(plugin.yml): core permissions not being specified - Thatsmusic99
da84d08 fix: add at.member.core.help and at.member.core.info to default permissions - Thatsmusic99
This won't affect some servers but for your sake, please update this as soon as possible. This may affect how your permissions are set up though; please re-set the permissions at.member.core.help at at.member.core.info if needed.
v6.0.0-beta.2 - 2023-04-11
Bug Fixes
- change repo owner to Niestrat99 - (4eca7a2) - Thatsmusic99
- u wanna work? - (6333a89) - Thatsmusic99
- Weak player referencing (#102) - (bace4d2) - TM (Holly)
Development/Build Changes
- remove pre-bump hooks temporarily - (ec3081c) - Thatsmusic99
- apparently not - (300bbb5) - Thatsmusic99
- make internal tweaks - (34e7d52) - Thatsmusic99
- remove changelog task - (ea71504) - Thatsmusic99
- add codeql to github repo (#103) - (da0950b) - TM (Holly)
Miscellaneous Chores
- (version) v6.0.0-beta.2 - (989bfa1) - Thatsmusic99
Edit: beta.1 on its own may not work, try beta.1-all if it fails.
You heard me, I originally said I wanted this done sometime in the summer of 2022 but 9 months later having mental breakdowns over working conditions, running two 60-player MC events, completely revising my coding style, developing an addiction to automation tools, putting narcs in their place and taking a week's vacation to just loosen up and spend time with @Niestrat99, AdvancedTeleport v6 is now available for beta testing! I sincerely apologise for the delay and thank you for your patience.
V6 IS ONLY COMPATIBLE WITH VERSION 1.16 AND ABOVE RUNNING ON JAVA 17.
Major changes and additions include:
- A brand new API with events and methods that can be used in an addon plugin or as an integration. At this time, the API should be final and will have more additions in the future.
- Dynmap and Squaremap support to show home, warp and spawn locations on the map pages, including the ability to customise individual icons.
- Lands, WorldGuard and GriefPrevention support to protect against RTP'ing in claims.
- Per-world RTP ranges. Please note that
- PlayerParticles and generic particles support.
- Dynamic costs, cooldowns, warm-ups and distance limits. A quick run-down of how this works is available here.
- MiniMessage Support. The plugin will natively support MM by default now but still supports Legacy formatting. This may be subject to change.
- Bedrock Forms.
- Automatic spawn redirection to the overworld if you are in the Nether or End.
- Spawns have been migrated to the data.db file.
There is definitely 100% a lot more than in this changelog.
There are known issues with this release which should not hinder usability, but in all honesty, I'm too tired of picking this plugin apart right now, I'll follow up with subsequent bugfixes:
custom-warm-ups
went rogue and separated itself from its comment, not sure why it did that. Has no impact on usability./mirrorspawn
will throw an internal error if a non-existent world is used.
IMPORTANT NOTES:
- This is not production ready. If you are new to AT and wish to use v6, then it should be safe to do so. If you have existing data and want to update, please throw all files from AT into a test server and report any inconsistencies or changes that you notice. You should not lose any data but if you do lose anything, it should only be spawns. If old warps/homes don't appear but are in the database, that is a bug.
- The existing RTP maximum and minimum values in the config.yml are deprecated, please migrate them when possible; I will try and automate this when possible.
- ONLY 1.18 AND ABOVE ARE SUPPORTED. If you use 1.16 and use Java 17, then you are okay.
ea9c419 fix: make sign permissions default too - Thatsmusic99
a376935 feat: re-enable titles - Thatsmusic99
7853939 feat: add /at clearcache (#99) - Thatsmusic99
965565f feat: make /home run /homes when it feels like it - Thatsmusic99
6893dba fix: untranslated unblock message - Thatsmusic99
32cd9eb Fix anti-per group checks in spawn management - Thatsmusic99
990e5e6 Add VoidGen as an ignored world generator - Thatsmusic99
71bff7b Let Vanilla handle bed spawning - Thatsmusic99
6fa6186 Actually, let's try this - Thatsmusic99
e61a7e5 Fix a memory leak caused when importing/exporting data - Thatsmusic99
2f255fb Fix death management (maven needs a nerf) - Thatsmusic99
2db8b2e Release a looping failure operation - Thatsmusic99
bb39198 whoopsies forgot my imports hahahaha - Thatsmusic99
80bb712 Fix issues with the import/export commands - Thatsmusic99
7bf2b15 Don't put a limit on file read sizes for /tpofflh - Thatsmusic99
b93ad71 Add warp and signs permissions - Thatsmusic99
fc08b65 I cannot get a BREAK with this class - Thatsmusic99
5fbc7b2 Make beds a first resort, as they always should... - Thatsmusic99
4dc4b08 Fix homes not being overwriteable when at home limit - Geolykt
6450e00 Update version - Thatsmusic99
dca9169 Added separate first spawns to main spawn - Thatsmusic99
6fa11ed Fix logic errors - Thatsmusic99
717d5c1 Fix mirror spawns taking permissions into account even though they have no coordinates (in which case, ignore the permissions) - Thatsmusic99
7a45600 Fix NPE if default-permissions is null - Thatsmusic99
07c5442 Okay, boomer - Thatsmusic99
b8aadd4 Update Adventure NBT - Thatsmusic99
467fbe1 Adding a debug option - Thatsmusic99
8c7be92 Added new build configuration - Thatsmusic99
5371cb4 Roses are red, violets are blue, not using builders breaks things, i wonder who knew - Thatsmusic99
271fa37 Bump version - Thatsmusic99