KConomy
KConomy is part of K Series project. The K Series project aims to create performance-enhanced plug-ins. Especially old and necessary plugins for all server types.
It's a K Series "Optimized" Plugin
I believe that every server deserves optimized plugins. Even basic stuff should be optimized. KConomy uses Async Kotlin Coroutines.
Features
- Players can see their(keconomy.player.balance) and other's(keconomy.player.balance.other) balance.
- Admin commands such as add (keconomy.admin.add), remove (keconomy.admin.remove), set (keconomy.admin.set)
- Players can transfer money via /pay (keconomy.player.pay) command.
Upcoming Features
- A /top command that doesn't hurts your server.
Config.yml
database:
driver: sqlite
sqlite:
file: data
messages:
noPermission: "§cYou dont have permission to do that!"
internalError: "§cUnknown Error!"
reloaded: "§cPlugin reloaded! Check console for possible errors."
noConsole: "§cConsole cannot execute this command!"
payMessageReceiver: "§6KConomy §7You recieved §a%amount% §7from player §a%player%§7. Current Balance: §a%balance%§7."
payMessageSender: "§6KConomy §7you sent §a%amount% §7to player §a%player%§7. Current Balance: §a%balance%§7."
notEnoughMoney: "§6KConomy §cYou dont have enough money."
cantPayYourself: "§6KConomy §cYou cannot send money to yourself."
invalidPayUsage: "§6KConomy §cUsage: /pay <player> <amount>"
balanceOther: "§6KConomy §7Balance of §f%player% §7is: §a%balance%"
balance: "§6KConomy §fYour Balance: §a%balance%"
reset: "§6KConomy §eBalance of player §f%player% §ehas been reset."
add: "§6KConomy §f%amount% §ehas been added to balance of player §f%player% ."
remove: "§6KConomy §f%amount% §ehas been removed from balance of player §f%player%."
set: "§6KConomy §eBalance of player §f%player% §ehas been set to §f%amount%."
invalidAmount: "§6KConomy §cInvalid value! You need to provide a number."
targetOffline: "§6KConomy §fThis player is offline!"
usage:
- "§6KConomy §f/eco add <player> <amount>"
- "§6KConomy §f/eco remove <player> <amount>"
- "§6KConomy §f/eco set <player> <amount>"
- "§6KConomy §f/eco reset <player>"
settings:
currencyNameSingular: "₺"
currencyNamePlural: "₺"
resetAmount: 30.0
payCommand: "pay"
balanceCommand: "balance"
economyCommand: "kconomy"
payCommandAliases:
- "transfermoney"
balanceCommandAliases:
- "bakiye"
- "b"
- "bal"
economyCommandAliases:
- "eco"
- "keco"
- "kconomy"
- "ekonomi"
- "economy"
decimalFormat: "#.##"
Social Things
LinkedIn, GitHub, Portfolio Website
Dependencies
You will need KKotlin! This is a fat jar that contains kotlin libraries. It doesn't contain any minecraft code.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta