Sueta

KConomy

1.0.5

An Economy Plugin

·Plugin

kconomy.png
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.

Contact Me
Discord: kingOf0!#4055
DM: @kingOf0

Similar projects

Plugin →