When you're happy with the amount of resources you've gathered and want to start working on a house or a base, use /rtp to be randomly teleported somewhere in the Main World. The Main World never resets and allows for players to set land claims within the world to protect their builds.
When joining the server for the first time, you'll spawn in with a golden Claim Shovel which is used to mark claim boundaries. If you no longer have your Claim Shovel, you can use /kit starter (2 hour cool-down) or by crafting a normal golden shovel. A stick is also important when making claims as it will tell you whether or not you are within another player's claim. After finding some unclaimed land, hold a Claim Shovel in your hand and right click the ground to mark your first claim corner. Repeat this process in the opposite corner to mark out a square or rectangle. As long as you have enough claim blocks, the land will now be protected under your name! If you do not have enough claim blocks, you will get a message in chat saying, “You don't have enough blocks to claim that entire area. You need X more blocks.” to which you will need to either make your claim smaller or earn more claim blocks. In your new claim, make sure to use the command /sethome [name] to set a home here, that way you can return to your claim at any time by using /home [name]. If you forget to do this or you're unsure where all your claims are, you can use /claimlist to view all your claimed land locations, as well as your remaining claim blocks.
Instead of making several claims to cover your land as you expand, you can make your current claim larger. To adjust the size of your claim, you will use your Claim Shovel to right click the corner you wish to adjust, then go to the new location you wish your claim to end then right click the ground. You can also use the command /expand claim [amount] while looking at the direction you want the claim to expand towards. (edited)
Once your claimed land begins expanding, you may want to look into separating permissions between certain sections of it. This can be useful for letting players set up their own shop plots in a market, or giving players access to a plot to build a house if you're running a town. All of this is done by subdividing your claim. To begin subdividing, hold a Claim Shovel in your hand and run the command /subdivide. This will switch the shovel from claim mode to subdivision mode. At this stage you can simply mark two claim corners within your land to create a sub claim. The created sub claim will still be protected under your username, but you can set different player permissions and gpflags within it without affecting the parent claim.
Claim blocks are vital for establishing your land and expanding later. When you first join you'll start with 400 claim blocks, though there are many ways to increase this amount. The first and easiest method is simply by playing! Every hour you spend playing on the server you'll get an extra 100 claim blocks, eventually capping at 25,000 through playtime. If you're in need of extra claim blocks fast though, you can buy claim blocks in /coinshop.
It's likely you'll want more players than just you to be able to access a claim. Depending on importance, you could give different levels of trust to another player allowing for different amounts of actions you are allowing them to have in your claim. /accesstrust [IGN] Allows a player to use buttons, levers, and doors within the claim. /containertrust [IGN] Allows a player to access chests, furnaces, animals, crops, etc. within the claim & actions listed above. /trust [IGN] Allows a player to place/break blocks within the claim & actions listed above. /permissiontrust [IGN] Allows a player to give /accesstrust [IGN], /containertrust [IGN], and /trust [IGN]. To revoke any of the above levels of trust, use the command /untrust [IGN].
gpflags are a good way of setting certain rules within your claimed land that others players are forced to follow. They can be useful for limiting player's access to certain parts of your claim, setting up parkour minigames, or even blocking certain people from your claim entirely. The command to set a claim flag is /setclaimflag <flag> [<parameters>], replacing <flag> with the name of the desired flag and <parameters> with the area if they are required. You can remove gpflags set in claims by using /removeclaimflag <flag>. You can view all the currently set gpflags in your claim with /listclaimflags.
List of flags:
To delete your claim, you'll need to stand inside it and use the command /abandonclaim NOTE:If you are not stood inside of a specific claim, this command will delete all your claims!
Initial Claim Blocks: 400
Claim Blocks Accrued Per Hour: 100
Max Accrued Claim Blocks: 25000
Maximum Number Of Claims Per Player: 30
Chest Claim Days: 15
Unused Claim Days: 30
All Claims Days Inactive: 35
Except When Owner Has Total Claim Blocks: 25000 (wont lose claim when maxed)