Jump to content

Grief Prevention guide for Direwolf20 MC1.10.2


Recommended Posts

spacer.png

Grief Prevention Guide!
Server IP: dw20.craftersland.net

 

Hello and Welcome to the official guide for Grief Prevention in Craftersland. As many of you know, the new Direwolf20 MC1.10 server is coming out soon and it's going to use the Grief Prevention plugin so here is a hopefully reliable guide on the basics and advanced commands of the plugin. This is less of a How-to guide and more like a Things-you-should-know guide.

Basics

 

The basics for the GP Protection plugin is simple, the things you will need are a golden shovel which will allow you to create/resize claims and a stick which allows you to check if a land is claimed and can be used to remove claim land markers (Glowstone and Gold Blocks will define corners and borders respectively)

2017-07-14_16.21.06.png

    Using the golden shovel - The controls for the golden shovel are as follows

  • Creating a new claim - Right click at two points to mark the corners
  • Resizing a claim - Right click once in an existing claim to see the markers. Right click on a corner block and then again on a different position to move that corner.
  • Cancelling operations - Putting away a golden shovel without completing an operation cancels all actions

    Using the stick - The controls for the stick are as follows

  • Right clicking shows existing claim locations
  • Shift right clicking searches for all claims in a 100 block radius and shows their location
  • Left clicking hides the markers

 

After you are done with making a claim you should set a spawn location for your claim with the command /claimsetspawn, and use the command /claimspawn to double-check if your claimspawn has been set correctly. If you ever wish to trust a friend to your claim then you can do so by typing /trust <player> [More Trust Commands can be found in Commands or in Trust System].
Use the command /claiminfo to view your current stats of your claim, it should look something like the picture below. If you ever want to abandon your claim, use the command /abandonclaim while standing ontop of it. In every hour you play on the server, you are granted with 120 claim blocks and you can further buy claim blocks with /buyclaimblocks <ammount> for 50$ a block [More info on claim commands can be found under the Commands Spoiler]. 2017-07-14_16.22.29.png

If you need a How-To on how to claim land then feel free to check this tutorial out: https://www.youtube.com/watch?v=VDsjXB-BaE0

 

Trust System

 

There four different types of trust: Accessors, Builders, Containers, and Managers. Each of them has a different tier of abilities and things they can access to. Give other people these permissions wisely in order to avoid potential griefing in your claimed land. 

Accessors
Command: /accesstrust <player>
Commandalias: at
Grants a player entry to your claim(s) and use of your bed
 

Containers
Command: /containertrust <player>
Commandalias: ct
Grants a player access to your claim's containers, crops, animals, bed, buttons, and levers


Builders
Command: /trust <player>
Commandalias: t
Grants a player edit access to your claim(s)


Managers
Command: /permissiontrust <player>
Commandalias: pt
Grants a player permission to grant their level of permission to others

Other commands
/trustall <player> - Allows a player to access ALL of your claims
/untrust <player> - Untrusts a player from the current claim you're standing on
/untrustall <player> - Untrusts a player from ALL of your claims
/trustlist - Shows a list of people who are trusted on the claim you're standing on
 

 

Flags

 

Flags allow for very specific control of actions by Players or Groups both inside and outside of claims. Default Flags can be overridden or per claim specific Flags can be used. Using /cf Provides you a UI to edit the default flags for the claim you are in.2017-07-14_16.23.36.png

Current Flag Commands
/claimflagdebug - Toggles claim flag debug mode. Only useful for debugging tests
/claimflag [<flag> <source> <target> <value> [context] | <target> <value> [context]] - Gets/Sets the claim flags of the current claim you are standing it
/claimflaggroup <group> <flag> <source> <target> <value> | <target> <value> - Gets/Sets flag permission for a group in claim you are standing in 
/claimflagplayer <player> <flag> <source> <target> <value> | <target> <value> - Adds flag permission to player 
/claimflagreset - Resets a claim's flags to default settings
Legend: <> = Mandatory, [] = Optional
unknown.png

Flags can be applied to Players, Groups with or without a specific claim context. Just run /cf and hover over the different flags

 

Current Flags (Credits to the Grief Prevention Development Team for already making a list of these)

 

block-break - Use to manage block breaking (Allowing to break a Dirt Block)
block-place - Use to manage block placing (Allowing to place a Dirt Block)
command-execute - Use to manage execution of commands (Doing /msg inside claim)
command-execute-pvp - Use to manage execution of commands during PvP combat (Being able to /tp when in PvP)
enter-claim - Use to manage entering claims (Not Allowing a Random Player to walk into the Claim)
collide-block - Use to manage collisions with blocks (Colliding with Bricks)
collide-entity - Use to manage collisions with entities (Colliding with a Pixelmon)
entity-damage1 - Use to manage damage taken by entities (A Zombie hurting Random Player)
entity-fall1 - Use to manage fall damage taken by entities (A player falling 10 blocks and hitting the ground)
entity-riding1 - Use to manage riding of entities (Riding Horses,Pixelmon,Boats,etc)
entity-spawn1 - Use to manage entity spawning (This includes any spawn into the world including chunk spawns.)
entity-teleport-from1 - Use to manage entity teleporting from claim (An Enderman teleporting from inside the claim)
entity-teleport-to1 - Use to manage entity teleporting inside claim (An Enderman teleporting to inside the claim)
exit-claim - Use to manage exiting claims (Not allowing Random Player to walk out of claim)
explosion - Use to manage explosions (TNT Exploding anywhere)
explosion-surface - Use to manage on or above the surface (TNT on Surface or Air)
fire-spread - Use to manage fire spreading (Fire spreading through wood)
interact-block-primary - Use to manage left-click interaction with blocks (Hitting a Dragon Egg)
interact-block-secondary - Use to manage right-click interaction with blocks (Opening a Pixelmon PC)
interact-entity-primary1 - Use to manage left-click interaction with entities (Hitting a Chicken to deal damage)
interact-entity-secondary1 - Use to manage right-click interaction with entities (Feeding seeds to Chicken)
interact-inventory - Use to manage interaction with inventories (Being able to open Chest)
interact-item-primary - Use to manage left-click interaction with items ()
interact-item-secondary - Use to manage right-click interaction with items ()
item-drop - Use to manage Players dropping items (Random Player not being able to drop a dirt block)
item-pickup - Use to manage picking up dropped items (Random Player not being to pick up a dropped dirt block)
item-spawn - Use to manage spawning of items from blocks or items in the world (Like Pixelmon Gift Box)
item-use - Use to manage use of items (Random player using potions|Ender pearls|Exp all)
liquid-flow - Use to manage liquid flow (Control the flow of water or lava flow)
portal-use - Use to manage use portals (Control the use of Nether portals)
projectile-impact-block - Use to manage a projectile hitting a block (When an arrow hits a dirt block)
projectile-impact-entity1 - Use to manage a projectile hitting a entity (When an arrow hits a Pixelmon|Mobs)

 

Examples

  • To prevent any source [Players, Fake players] from breaking stone blocks in the claim you are standing in do: [Specifying no modId will always default to "minecraft:" The format for blocks is modid:blockid.meta, if metadata isn't specified then 0 is used.]
    /claimflag block-break minecraft:stone false
  • To prevent a player called "FakeYusixs" from rightclicking any bed, in the claim you are standing in do:
    /claimflagplayer FakeYusixs interact-block-secondary minecraft:bed false

 

 

Sub-Divisions

 

In order to have a "plot system" in Grief Prevention, you will first need to be standing in your main claim and doing /claimsubdivide, which changes your shovel from Basic claim mode to Sub-Division claim mode. Each sub-division claim can be done exactly the same as how a normal claim is done but it has to be in your own claimed area. The sub-division areas are marked with white wool and iron blocks are used as corner blocks. These can be seen when using the stick.2017-07-14_16.21.59.png

Each Subdivision has it's own set of flags and permissions which can be the same as your main claim by executing the command /inherit or you can tinker each permission and flag appropriate to the sub-division you created.

If you are standing inside your sub-division claim and use /trust <player> command, you will give access to the particular player to build only in your sub-division area (If he hasn't already been trusted on your main claim!). Each Sub-divisions trust list is different depending on how many people you trust in that sub-division and can be seen by doing /trustlist inside your sub-division. If you want more than 1 person untrusted from your sub-division then you can use the command /untrust all while standing inside the sub-division claim to untrust everyone who had access to that claim.

You can use /permissiontrust <player> in your subdivision to a particular player to trust other people in said sub-division and manage flags of his sub-division area if he prefers to set them up by himself.

If you ever feel like kicking someone out of his sub-division, you can use the command /untrust <player> to remove the permissions of that player in the sub-division you're standing in.

When you execute the command /abandonclaim while standing inside a sub-division, it will only remove the sub-division you're standing on, not the whole main claim.

Other commands like /containertrust <player> and /accesstrust <player> will also only lock on to a particular sub-division given that you're standing on that same sub-division claim.

If you need a Video reference on how these sub-divisions work, feel free to check out this tutorial: https://www.youtube.com/watch?v=I3FLCFam5LI

 

Commands

 

Claims
/abandonclaim - Abandons the current claim you are standing on. If you're standing in a sub-division claim, your main claim won't be abandoned.
/abandonallclaims - Adandons all claims owned by you. Doesn't affect claims in which you have been trusted upon.
/abandontoplevelclaim - Adandons the main claim and sub-division claims regardless if you're standing in a sub-division claim.
/banitem [item] - Bans the usage and interaction of an item in your claims.
/unbanitem [item] - Unbans and allows the interaction and usage of a previously banned item in your claim.
/claimfarewell <"message"> - Sends a message in chat when a player leaves your claim
/claimgreeting <"message"> - Sends a message in chat when a player enters your claim
/buyclaimblocks [numberOfBlocks] - Allows you to buy claim blocks. 1 claim block = 50$
/cuboidclaims - Allows switching between 2D and 3D claims, recommended to stick to 2D claims as the whole Y-Axis is protected in Craftersland
/inheritpermissions - Allows you to inherit permissions from your main claim to your sub-division claim [Flags for example]
/claimlist [<player> [world]]  - Sends info of current claims owned by player + co-ordinates
/claiminfo [id] - Sends the info of claim you are standing on in chat
/claimsetspawn - Sets the spawn of a claim
/claimspawn - Teleports you to your claim's spawn. There is no default claimspawn set unless you make one yourself
/claimsubdivide - Switches your shovel from Basic Claim mode to Sub-division claim mode. Can be used to make sub-claims within your main claim with different flag permissions.
/claimtransfer [player] - Transfers the ownership of a current claim to the player you specify
/claimname ["name"] - Sets the name of your claim
/playerinfo <player> <world>|<player>|[<world>] - Shows the information of a player along with current and used claim blocks
/siege <player> - Starts a war against another player. I need to test this a bit further to clarify the limits


Flags
/claimflagdebug - Toggles claim flag debug mode. Only useful for debugging tests
/claimflag [<flag> <source> <target> <value> [context] | <target> <value> [context]] - Gets/Sets the claim flags of the current claim you are standing it
/claimflaggroup <group> <flag> <source> <target> <value> | <target> <value> - Gets/Sets flag permission for a group in claim you are standing in 
/claimflagplayer <player> <flag> <source> <target> <value> | <target> <value> - Adds flag permission to player 
/claimflagreset - Resets a claim's flags to default settings
| = OR, meaning the <source> is optional


Trust Commands
/accesstrust <player> - Allows a player to enter your claim and use your bed
/permissiontrust <player> - Allows a player to set permissions to other players (He can't give a certain permission to other player if he doesn't have it himeself)
/containertrust <player> - Allows a player to access chests, buttons, interactable stuff in your claim
/trust <player> - Allows a player to edit your claim you're standing on(Resize Etc)
/trustall <player> - Allows a player to access ALL of your claims
/untrust <player> - Untrusts a player from the current claim you're standing on
/untrustall <player> - Untrusts a player from ALL of your claims
/trustlist - Shows a list of people who are trusted on the claim you're standing on

 

Link to comment
Share on other sites

  • quagma pinned this topic
  • Henk locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

By using this site you agree to the following Terms of Use, Guidelines and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.