AddQuartz
AddQuartz
AddQuartz will add chunks to any nether chunks in defined worlds it has not done so previously on, this is intended for use on servers with pre-made nethers from before the introduction of quartz to allow them to have a 1.5-ready nether without resetting their nether.
But it could also be used by new servers to double the amount of quartz in the nether!
Features
- Add Quartz
- Only add quartz to config-defined nethers
- Does not double-add to chunks
- Limited processing per-second to help avoid lag
Commands
No commands
Permissions
No permissions
Configuration
# Add world names that should have quartz added here. They must be of type NETHER for it to work worlds: - world_nether
Simply add all the nether worlds you want processed to this list, and as chunks are loaded they will be processed.
Notes on the plugin
- It processes chunks as they load, so you can leave it in and forget about it
- It will keep track of all chunks it has processed in a file in it's plugin folder
- It will process a maximum of 10 chunks per second (may seem slow, but stops lag)
- It will write to file on average every 100 chunks, please note this SSD users.
- It will put more quartz down in chunks that already have it if you run it over a 1.5 chunk (feature?). Please note this and pre-gen your 1.4 map if you do not want this.
- It will only spawn quartz in netherrack, player placed or natural, so no floating blocks of quartz will be spawned (unless you had floating netherrack!)
Other Information
- You can find AddQuartz on github here!
- If you find a bug in AddQuartz, please submit an issue here.
- You can find development builds of AddQuartz here. 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.
I'm getting the severe error loading this plug-in on 1.5.2 as well. :-(
Any ETA on an update?
Any chance you'd be willing to expand this project to have the ability to spawn ores in the over world?
and maybe base it by the biome?
For example Forest Hills could have a higher amount of Iron Ore than a swamp?
Help please. Update needed:
2013-05-04 07:12:45 [INFO] This server is running CraftBukkit version git-Bukkit-1.5.2-R0.1-b2771jnks (MC: 1.5.2) (Implementing API version 1.5.2-R0.1)
2013-05-04 07:12:45 [SEVERE] Could not load 'plugins/AddQuartz.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: net/minecraft/server/v1_5_R2/World
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217)
at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55)
at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106)
at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_5_R2/World
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
... 9 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_5_R2.World
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 12 more
The plugin washed every blocks behind 128 out when refreshing the map :( Hope this can be fixed, 'cause we've created many interesting buildings behind it.
@Blatolo
I'll be going through your PR, pulling the functionality, maybe changing it a bit, and also expanding the scope of this plugin. Thanks for the PR!
@blablubbabc
I just added this exact functionality.
It assumes that all chunks are connected to the spawn chunk. So no chunks generated from teleporting around will be influenced.
I have send NuclearW a pull request on github if he wants to merge it.
If you really can't wait, here is my github repo:
https://github.com/Sibirius/AddQuartz
If this doesn't get merged I will probably just release it as a fork.
hey, can you make this plugin add nether ore's to the normal minecraft world chunks?
Awesome plugin! But i see its missing a logo if you want a logo i can make you one for really cheap you can either PM me or look for deatails here http://hardc0relogos.webs.com i can give you a really good deal because I am going to use this plugin!
@Darthmineboy
I mean: at least in a given radius then or the existing (already generated chunks) .. Just like WorldBorder or dynmap is doing it (at elast one of them has this feature to pre-generate chunks).
@blablubbabc
Unlimited chunks mate
Could you add an way to add quartz to all the nether chunks in one step, not only on loading?
I mean: like pre-generating of chunks -> run one command, wait a long time and after it is done: all nether chunks are filled with quartz and I can remove the plugin again.
Maybe by loading all chunks and unload them again afterwards.
@gabriel11798
It would be awesome and very heplful to make a miners world or to repopulate all the ground near to the spawn.
So, this plugin can populate areas with certain blocks? Cause' this with redstone, diamond, emerald, gold, etc ores would be awesome.