BeastTokens - Custom currency icon

BeastTokens - Custom currency -----

MultiShop, MySql , MobCoins, Fishing, Supports: TokenEnchantand & MythicMobs




Fixed bug with skull textures for 1.20.5 server not working.
Fixed bug with spendedTokens stats restarting and not getting properly saved.
Renamed permission for 'Discounts' because it was conflicting with other permission for shops access.
Old Permission:BeastTokens.Shop.Discount.IDName
New Permission: BeastTokens.ShopDiscount.IDName
----------, Aug 15, 2024

Fixing bug with placeholder for discount not showing in some cases.
Added support for 1.21.1
----------, Aug 13, 2024

Added command to see top list of spent tokens in shop
Permission: BeastTokens.SpentTop

upload_2024-8-8_22-4-42.png
Added placeholders for it to:

%beasttokens_top_spent_player_1%
%beasttokens_top_spent_tokens_1%
%beasttokens_spent_tokens%
----------, Aug 8, 2024

Added priority for discounts.
Smaller number discount will be higher priority.
upload_2024-7-18_23-10-8.png
----------, Jul 18, 2024

New Feature: Shop Discount
From now one you can create discounts per specific shop or global
There is new config added discounts.yml
There is 2 types of discounts PERCENTAGE and FLAT based ones.
PERCENTAGE ones works like there name is self saying xd.
FLAT ones give discount of specific amount which is specified in config.
Currently FLAT have bigger priority over PERCENTAGE ones
and server will pick biggest discount you got access.
To give access to discount you need to give permission example:
BeastTokens.Shop.Discount.Vip
Vip represents id from discount.yml
upload_2024-7-18_21-14-28.png
There is new formatting for %price% placeholder
upload_2024-7-18_21-15-1.png
Which you can format now in messages.yml.
Some of you will need to edit your old shops I am sorry about it but this new feature will give u a bit more flexibility.

Fixed reported problem with depositing tokens and API Hook not working when File storage was used.

Added new event for registering drops from all rewards like: Mining,Killing Mobs, Fishing etc...
So you can just hook in one event to check if there was token reward drop.
----------, Jul 18, 2024

Update for compatibility with BeastWithdraw
----------, Jul 12, 2024

Added support fort PyroFishingPro plugin
upload_2024-6-25_20-45-0.png
----------, Jun 25, 2024

Fixed bug with items not loading in gui for 1.21 version
----------, Jun 23, 2024

Support for 1.21
Forgot to update version number so re-uploading!
----------, Jun 15, 2024

Support for 1.21
----------, Jun 15, 2024

Added option to add potions types to bottle and levels
Duration of potion need to be typed in manually
Code (YAML):
       Item_5:
          Item
: POTION
          Glow
: false
          Amount
: 1
          DisplayName
: '&6Magic Potion'
          Price
: 50
          Lore
:
          Flags
:
          #- "HIDE_POTION_EFFECTS"
          Commands
:
         - 'give %player% potion 1'
          - ''
          Potion
:
           Type
: SPEED
           Level
: 1
          Slot
: 5
----------, May 26, 2024

Support for 1.20.5 - 1.20.6
Compiled with latest MythicMobs API
----------, May 15, 2024

Added option to log Withdraw / Deposit transactions
to enable this add this line to your config.yml
upload_2024-4-15_1-59-22.png
----------, Apr 15, 2024

Fixed problem with zAuctions hook!
----------, Apr 4, 2024

Fixed problem with SoldOutItem not working and added 2 new placeholders
for that section:
- "%item_name%"
- "%item_id%"
Example:

[​IMG]
----------, Mar 23, 2024

Fixed problem with SoldOutItem not working and added 2 new placeholders
for that section:
- "%item_name%"
- "%item_id%"
Example:
upload_2024-3-24_0-13-18.png
----------, Mar 23, 2024

Fixed bug with case sensitive bungee sync servers id
Added requested features, placeholder in combination with player name
%beasttokens_tokens_raw_PlayerName%.
This will return raw player balance (Example: 2541564).
----------, Mar 16, 2024

Fixed hex-a colors not working for some messages in console
and improvement for import command from TokenManager
----------, Mar 13, 2024

Yesterday version was compiled with java 11 so users which run servers still on java 8 were getting error.
This will fix problem for you guys.
----------, Feb 28, 2024

Added requested option to import data from TokenManager
/bta importData TokenManager
After you have executed this command you can remove TokenManger from your server!
----------, Feb 26, 2024

Fixed problem with farming tokens plugin was not checking if plants are fully matured.
----------, Feb 17, 2024

Fixed problem with hex-a colors not working in confirm menu title
----------, Feb 13, 2024

Added option to print out custom message on item buy example:
[​IMG]
Added option declined permission if player has this permission they will not be able to buy specific item, example:
DeclinedPermission: "banana.is.potato"
----------, Feb 4, 2024

Added option to print out custom message on item buy example:
upload_2024-2-4_2-14-31.png
Added option declined permission if player has this permission they will not be able to buy specific item, example:
DeclinedPermission: "banana.is.potato"
----------, Feb 4, 2024

Bug fix for message.yml not loading properly
----------, Jan 31, 2024

Bug Fix for rotating shop throwing error in console for some users!
----------, Jan 30, 2024

Bug Fix for rotating shop throwing error in console for some users!
----------, Jan 30, 2024

Bug Fix for rotating shop throwing error in console for some users!
----------, Jan 30, 2024

Added option to specify driver option for your data base
you can pick between:
#Mysql 5.x.x - Driver: "com.mysql.jdbc.Driver"
#Mysql 8.x.0 - Driver: "com.mysql.cj.jdbc.Driver"
upload_2024-1-28_1-20-38.png
Added experimental option to use ItemsAdder plugins items with there ID's
Example:
upload_2024-1-28_1-22-14.png
Fixed some stuff with top balance updating

Added delay on token add command if is used on player join event there were reports tokens were not added.
So now command will add tokens 3 second after player join server when they are fully loaded
Fixed some problems with reload command
----------, Jan 28, 2024

Fixed reported problems with player heads not working!
SkullName: "%player%"
----------, Jan 14, 2024

Fixed problem with 1.8 version not been able to load message.yml file
----------, Jan 14, 2024

Fixed reported problem with withdraw message not swing correct amount
upload_2024-1-14_2-45-57.png
----------, Jan 14, 2024

Added option to disable tracking blocks which are placed by player.
If you disable this feature people will be able to put blocks to floor and mine them again to get token drops.
mining.yml
upload_2024-1-9_0-11-48.png
Added place holder %symbol% so you can add it to your messages
upload_2024-1-9_0-13-4.png
There was some changes to withdraw message
upload_2024-1-9_0-14-25.png
You will need to update this message manually inside message.yml
New message
Added new feature Extensions which will allow other devs to make there extensions for BeastTokens
Currently you can try out BeastTokens SingExtension, on link bellow you will find out more about it:
https://www.spigotmc.org/resources/beasttokens-signsextension.114404/
----------, Jan 8, 2024

Bug fix with format of default config
Changing max withdraw amount to support doubles instead of integer
----------, Jan 4, 2024

Fixed withdraw exploit which could crash server if player withdraw-ed
a lot of items for example /token withdraw 1 1000000
Would create on some spigot versions to many itemstack and crash server!
Added feature to set Min,Max and MaxStackSize for withdraw items
You will need to add manually Limits section to your config.yml files
Or just delete old one restart and server will generate new one with this options!
upload_2024-1-2_22-28-7.png
----------, Jan 2, 2024

Added option to drop tokens when player strips logs
New feature option is in mining.yml
upload_2024-1-2_1-18-55.png
----------, Jan 2, 2024

Added requested feature to make Stock Reset message silent
Simply in your command add "-s" at the end of command
/bta playerShopLimit ** resetall -s
** - indicates all players online and offline
* - indicates only players online
----------, Jan 1, 2024

Fixed error which was appearing at shutdown
----------, Dec 30, 2023

MythicMobs had change in there code API in latest version that broke token drops from custom mobs!
That is fixed!
Thanks for reporting N3ks_
----------, Dec 28, 2023

Fixed Bug with baltop command
Fixed error which was showing up on start up if aliases were not set correctly
----------, Dec 13, 2023

Fixed problem with Aliases for short shop commands not working!
Fixed problem with Slots not working in confirm menu
Fixed problem with single Slot key repairing in config after been deleted.
----------, Dec 10, 2023

Added support for 1.20.4
Added multiple slots feature for ConfirmMenu and Shops
upload_2023-12-10_1-54-20.png
----------, Dec 10, 2023

Small bug fix and some improvement in Bungeesync!
----------, Dec 5, 2023

Added feature to color potion bottles!
Example:
upload_2023-12-4_2-44-29.png
----------, Dec 4, 2023

Small spelling fix in api for yesterday update
----------, Nov 28, 2023

Added Flags option for items in gui
Usage simple add "Flags:" section to your item in gui
Flag list can be found here: https://helpch.at/docs/1.12.2/index.html?org/bukkit/inventory/ItemFlag.html
upload_2023-11-28_1-37-46.png
With this you can hide potion effect,attributes,enchants etc...
----------, Nov 28, 2023

Added Support for 1.20.2.
New system of checking if blocks are natural or not so player abuse mining token drops.
Fixed reported problem with auto-save for File storage.
----------, Nov 16, 2023

Added long time ago promised feature:
- Token Drops when you fish
Option can be enable in config.yml like other tokens drops,
after that reload plugin or restart server plugin will create new config
inside BeastTokens/Drops fold called Fishing.yml.
You can set tokens rewards as u wish per-world and globa.l
Permission for tokens drops is:
- BeastTokens.Drops.Fishing.* - tokens will drop for every item which u have set in farming.yml.
- BeastTokens.Drops.Fishing.pufferfish - will only drop tokens when player catches Puffer fish.
upload_2023-9-10_23-44-43.png
----------, Sep 10, 2023

Command for converting data in between (MYSQL,FILE,etc)
To convert your data from current used storage type just do:
/BeastTokensAdmin convertData <type>

Warning after you have converted data to desired storage type, you will need to replace old 'Drive' option with new storage type in your config.yml

upload_2023-9-4_1-47-39.png
----------, Sep 4, 2023

Added requested feature Farming Token drops now support
Scyther FarmingHoe Plugin
There is option to multiply tokens with hoe multiplier

upload_2023-8-27_23-58-18.png
----------, Aug 27, 2023

1. Fixed bug with people been able to use
/Token withdraw NaN instead of numbers
2. Fixed people been able to put withdraw item in grindstone and getting free xp by disenchanting it.
----------, Aug 16, 2023

This update will provide 1.20.1 support
I am working for long time on re-coding of whole plugin for 4.0 version
Which will bring new features
I am really sorry I promised many people weeks ago plugin will be update but bad stuff just keeps happening in life.
This version will provide support for all version currently out.
When I release 4.0 keep in mind you will need to install BeastCore Lib plugin to which contains code which is repeating in BeastTokens and BeastWithdraw plugins.
This will help me out so I don't need to code same stuff in 2 of my plugins
and it will make jar files for beast plugins smaller

Thanks for reading!
----------, Jul 30, 2023

%beasttokens_topbal_raw_1% Example: 1500000
%beasttokens_topbal_formated_1% Example: 1.5M - Million
%beasttokens_topbal_1% Example: 1,500,000
----------, Aug 22, 2022

Make sure you add "BroadcastMessage: false" to disable message
upload_2022-8-22_0-46-34.png
----------, Aug 21, 2022

PlaceHolder for rotating timer in seconds:
%beasttokens_rotating_seconds_timer_<shopname>%
To use this placeholder you need PAPI
----------, Aug 21, 2022

Fixed problem with Carrots and Potatoes on 1.8 player will not be able to get tokens by farming not full grown crops.

Added new type of time for rotating shop : TIMESTAMP
Example will rotate shop at specific time
upload_2022-6-25_2-48-53.png
Old type CYCLE will rotate every amount of second which are specified
upload_2022-6-25_2-50-37.png
----------, Jun 25, 2022

Support for 1.19 and some bug fixes
Changed permission for token drops to

