Need CrateKeys, TokenEnchant, VKBackPack configs done for OP Prison server.

Status
This thread has been locked.

Airee

she/her - Airee Systems
Supreme
Feedback score
13
Posts
351
Reactions
207
Resources
0
High budget, all plugins owned.
Code:
# When Push-Back is true, the player will be pushed back when attempting to open
# the crate without the key.
# Force is the amount of force the player will be pushed back with.
#
# Delay is the delay the inventory stays open after animations in both scroller and roulette crate.
# This is in ticks. 20 ticks is one second.
#
# Roulette_Sound and Scroller_Sound is the sound that plays when the centre item changes in a roulette crate and scroller crate respectively.
# Sounds can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
# If you do not wish to play a sound, simply delete the section.
#
# Roulette_Items are the randomized items which are found in the roulette inventory.
# Scroller_Items are the randomized items which are found in the scroller inventory.
#
# Scroller_Pointer is the item on the 5th and 23rd slot of a scroller inventory.
#
# The scroller and roulette titles are the titles of the inventories respectively.
Push-Back: true
Force: 1.0

Delay: 20

Scroller_Title: "&eRolling..."
Roulette_Title: "&eSpinning..."

Scroller_Pointer:
  Item: '76'
  Name: ' '

Scroller_Sound:
  Sound: BLOCK_METAL_PRESSUREPLATE_CLICK_ON
  Volume: 1.0
  Pitch: 1.0

Scroller_Items:
  '1':
    Item: '160'
    Name: ' '
  '2':
    Item: '160:1'
    Name: ' '
  '3':
    Item: '160:2'
    Name: ' '
  '4':
    Item: '160:3'
    Name: ' '
  '5':
    Item: '160:4'
    Name: ' '
  '6':
    Item: '160:5'
    Name: ' '

Roulette_Sound:
  Sound: BLOCK_METAL_PRESSUREPLATE_CLICK_ON
  Volume: 1.0
  Pitch: 1.0

Roulette_Items:
  '1':
    Item: '160'
    Name: ' '
  '2':
    Item: '160:1'
    Name: ' '
  '3':
    Item: '160:2'
    Name: ' '
  '4':
    Item: '160:3'
    Name: ' '
  '5':
    Item: '160:4'
    Name: ' '
  '6':
    Item: '160:5'
    Name: ' '
Code:
# This is a template config file
# define your parameter and its value like:
ErrorMessage: "&c"
HelpMessages:
  banner:
    msg: "=== &7[&7TokenEnchant Commands List (%version%)&7] &r==="
  help:
    msg: "/tokenenchant or /tokenenchant help : display this help menu."
  reload:
    msg: "/tokenenchant reload : reloads config file."
    permission: "tokenenchant.reload"
  set:
    msg: "/tokenenchant set <name> <amount> : sets <name> <amount> tokens."
    permission: "tokenenchant.add"
  add:
    msg: "/tokenenchant add <name> <amount> : adds <name> <amount> tokens."
    permission: "tokenenchant.add"
  remove:
    msg: "/tokenenchant remove <name> <amount> : removes <name> <amount> tokens from <name>."
    permission: "tokenenchant.add"
  balance:
    msg: "/tokenenchant balance [name] : displays the token balance of yourself or [name]."
    permission: "tokenenchant.balance"
  withdraw:
    msg: "/tokenenchant withdraw <amount> : withdraws the specified amount of tokens from your account."
    permission: "tokenenchant.withdraw"
  expexchange:
    msg: "/tokenenchant expexchange : exchanges the current EXP values to tokens."
    permission: "tokenenchant.expexchange"
  givetokens:
    msg: "/tokenenchant givetokens <name> <amount> : gives <name> <amount> tokens."
    permission: "tokenenchant.expexchange"
  enchant:
    msg: "/tokenenchant enchant <name> <enchant> [level] [cost:xxx] : enchants the item <name> is holding with <enchant>."
    permission: "tokenenchant.enchant"
  repair:
    msg: "/tokenenchant repair <name> : repairs all the enchantments of the item <name> is holding."
    permission: "tokenenchant.repair"
  refund:
    msg: "/tokenenchant refund <name> <enchant> : refund <name> for the enchantment <enchant>."
    permission: "tokenenchant.refund"
  givebp:
    msg: "/tokenenchant givebp <name> <row> [bpname] cost:xxx : gives <name> a backpacked named [bpname] of size <row> costing xxx."
    permission: "tokenenchant.givebp"
  baltop:
    msg: "/tokenenchant baltop : list top token balance."
    permission: "tokenenchant.baltop"

#
Messages:
  SelfBalance: "&8[&cA&fC &dEnchant&8]&7 &7You currently have &7%token% &7tokens."
  NoOthersBalance: "&8[&cA&fC &dEnchant&8]&7 &7You are not allowed to check other's balance."
  NoTargetPlayer: "&8[&cA&fC &dEnchant&8]&7 A palyer needs to be specified."
  PlayerOffline: "&8[&cA&fC &dEnchant&8]&7 &7%player% &7is currently offline."
  PlayerNotFound: "&8[&cA&fC &dEnchant&8]&7 &7%player% &7was not found."
  Balance: "&8[&cA&fC &dEnchant&8]&7 &7%player% &7currently has &7%token% &7tokens."
  SetSuccess: "&8[&cA&fC &dEnchant&8]&7 You have set &7%token% &7tokens to &7%player%&7."
  AddSuccess: "&8[&cA&fC &dEnchant&8]&7 You have added &7%token% &7tokens to &7%player%&7."
  Received: "&8[&cA&fC &dEnchant&8]&7 You have received &7%token% &7tokens."
  Deducted: "&8[&cA&fC &dEnchant&8]&7 &7%token% &7tokens have been deducted."
  RemoveSuccess: "&8[&cA&fC &dEnchant&8]&7 You have removed &7%token% &7tokens from &7%player%&7."
  NotEnoughTokens: "&8[&cA&fC &dEnchant&8]&7 &7You do not have enough tokens. You need at least %needed% tokens."
  NotEnoughTokenItems: "&8[&cA&fC &dEnchant&8]&7 &7You do not have enough token items. You need at least %needed% token item(s)."
  NotEnoughExpLevels: "&8[&cA&fC &dEnchant&8]&7 &7You do not have enough EXP levels. You need at least %exp_needed% EXP level(s)."
  WithdrawSuccess: "&8[&cA&fC &dEnchant&8]&7 You have withdrawn &7%tokens% &7tokens."
  InventoryFull: "&8[&cA&fC &dEnchant&8]&7 Inventory is full! &7%tokens% &7tokens could not be withdrawn!"
  ExchangeSuccess: "&8[&cA&fC &dEnchant&8]&7 &7+ %token% &7token(s) has been added to your account."
  NeedToHoldItem: "&8[&cA&fC &dEnchant&8]&7 &7You need to hold an item to enchant."
  CannotEnchantThis: "&8[&cA&fC &dEnchant&8]&7 &7You cannot enchant the item you're holding."
  CannotRepairThis: "&8[&cA&fC &dEnchant&8]&7 &7You cannot repair the item you're holding."
  EnchantSuccess:
    msg: "&8[&cA&fC &dEnchant&8]&7 &7+ %addedlevel% &d%enchant% &7enchantment level. %token% tokens have been deducted."
    sound: LEVEL_UP
  RepairSuccess: "&8[&cA&fC &dEnchant&8]&7 &7The item repaired. %token% tokens have been deducted."
  MaxedOut: "&8[&cA&fC &dEnchant&8]&7 &7Your item has already maxed out on &7%enchant% &cenchantment."
  NoPermission: "&8[&cA&fC &dEnchant&8]&7 &7You don't have a permission for this!"
  NoSuchEnchant: "&c[TE-Admin] That (&7%enchant%&c) is not a valid enchant. Please specify the enchant listed in the config file."
  TokenItemsGiven: "&8[&cA&fC &dEnchant&8]&7 &7%tokenitems% &7token items were given to &7%player%&7."
  NoPriceSet: "&8[&cA&fC &dEnchant&8]&7 Price is not set for this."
  CommandSuccess: "&8[&cA&fC &dEnchant&8]&7 &7%command%&7 was executed, and it cost &7%token% tokens."
  NeedPermission: "&8[&cA&fC &dEnchant&8]&7 You need a permission &7tokenenchant.alias.command.%command% &7to use this command &7%command%&7."
  CannotRefundThis: "&8[&cA&fC &dEnchant&8]&7 &7We cannot refun the item you're holding."
  RefundSuccess: "&8[&cA&fC &dEnchant&8]&7 &7- 1 &d%enchant% &7enchantment level. %token% tokens have been refunded."
  BackPackGiven: "&8[&cA&fC &dEnchant&8]&7 %player% has given a backpack and %token% toknes has been deducted."
  VKBackPackNotFound: "&8[&cA&fC &dEnchant&8]&7 VKBackPack plugin was not found."
  TokenBalTopHeader: "&8[&cA&fC &dEnchant&8]&7 Token Balance Top - page:%page%/%total%-"
  TokenBalTopList: "%rank%. %name%, %balance%"
  TokenBalTopTypeMore: "&8[&cA&fC &dEnchant&8]&7 Type &c/te baltop %next% &7to read the next page."
  OnlyOneAtTheTime: "&8[&cA&fC &dEnchant&8]&7 &7Only one item can be enchanted at the time."
  CannotAddMoreEnchant: "&8[&cA&fC &dEnchant&8]&7 &7You cannot add anymore than &7%max%&c custom enchantments!"
  CannotUseMoreEnchant:
    msg: "&8[&cA&fC &dEnchant&8]&7 &7You cannot use an item with enchants more than &7%max%&c."
    sound: ITEM_BREAK

