Skip to content

NukaWorksHQ/CoffeeLoader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoffeeLoader - Runtime environment for ModularKit

CoffeeLoader is a runtime environment and service manager using ModularKit. It allows for flexible and stable module management without requiring server restarts.

Configuration

Here is an example configuration for CoffeeLoader:

{
  "port": 8080,
  "fileWatcher": true,
  "sources": [
    "external"
  ]
}
  • port: The port on which CoffeeLoader listens.
  • fileWatcher: Enables or disables file watching to automatically reload modules.
  • sources: List of module sources. Here, "external" indicates that modules are loaded from an external source of modules (.jar).

Installation

To install CoffeeLoader, follow these steps:

  1. Clone the repository:

    git clone https://git.nuka.works/NukaWorks/servers/CoffeeLoader
  2. Navigate to the project directory:

    cd CoffeeLoader
  3. Build the project:

    mvn clean install

Usage

To start CoffeeLoader, use the following command:

java -jar target/CoffeeLoader-jar-with-dependencies.jar

Documentation

For more information, refer to the documentation of ModularKit and ModuleTest. Further resources are available at developer.nuka.works

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages