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

This is example of config which unlocks lot of items, but slowing down endgame.

####################################################################################################
# THIS IS EXAMPLE CONFIG OF XPMODE.                                                                #
# This config unlocks basic recipes at the start, but slowing down endgame                         #
####################################################################################################
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
     - DIRTS
     - GRASSES
     - LEAVES
     - FLOWERS
     - CLAY_BALL
     - SAND
     - CAULDRON
     - COMPOSTER
     - CORALS
     - DYES
     - STONES
     - WATER_BUCKET
     - GATES
     - CHEST
     - TRAPPED_CHEST
     - LEVER
     - BUTTONS
     - WOODEN_SWORD
     - CORALS
     - FENCES
     - DOORS
     - PRESSURE_PLATES
     - LEATHER
     - BUCKET
     - STRING
     - SLABS
     - SPIDER_EYE
     - ROTTEN_FLESH
     - BONE
     - RAWMEAT
     - IRON_ORE
     - GLASSES
     - GLASS_PANES
     - BOW
     - IRON_BLOCK
     - BANNERS
     - COOKEDMEAT
     - STONE_TOOLS
     - STONE_SWORD
     - LEATHER_ARMOR
     - FISHING_ROD
     - BEDS
     - BONE_MEAL
     - WOOLS
     - SIGNS
     - CANDLES
     - STAIRS
     - CARPETS
     - GLASSES
     - EGG
     - ARROWS
     - SNOWBALL
     - DROPPER
     - DISPENSER
     - SLIMEBALL
     - DAYLIGHT_DETECTOR
     - HOPPER
     - PISTON
     - STICKY_PISTON
     - LIGHTNING_ROD
     - TRIPWIRE_HOOK
     - RAILS
     - SLIME_BLOCK
     - HONEY_BLOCK
     - HONEY
     - REDSTONE_LAMP
     - IRON_TRAPDOOR
     - WOODEN_TRAPDOOR
     - COMPOSTER
     - NOTE_BLOCK
     - JUKEBOX
     - ARMOR_STAND
     - LECTERN
     - BARREL
     - HAY_BALE
     - BOATS
     - WHEAT
     - RABBIT_HIDE
     - FEATHER
     - SAPLINGS
     - GUNPOWDER
     - NAUTILUS_SHELL
     - PRISMARINE_SHARDS
     - PRISMARINE_CRYSTALS
     - HONEYCOMB
     - FLINT
     - INK_SACK
     - AMETHYST_SHARD
     - SUGAR
     - PUTTERFISH
     - IRON_NUGGET
     - GOLD_NUGGET
     - CLAY_BALL
     - WEB
     - IRON_INGOT
     - COAL_BLOCK
     - RAW_IRON
     - COAL_ORE
     - SHIELD
     - SHEARS
     - COAL
     - CROPS
     - SEEDS
    entities_actions:
     - shear
     - mobFeed
  level2:
    needed_xp: 700
    items:
     - IRON_TOOLS
     - IRON_SWORD
     - CAKE
     - COOKIE
     - BOATS
     - PUMPKIN_PIE
     - POTION
     - COPPER_BLOCKS
     - BOOK
     - BOOKSHELF
     - MAGMA_CREAM
     - NETHER_WART
     - RAILS
     - ICE
     - WALLS
     - SEEDS
     - ENDER_CHEST
    entities_actions:
     - villagerTrade
    potions:
     - HEALING
     - REGENERATIONS
    runCommandsOnReach:
     - broadcast %player% just reached level 2!
     - eco give %player% 150
  level3:
    needed_xp: 1500
    items:
     - GOLDEN_TOOLS
     - GOLD_INGOT
     - TERRACOTAS
     - NAMETAG
     - BUNDLES
     - FIREWORKS
     - BANNERS
     - RAW_GOLD_INGOT
     - GOLDEN_BLOCK
     - LAPIS_LAZULI
     - LAPIS_BLOCK
    runCommandsOnReach:
     - broadcast %player% just reached level 3!
     - eco give %player% 200
  level4:
    needed_xp: 2500
    items:
     - GOLDEN_ARMOR
    options:
     - HEALING
     - REGENERATIONS
    runCommandsOnReach:
     - broadcast %player% just reached level 4!
     - eco give %player% 300
  level5:
    needed_xp: 5000
    items:
     - LAVA_BUCKET
     - NETHERRACK
     - BLAZE_ROD
     - BLAZE_POWDER
     - NETHER_PORTAL
    runCommandsOnReach:
     - broadcast %player% just reached level 5!
     - eco give %player% 675
  level6:
    needed_xp: 20000
    items:
     - OBSIDIAN
     - ENCHANTING_TABLE
     - DIAMOND_TOOLS
     - DIAMOND_BLOCK
     - DIAMOND
     - EMERALD_BLOCK
     - EMERALD
    runCommandsOnReach:
     - broadcast %player% just reached level 6!
     - eco give %player% 800
  level7:
    needed_xp: 40000
    items:
     - DIAMOND_ARMOR
    runCommandsOnReach:
     - broadcast %player% just reached level 7!
     - eco give %player% 1013
  level8:
    needed_xp: 100000
    items:
     - ENDER_PEARL
     - EYE_OF_ENDER
     - END_STONE
     - END_ROD
     - END_PORTAL
  level9:
    needed_xp: 200000
    items:
     - ELYTRA
     - FIREWORKS
  level10:
    needed_xp: 600000
    items:
     - NETHER_STAR
     - WITHER_SKULL
     - NETHERITE_ARMOR
     - NETHERITE_INGOT
     - 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