#
# if UseToken is true, the plugin use its own tokens, if it's false
# it uses economy thorugh Vault
UseToken: true

# if this option is true, the cost of enchant is dynamically calculated
# and displayed at where {ench_cost} is specified on the sign.
UseDynamicSignUpdate: true

Currency: token # token, money, or (exp...not supported atm)


# formating of number
BeautifyNumber: false
MaxCharLength: 4;
# the folloiwngs are units of order.
OrderChars:
  - k
  - M
  - B
  - T
  - Q
  - P
  - E
  - Z


EnchantSign: "&8[&4Enchant&8]&7"
CostPlaceHolder: "{ench_cost}"
#
ExchangeSign: "[&9Exchange&8]&7"
ExchangeRate: 1
RatePlaceHolder: "{ex_rate}"
#
ExpExchangeSign: "[&9EXP Exch&8]&7"
ExpExchangeRate: 20
ExpRatePlaceHolder: "{exp_rate}"
#
WithdrawSign: "[&9Withdraw&8]&7"
#
RepairSign: "&8[&9Repair&8]&7"
RepairBase: 1
RepairDiscount: 0.05
RepairRatePlaceHolder: "{rep_rate}"
#
#
TokenItem: MAGMA_CREAM
TokenItemName: "&6Enchantment Token &7(Right Click)"
TokenItemLore: ""

#
# Enchantment lore prefix
EnchantmentLorePrefix: "&7"

#
#
# option to force remove potion effects at the login
ForceRemovePotionAtJoin : true
#

# option to use WorldGuard region
# Use WorldGuard's new block-break flag, otherwise, use canBuild check instead
UseWorldGuardNewFlag: false


# If UseRomanNumeral is true, arabic number will be converted into roman numeral.
UseRomanNumeral: true
# if PureRomanNumeral is true, 1 - 3998 will be converted to RomanNumeral
PureRomanNumeral: false

# if CustomEnchantDisplay is true, you can use "alias:" feature for Enchants: section
# also it will convert enchantment.level.xxx into xxxx
CustomEnchantDisplay: false

#
UseEnchantGlowForPotion: true
#
MaxEnchantLevel: 100

#
UseEnchantmentTable: false
DefaultEnchantChance: 0.7
UseTokenEnchantSettingForVanillaEnchant: false


# if this option is true, TEBlockExplodeEvent will be handled by TokenEnchant
# if you want other plugin to handle TEBlockExplodeEvent, set it to false;
PickupTEExplodedBlocks: true

# fly permission node
# if a player has the following permission node, his fly own't be turned off
FlyPermissionNode: "essentials.fly"

#
TokenFormula:
    # Valid values are: LINEAR and EXPONENTIAL
    # If an invalid value is entered, this will reset to the default setting, which is LINEAR
    # CONSTANT:      price
    # LINEAR:      price + (level * price)
    # EXPONENTIAL: price + price * level ^ exponent
    # EXPONENTIAL2: price * 2 ^ (level - 1)
    Curve: Linear

    Constant:
    Linear:
    Exponential:
        exponent: 1.80


# if this option is true, when you tried to enchant an item, which already has enchantment
# level, the excess enchantment level will be removed and set to the max level.
CapOverEnchant: true


# Refund related
AllowRefund: false
RefundRate: 0.8

# default values
DefaultPotionDuration: 200
DefaultPotionAmplifier: 2

# option to limit the number of custom enchants on an item.
# The number of max enchants can be specified with permission nodes.
# tokenenchant.multiple_enchants.x
# if the permission node does not exist, the default number will be applied
# tokenenchant.multiple_enchants.x : x should not exceed MaximumMaxNumberOfEnchants
# if AllowOverMaxEnchantUse is true, you can use the item which exceeds custom enchants
# but you will not be able to add more custom enchants.
ApplyMaxNumberOfEnchants: false
MaximumMaxNumberOfEnchants: 10
DefaultMaxNumberOfEnchants: 3
ExcludeVanilla: true
AllowOverMaxEnchantUse: true


# Friendly fire option
# it currently supports Factions plugin and mcMMO's party
# if FriendlyFire is set to "true", you cannot harm your faction members or mcMMO party member.
FriendlyFire_Faction: true
FriendlyFire_McMMO: true

# Prevents self damaging initiating custom effect (default : true)
# if this option is set to true, when you damage yourself effects on your armors/toos won't be activated
# (cases like ender pearling, shooting yourself.... all damages are given but and effects won't be activated)
IgnoreSelfDamage: true

