Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 2.03 KB

File metadata and controls

63 lines (47 loc) · 2.03 KB

ProxyFeatures

CI Lint CI Tests and Coverage Latest Release Java 21 License

One modular feature framework for your entire Velocity network.

Quick Start

  1. Place ProxyFeatures.jar in your Velocity plugins/ directory.
  2. Install dependencies: dataregistry and dataprovider.
  3. Start the proxy once to generate defaults.
  4. Enable the features you want in config.yml.
  5. Restart and go live.

Requirements

  • Java 21
  • Velocity 3.5.0
  • [Recommended] DataRegistry plugin
  • [Recommended] DataProvider plugin

Build From Source

Add GitHub Packages credentials for Maven server id github in ~/.m2/settings.xml:

<settings>
  <servers>
    <server>
      <id>github</id>
      <username>YOUR_GITHUB_USERNAME</username>
      <password>YOUR_TOKEN</password>
    </server>
  </servers>
</settings>

Use a token with read:packages (and repo if the package source repositories are private), then run:

mvn -B package

Output jar: target/ProxyFeatures.jar

Learn More

Community