| Changed
- Slight WorldGuard integration improvement.
| Fixed
- Teleportation on leave not working.
- Incorrect GUI rollback message.
- Placeholder displaying incorrect time with world teleport cooldown.
- World teleport cooldown exploit.
- Incorrect permission for bypassing teleport cooldown.
CyberWorldReset Premium has been renamed to XenoWorldReset and completely recoded for major stability, efficiency, speed, and ease-of-use improvements.
Information on upgrading/converting (RECOMMENDED) from CyberWorldReset Premium to XenoWorldReset can be found here.
I have been working on this update for more than 9 months, so I really hope you appreciate this version as much as I do.
I tried to cover all the changes in this version below, but I probably missed a lot.
| Added
- Minecraft 1.20.2 support.
- SMART async detection chunk loading.
- Ability to require confirmation for certain sub-commands.
- Option to disable console log color.
- Random save rollback option.
- Multiple scheduler interval unit parsing.
- Teleport module toggle.
- Random seed cycling.
- Safe world TP setup detection.
- Ability to execute commands during a reset.
- Option to delete regions of a setup after a reset.
- Spawn option when teleporting back from the safe world.
- Message customization to the reset warning module.
- HEX, gradient, bossbar, actionbar, and title message customization.
- Async player teleportation.
- Filter option to region config sections.
- Command suggestions when incorrect command used.
- Option to execute commands as OP.
- Tons of config explanations.
| Changed
- Reworked schedulers (information).
- Reworked & completed GUI.
- Prefix internal placeholder is now per-message.
- Webhooks relocated to lang.yml.
- Removed RTP platforms due to instability.
- Reorganized & renamed sections in worlds.yml.
- Reworked RTP system completely. Utilizes Paper async calls when possible to prevent crashing.
- Saving a world is now slightly delayed to ensure all data is offloaded.
- Removed message option for resetting worlds.
- Removed TPS placeholder due to inaccuracy.
- Improved player location saving.
- Dropped GUI support for 1.13.
| Fixed
- RTP causing crashing.
- Many issues with crashing during a reset.
- GUI throwing errors.
- Tons of small issues (too many to list).
➼ Added experimental Lands region copying support.
➼ Fixed worlds-old.yml startup error.
➼ Updated project structure.
➼ Updated GriefDefender.
➼ Removed redundant dependency.
➼ Fixed potential issue with world border on teleport.
➼ Fixed Discord webhook not sending on automatic resets.
➼ Fixed end world with no dragon throwing error.
➼ Added Minecraft 1.19 support.
➼ Fixed empty command in commands list.
➼ Added internal placeholders for region pasting.
➼ Completely reworked region copying and pasting.
➼ Fixed copying regions exception.
➼ Fixed crashing when copying and pasting regions.
➼ Bug fixes.
➼ Added Discord Webhooks!
➼ Added pure async chunk loading for Paper forks.
➼ Added ability to execute edit & save commands in console.
➼ Added more tab-complete arguments.
➼ Added ability to send world messages globally.
➼ Added async config creation for worlds.
➼ Added async player teleporting.
➼ Added new contributor: @Faln.
➼ Improved last-known fix.
➼ Updated BeansLib.
➼ Adjusted default configurations.
➼ Fixed corrupt region file header error.
➼ Fixed lava & water rejoin issue.
➼ Fixed potential memory leak.
➼ Bug fixes.
➼ Added more tab-complete arguments.
➼ Improved last-known fix.
➼ Updated dependencies.
➼ Dropped Mohist support until further notice.
➼ Fixed lava & water rejoin issue.
➼ Fixed potential memory leak.
➼ Added RTP to default worlds.
➼ Added safe-world checker on reset.
➼ Adjusted code syntax.
➼ Updated some lang.yml messages.
➼ Fixed issue with teleporting to highest block falsely.
➼ Other bug fixes.
➼ Updated default configurations.
➼ Fixed issue with teleporting on the nether ceiling.
➼ Small bug fixes.
I made the mistake of having RTP search to a height of 256 instead of 128 in the nether. This issue should now be fixed!
➼ Added RTP background searching.
➼ Improved efficiency of random teleport (a lot).
➼ Added on-leave teleporting.
➼ Completely reworked last-known fix.
➼ RTP now searches entire chunks.
➼ Adjusted default configuration files.
➼ Small bug fixes & code improvements.
➼ Added asynchronous map saving and restoring.
➼ Fixed issue with random TP in the end dimension.
➼ Fixed issue with tp back not working.
➼ Major random TP rework (async, recursive, efficient).
➼ Major internal recode (easier to add stuff).
➼ Added RTP platforms.
➼ Added previous version data to about command.
➼ Added automatic converter from old versions.
➼ Added option to disable generating structures.
➼ Added option to set gamerules.
➼ Added more console commands.
➼ Added tp back boolean to info command.
➼ Changed the edit command.
➼ Chunks are now loaded ASYNC.
➼ Implemented new tab-complete.
➼ Months are now officially depreciated (until further notice).
➼ RTP no longer TPs you outside of the world border.
➼ Fixed trying to reset with no safeworld set.
➼ Fixed random/default seeds not working.
➼ Fixed issue with RTP not teleporting all players.
➼ Fixed issue with last saved in GUI.
➼ Fixed issue with placeholders not working.
➼ Many other bug fixes.
➼ Added create command to console.
➼ Fixed issue with save before reset failing.
➼ Fixed creating world config not working.
➼ Small bug fixes.
➼ Added a lot more compatibility with setting coordinate values.
➼ Removed useless code.
➼ Fixed issue with Paper/Purpur asynchronous random teleport.
➼ Fixed issue where WorldGuard was required to startup.
➼ Fixed issue with colliding WG saving and deleting.
➼ Added option to save star timers (*) and continue from where they left off after a reboot.
➼ Removed useless debug messages from the console.
➼ Added ability to teleport other players through commands.
➼ Added ability to random teleport using a different radius via command.
➼ Added option to teleport/random-teleport using the console.
➼ Cleaned up some code.
➼ Added option to send players a warning when they join/teleport to a resetting world.
➼ Players no longer get kicked when joining during a reset if the safe world is enabled.
➼ Relocated a bunch of code.
➼ Fixed bug with random/custom seed not working.
➼ Small bug fixes.
➼ Removed console message for the name of the zipped file when unzipping it.
➼ Removed stack trace error when failing to parse a timer.
➼ Fixed issue when running a command with no arguments.
➼ Fixed issue where the warning message would be sent multiple times when teleporting within the same world.
➼ Fixed world border center throwing error when using decimal values.
➼ Added FAWE support.
➼ Added Residence region saving support.
➼ Added GriefPrevention claims saving support.
➼ Added GriefDefender claims saving support.
➼ Added full support for MC version 1.18.2.
➼ Added option to add a price for TP/RTP.
➼ Added feature to prevent duplicate messages.
➼ Added blacklisting/whitelisting option for regions.
➼ Restructured/cleaned up some code.
➼ Saved schematics are now saved with a date.
➼ Fixed World Guard pasting regions incorrectly.
➼ Fixed issue with invalid generator warning.
➼ Fixed last-known teleporting to the highest location always.
➼ Fixed issue with last-known teleporting to the wrong world.
➼ Other bug fixes.
➼ Greatly improved boot/reload logs.
➼ Updated certain dependencies.
➼ Removed a useless dependency.
➼ Restructured some code.
➼ Fixed issue with region transfer error when no regions to transfer.
➼ Fixed issue where a player could suffocate with fix last-known enabled.
➼ Fixed issue with applying world data when the world generator is null.
➼ Added Mohist, Airplane, and Pufferfish (Spigot forks) support.
➼ World cooldown timers are no longer reset when reloading the plugin.
➼ Updated default worlds.yml configuration file.
➼ Fixed error when world cooldown enabled.
➼ Minor bug fixes.
➼ Added support for Slavic languages in lang.yml.
➼ Updated bStats sending data.
➼ Improved code snippets.
➼ Updated BeansLIB (1.3).
➼ Fixed World Guard region deletion error.