Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/besser435/lep

LoN Economy Plugin for TEAW
https://github.com/besser435/lep

java minecraft minecraftplugin plugin spigot teaw

Last synced: 3 months ago
JSON representation

LoN Economy Plugin for TEAW

Awesome Lists containing this project

README

        

# League of Nations Economy Plugin
LEP is a custom economy plugin for the TEAW Minecraft server. Currently, it adds a shop for items, which
is automatically updated by the LoN. It also sends data about the economy for future analysis (this will be
available soon).

You can see a (somewhat outdated) demo [here](https://www.youtube.com/watch?v=9C3f7aCBMCM).

It also includes an undocumented command which may or may not be fun :3

## Download
Head to the [release tab](https://github.com/besser435/LEP/releases) to download the latest jar. Currently
it is for Minecraft 1.20 for Spigot.

## Contributing
LoN welcomes community contributions. If you would like to report a bug, feature request, or anything else, open an
[issue](https://github.com/besser435/LEP/issues). Pull requests are welcomed too if you know how to do that.

The plugin is built with Maven, and is edited in IntelliJ IDEA. It is free for students.
[This video](https://www.youtube.com/watch?v=s1xg9eJeP3E) is helpful for getting started.

## Plugin Configuration
> [!NOTE]
> This plugin is made for the TEAW Minecraft server. As such, it may need additional configuration for your setup.
> Ensure the options in `config.yml` are correct.

## Notes about automatic plugin updates
> [!IMPORTANT]
> For very convoluted reasons, do NOT change the name of the jar files. This will screw with the
> automatic updates. Spigot does not provide a good way to update plugins, so we need to resort to
> a bit of jank. There is a real explanation in the raw README file.

## TODO
- [ ] Add a GUI
- [ ] Improve economy health telemetry
- [ ] Clean code by separating classes into separate packages
- [ ] Remove TODO comments from the code and add them here