Token Drops Permissions:
- BeastTokens.Drops.Mobs.Zombie
//for specific mob
- BeastTokens.Drops.Mobs.* //for all mobs

- BeastTokens.Drops.MythicMobs.Zombie //for specific mob
- BeastTokens.Drops.MythicMobs.* //for all mobs

- BeastTokens.Drops.Mining.Iron_Ore //for specific block
- BeastTokens.Drops.Mining.* //for all blocks

- BeastTokens.Drops.Farming.Carrots //for specific block
- BeastTokens.Drops.Farming.* //for all blocks
----------, Jun 19, 2022

Fixed bug which was reported in last update with farming throwing error in console!
Added option to have token drops in range, example this will drop random amount between 5 and 6.5.
[​IMG]
Added check which will warn you if you put wrong Material ID inside farming.yml
[​IMG]

Updated hook to MythicMobs v5
Soon more!
----------, Apr 1, 2022

Support for 1.18.2
----------, Mar 30, 2022

Added support for 1.18:
- Materials
- NBT Data
Some bug fixes
Currently working on new update for support multiple category for rotating shop!
----------, Dec 21, 2021

Added support for 1.18:
- Materials
- NBT Data
Some bug fixes
Currently working on new update for support multiple category for rotating shop!
----------, Dec 21, 2021

Support for 1.17

Changed permission for token drops:
BeastTokens.TokenDrops.Type.Mobs.Zombie for specific mob
BeastTokens.TokenDrops.Type.Mobs.* for all mobs

BeastTokens.TokenDrops.Type.MythicMobs.Zombie for specific mob
BeastTokens.TokenDrops.Type.MythicMobs.* for all mobs

BeastTokens.TokenDrops.Type.Mining.Iron_Ore" for specific block
BeastTokens.TokenDrops.Type.Mining.*" for all blocks

BeastTokens.TokenDrops.Type.Farming.Carrots" for specific block
BeastTokens.TokenDrops.Type.Farming.*" for all blocks


A lot of optimization and expanding API for future updates

Added Rotating Shop which randomly rotates specific items on timer
rotating shop.png

Separated admin from player commands
Player /BeastTokens
Admin /BeastTokensAdmin

For both command you can set aliases in config.yml

New Command" /BeastTokensAdming forceOpenShop %player% %shop%

Blocks Drops are renamed to Mining

Added new check for Farming if crops are fully grown so player can't spam and glitch not grown ones.

Changed layout of shop your old shops will be converted and will not be compatible any more with older version so recommend to make backups.

Mostly this will be it for this update.

Changed how saving of tokens is handled some servers were experiencing crashes on server shutdown with to many players

Fixed bugs with player shop limits


Next update planing to add multiple pages support.
And option to modify items thru gui in game

As always if u find any errors hit me up on discord I will be glad to help
:D
----------, Jun 17, 2021

Added option to disable drops in specific world if your drops are using Global settings.
You can add this "NoDropWorlds" section to your older version of config
drops.png
Fixed problem with confirm menu registering player bought item even if they clicked "cancel"!


Added sounds for Redeem & Withdraw your config.yml will be replaces with new version!

sound.png

Added custom event "BTokenRedeemEvent"

** WARNING DEVS! **
If you used BeastTokensAPI#getTokensManger() in v2.0, PLEASE UPDATE IMMEDIATELY!
As you may have noticed, there is a typo with the method, and has been updated to BeastTokensAPI#getTokensManager()
Please update any plugin which utilises the BeastTokenAPI!
----------, Nov 22, 2020

Support for 1.16.4
----------, Nov 5, 2020

Bug fix for player and server limits per player
----------, Oct 16, 2020

Fixing some bugs problems with 3.9.4 version
I suggest you update fast as you can to avoid errors :|
----------, Oct 13, 2020

Fixing some bugs problems with 3.9.4 version
I suggest you update fast as you can to avoid errors :|
----------, Oct 12, 2020

Implemented external API for devs:
https://www.spigotmc.org/resources/beasttokens-api.84654/

Added:
- option for max amount of tokens which players can have.
- option to disallow players to put tokens withdrawn tokens to enderchest
- done many optimization and bug fixes
- option to close shop after player bought item just add "Close: true"
Code (YAML):
   '12':
      Item
: DIAMOND_SWORD
      Glow
: false
      Amount
: 1
      DisplayName
: '&eCan afford Item Example'
      Price
: 10
      Close
: true
 
- moved all drops type files to folder called "Drops"
- all additional setting for specific drop are moved to corresponding drop file
- still to enable drops you need to enable that in config.yml
- added option for to display earned token on timer in action bar
- TAKE A NOTE: all configuration will get replaced with newer versions
- you will need to reconfiguration it "DO NOT COPY PAST"


Now when we clear it all out we can press upload button :)
----------, Oct 10, 2020

Added Support for 1.16.2
Fixed hex colors not working in withdraw item.
Added commands for restarting player/shop limits for bought amount of items you will need to restart message.yml file for this.
Limit remover command is in testing still in next update will be made a bit more slick :)
----------, Aug 28, 2020

Added support for Hex Color Codes
hex colors.png
Example: &#eaa9d7
Added support for custom heads
https://gyazo.com/3da9e59ec35d343a61536f95d3ee0bbd
Values for heads can be found here(You can still use player name or %player% to get heads):
https://minecraft-heads.com/custom-heads/monsters/38634-crying-dragon
Just copy "Value" string and past it in your shop in "SkullName" section!

Enjoy
----------, Jul 27, 2020

I recommend you to update to this version sooner you can
this is the fix for /token reload command
which was registering event two times (like clicking specific item in shop)
----------, Jul 13, 2020

Added support for 1.16+
Added new booster system (All explanation how it works you can find in booster.yml)
Added option in config for main command to display amount of tokens instead of help menu so you can change it how you want
Added event for token drops from mobs/mining/farming(Devs)
I will add more info in tomorrow update about everything
and long requested command for removing player shop limit
----------, Jul 2, 2020

Fixed problem with withdraw command
----------, Apr 14, 2020

