βš™οΈ Example config – xpmode.yml

This is example of config which unlocks slows and grindy, makes game difficult and slow.

####################################################################################################
# THIS IS EXAMPLE CONFIG OF XPMODE.                                                                #
# This config makes progress slow and grindy.                                                      #
####################################################################################################
options:
  allowUnlimitedXP: true #should players gain XP on max level?
  gainXPInCreative: false #Should players gain XP in creative?
Recipes:
  level1:
    needed_xp: 0
    items:
     - WOODEN_TOOLS
     - STICK
     - LOGS
     - PLANKS
     - CRAFTING_TABLE
     - TORCH
     - FURNACE
     - SAPLINGS
     - ICE
     - DIRTS
     - GRASSES
     - SAND
     - LEAVES
     - WOODEN_TRAPDOOR
     - FLOWERS
     - CORALS
  level2:
    needed_xp: 600
    items:
     - DYES
     - STONES
     - WATER_BUCKET
     - GATES
     - CHEST
     - TRAPPED_CHEST
     - LEVER
     - BUTTONS
     - WOODEN_SWORD
     - CORALS
     - FENCES
     - DOORS
     - COAL
     - COAL_ORE
     - PRESSURE_PLATES
     - LEATHER
     - BUCKET
     - STRING
     - COMPOSTER
     - SLABS
     - NOTE_BLOCK
     - SEEDS
     - JUKEBOX
     - SPIDER_EYE
     - RABBIT_HIDE
     - RABBIT_HIDE
     - FEATHER
     - NAUTILUS_SHELL
     - PRISMARINE_SHARDS
     - PRISMARINE_CRYSTALS
     - HONEYCOMB
     - FLINT
     - GUNPOWDER
     - ROTTEN_FLESH
     - BONE
     - RAWMEAT
     - SHEARS
    runCommandsOnReach:
     - broadcast %player% just reached level 2
     - eco give %player% 50
    entities_actions:
     - shear
  level3:
    needed_xp: 1000
    items:
     - IRON_ORE
     - GLASSES
     - GLASS_PANES
     - BOW
     - BANNERS
     - COOKEDMEAT
     - STONE_TOOLS
     - STONE_SWORD
     - LEATHER_ARMOR
     - FISHING_ROD
     - INK_SACK
     - AMETHYST_SHARD
     - IRON_TRAPDOOR
     - BEDS
     - BONE_MEAL
     - WOOLS
     - ARMOR_STAND
     - SIGNS
     - CANDLES
     - STAIRS
     - CARPETS
     - GLASSES
     - EGG
     - SNOWBALL
     - LECTERN
     - BARREL
     - HAY_BALE
     - BOATS
     - WHEAT
     - WEB
     - RAW_IRON_INGOT
     - SUGAR
     - PUTTERFISH
     - IRON_INGOT
     - IRON_NUGGET
     - CLAY_BALL
     - DROPPER
     - SLIME_BLOCK
     - HONEY_BLOCK
     - HONEY
     - DISPENSER
     - SLIMEBALL
     - DAYLIGHT_DETECTOR
     - HOPPER
     - PISTON
     - STICKY_PISTON
     - LIGHTNING_ROD
     - TRIPWIRE_HOOK
     - WALLS
     - RAILS
     - RAW_IRON
     - IRON_BLOCK
     - COAL_ORE
     - COAL
     - CROPS
     - SEEDS
    runCommandsOnReach:
     - broadcast %player% just reached level 3!
     - eco give %player% 150
  level4:
    needed_xp: 2500
    items:
     - ARROWS
     - SHIELDS
     - IRON_TOOLS
     - IRON_SWORD
     - CAKE
     - COOKIE
     - BOATS
     - PUMPKIN_PIE
     - REDSTONE
     - REDSTONE_LAMP
     - REDSTONE_COMPARATOR
     - POTION
     - COPPER_BLOCKS
     - EMERALD_BLOCK
     - GOLDEN_BLOCK
     - EMERALD
     - LAPIS_LAZULI
     - LAPIS_BLOCK
     - ENCHANTING_TABLE
     - BOOK
     - BOOKSHELF
     - CAULDRON
     - ENDER_CHEST
    potions:
     - HEALING
     - REGENERATIONS
    runCommandsOnReach:
     - broadcast %player% just reached level 4!
     - eco give %player% 200
  level5:
    needed_xp: 10000
    items:
     - GOLDEN_TOOLS
     - GOLD_INGOT
     - GOLD_NUGGET
     - RAW_GOLD_INGOT
     - TERRACOTAS
     - NAMETAG
     - BUNDLES
     - FIREWORKS
     - DIAMOND
     - BANNERS
     - GOLD_BLOCK
    runCommandsOnReach:
     - broadcast %player% just reached level 5!
     - eco give %player% 300
  level6:
    needed_xp: 30000
    items:
     - GOLDEN_ARMOR
     - LAVA_BUCKET
     - NETHERRACK
     - DIAMOND_BLOCK
     - NETHER_PORTAL
     - OBSIDIAN
     - MAGMA_CREAM
     - NETHER_WART
     - BLAZE_ROD
     - BLAZE_POWDER
     - DIAMOND_TOOLS
    runCommandsOnReach:
     - broadcast %player% just reached level 6!
     - eco give %player% 675
  level7:
    needed_xp: 75000
    items:
     - DIAMOND_ARMOR
    runCommandsOnReach:
     - broadcast %player% just reached level 7!
     - eco give %player% 800
  level8:
    needed_xp: 120000
    items:
     - END_STONE
     - END_ROD
     - ENDER_PEARL
     - EYE_OF_ENDER
     - END_PORTAL
     - NETHER_STAR
    runCommandsOnReach:
     - broadcast %player% just reached level 8!
     - eco give %player% 1013
  level9:
    needed_xp: 200000
    items:
     - ELYTRA
     - FIREWORKS
  level10:
    needed_xp: 350000
    items:
     - NETHERITE_ARMOR
     - NETHERITE_TOOLS
     - TOTEM_OF_UNDYING
#XP rewards
xpRewards:
  default: #default amount for unspecified blocks/entities
    breakBlock: 1
    placeBlock: 1
    killMob: 10
    tradeWithVillager: 5
    craftItem: 2
  #rules of specific items, mobs, blocks..
  specific:
    blocks: #block breaking
      EMERALD_ORE: 20
      DIAMOND_ORE: 30
      GOLD_ORE: 15
      IRON_ORE: 10
      COAL_ORE: 5
      ANCIENT_DEBRIS: 40
    mobs: #mob killing
      SKELETON: 12
      CREEPER: 30
      ENDERMAN: 30
      WITHER: 100
      ENDER_DRAGON: 400
    trades: #trading with villagers with specific profession
      FARMER: 10
      LIBRARIAN: 15
      WEAPONSMITH: 20
    crafting: #item crafting
      BEACON: 100
      ENCHANTING_TABLE: 50
      GOLDEN_APPLE: 20
      TOTEM_OF_UNDYING: 150