Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

18 Commits

Folders and files

Repository files navigation

SongodaCore

The modern shared foundation for Songoda plugins.

Website · Join the Discord · SongodaCore documentation · Licensing-API documentation

SongodaCore provides the SongodaPlugin base class and owns its shared runtime directly under com.songoda.core, with VInject providing dependency injection. The repository also contains the standalone Licensing-API client for plugins that need Songoda licensing.

Modules

Module Description
SongodaCore Shared runtime, direct VInject integration, and SongodaPlugin base class.
Licensing-API Standalone Bukkit/Paper license client that can be shaded into a plugin.

Read the SongodaCore documentation for requirements, build instructions, consumption, shading, relocation, and plugin integration. Read the Licensing-API documentation for verification, development licenses, caching, and rollout guidance.

Build

Build all modules with:

mvn clean install

The parent configures the Songoda Maven repository for deployment. Use mvn deploy with credentials for the songoda-public server entry in Maven settings.xml.

For support, announcements, and community discussion, join the Songoda Discord.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages