Profitable

Profitable

Plugin

Dynamic economy with real supply and demand by using an exchange system!

Server AdventureEconomyGame MechanicsManagementMinigame MobsSocialStorageTechnologyTransportationUtility

1,042 downloads
19 followers
Follow Save
Filter loader...
Filter versions...

BugFixing 0.5.3

  • fixed wrong price display on wallet
  • fixed major bug with buy limit orders
  • fixed error display on /account command

Profitable 0.5.2-beta

  • Added 1.20.1 support
  • Changed commands buy and sell to pbuy and psell
  • fixed blacklist adding blocks with no item to the exchange

Bug Fixing 0.5.1-beta

Asset Creation Args

Fixed args IndexOutOfBounds exeption when trying to register an asset with no symbol

Asset retrieval

Fixed bug that would take the incorrect ammount of items from you on transactions.

Null exeption on startup

Fixed crash when trying to start plugin on certain devices

🔖 New Features - 0.5.0-beta

Custom NBT Items support!

Now assets can be added by using the item on your hand, this way you can have total control over the specific items traded and their quantities.

this opens to various possibilities:

  • Trading completely customized items
  • Setting unit sizes
  • Setting Custom asset displays
  • ETC...

Now you can truly trade everything!

Example with orange juice

How to add an asset?

/admin assets add <type> <symbol> <hex color> <name...

example:
/admin assets add commodityitem OJ #fc8803 Orange Juice

Bugfixing

fixed rushing bugs on folia.

Bug Fixing 0.4.1-beta

wallet maincurrency

now wallet also displays main currency even if balance is 0, to allow easier deposits and withdraws via gui

fixed console visual bug

fixed a repeated language file related message when loading the plugin

Could not save es.yml to plugins/Profitable/lang/es.yml because es.yml already exists..

fixed critical multiworld bug

Fixed critical bug that would run database queries on wrong worlds if queried too fast on different worlds

🔖 New features 0.4.0-beta

Language files

Now you can translate the whole pluggin to your desired language by either selecting one of the existing language files from config file or by making your own!

Spanish translation

Spanish translation was added as es.yml which can be selected via config file!

Mini message support

Now its posible to also customize how the whole gui and command outputs look at will, text can be formmated to have custom colors, gradients, and decorations such as bold and italics

🔖 New Features - 0.3.0-beta

GUI

This new update brings a brand-new GUI that allows you to buy, sell, manage orders, manage funds, manage assets, monitor asset performance…

and pretty much everything you can do with Profitable,

but easier.

Sin título

Misc

With the addition of this new GUI, also comes the ability to deposit and withdraw commodities, so you can use them just like a currency.

This allows item-based currencies to work with Profitable.

0.2.2 - Hotfix

  • Fixed error when collecting entities from world
  • Fixed commodity names to not be all lowercase
  • Splited spigot messaging from paper's

Folia support and other minor improvements

Trading

Typing only /buy or /sell will trigger a market order to trade item on your right hand

You can also type 'hand' to reference the item you're holding. Ex:

/sell hand 4 32

(Sells 4 items from your hand at price of 32)

Compatibility and optimization

  • Full support for Folia servers
  • Database queries now run async preventing slowing down main thread
  • Now claimed entities lookup only scanns for entities that are 20 blocks away from you

🔖 New features - 0.2.0-beta

⭐️ Highlights

  • Stop-Limit Orders
  • Fees (Taxes)
  • MySQL support
  • PlayerPoints support
  • Automatic database migration
  • Multiple Order Complexity Levels
    • Market order
      • /buy <Asset>
      • /buy <Asset> <Units>
    • Limit order
      • /buy <Asset> <Units> <Price>
    • Stop-Limit order
      • /buy <Asset> <Units> <Price> stop-limit
  • Extra customization on configuration file
    • Asset customization
    • Exchange Colors
    • Fees (fixed and percentage)
    • Transact items and entities without delivery
  • Command to reload configuration
  • Console update notice

📑 Stop-Limit Order

A Stop-Limit Order becomes a Limit Order once the market reaches the specified trigger price

/buy <Asset> <Units> <Price> stop-limit or /sell <Asset> <Price> stop-limit

Useful if you think Prices will keep going up after a certain price

bii

⚠️ Important

This Update had major changes on the way databases are managed, meaning databases from pre 0.2.0 versions will only migrate partially as Orders and Multi-World data cannot be migrated, cancel all orders and back-up your data before runing this new version.

  • Replaced ChatColor completelly for AdventureAPI components
  • Fixed bug where you couldnt see Ask if bid was null
  • deleted infobook temporally
  • Divided /account subcommands into: /account /wallet /orders /delivery /claimtag Each with the same functionality as before
  • worked command outputs for clarity
  • updated certain command outputs for admincommands
  • Made sql lookups slightly more performant
  • Fixed other minor bugs

Project members

faridfaharaj

Developer

Details

Licensed GPL-3.0-only
Published 4 months ago
Updated 22 days ago