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 Aug 15, 2012@MelonCraftServer
I have finally caught an error! http://pastebin.com/Svra9Qeg
-
View User Profile
-
Send Message
Posted Aug 15, 2012@heatseekerbunge
Both plugins are up to date, and any regions I set manually are still there. Only iclaims regions dissapear. In fact, It happened again this morning, and about 1000 plots were wiped again. I have been fixing them manually, and those regions stay. Since they happen so randomly, I am never able to catch the error if the IS and error, but I'm quite certain its iclaims because only my plotworlds do this. I have even completely reset all of my config, plugins, world, and WorldGuard Data, and deleted (renamed) the iclaims folder to start anew, but it still happens. I have done this once on version 2.0.4 and then on 2.1.0 recently today. Worldguard works 100% fine in my other worlds, except iclaims worlds which are managed by the plugin.
This is one of the BEST plugins I have found and automates what would be months of constant work for me and my staff, but only if it works for a long time! I realize no one else is experiencing this... Help?
-
View User Profile
-
Send Message
Posted Aug 14, 2012So I found out that apparently I messed up on the beta version of 2.1.0 and the admin commands are not even available to use, which explains why no one has given me feedback on how they like the commands.
I will tomorrow reupload the file, so wait to see a comment from me saying "the working nonhurpa durpa version is uploaded" and just download that.
-
View User Profile
-
Send Message
Posted Aug 14, 2012@MelonCraftServer
To be quite honest.... I am not sure how this could be happening. I have yet to see in all my testing data being wiped, unless I delete the dev server folder and start a new one myself.
I dont think is just a InfiniteClaims issue since half the data is stored in WorldGuard, and the other half being in a flatfile controlled by InfiniteClaims itself. I'd love to try and help but at the moment without error messages, trying to solve this issue, if it is an InfiniteClaims issue, would be like trying to find a specific dust particle floating in the air.
-
View User Profile
-
Send Message
Posted Aug 14, 2012I have been having SO may issues with this plugin. About every few weeks, the plugin decides to wipe all plots and consider the world as empty, and it starts reassigning plots to different users on worldjoin. All the old regions were simply deleted. I have no idea why it does this, but i have been dealing with this for about 6months now...There is never an error, it just randomly wipes all my iclaims worlds.
-
View User Profile
-
Send Message
Posted Aug 13, 2012@spudwaffle
Use the non-Beta version of the plugin, version 2.0.5 and the issue will not be there. It is possible I did not carry the fix all the way over to 2.1.0 but I will make sure it is in place before I fully release that version of the plugin.
As an aside to everyone, if you notice bugs while using the beta version, please please report them. The sooner you do they sooner they can be fixed before final release, but since it is a Beta version, I will not be rushing fixes for it. If it was a bug in the recommended/release version of the plugin then I would probably not be writing this and working on the bug, but since its not, it goes on my list of things to do and test before I release the plugin (I have another character that is in all uppercase so, should be easy to make sure everything is functioning).
Thanks for being patient everyone, my work will be getting hectic this week and next, and I personally am in the process of moving Minecraft servers, configuring plugins from scratch, and redoing permissions so, 2.1.0 will be out soon, promise :)
-
View User Profile
-
Send Message
Posted Aug 12, 2012Rather critical bug I've noticed. I'm running CraftBukkit 1.3-R1.0 and InfiniteClaims 2.1.0. If a user with a capital letter in their name logs in, InfiniteClaims creates a region for them, but they or others cannot teleport to it. It appears their username is stored in plots.yml with the capital letters, which seems to be against the advice mentioned in the 2.0.5 upgrade. Removing the capital letters from plots.yml and running /iclaims reload fixes the problem, but cannot be performed for every user. Please fix or recommend a solution to this issue.
-
View User Profile
-
Send Message
Posted Aug 7, 2012@aaomidi
I did, I shall take the idea into consideration/if more people ask about it the more likely itll be implemented. Thanks for the suggestion :)
-
View User Profile
-
Send Message
Posted Aug 7, 2012@heatseekerbunge
Thanks for the sideways, and did you read my like/dislike idea?
-
View User Profile
-
Send Message
Posted Aug 6, 2012Hey guys so I just wanted to let you know that I have uploaded a Beta version of InfiniteClaims 2.1.0. This first beta version doesn't have every single Admin command I want to implement, but it's more to get y'alls opinion on the method I did one of the commands.
If you use the command /icadmin info plot (used to get information about any players plot), the plugin starts a conversation with you asking you the following questions: Who is the plot owner? What world is the plot in? [List of available InfiniteClaims worlds] Which plot? [List of available plots]
And then it displays the information for you, which I can always try to add more information if it is requested since right now it is just, Owner, Name, and Members of the plot. If you do not awnser the question of the prompt within 10 seconds (this can change), the prompt cancels and returns you to normal chat. I felt this was the best way instead of making the command /icadmin info plot PLOTNAME -p PLAYERNAME -w WORLDNAMe which is long and annoying, but I would like some feedback on how you guys like it, if you wanna see more commands setup this way (and which ones), what other admin commands you would like, etc. Please either let me know by submitting a Feature ticket on the ticket page, or creating a thread in the Forums found here under the Ideas subboard.
-
View User Profile
-
Send Message
Posted Aug 6, 2012@rasnyderiii
Make sure that the world you are in has been generated with InfinitePlots.
-
View User Profile
-
Send Message
Posted Aug 6, 2012@z00100100
No worries, this idea is semi being implemented soon. I plan on adding the ability for people to use WorldEdit (if enabled) in their plots only. The new version of WorldEdit allows you to change the biomes of your selection so theoretically they could change the biome of their plot in this manner.
-
View User Profile
-
Send Message
Posted Aug 6, 2012@aaomidi
Read the above description, itll show how to safegaurd the walkways.
-
View User Profile
-
Send Message
Posted Aug 6, 2012/iclaims newplot
"you must be in a plot world to get a new plot"
How do I make the world I am in.. a plot world?
-
View User Profile
-
Send Message
Posted Aug 5, 2012@infiniteclaims dev team
i have a great idea if it can be implimented. adding the ability to change the biome in a plot that you own i.e. someone owns a plot in creative world and wants to build a winterwonder land but what sux is his plot is right in the middle of a desert biome. here is a plugin that has the code to tie into world guard thought it might help if i found something that kinda did this. onlything is it would be much simpler if your plugin did it kinda like (/iclaims biome [plot] [biome]) and have a list of biomes in help
O.o sorry bout that not sure why font is bigger but it is what it is
-
View User Profile
-
Send Message
Posted Aug 5, 2012@heatseekerbunge
I had an Idea, well its not really simple, add a like/dislike sign in front of everyones plot and if someone likes the plot they see they right click the sign, and after a configurable amount of votes they get permissions to get a new plot xD :) Also can you add something that protects the walkway? Or a method to do it
-
View User Profile
-
Send Message
Posted Aug 3, 2012Thanks to whoever is Anonymous for the issue here I have knocked out a few bugs, including ones I introduced with version 2.0.4 (oops). So I am uploading the new version now, and updating some stuff on my server to tell yall a new version is available. Also please READ THE CAVEATS for this upload!
-
View User Profile
-
Send Message
Posted Aug 3, 2012If anybody else is having plot teleportation problems in version 2.0.4 let me know please.
-
View User Profile
-
Send Message
Posted Aug 2, 2012@heatseekerbunge
Thanks man xD
-
View User Profile
-
Send Message
Posted Aug 2, 2012Due to the bug report here a major bug has been brought to my attention, one that results in whole entire new worlds being created if a user misstypes the world name. For example if I do /iclaims plot plot1 -w Creatve when I meant to do /iclaims plot plot1 -w Creative, than a world by the name Creatve will actually generate causing lag on small servers, taking up disk space, etc.
This is completely my bad, I honestly never thought to check what would happen if someone misstyped a world name, and I have uploaded InfiniteClaims version 2.0.4 to remedy this bug. I have no clue when it will be reviewed and approved but let me know if anyone has any more issue by submitting a ticket.
P.S This build is not yet tested with 1.3.1, and do nit ask when it will be ready, just know the next release of InfiniteClaims will be intime for the 1.3.1 RB
Thanks everyone!
-hskrasek