Available Configuration Options
===============================

This file is automatically generated and shows all available config options.

canInteract              : Allow interacting with blocks in structure (default: true)
onlyProtectOriginalBlocks: Only protect blocks that were part of the original structure (default: false)
allowExplosions          : Allow explosions in structure (default: true)
preventPassiveSpawns     : Prevent passive mob spawning in structure (default: false)
allowItemPickup          : Allow item pickup in structure (default: true)
preventHostileSpawns     : Prevent hostile mob spawning in structure (default: false)
allowFireSpread          : Allow fire to spread in structure (default: true)
interactionBlacklist     : Blocks that can never be interacted with (e.g., minecraft:repeater, minecraft:comparator) (default: [])
canBreakBlocks           : Allow breaking blocks in structure (default: true)
itemUseWhitelist         : Items that can always be used in the structure, overrides blacklist (default: [])
allowPlayerPVP           : Allow player vs player combat in structure (default: true)
itemUseBlacklist         : Items that cannot be used in the structure (e.g., minecraft:boat, minecraft:water_bucket) (default: [])
canPlaceBlocks           : Allow placing blocks in structure (default: true)
allowRiptide             : Allow riptide trident usage in structure (default: true)
interactionWhitelist     : Blocks that can always be interacted with (e.g., minecraft:lever, minecraft:button) (default: [])
allowElytraFlight        : Allow elytra flight in structure (default: true)
allowEnderTeleportation  : Allow all ender-based teleportation (pearls, chorus fruit) in structure (default: true)
allowCreatureSpawning    : Allow mob spawning in structure (default: true)
allowEnderPearls         : Allow ender pearl usage in structure (default: true)
allowCreativeFlight      : Allow creative flight in structure (default: true)

Example JSON usage:
{
  "config": {
    "canInteract": true,
    "onlyProtectOriginalBlocks": false,
    "allowExplosions": true,
    "preventPassiveSpawns": false,
    "allowItemPickup": true,
    "preventHostileSpawns": false,
    "allowFireSpread": true,
    "interactionBlacklist": [],
    "canBreakBlocks": true,
    "itemUseWhitelist": [],
    "allowPlayerPVP": true,
    "itemUseBlacklist": [],
    "canPlaceBlocks": true,
    "allowRiptide": true,
    "interactionWhitelist": [],
    "allowElytraFlight": true,
    "allowEnderTeleportation": true,
    "allowCreatureSpawning": true,
    "allowEnderPearls": true,
    "allowCreativeFlight": true
  }
}
