Skip to content
Flags

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:

  1. Explosions & Fire
  2. Nature & World
  3. 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:

FlagDescription
CREEPER_EXPLOSIONSAllow creeper explosions to destroy blocks
CHARGED_CREEPER_EXPLOSIONSAllow charged creeper explosions
TNT_EXPLOSIONSAllow TNT to destroy blocks
MINECART_TNT_EXPLOSIONSAllow minecart TNT explosions
WITHER_EXPLOSIONSAllow Wither boss explosions
WITHER_SKULL_EXPLOSIONSAllow Wither skull projectile explosions
BED_EXPLOSIONSAllow bed explosions (in Nether/End). Since 2.7.0 the flag blocks the explosion — the bed is put back and the player is told why — instead of silently cancelling the interaction, which made beds look broken
RESPAWN_ANCHOR_EXPLOSIONSAllow respawn anchor explosions
ENDER_CRYSTAL_EXPLOSIONSAllow end crystal explosions
FIREBALL_EXPLOSIONSAllow ghast/blaze fireball explosions
WIND_CHARGE_EXPLOSIONSAllow wind charge impact explosions
EXPLOSION_BLOCK_DAMAGEMaster toggle for all explosion block damage
BLOCK_EXPLOSION_CHAINAllow explosions to chain-react to adjacent blocks
TNT_CHAIN_REACTIONAllow 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

FlagDescription
FIRE_SPREADAllow fire to spread to adjacent blocks
FIRE_IGNITEAllow blocks to ignite from a non-player cause (lava, lightning, fire spread, dispensers). Since 2.7.0 it no longer applies to players — flint & steel and fire charges answer to IGNITE_BLOCK / IGNITE_PORTAL / INTERACT_CANDLE / INTERACT_CAMPFIRE
FIRE_BURNAllow fire to destroy blocks
LIQUIDS_FLOWAllow water and lava to flow
ICE_MELTAllow ice to melt naturally
SNOW_MELTAllow snow to melt
SNOW_FORMAllow snow to accumulate during snowfall
WEATHER_CHANGEAllow weather effects within the claim
LIGHTNING_STRIKEAllow lightning strikes

Growth & Nature

FlagDescription
CROP_GROWTHAllow farm crops to grow: wheat, carrots, potatoes, beetroot, nether wart, cocoa, sweet berries, torchflower and pitcher crops, and melon/pumpkin stems. Everything else that grows (cactus, sugar cane, bamboo…) is covered by BLOCK_GROW
LEAF_DECAYAllow leaves to decay when disconnected from logs
VINE_GROWTHAllow vines, cave vines, and twisting vines to grow
MYCELIUM_SPREADAllow mycelium to spread to nearby dirt
MUSHROOM_SPREADAllow red and brown mushrooms (and huge mushroom blocks) to spread to nearby blocks
SCULK_SPREADAllow sculk to spread from sculk catalysts, including the bloom triggered when something dies next to one (fixed in 2.7.0 — dying on purpose used to bypass the flag)
BLOCK_GROWAllow general block growth (sugar cane, bamboo, cactus, etc.)
BLOCK_SPREADAllow block spreading (grass, moss, etc.)
BLOCK_FADEAllow blocks to fade (coral dying, ice melting, etc.)
BLOCK_FORMAllow block formation (obsidian from lava+water, etc.)
STRUCTURE_GROWTHAllow tree and mushroom growth from saplings
CROSS_STRUCTURE_GROWTHAllow 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_SPREADAllow flowers to spread via bone meal
SPONGE_ABSORBAllow 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:

FlagDescription
MONSTERS_SPAWNAllow hostile mobs to spawn naturally
ANIMALS_SPAWNAllow passive mobs to spawn naturally
VILLAGER_SPAWNAllow villager breeding
RAID_SPAWNAllow raid mobs to spawn
PHANTOM_SPAWNAllow phantoms to spawn
WARDEN_SPAWNAllow the Warden to emerge
WIND_CHARGE_SPAWNAllow wind charge projectile spawning
TRIAL_CHAMBER_SPAWNAllow trial spawners to spawn their mobs inside the claim. Checked before the generic monster/animal spawn flags

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

FlagDescription
ENTITY_GRIEFAllow entities to modify blocks (endermen picking up blocks, ravagers breaking crops, etc.)
ENTITY_TELEPORTAllow non-player entities to teleport in or out of the claim — endermen, shulkers, a tamed pet warping to its owner, an entity going through a portal. Both the origin and the destination are checked, so a claim cannot be used as a one-way shortcut
ENTITY_BURNAllow entities to burn in sunlight
ENTITY_COMBUSTAllow entities to catch fire
ENTITY_EXPLODEAllow entities to explode
ENTITY_TRANSFORMAllow entity transformations (zombie → drowned, etc.)
ENTITY_DROPSAllow entities to drop items on death
MOB_AIEnable mob AI for mobs spawning in the claim. Disabling it makes them unaware: they stop pathfinding and targeting, but keep gravity, knockback and physics. Applies to mobs that spawn inside the claim, not to mobs walking in
NATURAL_BREEDINGAllow breeding nobody is responsible for — villagers pairing up, animals bred by a dispenser or another plugin. Breeding done by a player answers to the BREED_ENTITY permission instead

Combat & Damage

FlagDescription
PVPAllow player-vs-player combat
INVINCIBLEMake players invincible to all damage
FALL_DAMAGEAllow fall damage
FIRE_DAMAGEAllow fire and lava tick damage
LAVA_DAMAGEAllow lava damage
VOID_DAMAGEAllow void damage
EXPLOSION_DAMAGEAllow explosion damage to players
SUFFOCATION_DAMAGEAllow 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

FlagDescription
OBSERVER_TRIGGERAllow observers inside the claim to emit their redstone pulse. Disabling it stops observer-driven contraptions (and observer clocks) without touching the rest of the redstone
EXP_DROPAllow mobs dying inside the claim to drop their experience. The kill and its loot are untouched, only the XP is dropped or not
PORTAL_CREATEAllow nether portal creation nobody is responsible for (a mob travelling, a plugin) within the claim. Portals created by a player are governed by the CREATE_PORTAL permission of their role since 2.7.0
PROJECTILE_IMPACTAllow projectiles to impact blocks/entities
VEHICLE_SPAWNAllow boats and minecarts to be placed
VEHICLE_MOVEAllow vehicles to move within the claim
VEHICLE_DESTROYAllow vehicles to be destroyed
CROSS_REDSTONEAllow 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.