[ECON] Gringotts v1.5.2 - item / emerald based economy [1.5.1-R0.1]

Discussion in 'Archived: Plugin Releases' started by jast, Oct 6, 2012.

  1. Offline

    jast

    Gringotts is an item-based economy plugin for the Bukkit Minecraft server platform. Unlike earlier economy plugins such as iConomy, all currency value and transactions is based on actual items in Minecraft, per default emeralds. The goals are to add a greater level of immersion, a generally more Minecraft-like feeling, and in the case of a PvP environment, making the currency itself vulnerable to raiding.

    Gringotts was created for the Minecraft Wars PvP/survival server.

    > Download Gringotts on BukkitDev <

    Features
    • item-backed economy (configurable, default emeralds)
    • storage of currency in chests and other containers, player inventory or enderchest
    • direct account-to-account transfers
    • optional transaction taxes
    • fractional currency values (2 decimal digits)
    • Factions support
    • Vault integration
    Usage
    Storing money in an account requires a Gringotts vault. A vault consists of a container, which can be either chest, dispenser or furnace, and a sign above declaring it as a vault. A player or faction may claim any number of vaults. Vaults are not protected from access through other players. If you would like them to be, you may use additional plugins such as LWC or WorldGuard.

    Player vaults
    Place a sign above a container block, with [vault] written on the first line. If it was created correctly, the will display your name on the third line and you will receive a message that the vault has been created.

    Faction / Towny vaults
    Place a sign above a container block, with [faction vault], [town vault] or [nation vault] written on the first line. If it was created correctly, the will display your faction's / town's / nation's name on the third line and you will receive a message that the vault has been created.

    User commands

    /money
    Display your account's current balance.
    /money pay <amount> <player>
    Pay an amount to a player. The transaction will only succeed if your account has at least the given amount plus any taxes that apply, and the receiving account has enough capacity for the amount.

    Latest changes
    Version 1.5.2
    • fix towns losing vaults in Towny
    Version 1.5.1a
    • fix Vault connector not handling requests properly for non-player accounts
    • fix vaults with bold marked signs getting destroyed at any transaction
    Version 1.5.0
    • add commands /money withdraw and /money deposit to withdraw money from vaults to inventory and vice versa.
    • new alias for /money: /m
    • fix issues with /gringotts reload not affecting all operations in Gringotts
    • [vault] line is marked in bold letters now after successful creation
    • for devs: an API for Gringotts transactions. Currently only documented per Javadoc in source and incomplete.
    Version 1.4.1b
    • support multiple denominations. New installations will use emeralds and emerald blocks by default. See configuration on how to set them up. Old installations will retain their configuration.
    • denominations can now use the "damage" value of item types.
    • removed capacity methods. With multiple denominations a single capacity number cannot always be defined.
    • configuration option currency.fractional deprecated in favor or currency.digits, which specifies the amount of decimal digits to use, and consequently the smallest possible currency value.
    • Gringotts registers its own Vault compatible Economy service provider now. Minor changes in functionality exposed to Vault (supports configured decimal digits)
    • fix a dependency loop with factions and possible dependency issues in v1.4.0 beta
    • lots of internal changes you needn't worry about
    Full changelog on Github
     
    kittenchunks and phondeux like this.
  2. Offline

    jast

    Updated to v1.2.0 (see changelog)
     
  3. Offline

    AstramG

    Interesting plugin but what makes it better than the other emerald selling plugins out there? Im guessing the nice compatibility features with factions.
     
  4. Offline

    jast

    AstramG As far as I know, Gringotts is currently the only economy plugin that supports storage of your account's contents in chests, as opposed to inventory only.
     
  5. Offline

    jast

    Updated to v1.2.1
     
  6. Offline

    jast

    Updated to v1.3.0
    This update brings support for Towny town and nation vaults.
     
  7. Offline

    SnowGears

    How would this work with plugins such as ChestShop which is a main plugin on my server. I like the idea but it is just not practical to replace iConomy with this if it is not supported by plugins such as ChestShop.
     
  8. Offline

    jast

    ChestShop supports Vault, which in turn supports Gringotts. So as long as you have Vault installed, Gringotts should play just fine with ChestShop. If you do run into any trouble or incompatibilities, be sure to let me know.
     
  9. Offline

    jast

    Gringotts v1.3.1 released - big bugfix update!

    * Tekkit/1.2.5 compatible (configuration required)
    * added configuration option `usevault.enderchest`: globally enable/disable enderchest as valid vault. This can also be done on a per-player/world basis with the permission `gringotts.usevault.enderchest`
    * fix players getting kicked on breaking a vault sign under some circumstances
    * fix money transfers not allowing fractional values despite fractional values being enabled
    * fix money not being deducted from account with fractional values disabled
    * fix adding money not calculating capacity correctly
    * check version of plugin dependency and emit warning if they are not supported
    * some touch-ups to /money command responses
    * new command: `/moneyadmin c <user>` show capacity of a user's account
     
  10. Offline

    jast

    Gringotts updated to v1.3.2 - just a little bugfix

    * fix enderchest config option
    * some internal restructuring
     
  11. Offline

    jast

    Update to v1.4.1b - featured feature: multiple denominations!

    Version 1.4.1b
    • support multiple denominations. New installations will use emeralds and emerald blocks by default. See configuration on how to set them up. Old installations will retain their configuration.
    • denominations can now use the "damage" value of item types.
    • removed capacity methods. With multiple denominations a single capacity number cannot always be defined.
    • configuration option currency.fractional deprecated in favor or currency.digits, which specifies the amount of decimal digits to use, and consequently the smallest possible currency value.
    • Gringotts registers its own Vault compatible Economy service provider now. Minor changes in functionality exposed to Vault (supports configured decimal digits)
    • fix a dependency loop with factions and possible dependency issues in v1.4.0 beta
    • lots of internal changes you needn't worry about
     
  12. Offline

    jast

    Update! v1.5.0

    v1.5.0
    • add commands /money withdraw and /money deposit to withdraw money from vaults to inventory and vice versa.
    • new alias for /money: /m
    • fix issues with /gringotts reload not affecting all operations in Gringotts
    • [vault] line is marked in bold letters now after successful creation
    • for devs: an API for Gringotts transactions. Currently only documented per Javadoc in source and incomplete.
     
  13. Offline

    jast

    Bugfix update: v1.5.1a

    v1.5.1a
    • fix Vault connector not handling requests properly for non-player accounts
    • fix vaults with bold marked signs getting destroyed at any transaction
     
  14. Offline

    jast

    Bugfix update: v1.5.2

    v1.5.2
    • backport fix to towns losing vaults from 2.0-beta3
    • built against Bukkit 1.5
    Beta version: v2.0 beta3
    BETA version - do not use on live servers before testing yourself. Please let me know of any problems!
    v2.0 beta3
    • fix bug where Towny vaults would get deactivated on creation of other chests or deposits
    • update Vault connector to Vault v 1.2.24 -- this version of Gringotts may be incompatible with older versions of Vault
    v2.0 beta2
    • ops/players with permission createvault.forothers can now create vaults for other players and other accounts by creating the vault as usual, but adding the owner's name/id on the thord line of the sign.
    • fix bug with worldguard vault creation permissions
    v2.0 beta1
    • can create a vault now by attaching the [vault] sign to a chest directly (shift+rightclick with a sign), instead of requiring it to be above the chest
    • added string customization / internationalization for messages to players (contributed by KanaYamamoto/Daenara). Customize your messages in messages.yml (should appear after first start of this version in Gringotts folder)
    • German translation (contributed by KanaYamamoto/Daenara). Add this line to your config.yml to enable:
      language: de
    • accounts can have a purely virtual starting balance (contributed by bezeek)
    • support for WorldGuard region vaults. Region owners may create a [region vault] with the id of the region on the third line.
    • /moneyadmin command now supports optional account type parameter. example:/moneyadmin b foo faction. This is primariliy intended for plugins that use worldguard for region management, as there are no player commands to handle these accounts.
    • for devs: added an event system for vault creation. Gringotts triggers aPlayerVaultCreationEvent when a player attempts to create a vault in the world. Plugins can register an event handler and supply their information for Gringotts to create their own vault types.
     

Share This Page