Skip to content

Dans-Plugins/Currencies

Repository files navigation

Currencies

Description

Currencies is an expansion for Medieval Factions that allows faction owners to create and mint local currencies, which paves the way for the simulation of local economies.

Installation

First Time Installation

  1. Download the plugin from SpigotMC.
  2. Place the jar in the plugins folder of your server.
  3. Restart your server.

Dependencies

This plugin depends on Medieval Factions in order to work.

Usage

Documentation

Wiki & Additional Resources

Support

You can find the support Discord server here.

Experiencing a bug?

Please fill out a bug report here.

Contributing

Testing

Unit Tests

Linux:

./gradlew clean test

Windows:

.\gradlew.bat clean test

If you see BUILD SUCCESSFUL, the tests have passed.

Development

Test Server with Plugin Hot-Reloading

A Docker-based test server is available for development.

Setup

  1. Copy sample.env to .env and configure as needed.
  2. Build the plugin: ./gradlew build
  3. Start the test server: ./up.sh

Stopping the Test Server

./down.sh

Authors and Acknowledgement

Developers

Name Main Contributions
Daniel Stephenson Creator
Deej Added the FurnaceHandler
tdlotrring Fixed a bug with minting costing power even upon failure
Rykurock Corrected some usage messages and fixed some typos

It was Ricortix's suggestion to create a plugin like this one.

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

You are free to use, modify, and distribute this software, provided that:

  • Source code is made available under the same license when distributed.
  • Changes are documented and attributed.
  • No additional restrictions are applied.

See the LICENSE file for the full text of the GPL-3.0 license.

Roadmap

Changelog

Project Status

This project is in active development.

bStats

You can view the bStats page for the plugin here.