BeastToken - Custom currency

šŸ’ LeakšŸ’  BeastToken - Custom currency 3.14.1

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
Source
https://www.spigotmc.org/resources/20806/
Languages Supported
English
[IMG]

BeastToken is a economy plugin that allows you to purchase items with tokens,it supports MySql !


main fature.png


- 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)



cmds.png



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



perms.png



- 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/


^710903F1F25BD60FF4E7199786E11D8AA892AB6798C44560C6^pimgpsh_fullsize_distr.png



sp.jpg


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:
         - ''
Author
Kritzz
Downloads
8
Views
245
First release
Last update

Ratings

5.00 star(s) 1 ratings

More resources from Kritzz

Latest updates

  1. 3.14.1

    Added ability to add potion types to the bottle and levels Potion duration must be entered...
  2. 3.13.7

    Fixed an issue with SoldOutItem not working and added 2 new placeholders for this section...
  3. 3.13.5

    Fixed not working use of hexadecimal colors for some console messages and improvement for the...

Latest reviews

update plz

About Minecraft Forums

Here you will find everything you need to know about the exciting world of Minecraft, from creative game creations to helpful tutorials and multiplayer adventures. Share your passion!
Back
Top