Skip to content
This repository has been archived by the owner on Jun 14, 2024. It is now read-only.

Releases: TheNewEconomy/TNE-Bukkit

Alpha 5.2 Snapshot 1

19 Mar 04:19
Compare
Choose a tag to compare
Alpha 5.2 Snapshot 1 Pre-release
Pre-release

Note: Flat File-based loading/saving is currently the final thing to fix.
Remember to backup all databases before updating.

Alpha 5.2 "Quality of Life"

  • Compatibility
    • Fixed issues that prevented Minecraft 1.7 compatibility
    • Fixed incompatibility with item-base currencies, and towny and factions
  • Commands
    • bank withdraw/deposit
      • Added currency name argument
    • vault commands
      • Added commands for the new vault system
    • money top
      • Shows the players with the highest balances
        • This may be sorted by bank balances, all currencies, and all worlds.
  • Revamped Inventory System
    • This new system is more efficient than the old outdated one
    • This new system allows us to detect some slot changes.
  • World Sharing
    • Removed the need for the ShareAccounts configuration
    • Added the ability to share configurations, balances, or both with different worlds.
  • Balance Signs
    • These are created by typing [tne:balance] at the top of a sign, and will send balance information to the player that right clicks it.
  • Sign Shops
    • Added ability to create sign shops as an easy alternative to our convoluted shops feature
    • Ability to let players use their ender chest inventory for storage/item stock
    • Ability to have multiple item offers per sign
      • This can be disabled
      • Offers may be admin, or player based
      • Offers may be buy, sell, buy and sell, or trade
      • The maximum number of offers you may have per sign is configurable
      • Players may browse through the various offers by simply scrolling their mouse wheel while looking at a sign shop
    • No commands needed
      • To add a new offer simply shift right click with a sign, and use the proper format
      • To remove an offer, shift left click on the sign while the offer is displayed
      • To buy/trade simply right click
      • To sell to a sign simple left click
  • Mob Rewards
    • Added ability to specify the currency for mob rewards
    • Added ability to add rewards for forge mods
    • Added ability to specify various rewards for slimes based on size.
    • Added ability to have a chance reward, which gives a random reward between a set of two amounts
    • Added ability to give a custom reward for mobs with a custom name, this could be use for boss mobs
    • Added ability to have a Multiplier per mob, player, world, or just a general multiplier, which will multiple a mob's reward by a given amount.
  • Messages
    • Added ability to specify different names for various mobs for mob reward messages
    • Added ability to change the reward message for every mob, based on the Vanilla name, or a custom name.
  • Banks
    • Separated into two systems; banks, which hold money, and vaults, which hold items
    • Banks may now hold multiple currencies per world
    • Interest configurations are now set on a per-currency level
  • Currencies
    • Added configurations to specify the number of decimal places displayed for balances
    • New ways to store your item-based currencies
      • Ender Chests
        • You may now choose to use item-based currencies stored in a player's ender chest as part of their balance
      • Automated currency tracking
        • This is completely optional
        • This will affect chest behaviour for now
        • This may impact server performance as it runs various checks
      • Bank Signs
        • Bank Signs may be disabled
        • When a sign with line 1 of "[tne:bank]" is attached to a chest, this will declare it as a bank chest, and use any item-based currency store for balance purposes
      • Balance Calculations
        • Balances will be calculated and used in the following order:
          • Virtual
            • Player Balance
            • Bank Balance
          • Item-based
            • Player Inventory
            • Ender Inventory
            • Vault Inventory
            • Bank Sign Inventory
            • Bank Balance
  • MISC
    • Added the ability to disable the entire economy system for specific worlds
      • This will be done in the worlds.yml file simply by added Worlds.<worldname>.DisableEconomy: true
  • Technical
    • Java 7
      • This will be the final version to use Java 7 as we look towards moving over to Java 8
      • With Java 9 just around the corner, there's no reason not to update to Java 8
    • API
      • All balance-related methods that involve the double data-type will be deprecated for methods using the BigDecimal class
      • Changed how developers access the TNE API.
        • This is now done via TNE.instance().api() rather than TNE.instance.api
        • The new way prevents any unnecessary modification that may occur
    • SQL
      • SQL-based storage will be getting a few table rewrites as I look to more efficiently store data for TNE
  • Bug Fixes
    • All issues pertaining to the old inventory
    • Fixed issue where accounts weren't getting initialized with item-based currencies properly
    • Fixed issue where getting balances of players with item-based currencies while MultiWorld was set to true returned incorrect values
    • tne reload all fix
    • fixed incompatibility issues with the essentials invsee command
    • fixed issue where paid players weren't receiving Messages.Money.Received
    • fixed an issue with the updating system

