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 Apr 2, 2012@lenis0012
:D
-
View User Profile
-
Send Message
Posted Apr 2, 2012this is just cool!
-
View User Profile
-
Send Message
Posted Mar 28, 2012Wow, never knew about this. Really awesome!
-
View User Profile
-
Send Message
Posted Mar 25, 2012@th3controller
Sorry that would be massively too complicated considering that I only made this to use once on my server.
-
View User Profile
-
Send Message
Posted Mar 25, 2012For streets can you make the plugin read schematics? I would like to have my own design assigned to the streets :)
-
View User Profile
-
Send Message
Posted Mar 25, 2012@FriedCraft
Did you even try it ? The current version works fine.
-
View User Profile
-
Send Message
Posted Mar 24, 2012When comes InfinitePlots to 1.2.3? are you making a beta? cause we really need your plugin ;)
Could you send me a pre version of the infiniteplots 1.2.3? Then im your tester :D
-
View User Profile
-
Send Message
Posted Mar 22, 2012so you guys you dont write it right you have written Plugin 'i nfiniteplots' but infiniteplots is right not i nfiniteplots
-
View User Profile
-
Send Message
Posted Mar 20, 2012@deleted_8435363
Ask someone from the Multiverse team.
@Dimdong
@deleted_8435363
It might be case sensitive ?
-
View User Profile
-
Send Message
Posted Mar 20, 2012@Dimdong
yo look below! we have same problem! :(
-
View User Profile
-
Send Message
Posted Mar 19, 201207:00:34 [INFO] Could not set generator for world 'competition_world': Plugin 'i nfiniteplots' does not exist
Thats wired ?
-
View User Profile
-
Send Message
Posted Mar 19, 2012@Wide_Load I tried to find the manually config but i dont know i can show my config from world.yml :) competition_world: generator: infiniteplots seed: 4534326967959570556 environment: NORMAL type: NORMAL hidden: false alias: name: '' color: WHITE pvp: true scale: 1.0 respawnworld: '' allowweather: true difficulty: EASY animals: spawn: true monsters: spawn: true entryfee: currency: -1 price: 0.0 hunger: true autoheal: true adjustspawn: true portalform: ALL gamemode: SURVIVAL keepspawninmemory: true spawn: x: 166.5 y: 64.0 z: 291.5 pitch: 0.0 yaw: 0.0 world: competition_world autoload: true bedrespawn: true
-
View User Profile
-
Send Message
Posted Mar 19, 2012What's the worlds.yml files supposed to look like? mines:
I also get:
2012-03-19 23:08:07 [INFO] Could not set generator for world 'Plots': Plugin 'InfinatePlots' does not exist
-
View User Profile
-
Send Message
Posted Mar 18, 2012@Dimdong
With the world created (even incorrectly) have a look in the world.yml file in the Multiverse folder. Make sure that the generator config is set under the competition_world section. If it's not, stop the server, set it manually in the file and delete the worlds folder. Then when you start the server it should generate the plots world. If it still does not, ask a Multiverse person why custom generators are not working.
-
View User Profile
-
Send Message
Posted Mar 18, 2012Hi Wide_load. I'm not the best to the plugins thing and this plugin rocks when i play on another servers. I tried to do this with multiverse and i saide the same like that you said before : /mv create competition_world normal -g InfinitePlots but when i do this there comes a normal world and thats really wired. I have installed InfinitePlots and Multiverse-Core-2,4 and inserted it to the plugins map. I really need a video before i understand this i'm really sorry :I Or just more photos or anything like that :D And i'm playing 1.2.3 and i see the plugin work on other servers like crysisserver so pleas if you can help me it will be awesome !!
-
View User Profile
-
Send Message
Posted Mar 18, 2012@ImJoenemesis
Just try it.
-
View User Profile
-
Send Message
Posted Mar 18, 2012Will this still work for 1.2.3?
-
View User Profile
-
Send Message
Posted Mar 18, 2012@abcedea
LogBlock works fine for me :)
@bullseyebuy
Update Multiverse.
-
View User Profile
-
Send Message
Posted Mar 17, 2012@wide_load when i type /mv create competition_world normal -g InfinitePlots:128
it says an internal arror has accured while attempting to perform this command
and in the console it says
06:10:40 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing command 'mv' in plugin Multiverse-Core v2.3-AB
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:461)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:818)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:778)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:761)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
Caused by: java.lang.NullPointerException
at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCore.java:474)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 12 more
i dont understand why -.-'
-
View User Profile
-
Send Message
Posted Mar 17, 2012Thanks a lot for this plugin!!
My users really like that they don't have to wait for a plot anymore! Only my server is whitelisted until a decent rollback plugin comes out :)