Happy Easter everyone
Warning this update will reset your config.yml you will need to set it up again
New Features:
Added option for sneak deposit all stacked withdraw cards
Permission: BeastTokens.SneakDeposit
Added option to disable update notifications on player join.
Added holograms for dropped tokens items custom name.png
withdraw item.png
Better formats for item names in chat when you mine,farm or kill mobs for tokens(plus option to add custom names in config for specific mob/block which you want)
blocks chat.png mobs chat.png
mobs config.png

Mob.yml
custom name chat.png
----------, Apr 13, 2020


Fixed problem with balance top not updating
Support for decimals added should be fully working.
Added tab completer for sub arguments of commands
Added new placeholder which returns top balance amounts & player position in baltop list
MVdWPlaceholderAPI holder
{beasttokens_topbal_(1-10)} Example: {beasttokens_topbal_1}
{beasttokens_topindex}
PlaceholderAPI holder
%beasttokens_topbal_(1-10)% Example: %beasttokens_topbal_1%
%beasttokens_topindex%
https://www.spigotmc.org/resources/placeholderapi.6245/
----------, Apr 10, 2020

Added new placeholder which returns top balance amounts
MVdWPlaceholderAPI holder
{beasttokens_topbal_(1-10)} Example: {beasttokens_topbal_1}
PlaceholderAPI holder
%beasttokens_topbal_(1-10)% Example: %beasttokens_topbal_1%
https://www.spigotmc.org/resources/placeholderapi.6245/
Plus some urgent bug fixes.

Next update coming soon
----------, Apr 7, 2020

Added permission for "/token balancetop" command
Permission is: "BeastTokens.BalanceTop"

Changed how Sold out item work soldout.png

sold out item.png
Added BungeeSync in case you add token to player on server
A & player is on Server B.
Tokens were not updated but now I added option called BungeeSync.
All you need is install BeastTokens to your bungee proxy set the port if
default 5026 is not free(You will find "BeastTokensBungee " folder in your bungee plugins).
Then you need to set your Spigot side server to work on mysql
and enable BungeeSync in config.yml by setting IP/Port of your proxy
Restart server and all good to go from now one you can set tokens to player from any server and there tokens will be updated on server which they are on. bungeesync.png
----------, Mar 8, 2020

Added option to enable confirm menu (option will be added to config.yml)
Fixed farming message showing up even when it is disabled !

All suggestion are welcome and you can always share them on our discord Server
----------, Feb 23, 2020

Fixed problem with withdraw item for tokens
Fixed bug with framing not droping tokens
Added new option to disable drop of tokens if player has SilkTouch in block.yml
----------, Jan 22, 2020

Added new option to give tokens when player farms crops
You can set it up in farming.yml
Permission which you need to give to player.

[​IMG]
----------, Jan 19, 2020

Added new feature CustomModelData support
Supported by items in shop and withdraw item
Just add "CustomModelData: 32" and number of your custom data
  1. [​IMG]
----------, Jan 18, 2020


Added new feature CustomModelData support
Supported by items in shop and withdraw item
Just add "CustomModelData: 32" and number of your custom data
Images
  1. [​IMG]
----------, Jan 17, 2020

Added new feature CustomModelData support
Supported by items in shop and withdraw item
Just add "CustomModelData: 32" and number of your custom data
----------, Jan 17, 2020

Fixed problem with MythicMobs not dropping tokens
----------, Jan 6, 2020

Fixed problem with MythicMobs not dropping tokens
----------, Jan 6, 2020

Fixed problem with placeholders which are using Mvdw API
they should load normally now
Happy New Year Every Body :coffee: o_O
[​IMG]
----------, Dec 30, 2019

Experimental version do not download
----------, Dec 30, 2019

Experimental version do not download
----------, Dec 30, 2019

Experimental version do not download
----------, Dec 30, 2019

Experimental version do not download
----------, Dec 30, 2019

Experimental version do not download
----------, Dec 30, 2019


Added option to setup formatted placeholders how you want i message.yml
Code (YAML):
PlaceHolder:
  ShortFormat
:
    Thousand
: "k"
    Million
: "M"
    Billion
: "B"
    Trillion
: "T"
    Quadrillion
: "Q"
    Quintillion
: "Quintillion"
    Sextillion
: "Sextillion"
    Septillion
: "Septillion"
    Octillion
: "Octillion"
    Nonillion
: "Nonillion"
Added option to saliently remove or add tokens from player by adding argument -s
Example: /token add BananaMan 10 -s
Fixed bug with saving tokens
----------, Dec 22, 2019

Added option to setup formatted placeholders how you want i message.yml
Code (YAML):
PlaceHolder:
  ShortFormat
:
    Thousand
: "k"
    Million
: "M"
    Billion
: "B"
    Trillion
: "T"
    Quadrillion
: "Q"
    Quintillion
: "Quintillion"
    Sextillion
: "Sextillion"
    Septillion
: "Septillion"
    Octillion
: "Octillion"
    Nonillion
: "Nonillion"
Added option to saliently remove or add tokens from player by adding argument -s
Example: /token add BananaMan 10 -s
Fixed bug with saving tokens

Enjoy
----------, Dec 22, 2019

Made some changes with place holders
max short format is now in Nonillions

6db44ec853b0bd634396ea9ebddee946.png
Fixed error with ForcedSaving option
on join
PlaceHolders are now:
BeastTokens_Tokens
BeastTokens_Tokens_formated
BeastTokens_Tokens_raw
----------, Dec 11, 2019

Wrong jar file uploaded
----------, Dec 10, 2019

I suggest updating to this version immediately previous version had problem with saving tokens on server restart
----------, Dec 9, 2019

3.7.5 Bug Fix
----------, Dec 9, 2019

Added option to change port for mysql
Formatted messages in most of chat messages
Bigger limit on max amount of player tokens
Improvements with mysql data handling
----------, Dec 6, 2019

Improvements on Baltop loading
Added new section of config
BalanceTop:
##BalanceTop list update delay time in seconds!
Update: 300
## Update balance top when player joins server could be intense on CPU.
UpdateOnJoin: false
##Update on command /tokens baltop!
UpdateOnCommand: true

Your old config.yml will restart so make sure you set it up how you want
----------, Nov 6, 2019

