Default quest-loot.yml (Premium)

Last updated Oct 28, 2026

Default quest-loot.yml

Shipped defaults from SoapsQuest 1.0.7. Edition: Premium only.

After first run, this file lives in plugins/SoapsQuest/. Updating the jar does not overwrite your live copy.

See also: Config Reference · Quest Loot System

# ##############################################################
# #                                                            #
# #                      SoapsQuest                            #
# #                                                            #
# #           Created by: AlternativeSoap                      #
# #           Website:    www.SoapsUniverse.com                #
# #           Support:    https://discord.gg/mawAzwFq          #
# #                                                            #
# ##############################################################

# ════════════════════════════════════════════════════════════════════════════
# SoapsQuest — Quest Loot System (Premium)
# ════════════════════════════════════════════════════════════════════════════
#
# Adds unbound quest papers to naturally generated chest loot and mob drops.
# Players are bound to the paper the first time they pick it up.
#
# ─── SOURCE MODES (pool.mode) ─────────────────────────────────────────────
#   manual  →  random quest from pool.quests
#   random  →  new quest from random-generator.yml (Premium)
#   mixed   →  pool.mixed-ratio chance of random; otherwise manual
#
# ─── WORLD FILTERS ──────────────────────────────────────────────────────────
#   Empty worlds: [] = allow all worlds.
#
# ─── MOB QUEST POOL ─────────────────────────────────────────────────────────
#   When mobs.pool.quests is empty, mob drops inherit chest.pool.quests
#   unless pool.inherit-chest-quests is set to false.
#
# ════════════════════════════════════════════════════════════════════════════

quest-loot:

  # ─── Master Control ───────────────────────────────────────────────────────
  enabled: false
  max-per-event: 4

  # Respect quest permissions and start conditions before dropping papers.
  # When false, any quest in the pool may drop regardless of player state.
  obey-plugin-restrictions: true

  # ─── Chest Loot ───────────────────────────────────────────────────────────
  chest:
    enabled: true
    chance: 10

    amount:
      min: 1
      max: 2

    worlds:
      - "world"
      - "world_nether"

    # Substring match against loot table keys (natural sources only).
    allowed-loot-tables:
      - "chests/simple_dungeon"
      - "chests/abandoned_mineshaft"
      - "chests/buried_treasure"
      - "archaeology"
      - "fishing"

    pool:
      mode: manual
      mixed-ratio: 0.5
      quests:
        - "lumberjack"
        - "zombie_slayer"
        - "gone_fishing"
        - "iron_miner"
        - "mob_hunter"

  # ─── Mob Drop Loot ────────────────────────────────────────────────────────
  mobs:
    enabled: true
    default-chance: 5

    amount:
      min: 1
      max: 1

    worlds:
      - "world"

    pool:
      # Omit mode to inherit chest.pool.mode.
      # mode: manual
      inherit-chest-quests: true
      # Optional separate mob pool (uncomment to override chest pool):
      # quests:
      #   - "zombie_slayer"
      #   - "mob_hunter"

    types:
      # Entity names = Bukkit EntityType (UPPER_CASE).
      # Per-type chance overrides default-chance; amount uses same min/max keys.

      ZOMBIE:
        chance: 12
        amount-min: 1
        amount-max: 2

      HUSK:
        chance: 12

      ZOMBIE_VILLAGER:
        chance: 10

      DROWNED:
        chance: 12

      SKELETON:
        chance: 8

      STRAY:
        chance: 8

      BOGGED:
        chance: 8

      CREEPER:
        chance: 10
        amount-max: 2

      SPIDER:
        chance: 7

      CAVE_SPIDER:
        chance: 8

      SLIME:
        chance: 6

      ENDERMITE:
        chance: 5

      SILVERFISH:
        chance: 4

      WITCH:
        chance: 15

      PHANTOM:
        chance: 12

      GUARDIAN:
        chance: 15

      ELDER_GUARDIAN:
        chance: 60
        amount-min: 2
        amount-max: 4

      GHAST:
        chance: 18
        amount-max: 2

      MAGMA_CUBE:
        chance: 8

      ZOMBIFIED_PIGLIN:
        chance: 8

      PIGLIN_BRUTE:
        chance: 20
        amount-max: 2

      HOGLIN:
        chance: 15

      ZOGLIN:
        chance: 12

      BLAZE:
        chance: 15
        amount-max: 2

      WITHER_SKELETON:
        chance: 25
        amount-max: 3

      ENDERMAN:
        chance: 20
        amount-max: 2

      SHULKER:
        chance: 20
        amount-max: 2

      PILLAGER:
        chance: 12
        amount-max: 2

      VINDICATOR:
        chance: 15
        amount-max: 2

      EVOKER:
        chance: 25
        amount-max: 2

      RAVAGER:
        chance: 30
        amount-max: 2

      VEX:
        chance: 5

      WARDEN:
        chance: 50
        amount-min: 2
        amount-max: 3

      BREEZE:
        chance: 20
        amount-max: 2

      WITHER:
        chance: 100
        amount-min: 3
        amount-max: 5

      ENDER_DRAGON:
        chance: 100
        amount-min: 3
        amount-max: 6

Still stuck? Ask about this page