Excited to help! Hope to get a working build done by the release of SkyFactory 3
The way this beast is designed, it should fully support mod items and such. My other hope is to have the island stored in the database so that multiple servers can āconsumeā the same islands (not at the same time, but you know ), so networks can dynamically scale (Kubernetes) Skyblock servers to meet the demands . Let me explain how my setup works:
The ācoreā module (that handles databases and basic island functions, etc.) is in the top-level src/* folder. When it comes time to add more functional mechanisms (like, say, logging or a GUI), they will be added as Gradle modules and available as separate, add-on plugins. This plugin will redefine āmodularā xD
Super happy to hear you use Gradle.
Do you plan on having built-in protection (a module addon) or add support for fox-guard or world-guardās new sponge build.
Iād much rather rely on something like Prism, but thatād probably be an add-on module. Most out-of-the-box rollback plugins would have big issues with the way this plugin works.
For now, the codeās at https://github.com/20zinnm/Skyblock. Iām trying to figure out a serializable āfunctionalā map for settings and module data. This plugin is also designed to be fault tolerant and Async, considering the loading mechanism .
For rolling back, I agree that prism is the best.
But Iām talking about protection. What system do you plan on using for preventing other players from griefing other islands.
Will that be built in or do you plan on having modules for support from other plugins like worldguard and foxguard.
Letās move this discussion to Gitter, I sent you an invite (20zinnm/Skyblock).
As for your question, thatās going to be a module: permissions-based protection. Basically, Skyblock will have its own āRanksā and permissions system per-island.
Iām planning on bundling some modules together for different playing styles, but in general people can pick-n-choose what functionality they want.
Any news on the plugin?
Itās on the back-burner for personal reasons, but Iāll resume development soon.
Cant wait hope you manage to finish it somehow xo
Is there any progress on this out of curiosity?
Yeah Iām using it but itās not quite all there .Iāve Decided to just make my own. Thanks man.
Unfortunately, Iāve all but quit the Minecraft community. Iāve been moving on to making my own game, so this will likely never come to fruition. Iām happy to provide advice to someone who wants to make this, but I just donāt have the time nor the motivation to do it myself.