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 May 25, 2012@Flapcraft
Yeah, thats working of course, but I need a better solution ;).
-
View User Profile
-
Send Message
Posted May 25, 2012@Tallcraft
log out of the server than relogin :D
-
View User Profile
-
Send Message
Posted May 25, 2012/iclaims reset is working, but not properly, it removes all blocks from the plot, but theyre still visible. They only disappear when placing and destroying a block next to them.
-
View User Profile
-
Send Message
Posted May 25, 2012@Tallcraft
Thats good lol don't worry about it, just was worried because I cannot easily fix coding while i'm at work.
-
View User Profile
-
Send Message
Posted May 25, 2012@heatseekerbunge
I am sorry, now everything is fine now, somehow. :)
-
View User Profile
-
Send Message
Posted May 25, 2012@cooliali
What do you mean? Multiverse is one of the plugins I test with all the time, how doesnt it work?
@Tallcraft
Can they add/remove members? Ill check to see if the permission nodes may not be correctly configured.
@sht04052
By default when they automatically enter a infiniteplots world, and you have given them the infiniteplots.auto permissions, they will receive a WorldGuarded plot that only they can build in. If you dont want them to build/destroy the path ways you can use /rg _ _ global_ _ build deny (remove the spaces between the _'s).
-
View User Profile
-
Send Message
Posted May 25, 2012@heatseekerbunge
blocks: lower-wall: 98 upper-wall: 0 path: 44 surface: 2 base: 1 plots: restrict-spawning: true size: 64 height: 20
changed the upper-wal to 0
-
View User Profile
-
Send Message
Posted May 25, 2012@Flapcraft
Well the signs are intended to be plot identifiers, If I put them on the grass in the corners no one could see them, unless you disabled the walls all together. Ill look into some possibilities, could ya share your infiniteplots config so I can see what im dealing with.
-
View User Profile
-
Send Message
Posted May 25, 2012Seems that the iclaims doesn't like to work with multiverse.
-
View User Profile
-
Send Message
Posted May 25, 2012Gave the permissions infiniteclaims.plot.*; infiniteclaims.plot to my players, they can use /iclaims set but havent got permission for /iclaims plot, or /iclaims reset
-
View User Profile
-
Send Message
Posted May 24, 2012One little think: the permission iclaims.auto isn't listed in the permissions list above.....
EDIT: one little think i forgot to notice is that: the sign placement is a bit odd for me, ( i have disabled the fence's in the infiniteplots config) so now i just have just a lott of floating sign :D maybe place the signs on the grass?
-
View User Profile
-
Send Message
Posted May 24, 2012Can you force builders to build on their plots automatically please? No were else I dont want to use world guard command every single time when player enters the world
-
View User Profile
-
Send Message
Posted May 24, 2012@snowdog713
There is a slight issue with the /iclaims set command, it was a last minute addition to support "legacy" plots for the new /iclaims plot that is used to return to the plot. So it doesnt actually claim a plot, which I am going to re-clarify its use above, but to claim new plots you should let the automatic claim handle the job, because it is the only method that creates the WorldGuard region. I hope this makes sense sorry it has been a long day and I am slightly tired. Basically the /iclaims set command will be going away and replaced with /iclaims get in the full version 2.0 which will actually claim a plot. I will explain this in further detail either when I release the feature in a beta version, or with the full release.
@xemnes1
I have already turned this down before, but since I am a people pleaser I will look into it but I am sorry it is not something I can do for Version 2.0's release. If I keep adding feature for version 2.0 well one it may never come out lol. But I will look into it, I promise. May I ask why the preference though? I am actually looking into using Residence on my own server but I would like to hear why you like it/prefer it over WorldGuard.
@CarpenterBee
I promise I am not avoiding anwsering your questions, as I always say it is easier to open tickets because I do not backtrack through comments that often/barely at all. If you grant your users the infiniteclaims.auto permission, when they first enter the InfinitePlots world, if they do not already have a plot it will teleport them to a empty plot, setup the WorldGuard region, and save their plot into the plots.yml file so that they can use the command /iclaims plot command to return back to their plot. At the moment there is no way to manually claim a plot, the /iclaims set command is only there as a temporary solution for those that already have plots from infiniteclaims in the past, and would there users to be able to use the /iclaims plot command to return to the plot.
-
View User Profile
-
Send Message
Posted May 24, 2012could i suggest residence support? worldguard doesnt quite cut my needs
-
View User Profile
-
Send Message
Posted May 24, 2012I have a quick question/bug. I do /iclaims set, and everything works, like it says its my plot now, and it goes into the config that i have a plot, but other people are still allowed to build there. is there something i have to change to make it so only i can build there until i do /iclaims addmember?
-
View User Profile
-
Send Message
Posted May 24, 2012@pigeoncraft & @sillyrosster
I do appreciate what he's doing, I just don't appreciate it when everyone else is getting answers but I can't get simple question answered. And @heatseekerbunge I was just wondering if you were going to make an 'Auto' plot feature. Cause I was confused how people make their own plot. Like it gives the command /iclaims set but I do not see where the permission node is that allows the player to type said command. What I'm also asking is if that command is just default for everyone and I don't need to give someone a permission node, so everyone can just type /iclaims set and they'll have permission right away? I'm just trying to get answers fast because I'm going to get my server dedicated and I'm just trying to perfect it. I do appreciate what you're doing.
-
View User Profile
-
Send Message
Posted May 24, 2012@Tallcraft
Im getting the same thing...
-
View User Profile
-
Send Message
Posted May 24, 2012Until the file gets approved, which is taking for freaking ever, here is a link to the file: http://hunterskrasek.com/public_files/uploads/1337893638_InfiniteClaims.jar
-
View User Profile
-
Send Message
Posted May 24, 2012@kman2010lol
The upload is taking its sweet time being approved, I will try to get a link available if it isnt up in the next 30min.
@kyllingman2
Thanks glad you like it! More to come my friend!
@sillyrosster
Yea I kinda hurpdurped a bit, and if I would have actually tested it would have noticed a long time ago. But tested it, and got everything cleaned up. Now to finish work on legacy support, multiple plots, and resetting a plot...and custom messages and localization lol
-
View User Profile
-
Send Message
Posted May 24, 2012Now this is an epic plugin update! I really LOVE the new update!!! :D Keep on the good work guys!