Sueta
XP

XpBooster

1.3

Boosts the xp for all your players doing certain actions

·Plugin

You can change the booster of each activity in the config.yml or using commands, also choose the appearance of messages to test the boosters

List of actions that increases xp:

  • Breaking blocks: Only you will receive xp if the block is a ore or spawner and a pickaxe without silk touch
  • Breeding animals: All animals that can be bred
  • Cooking items: All items that can be cooked
  • Fishing: Only if you catch something in the water
  • Killing mobs: Almost all mobs can have their xp increased
  • Throwing experience bottles: You can boost the xp from all ways of throwing it

Commands:

  • /bxp reload: Reloads the config.yml and messages.yml

Permissions:

  • xpboost.command: Allows the use of /bxp command
  • xpboost.command.boost: Allows the use of boosting subcommands
  • xpboost.command.reload: Allows the use of reload subcommand
  • xpboost.*: Allows all of the above

Configuration:

config.yml - 1.3
prefix: '&a&lEXPERIENCE &8»'

#Decimal values will be converted to integers
xp:
  booster-blocks: 1
  booster-breed: 1
  booster-cook: 1
  booster-fish: 1
  booster-mobs: 1
  booster-throw: 1
 
blocks:
  #You can remove a block if not exists in your version
  to-boost:
    - DIAMOND_ORE
    - DEEPSLATE_DIAMOND_ORE
    - EMERALD_ORE
    - DEEPSLATE_EMERALD_ORE
    - LAPIS_ORE
    - DEEPSLATE_LAPIS_ORE
    - NETHER_GOLD_ORE
    - NETHER_QUARTZ_ORE
    - REDSTONE_ORE
    - DEEPSLATE_REDSTONE_ORE
    - SCULK
    - SCULK_SENSOR
    - SCULK_SHRIEKER
    - SCULK_CATALYST
    - SPAWNER
  allowed-tools:
    #If the material or tool isn't in this list blocks won't drop boosted xp
    - DIAMOND_HOE
    - DIAMOND_PICKAXE
    - GOLDEN_HOE
    - GOLDEN_PICKAXE
    - IRON_HOE
    - IRON_PICKAXE
    - STONE_HOE
    - STONE_PICKAXE
    - NETHERITE_HOE
    - NETHERITE_PICKAXE
    - WOODEN_HOE
    - WOODEN_PICKAXE

#Can be used for checking booster values 
send-message:
  breeder: false
  cook: false
  fisher: false
  killer: false
  miner: false
messages.yml - 1.3
no-permission: '%prefix% &cYou cant''t execute this command.'
bxp-usage: '%prefix% &eUsage: /bxp <(boost_option)/reload> <amount>'
set-args: '%prefix% &cArgs expected <booster-blocks/breed/cook/fish/mobs/throw> <value>'
block:
  xp-obtained: '%prefix% &aYou received &b%xp% &aof experience for mining a block.'
breed:
  xp-obtained: '%prefix% &aYou received &b%xp% &aof experience for breeding a mob.'
cook:
  xp-obtained: '%prefix% &aYou received &b%xp% &aof experience for cooking a item.'
fish:
  xp-obtained: '%prefix% &aYou received &b%xp% &aof experience for fishing.'
mob:
  xp-obtained: '%prefix% &aYou received &b%xp% &aof experience for killing a mob.'
value-change:
  blocks: '%prefix% &aBooster for mining blocks has been updated to %value%.'
  breed: '%prefix% &aBooster for breeding mobs has been updated to %value%.'
  cook: '%prefix% &aBooster for cooking items has been updated to %value%.'
  fish: '%prefix% &aBooster for fishing has been updated to %value%.'
  mobs: '%prefix% &aBooster for killing mobs has been updated to %value%.'
  throw: '%prefix% &aBooster for throwing experience bottles has been updated to %value%.'
reload: '%prefix% &aPlugin reloaded successufully.'

Similar projects

Plugin →