2021-07-07 20:39:11 +02:00
2021-07-06 21:04:43 +02:00
2021-07-06 21:04:43 +02:00
2021-07-06 21:04:43 +02:00
2021-07-06 21:04:43 +02:00
2021-07-06 21:04:43 +02:00
2021-07-06 21:04:43 +02:00
2021-07-06 21:04:43 +02:00

Spigot Chunk Protector

by Gabriel Tofvesson (IKEA_Jesus)

Index

Permissions

Permission Node Description Applies to (by default)
chunkprotector.claim Allows access to /claim All players
chunkprotector.unclaim Allows access to /unclaim All players
chunkprotector.invite Allows access to /invite All players
chunkprotector.uninvite Allows access to /uninvite All players
chunkprotector.listclaims Allows access to /claims All players
chunkprotector.claimowner Allows access to /claimowner All players
chunkprotector.showclaim Allows access to /showclaim All players
chunkprotector.claimoption Allows access to /claimoption All players
chunkprotector.bypass Allows for modification of otherp player's claims Operators
chunkprotector.ignore Allows bypassing of all physical restrictions Operators

Commands

claim

Claim an area and give it a specified name

Action Command
Select area /claim [name]
Cancel selection /claim

unclaim

Remove a claim with a given name for a specific player

Who Command
All players /unclaim [claim]
Bypass permission + Console /unclaim [claim] [player]

claims

List all claimed areas for a player

Who Command
All players /claims
Bypass permission + Console /claims [player]

invite

Invite a player to a claim

Who Command Context
All players /invite [player] Invite player to claim that owner is standing in
All players /invite [player] [claim] Invite player to given claim
Bypass permission + Console /invite [player] [claim] [claimOwner] Invite player to another players claim

uninvite

Un-invite a player to a claim

Who Command Context
All players /uninvite [player] Un-invite player to claim that owner is standing in
All players /uninvite [player] [claim] Un-invite player to given claim
Bypass permission + Console /uninvite [player] [claim] [claimOwner] Un-invite player to another players claim

showclaim

Show the boundaries of a claimed area

Action Command
Current claim /claims
Specific claim /claims [claim]
Specific claim /claims [claim] [player]

claimowner

Get the name and owner of the claim the command sender is standing in

Where Command
Current claim /claimowner

claimoption

Set a configuration option for a given claim. Values will always be either true or false

Who Command Context
All players /claimoption [option] [value] Set option for the claim the command sender is standing in
All players /claimoption [claim] [option] [value] Set option for the given claim
Bypass permission + Console /claimoption [player] [claim] [option] [value] Set option for the claim of the given player

Options

Option name Description
allowAllLiquids Allow all liquids to enter a claimed area
allowEntityInteract Allow entities to interact with the environment (e.g. creepers break blocks, mobs can hurt each other). When this is false, mobs will act as if players that are not invited to a claim do not exist
allowGuestLiquids Allow liquids to enter claimed area if they originate from a claim owned by an invited player
allowPlayerEntityInteract Allow all players (invited or not) to interact with non-hostile mobs in a claim
allowTNT Allow TNT explosions to break blocks
disablePVP Disable player-versus-player interactions

NOTE: Regarding allowPlayerEntityInteract, players can always interact with hostile mobs, so long as said mobs do not have a custom name.

Description
Simple region protection for Spigot server
Readme 106 KiB
Languages
Kotlin 100%