Fixed problem with mysql storing recommending to update sooner is possible :)
Added new option for selling item limits per player and global server
Example Limits per player:
Code (YAML):
   '12':
      Item
: DIAMOND_SWORD
      Data
: 0
      SoldOutItem
: Bone
      SoldOutData
: 0
      Glow
: false
      Amount
: 1
      DisplayName
: '&eKingSlayer '
      Price
: 10
      Limits
:
        Server
:
          Player
: 3
      Lore
:
      - '&bSeling amount
: %limit%'
      Commands
:
     - say {player } Apple juice is good  
      - ''
Example for whole server:
Code (YAML):
   '12':
      Item
: DIAMOND_SWORD
      Data
: 0
      SoldOutItem
: Bone
      SoldOutData
: 0
      Glow
: false
      Amount
: 1
      DisplayName
: '&eKingSlayer '
      Price
: 10
      Limits
:
        Server
:
          All
: 3
      Lore
:
      - '&bSeling amount
: %limit%'
      Commands
:
     - say {player } Apple juice is good  
      - ''
I hope I will be able to add global limits thru whole bungee soon
Enjoy in this update :)
----------, Nov 1, 2019

Last night I uploaded wrong jar file so this is bug fix for it
----------, Oct 17, 2019

Last night I uploaded wrong jar file so this is bug fix for it
----------, Oct 17, 2019

Bug Fix for Data variable not working for items
Added new way of saving tokens to file
Every player has his file for his tokens in Players folder sorted by UUID
Auto convert old data.yml saving
----------, Oct 17, 2019

Added option to log all transactions with tokens to log files in BeastTokens Folder
Optimization of code
From now one plugin will not need different version of jar for 1.8 -1.12 servers and 1.13+ server
So one jar compatible with all versions
Enjoy ;)
----------, Sep 22, 2019

Added option to main config for force saving (Requested)
Some small bug fixes
----------, Aug 27, 2019

Added option to main config for force saving (Requested)
Some small bug fixes
----------, Aug 27, 2019

Fixed problem with depositing tokens on 1.13+
Fixed saving UUIDs to UserMap which allows you editing amount of tokens on offline players
----------, Aug 19, 2019

Fixed problem with depositing tokens on 1.13+
Fixed saving UUIDs to UserMap which allows you editing amount of tokens on offline players
----------, Aug 19, 2019

Fixed problem with depositing tokens on 1.13+
Fixed saving UUIDs to UserMap which allows you editing amount of tokens on offline players
----------, Aug 19, 2019

Fixed problem with depositing tokens on 1.13+
Fixed saving UUIDs to UserMap which allows you editing amount of tokens on offline players
----------, Aug 19, 2019

Added option in config.yml "Aliases"
which allows u to change aliases for /token command
Plus some bug fixes
----------, Aug 12, 2019

Added option in config.yml "Aliases"
which allows u to change aliases for /token command
Plus some bug fixes
----------, Aug 12, 2019

Some bug fixes and improvements ;)
----------, Aug 11, 2019

Some bug fixes and improvements ;)
----------, Aug 11, 2019

Added support for balance top which was missing for mysql usage with
toplist placeholders
----------, Jul 2, 2019

Added support for balance top which was missing for mysql usage with
toplist placeholders
----------, Jul 2, 2019

Fixed problem with auto disabling :)
----------, Jul 2, 2019

Fixed problem with auto disabling :)
----------, Jul 2, 2019

Just a test
----------, Jul 2, 2019

Added placeholder for top 10 balance players.
Example:
PlaceholderAPI holder
%beasttokens_topplayer_(1-10)%
https://www.spigotmc.org/resources/placeholderapi.6245/
MVdWPlaceholderAPI holder
{beasttokens_topplayer_(1-10)}

PlaceHolder is not supported yet with mysql only with File storing.
Next updated that will added.
Fixed problem with plugin disabling and saying it needs update.
Enjoy :)
----------, Jul 1, 2019

Added placeholder for top 10 balance players.
Example:
PlaceholderAPI holder
%beasttokens_topplayer_(1-10)%
https://www.spigotmc.org/resources/placeholderapi.6245/
MVdWPlaceholderAPI holder
{beasttokens_topplayer_(1-10)}

PlaceHolder is not supported yet with mysql only with File storing.
Next updated that will added.
Fixed problem with plugin disabling and saying it needs update.
Enjoy :)
----------, Jul 1, 2019

Fixed some bugs and added block tracking for blocks which are placed
by players so they can't abuse reward system mining same block again.
----------, Jun 23, 2019

Fixed some bugs and added block tracking for blocks which are placed
by players so they can't abuse reward system mining same block again.
----------, Jun 23, 2019

Fixed bug with option for opening secondary shops from main one
Added option to have player skull in menu
Code (YAML):
      Item : SKULL_ITEM
       Data
: 3
       Glow
: false
       Amount
: 1
       DisplayName
: '&6&lBanana'
       SkullName
: 'AxeTheRipper'
       Price
: 0
       Lore
:
        - ''
       Commands
:
        - ''
         - ''
       rCommands
:
        - ''
I suggest you to install this update as sooner as possible!
----------, Jun 1, 2019

Fixed bug with option for opening secondary shops from main one
Added option to have player skull in menu
Code (YAML):
      Item : SKULL_ITEM
       Data
: 3
       Glow
: false
       Amount
: 1
       DisplayName
: '&6&lBanana'
       SkullName
: 'AxeTheRipper'
       Price
: 0
       Lore
:
        - ''
       Commands
:
        - ''
         - ''
       rCommands
:
        - ''
I suggest you to install this update as sooner as possible!
----------, Jun 1, 2019

This is just bug fix for missing message from message.yml
for server 1.13-1.14
lower version of server don't need to update
----------, May 29, 2019

Added MythicMob support option to give token to player when they kill custom mob.
New permissions:
- BeastTokens.MobTokenDrop //Player with this permission will receive tokens for killing mobs .
- BeastTokens.MobMultiplier.<size> //
Multiplie received tokens from mob drops(<size> min 2 max 20)
- BeastTokens.BlockTokenDrop //Player with this permission will receive tokens for mining blocks.
- BeastTokens.BlockMultiplier.<size> //Multiplie received tokens from block drops(<size> min 2 max 20)
This update request deleting old mob.yml and block.
----------, May 29, 2019

