Download WorldClaim: v2.1
Source Code: GitHub
Make sure you have Vault, WorldGuard (>6.0), and WorldEdit (>6.0) installed!
Description And Features
WorldClaim provides a chunk claiming system to players, and does this by hooking directly into WorldGuard.
- Players claims chunks. They can claim successive contiguous chunks up until the configured limit is reached
- Configurable price and amount for chunks
- Configurable max number of chunks a player is allowed to purchase
- All the actual claim protecting is done by WorldGuard, meaning my plugin has very low footprint.
- Map of the area around you
IMPORTANT! - REQUIRES VAULT AND WORLDGUARD
Permissions Support (Vault)
WorldClaim uses Vault to hook into all of the following Permissions plugins:
- Permissions 3
- bPermissions
- PEX
- GroupManager
- PermissionsBukkit
- zPermissions
Vault is required for this plugin to work. Check out their page and download vault with the link below.
Dev Page: Vault Dev Page
Perm Nodes And Commands
Perm Node | Associated Command | Description |
---|---|---|
/worldclaim | The little welcome message and version number displayed | |
worldclaim.help | /worldclaim help | The help menu that has all the commands |
worldclaim.check | /worldclaim check | Will check the chunk player is standing on for other claims or regions. Also visually shows the perimeter of the chunk. |
worldclaim.claim | /worldclaim claim | Calculates price for claiming the current chunk player is standing on. Does not actually claim anything until player does confirm command |
worldclaim.unclaim | /worldclaim unclaim | Prompts a player to "confirm" an unclaiming of a chunk |
worldclaim.map | /worldclaim map | Maps out the area around player for other regions and claims. This command is resource intensive, as such, a 5 minute cooldown is required between usage. |
worldclaim.waitlistoverride | /worldclaim map | Overrides the 5 minute cooldown |
worldclaim.view | /worldclaim view | Spawns a visual outline of a player's claim. |
worldclaim.confirm | /worldclaim confirm | Confirms a previous command |
Screenies
This picture was taken right after doing "/wc check" The visualization shows the outline of the chunk that the player is checking.
Another picture of the visual outline
The in game map that comes up with "/wc map". You can also see in chat my previous claim messages from doing "/wc claim"
Tutorial
Players are allowed a max number of chunks (set in config) on each world. The chunks must all be contiguous. All the chunks together represent one claim. As such, all chunks have to be unclaimed from one area is the player wishes to move his claim.
The variable price amount can be used to alter price based on how many chunks the player already has. The default is set to: 1st chunk = 10 diamonds 2nd chunk = 15 diamonds 3rd chunk = 25 diamonds 4th chunk = 40 diamonds This curve is quadratic. Not only did the amount of diamonds increase each time, but the amount of the amount of diamonds increased as well.
Any formula for chunk prices can be entered into the variables in config. It accepts all four basic arithmetic operators (plus, minus, miltiply, divide) and parenthesis. "x" will represent the chunk number that a player is buying.
You can get rid of all of that and just have a number if you'd like.
Donate?
Like what I do? Buy me a beer!
I put a lot of time into coding, testing, and updating my plugins. I even do specialized plugins for people when they PM me (For free). If you love my plugins, this is a way to say thank you.
Change Log
Version 2.0 (August 9th, 2014)
- Release to Bukkit
- Addition of /wc addmember [player]
- Various changes to commands
- Many bug fixes
Version 1.0 (July 31st, 2014)
- Usage on my own server. Bug fixes.