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
Fixing bug with placeholder for discount not showing in some cases.
Added support for 1.21.1
Added command to see top list of spent tokens in shop
Permission: BeastTokens.SpentTop
Added placeholders for it to:
%beasttokens_top_spent_player_1%
%beasttokens_top_spent_tokens_1%
%beasttokens_spent_tokens%
Added priority for discounts.
Smaller number discount will be higher priority.
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
There is new formatting for %price% placeholder
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.
Update for compatibility with BeastWithdraw
Added support fort PyroFishingPro plugin
Fixed bug with items not loading in gui for 1.21 version
Support for 1.21
Forgot to update version number so re-uploading!
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
Support for 1.20.5 - 1.20.6
Compiled with latest MythicMobs API
Added option to log Withdraw / Deposit transactions
to enable this add this line to your config.yml
Fixed problem with zAuctions hook!
Fixed problem with SoldOutItem not working and added 2 new placeholders
for that section:
- "%item_name%"
- "%item_id%"
Example:
Fixed problem with SoldOutItem not working and added 2 new placeholders
for that section:
- "%item_name%"
- "%item_id%"
Example:
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).
Fixed hex-a colors not working for some messages in console
and improvement for import command from TokenManager
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.
Added requested option to import data from TokenManager
/bta importData TokenManager
After you have executed this command you can remove TokenManger from your server!
Fixed problem with farming tokens plugin was not checking if plants are fully matured.
Fixed problem with hex-a colors not working in confirm menu title
Added option to print out custom message on item buy example:
Added option declined permission if player has this permission they will not be able to buy specific item, example:
DeclinedPermission: "banana.is.potato"
Added option to print out custom message on item buy example:
Added option declined permission if player has this permission they will not be able to buy specific item, example:
DeclinedPermission: "banana.is.potato"
Bug fix for message.yml not loading properly
Bug Fix for rotating shop throwing error in console for some users!
Bug Fix for rotating shop throwing error in console for some users!
Bug Fix for rotating shop throwing error in console for some users!
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"
Added experimental option to use ItemsAdder plugins items with there ID's
Example:
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
Fixed reported problems with player heads not working!
SkullName: "%player%"
Fixed problem with 1.8 version not been able to load message.yml file
Fixed reported problem with withdraw message not swing correct amount
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
Added place holder %symbol% so you can add it to your messages
There was some changes to withdraw message
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/
Bug fix with format of default config
Changing max withdraw amount to support doubles instead of integer
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!
Added option to drop tokens when player strips logs
New feature option is in mining.yml
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
Fixed error which was appearing at shutdown
MythicMobs had change in there code API in latest version that broke token drops from custom mobs!
That is fixed!
Thanks for reporting
N3ks_
Fixed Bug with baltop command
Fixed error which was showing up on start up if aliases were not set correctly
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.
Added support for 1.20.4
Added multiple slots feature for ConfirmMenu and Shops
Small bug fix and some improvement in Bungeesync!
Added feature to color potion bottles!
Example:
Small spelling fix in api for yesterday update
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.
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.
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
Added requested feature Farming Token drops now support
Scyther FarmingHoe Plugin
There is option to multiply tokens with hoe multiplier
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.
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!
%beasttokens_topbal_raw_1% Example: 1500000
%beasttokens_topbal_formated_1% Example: 1.5M - Million
%beasttokens_topbal_1% Example: 1,500,000
Make sure you add "BroadcastMessage: false" to disable message
PlaceHolder for rotating timer in seconds:
%beasttokens_rotating_seconds_timer_<shopname>%
To use this placeholder you need PAPI
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
Old type CYCLE will rotate every amount of second which are specified
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
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.
Added check which will warn you if you put wrong Material ID inside farming.yml
Updated hook to
MythicMobs v5
Soon more!
Added support for 1.18:
- Materials
- NBT Data
Some bug fixes
Currently working on new update for support multiple category for rotating shop!
Added support for 1.18:
- Materials
- NBT Data
Some bug fixes
Currently working on new update for support multiple category for rotating shop!
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
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
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
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!
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!
Bug fix for player and server limits per player
Fixing some bugs problems with 3.9.4 version
I suggest you update fast as you can to avoid errors :|
Fixing some bugs problems with 3.9.4 version
I suggest you update fast as you can to avoid errors :|
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
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
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)
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
Fixed problem with withdraw command
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
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)
Mob.yml
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/
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
Added permission for "/token balancetop" command
Permission is: "BeastTokens.BalanceTop"
Changed how Sold out item work
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.
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
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
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.
Added new feature CustomModelData support
Supported by items in shop and withdraw item
Just add "CustomModelData: 32" and number of your custom data
Added new feature CustomModelData support
Supported by items in shop and withdraw item
Just add "CustomModelData: 32" and number of your custom data
Images
Added new feature CustomModelData support
Supported by items in shop and withdraw item
Just add "CustomModelData: 32" and number of your custom data
Fixed problem with MythicMobs not dropping tokens
Fixed problem with MythicMobs not dropping tokens
Fixed problem with placeholders which are using Mvdw API
they should load normally now
Happy New Year Every Body
Experimental version do not download
Experimental version do not download
Experimental version do not download
Experimental version do not download
Experimental version do not download
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
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
Made some changes with place holders
max short format is now in Nonillions
Fixed error with ForcedSaving option
on join
PlaceHolders are now:
BeastTokens_Tokens
BeastTokens_Tokens_formated
BeastTokens_Tokens_raw
I suggest updating to this version immediately previous version had problem with saving tokens on server restart
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
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
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
Last night I uploaded wrong jar file so this is bug fix for it
Last night I uploaded wrong jar file so this is bug fix for it
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
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
Added option to main config for force saving (Requested)
Some small bug fixes
Added option to main config for force saving (Requested)
Some small bug fixes
Fixed problem with depositing tokens on 1.13+
Fixed saving UUIDs to UserMap which allows you editing amount of tokens on offline players
Fixed problem with depositing tokens on 1.13+
Fixed saving UUIDs to UserMap which allows you editing amount of tokens on offline players
Fixed problem with depositing tokens on 1.13+
Fixed saving UUIDs to UserMap which allows you editing amount of tokens on offline players
Fixed problem with depositing tokens on 1.13+
Fixed saving UUIDs to UserMap which allows you editing amount of tokens on offline players
Added option in config.yml "Aliases"
which allows u to change aliases for /token command
Plus some bug fixes
Added option in config.yml "Aliases"
which allows u to change aliases for /token command
Plus some bug fixes
Some bug fixes and improvements
Some bug fixes and improvements
Added support for balance top which was missing for mysql usage with
toplist placeholders
Added support for balance top which was missing for mysql usage with
toplist placeholders
Fixed problem with auto disabling
Fixed problem with auto disabling
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
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
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.
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.
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!
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!
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
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.
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.
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.
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.
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
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
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
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
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
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
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
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.
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.
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+
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
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
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
Hello there this version of plugin is supporting server from
1.13+
Hello there this version of plugin is supporting server from
1.7 -1.12
Error fix for MonsterEggs
Hello there this version support server from 1.6 - 1.13+
Updated for better saving player data to MySql
MERRY CHRISTMAS
Fixed problem with Featherboard not loading Amount of tokens from mysql
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
Hello there this update come with bug fix for displaying enchants on items in
Shop.
Bug reported by GetDerpy Thanks
Enjoy
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"
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
This update is for people which had problems with MySQL
This should fix problems with mysql spam error in console and server crash
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
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
Hello there this is just update for server which are running 1.8x or lower version
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'
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
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
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
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"
Fixed problem with /token pay command witch was giving a wrong message to players
Fixed bug with "/token pay" command
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
Fixed problem with 1.11 Error
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.
Fixed couple of bugs
and now u don t need any more to name shops with uppercase later
Hello people in this update I have add /token balltop
Now u can see first 10 player with biggest amount of tokens on server
Hello people in this update I have fix problem with updating token from other server when player is online on your network
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
Problem Fixed with 1.8 server bug
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
Fixed problem with slow loading tokens
Little Improvement + BugFix
Fixed problem with pleacholder
Fixed problem with placeholder
Fix for problem with dependency for MVdWPlaceholderAPI plugin
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}.
Hello people this is hot fix for problem with MySql storing tokens
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.
This update fix some bugs with 1.10 Version
If u have any idea PM me
This update save your CPU
Memory
Enjoy my Friends
Fixed problem with permissions
Small bug fix
Restart your config.yml for this version if u have use BeastTokens before
Small bug fix
Restart your config.yml for this version if u have use BeastTokens before
Small bug fix
Restart your config.yml for this version if u have use BeastTokens before
removed debug statements and updated the default config.
Now instead of regular tokens,you can put TokenEnchant tokens as currency in Token Shops
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
Now u can edit CanAffordMessage in message.yml
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
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