Added MythicMob support option to give token to player when they kill custom mob.
New permissions:
- BeastTokens.MobTokenDrop //Player with this permission will receive tokens for killing mobs .
- BeastTokens.MobMultiplier.<size> //
Multiplie received tokens from mob drops(<size> min 2 max 20)
- BeastTokens.BlockTokenDrop //Player with this permission will receive tokens for mining blocks.
- BeastTokens.BlockMultiplier.<size> //Multiplie received tokens from block drops(<size> min 2 max 20)
This update request deleting old mob.yml and block.
----------, May 29, 2019

Added MythicMob support option to give token to player when they kill custom mob.
New permissions:
- BeastTokens.MobTokenDrop //Player with this permission will receive tokens for killing mobs .
- BeastTokens.MobMultiplier.<size> //
Multiplie received tokens from mob drops(<size> min 2 max 20)
- BeastTokens.BlockTokenDrop //Player with this permission will receive tokens for mining blocks.
- BeastTokens.BlockMultiplier.<size> //Multiplie received tokens from block drops(<size> min 2 max 20)
This update request deleting old mob.yml and block.
----------, May 29, 2019

Added MythicMob support option to give token to player when they kill custom mob.
New permissions:
- BeastTokens.MobTokenDrop //Player with this permission will receive tokens for killing mobs .
- BeastTokens.MobMultiplier.<size> //
Multiplie received tokens from mob drops(<size> min 2 max 20)
- BeastTokens.BlockTokenDrop //Player with this permission will receive tokens for mining blocks.
- BeastTokens.BlockMultiplier.<size> //Multiplie received tokens from block drops(<size> min 2 max 20)
This update request deleting old mob.yml and block.
----------, May 29, 2019

Changed the way how tokens are stored to mysql and file
New default shop option in config.yml will open shop with /token shop
Code (Text):
 ##Default shop which will be open by /token shop
DefaultShop: "Example"
Added variable for displaying player tokens on items in shop
%tokens%
Added support for new placeholderAPI %beasttokens_tokens%
Auto updating message.yml from now on
Enjoy :)
----------, May 27, 2019

Changed the way how tokens are stored to mysql and file
New default shop option in config.yml will open shop with /token shop
Code (Text):
 ##Default shop which will be open by /token shop
DefaultShop: "Example"
Added variable for displaying player tokens on items in shop
%tokens%
Added support for new placeholderAPI %beasttokens_tokens%
Auto updating message.yml from now on
Enjoy :)
----------, May 27, 2019

Changed the way how tokens are stored to mysql and file
New default shop option in config.yml will open shop with /token shop
Code (Text):
 ##Default shop which will be open by /token shop
DefaultShop: "Example"
Added variable for displaying player tokens on items in shop
%tokens%
Added support for new placeholderAPI %beasttokens_tokens%
Auto updating message.yml from now on
Enjoy :)
----------, May 26, 2019

Changed the way how tokens are stored to mysql and file
New default shop option in config.yml will open shop with /token shop
Code (Text):
 ##Default shop which will be open by /token shop
DefaultShop: "Example"
Added variable for displaying player tokens on items in shop
%tokens%
Added support for new placeholderAPI %beasttokens_tokens%
Auto updating message.yml from now on
Enjoy :)
----------, May 26, 2019

Bug for not be able to open other shops when u clicked the item
Bug fix for TobBalance list error which was spamming in console
----------, Mar 28, 2019

Bug for not be able to open other shops when u clicked the item
Bug fix for TobBalance list error which was spamming in console
----------, Mar 27, 2019

This is just fix for server version 1.8 - 1.12
Variable in:
AfterPurchasing: "&eYou have spent &b<subtokens> &eyour balance is now &b<tokens> &etokens!"
Was not working 1.13 server don't need to update
----------, Mar 26, 2019

Hello there this update will fix bug with Top 10 players.
/token baltop
You can run player command now as OP all you need to do is add ";op" on the end of the command pCommands: - "give {player} stone 20;OP" Added variable <subtokens> to Message.yml
Added variable <subtokens>
AfterPurchasing: "&eYou have spent &b<subtokens> &eyour balance is now &b<tokens> &etokens!"

You will need to update your file
Fix for not be able to check amount of tokens for players which are currently offline.
Added now (Glow:true) So you can make item Glow without adding enchants
Recoded API for Devs.
----------, Mar 25, 2019

Hello there this update will fix bug with Top 10 players.
/token baltop
You can run player command now as OP all you need to do is add ";op" on the end of the command pCommands: - "give {player} stone 20;OP" Added variable <subtokens> to Message.yml
Added variable <subtokens>
AfterPurchasing: "&eYou have spent &b<subtokens> &eyour balance is now &b<tokens> &etokens!"

You will need to update your file
Fix for not be able to check amount of tokens for players which are currently offline.
Added now (Glow:true) So you can make item Glow without adding enchants
Recoded API for Devs.
----------, Mar 25, 2019

New feature allows you to give tokens players when they mine block
Added new config file Block.yml
Supports:
- Chance System
- World
- Amount
Please for this update you need to delete old Messages.yml so server can create a new one!
Server version 1.13+
----------, Jan 26, 2019

New feature allows you to give tokens players when they mine block
Added new config file Block.yml
Supports:
- Chance System
- World
- Amount
Please for this update you need to delete old Messages.yml so server can create a new one!
Server version 1.8 -1.12
----------, Jan 26, 2019

Small bug fix player was able to buy items when he was clicking to his inventory when shop was opened
Please when you are downloading use buttons on front page for your server version
----------, Jan 12, 2019

Small bug fix player was able to buy items when he was clicking to his inventory when shop was opened
Please when you are downloading use buttons on front page for your server version
----------, Jan 12, 2019

Hello there this version of plugin is supporting server from
1.13+
----------, Jan 11, 2019

Hello there this version of plugin is supporting server from
1.7 -1.12
----------, Jan 11, 2019

Error fix for MonsterEggs
----------, Jan 7, 2019