#
# Command execution with token
# This format is from a plugin called Aliazes.
# default permission for each command te.command.<cmd>
# If you crate an alias "cmd:" as shown beloe, you need to give a permission
# node "tokenenchant.alias.command.cmd" to a player
#
#cmd:                 <-- The command.
#  price: 20          <-- The amount of toke a player needs to execute this command.
#  permission: <-- Permissions section, if this section is not defined, individual permission system will be used, e.g. "te.command.cmd"
#  - te.command.user    <-- For users, this permission should be added as default.
#  - te.command.mod     <-- For mods, this permission should be added as default.
#  - te.command.admin   <-- For admins, this permission should be added as default.
#  alias:               <-- Additional aliases section.
#  - cmd2              <-- Additional aliases 1, can be as many as you want.
#  default:                   <-- Default meaning anything below will be ran for the player in all worlds.
#  - "!te_rawmessage %p &7Hello" <-- To Print this message.
#  - "@who"                   <-- Will run /who command as player.
#  - "!give %p 1 32"          <-- Will run command as console to give player 32 stone.
#  - ">give %p 1 32"          <-- Will run command as op to give player 32 stone.
#  - if %# = 0 !te_rawmessage %p &7Use '&7/g <name&7' to check user's group.
#  - if %# = 1 >pex user %1 group list
#  world_nether:              <-- The world you wish commands below to be shown in.
#  - "!te_rawmessage %p &7Hello, you are in the nether." <-- This message will only be seen if player is in the nether.
Commands:
    backpack1:
      price: 30
      default:
        - "!pex user %p add chestbackpack.slots.9"
# Haste (Bukkit name: FAST_DIGGING)
# Speed (Bukkit name: SPEED)
# Nightvision (Bukkit name: NIGHT_VISION)
# Jump (Bukkit name: JUMP)
# Regeneration (Bukkit name: REGENERATION);
# FireResistance (Bukki name: FIRE_RESISTANCE)
# DamageResist (Bukkit name: DAMAGE_RESISTANCE
# Aqua (Bukkit name: WATER_BREATHING)
# Saturation (Bukkit name: SATURATION)
# HealthBoost (Bukkit name: HEALTH_BOOST)
# Strength (Bukkit name: INCREASE_DAMAGE)
# Blindness (Bukkit name: BLINDNESS)
# Confusion (Bukkit name: CONFUSION)
# Harm (aka Instant Damage, Bukkit name: HARM)
# Hunger (Bukkit name: HUNGER)
# Poison (Bukkit name: POISON)
# Slow (Bukkit name: SLOW)
# Weakness (Bukkit name: WEAKNESS)
# Wither (Bukkit name: WITHER)
# Molten (custom : attacker catches fire)
# Fly (custom effect : item holder can fly)
# Explosive : this is a custom effect, which will blow up surrounding blocks. It has an option of auto smelt. This Explosive effect works with MineResetLitePlus's mined block counting as well as Lucky Block feature!
# Excavation : this is a custom effect, It is just like Explosive but it will remove entire cuboid
# Sphered : this is a custom effect, It is just like Explosive but it will remove entire sphere
# BedrockBreaker (custom: allow you to break a bedrock block)
#
# You can set the duration to -1 to give infinite potion effects.
#
# You can set the occurrence
# random: randomly occur based on the level
# always: occur always.
# % : you can set the explicit % number as the maximum occurrence chance at the highest level of enchant.
#
Potions:
    Haste:
      alias: "SpeedDigging"     #You can use your own name for enchant using alias.
      duration: 200
      amplifier: 2
      price: 10
      max: 10
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: random
      enchant_chance: 0.8
    Speed:
      price: 10
      max: 10
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: random
    Nightvision:
      price: 10
      max: 10
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: random
    Jump:
      price: 10
      max: 10
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: random
    Harm:
      price: 10
      max: 1
      #
      # level_multiplier * the level of potion will be used as
      # the level of Harm potion.
      level_multiplier: 1
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: always
    Regeneration:
      price: 10
      max: 2
      duration_multiplier: 1800
      #
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: always
    FireProtection:
      price: 10
      max: 1
      duration_multiplier: 1800
      occurrence: always
    Strength:
      price: 10
      max: 3
      duration_multiplier: -1
      occurrence: always
    Aqua:
      price: 10
      max: 1
      duration_multiplier: -1
      occurrence: always
    Saturation:
      price: 10
      max: 3
      duration_multiplier: -1
      occurrence: always
    HealthBoost:
      price: 10
      max: 3
      duration_multiplier: 1200
      occurrence: always
    Explosive:
      price: 10
      max: 500
      # you can nominate the world, which prevents explosive
      invalid_in_world:
#        - plotworld
      # you can turn on automatic pickup.
      pickup: true
      # you can turn on automatic smelting
      smelt: true
      # you can turn on/off explostion sound/visual effects
      effect: false
      # you can turn on/off explostion sound effects
      sound: false
      # you can increase the number of exploded blocs with in a radius
      multiplier: 2
      # you can specify the radius whithin which explosion will occur.
      # it is not recommended to have a large radius. it may cause lag.
      radius: 2
      # You can set the occurrence of explosion.
      # random: randomly occur based on the level
      # always: explosion occur always.
      occurrence: always
      # You can set the list of blocks exempt from explosiont.
      # use this list to avoid your crates being exploded.
      # AIR and BEDROCK are already exempted by defalt
      exemptions:
        - ENDER_CHEST
        - GLOWSTONE
        - LADDER
        - STONE_PLATE
      use_explode_event: false
    Excavation:
      price: 10
      max: 5
      # you can nominate the world, which prevents explosive
      invalid_in_world:
#        - plotworld
      pickup: true
      smelt: true
      effect: true
      sound: true
      occurrence: random
      exemptions:
        - ENDER_CHEST
        - GLOWSTONE
        - LADDER
        - STONE_PLATE
        - "STAINED_GLASS:11"
      use_explode_event: true
    Fly:
      price: 1000
      max: 1
#      invalid_in_region:
#        - nofly
      occurrence: always
#
# Supported Enchantment:
# Sharpness (Bukkit name: DAMAGE_ALL)
# Baneofarthropods (Bukkit name: DAMAGE_ARTHROPODS)
# Smite (Bukkit name: DAMAGE_UNDEAD)
# Efficiency (Bukkit name: DIG_SPEED)
# Unbreaking (Bukkit name: DURABILITY)
# Fireaspect (Bukkit name: FIRE_ASPECT)
# Knockback (Bukkit name: KNOCKBACK)
# Fortune (Bukkit name: LOOT_BONUS_BLOCKS)
# Looting (Bukkit name: LOOT_BONUS_MOBS)
# Respiration (Bukkit name: OXYGEN
# Protection (Bukkit name: PROTECTION_ENVIRONMENTAL)
# Blastprotection (Bukkit name: PROTECTION_EXPLOSIONS)
# Featherfall (Bukkit name: PROTECTION_FALL)
# Fireprotection (Bukkit name: PROTECTION_FIRE)
# Projectileprot (Bukkit name: PROTECTION_PROJECTILE)
# Silktouch (Bukkit name: SILK_TOUCH)
# Aquaaffinity (Bukkit name: WATER_WORKER)
# Flame (Bukkit name: ARROW_FIRE)
# Power (Bukkit name: ARROW_DAMAGE)
# Punch (Bukkit name: ARROW_KNOCKBACK)
# Infinity (Bukkit name: ARROW_INFINITE)
# Thorns (Bukkit name: THORNS)
#
Enchants:
    Sharpness:
      price: 10
      max: 10
    Baneofarthropods:
      price: 10
      max: 10
    Smite:
      price: 10
      max: 10
    Efficiency:
      price: 10
      max: 500
    Unbreaking:
      price: 10
      max: 10
    Fireaspect:
      price: 10
      max: 10
    Knockback:
      price: 10
      max: 10
    Fortune:
      price: 10
      max: 10
    Looting:
      price: 10
      max: 10
    Respiration:
      price: 10
      max: 10
    Protection:
      price: 10
      max: 10
    Blastprotection:
      price: 10
      max: 10
    Featherfall:
      price: 10
      max: 10
    Fireprotection:
      price: 10
      max: 10
    Projectileprot:
      price: 10
      max: 10
    Silktouch:
      price: 10
      max: 10
    Aquaaffinity:
      price: 10
      max: 10
    Flame:
      price: 10
      max: 10
    Power:
      price: 10
      max: 10
    Punch:
      price: 10
      max: 10
    Infinity:
      price: 10
      max: 10
    Thorns:
      price: 10
      max: 10

