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

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

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

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