Read the Title
----------, Jan 3, 2019

Hello there this version support server from 1.6 - 1.13+
Updated for better saving player data to MySql

MERRY CHRISTMAS
----------, Dec 24, 2018

Fixed problem with Featherboard not loading Amount of tokens from mysql
----------, May 23, 2018

Hello there guys in this update, I have add u option for player skull skins.
Here u can see example:
Code (Text):
    Items:
     '1':
       Item: 397
       Data: 3
       Amount: 1
       DisplayName: '&6Buy Player skull'
       SkullName: "Banana"
       Price: 20
       Lore:
         - ''
       Commands:
# For this command to work u need to have essentials plugin installed on your server
         - 'skull Banana {player}'
         - ''
       rCommands:
         - ''
If u have any problem contact me.
Enjoy :) :cool:
----------, Aug 15, 2017

Hello there this update come with bug fix for displaying enchants on items in
Shop.
Bug reported by GetDerpy Thanks
Enjoy :)
----------, Aug 6, 2017

Hello there there is now option how to open shop from you main shop
or if u want to open shop 2 form shop one.

Here you can see example:
Code (Text):
## Configuration for BeastTokens by KikiCro26


## Configuration of /token shop
##   '1': - Slot number/space in /token shop. DO NOT have same number twice!
##       Item: DIAMOND_SWORD - Item that is shown in the inventory slot, you can use number for item name.
##       Data: 0 - Used for colored wool/glass/god apples (ex: 322:1). Normal items should have Data = 0.
##       Amount: 1 - Amount of item that is shown in /token shop (ex: a stack of diamonds = 64).
##       DisplayName: '&b&lSuper Sword' - Name for item shown. Use ' ' to have it be the normal in-game name (ex: Diamond Sword)
##       Price: 100 - Number of tokens needed to buy the item
##       Encahnts: - Display encahnts in shop. Can be multiple lines/commands, just follow format.
##           - 'give {player} 276 1 name:&b&lSuper_Sword'
# For the enchantment ids visit http://www.minecraftforum.net/forums/minecraft-discussion/creative-mode/365638-enchantment-id-list
# Enchantment Format: [Enchantment ID];[Enchantment Level]
##       Lore: '&cBest sword ever!' - Lore of the item shown. Use ' ' to have nothing.
##       Commands: - Commands sent upon buying of an item. Can be multiple lines/commands, just follow format.
##           - 'give {player} 276 1 name:&b&lSuper_Sword'
##       rCommands: - Random Commands sent upon buying of an item. Can be multiple lines/commands, just follow format.
##           - 'give {player} 276 1 name:&b&lSuper_Sword'
##           - 'give {player} 300 1'
##       This above example and the command sent were created with the use of the plugin Essentials in mind.
##       You can use any type of commands from any plugins, you just have to adjust the config accordingly and follow
##       the proper format!
Shop:
## Number of slots in /token shop
## HUGE NOTE: Number of slots must be a multiple of 9 (9/18/27/36/45/54)
## Additionally, YOU MUST have an item defined in "Shop" for each slot number in "NumberOfSlots".
## Otherwise, you will receive an error upon using /token shop <ShopName>!
    NumberofSlots: 9
## This Title will display name of Inventory
    Title: '&4&lExample &b&lShop'
## This item will replace all empty Slots.
## If u don t want item  put Item: Air
    NoItem:
     Item: STAINED_GLASS_PANE
     Data: 14
     DisplayName: '&7&l[&4&lB&b&lT&7&l]'
     Lore:
      - ''
## Item in Shop
    Items:
     '1':
       Item: BOOK
       Data: 0
       Amount: 1
       DisplayName: '&aOpen Shop Free'
       Price: 0
#Here u can open other shop
       OpenShop: "example"
##////////////////////////////////////////////////////////
     '5':
       Item: BOOK
       Data: 0
       Amount: 1
       DisplayName: '&aExample Item'
       Price: 0
#Here u can open other shop
       OpenShop: "example"
       Lore:
         - '&eThis is the &aExampleItem'
##////////////////////////////////////////////////////////
     '9':
       Item: BOOK
       Data: 0
       Amount: 1
       DisplayName: '&aExample Item'
       Price: 0
#Here u can open other shop
       OpenShop: "example"
----------, Jul 2, 2017

Hello guys in this update I have add option to change your mysql port
option is inside config.yml
if u don t si "Port:" string u need to delete your config.yml and restart server

enjoy :)
----------, Jun 27, 2017

This update is for people which had problems with MySQL
This should fix problems with mysql spam error in console and server crash
----------, Jun 25, 2017

Hello there in this update I have made some bug fixes.
Plus new option to short commands for shops is added you can find that in alias.yml
Alias:
MyAliasName: "Example"
SecendAliasName: "Example2"
There was one more bug reported by one user about Mysql console spam

if you are reading this update note please can u send me one more time that error because I can t find your message :)
Enjoy in new update and if you find any bug just pm me on discord
----------, Jun 15, 2017

Hello there this is a first update for broken 1.12 support.
This version work from 1.7.x - 1.12.
You will need to recreate your shops in new file system .
Now you have now folder with example.yml shop
just copy that example.yml or rename it how u want and setup shop.
So to be clear now every shop need to be in another file so FoodShop.yml,TimberShop.yml.
Aliases for shop commands are coming in next update :)

Enjoy
----------, Jun 13, 2017

Hello there this is just update for server which are running 1.8x or lower version
----------, Jun 1, 2017

Hello guys here you go now u can open scend shop from main shop
Here is Example for you
You can add new option now that is "pCommands" witch allow u to run command as player and open another shop
Example
Code (Text):
     '1':
       Item: TRIPWIRE_HOOK
       Meta: 0
       Amount: 1
       DisplayName: '&a&l(!) Keys Menu'
       Price: 0
       Lore:
         - '&7Open &a&nKey Menu&7 to buy Keys with tokens'
       Commands:
         - 'say hello'
       rCommands:
         - 'say hello'
         - 'say Tests'
       pCommands:
         - 'token shop shop1'
----------, Apr 14, 2017

