[Planning/WIP] Skyblock

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 :stuck_out_tongue: ), so networks can dynamically scale (Kubernetes) Skyblock servers to meet the demands :slight_smile: . 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 :stuck_out_tongue:.

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? :smiley:

1 Like

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

1 Like

Is there any progress on this out of curiosity?

Maybe it became obsolete because of this SkyClaims - A SkyBlock Plugin designed for GriefPrevention

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.