- Minecraft Versions
- 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20
- Languages Supported
- English
BeastToken is a economy plugin that allows you to purchase items with tokens,it supports MySql !
- Add multiple Shops
- Permissions for every Shop so u can make Vip Shops
- Supports 1.8 - 1.20+ MC versions
- Supports removing and adding tokens from player which are offline.
- MySql Support
- BungeeCord Server Support
- Sync data across network proxy side plugin BeastTokenProxy
- TokenEnchant Support
- Mobs token drop you can enable this in the config
- Mob chance for dropping a token
- MythicMobs token drops
- Block token drop you can enable this in the config
- Block chance for dropping a token
- Token multiplier on killing mob by permission
- You can set chances for a random item!
- Edit every single message in the plugin!
- For everything else ask the author!
- Limit amount of items which player can buy (Per player/server)
Player Commands:
- /token shop //Open main shop
- /token shop [name] //Open specific token shop
- /token list //List of shops
- /token baltop //List of top 10 player balances
- /token balance //Check your balance
- /token balance [name] //Check balance for specific player
- /token pay [name] [amount] //Pay other players
- /token withdraw [amount] //Withdraw tokens
Admin Commands:
- /BeastTokenAdmin add [name] [amount]
- /BeastTokenAdmin remove [name] [amount]
- /BeastTokenAdmin set [name] [amount]
- /BeastTokenAdmin giveTokenNote [name] [amount]
- /BeastTokenAdmin reload
- BeastTokens.Admin.Adminhelp //Admin Help page permission
- BeastTokens.Admin.Reload //Reload command permission
- BeastTokens.Admin.Addtokens //Admin add tokens permission
- BeastTokens.Admin.Removetokens //Admin remove tokens permission
- BeastTokens.Admin.Settokens //Admin set tokens permission
- BeastTokens.Admin.TokenNote //Admin withdraw token note
- BeastTokens.Shop //Access to shop command
- BeastTokens.Shop.<Shopname> // Permission for specific shop supports * for all shops
- BeastTokens.Balance.Others //Allows player to check other people balance.
- BeastTokens.Balance //Allows player to check balance.
- BeastTokens.BalanceTop //Allow player to check top balance list.
- BeastTokens.Pay //Allows player to pay other player.
- BeastTokens.Withdraw //Allows player to withdraw tokens.
- BeastTokens.Sign.Create //Allows player to make token shop signs.
- BeastTokens.Sign.Use //Access for using signs.
BeastTokens.Drops.Mining.blockMaterial
BeastTokens.Drops.Farming.blockMaterial
BeastTokens.Drops.Mobs.mobType
BeastTokens.Drops.MythicalMobs.mobtype
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
- BeastTokens.Drops.Fishing.Pofferfish //for specific item
- BeastTokens.Drops.Fishing.* //for all items
Creating Sign:
First line: [BShop]
Second line: shop-name
PlaceHolder for:
PlaceholderAPI holder
%beasttokens_tokens%
%beasttokens_tokens_formated%
%beasttokens_tokens_raw%
%beasttokens_topindex% - Position of player in top balance
%beasttokens_topplayer_(1-10)% Example: %beasttokens_topplayer_1%
%beasttokens_topbal_(1-100)% Example: %beasttokens_topbal_1%
%beasttokens_topbal_raw_(1-100)% Example: %beasttokens_topbal_raw_1%
%beasttokens_topbal_formated_(1-100)% Example: %beasttokens_topbal_formated_1%
https://www.spigotmc.org/resources/placeholderapi.6245/
Server which are using this plugin:
play.mc-unicraft.eu
mc.bagma.eu
Config
Code:
## Configuration for BeastTokens by MrAxe
## Plugin use intended for MC 1.7 - 1.14
## Configuration options for BeastTokens
Options:
## MySQL, File, and TokenEnchant are supported database drivers.
## When you are changing drive restart server don t use /reload or /token reload
Drive: File
## Amount of tokens that a player starts with.
StartingAmount: 0
## Should mobs have a chance, defined by you, to give/drop ServerTokens to players that kill them
EnableTokenDrops: false
## Here you can enable and disable token drop message
TokenDropsMessage: true
##MySql Connection Information
Host: localhost
Database: DataName
User: UserName
Password: '1234'
##Default shop which will be open by /token shop
DefaultShop: "Example"
WithdrawItem:
Item: PAPER
Data: 0
Glow: true
Player:
Name: "&4&lBeast&b&lTokens &7(Right-Click)"
Lore:
- "&dValue:&r $%value%"
- "&dSigner:&r %player%"
Server:
Name: "&4&lBeast&b&lTokens &7(Right-Click)"
Lore:
- "&dValue:&r $%value%"
- "&dSigner:&r Beast Tokener"
Sign:
Title: "[&4&lB&b&lT&0]"
Buy: "&2BuyTokens"
AmountColor: "&9"
CostCurrency: "&5$"
OpenShop: "&2OpenShop"
Messages
Code:
Prefix: "&7[&4&lBeastr&b&lTokens&7] &e"
MobTokenDrop: "You received &b<mobtokens> &etokens/s from &b<mob>&e!"
Help:
- "&6&m==============[&f &4&lBeastr&b&lTokens&e&lHelp &6&m]============="
- "&b/BeastTokens shop <name> &8: &7Spend your tokens"
- "&b/BeastTokens list &8: &7List of Shops!"
- "&b/BeastTokens baltop &8: &7Top 10 Players!"
- "&b/BeastTokens balance &8: &7Check your tokens balance!"
- "&b/BeastTokens balance <name> &8: &7Check another player's balance!"
- "&b/BeastTokens pay <name> <amnt> &8: &7Give another player tokens!"
- "&b/BeastTokens withdraw <amnt> &8: &7Withdraw your tokens to item!"
- "&b/BeastTokens help 1/2 &8: &7List thru help pages!"
- "&6&m================================================"
AdminHelp:
- "&6&m=============[&f &4&lBeastr&b&lTokens&e&lAdmin &6&m]============="
- "&b/BeastTokens add <name> <amnt> &8: &7Add tokens to a player's balance!"
- "&b/BeastTokens addall <name> <amnt> &8: &7Add tokens to all online players balance!"
- "&b/BeastTokens remove <name> <amnt> &8: &7Remove tokens from a player's balance!"
- "&b/BeastTokens set <name> <amnt> &8: &7Set a player's tokens balance!"
- "&b/BeastTokens createcard <name> <amnt> &8: &7Give tokens card to player!"
- "&b/BeastTokens reload &8: &7Reload the plugin!"
- "&6&m================================================"
Player:
Balance: "&eYou have &b<tokens> &etokens!"
BalanceSet: "&eYour balance has been set to &b<tokens> &etokens!"
NotOnline: "<player> &eis not currently online."
NotEnoughTokens: "&cYou do not have enough tokens!"
NoPermissionShop: "&cYou don`t have permission for that shop."
ShopNotExist: "Ā§cShop does not exist / list"
ShopList: "ShopList: &e<shoplist>"
NoPermission: "&cYou do not have permission to use that!"
TokenReceived: "&eYou have received &b<receivedtokens> &etokens!"
TokenDeposit: "&eYou have deposit &b<tokens> &etokens!"
TokenCardReceived: "&eYou have received tokens card!"
NotInt: "&cArgument witch you have type it is not a number!"
Withdrawn: "&eYou have withdraw &b<tokens> &etokens!"
WithdrawAmount: "&cYou can withdraw less then 1 tokens!"
GivenAmount: "&eYou have gave &b<tokens> &etokens to &b<player>!"
ReceivedAmount: "&eYou have received &b<tokens> &etokens from &b<player>!"
SendAmount: "&cYou can send less then 1 tokens!"
LostTokens: "&cYou have lost <tokens> tokens!"
SignUse: "&cYou don t have permission to use this sign!"
SignBuy: "&eYou successfully bought <tokens> tokens for $<money>!"
SignBuyCanceled: "&cYou don't have enough money."
BlockDropToken: "&eYou have received %tokens% tokens!"
Staff:
BalanceOther: "&b<player> &ehas &b<tokens> &etokens."
BalanceSet: "&eYou have set &b<player> &ebalance to &b<tokens> &etokens!"
RemovedTokens: "&eYou have removed &b<tokens> &efrom &b<player> &ebalance!"
CantRemovedTokens: "&cYou can t remove less then 1 tokens!"
DontHaveTokens: "&c<player> don t have so many tokens!"
TokenAdder: "&eYou have added &b<addedtokens> &etokens to &b<player> &ebalance!"
TokenAdderAll: "&eYou have added &b<addedtokens> &etokens to all online players &ebalance!"
TokenCard: "&b<player> &ehas received &b<tokens> &etokensCard!"
TokenCardCantCreate: "&cYou can not create card less than 1 tokens!"
AddLess: "&cYou can not add less than 1 tokens!"
NegativeAmount: "&cYou can not set negative amount of tokens!"
Reload: "&eSuccessfully reloaded the plugin!"
ConsoleCantUse: "&cConsole can use this command!"
HelpPage: "&cThat help page don t exist!"
CreateShop: "&cYou don t have permission to create a ShopSign!"
NoInteger: "&cString which you type is't a number(Tokens amount goes to 3rd line and price goes to 4th line)"
Shop:
AfterPurchasing: "&eYou have spent &b<subtokens> &eyour balance is now &b<tokens> &etokens!"
InventoryFull: "&cYou inventory is full!"
CantAfford: "&cYou can t afford that Item!"
CanAffordLore: "&aYou can afford this Item."
CantAffordLore: "&cYou can t afford this Item"
ItemNoPermission: "&cYou don't have permission to buy this item!"
BalTop:
BalTop: "&6&m==============[&f &4&lBeastr&b&lTokens&e&lTop 10 &6&m]============="
BalPlayer: "&f<pcount>. &7<player>, <tokens>"
BalBottom: "&6&m================================================="
Mob
Code:
## Configuration for BeastTokens by MrAxe
## Chance: 1 = guaranteed drop || Chance: -1 = disable mob from dropping ServerTokens.
## Chance: 4 = 1/4 or 25% chance || Chance: 100 = 1/100 or 1% chance, etc.
## NumTokens: Number of ServerTokens given to the player upon killing that mob.
DropChances:
SKELETON:
Chance: 1
NumTokens: 1
CREEPER:
Chance: 1
NumTokens: 1
CAVE_SPIDER:
Chance: 1
NumTokens: 1
SPIDER:
Chance: 1
NumTokens: 1
PIG_ZOMBIE:
Chance: 1
NumTokens: 1
ZOMBIE:
Chance: 1
NumTokens: 1
MAGMA_CUBE:
Chance: 1
NumTokens: 1
SLIME:
Chance: 1
NumTokens: 1
GHAST:
Chance: 1
NumTokens: 1
ENDERMAN:
Chance: 1
NumTokens: 1
SILVERFISH:
Chance: 1
NumTokens: 1
BLAZE:
Chance: 1
NumTokens: 1
BAT:
Chance: 1
NumTokens: 1
WITCH:
Chance: 1
NumTokens: 1
IRON_GOLEM:
Chance: 1
NumTokens: 1
PIG:
Chance: 1
NumTokens: 1
SHEEP:
Chance: 1
NumTokens: 1
MUSHROOM_COW:
Chance: 1
NumTokens: 1
COW:
Chance: 1
NumTokens: 1
CHICKEN:
Chance: 1
NumTokens: 1
SQUID:
Chance: 1
NumTokens: 1
WOLF:
Chance: 1
NumTokens: 1
OCELOT:
Chance: 1
NumTokens: 1
VILLAGER:
Chance: 1
NumTokens: 1
ENDER_DRAGON:
Chance: 1
NumTokens: 1
HORSE:
Chance: 1
NumTokens: 1
SNOWMAN:
Chance: 1
NumTokens: 1
WITHER:
Chance: 1
NumTokens: 1
Shops
Code:
## Configuration for BeastTokens by MrAxeTv
## Proper Item names
## Older 1.8 https://helpch.at/docs/1.8/org/bukkit/Material.html
## Latest https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
## 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).
## Price: 100 - Number of tokens needed to buy the item
## DisplayName: '&b&lSuper Sword' - Name for item shown. Use ' ' to have it be the normal in-game name (ex: Diamond Sword)
## Lore: '&cBest sword ever!' - Lore of the item shown. Use ' ' to have nothing.
## Glow: true or false - To make item glow.
## 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'
## pCommands: - Player Commands will run command like a player to run command as OP add ;OP to end of your command.
## - 'give %player% 276 1 name:&b&lSuper_Sword'
## - 'give %player% 300 1;OP'
## 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: 27
## 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
Glow: true
DisplayName: '&7&l[&4&lB&b&lT&7&l]'
Lore:
- '&fHello World'
## Item in Shop
Items:
'1':
Item: Book
Data: 0
Glow: false
Amount: 1
DisplayName: '&7&l[&4&lB&b&lT&7&l]'
Price: 0
Lore:
- ''
Commands:
- ''
- ''
rCommands:
- ''
'9':
Item: Book
Data: 0
Glow: false
Amount: 1
DisplayName: '&7&l[&4&lB&b&lT&7&l]'
Price: 0
Lore:
- ''
Commands:
- ''
- ''
rCommands:
- ''
'12':
Item: DIAMOND_SWORD
Data: 0
SoldOutItem: Bone
SoldOutData: 0
Glow: false
Amount: 1
DisplayName: '&eCanAfford'
Price: 10
Limits:
Server:
All: 3
Lore:
- '&cPlaceholder!'
- '&cShows does player can buy item %canafford%'
- '&bSelling amount: %limit%'
- '&bPlayer balance tokens'
- '&6Standard format %beasttokens_tokens%'
- '&6Short format %beasttokens_tokens_formated%'
- '&6Raw format %beasttokens_tokens_raw%'
- '&6Item price: %price%'
Commands:
- 'say %player% the placeholder is %canafford%'
- ''
rCommands:
- ''
'14':
Item: BOOK
Data: 0
Glow: false
Amount: 1
DisplayName: '&aExample Item'
Price: 25
Lore:
- '&eThis is the &aExampleItem'
- '&eCost: &a25'
- '%canafford%'
Commands:
- 'say Hi %player%'
## Random command Example
rCommands:
- 'give %player% diamond 1 name:&bShiny_Diamond'
- 'give %player% Stone 1'
- 'give %player% dirt 1'
## Run Command as player
pCommands:
- 'tpa KikiCro26'
'16':
Item: GLASS
Data: 0
Glow: false
Amount: 1
DisplayName: '&dMob Tokens'
Price: 15
Lore:
- '&cYou can set if mobs will drop tokens'
- '&cIn the Mob file in the plugin folder'
- '&cAnd you can edit the percentages in the file'
Commands:
- ''
- ''
rCommands:
- ''
'19':
Item: Book
Data: 0
Glow: false
Amount: 1
DisplayName: '&7&l[&4&lB&b&lT&7&l]'
Price: 0
Lore:
- ''
Commands:
- ''
- ''
rCommands:
- ''
'22':
Item: PAPER
Data: 0
Glow: false
Amount: 1
DisplayName: '&6Multiple Shops'
Price: 0
Lore:
- '&cYou can create Multiple shops just by'
- '&cAdding it to a new line! If youre still confused'
- '&cJust check the Shops file and see how I did it!'
- '&cCheck the shops list with the command /token list'
Commands:
- 'token list'
- ''
rCommands:
- ''
'24':
Item: 383
## For 1.8.x or lower version use spawner numbers id in Data:
Data: 0
## For 1.9.x or bigger version use EggType: Skeleton
EggType: 'LavaSlime'
Amount: 1
DisplayName: '&4Mob Egg'
Price: 10
Lore:
- '&e'
Commands:
- ''
- ''
rCommands:
- ''
'27':
Item: Book
Data: 0
Glow: false
Amount: 1
DisplayName: '&7&l[&4&lB&b&lT&7&l]'
Price: 0
Lore:
- ''
Commands:
- ''
rCommands:
- ''