WorldClaim
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.
@Hotshot2162
you should move this to spigot then.
@TomXPro
??? Did you not just read my previous answer?
Is there any way to get this work / connected with "Factions"?
@Hotshot2162
Really? Oh... I thought just most of the developers / leaders are gone.
I didn't know that there's no approvement anymore :-(
@TomXPro
Bukkit is no longer active. There are no moderators to approve projects that have been submitted.
I'm wondering why this is inactive?
It seems to could have a great future...
Oh! Your Plugin is Finally Uploaded! Congratulation! :D
@heifer2me
Alright thanks I'll take a look at it.
Hello! I'm using this plugin(WorldClaim). However, it seems to have a bug.
when i'm setting config for Using economy. (like Currency: 'money') but, 'Worldclaim' return server error message. ([WorldClaim] You indicated money for currency, however no economy plugin was found. Defaulting back to Items for transactions.) I was already using the 'essentials' plugin.(including EssentialsEco)
it's occured plugin error or other problem?
@heifer2me
As I've said a couple ties before, it takes a week or two for bukkit to get around and approve files. It is upsetting me a bit but theres nothing I can do about it. In the mean time, I've simply uploaded the plugin to my personal dropbox. Heres the link:
https://www.dropbox.com/s/6x57022kmovnaf8/WorldClaim.jar?dl=0
Hello, it's Heiferchi once again. I am just wondering why the plugin had not been uploaded yet. I'm still really interested in this plugin, and I would still like to have the version you currently have even though you may not be wanting to continue on this project. Would it be alright if you can upload it to spigotmc? Or is that any other way I can receive the plugin? I would like to be informed soon. Ty! :D
Thank you all for being patient. Still waiting on a reply from Bukkit mods.
Hi everyone, thank you all for waiting very patiently. My original file (uploaded on the 9th) was rejected. I finally got around to making the corrections needed, and uploaded a new one. Bukkit staff should get around to it by the middle of next week (probably around the 29th)
Thanks!
@heifer2me
I'm not really sure why you think this is like Factions because it's really nothing like it. The naming of the regions is "worldclaim-playername".
And I don't understand "using the world guard flag"
Hi~! I've been to the server using this plugin and the naming of the area seemed weird
I think this plugin is similar to the 'faction' plugin
But I think using the world guard flag was not that good
Let me suggest what can be done,
From
[name format]
"worldclaim-%playername% () - 0" -> "worldclaim-%playername%"
This,
Just remove the brackets and I think it will be fine
Thank you soo much, looks insane. Im going to get it asap, hope it will upload soon :) Great idea. Are claim chunks raidable? or can you configure what flags are used when a chunk is claimed? (beacuse it is worldguard)
@heifer2me
Hi! I uploaded the file a couple days ago but it takes some time for bukkit mods to get around and approve it. When the mods approve it, it'll show up on the download list. Just keep checking :)
Hello, Hotshot2162! I am Heifer2me, an admin of a Korean creative server.
I am really grateful for you making this awesome plugin 'World Claim'
and I would also like to use it in my server.
However, apparently the download link is gone and I am unable to download the plugin now. (perhaps you are trying to update it?..)
So anyway, it would be good if you can let me know about the issue as soon as possible.
Also, is the trading/purchasing of chunks only limited diamonds? Well, as my server is a creative server, I would like to use Economy to trade things.
Thanks for making this brilliant plugin anyway! I hope I can receive your reply ASAP!
@Absentee23
Sorry I didnt get to you earlier, I totally forgot to setup email notifications for this page.
As for addressing everything you brought up: 1) Plugin hooks into vault so it will charge player whatever you configure, and use the economy that Vault is configured with
2) I added in a new command to version 2.0, its "/wc addmember [player1] <player2> <player3> etc..." it will add the named players to the person's claim. When I say "person's claim" I mean whoever issued the command... their claim.
3) Right now players cannot make multiple claims in different areas only because doing that would increase the complexity of the plugin by ten fold. Separating chunks would require multiple worldguard regions and I havent figured out how to manage that within my plugin yet. I do like all the idea you brought up though.
4) I like the assignment idea you brought up as well. I think I might look into that.
This looks cool! Will it be possible to charge money per chunk via Vault? Love the formulaic increase in cost! I also have some suggestions for features that I think would be useful:
One thing WG has always been missing is a simple /trust <player> command, for the region they were standing on. Think you could add that?
Can players make multiple claims in separate areas? How is that handled? How about a feature (toggled by permission? worldclaim.alreadyclaimed) to only allow players to only claim chunks adjacent to their own OR others' (separate permissions) already claimed chunks? Maybe even have it so if a number was added on (like "worldclaim.alreadyclaimed.own.3) that it would allow claiming up to 3 chunks away if given that permission, or block claiming within 3 chunks if that permission is negated. Numbers 0-??, 0 being no chunks between, 1 being 1 chunk between, etc.
3 Use Cases:
For my use, I'd like to allow my players to claim and build off of my city within new claims, but not be able to claim any other land, and if this feature was added this plugin would seem perfect for it, using the permission "worldclaim.alreadyclaimed.others.1" for example. They would have to pay a set formula of money from vault for claims.
Other ways it could be used: Players could also be assigned a chunk first, and then only allowed to expand from there, using the permission "worldclaim.alreadyclaimed.own" for example.
You could also negate "worldclaim.alreadyclaimed.others" which would block players from claiming next to others land.