Conflicts:
    1:
      - Explosive
      - Excavation
      - Sphered
      - Disk
      - Tile
    2:
      - Silktouch
      - Fortune

# list of items players are allowed to enchant
Items:
    DIAMOND_PICKAXE:
        - Unbreaking
        - Fortune
        - Efficiency
        - Explosive
        - Fly
        - Sphered
        - Excavation
        - Haste
        - Speed
    DIAMOND_CHESTPLATE:
        - Protection
    DIAMOND_HELMET:
        - Protection
    DIAMOND_LEGGINGS:
        - Protection
    DIAMOND_BOOTS:
        - Protection
    DIAMOND_SWORD:
        - Sharpness
        - Knockback
        - HealthBoost
Code:
Messages:
  ErrorMsg: "&c [VKBP] : Some error occured."
  MaxSet: "&a[VKBP] The maxinum number of backpacks &e%player% &acan have is set to &e%number%&a."
  GaveBP: "&a[VKBP] The backpack (name: &e%bpname%&a) of size &e%number% &a was given to &e%player%&a."
  GaveKey: "&a[VKBP] A key for the backpack (name: &e%bpname%&a) is issued."
  Named: "&a[VKBP] A key for the backpack (name: &e%bpname%&a) is issued."
  NoSuchBP: "&a[VKBP] A backpack called &e%bpname%&a was not found."
  ReNamed: "&a[VKBP] A key was renamed from &e%oldname%&a to &e%newname%&a."
  Maxed: "&c[VKBP] You already maxed out with your backpacks."
  Removed: "&a[VKBP] You've threw away a backpack called &e%bpname%&a."
  NoBP: "&c[VKBP] You cannot hold any backpack."
  Needs9: "&c[VKBP] Backpack size must be multiple of 9."
  Released: "&a[VKBP] You have flagged %bpname% to be claimable backpack."
  Claimed: "&a[VKBP] You have claimed %player%'s backpack named %bpname%."
  InvClear: "&6Cleared all inventory items from %player%."
  NoWorld: "&c[VKBP] You cannot use it in this world (&e%world%&c)."
  NoRegion: "&c[VKBP] You cannot use it in this region (&e%region%&c)."

# Customizable help messages
HelpMessages:
  banner:
    msg: "=== &e[&aVKBackPack Commands List (%version%)&e] &r==="
  help:
    msg: "&a/vkbackpack help : display this help menu."
  reload:
    msg: "&a/vkbackpack reload : reloads config.yml."
    permission: "vkbackpack.reload"
  give:
    msg: "&a/vkbackpack give <player> <size> [backpack_name] : issue a backpack of size <size> to <player>."
    permission: "vkbackpack.admin"
  addmax:
    msg: "&a/vkbackpack addmax <player> <num> : adds the specified number to the maximum number of backpacks <player> can have."
    permission: "vkbackpack.admin"
  setmax:
    msg: "&a/vkbackpack setmax <player> <max> : sets the maximum number of backpacks <player> can have to <max>."
    permission: "vkbackpack.admin"
  open:
    msg: "&a/vkbackpack open [player] <backpack_name> : opens the backpack called <backpack_name>"
    permission: "vkbackpack.open"
  key:
    msg: "&a/vkbackpack key <name> : get a key to open your backpack named as <name>."
    permission: "vkbackpack.use"
  list:
    msg: "&a/vkbackpack list [player]: get a list of your backpacks."
    permission: "vkbackpack.use"
  rename:
    msg: "&a/vkbackpack rename <oldname> <newname> : rename the backpack from <oldname> to <newname>."
    permission: "vkbackpack.rename"
  remove:
    msg: "&a/vkbackpack remove [player] <backpack_name> : throw away <backpack_name> backpack."
    permission: "vkbackpack.use"
  release:
    msg: "&a/vkbackpack release : releases the backpack represented by the key you're holding."
    permission: "vkbackpack.trade"
  claim:
    msg: "&a/vkbackpack claim : claims the backpack represented by the claimable key you're holding."
    permission: "vkbackpack.trade"

# prefix for the name of 4DBackPack inventory
BackPackPrefix: "VKBackPack"

# default number backpacks a player can have.
DefaultMaxBackPacks: 3

# if this option is true, <size> in the "/bp give <player> <size>"
# is specifed as the number of rows instead of the number of slots.
UseRowAsSize: true

# if this is "true", VKBackPack will process automatic pick up of items.
# to let AutoSell to do autopickup, set this option "false"
AutoPickUp: true

# followings are options when AutoPickUp is true
AutoSmelting: true
StoneToStone: true

# This is not implemented yet...
AutoBlocking: true

# if the following flag is true, backpack key will act as a physical
# backpack item.
PhysicalBackpack: false
# if the above option is true, you probably should set the following
# two display flag to "false"
DisplayReleasedMessage: true
DisplayClaimedMessage: true

# This is the item, which will be used to open each backpack.
KeyItem: CHEST #TRIPWIRE_HOOK
KeyItemName: "&dVKBackPack-Key"
KeyItemLore:
  - "&a%bpname% for %player% (%slot%)"
  - "&aClick to open BackPack!"


# if this is "true", a key will be issued upon execution of "give" command.
IssueKeyUponGiveBP: true

# Disabled Worlds
DisabledWorlds:
  - someworld

# Disabled Regions (WorldGuard regions)
DisabledRegions:
  - someregion
My current configurations for CrateKeys can be provided upon commitment to this job. We have 7 crates for CrateKeys.
 
Type
Requesting
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

CustomCode

Feedback score
-1
Posts
262
Reactions
89
Resources
0
High budget, all plugins owned.
Code:
# When Push-Back is true, the player will be pushed back when attempting to open
# the crate without the key.
# Force is the amount of force the player will be pushed back with.
#
# Delay is the delay the inventory stays open after animations in both scroller and roulette crate.
# This is in ticks. 20 ticks is one second.
#
# Roulette_Sound and Scroller_Sound is the sound that plays when the centre item changes in a roulette crate and scroller crate respectively.
# Sounds can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
# If you do not wish to play a sound, simply delete the section.
#
# Roulette_Items are the randomized items which are found in the roulette inventory.
# Scroller_Items are the randomized items which are found in the scroller inventory.
#
# Scroller_Pointer is the item on the 5th and 23rd slot of a scroller inventory.
#
# The scroller and roulette titles are the titles of the inventories respectively.
Push-Back: true
Force: 1.0