Hello there in this update we have added option to disable Message when mob die and player get token You can now disable that in config.yml
if u don t have "TokenDropsMessage: true" in your config u need to restart your config.yml
And there was a bug fix for scoreboard
----------, Mar 9, 2017

Hello guys in this update I have add multiplier for tokens
Example when player kill mob or other player and if he has this permission
BeastTokens.multiplier.5
Amount of tokens will me multiplier for 5
Multiplier can be form 2 to 20 so BeastTokens.multiplier.2 or 20

Enjoy :)
----------, Feb 24, 2017

Hello people in this update I have add signs so u now can make signs
for players to open Shop
In first line you need to type [Bshop]
and in secend shop name

Permission to create signs is:
- BeastTokens.sign.create
and permission for players to use sign is:
- BeastTokens.sign.use
And for this update please restart your Messages.yml
----------, Feb 13, 2017

Fixed problem with no dropping tokens when u kill mobs
But don t forget to enable mob token drops u need to set up config.yml
"EnableTokenDrops: true"
:)
----------, Feb 13, 2017

Fixed problem with /token pay command witch was giving a wrong message to players :)
----------, Feb 12, 2017

Fixed bug with "/token pay" command :)
----------, Feb 5, 2017

Hi every one in this version problem with monster eggs is fixed
for server on version 1.9 or bigger version.
To display correct egg you need to set up item like this
Item: 383
# For 1.8 or lover version use old id witch you need to put inside "Meta" Example
Meta: 0
EggType: 'LavaSlime'
Amount: 1
DisplayName: '&4Beast&bToken'
Price: 10
Lore:
- ''
Commands:
- ''
- ''
rCommands:
- ''
# For 1.8 or lover version use old id witch you need to put inside "Meta" Example for LavaSlime:
Meta: 62


All names for egg type you can find here :
https://www.digminecraft.com/lists/entity_list_pc_1_10.php

Enjoy and if find any bug send me PM
:)
----------, Jan 25, 2017

Hello there people I have add new PlaceHolders
So now u can use:
PlaceholderAPI holder
%placeholderapi_beasttokens_tokens%
https://www.spigotmc.org/resources/placeholderapi.6245/

MVdWPlaceholderAPI holder
{beasttokens_tokens}

https://www.spigotmc.org/resources/mvdwplaceholderapi.11182/

Added aliases for /tokens now u can use /coins
----------, Jan 19, 2017

Fixed problem with 1.11 Error
----------, Jan 17, 2017

Hello people in this update I have add Command to Withdraw Tokens to item
so people can sell it on auction or how they want.

Commands :
/token withdraw <amount>
Admin Command:
/token createcard <player> <amount>


And on the end now all messages are added to messages.yml
You need to restart delete old messages.yml.
To deposit tokens player need just to hold item in hand and use rightclick.

If you find any bug please report me that in private message. :)
----------, Jan 17, 2017

Fixed couple of bugs
and now u don t need any more to name shops with uppercase later
----------, Jan 16, 2017

Hello people in this update I have add /token balltop
Now u can see first 10 player with biggest amount of tokens on server :)
----------, Jan 6, 2017

Small lag fix
----------, Jan 6, 2017

Hello people in this update I have fix problem with updating token from other server when player is online on your network :)
----------, Jan 6, 2017

Hello
This update I have add support for offline players witch are not online.
So now you can take,add and check balance of that players when they are offline.
+ Small Bug Fix :)
----------, Jan 4, 2017

Problem Fixed with 1.8 server bug
----------, Dec 13, 2016

Added more messages to Message.yml
You need to delete old Messages.yml in your plugins folder after that u can install new version of plugin :)
----------, Dec 10, 2016

Fixed problem with slow loading tokens
----------, Dec 7, 2016

Fast bug fix
----------, Dec 6, 2016

MySql Bug Fix
----------, Dec 6, 2016

Little Improvement + BugFix
----------, Dec 4, 2016

Fixed problem with pleacholder
----------, Dec 4, 2016

Fixed problem with placeholder
----------, Dec 2, 2016

Fix for problem with dependency for MVdWPlaceholderAPI plugin
----------, Dec 1, 2016

Hello people I have add placeholder witch you can use with MVdWPlaceholderAPI for FeatherBoard,AnimatedNames,Tab and other plugin witch support MVdWPlaceholderAPI.
PlaceHolder is {btokens}.
:)
----------, Nov 30, 2016

Hello people this is hot fix for problem with MySql storing tokens
----------, Nov 21, 2016

Hello people I have add Support for 1.11 Minecraft Server if u have any problem with plugin just pm me.
In this version are fixed problems with MySql witch was broken in last version. :)
----------, Nov 20, 2016

This update fix some bugs with 1.10 Version
If u have any idea PM me
----------, Oct 30, 2016

This update save your CPU
Memory
Enjoy my Friends
----------, May 12, 2016

Fixed problem with permissions
----------, May 3, 2016


Small bug fix
Restart your config.yml for this version if u have use BeastTokens before
----------, Apr 24, 2016

Small bug fix
Restart your config.yml for this version if u have use BeastTokens before
----------, Apr 24, 2016

Small bug fix
Restart your config.yml for this version if u have use BeastTokens before
----------, Apr 24, 2016

removed debug statements and updated the default config.
----------, Apr 24, 2016

Now instead of regular tokens,you can put TokenEnchant tokens as currency in Token Shops
----------, Apr 23, 2016

From now u can use Item ID for item name in Shop.yml
Added Check if u put wrong item name is shop if item if wrong it will display
barrier block or bedrock with name: Wrong name
----------, Apr 13, 2016

Now u can edit CanAffordMessage in message.yml
----------, Apr 6, 2016

Hello there
Here is new update I have add Permissions for shops
So u now can set up permission for every shop
permission is BeastTokens.shop.NameOfShop
----------, Apr 5, 2016

I have add Shulker mob to drop token u can
Enable Token Drops in main config.yml
and chance for token u can set up in mob.yml

Enjoy :)
----------, Apr 3, 2016

Some improvements
----------, Apr 3, 2016

Resource Information
Author:
----------
Total Downloads: 664
First Release: Apr 3, 2016
Last Update: Aug 15, 2024
Category: ---------------
All-Time Rating:
86 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings