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/
Hey Wide,
Will you be updating this to the latest CB?
@RevresYm
There's no reason why not, although the world would still generate normal terrain once you get ouf of the chunks the server created.
@wide_load
Alright, cool. Thanks for the reply. Theoretically, can I run a local bukkit server, generate my world and then run that world without bukkit?
@RevresYm
You would have to run a local server to use it in single player.
@DerekZil
Soon :D
Did you ever add money to buy a plot yet? :)
Greetings.
I'm feeling a bit lazy, and don't want to look through your comments to see if this has been asked/answered before.
Will this work in a single-player environment, and how would I go about generating a world with this in MC1.6.2?
Thanks
@relworPstar
You'll have to describe the situation better if I can do anything about it. Any kind of interaction should be blocked.,
You can break bedrock when in creative, that's how the game is.
if you put water where a player flyes or stands (other player) then you can place it so you can like flud other peoples clamed plots
Also people can break the bedrock at the bottom....... its a creative world, can u block this?
@Dudemister1999
You're sure you have the right file ? #83 was built from the code you can see on git and https://github.com/betterphp/InfinitePlots/blob/master/src/main/java/uk/co/jacekk/bukkit/infiniteplots/WorldInitListener.java#L8 is clearly using the correct package.
@wide_load
I'm using your dev one. #83.
@Dudemister1999
You have the wrong version.
@wide_load
Here:
http://pastebin.com/MWXNR595
@wide_load
Alright. I must apologize for the late reply. Super busy these last few days >.<
Anyways, it seems to randomly switch between working and not. Right now, it works. Upon reload, fail. Upot shutdown and turnon, works. It is fascinating and frustrating at the same time. I'll try to get another error, and post it your way soon.
@Dudemister1999
Pastebin the stacktrace and I'll take a look.
@wide_load
I've tried the latest version off your Jenkins. Still gave the same error.
@ThoLav
I only upload to BukkitDev when a beta version of CraftBukkit is available, see http://dev.bukkit.org/bukkit-plugins/infiniteplots/#w-changes-since-last-release
@wide_load
There's no version for 1.6.2 only 1.5.2 (highest available at files!
@jarrod04
Check the server.log for errors, you probably have the wrong version for the server version you have.
@Dudemister1999
@ThoLav
You have the wrong version for the server version you have.
Hi,
we are running your plugin. Our spawn world is generated with InfinitePlus. Anything runs fine and new chunks are correctly generated, but we're getting an error when server reboots.
We are using another plugin and put informations in worlds section from bukkit.yml:
Error message from server.log:
Hello. Your plugin was working correctly, and then out of nowhere this appeared, and now it does not work:
(Says missing class CraftWorld)
I've tried a different version, even an old one and a development one off your Jenkins. None work.