Delay: 20

Scroller_Title: "&eRolling..."
Roulette_Title: "&eSpinning..."

Scroller_Pointer:
  Item: '76'
  Name: ' '

Scroller_Sound:
  Sound: BLOCK_METAL_PRESSUREPLATE_CLICK_ON
  Volume: 1.0
  Pitch: 1.0

Scroller_Items:
  '1':
    Item: '160'
    Name: ' '
  '2':
    Item: '160:1'
    Name: ' '
  '3':
    Item: '160:2'
    Name: ' '
  '4':
    Item: '160:3'
    Name: ' '
  '5':
    Item: '160:4'
    Name: ' '
  '6':
    Item: '160:5'
    Name: ' '

Roulette_Sound:
  Sound: BLOCK_METAL_PRESSUREPLATE_CLICK_ON
  Volume: 1.0
  Pitch: 1.0

Roulette_Items:
  '1':
    Item: '160'
    Name: ' '
  '2':
    Item: '160:1'
    Name: ' '
  '3':
    Item: '160:2'
    Name: ' '
  '4':
    Item: '160:3'
    Name: ' '
  '5':
    Item: '160:4'
    Name: ' '
  '6':
    Item: '160:5'
    Name: ' '
Code:
# This is a template config file
# define your parameter and its value like:
ErrorMessage: "&c"
HelpMessages:
  banner:
    msg: "=== &7[&7TokenEnchant Commands List (%version%)&7] &r==="
  help:
    msg: "/tokenenchant or /tokenenchant help : display this help menu."
  reload:
    msg: "/tokenenchant reload : reloads config file."
    permission: "tokenenchant.reload"
  set:
    msg: "/tokenenchant set <name> <amount> : sets <name> <amount> tokens."
    permission: "tokenenchant.add"
  add:
    msg: "/tokenenchant add <name> <amount> : adds <name> <amount> tokens."
    permission: "tokenenchant.add"
  remove:
    msg: "/tokenenchant remove <name> <amount> : removes <name> <amount> tokens from <name>."
    permission: "tokenenchant.add"
  balance:
    msg: "/tokenenchant balance [name] : displays the token balance of yourself or [name]."
    permission: "tokenenchant.balance"
  withdraw:
    msg: "/tokenenchant withdraw <amount> : withdraws the specified amount of tokens from your account."
    permission: "tokenenchant.withdraw"
  expexchange:
    msg: "/tokenenchant expexchange : exchanges the current EXP values to tokens."
    permission: "tokenenchant.expexchange"
  givetokens:
    msg: "/tokenenchant givetokens <name> <amount> : gives <name> <amount> tokens."
    permission: "tokenenchant.expexchange"
  enchant:
    msg: "/tokenenchant enchant <name> <enchant> [level] [cost:xxx] : enchants the item <name> is holding with <enchant>."
    permission: "tokenenchant.enchant"
  repair:
    msg: "/tokenenchant repair <name> : repairs all the enchantments of the item <name> is holding."
    permission: "tokenenchant.repair"
  refund:
    msg: "/tokenenchant refund <name> <enchant> : refund <name> for the enchantment <enchant>."
    permission: "tokenenchant.refund"
  givebp:
    msg: "/tokenenchant givebp <name> <row> [bpname] cost:xxx : gives <name> a backpacked named [bpname] of size <row> costing xxx."
    permission: "tokenenchant.givebp"
  baltop:
    msg: "/tokenenchant baltop : list top token balance."
    permission: "tokenenchant.baltop"

#
Messages:
  SelfBalance: "&8[&cA&fC &dEnchant&8]&7 &7You currently have &7%token% &7tokens."
  NoOthersBalance: "&8[&cA&fC &dEnchant&8]&7 &7You are not allowed to check other's balance."
  NoTargetPlayer: "&8[&cA&fC &dEnchant&8]&7 A palyer needs to be specified."
  PlayerOffline: "&8[&cA&fC &dEnchant&8]&7 &7%player% &7is currently offline."
  PlayerNotFound: "&8[&cA&fC &dEnchant&8]&7 &7%player% &7was not found."
  Balance: "&8[&cA&fC &dEnchant&8]&7 &7%player% &7currently has &7%token% &7tokens."
  SetSuccess: "&8[&cA&fC &dEnchant&8]&7 You have set &7%token% &7tokens to &7%player%&7."
  AddSuccess: "&8[&cA&fC &dEnchant&8]&7 You have added &7%token% &7tokens to &7%player%&7."
  Received: "&8[&cA&fC &dEnchant&8]&7 You have received &7%token% &7tokens."
  Deducted: "&8[&cA&fC &dEnchant&8]&7 &7%token% &7tokens have been deducted."
  RemoveSuccess: "&8[&cA&fC &dEnchant&8]&7 You have removed &7%token% &7tokens from &7%player%&7."
  NotEnoughTokens: "&8[&cA&fC &dEnchant&8]&7 &7You do not have enough tokens. You need at least %needed% tokens."
  NotEnoughTokenItems: "&8[&cA&fC &dEnchant&8]&7 &7You do not have enough token items. You need at least %needed% token item(s)."
  NotEnoughExpLevels: "&8[&cA&fC &dEnchant&8]&7 &7You do not have enough EXP levels. You need at least %exp_needed% EXP level(s)."
  WithdrawSuccess: "&8[&cA&fC &dEnchant&8]&7 You have withdrawn &7%tokens% &7tokens."
  InventoryFull: "&8[&cA&fC &dEnchant&8]&7 Inventory is full! &7%tokens% &7tokens could not be withdrawn!"
  ExchangeSuccess: "&8[&cA&fC &dEnchant&8]&7 &7+ %token% &7token(s) has been added to your account."
  NeedToHoldItem: "&8[&cA&fC &dEnchant&8]&7 &7You need to hold an item to enchant."
  CannotEnchantThis: "&8[&cA&fC &dEnchant&8]&7 &7You cannot enchant the item you're holding."
  CannotRepairThis: "&8[&cA&fC &dEnchant&8]&7 &7You cannot repair the item you're holding."
  EnchantSuccess:
    msg: "&8[&cA&fC &dEnchant&8]&7 &7+ %addedlevel% &d%enchant% &7enchantment level. %token% tokens have been deducted."
    sound: LEVEL_UP
  RepairSuccess: "&8[&cA&fC &dEnchant&8]&7 &7The item repaired. %token% tokens have been deducted."
  MaxedOut: "&8[&cA&fC &dEnchant&8]&7 &7Your item has already maxed out on &7%enchant% &cenchantment."
  NoPermission: "&8[&cA&fC &dEnchant&8]&7 &7You don't have a permission for this!"
  NoSuchEnchant: "&c[TE-Admin] That (&7%enchant%&c) is not a valid enchant. Please specify the enchant listed in the config file."
  TokenItemsGiven: "&8[&cA&fC &dEnchant&8]&7 &7%tokenitems% &7token items were given to &7%player%&7."
  NoPriceSet: "&8[&cA&fC &dEnchant&8]&7 Price is not set for this."
  CommandSuccess: "&8[&cA&fC &dEnchant&8]&7 &7%command%&7 was executed, and it cost &7%token% tokens."
  NeedPermission: "&8[&cA&fC &dEnchant&8]&7 You need a permission &7tokenenchant.alias.command.%command% &7to use this command &7%command%&7."
  CannotRefundThis: "&8[&cA&fC &dEnchant&8]&7 &7We cannot refun the item you're holding."
  RefundSuccess: "&8[&cA&fC &dEnchant&8]&7 &7- 1 &d%enchant% &7enchantment level. %token% tokens have been refunded."
  BackPackGiven: "&8[&cA&fC &dEnchant&8]&7 %player% has given a backpack and %token% toknes has been deducted."
  VKBackPackNotFound: "&8[&cA&fC &dEnchant&8]&7 VKBackPack plugin was not found."
  TokenBalTopHeader: "&8[&cA&fC &dEnchant&8]&7 Token Balance Top - page:%page%/%total%-"
  TokenBalTopList: "%rank%. %name%, %balance%"
  TokenBalTopTypeMore: "&8[&cA&fC &dEnchant&8]&7 Type &c/te baltop %next% &7to read the next page."
  OnlyOneAtTheTime: "&8[&cA&fC &dEnchant&8]&7 &7Only one item can be enchanted at the time."
  CannotAddMoreEnchant: "&8[&cA&fC &dEnchant&8]&7 &7You cannot add anymore than &7%max%&c custom enchantments!"
  CannotUseMoreEnchant:
    msg: "&8[&cA&fC &dEnchant&8]&7 &7You cannot use an item with enchants more than &7%max%&c."
    sound: ITEM_BREAK

