#XenoWorldReset (2.0.0)

1 messages · Page 1 of 1 (latest)

golden crest
#

Name: XenoWorldReset (CyberWorldReset Premium)
Version: 2.0.0
Price: $7.49 $9.99
Author(s): Kihsomray, CroaBeast
Progress: ~75%
ETA: N/A

XenoWorldReset 2.0.0 will retain similar configuration to the latest stable version. However, it will have increased stability, a new GUI, reworked RTP, improved schedulers, and more customizability.

golden crest
#

08/15 - 08/16: Scheduler Recode Information
Significant progress being made with new timer parsing. Timers are becoming much more flexible and easy to understand. Here are some of the improvements you will see:

Dates
Mentioning the year is no longer required. Simply writing 8-15 instead of 2022-08-15 will suffice.

Times
PM and AM can now be read for non-military-time users. For example, 1:00PM instead of 13:00.

Intervals
Multiple intervals can now be mentioned! Instead of trying to calculate how many minutes are in 3 days, 5 hours and 35 minutes, you can just write 3d5h35m.

Other

  • Putting a 0 before a time to account for the correct character length is no longer necessary. You can just write 3:00 and no longer 03:00.
  • If you want your world to reset every day at 1PM, all you need to write is 1:00PM instead of 2022-08-15 13:00 1d. Not writing an interval and date will make it default to a 1 day interval for resets at the mentioned time.
  • If you want it to reset every 3 days at midnight, you can just write the start date and the interval: 08-15 3d instead of 2022-08-15 00:00 3d. Not writing a time, but including a date and interval will default to resetting at midnight starting on that date and continuing with that interval. If no interval is mentioned, then the world will only reset at the date mentioned with no repeats.
  • Schedulers can now be written in any order. Example: 3d5h1m 3:00PM 8-15 will work the same as 08-15 15:00 3d5h1m.

Hopefully you guys enjoy these changes. I'm putting a lot of effort into making this a thing :)

golden crest
#

08/16: Scheduler Coding
The new schedulers have been coded. However, they cannot be tested until other modules of the plugin are completed first.

These recent errors with Paper & its forks are quite interesting. Hopefully I will be able to resolve them ASAP.

golden crest
#

08/16 - 08/17: Placeholders, Safe World, Configurations
Major progress with safe world parsing and recursive asynchronous teleportation away from the world that is resetting. Many more internal and external placeholders will be possible with the new method of obtaining placeholders and their replacements within the plugin. Lastly, caching data from configuration files is the slowest part- but it's about half way done now. Plus a ton of other progress.

golden crest
#

08/18 - 08/19: Decent progress all around
Region saving, listeners, config loading, loading messages, bStats, & more have been worked on these days. Primarily re-writing code to be more organized and efficient. Currently a little over 3000 total lines. Stay tuned!

golden crest
#

08/19 - 08/20: Region Saving & Deleting
Region saving and deleting have successfully been reworked to be more efficient and clean-coded. Experimental support v2 has been added for Lands. The plugin will disable and re-enable once the world resets. This is the only possible workaround for Lands support at the current moment.

golden crest
#

08/20 - 08/23: A Ton of Progress!
Base system is 90% complete now. The new system for resetting/regenerating worlds works way too well. Random zip file rollbacks are now a thing. 90% of the plugin runs asynchronously if you use Paper or its forks. A new loading mode "SMART" has been introduced- it will load spawn chunks most efficiently and quickly for Paper and its forks.

Next step in the process is to do a few more finishing touches to the base system, code commands, tab complete, messages, permissions, and finally GUI. Developer builds should be ready this weekend (no GUI).

I also plan to write the entire wiki and even make a YouTube video on how to properly set up the plugin and tailor it to your world resets. Stay tuned for that :)

golden crest
#

08/23 - 09/24: Too Much to List
A lot of progress throughout these last 11 days- too much to list. Below is a list of issues that need to be fixed. I will be updating this list as I fix/introduce features.

Items needing completetion

  • Some commands (edit especially)
  • Teleport warnings
  • Teleport cost
  • Teleport on-leave
  • Certain messages
  • Scheduled reset warnings
  • Command confirmation
  • Scheduled backups
  • Placeholders
  • Time settings in lang.yml
  • Teleport cooldowns
  • Teleport countdowns
  • RTP in safeworld (works 95% of the time)
  • TP platforms
  • Players not getting teleported back
  • Incorrect world after reset bug fix
  • Webhooks
  • Command confirmation error
  • TPS counter throws IOB exception
  • Non-pure async RTP
  • Warnings even when reset in process
  • Timers not shutting off properly
  • Last version in /cwr about not showing
  • RTP locations not cleared during reset
  • CMI reloading
  • Price command confirmation for RTP
  • Confirmation not skipping on console
  • Paper world config gets deleted
  • Debug disabling/enabling
  • fix chunk clearing iterator error
  • Store star (*) timers
  • Add JavaDoc
  • Improve default configs
  • Portal linking
glass salmon
#

hi

#

one question, this new version will be compatible to player protected zones?

golden crest
#

XenoWorldReset (2.0.0)