IntellectualSites / PlotSquared

PlotSquared - Reinventing the plotworld
GNU General Public License v3.0
527 stars 706 forks source link

Port PlotSquared to other platforms #3326

Open leonardo-dgs opened 2 years ago

leonardo-dgs commented 2 years ago

What feature do you want to see added?

PlotSquared for other platforms like Sponge, Fabric, Minestom and Nukkit. The structure of the project seems to be already meant for multi-platform implementations.

Are there any alternatives?

PlotSquared is a great plugin, and doesn't exist any other alternative for other server APIs,

NotMyFault commented 2 years ago

This is more of a low priority and blocked until core dependencies adopt named platforms.

Citymonstret commented 2 years ago

For context, the reason the current abstractions exist is because PlotSquared used to support both Nukkit(X) and Sponge. However, ever since 1.13 PlotSquared has only targeted Bukkit.

The main thing that prevents the plugin from supporting other platforms is the extensive dependency on WorldEdit. Sponge would be the most likely candidate, but even then there has never been a great demand.

Orlaando-dev commented 1 year ago

For context, the reason the current abstractions exist is because PlotSquared used to support both Nukkit(X) and Sponge. However, ever since 1.13 PlotSquared has only targeted Bukkit.

The main thing that prevents the plugin from supporting other platforms is the extensive dependency on WorldEdit. Sponge would be the most likely candidate, but even then there has never been a great demand.

Adventure & WorldEdit now supports Fabric

NotMyFault commented 1 year ago

For context, the reason the current abstractions exist is because PlotSquared used to support both Nukkit(X) and Sponge. However, ever since 1.13 PlotSquared has only targeted Bukkit. The main thing that prevents the plugin from supporting other platforms is the extensive dependency on WorldEdit. Sponge would be the most likely candidate, but even then there has never been a great demand.

WorldEdit now supports Fabric

You are welcome to provide a pull request adding said functionality!

ACG94 commented 10 months ago

Would be nice to see plotsquared ported for fabric use. Currently managing servers for a big community and looking at trying fabric for some of our servers... just hoping a fabric version of plotsquared might be possible....

MattBDev commented 10 months ago

Fabric support would be just as complicated as Sponge Support. It may be easier to implement though.