#
# if UseToken is true, the plugin use its own tokens, if it's false
# it uses economy thorugh Vault
UseToken: true

# if this option is true, the cost of enchant is dynamically calculated
# and displayed at where {ench_cost} is specified on the sign.
UseDynamicSignUpdate: true

Currency: token # token, money, or (exp...not supported atm)


# formating of number
BeautifyNumber: false
MaxCharLength: 4;
# the folloiwngs are units of order.
OrderChars:
  - k
  - M
  - B
  - T
  - Q
  - P
  - E
  - Z


EnchantSign: "&8[&4Enchant&8]&7"
CostPlaceHolder: "{ench_cost}"
#
ExchangeSign: "[&9Exchange&8]&7"
ExchangeRate: 1
RatePlaceHolder: "{ex_rate}"
#
ExpExchangeSign: "[&9EXP Exch&8]&7"
ExpExchangeRate: 20
ExpRatePlaceHolder: "{exp_rate}"
#
WithdrawSign: "[&9Withdraw&8]&7"
#
RepairSign: "&8[&9Repair&8]&7"
RepairBase: 1
RepairDiscount: 0.05
RepairRatePlaceHolder: "{rep_rate}"
#
#
TokenItem: MAGMA_CREAM
TokenItemName: "&6Enchantment Token &7(Right Click)"
TokenItemLore: ""

#
# Enchantment lore prefix
EnchantmentLorePrefix: "&7"

#
#
# option to force remove potion effects at the login
ForceRemovePotionAtJoin : true
#

# option to use WorldGuard region
# Use WorldGuard's new block-break flag, otherwise, use canBuild check instead
UseWorldGuardNewFlag: false


# If UseRomanNumeral is true, arabic number will be converted into roman numeral.
UseRomanNumeral: true
# if PureRomanNumeral is true, 1 - 3998 will be converted to RomanNumeral
PureRomanNumeral: false

# if CustomEnchantDisplay is true, you can use "alias:" feature for Enchants: section
# also it will convert enchantment.level.xxx into xxxx
CustomEnchantDisplay: false

#
UseEnchantGlowForPotion: true
#
MaxEnchantLevel: 100

#
UseEnchantmentTable: false
DefaultEnchantChance: 0.7
UseTokenEnchantSettingForVanillaEnchant: false


# if this option is true, TEBlockExplodeEvent will be handled by TokenEnchant
# if you want other plugin to handle TEBlockExplodeEvent, set it to false;
PickupTEExplodedBlocks: true

# fly permission node
# if a player has the following permission node, his fly own't be turned off
FlyPermissionNode: "essentials.fly"

#
TokenFormula:
    # Valid values are: LINEAR and EXPONENTIAL
    # If an invalid value is entered, this will reset to the default setting, which is LINEAR
    # CONSTANT:      price
    # LINEAR:      price + (level * price)
    # EXPONENTIAL: price + price * level ^ exponent
    # EXPONENTIAL2: price * 2 ^ (level - 1)
    Curve: Linear

    Constant:
    Linear:
    Exponential:
        exponent: 1.80


# if this option is true, when you tried to enchant an item, which already has enchantment
# level, the excess enchantment level will be removed and set to the max level.
CapOverEnchant: true


# Refund related
AllowRefund: false
RefundRate: 0.8

# default values
DefaultPotionDuration: 200
DefaultPotionAmplifier: 2

# option to limit the number of custom enchants on an item.
# The number of max enchants can be specified with permission nodes.
# tokenenchant.multiple_enchants.x
# if the permission node does not exist, the default number will be applied
# tokenenchant.multiple_enchants.x : x should not exceed MaximumMaxNumberOfEnchants
# if AllowOverMaxEnchantUse is true, you can use the item which exceeds custom enchants
# but you will not be able to add more custom enchants.
ApplyMaxNumberOfEnchants: false
MaximumMaxNumberOfEnchants: 10
DefaultMaxNumberOfEnchants: 3
ExcludeVanilla: true
AllowOverMaxEnchantUse: true


# Friendly fire option
# it currently supports Factions plugin and mcMMO's party
# if FriendlyFire is set to "true", you cannot harm your faction members or mcMMO party member.
FriendlyFire_Faction: true
FriendlyFire_McMMO: true

# Prevents self damaging initiating custom effect (default : true)
# if this option is set to true, when you damage yourself effects on your armors/toos won't be activated
# (cases like ender pearling, shooting yourself.... all damages are given but and effects won't be activated)
IgnoreSelfDamage: true

#
# Command execution with token
# This format is from a plugin called Aliazes.
# default permission for each command te.command.<cmd>
# If you crate an alias "cmd:" as shown beloe, you need to give a permission
# node "tokenenchant.alias.command.cmd" to a player
#
#cmd:                 <-- The command.
#  price: 20          <-- The amount of toke a player needs to execute this command.
#  permission: <-- Permissions section, if this section is not defined, individual permission system will be used, e.g. "te.command.cmd"
#  - te.command.user    <-- For users, this permission should be added as default.
#  - te.command.mod     <-- For mods, this permission should be added as default.
#  - te.command.admin   <-- For admins, this permission should be added as default.
#  alias:               <-- Additional aliases section.
#  - cmd2              <-- Additional aliases 1, can be as many as you want.
#  default:                   <-- Default meaning anything below will be ran for the player in all worlds.
#  - "!te_rawmessage %p &7Hello" <-- To Print this message.
#  - "@who"                   <-- Will run /who command as player.
#  - "!give %p 1 32"          <-- Will run command as console to give player 32 stone.
#  - ">give %p 1 32"          <-- Will run command as op to give player 32 stone.
#  - if %# = 0 !te_rawmessage %p &7Use '&7/g <name&7' to check user's group.
#  - if %# = 1 >pex user %1 group list
#  world_nether:              <-- The world you wish commands below to be shown in.
#  - "!te_rawmessage %p &7Hello, you are in the nether." <-- This message will only be seen if player is in the nether.
Commands:
    backpack1:
      price: 30
      default:
        - "!pex user %p add chestbackpack.slots.9"
