FindTheBlock v1.0.0

Configuration Reference

Complete default configuration file located at plugins/FindTheBlock/config.yml.

Default config.yml

plugins/FindTheBlock/config.yml
# =====================================================================
#             FindTheBlock Configuration
# =====================================================================

lobby:
  world-name: "lobby"
  # Automatic void world & 100x100 bedrock platform generation
  platform:
    auto-generate: true
    size: 100
    y-level: 100
    material: "BEDROCK"
  spawn:
    x: 0.5
    y: 101.0
    z: 0.5
    yaw: 0.0
    pitch: 0.0
  # Lobby Protections
  protect-blocks: true
  disable-hunger: true
  disable-pvp: true
  disable-fall-damage: true
  disable-mob-spawning: true
  disable-item-drops: true
  disable-weather: true
  daylight-fixed: true
  # Teleport players back to world spawn before taking void damage
  void-teleport: true
  # Blocks above the void damage boundary (minHeight - 64) where teleport triggers
  void-teleport-blocks-above-damage: 2.0
  # If a player slips off the platform, teleport them back to spawn at this Y level


# =====================================================================
#                 Background World Factory Pipeline
# =====================================================================
world-factory:
  # Standby warm world pairs (Overworld + Nether) kept ready in queue
  buffer-size: 1
  # Radius in chunks around spawn to pre-generate asynchronously (6 = 13x13 chunks)
  chunk-radius: 6
  # Max chunks generated per second to guarantee ZERO server tick drops
  chunks-per-second: 30
  # Maximum world border
  match-border-size: 59999968.0

# =====================================================================
#                          Match Settings
# =====================================================================
match:
  # Maximum podium winners (1st, 2nd, 3rd) scaling dynamically with player count
  max-winners: 3
  # Duration in seconds of victory celebration before returning to lobby
  celebration-seconds: 10
  # 20-minute survival reward: Speed II & Regeneration I (Infinite)
  twenty-minute-buffs: true
  # Match timeout in hours before automatic cancellation
  timeout-hours: 3

  starter-kit:
    iron-tools: true
    silk-touch-pickaxe: true

  # Mid-game connection handling
  mid-game:
    allow-late-entry: true
    allow-spectate: true
    reconnect-grace-seconds: 60

  roulette:
    roll-seconds: 3
    preview-seconds: 4

  party:
    leader-inactivity-minutes: 10

# =====================================================================
#                      Objective Difficulty Tiers
# =====================================================================
targets:
  default-tier: "NORMAL"

  EASY:
    - "DIAMOND_ORE"
    - "AMETHYST_BLOCK"
    - "CALCITE"
    - "DRIPSTONE_BLOCK"
    - "POINTED_DRIPSTONE"
    - "MOSS_BLOCK"
    - "GLOW_LICHEN"
    - "PACKED_ICE"
    - "MAGMA_BLOCK"
    - "NETHER_GOLD_ORE"
    - "NETHER_QUARTZ_ORE"
    - "DEAD_TUBE_CORAL_BLOCK"
    - "DEAD_BRAIN_CORAL_BLOCK"
    - "DEAD_BUBBLE_CORAL_BLOCK"
    - "DEAD_FIRE_CORAL_BLOCK"
    - "DEAD_HORN_CORAL_BLOCK"
    - "RED_SAND"
    - "TERRACOTTA"
    - "PODZOL"

  NORMAL:
    - "ANCIENT_DEBRIS"
    - "CRYING_OBSIDIAN"
    - "GILDED_BLACKSTONE"
    - "BLUE_ICE"
    - "SEA_LANTERN"
    - "PRISMARINE"
    - "PRISMARINE_BRICKS"
    - "DARK_PRISMARINE"
    - "TUBE_CORAL_BLOCK"
    - "BRAIN_CORAL_BLOCK"
    - "BUBBLE_CORAL_BLOCK"
    - "FIRE_CORAL_BLOCK"
    - "HORN_CORAL_BLOCK"
    - "SHROOMLIGHT"
    - "NETHER_WART_BLOCK"
    - "WARPED_WART_BLOCK"
    - "CRIMSON_NYLIUM"
    - "WARPED_NYLIUM"
    - "RESIN_BLOCK"
    - "RESIN_BRICKS"
    - "SCULK_SENSOR"
    - "CALIBRATED_SCULK_SENSOR"
    - "SCULK_SHRIEKER"
    - "SCULK_CATALYST"
    - "NETHER_BRICKS"
    - "BLACKSTONE"
    - "BASALT"
    - "POLISHED_BASALT"
    - "SLIME_BLOCK"
    - "EMERALD_ORE"
    - "DEEPSLATE_EMERALD_ORE"
    - "DEEPSLATE_DIAMOND_ORE"
    - "SPONGE"

  HARD:
    - "DRAGON_HEAD"
    - "WITHER_SKELETON_SKULL"
    - "CREEPER_HEAD"
    - "SKELETON_SKULL"
    - "ZOMBIE_HEAD"
    - "PIGLIN_HEAD"
    - "HEAVY_CORE"
    - "SHULKER_BOX"
    - "NETHERITE_BLOCK"
    - "BEACON"
    - "ENDER_CHEST"
    - "RESPAWN_ANCHOR"
    - "LODESTONE"
    - "PURPUR_BLOCK"
    - "CHORUS_FLOWER"
    - "END_STONE_BRICKS"
    - "MYCELIUM"

# =====================================================================
#                        Update Checker
# =====================================================================
update-checker:
  enabled: true
  notify-ops: true
ESC