Alpha 5.1

17 Jan 00:17
Compare
Choose a tag to compare

Alpha 5.1 "Extensibility Update"

  • API
    • Added proper documentation
    • Fixed issues with API calls that caused NPEs and 90% of the bugs/issues server owners were having
    • Added proper API support for banks, shops, and auctions
  • Database
    • Reworked database management classes to provide a more efficient experience for servers
      • This has provided a 60% speed increase over Alpha 5.0
      • This has fixed majority of the SQL-related issues server owners were having
    • Added the ability to properly enable/disable data caching for SQL saving
  • Conversion
    • Reworked conversion to better adhere to the Mojang API call limit
    • The new system also weeds out unused economy accounts
  • Event Collections
    • Reworked event collection classes to better support the new caching configurations
  • Bug Fixes
    • Fixed bug where enchant and smelting items added unwanted lore
    • Fixed bug where mob rewards wouldn't get set per-world, or per-player
    • Fixed SQL issue that reduced efficiency
    • Fixed SQL SSL warning
    • Fixed 90% of issues caused by the dated API class
    • Fixed bug that disallowed the use of the dark_grey color in messages
    • Fixed bug that caused TNE to not be compatible with MC 1.8
    • Fixed an issue with transactions that had a minute chance of not properly give players money from a shop
    • Fixed issue where players with prefixes weren't handled properly
    • Fixed issue where Default currency kept appearing in the configuration files
    • Fixed an issue where world names with dashes broke balances
    • Fixed an issue where bank members weren't properly saved
  • Configuration
    • Added the ability to add player usernames in players.yml
  • Documentation
    • Started work on the Official TNE Documentation to provide a friendly environment for server owners

Alpha 5.1 Snapshot 2

27 Dec 07:46
Compare
Choose a tag to compare
Alpha 5.1 Snapshot 2 Pre-release
Pre-release
Alpha-5.0-Snapshot-2

Push local fixes. Developer SnapShot for new API.

Alpha 5.1 Snapshot 1

28 Nov 04:32
Compare
Choose a tag to compare
Alpha 5.1 Snapshot 1 Pre-release
Pre-release

Major fixes, and stability improvements.

Alpha 5.0

24 Nov 03:23
Compare
Choose a tag to compare

Alpha 5.0 "Economic Reform"

  • Mob Reward Changes
    • Ability to set specific rewards for baby versions of mobs.
    • Added support for 1.11 mobs.
    • Split horses into multiple categories depending on their variant.
      • This is sorted into Llama, ZombieHorse, SkeletonHorse, Mule, Donkey,
        and Horse.
  • Major Currency Updates
    • Ability to have multiple currencies per world.
    • Ability to convert currencies between each other, and even worlds.
  • Ability to import user data from other economy plugins.
    • Currency supports iConomy, CraftConomy, MineConomy, BOSEconomy,
      Essentials, and FeConomy.
  • MySQL Improvements
    • Automatically save changes to the dabase when using a
      SQL-based database.
    • Added server_name field to INFO table for bungeecord server owners to access
  • MISC Changes
    • Removed /bank price, and instead added price to /bank buy.
    • Added the ability to create, and modify membships for banks via the TNEAPI class.

Alpha 5.0 Snapshot-1

23 Nov 05:30
Compare
Choose a tag to compare
Alpha 5.0 Snapshot-1 Pre-release
Pre-release
Alpha-5.0-Snapshot-1

Alpha 5.0 Snapshot-1

Alpha 4.2

04 Nov 04:58
Compare
Choose a tag to compare

Multiple bug fixes.

Alpha 4.2

02 Nov 05:49
Compare
Choose a tag to compare
Alpha 4.2 Pre-release
Pre-release

Small fixes.

Alpha 4.1

01 Nov 19:44
Compare
Choose a tag to compare

Alpha 4.1

Adding /TNE history

  • Allows administrators the ability to view a player's transaction history.

Fixed Alpha 4.0 SQL syntax.

Alpha 4.0