# Haste (Bukkit name: FAST_DIGGING)
# Speed (Bukkit name: SPEED)
# Nightvision (Bukkit name: NIGHT_VISION)
# Jump (Bukkit name: JUMP)
# Regeneration (Bukkit name: REGENERATION);
# FireResistance (Bukki name: FIRE_RESISTANCE)
# DamageResist (Bukkit name: DAMAGE_RESISTANCE
# Aqua (Bukkit name: WATER_BREATHING)
# Saturation (Bukkit name: SATURATION)
# HealthBoost (Bukkit name: HEALTH_BOOST)
# Strength (Bukkit name: INCREASE_DAMAGE)
# Blindness (Bukkit name: BLINDNESS)
# Confusion (Bukkit name: CONFUSION)
# Harm (aka Instant Damage, Bukkit name: HARM)
# Hunger (Bukkit name: HUNGER)
# Poison (Bukkit name: POISON)
# Slow (Bukkit name: SLOW)
# Weakness (Bukkit name: WEAKNESS)
# Wither (Bukkit name: WITHER)
# Molten (custom : attacker catches fire)
# Fly (custom effect : item holder can fly)
# Explosive : this is a custom effect, which will blow up surrounding blocks. It has an option of auto smelt. This Explosive effect works with MineResetLitePlus's mined block counting as well as Lucky Block feature!
# Excavation : this is a custom effect, It is just like Explosive but it will remove entire cuboid
# Sphered : this is a custom effect, It is just like Explosive but it will remove entire sphere
# BedrockBreaker (custom: allow you to break a bedrock block)
#
# You can set the duration to -1 to give infinite potion effects.
#
# You can set the occurrence
# random: randomly occur based on the level
# always: occur always.
# % : you can set the explicit % number as the maximum occurrence chance at the highest level of enchant.
#
Potions:
    Haste:
      alias: "SpeedDigging"     #You can use your own name for enchant using alias.
      duration: 200
      amplifier: 2
      price: 10
      max: 10
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: random
      enchant_chance: 0.8
    Speed:
      price: 10
      max: 10
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: random
    Nightvision:
      price: 10
      max: 10
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: random
    Jump:
      price: 10
      max: 10
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: random
    Harm:
      price: 10
      max: 1
      #
      # level_multiplier * the level of potion will be used as
      # the level of Harm potion.
      level_multiplier: 1
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: always
    Regeneration:
      price: 10
      max: 2
      duration_multiplier: 1800
      #
      # You can set the occurrence
      # random: randomly occur based on the level
      # always: occur always.
      occurrence: always
    FireProtection:
      price: 10
      max: 1
      duration_multiplier: 1800
      occurrence: always
    Strength:
      price: 10
      max: 3
      duration_multiplier: -1
      occurrence: always
    Aqua:
      price: 10
      max: 1
      duration_multiplier: -1
      occurrence: always
    Saturation:
      price: 10
      max: 3
      duration_multiplier: -1
      occurrence: always
    HealthBoost:
      price: 10
      max: 3
      duration_multiplier: 1200
      occurrence: always
    Explosive:
      price: 10
      max: 500
      # you can nominate the world, which prevents explosive
      invalid_in_world:
#        - plotworld
      # you can turn on automatic pickup.
      pickup: true
      # you can turn on automatic smelting
      smelt: true
      # you can turn on/off explostion sound/visual effects
      effect: false
      # you can turn on/off explostion sound effects
      sound: false
      # you can increase the number of exploded blocs with in a radius
      multiplier: 2
      # you can specify the radius whithin which explosion will occur.
      # it is not recommended to have a large radius. it may cause lag.
      radius: 2
      # You can set the occurrence of explosion.
      # random: randomly occur based on the level
      # always: explosion occur always.
      occurrence: always
      # You can set the list of blocks exempt from explosiont.
      # use this list to avoid your crates being exploded.
      # AIR and BEDROCK are already exempted by defalt
      exemptions:
        - ENDER_CHEST
        - GLOWSTONE
        - LADDER
        - STONE_PLATE
      use_explode_event: false
    Excavation:
      price: 10
      max: 5
      # you can nominate the world, which prevents explosive
      invalid_in_world:
#        - plotworld
      pickup: true
      smelt: true
      effect: true
      sound: true
      occurrence: random
      exemptions:
        - ENDER_CHEST
        - GLOWSTONE
        - LADDER
        - STONE_PLATE
        - "STAINED_GLASS:11"
      use_explode_event: true
    Fly:
      price: 1000
      max: 1
#      invalid_in_region:
#        - nofly
      occurrence: always
#
# Supported Enchantment:
# Sharpness (Bukkit name: DAMAGE_ALL)
# Baneofarthropods (Bukkit name: DAMAGE_ARTHROPODS)
# Smite (Bukkit name: DAMAGE_UNDEAD)
# Efficiency (Bukkit name: DIG_SPEED)
# Unbreaking (Bukkit name: DURABILITY)
# Fireaspect (Bukkit name: FIRE_ASPECT)
# Knockback (Bukkit name: KNOCKBACK)
# Fortune (Bukkit name: LOOT_BONUS_BLOCKS)
# Looting (Bukkit name: LOOT_BONUS_MOBS)
# Respiration (Bukkit name: OXYGEN
# Protection (Bukkit name: PROTECTION_ENVIRONMENTAL)
# Blastprotection (Bukkit name: PROTECTION_EXPLOSIONS)
# Featherfall (Bukkit name: PROTECTION_FALL)
# Fireprotection (Bukkit name: PROTECTION_FIRE)
# Projectileprot (Bukkit name: PROTECTION_PROJECTILE)
# Silktouch (Bukkit name: SILK_TOUCH)
# Aquaaffinity (Bukkit name: WATER_WORKER)
# Flame (Bukkit name: ARROW_FIRE)
# Power (Bukkit name: ARROW_DAMAGE)
# Punch (Bukkit name: ARROW_KNOCKBACK)
# Infinity (Bukkit name: ARROW_INFINITE)
# Thorns (Bukkit name: THORNS)
#
Enchants:
    Sharpness:
      price: 10
      max: 10
    Baneofarthropods:
      price: 10
      max: 10
    Smite:
      price: 10
      max: 10
    Efficiency:
      price: 10
      max: 500
    Unbreaking:
      price: 10
      max: 10
    Fireaspect:
      price: 10
      max: 10
    Knockback:
      price: 10
      max: 10
    Fortune:
      price: 10
      max: 10
    Looting:
      price: 10
      max: 10
    Respiration:
      price: 10
      max: 10
    Protection:
      price: 10
      max: 10
    Blastprotection:
      price: 10
      max: 10
    Featherfall:
      price: 10
      max: 10
    Fireprotection:
      price: 10
      max: 10
    Projectileprot:
      price: 10
      max: 10
    Silktouch:
      price: 10
      max: 10
    Aquaaffinity:
      price: 10
      max: 10
    Flame:
      price: 10
      max: 10
    Power:
      price: 10
      max: 10
    Punch:
      price: 10
      max: 10
    Infinity:
      price: 10
      max: 10
    Thorns:
      price: 10
      max: 10

