InfinitePlots
Description
This plugin provides a simple generator for server admins to use to create an infinite world of building plots (of a configurable size), the idea is for it to be used to create a world to be used for building competitions. I made this to use on my server and am releasing it just in case anyone else is looking for the same thing.
NOTE: This does not create any worlds, you will need to use a plugin like MultiVerse or edit your world.yml file to create one using this plugins name as the generator. An example of the command used to create a world using MultiVerse would be
/mv create competition_world normal -g InfinitePlots
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 do not have the time to read through the comments section, any comment that fits the previous three categories will be ignored.
Plot Size
The plot-size option in the config file controls the size of the plots that are generated, it will only take effect in new areas so you may need to delete the worlds folder and have it regenerate.
You can also set the size of the plots for a given world using the generator ID parameter, for a size of 64 (the default) you can do
/mv create competition_world normal -g InfinitePlots:64
for 128 you would do
/mv create competition_world normal -g InfinitePlots:128
If the ID parameter is not specified the value from the config file will be used.
For details of the other config options see the config page.
Contributing
Contributions to the project are very much welcome, if you have a feature that you want implemented and know a nice way to do it then consider forking the repo and submitting a pull request. These will be accepted as long as the following simple guidelines are followed.
- Do not edit the structure of the pom.xml file, feel free to add a dependency if you need it but the formatting and structure should not be changed.
- If you are exposing a new API method, add a JavaDoc comment to it, but don't over-comment internal code.
- Follow the existing code style, don't antagonise over every space though !
All dependencies that are used are now available from a public Maven repo, so you don't have to worry about building several other projects just to add a simple change any more.
Source Code
Dev Builds
Changes Since Last Release
Information on the development version can be found on the new version of this page http://dev.bukkit.org/server-mods/infiniteplots/pages/main-dev/
Download
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
http://bukkit.jacekk.co.uk:8000/job/InfinitePlots/
-
View User Profile
-
Send Message
Posted Mar 13, 2013For some reason water flow, lava flow, and redstone don't do anything in my InfinitePlots world, using a recent snapshot build. (ie. water/lava don't flow, redstone just sits there, etc)
-
View User Profile
-
Send Message
Posted Mar 10, 2013@heatseekerbunge
@FranticIch
New version of the main page for the dev builds http://dev.bukkit.org/server-mods/infiniteplots/pages/main-dev/
-
View User Profile
-
Send Message
Posted Mar 10, 2013@FranticIch
The plot size is now measured from the centre of the path rather then the area you can build in. The reason for this is that there is the option to allow players to break the path between plots they own so it's considered part of it. The default will be 39 for compatibility with the old version.
-
View User Profile
-
Send Message
Posted Mar 10, 2013@FranticIch
We are in the process of merging InfiniteClaims and InfinitePlots together, until we leave the development stages of the new plugin version with its own built in plot management system, the page is not being updated. Since the recommended build does in fact not have a plot management system.
The plot size this is normal, but as for the explanation of that, I will leave that to wide_load, he can explain that one better :P
-
View User Profile
-
Send Message
Posted Mar 9, 2013Hey! Awesome changes, but could you please clean up this thread a bit? Things like "Plot Management All this plugin does it provide the generator for the world,[...]" confused me at the beginning and could you add the permissions? In the comments I saw "infiniteplots.plot.build-all", so I guess everything is something like "infiniteplots.plot.command".
Also another thing confused me: I set the plots size to 32, but ingame it were 25 and as I set them up to 39 it were 32- is that normal?
-
View User Profile
-
Send Message
Posted Mar 8, 2013@wide_load
Excellent, thanks.
-
View User Profile
-
Send Message
Posted Mar 7, 2013@WizardCM
Players with the permission infiniteplots.plot.build-all will be able to build in all plots and unclaimed areas.
-
View User Profile
-
Send Message
Posted Mar 7, 2013In the latest dev build is there a permission/config option to allow people to build in areas that don't have a plot yet?
-
View User Profile
-
Send Message
Posted Mar 5, 2013@h0us3cat
It's not possible yet.
The reset section of the config file is used to control the plot regen command, it limits the number of blocks that get changed per tick so you can run the reset over a longer time if you have a slow server to stop people getting kicked for timeouts.
-
View User Profile
-
Send Message
Posted Mar 3, 2013How can i disable the glowstone on each section?
And what does?:
reset:
delay: 5
pertick: 2000
-
View User Profile
-
Send Message
Posted Feb 25, 2013@Flapcraft
For the signs I forgot to implement the feature that moves the sign one block down if the upper wall value is 0, so this will be remedied for the next beta/alpha/full release.
The plot system is going to work differently, and currently you will not automatically be assigned a plot when you join the world, but we will be adding in a command roughly like /plot claim auto, so that instead of walking to a plot and claiming it, it'll find you a random empty plot and assign it to you, much like InfiniteClaims does now.
Plot teleportation is not in the alpha uploaded to BukkitDev, but if you download the latest build from the development link above, the command is there in its initial stages.
As for the claiming plots in non-plot worlds, and mob spawning even when its disable in multiverse, if you could create two separate issues for us, we can better look into the issue and make sure it is taken care of.
-
View User Profile
-
Send Message
Posted Feb 25, 2013i really like this design i have on my plotworld but with the signs it looks like this: https://www.dropbox.com/s/z5tyxftoe6jnlsn/2013-02-25_19.32.40.png maybe a feature to change the corner block? I changed the upperwal value to 0 to make it air.
When you join the plotworld for the first time i didn't automaticly get a plot, is this a bug? also i can claim plot in non-plot worlds. When i claimed a plot at night 3000 mobs spawn on in, but in multiverse mobspawn is set to false. (they only spawn inside the claimed plot).
How do i teleport to my own plot? maybe /plot tp plot1 is a nice feature. I think something like this looks much better: https://www.dropbox.com/s/md2sf6t6mx5in1s/2013-02-25_19.39.19.png?
I know this is alpha and i was only testing is, there is no hurry :D
-
View User Profile
-
Send Message
Posted Feb 22, 2013@wide_load
What he said, setting a home at the plot makes a big assumption that the player can:
If the player cannot set multiple plots than claiming a plot means they could never get back to their say survival world home, and if they have a home prior to claiming a plot, they would loose that previous home and never be able to find their home again.
In the current dev builds there is a teleport command in its initial stage, that you can test and then give us feedback in the form of a ticket. :)
-
View User Profile
-
Send Message
Posted Feb 22, 2013@golfin98
The dev build has a teleport command that they can use :) We won't be adding automatic home setting as that would mean depending on all the plugins that provide the home feature.
-
View User Profile
-
Send Message
Posted Feb 20, 2013@golfin98
What do you mean they cannot teleport to it? I would suggest you open a ticket so that we can see whats going on.
@Cory_
Ticket would work but also the -data is well the block data, if the block supports different meta-data values then you can change them with that config option.
So for example on my test world I use brick half slabs, just because I can and dokucraft makes them look amazing lol, but my config is as follows:
-
View User Profile
-
Send Message
Posted Feb 20, 2013Am I doing something wrong? For some reason I cannot break blocks on a plot that I claimed. The only config I've changed is the composition of the fence.
EDIT: whoops, must've been a faulty plot. Fixed by regenerating the world.
-
View User Profile
-
Send Message
Posted Feb 20, 2013Is there a way to automatically make the plot the player's home? Because once they claim it my players cannot teleport to it..
-
View User Profile
-
Send Message
Posted Feb 20, 2013@ziryuk
Not yet.
@Cory_
No not meant to.
Claim limit will be added.
Owner is not the same as builder so no it should not.
File a ticket.
-
View User Profile
-
Send Message
Posted Feb 20, 2013Suppose to make WorldGuard Regions? If so, It doesn't.
Limitations going to be added? I'm not OP'd and I don't even have a permissions plugin and I can claim all the empty plots.
Doesn't show me as an owner/Builder and should automatically add me as Builder.
In another 'Creative World' and did /plot tp plot and teleported me to the main world. Thinking full multiworld support isn't added yet.
Trying to understand what '-data' does.
-
View User Profile
-
Send Message
Posted Feb 20, 2013Is there a way to generate the world without the glowstones?