promotional bannermobile promotional banner

DiamEcon

A set of features that help with a diamond-based economy.

DiamEcon adds numerous utilities for servers that use diamonds as a currency.

 

Commands:

(For reference, [this] is an optional field and <this> is a required field)

/econ balance [player name]

View the balance of a player. If the "player" field is empty, checks your own balance. Checking other players' balances can be disabled with a gamerule below.

 

/econ deposit

Deposits the held item into your balance. Diamonds are worth $1, Diamond Blocks are worth $9, and Diamond Checks are worth... whatever they're worth. Any other items will not work.

 

/econ depositall

Attempts to deposit all items in your inventory.

 

/econ pay <player name> <amount>

Gives the specified amount to the specified player. Will fail if your balance isn't high enough, or if you attempt to pay yourself. This command can be disabled with a gamerule below.

 

/econ autobalance <true/false>

If set to true, your balance with automatically be shown whenever it changes. If false, it... won't (did I need to tell you that?).

 

/econ withdraw [amount]

Gives you a Diamond Check worth the specified amount. Will fail if your balance isn't high enough. If the "amount" field is empty, will instead (attempt to) give you a single Diamond.

 

/econ allusers

Lists every user with an account. Also shows their balance if the "viewOtherBalances" gamerule is enabled.

 

All below commands require you to be an operator to run.

 

/adminecon add <amount> <player name>

Adds the specified amount to the specified player's balance.

 

/adminecon check <amount> [player name]

Gives a check with the specified amount to the specified player. If the "player" field is empty, will give you the check.

 

/adminecon remove <amount> <player name>

Removes the specified amount from the specified player's balance. If the taken amount is greater than the player's balance, will leave them with 0 instead of a negative value.

 

/adminecon set <amount> <player name>

Sets the specified player's balance to the specified amount.

 

 

Gamerules:

balanceDropPercent

How much of a players balance will drop when they are killed by another player. Set to 0 for none dropped and 1000 for all dropped (Yes 1000, not a typo). Defaults to 0.

 

disablePay

If set to true, disables the "/econ pay" command. Useful if you only want to have physical transactions. Defaults to false.

 

viewOtherBalances

If true, you can view the balances of other players. If false... you can't (Again, did I need to tell you that?). Defaults to true.

 

Other Features:

PvP Drops

When a player is killed by another player, they drop a portion of their balance. The amount dropped is controlled with a gamerule above.

 

Check Redeeming

Right-click with a check in your main hand to quickly deposit it.

 

Other Notes

  • The minimum division of a diamond is 0.01 Di (one Diamond is worth 1 Di). All commands and displays reflect this.
  • Hover over a check in your inventory to show its value.

 

 

Possible Future Features:

  • Shared accounts
  • Functional debt (negative balances, but it... works?)
  • Automatic (offline) payments
  • Whatever else you can think of! Put your suggestions (and bug reports; they're helpful too!) in the comments!

 

 

Made with MCreator

The DiamEcon Team

profile avatar
Owner
  • 1
    Followers
  • 10
    Projects
  • 16.9K
    Downloads

More from ArrhyView all