Conflicts:
    1:
      - Explosive
      - Excavation
      - Sphered
      - Disk
      - Tile
    2:
      - Silktouch
      - Fortune

# list of items players are allowed to enchant
Items:
    DIAMOND_PICKAXE:
        - Unbreaking
        - Fortune
        - Efficiency
        - Explosive
        - Fly
        - Sphered
        - Excavation
        - Haste
        - Speed
    DIAMOND_CHESTPLATE:
        - Protection
    DIAMOND_HELMET:
        - Protection
    DIAMOND_LEGGINGS:
        - Protection
    DIAMOND_BOOTS:
        - Protection
    DIAMOND_SWORD:
        - Sharpness
        - Knockback
        - HealthBoost
Code:
Messages:
  ErrorMsg: "&c [VKBP] : Some error occured."
  MaxSet: "&a[VKBP] The maxinum number of backpacks &e%player% &acan have is set to &e%number%&a."
  GaveBP: "&a[VKBP] The backpack (name: &e%bpname%&a) of size &e%number% &a was given to &e%player%&a."
  GaveKey: "&a[VKBP] A key for the backpack (name: &e%bpname%&a) is issued."
  Named: "&a[VKBP] A key for the backpack (name: &e%bpname%&a) is issued."
  NoSuchBP: "&a[VKBP] A backpack called &e%bpname%&a was not found."
  ReNamed: "&a[VKBP] A key was renamed from &e%oldname%&a to &e%newname%&a."
  Maxed: "&c[VKBP] You already maxed out with your backpacks."
  Removed: "&a[VKBP] You've threw away a backpack called &e%bpname%&a."
  NoBP: "&c[VKBP] You cannot hold any backpack."
  Needs9: "&c[VKBP] Backpack size must be multiple of 9."
  Released: "&a[VKBP] You have flagged %bpname% to be claimable backpack."
  Claimed: "&a[VKBP] You have claimed %player%'s backpack named %bpname%."
  InvClear: "&6Cleared all inventory items from %player%."
  NoWorld: "&c[VKBP] You cannot use it in this world (&e%world%&c)."
  NoRegion: "&c[VKBP] You cannot use it in this region (&e%region%&c)."

# Customizable help messages
HelpMessages:
  banner:
    msg: "=== &e[&aVKBackPack Commands List (%version%)&e] &r==="
  help:
    msg: "&a/vkbackpack help : display this help menu."
  reload:
    msg: "&a/vkbackpack reload : reloads config.yml."
    permission: "vkbackpack.reload"
  give:
    msg: "&a/vkbackpack give <player> <size> [backpack_name] : issue a backpack of size <size> to <player>."
    permission: "vkbackpack.admin"
  addmax:
    msg: "&a/vkbackpack addmax <player> <num> : adds the specified number to the maximum number of backpacks <player> can have."
    permission: "vkbackpack.admin"
  setmax:
    msg: "&a/vkbackpack setmax <player> <max> : sets the maximum number of backpacks <player> can have to <max>."
    permission: "vkbackpack.admin"
  open:
    msg: "&a/vkbackpack open [player] <backpack_name> : opens the backpack called <backpack_name>"
    permission: "vkbackpack.open"
  key:
    msg: "&a/vkbackpack key <name> : get a key to open your backpack named as <name>."
    permission: "vkbackpack.use"
  list:
    msg: "&a/vkbackpack list [player]: get a list of your backpacks."
    permission: "vkbackpack.use"
  rename:
    msg: "&a/vkbackpack rename <oldname> <newname> : rename the backpack from <oldname> to <newname>."
    permission: "vkbackpack.rename"
  remove:
    msg: "&a/vkbackpack remove [player] <backpack_name> : throw away <backpack_name> backpack."
    permission: "vkbackpack.use"
  release:
    msg: "&a/vkbackpack release : releases the backpack represented by the key you're holding."
    permission: "vkbackpack.trade"
  claim:
    msg: "&a/vkbackpack claim : claims the backpack represented by the claimable key you're holding."
    permission: "vkbackpack.trade"

# prefix for the name of 4DBackPack inventory
BackPackPrefix: "VKBackPack"

# default number backpacks a player can have.
DefaultMaxBackPacks: 3

# if this option is true, <size> in the "/bp give <player> <size>"
# is specifed as the number of rows instead of the number of slots.
UseRowAsSize: true

# if this is "true", VKBackPack will process automatic pick up of items.
# to let AutoSell to do autopickup, set this option "false"
AutoPickUp: true

# followings are options when AutoPickUp is true
AutoSmelting: true
StoneToStone: true

# This is not implemented yet...
AutoBlocking: true

# if the following flag is true, backpack key will act as a physical
# backpack item.
PhysicalBackpack: false
# if the above option is true, you probably should set the following
# two display flag to "false"
DisplayReleasedMessage: true
DisplayClaimedMessage: true

# This is the item, which will be used to open each backpack.
KeyItem: CHEST #TRIPWIRE_HOOK
KeyItemName: "&dVKBackPack-Key"
KeyItemLore:
  - "&a%bpname% for %player% (%slot%)"
  - "&aClick to open BackPack!"


# if this is "true", a key will be issued upon execution of "give" command.
IssueKeyUponGiveBP: true

# Disabled Worlds
DisabledWorlds:
  - someworld

# Disabled Regions (WorldGuard regions)
DisabledRegions:
  - someregion
My current configurations for CrateKeys can be provided upon commitment to this job. We have 7 crates for CrateKeys.
I can do this for you!
Send me a PM or add me on skype at : isaltypro!:D
I can do this for pretty cheap close to $10 or less
 
Last edited:

Airee

she/her - Airee Systems
Supreme
Feedback score
13
Posts
351
Reactions
207
Resources
0
I can do this for you!
Send me a PM or add me on skype at : isaltypro!:D
I can do this for pretty cheap close to $10 or less
I'd rather not do deals with you for obvious reasons. Note who's post you are posting on.
 

CustomCode

Feedback score
-1
Posts
262
Reactions
89
Resources
0
I'd rather not do deals with you for obvious reasons. Note who's post you are posting on.
What are you talking about? What Have I done to you may I ask?
I looked at who I am posting to. You said you needed a configuration
 

Airee

she/her - Airee Systems
Supreme
Feedback score
13
Posts
351
Reactions
207
Resources
0
What are you talking about? What Have I done to you may I ask?
I looked at who I am posting to. You said you needed a configuration
I'm sorry. Thought you were iSaltyLeeky.
 

CustomCode

Feedback score
-1
Posts
262
Reactions
89
Resources
0
I'm sorry. Thought you were iSaltyLeeky.
No I am not. I could do this if you would like for free actually if you send me a PM.
 
Status
This thread has been locked.
Top