mirror of
https://github.com/xHyroM/lighteco.git
synced 2024-11-12 18:38:07 +01:00
LightEco ⚡ is an incredibly fast, lightweight, and modular minecraft plugin that excels across multiple platforms.
Jozef Steinhübl
23e73cb5da
* feat: better command abstraction * feat: OfflineUserArgument type * feat: balance, balance other cmds in common & double, integer arg * feat: command manager, better arguments abstraction * feat: map args * feat: some things * feat(better command abstraction)!: switch to brigadier (#8) * feat: switch to brigadier * some updates * feat: make suggestion provider work * supress warnings * feat: pay & set command * feat: give & take command, better suggestions, permissions * refactor: cleanup * fix: dont register pay if currency is not payable * fix: send commands only if you have perms * make second test currency not payable * feat: use command's description & name * refactor: cleanup, rename bukkit to paper * refactor: cleanup, rename bukkit to paper * feat: add built-in info command * ci: build paper, not bukkit * refactor: better test organization * refactor: better test organization * feat: locks * feat: finish locking * feat: handle missing user * refactor: move methods to CommandHelper * refactor: change minimum api version * feat: console support |
||
---|---|---|
.github | ||
.idea/codeStyles | ||
api | ||
buildSrc | ||
common | ||
currency-money | ||
gradle/wrapper | ||
paper | ||
sponge-8 | ||
test/paper | ||
.gitignore | ||
build.gradle.kts | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
settings.gradle.kts |
LightEco ⚡ is an incredibly fast, lightweight, and modular plugin that excels across multiple platforms. It's designed to optimize performance and provide a seamless experience.
Features
- Lightweight - LightEco is designed to be as lightweight as possible, with minimal impact on your server's performance.
- Fast - LightEco is incredibly fast, and is designed to be as efficient as possible.
- Modular - LightEco is designed to be modular, allowing you to install only the features you need.
- Cross-platform - LightEco is designed to work across multiple platforms
- Multi-currency - LightEco supports creating your own currencies and using them in your server
- Local and global currencies - LightEco offers support for both local and global currencies, enabling you to create server-specific or proxy-wide currencies.
- Storage - LightEco offers support for multiple storage types.
- Open-source - LightEco is open-source, and is available on GitHub
Development
Monorepo structure:
- api: The API for LightEco
- bukkit: The Bukkit implementation for LightEco
- common: The common code for LightEco
- currency-money: The Money currency for LightEco w/ Vault support
License
LightEco is licensed under the Apache-2.0 License.