Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modularize Project #5

Open
davidmc971 opened this issue Mar 18, 2021 · 1 comment
Open

Modularize Project #5

davidmc971 opened this issue Mar 18, 2021 · 1 comment
Assignees

Comments

@davidmc971
Copy link
Owner

davidmc971 commented Mar 18, 2021

Modularization

ModularMSMF was intended to be the Modular Minecraft Server Management Framework. Now we finally are modularizing it.

This is the current draft for the structure:

  • ModularMSMF-Core (including API)
    • API to standardize Types and Interfaces in order to make implementing new modules easier
    • The Core of the project which is required and therefore not considered a module. It is based on the API.
  • ModularMSMF-Modules
    • The modules might require Core as a runtime dependency and their implementation might be based on the API.
    • ModularMSMF-Basics
      • Contains basic commands like home, teleport (with requests) or kick
    • ModularMSMF-Economy
      • Contains the Economy System
    • ModularMSMF-NovaPerms
      • Contains a management system for permissions, groups and users
    • ModularMSMF-CommandBlocker
      • Specify commands that you want to block, also from other plugins
@davidmc971 davidmc971 self-assigned this Mar 21, 2021
@davidmc971
Copy link
Owner Author

EDIT: Updated draft

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant