Protection Overview

Claims grant their owners a number of protective mechanics that can be activated individually. In addition to activating the protection policy, lists of IDs and Tags can be compiled to indicate exceptions to the rule.

For example: by setting prevent_block_breaking to true and including the tag c:ores among the exceptions, ores can be broken by any player. On the other hand, by setting prevent_item_use to false and minecraft:bow as exception ID, only the owner of the claim will be able to shoot arrows.

Block and Item Protection Config Screen

Example config: players cannot break blocks except grass, cannot place blocks except flowers, and cannot interact with blocks except doors and buttons.

Block and Item Protection

These settings control how blocks and items are protected within claims.


# [Block and Item Protection Settings]

# Control whether blocks can be broken within claims by non-owners
prevent_block_breaking = true

# Lists of block IDs/tags that are exceptions to the block breaking restriction
prevent_block_breaking_exceptions_ids = []
prevent_block_breaking_exceptions_tags = []

# Control whether blocks can be placed within claims by non-owners
prevent_block_placement = true
prevent_block_placement_exceptions_ids = []
prevent_block_placement_exceptions_tags = []

# Control whether blocks can be interacted with within claims by non-owners
prevent_block_interaction = true
prevent_block_interaction_exceptions_ids = []
prevent_block_interaction_exceptions_tags = []

# Control whether items can be used (ex. eating food) within claims by non-owners
prevent_item_use = true
prevent_item_use_exceptions_ids = []
prevent_item_use_exceptions_tags = []

# Control whether items can be used on blocks (ex. hoe on dirt) within claims by non-owners
prevent_item_use_on_block = true
prevent_item_use_on_block_exceptions_ids = []
prevent_item_use_on_block_exceptions_tags = []

Please Note

The examples below consider the cases where protection is enabled (the exceptions disable the restrictions). Anyway, it is possible to set protections to "no": in this case the exceptions enforce protections only on inserted IDs and tags.

Block Breaking Protection

When enabled, this prevents non-owners from breaking blocks within the claim. You can specify exceptions by block ID or tag.

Common exception examples:

  • minecraft:grass - Allow players to break grass
  • c:ores - Allow players to mine any ore
  • minecraft:crops - Allow players to harvest crops

Block Placement Protection

When enabled, this prevents non-owners from placing blocks within the claim. You can specify exceptions by block ID or tag.

Common exception examples:

  • minecraft:torch - Allow players to place torches
  • c:flowers - Allow players to place flowers

Block Interaction Protection

When enabled, this prevents non-owners from interacting with blocks (like opening doors, chests, etc.) within the claim. You can specify exceptions by block ID or tag.

Common exception examples:

  • minecraft:crafting_table - Allow players to use crafting tables
  • minecraft:doors - Allow players to open/close doors
  • minecraft:buttons - Allow players to press buttons

Item Use Protection

When enabled, this prevents non-owners from using items (like eating food, drinking potions) within the claim. You can specify exceptions by item ID or tag.

Item Use on Block Protection

When enabled, this prevents non-owners from using items on blocks (like using a hoe on dirt) within the claim. You can specify exceptions by item ID or tag.

Entity Protection

These settings control how entities are protected within claims.


# [Entity Protection Settings]

# Protect entities within claims from being attacked by non-owners
protect_entity_from_attack = true

# Lists of entity IDs/tags that are exceptions to damage protection
protect_entity_from_attack_exceptions_ids = []
protect_entity_from_attack_exceptions_tags = []

# Protect entities within claims from being interacted with by non-owners
protect_entity_from_interaction = true

# Lists of entity IDs/tags that are exceptions to interaction protection
protect_entity_from_interaction_exceptions_ids = []
protect_entity_from_interaction_exceptions_tags = []

# Protect claim owners from hostile mob attacks within their own claims
protect_from_hostile_mob = true

Entity Ownership

The ownership of pets and mounts exceeds the ownership of the claim. This means the owner of a horse will be able to interact with it even in other people's claims.

Entity Attack Protection

When enabled, this prevents non-owners from attacking entities within the claim. You can specify exceptions by entity ID or tag.

Entity Interaction Protection

When enabled, this prevents non-owners from interacting with entities (like trading with villagers, shearing sheep) within the claim. You can specify exceptions by entity ID or tag.

Hostile Mob Protection

When enabled, this prevents hostile mobs from attacking claim owners within their own claims. This provides a safe haven for players within their own territory.

PvP and Combat Protection

These settings control combat-related protections within claims.


# [PvP and Projectile Protection Settings]

# Prevent PvP targeting of claim owners
protect_owner_pvp = true

# Prevent all PvP within claims (for everyone)
protect_everyone_pvp = false

# Prevent projectile damage within claims
prevent_projectile_damage = true

# Visual effects for blocked projectiles
show_projectile_effects = true
projectile_particle_scale = 1.0
projectile_particle_count = 16
projectile_effect_cooldown = 100
projectile_particle_density = 1.0

Projectile Protection

Projectile protection in action, showing visual effects when arrows are blocked.

Owner PvP Protection

When enabled, this prevents other players from engaging in PvP with the claim owner within their claim.

Global PvP Protection

When enabled, this prevents all PvP within the claim, regardless of who is involved.

Projectile Protection

When enabled, this prevents projectiles (arrows, tridents, etc.) from causing damage within the claim. You can also configure visual effects to display when projectiles are blocked.

Environmental Protection

These settings control how environmental factors interact with claims.


# [Environmental Protection Settings]

# Prevent fluids from flowing into claims from outside
prevent_fluid_flow_into_claim = true

# Distance from claims where fluid placement is prevented
fluid_placement_protection_radius = 3

# Prevent fire from spreading across claim boundaries
prevent_fire_spread_across_claim = true

# Prevent explosions within claims
prevent_explosion = true

# Visual effects for blocked explosions
show_explosion_effects = true
explosion_particle_scale = 0.5
explosion_sound_volume = 50
explosion_effect_cooldown = 500

# Prevent pistons from pushing blocks across claim boundaries
prevent_piston_interaction = true

# Prevent dispensers from working across claim boundaries
prevent_dispenser_interaction = true

Explosion Protection

Explosion protection in action, showing visual effects when explosions are blocked.

Fluid Protection

When enabled, this prevents fluids (water, lava) from flowing into claims from outside. You can also set a protection radius to prevent fluid placement near claim boundaries.

Fire Protection

When enabled, this prevents fire from spreading across claim boundaries, protecting your builds from wildfires.

Explosion Protection

When enabled, this prevents explosions (TNT, creepers, etc.) from damaging blocks within claims. You can also configure visual effects to display when explosions are blocked.

Pistons and Dispensers Protection

These settings prevent pistons and dispensers from affecting blocks across claim boundaries, ensuring that redstone contraptions can't be used to bypass claim protection.

Hoppers cannot be used to move items across claim boundaries (not configurable).