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 3, 2012Does not work with 1.2 Probable because of Anvil.
-
View User Profile
-
Send Message
Posted Mar 2, 2012@CraftBang
I like that idea! :D Make a new row in the config file and enter the block id? :)
-
View User Profile
-
Send Message
Posted Mar 2, 2012@zachbora
Soure is in the .jar and as far as I know it should be compatible already. Saying that I have not tested it yet. I have other plugins to maintain. Be patient !
-
View User Profile
-
Send Message
Posted Mar 1, 2012Can you provide source for this? Or at least make compatible with 1.2
-
View User Profile
-
Send Message
Posted Feb 26, 2012-
View User Profile
-
Send Message
Posted Feb 24, 2012Failed to handle packet: java.lang.ArrayIndexOutOfBoundsException: 32768 java.lang.ArrayIndexOutOfBoundsException: 32768 at uk.co.jacekk.bukkit.infiniteplots.InfinitePlotsGenerator.generate(InfinitePlotsGenerator.java:113) at org.bukkit.craftbukkit.generator.CustomChunkGenerator.getOrCreateChunk(CustomChunkGenerator.java:38) at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:83) at net.minecraft.server.PlayerInstance.<init>(PlayerInstance.java:31) at net.minecraft.server.PlayerManager.a(PlayerManager.java:53) at net.minecraft.server.PlayerManager.movePlayer(PlayerManager.java:149) at net.minecraft.server.ServerConfigurationManager.d(ServerConfigurationManager.java:166) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:394) at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:55) at net.minecraft.server.Packet10Flying.handle(SourceFile:126) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:44) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
-
View User Profile
-
Send Message
Posted Feb 22, 2012Does this plugin work with R3 and R4 ?
-
View User Profile
-
Send Message
Posted Feb 21, 2012-
View User Profile
-
Send Message
Posted Feb 17, 2012@jackie1482
:(
-
View User Profile
-
Send Message
Posted Feb 17, 2012when i try the command bukkit say it is not a command
-
View User Profile
-
Send Message
Posted Feb 17, 2012-
View User Profile
-
Send Message
Posted Feb 13, 2012@OOORytry
Not true. All this does is provide the generator (what one chunk should look like) if you see normal terrain after a certain distance that is a problem with the server not the plugin.
-
View User Profile
-
Send Message
Posted Feb 12, 2012this is not infident it only produces a couple plots thats it
-
View User Profile
-
Send Message
Posted Feb 12, 2012@OOORytry
I won't be doing that no.
-
View User Profile
-
Send Message
Posted Feb 12, 2012@wide_load
this happens for me too by chance could you generate a world put in a link and let us download
-
View User Profile
-
Send Message
Posted Feb 11, 2012@feildmaster
I'm not obligated to provide support to anybody.
-
View User Profile
-
Send Message
Posted Feb 11, 2012@wide_load
He provides info and asks you a question, and you don't provide support? Lovely.
-
View User Profile
-
Send Message
Posted Feb 11, 2012@kamild1996
Nice list, thanks for sharing.
-
View User Profile
-
Send Message
Posted Feb 11, 2012@wide_load CB 1.1-R3. Multiverse-Core 2.3-AB. Plugins: ChatManager, ChestShop, CommandBook, iConomy, InfinitePlots, LogBlock, LWC, Multiverse-Core, Permissions, PermissionsEx, PTweaks, WGPFix, WorldEdit, WorldGuard, xAuth. There is a conflicting plugin? I didn't uninstalled any plugin.
-
View User Profile
-
Send Message
Posted Feb 11, 2012@kamild1996
You either have an outdated version of bukkit or multiverse, or have a plugin conflicting with multiverse. Also, you might have uninstalled the plugin after creating the world ?