InfiniteClaims
InfiniteClaims is a plot management plugin made easy. Paired with the InfinitePlots world generator, and the WorldEdit/WorldGuard API's, InfiniteClaims aims to make creative or competitive worlds easier for server administrators everywhere.
Notice!
InfiniteClaims is being discontinued. This is happening due to myself and wide_load (developer of InfinitePlots) working to combine InfinitePlots and InfiniteClaims into one plugin. We will be merging into a new updated version of InfinitePlots so that you don't have to download a whole new plugin, but just an update to one, and delete the other.
A lot of the features from InfiniteClaims will be carried over, and some features you guys have wanted for a while have already been implemented within the Alpha version of the new InfinitePlots.
Due to this, there will be no further releases of InfiniteClaims after the 2.1.3 beta release. I will be focusing on the new and better plugin, so no bug fixes will be released. I will try to provide support during this time for issues with the plugin, just so that you can still function until the new plugin, but generally if 2.1.3 is having an issue but 2.1.2 wasn't.. then I would recommend you stick with the 2.1.2 release.
Once the new plugin is released I will provide support on the InfinitePlots ticket system and comments on how to convert the plots from this plugin to the InfinitePlots system, as well as outlining how to convert the plots on this page as well. Thanks for all the support and I hope you stick with me during the merger, cause I promise you'll love the new plots system :)
Features
- Plots are automatically sized to fill the whole (physical) plot. This is based off the InfinitePlots size, and can vary between worlds. These plots extend from one block above bedrock, to the world height limit.
- Automatic or manual plot creation. If allowed the first time they enter a InfinitePlots world the player will have a plot automatically created. Or as an alternative you can force users to read some rules near spawn, and then use a command to manual create a plot.
- Plot teleportation: Your own plot, another players plot, a plot in another world, the options are limitless (actually they are limited)
- Easy member management! Easily add members to a plot to help you build, and then remove them when you're done. Tired of your friends messing up your plot? Remove them all and build alone!
- Quick plot regeneration if you ever want to start from scratch! After much delay, plot reseting is finally available!
- Plot identification done simple…Signs! You can place signs on the entrance, corners, or both of each plot. You can also change the colors of the sign text, or the plot owner message.
- And more!
Install
Installation is easy! Just add the InfiniteClaims.jar file to the same plugin folder that InfinitePlots.jar, WorldGuard.jar, and WorldEdit.jar are in and restart your server.
WARNING: If you do not have WorldGuard, InfinitePlots, or WorldEdit installed, InfiniteClaims will not start. After this a InfiniteClaims folder should be available containing config.yml. If you would like to see an extended explanation of what the config.yml file contains follow this link:
Configuration & Permissions Explained.
If you like to live life on the edge then make sure the following value matches what is in your InfinitePlots config.yml or you'll notice issue's with plot teleportation and sign placement.
plots:
height: 20
Finally if you would like to prevent players from building or breaking blocks on the pathways between each plot, run the following command in your plot world(s):
# Thats two _'s with no space inbetween, should be able to copy and paste the command
/rg flag __global__ build deny
Commands
Please go to this page for a complete breakdown of
commands
Permissions
Below is a list of all possible permissions. At the moment permissions have only been tested with PermissionsEx.
- iclaims.* - Parent node of all InfiniteClaims permissions
- iclaims.help - Granted by default
- iclaims.plot.* - Parent node of all plot permissions
- iclaims.plot.auto - Allows for automatic plot assignment. To prevent automatic plot assignment, do not give this permission to players.
- iclaims.plot.tp - Allows you to teleport to your plot, or another players plot from any world.
- iclaims.plot.new - Allows you to claim a new plot, if you have not already reached the maximum number of plots allowed.
- iclaims.plot.list - Allows you to see a list of all your plots.
- iclaims.plot.info - Allows you to get information about your plot,
- iclaims.plot.manage.* - Grants access to all plot management commands
- iclaims.plot.manage.addmember - Allows you to add a player to your plot, so that they can help you build.
- iclaims.plot.manage.removemember - Allows you to remove players from your plot, so that they cannot build/destroy blocks on your plot.
- iclaims.plot.manage.reset - Allows you to reset your own plot, removing anything built on it.
- iclaims.plot.manage.remove - Allows you to delete your own plot, removing everything built, and your right to build on it.
- iclaims.plot.admin.* - Grants all access to plot administration commands.
- iclaims.plot.admin.info - Allows you to use the Admin Info command.
- iclaims.plot.admin.remove - Allows you to remove other players plots, removing anything they built and their build rights on that plot.
- iclaims.plot.admin.removemember - Allows you to remove members from any players plot.
- iclaims.plot.admin.addmember - Allows you to add members from any players plot.
For more detailed examples of permissions and their respective commands, visit the
commands page.
GroupManager Compatibility
So I finally did some testing with GroupManager and discovered that by itself, InfiniteClaims does not work with GroupManager. But there is a way to make it work, if you run the EssentialsGroupBridge that comes packaged with EssentialsGroupManager, than everything works fine. Sorry if this resolution doesn't work for everyone but I am not going to rework permission checks just for one Permissions plugin.
Notice for MultiWorld User
As of InfiniteClaims version 2.1.0 MultiWorld is still not supported, and will not work. I am continuing to work on resolving this issue, and besides bug fixes, will mainly be working on this issue for the next release. At the moment getting InfiniteClaims to work with MultiWorld honestly breaks a ton of things and almost requires a complete rewrite of InfiniteClaims, please be patient with me as I work on this issue, and maybe even ask the MultiWorld dev to speak to me about a possible solution.
Bug Reports / Suggestions
If you find a bug, encounter a problem or have a suggestion, please fill out a ticket via the Tickets link above. I will do my best to keep up with the comments section, but tickets would be the best way to go.
The link above will direct you to an external ticket system. When submitting a ticket please try to make sure the target version lines up with the version you are running. You can get this by running the command
/version InfiniteClaims from the console.
Note: I recommend that you sign up for an account on the new ticket site, that way you can receive emails when there are updates on your issues you submit.
Metrics
As of version 2.1.0, InfiniteClaims collects data using the same Metrics API much like Essentials and many more plugins. If you would like to opt-out you can do so by modifying the opt-out value to true, in the
plugins/Metrics/config.yml file. Though I would like to ask you not to because the information I gather, from the plugins usage helps me judge where it's being used the most (so I can focus localization efforts there), how many plots the plugin is generating to know how well the plugin is performing, and some other curiosity-sakes pieces of info (such as what the claims worlds are named, which is currently not pulling data properly). If you have an questions about InfiniteClaims metrics usage, or suggestions of other things I could try to gather please don't hesitate to ask.
Important Links
If you need to report a bug/issue and have server logs please use a paste server like pastie or pastebin. I will provide the links below to make it easier but for now on if you post server logs in the comments I will ignore it.
Notice!
As of Nov. 12th, 2012 I will no longer be taking, assisting, or acknowledging bugs or issue/help request in the comments section of this page. I would like to keep the comment section clean with only questions about InfiniteClaims, as in how to use it, and other things like that. If you have a issue that you think is small then you can ask for help but I
withhold the right to delete comments if you ignore this, and especially if you paste console output in your comment. If you have an idea for InfiniteClaims please use the tickets system, and create a New Feature issue.
Donate!
Did you know that my coding operation is powered by tons of cute kittens? Well now you do! And they need lots of food! So if you like what myself and my cute kitten coding army have done so far, give the donate button a click and it will be much appreciated!
Special Thanks
Thanks to Flapcraft, Steamhead_Gaming, LulzSek, tmad40blue, FernFerret (helped with commands), hskrasek, and most of all wide_load cause without his InfinitePlots plugin, this all wouldn't have come to fruition.
-
View User Profile
-
Send Message
Posted Sep 14, 2012What does /region flag global vehicle-place allow do?
Allow vehicles from other plugins? I've never seen that flag.. or are you requesting it? :)
-
View User Profile
-
Send Message
Posted Sep 14, 2012@Flapcraft
> /region flag global vehicle-place allow
-
View User Profile
-
Send Message
Posted Sep 14, 2012I agree ./reload causes problems for me alot. I run alot of plugins and the most notible issue is lag during a /reload and some times.. clients get disconnected due to system being sluggish during a reload.. but I've also seen where it causes problems with recent changes not being SAVED on alot of plugins.. but that's probably the individual plugins fault for not unloading gracfully.. as far as why I'm getting the "not a plot world" error... if it's due to a /reload causing it not to work.. then why is it still not working after a full system STOP and restart? Is something being written to disk on a /reload that breaks it? I look at my MultiWorld's config and the settings look fine for that world :
PersonalPlots: seed: 4108754359871984980 worldgen: PLUGIN options: InfinitePlots:64 difficulty: 2 autoload: true
it loads fine.. and has the InfinitePlots created world (walkways and plots were generated)... but it still claims it's NOT a plot world whether I teleport to the world using MultiWorld /mw move command or the /goto PersonalPlots command.
Could it be that the /reload is screwing up the actual WORLD file? I've also noticed that when you first generate the world, you have to stop the server or reload it or /unload /load the world with MultiWorld before anything shows up in the new world.. it's emtpy falling sky until you reload or restart the server.. perhaps the WORLD file itself ges broken somehow?
-
View User Profile
-
Send Message
Posted Sep 14, 2012@ben880
@Tendonsie
It does, I know that right now the plugin does not work to well when people /reload their servers, but since I am still learning the Bukkit API's and such I haven't exactly came up with a fool proof plan to deal with /reloads. Though honestly I hope that this is the root cause of everyone's " not in plot world" bugs. Also would explain why I never see it because I don't /reload any of my servers, its not exactly that good for them in my opinion.
-
View User Profile
-
Send Message
Posted Sep 14, 2012@ben880
I have the same problem. Using newest version of all the plugins.
-
View User Profile
-
Send Message
Posted Sep 13, 2012i haven't had any problems with the "not in a plot world" bug until i used the /reload command hope this helps and im looking forward to the next version
-
View User Profile
-
Send Message
Posted Sep 12, 2012@xATon2x
Well I would like to have the reset command working for the next full release, so until it is working 95-100% perfectly than not soon. Is it just not resetting things? Or reseting things incorrectly?
I have a physics test tomorrow so, busy studying the whole night with no time to even play a little tekkit :/.
If push comes to shove then I will once again remove the reset command, and focus on just getting a new version out that is cleaned up with bug fixes and such. One of those bugs that I hope to squash completely is the "not in a plot world" when you are in a plot world bug. I wish I could have fixed this a long time ago, but well I have yet to run into that issue or even recreate it, I have no clue how to recreate it. So basically it is almost as hard to fix as the nether issue was for @EvilSeph during 1.3.1 -> 1.3.2 dev. I have an idea to hopefully squash this forever though. But I also have an idea, so please read the next paragraph!!!
If you are having an issue where you are getting "not in a plot world" messages when you actually are, if it is possible, could you possibly ZIP/RAR the whole server, jar, worlds, everything, and send it to me. I ask of this odd request because I cannot recreate this issue with my own dev servers, but maybe if I test with a server that actually is experiencing the issue and I can see the error happen in real time, I may be able to find a solution. So if you are willing to do this, please open a ticket with the subject like Debug Help and then provide any information you can along with a download link to the ZIP/RAR
Thanks guys.
-
View User Profile
-
Send Message
Posted Sep 11, 2012Hey man just wondering, how long do you think it will take until the next full release? o: and the reset feature doesn't seem to work for me.
-
View User Profile
-
Send Message
Posted Sep 11, 2012@Kugelhai
I have the SAME problem.
Tested both version an both time the same problem.
Looked at InfinitePlots, InfiniteClaims, commands, permissions and I could find the problem.
Try with: B: InfiniteClaims v2.1.0 Beta 2 for CB 1.3.1-R2.0 2 days ago B: InfiniteClaims v2.1.0 for 1.3.1 Aug 07, 2012
2 time doesn't work.
-
View User Profile
-
Send Message
Posted Sep 10, 2012@Coolwill1
That bug is back again? >:| I swear half the time that happens when I test, and half the time it doesn't. Well infact it is a bug, and I am going to try and figure out why the signs get wiped out, since I am using the plot region to define what is reset, and the signs fall outside of that region.
Thanks for letting me know though, there is a reason I released another beta to try and figure that out.
-
View User Profile
-
Send Message
Posted Sep 10, 2012@Kaan2106
Could you open up a ticket with your plots file and config attached, along with versions of plugins you have on the server, like Multiverse, InfiniteClaims, InfinitePlots, etc. ? I will see if I can recreate the issue.
-
View User Profile
-
Send Message
Posted Sep 9, 2012With the infiniteclaims 2.1.0 beta 2 when you reset your plot it also takes away the sign saying you own the plot. Is there anyway to disable that or is it a bug?
-
View User Profile
-
Send Message
Posted Sep 9, 2012So the ticket system is back online, hip hip hooray! Freaking cPanel breaking my .htaccess files.
@dretax Lol sadly it's CentOS since I need cPanel to host multiple websites. And Its beginning crap like acceleration, vectors, and such. I understand it but my prof is just showing us formulas and not explaining actual physics.
@aaomidi I guessssss :P Download link here
-
View User Profile
-
Send Message
Posted Sep 9, 2012@heatseekerbunge
Can you put the download link here, even if it isn't approved we can download it ;)
-
View User Profile
-
Send Message
Posted Sep 9, 2012<<reply 941609>>
Tell me if you need some help at vps :D I can handle linux debian and ubuntu
-
View User Profile
-
Send Message
Posted Sep 9, 2012<<reply 941609>>
Lol :D I'm really good at physics. But depending on what are u learning at the moment :D Yeah vps fails sometimes. I manage one too, + working at a hosting an managing 3 comp.
-
View User Profile
-
Send Message
Posted Sep 9, 2012Well still awaiting file approval before the next beta release shows up. Never seen the approval process take 18hrs before but hey, DevBukkit people are busy to lol.
In the mean time I am working on fixing my ticket system, working on setting up a Jenkins installation (had to pay for more server RAM so..donate maybe? :) lol), but more importantly I have physics homework to do so that I am prepared for my physics test this week... so unless one of you wants to teach me physics lol, I shall be busy today.
-
View User Profile
-
Send Message
Posted Sep 8, 2012@dretax
This is a planned feature, just slowly working towards it. Also thanks for letting me know about the Redmine issue. I have been working on upgrading my VPS's RAM today along with other updates and well something apparently broke Redmine, so now to figure out how my VPS host did the setup for me since they had to do something to make it work.
I hope to have ticket system back up as soon as possible but until then if you need to report an issue you can leave a comment, but if you are going to give me console output, then for the love of god put it on pastebin or pastie and give me the link. I will ignore any comments asking for help along with giant walls of console output.
-
View User Profile
-
Send Message
Posted Sep 8, 2012<<reply 940378>>
Hey!
The tickets arenot available. I would request a small economy support. If example a player takes a newplot he has his first plot for free. But if he has X money ,then he can buy a second plot for money. And the owner can set this in the config, that second plot price: XX third plot price: XX
-
View User Profile
-
Send Message
Posted Sep 8, 2012@wyler0
That error should only happen if you try to teleport to a plot while your not in a plot world, I cant just teleport you to the plot world, because if there are multiple worlds.... Then how am I to know which one they were meaning to go to?
I plan on doing some major rewrites to make this more clear but basically if your not in a plot world and you dont specify a plotworld with -w than you will receive this error.