Add Extension Framework with Minecraft Player Manager#110
Open
bimbab189 wants to merge 41 commits intomacery12:developfrom
Open
Add Extension Framework with Minecraft Player Manager#110bimbab189 wants to merge 41 commits intomacery12:developfrom
bimbab189 wants to merge 41 commits intomacery12:developfrom
Conversation
…(other games and stuff)
…(other games and stuff)
Author
|
added attribute manager, player inventory viewer and some other color based changes to match the theme fully |
Author
|
still not very happy about it, making some minor fixes/changes |
Owner
|
love this idea, ill check it out and review eventually as its a large PR |
Author
|
its finished, please review :) |
Author
|
And you are about to do alot more reviewing Xd i have alot of ideas i want to implement mainly in extensions which is why i made that. |
…source rendering bug fix
…source rendering bug fix
… keys, script that restarts services everytime you build the panel
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Review note
Please review only the final commit - the earlier commits were iterative debugging and contain incomplete/buggy code that was fixed in subsequent commits.
Summary
This PR introduces a modular Extension Framework for Jexactyl, allowing server owners to easily enable, configure, and manage extensions on a per-server basis. As a proof of concept, a fully-featured Minecraft Player Manager extension is included. I am also working on making more extensions.
extensions.php
Has documentation on how to add extensions as configurable stuff in the extensions module.
This is a a half complete idea because for a full extension module i would want to have standardized extension frontend components. And some easy way to add them where you could just drop in a few files but it works and allows for easier future development. I can work on improving it if you agree, but right now ill work on more extensions.