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 22, 2012I am not liking MultiWorld so far. Because of how it functions, at the moment it looks like I might be forced to rewrite a massive section of the plugin to make it work, or force you to manually enter the names of the InfinitePlots worlds for the plugin to function.
I am annoyed.
-
View User Profile
-
Send Message
Posted Sep 20, 2012Ticket system backup. Wish this thing gave crash reports that were understandable... then again if I could ever learn ruby I'd be able to fix it lol.
-
View User Profile
-
Send Message
Posted Sep 20, 2012@heatseekerbunge
Removing current Plots world and downgading back to ver 07 for InfinitePlots worked for me.. Everything seems to be working with your newest and IPs .07 version.. I'll hold off on upgrading until I hear from you :)
Thanks, Ron
-
View User Profile
-
Send Message
Posted Sep 19, 2012@heatseekerbunge
would be best if you could post this somewhere in the info, as some people don't read comments
also an example of colours for the config would be great also.
-
View User Profile
-
Send Message
Posted Sep 19, 2012@heatseekerbunge
First it seems to work with v0.8.
But after server restart, players say it doesn't work and it stopped.
When will you update it that it again works with there newest version. Now nothing seems to work 100%. Don't know what to do. Thx.
-
View User Profile
-
Send Message
Posted Sep 18, 2012PLEASE READ!!!!
Do not update to v0.8 of InfinitePlots, @wide_load changed something with the code that basically destroys InfiniteClaims functionality. Please keep using v0.7 for the time being and I will update accordingly.
-
View User Profile
-
Send Message
Posted Sep 18, 2012@heatseekerbunge
Thank you, we need this Plugin to open our Server. If you Update the Plugin before Friday, we are very Happy :) Otherwise we wait a week :)
-
View User Profile
-
Send Message
Posted Sep 17, 2012Thank you, I fixed it. InfiniteClaims isn't compatible with the latest InfinitePlots.
-
View User Profile
-
Send Message
Posted Sep 16, 2012@Cytooxien
I am working on it :) just taking my time to make it of high quality, and college eats a lot of time lol
-
View User Profile
-
Send Message
Posted Sep 16, 2012@xATon2x
If you use their DevBuild of 2.5 it seems to work pretty well, at the moment there is a bug where it doesn't keep GameModes between world changes properly but eh a minor inconvenience.
@FuliqueLunatic
If you look at your server log it will tell you exactly what the cause was, or tell me what could have caused it. But after that there could be a number fo things that could have caused this and I dont want to just guess at what it could be.
-
View User Profile
-
Send Message
Posted Sep 16, 2012When I type in a command that has something to do with plots (such as /iclaims plot plot1), the server says "An internal error occurred while attempting to perform this command".
-
View User Profile
-
Send Message
Posted Sep 16, 2012@heatseekerbunge
Multiverse has a problem with infiniteplots in 1.3.2. I have noticed this since august. Multiverse is not updated so it creates horrible spawns using generators from 1.3.2. It failed to properly load many generators when I used it in 1.3.2. A possible solution I reccomend for you guys is creating the plot world on 1.2.5, and migrating it to your 1.3.2 server. That's what I did to solve the problems. Multiverse really needs to update.
-
View User Profile
-
Send Message
Posted Sep 16, 2012@heatseekerbunge
Thanks for keeping us updated and answering all our questions. Love the plugin.
-
View User Profile
-
Send Message
Posted Sep 16, 2012Please Update The Plugin, i'm waiting... :)
-
View User Profile
-
Send Message
Posted Sep 15, 2012Believe it or not guys, I load my test server up with MultiWorld instead of Multiverse, create a InfinitePlots world and well for one the world doesnt generate properly... The first like 16 chunks around the spawn wont load, and now I am getting the same problem you are with the "Not in a plot world" error. Now I am getting somewhere! Lets find out why this is happening!
-
View User Profile
-
Send Message
Posted Sep 15, 2012I'd like to give you guys a quick update, I had recently planned to finish up what I can for the full release while removing the reset command again, so that I can get it out to you guys. But if you remember recently my old server I was running shut down and was without a home to play minecraft and manage things... well the old server owner decided to start up again since he regained time and this is the weekend we finish everything up and relaunch... Yay! lol. Thus I have been knee deep in permissions hell trying to setup every single group for both members and staff, and all the different levels of permissions for the 40 some odd plugins.
Thus the full release is a maybe for this weekend unless I can finish permissions fully and ready the launch early. Than I shall figure out how I am going to approach the next release, I want it to be worth something, but I dont want to make y'all wait forever.
If you have any questions you are always free to comment here or PM me and I will get back to you as soon as possible, have a good one.
HSkrasek
-
View User Profile
-
Send Message
Posted Sep 15, 2012@ricflair71
Well I am starting to notice a lot of people that complain about this issue seem to have one thing in common. That being MultiWorld, which I personally dont use and thus don't test with it. Mainly because when I test the plugin it is the plot functions, the world generation functions are all on Multiverse. So something with MultiWorld may be causing the world to not report the correct Generator to my plugin, and thus breaks everything.
I will have to learn multiworld and test against it to see if I can gracefully get around this issue. I have an idea that may bypass this issue all together but I am hoping I dont need to include code that would only be used if a server runs MultiWorld
@Flapcraft
That is because the players regions override the Global region, which is how they are even able to build in their plots in the first place. I am still working on adding a feature to allow players to add certain worldguard flags to their plots, but I need to focus on people being able to claim plots %99.999 of the time first.
@Pendar2
Not at the moment but that is a planned feature in a future release, just gotta work out everything that is needed to allow such a thing.
@xATon2x
I just downloaded the Beta 2 file and ran the command, it works but I am still getting the same bug I personally experience, which is the reason why I wanted it to be tested, to see if the same bug happened or different for everybody. Make sure you downloaded the right version, but I actually forgot to put the message back in after the reset happens which is my bad.
-
View User Profile
-
Send Message
Posted Sep 15, 2012Is there a way to allow worledit for someone just on their plot?
-
View User Profile
-
Send Message
Posted Sep 15, 2012@Endless123
Yes i know that flag but that doesn't work on claimed plots. Then you still need to apply that flag to every individual plot.
-
View User Profile
-
Send Message
Posted Sep 14, 2012@heatseekerbunge
It doesn't reset at all. As soon as I run the command it doesn't do anything at all, no text response, no reset, no anything. It doesn't even give me help instructions on it as I type "/iclaims reset ?" or whatever the command was. Overall the reset function seemed to not be implemented.