Flags
What Are Flags?
While permissions control what players can do inside a claim, flags control what the world and environment does. Flags affect natural mechanics like explosions, fire spread, mob spawning, crop growth, and more.
SCS2 features 70 flags organized into categories. Each flag is a simple on/off toggle per claim. Flags are managed via the in-game GUI (/claim flags) or admin commands.
Flags are displayed across 3 default GUI pages:
- Explosions & Fire
- Nature & World
- Entities & Damage
You can add more flag pages by creating menu_flags_N.yml files in the guis/ folder (e.g., menu_flags_4.yml) — no code changes needed. Pagination buttons appear automatically.
Explosions
These flags control whether various types of explosions can damage blocks inside the claim:
| Flag | Description |
|---|---|
CREEPER_EXPLOSIONS | Allow creeper explosions to destroy blocks |
CHARGED_CREEPER_EXPLOSIONS | Allow charged creeper explosions |
TNT_EXPLOSIONS | Allow TNT to destroy blocks |
MINECART_TNT_EXPLOSIONS | Allow minecart TNT explosions |
WITHER_EXPLOSIONS | Allow Wither boss explosions |
WITHER_SKULL_EXPLOSIONS | Allow Wither skull projectile explosions |
BED_EXPLOSIONS | Allow bed explosions (in Nether/End) |
RESPAWN_ANCHOR_EXPLOSIONS | Allow respawn anchor explosions |
ENDER_CRYSTAL_EXPLOSIONS | Allow end crystal explosions |
FIREBALL_EXPLOSIONS | Allow ghast/blaze fireball explosions |
WIND_CHARGE_EXPLOSIONS | Allow wind charge impact explosions |
EXPLOSION_BLOCK_DAMAGE | Master toggle for all explosion block damage |
BLOCK_EXPLOSION_CHAIN | Allow explosions to chain-react to adjacent blocks |
TNT_CHAIN_REACTION | Allow TNT to ignite other TNT |
Disabling individual explosion types while keeping EXPLOSION_BLOCK_DAMAGE enabled gives you fine-grained control. Disabling EXPLOSION_BLOCK_DAMAGE prevents ALL explosion block damage regardless of other settings.
Fire & Environment
| Flag | Description |
|---|---|
FIRE_SPREAD | Allow fire to spread to adjacent blocks |
FIRE_IGNITE | Allow blocks to ignite naturally (lightning, lava) |
FIRE_BURN | Allow fire to destroy blocks |
LIQUIDS_FLOW | Allow water and lava to flow |
ICE_MELT | Allow ice to melt naturally |
SNOW_MELT | Allow snow to melt |
SNOW_FORM | Allow snow to accumulate during snowfall |
WEATHER_CHANGE | Allow weather effects within the claim |
LIGHTNING_STRIKE | Allow lightning strikes |
Growth & Nature
| Flag | Description |
|---|---|
CROP_GROWTH | Allow crops to grow (wheat, carrots, potatoes, etc.) |
LEAF_DECAY | Allow leaves to decay when disconnected from logs |
VINE_GROWTH | Allow vines, cave vines, and twisting vines to grow |
MYCELIUM_SPREAD | Allow mycelium to spread to nearby dirt |
MUSHROOM_SPREAD | Allow mushrooms to spread |
SCULK_SPREAD | Allow sculk to spread from sculk catalysts |
BLOCK_GROW | Allow general block growth (sugar cane, bamboo, cactus, etc.) |
BLOCK_SPREAD | Allow block spreading (grass, moss, etc.) |
BLOCK_FADE | Allow blocks to fade (coral dying, ice melting, etc.) |
BLOCK_FORM | Allow block formation (obsidian from lava+water, etc.) |
STRUCTURE_GROWTH | Allow tree and mushroom growth from saplings |
CROSS_STRUCTURE_GROWTH | Allow tree / mushroom growth to push blocks across the claim boundary (a sapling near the edge would normally be blocked from generating into a neighbour's claim). |
FLOWER_SPREAD | Allow flowers to spread via bone meal |
SPONGE_ABSORB | Allow sponges to absorb water inside the claim |
Disabling CROP_GROWTH freezes all crops in their current state — useful for decorative farms or preventing unauthorized farming on shared claims.
Mob Spawning
Control which types of mobs can spawn inside the claim:
| Flag | Description |
|---|---|
MONSTERS_SPAWN | Allow hostile mobs to spawn naturally |
ANIMALS_SPAWN | Allow passive mobs to spawn naturally |
VILLAGER_SPAWN | Allow villager breeding |
RAID_SPAWN | Allow raid mobs to spawn |
PHANTOM_SPAWN | Allow phantoms to spawn |
WARDEN_SPAWN | Allow the Warden to emerge |
WIND_CHARGE_SPAWN | Allow wind charge projectile spawning |
TRIAL_CHAMBER_SPAWN | Allow trial spawner mobs |
Disabling MONSTERS_SPAWN is popular for peaceful base claims. Disabling PHANTOM_SPAWN specifically prevents those annoying night flyers without affecting other hostile mobs.
Entity Behavior
| Flag | Description |
|---|---|
ENTITY_GRIEF | Allow entities to modify blocks (endermen picking up blocks, ravagers breaking crops, etc.) |
ENTITY_TELEPORT | Allow entities to teleport (endermen) |
ENTITY_BURN | Allow entities to burn in sunlight |
ENTITY_COMBUST | Allow entities to catch fire |
ENTITY_EXPLODE | Allow entities to explode |
ENTITY_TRANSFORM | Allow entity transformations (zombie → drowned, etc.) |
ENTITY_DROPS | Allow entities to drop items on death |
MOB_AI | Enable/disable mob AI within the claim |
NATURAL_BREEDING | Allow mobs to breed without player interaction |
Combat & Damage
| Flag | Description |
|---|---|
PVP | Allow player-vs-player combat |
INVINCIBLE | Make players invincible to all damage |
FALL_DAMAGE | Allow fall damage |
FIRE_DAMAGE | Allow fire and lava tick damage |
LAVA_DAMAGE | Allow lava damage |
VOID_DAMAGE | Allow void damage |
EXPLOSION_DAMAGE | Allow explosion damage to players |
SUFFOCATION_DAMAGE | Allow suffocation damage |
The INVINCIBLE flag overrides all individual damage flags. When enabled, players take no damage at all within the claim. The PVP flag specifically controls player-vs-player damage — it does not affect mob damage.
Miscellaneous Flags
| Flag | Description |
|---|---|
OBSERVER_TRIGGER | Allow observers to detect block updates |
EXP_DROP | Allow experience orbs to drop from blocks and entities |
PORTAL_CREATE | Allow nether portal creation within the claim |
PROJECTILE_IMPACT | Allow projectiles to impact blocks/entities |
VEHICLE_SPAWN | Allow boats and minecarts to be placed |
VEHICLE_MOVE | Allow vehicles to move within the claim |
VEHICLE_DESTROY | Allow vehicles to be destroyed |
CROSS_REDSTONE | Allow redstone signals to cross claim boundaries (from outside into the claim) |
The CROSS_REDSTONE flag is particularly useful: when disabled (default), redstone signals from outside the claim cannot activate mechanisms inside it, preventing unauthorized redstone manipulation.