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 25, 2012i have another suggestion wich isn't really hard i think. Set a costum flag on region creation. there are a lot of members wich are building rollercoasters in my server. But other peolple can't place minecarts in there region. and i know there is a worldguard flag for that. so it should not be that hard.
-
View User Profile
-
Send Message
Posted Aug 24, 2012@FrankoTheMango
You need to generate a world with infiniteplots, if you have multiverse you can simply type /mv create world normal -g infiniteplots otherwise you can edit the bukkit.yml
-
View User Profile
-
Send Message
Posted Aug 24, 2012@Flapcraft
well i have world guard and world edit installed and the infiniteplots plugin in the plugin folder but when i refresh the server it doesnt create a infiniteplots folder with the config etc it only has the .jar and this has happend to the last few plugins i tried to install
-
View User Profile
-
Send Message
Posted Aug 24, 2012@FrankoTheMango
do you have worldguard worldedit and infiniteplots installed? and are you sure there is a infiniteplots world generated?
-
View User Profile
-
Send Message
Posted Aug 24, 2012ok so i need help i put the plugin into my plugins folder and reloaded my server and it did not work and i stop my server and restart it but it still doesnt work i try all the commands but nothing works so i need help
-
View User Profile
-
Send Message
Posted Aug 23, 2012@pigeoncraft
I havent updated the code to github in a while. For some reason the local directory on my machine lost its git information and I have been to busy to reset it up without breaking things. Once 2.1.0 is uploaded, I will update the source.
@Flapcraft
I have not noticed this myself, but it is possible I am handing reloads improperly, so I will look into this.
@xATon2x
Lol welcome back! And I am working on an admin command for you to remove players plots, which will reset them, and remove their WG regions and plot teleport data, but at the moment I dont have a way to track to see if a plot has become "inactive" and automatically clear it out. Maybe one day, but not now.
-
View User Profile
-
Send Message
Posted Aug 23, 2012Your plugin is amazing, I was the one who helped out with 2.0.5 back then xD, right now im still using 2.0.5 and everyone is loving it. But things are getting kind of out of hand so I was just wondering when the plot reset feature will be put in? Because alot of people are requesting it ._.. And i might also try to recommend a plot nuke feature. My server has at least 7000 plots by now....and many of them aren't being used anymore. Something that will reset the plot entirely so that it can be claimed by other new players who would actually use it.
-
View User Profile
-
Send Message
Posted Aug 23, 2012hey,
i have a little problem here. I don't know if it is just me or.... I want my server member's to have 3 plots, but if i change that value in the config and then I restart or type /iclaims reload it automaticly change's it back to 1.
using version 2.1.0 everythink else works fine.
maybe add a shortcut for /iclaims
> /ic ?-
View User Profile
-
Send Message
Posted Aug 21, 2012@heatseekerbunge
That doesn't sound fun. I will look over what you have currently updated to git and see if i cant help you at all.
-
View User Profile
-
Send Message
Posted Aug 21, 2012Thought I would give everyone a quick update on development. Well first off I recently injured myself at work the other day which involved jamming two fingers on my dominant hand, which makes typing this and anything in general kind of painful, which is unfortunate since my IRL job involves working on computer and typing.
Second off the server I was a co-owner on and the main server tech (setup plugins, configured them, updated them, kept the server as lag free as possible,etc.) shut down, so at the moment I really am not running a server, which I will admit makes it to where my motivation to work on the plugin is a bit low, but I wont leave y'all in the dark, I'd give you fair warning, a reason, and the resource to keep going if I decide to stop working on InfiniteClaims.
So my third point, I start back to college classes next week, which means I will be busy once again both with work and school work. My goal is to get 2.1.0 in y'alls hands as soon as possible, and hopefully mostly bug free before I start school again. Once I start school development will basically go towards the following priorities, when I have time: Bug Fixes > Already Planned New Features > New Suggested Features. So basically after this week any new idea that I havent seen before that is suggested, most likely wont see it's addition to InfiniteClaims immediately unless I see it and think "Holy Sh!t I should have thought of that! I can do that without to much sweat! Let me add that now!"
Once again I appreciate the support from you guys and love seeing y'all enjoy the plugin. If you feel generous there is a donate button that could use some loving ;) but if not thats cool to.
Have a good night!
-
View User Profile
-
Send Message
Posted Aug 21, 2012@SilverKytten
Hey man no problems, just glad it is working.
-
View User Profile
-
Send Message
Posted Aug 21, 2012I've tried both 2.1.0 and 2.0.5 - Neither of them start, though I have both InfinitePlots, and WordlEdit.. Any idea how to fix that?
[Edit]: I installed WorldGuard, and now it works just fine. :/ Should have done that, to begin with, but didn't think about it, until after posting. XD
-
View User Profile
-
Send Message
Posted Aug 20, 2012@MinecraftDoi
I would recommend bumping down to 2.0.5. Go through the plots.yml file and find people with uppercase letters, and change them to lowercase. I apparently didnt bring over all the fixes that are in 2.0.5 into 2.1.0, but then again I did release it as a beta, so there was bound to be bugs in it. The full release of 2.1.0 will be sometime this week.
-
View User Profile
-
Send Message
Posted Aug 19, 2012@heatseekerbunge
Version 2.1.0
-
View User Profile
-
Send Message
Posted Aug 19, 2012@MinecraftDoi
A version number would help.
-
View User Profile
-
Send Message
Posted Aug 17, 2012Hey.
It seems as if Infinite Claims is not working too well. To make a long story short, people can't teleport to their own plots and new players cannot create their own.
First off, when you type in /iclaims plot plot1 (not in the specified world), an error pops up: http://pastebin.com/pVcD0vwv
Secondly, when you enter the world it says: [InfiniteClaims] You already have the maximum number of plots allowed on this server... This never did this before, and as an admin, how do you disable this?
Thirdly, when you type in the command /iclaims plot plot1 (in the specified world), it says: [InfiniteClaims] You do not have a plot yet. /iclaims for help....... I already have a plot, and so do other people. They don't even have access to teleport to their own plots. The people in who have a plot can still build in them, but it doesn't give them access to tp to them.
If you can have a look and get back to me, that'd be great! :D
-
View User Profile
-
Send Message
Posted Aug 16, 2012@MelonCraftServer
Could you open a bug report on the ticket system and attach a complete server log to it? At this time it's the only way for me to determine what is causing the issue. I have gone through and made sure any part of the infiniteclaims code that modifies worldguard regions saves at the end of its process, and it does. That and if what you say is true, if it was code, it would be wiping all the regions and not just the ones the plugin set.
If you could setup that ticket with the server log we can continue talking there so as to not overtake the comments with this issue, and I will be glad to try and find out what the problem is and help you fix it, even if it winds up not being an InfiniteClaims issue. :)
-
View User Profile
-
Send Message
Posted Aug 16, 2012@heatseekerbunge
Yes. There are people who own regions without the word plot in it. These are the only plots than manage to survive the wipes because they are set manually.
The error i posted is the only error i managed to catch. It may not have to do with the wiping. Just saying.
Thanks for the replies
-
View User Profile
-
Send Message
Posted Aug 15, 2012@MelonCraftServer
Albiet, it does let me know of a possible error there so I can catch it. So thats a plus.
-
View User Profile
-
Send Message
Posted Aug 15, 2012That error there directly correlates with the /iclaims list command. But no where in that command structure is there a way for it to remove the regions from WorldGuard. Someone must of used the command, and it looks like the person who did, is the owner of a WorldGuard region, that doesnt have the word "plot" in it. Could you confirm this?