LuckPerms

LuckPerms

1M Downloads

PowerNukkitX module

herby2212 opened this issue ยท 0 comments

commented

Description

Greetings,
as mentioned in the Contributing guide I'm creating this issue to propose a dedicated module for PowerNukkitX and to discuss if and how it could be implemented.

The main motivation behind it is that besides being based on Nukkit, PNX now differs in several parts from it due to an very active development. Making the current Nukkit LP version incompatible.

Proposed Behaviour

I made a working version (wip) of it based on the classes of Nukkit. The code is fully copied into an own package with corresponding loader and sources to keep in line with the current architecture and to prevent any cross references.

The changes made so far are an increased api-version (plugin.yml) and the login handling of the player in the ConnectionListener, due to different classes being available.
Along that got PNX added to Platform.Type and the two needed build.grade configurations added.

As I'm not familiar on how new modules / support for other platforms got handled in the past, a list of next steps would be appreciated.

Best Regards,
herby

Extra Details

No response