Skip to content

NotNV6/Skyland-Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skyland Network

This is the main repository for the Skyland Network.

Developer Rules/Guide

  • We use finals whenever possible (not required for parameters)
  • Document your functions/methods and constructors.
  • Put all utility classes inside of the main Commons plugin.
  • Use proper commit messages
    • Use proper emoji conventions
    • Add a brief description of what you changed, example: "added KoTH base structure"

Modules

We use a maven modular system for our network.

  • Rank - Created and maintained by NV6
  • PluginHandler - Created and maintained by NV6
  • Commons - Created and maintained by NV6

General plugin for ranks/grants.

  • Features:

    • Temporary grants (untested as of M06 AP 22 PM)
    • Chat handler
    • Ranks
    • Staff/Default/Normal rank types.

Plugin for enabling/disabling plugins

  • Features:

    • Disabling (soft) dependent plugins
    • Using chat procedures.

General library for all plugins.

  • Features:

    • Command API
    • General PlayerData / Data object for easy data saving/loading without having to rewrite lots of code.
    • API for chat procedures
    • Menu Library
    • Utility classes
    • And more to come later.

About

This is the main repository for Skyland.RIP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages