1
0
Fork 0
mirror of https://github.com/xHyroM/lighteco.git synced 2024-09-19 12:53:17 +02:00
LightEco is an incredibly fast, lightweight, and modular minecraft plugin that excels across multiple platforms.
Find a file
Jozef Steinhübl 23e73cb5da
feat!: better command abstraction (#4)
* 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
2024-07-16 18:04:37 +02:00
.github feat!: better command abstraction (#4) 2024-07-16 18:04:37 +02:00
.idea/codeStyles build: add serverloader 2023-08-26 08:43:09 +02:00
api feat!: better command abstraction (#4) 2024-07-16 18:04:37 +02:00
buildSrc feat!: better command abstraction (#4) 2024-07-16 18:04:37 +02:00
common feat!: better command abstraction (#4) 2024-07-16 18:04:37 +02:00
currency-money feat!: better command abstraction (#4) 2024-07-16 18:04:37 +02:00
gradle/wrapper build: update grale 2024-05-08 18:03:28 +02:00
paper feat!: better command abstraction (#4) 2024-07-16 18:04:37 +02:00
sponge-8 feat!: better command abstraction (#4) 2024-07-16 18:04:37 +02:00
test/paper feat!: better command abstraction (#4) 2024-07-16 18:04:37 +02:00
.gitignore feat!: better command abstraction (#4) 2024-07-16 18:04:37 +02:00
build.gradle.kts feat!: better command abstraction (#4) 2024-07-16 18:04:37 +02:00
gradlew refactor: sonarqube 2023-08-29 09:13:25 +02:00
gradlew.bat initial 2023-07-30 16:00:37 +02:00
LICENSE add license 2023-08-28 08:37:15 +02:00
README.md docs(README): fix typo 2023-09-28 16:23:10 +02:00
SECURITY.md docs: add SECURITY.md 2023-10-12 18:12:31 +02:00
settings.gradle.kts feat!: better command abstraction (#4) 2024-07-16 18:04:37 +02:00

lighteco thumbnail

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.