The Meaning of Life, the Universe, and Everything.
Join Date:
5/2/2012
Posts:
61
Member Details
Well now I'm not sure that concluded anything. I added all those mods back except Ars Magica 2, and it was slow again. Hopefully it's enough to gather some more info on things.
The Meaning of Life, the Universe, and Everything.
Join Date:
10/5/2012
Posts:
473
Minecraft:
Black_Hole
Member Details
Hmmm, well I don't use Ars Magica 2, so that could be it. What ores does it gen? Maybe there is something that Geocraft is trying to gen but it shouldn't. I'll install it and see what I can find out.
The Meaning of Life, the Universe, and Everything.
Join Date:
5/2/2012
Posts:
61
Member Details
I'm not sure exactly, AM2 is pretty new. The AM1 wiki says it spawns Vinteum ore, but I don't see it in my ID dump, only "am2.blocks.BlockAMOre". I believe it also spawns some towers, dryad mobs, etc. and a few flowers like Blue Orchid and Desert Nova.
seems like a very interesting mod. im going to install it when i get the chance :3
also i dont eprsoanlly like the idea of volcanos.. they are typiclly ugly and invasive and more work than they should be so thats my thoughts on volcanos. as for the redstone maybe it can be soem type of ferritde formed in iron ore mines? the iron from ore can sometimes rust and tint the rock around it.
I'm not sure exactly, AM2 is pretty new. The AM1 wiki says it spawns Vinteum ore, but I don't see it in my ID dump, only "am2.blocks.BlockAMOre". I believe it also spawns some towers, dryad mobs, etc. and a few flowers like Blue Orchid and Desert Nova.
seems like a very interesting mod. im going to install it when i get the chance :3 also i dont eprsoanlly like the idea of volcanos.. they are typiclly ugly and invasive and more work than they should be so thats my thoughts on volcanos. as for the redstone maybe it can be soem type of ferritde formed in iron ore mines? the iron from ore can sometimes rust and tint the rock around it.
It's low on my priority list anyway. Hmmmm, the redstone thing brings up a real problem, my code isn't designed to work like that at all. Each ore spawns by itself, having more than one kind together just isn't possible with my current set up. I'm beginning to consider a serious re-write to change that .............
I was trying out Geocraft_1.2.2_Beta.zip with Chemcraft_Core_1.5.8.jar and I noticed your config/Chemcraft/Geocraft.cfg gets bigger and bigger. Quotes(") get doubled over time, have a look here after only a few seconds of running minecraft: http://pastebin.com/CnHwAh0a
What? I know about the extra quotes thing, but it shouldn't be replicating them while it's running, only loading! I can't seem to track down the cause of that anyway, since it should be using the base number each time and I have no idea how it's replicating them in the first place. Ugh. Very frustrating.
The Meaning of Life, the Universe, and Everything.
Join Date:
10/5/2012
Posts:
473
Minecraft:
Black_Hole
Member Details
I have found the cause of the long generation time. Fixing it however, is not going to be easy. I have an idea I'm working on, but don't expect it to be done until 1.7.
Still no good idea about the replicating quotes thing, but I'm looking into it.
I've been a fan of BOD, but setting it up was a bit too tedious. Geocraft is so much better. Using it now. Some suggestions:
- Make a level 1 multiplier for every setting, so we can for example edit all trace rarities and whatnot at the same time.
- Add a CLOUD / SPHERE type of mine, where the ores will be distributed in a ball kind of shape. The cylinder pretty much means only vertical mining. I'd like to keep some horizontal mining techniques as well (but not with the FLAT mine).
- Why not make the trace ores work as in BOD? I mean - finding a spot of single ore would hint that there is a mine close. These could spawn in higher Y, making mining all the more interesting. The player would need to do some prospecting near the surface and only then dig in where he thinks ores must be. Now it's just all over the place and you have no idea where the mines are.
Just some thoughts, keep up the good work!
I'm actually working on a big rewrite of Geocraft right now. I wanted to do things that the current system can't do.
Right now, all the data is saved and organized by ore. I'm changing it to work by "mine". This means that normal mines and trace mines will be separate. It also means you can't change the mine type for an ore, or add ores through the config.
What I will be able to do, once I get it working, is to have more than one type of ore spawn together.
I'm going to add new ores, starting with "Poor Iron Ore" and "Rich Iron Ore". They will spawn together with regular Iron Ore, and will form some sort of organized structure together. Poor ore will have less metal, although I haven't quite figured out how, and rich ore will have more. I'll do the same for gold next, then I'll add my own copper, tin, silver, lead, and maybe others, each of which will automatically add itself only if another mod already did. So if you have IC2, it will automatically disable it's copper, tin and lead, and instead use mine, but if won't add silver unless you also use something that adds that.
Like I said, you won't be able to just put things into the config and have them generate. Sadly, this never really worked well, and my new system doesn't save all the data it needs, so it wouldn't be possible. Instead I've made the API a bit easier to use, and I intend to make "plugins" to handle things for as many other mods as I can, like Metallurgy, Forestry, Thaumcraft, and others which aren't caught by my generator hook.
That said, more unique mine types are coming. Cylinder was the first, and the default, and FLAT was just the first unique one, designed just for coal. Special types for iron, gold and diamonds are all coming, likely in that order.
Trace veins are not designed to do that. They are designed to ensure that you can always find SOME ore everywhere. I'm playing a world right now, and I have yet to find an iron or tin mine, but thanks to the trace veins I've been able to find, I still have enough iron and tin to get by.
Yeah, I get it with the trace ores. It's okay I think, serves the purpose right and you never know if it's a trace or a mine until you make sure.
I like the idea that your generator will handle all the ores from different mods. What I'm not sure about is the poor/rich variety. It may overcomplicate things. Perhaps make it optional? That's the most powerful thing of this mod in my opinion - the powerful customization options.
That being said, do you really need to add your own ores? With new textures and everything? It seems to be working fine with the default ores
Actually there is a pretty clear difference. By default, Geocraft makes the veins the same as the average, so if you see a single block of iron ore, then it's a trace, but if there is another one touching it, then it's a mine and there are more nearby. This works for everything except ores that naturally generate alone, like IC2 Uranium or AE Quartz.
Well, I'm still thinking of ideas, but I have a plan where I would add a new item for each ore, say Gold Ore Lump or something, and all the trace veins of gold would be poor ore and would drop one Lump, then if you found a normal gold ore, which would drop two, you'd know you were near a mine, and then there will be a clump of rich ore right at the center, which will drop three each. The Lumps would all be put in the ore registry along with their normal block names, so each lump could be macerated, ground, smelted, melted, or whatever else exactly like the normal vanilla ores could.
Not quite going along with that, but the goal of adding my own ore is more to simplify rather than complicate. This way I'll be able to customize the config defaults to be as multi-mod friendly as possible. And it will give me greater freedom to customize how each type of mine looks and is structured.
Part of that however does mean that I'll actually be reducing the customization options, down to just the rarity, the density, and the biome and dimension stuff, and the last two might have to be activated separately.
Also, I'll try, though we'll have to see, but I'll try to make it so that the ore texture is layered over the stone texture, and I'll do this at runtime, so that you can have what look like, say, marble with gold ore, or sandstone with iron ore, or whatever, purely to look good. Plus then it will work with texture packs automagically.
And finally, after I get this mod working well, and a few other projects, I plan on making my own ore processing and metal-tool making mod, and I'd like Geocraft to serve as the worldgen component of it, so I want to add the ores that I will be using in that mod.
This actually doesn't sound half bad. If it's possible to run it through the ore registry than it shouldn't really bring any extra hassle into the process but rather the opposite - some challenge and variety.
Limiting the customization options may and may not hurt. If the default configs are so good that everyone is fine with them, then no harm done. But it's a thin ice. Personally, I'd love different mine styles for different ores. But not being able to alter them (let's say I want those coal veins spherical) may be quite a big disappointment. Still, as long as there are global multipliers of density and rarity, different people using different mod(pack)s should be okay. As long as you come up with good averages and mine styles that people like
I think the texture layered ore look is already implemented in GregTech (bauxite comes to mind). Looks awesome, translates to stone.
Genereally, I like where the mod's heading and I'd be happy never to play MC again with the default ore gen. Having to find a huge mine and build a railroad there, extracting the deposits is incomparable with dull stripmining in vanilla.
I agree that it must have really good defaults, and I'll be doing lots of testing as well as listening to user suggestions.
The problem with configs is that if I make something configurable, then it means I can't control it. With lots of different mine types, this gets too out of control and confusing. That and, well, most people don't look at the configs.
The Meaning of Life, the Universe, and Everything.
Join Date:
10/5/2012
Posts:
473
Minecraft:
Black_Hole
Member Details
2.0.0
I made so many changes to this new version that I decided to bump it to 2.0.0. Read the changelog for a full list of what I did, there are too many for me to want to list them again, but here is a quick recap.
Configs changed AGAIN, but I finally fixed that replicating quotes problem.
Plugins for Thamcraft, Forestry and Thermal Expansion.
Performance ....... let's say, changes.
Retrogen. Yes, retrogen. Geocraft will now retrogen ALL your ores for you. It's awesome.
This is actually a backport of the version I've got brewing for 1.7, so there could still be bugs. Hopefully the 1.7 version, when it comes out, will be a full and final release, no more Alpha or Beta nonsense. We'll see. Report bugs, issues, or mods not behaving with Geocraft and I'll try to address them.
my minecraft crashes when i try t use this mod, chemcraft alone works fine but when i put geocraft in the mod folder the game crash at launch, here's the report
---- Minecraft Crash Report ----
// Why did you do that?
Time: 05/12/13 14.22
Description: Initializing game
java.lang.ArrayIndexOutOfBoundsException: 25500
at net.minecraftforge.common.Configuration.getBlockInternal(Configuration.java:160)
at net.minecraftforge.common.Configuration.getBlock(Configuration.java:119)
at net.minecraftforge.common.Configuration.getBlock(Configuration.java:116)
at chemcraft.core.util.ModUtils.getBlockId(ModUtils.java:405)
at chemcraft.geocraft.core.Geocraft.stone(Geocraft.java:88)
at chemcraft.geocraft.core.Geocraft.PreInit(Geocraft.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraftforge.common.Configuration.getBlockInternal(Configuration.java:160)
at net.minecraftforge.common.Configuration.getBlock(Configuration.java:119)
at net.minecraftforge.common.Configuration.getBlock(Configuration.java:116)
at chemcraft.core.util.ModUtils.getBlockId(ModUtils.java:405)
at chemcraft.geocraft.core.Geocraft.stone(Geocraft.java:88)
at chemcraft.geocraft.core.Geocraft.PreInit(Geocraft.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot™ Client VM (mixed mode, sharing), Oracle Corporation
Memory: 95527112 bytes (91 MB) / 202924032 bytes (193 MB) up to 518979584 bytes (494 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.11 FML v6.4.45.953 Minecraft Forge 9.11.1.953 Optifine OptiFine_1.6.4_HD_U_C8 30 mods loaded, 30 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{6.4.45.953} [Forge Mod Loader] (minecraftforge-9.11.1.953.jar) Unloaded->Constructed->Pre-initialized
Forge{9.11.1.953} [Minecraft Forge] (minecraftforge-9.11.1.953.jar) Unloaded->Constructed->Pre-initialized
Chemcraft|Core{1.5.8} [Chemcraft Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized
Editable-Signs{1.7.2} [Editable Signs] (minecraft.jar) Unloaded->Constructed->Pre-initialized
shadersmod{2.0.1 beta 18} [GLSL Shaders Mod] (minecraft.jar) Unloaded->Constructed->Pre-initialized
bspkrsCore{v5.0(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev5.0.zip) Unloaded->Constructed->Pre-initialized
mod_bspkrsCore{v5.0(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev5.0.zip) Unloaded->Constructed->Pre-initialized
TreeCapitator{Forge 1.6.4.r06} [Treecapitator] ([1.6.4]TreeCapitator.Forge.1.6.4.r06.Universal.jar) Unloaded->Constructed->Pre-initialized
BiomesOPlenty{1.1.2} [Biomes O' Plenty] (BiomesOPlenty-universal-1.6.4-1.1.2.51.jar) Unloaded->Constructed->Pre-initialized
BWG4{1.1.9} [Better World Generation 4] (BWG4_V119.zip) Unloaded->Constructed->Pre-initialized
ConfigMod{v1.0} [Extended Mod Config] (ConfigMod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized
CoroAI{v1.0} [CoroAI] (CoroAI for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized
craftguide{1.5.2} [CraftGuide] (CraftGuide-1.6.7.4.zip) Unloaded->Constructed->Pre-initialized
CustomSpawner{2.3.1} [DrZhark's CustomSpawner] (CustomMobSpawner 2.3.1.zip) Unloaded->Constructed->Pre-initialized
MoCreatures{6.0.1} [DrZhark's Mo'Creatures Mod] (DrZharks MoCreatures Mod v6.0.1.zip) Unloaded->Constructed->Pre-initialized
DynamicLights{1.2.6} [Dynamic Lights] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_onFire{1.0.2} [Dynamic Lights on burning] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_creepers{1.0.2} [Dynamic Lights on Creepers] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_dropItems{1.0.4} [Dynamic Lights on ItemEntities] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_mobEquipment{1.0.1} [Dynamic Lights on Mob Equipment] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_flameArrows{1.0.0} [Dynamic Lights on Flame enchanted Arrows] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_otherPlayers{1.0.4} [Dynamic Lights Other Player Light] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized
DynamicLights_thePlayer{1.0.8} [Dynamic Lights Player Light] (DynamicLights_1.6.4.jar) Unloaded->Constructed->Pre-initialized
ExtendedRenderer{v1.0} [Extended Renderer] (ExtendedRenderer for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized
Chemcraft|Geocraft{2.0.0} [Geocraft] (Geocraft_2.0.0.jar) Unloaded->Constructed->Errored
Chemcraft|Snowfall{2.0.0} [Snowfall] (Snowfall_2.0.0.jar) Unloaded->Constructed->Pre-initialized
AIBlock{v1.0} [AIBlock] (Weather v1.59 Mod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized
WeatherMod{1.58} [Weather and Tornadoes] (Weather v1.59 Mod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized
Chemcraft|Network{1.0.2} [Chemcraft Network] (Chemcraft_Core_1.5.9.jar) Unloaded->Constructed->Pre-initialized
Launched Version: 1.6.4-Forge9.11.1.953
LWJGL: 2.9.0
OpenGL: GeForce GTX 560/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Dokucraft TSC Light x32-converted.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Check your config. What is the ID of Limestone? According to the crash, it's "25500" which is illegal. Set it to something less than 4096. Make sure the others are too.
sorry, i'm a noob when it comes to minecraft modding, but i can't find the config file where i should change the limestone ID
The file path is:
.minecraft/config/Chemcraft/Geocraft.cfg
The ID values should be at the top.
If you didn't touch the config, then I'm not sure how it got broken in the first place. Regardless, changing it manually should fix it anyway.
Blackhole, thanks for making this mod and picking up where BOD left off. I think clumping ores in a vein-like fashion goes a long way to improve the mining aspect of the game, and really helps tech mods (especially logistics) feel better. I'm definitely going to be watching this as it develops; I'm a big fan of industrial mining/refining mods and this will really plug into those well.
Concerning your plans to implement ore 'richness' into the mod, I just was wondering if you thought of implementing real minerals, like Hematite, bog iron, or malacite. Speaking from a historical/progression perspective, having the ability to initially only be able to find/refine surface ores like bog ore in a bloomery and moving towards industrial age refining with hematite would be astounding. Obviously, that's outside the scope of this mod currently and would be incredibly difficult to implement with other mods, but I was just curious to see if that ever crossed your mind.
I'm having some trouble getting it to work. I have tried deleting the config and having a new one generated but have the same problem. The level 2 factors look OK and the level 1 factors are both 1. When I use the mod to generate a world I will get some chunks with marble that are large enough but when I find gold or iron for example there is only one block. I have tried changing the two level 1 factors in both directions and still get the same behavior. Any suggestions?
Blackhole, thanks for making this mod and picking up where BOD left off. I think clumping ores in a vein-like fashion goes a long way to improve the mining aspect of the game, and really helps tech mods (especially logistics) feel better. I'm definitely going to be watching this as it develops; I'm a big fan of industrial mining/refining mods and this will really plug into those well. Concerning your plans to implement ore 'richness' into the mod, I just was wondering if you thought of implementing real minerals, like Hematite, bog iron, or malacite. Speaking from a historical/progression perspective, having the ability to initially only be able to find/refine surface ores like bog ore in a bloomery and moving towards industrial age refining with hematite would be astounding. Obviously, that's outside the scope of this mod currently and would be incredibly difficult to implement with other mods, but I was just curious to see if that ever crossed your mind.
I have thought about doing things like that at least. It's obviously more complex, and requires a lot more effort on my part, not to mention users. Really the issue I'm thinking about right now is that I'm not sure how many users would like that and how many wouldn't.
I'm having some trouble getting it to work. I have tried deleting the config and having a new one generated but have the same problem. The level 2 factors look OK and the level 1 factors are both 1. When I use the mod to generate a world I will get some chunks with marble that are large enough but when I find gold or iron for example there is only one block. I have tried changing the two level 1 factors in both directions and still get the same behavior. Any suggestions?
Those are called trace veins. That's not a bug, that's a feature. Keep looking. You will find larger amounts, they're just rarer.
I crashed my SMP game. I have a bunch of mods installed so I can't say for sure that the error was triggered by one of them or not but the trace is in MineGenerator. Is your code public?
---- Minecraft Crash Report ----
// Who set us up the TNT?
Time: 12/12/13 12:27 AM
Description: Exception in server tick loop
java.util.ConcurrentModificationException
at java.util.HashMap$Haerator.nextEntry(Unknown Source)
at java.util.HashMap$KeyIterator.next(Unknown Source)
at chemcraft.geocraft.generation.ore.MineGenerator.generate(MineGenerator.java:100)
at chemcraft.geocraft.generation.ore.MineGenerator.tickEnd(MineGenerator.java:151)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostWorldTick(FMLCommonHandler.java:282)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:677)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:276)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
I crashed my SMP game. I have a bunch of mods installed so I can't say for sure that the error was triggered by one of them or not but the trace is in MineGenerator. Is your code public?
---- Minecraft Crash Report ----
// Who set us up the TNT?
Time: 12/12/13 12:27 AM
Description: Exception in server tick loop
java.util.ConcurrentModificationException
at java.util.HashMap$Haerator.nextEntry(Unknown Source)
at java.util.HashMap$KeyIterator.next(Unknown Source)
at chemcraft.geocraft.generation.ore.MineGenerator.generate(MineGenerator.java:100)
at chemcraft.geocraft.generation.ore.MineGenerator.tickEnd(MineGenerator.java:151)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostWorldTick(FMLCommonHandler.java:282)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:677)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:276)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Yes, I am aware of that bug. I'm not yet sure what's causing it, but it seems to be really rare. I've only got it twice, even running Geocraft for hours and hours. Restart your world and everything seems to be fine. That's all I can say until I find time to track down the cause and fix it.
Restarting does not fix it. If you need some guidance on taking it open source I would be more than happy to help with that too. I should have time to help you look into it in a few weeks and I'm sure there are others who would be willing to help as well.
I have thought about doing things like that at least. It's obviously more complex, and requires a lot more effort on my part, not to mention users. Really the issue I'm thinking about right now is that I'm not sure how many users would like that and how many wouldn't.
Of course, I always have a bad habit of wanting things to be more punishing/difficult in games. That's obviously not a popular opinion. Especially because to do proper refining/mining, you'd have to disable/change vanilla recipes. Maybe you could start with just a realistic version of one metal, particularly copper (since that was the first metal used by man, and therefore the simplest to model) and gauge interest with that small system.
But even what you've done so far really goes a long distance to making the mining part of Minecraft a lot more interesting/challenging. Maybe you could publish three or so parameter 'profiles' to give people a rough idea of what they're in for by changing the volume/density parameters?
also i dont eprsoanlly like the idea of volcanos.. they are typiclly ugly and invasive and more work than they should be so thats my thoughts on volcanos. as for the redstone maybe it can be soem type of ferritde formed in iron ore mines? the iron from ore can sometimes rust and tint the rock around it.
It's low on my priority list anyway. Hmmmm, the redstone thing brings up a real problem, my code isn't designed to work like that at all. Each ore spawns by itself, having more than one kind together just isn't possible with my current set up. I'm beginning to consider a serious re-write to change that .............
What? I know about the extra quotes thing, but it shouldn't be replicating them while it's running, only loading! I can't seem to track down the cause of that anyway, since it should be using the base number each time and I have no idea how it's replicating them in the first place. Ugh. Very frustrating.
Still no good idea about the replicating quotes thing, but I'm looking into it.
Right now, all the data is saved and organized by ore. I'm changing it to work by "mine". This means that normal mines and trace mines will be separate. It also means you can't change the mine type for an ore, or add ores through the config.
What I will be able to do, once I get it working, is to have more than one type of ore spawn together.
I'm going to add new ores, starting with "Poor Iron Ore" and "Rich Iron Ore". They will spawn together with regular Iron Ore, and will form some sort of organized structure together. Poor ore will have less metal, although I haven't quite figured out how, and rich ore will have more. I'll do the same for gold next, then I'll add my own copper, tin, silver, lead, and maybe others, each of which will automatically add itself only if another mod already did. So if you have IC2, it will automatically disable it's copper, tin and lead, and instead use mine, but if won't add silver unless you also use something that adds that.
Like I said, you won't be able to just put things into the config and have them generate. Sadly, this never really worked well, and my new system doesn't save all the data it needs, so it wouldn't be possible. Instead I've made the API a bit easier to use, and I intend to make "plugins" to handle things for as many other mods as I can, like Metallurgy, Forestry, Thaumcraft, and others which aren't caught by my generator hook.
That said, more unique mine types are coming. Cylinder was the first, and the default, and FLAT was just the first unique one, designed just for coal. Special types for iron, gold and diamonds are all coming, likely in that order.
Trace veins are not designed to do that. They are designed to ensure that you can always find SOME ore everywhere. I'm playing a world right now, and I have yet to find an iron or tin mine, but thanks to the trace veins I've been able to find, I still have enough iron and tin to get by.
Well, I'm still thinking of ideas, but I have a plan where I would add a new item for each ore, say Gold Ore Lump or something, and all the trace veins of gold would be poor ore and would drop one Lump, then if you found a normal gold ore, which would drop two, you'd know you were near a mine, and then there will be a clump of rich ore right at the center, which will drop three each. The Lumps would all be put in the ore registry along with their normal block names, so each lump could be macerated, ground, smelted, melted, or whatever else exactly like the normal vanilla ores could.
Not quite going along with that, but the goal of adding my own ore is more to simplify rather than complicate. This way I'll be able to customize the config defaults to be as multi-mod friendly as possible. And it will give me greater freedom to customize how each type of mine looks and is structured.
Part of that however does mean that I'll actually be reducing the customization options, down to just the rarity, the density, and the biome and dimension stuff, and the last two might have to be activated separately.
Also, I'll try, though we'll have to see, but I'll try to make it so that the ore texture is layered over the stone texture, and I'll do this at runtime, so that you can have what look like, say, marble with gold ore, or sandstone with iron ore, or whatever, purely to look good. Plus then it will work with texture packs automagically.
And finally, after I get this mod working well, and a few other projects, I plan on making my own ore processing and metal-tool making mod, and I'd like Geocraft to serve as the worldgen component of it, so I want to add the ores that I will be using in that mod.
The problem with configs is that if I make something configurable, then it means I can't control it. With lots of different mine types, this gets too out of control and confusing. That and, well, most people don't look at the configs.
I made so many changes to this new version that I decided to bump it to 2.0.0. Read the changelog for a full list of what I did, there are too many for me to want to list them again, but here is a quick recap.
Configs changed AGAIN, but I finally fixed that replicating quotes problem.
Plugins for Thamcraft, Forestry and Thermal Expansion.
Performance ....... let's say, changes.
Retrogen. Yes, retrogen. Geocraft will now retrogen ALL your ores for you. It's awesome.
This is actually a backport of the version I've got brewing for 1.7, so there could still be bugs. Hopefully the 1.7 version, when it comes out, will be a full and final release, no more Alpha or Beta nonsense. We'll see. Report bugs, issues, or mods not behaving with Geocraft and I'll try to address them.
.minecraft/config/Chemcraft/Geocraft.cfg
The ID values should be at the top.
If you didn't touch the config, then I'm not sure how it got broken in the first place. Regardless, changing it manually should fix it anyway.
Hmmmmm, how about you try manually adding in the correct values? Here is a copy of mine
Very interesting. I'll have to look into this further.
Concerning your plans to implement ore 'richness' into the mod, I just was wondering if you thought of implementing real minerals, like Hematite, bog iron, or malacite. Speaking from a historical/progression perspective, having the ability to initially only be able to find/refine surface ores like bog ore in a bloomery and moving towards industrial age refining with hematite would be astounding. Obviously, that's outside the scope of this mod currently and would be incredibly difficult to implement with other mods, but I was just curious to see if that ever crossed your mind.
Those are called trace veins. That's not a bug, that's a feature. Keep looking. You will find larger amounts, they're just rarer.
// Who set us up the TNT?
Time: 12/12/13 12:27 AM
Description: Exception in server tick loop
java.util.ConcurrentModificationException
at java.util.HashMap$Haerator.nextEntry(Unknown Source)
at java.util.HashMap$KeyIterator.next(Unknown Source)
at chemcraft.geocraft.generation.ore.MineGenerator.generate(MineGenerator.java:100)
at chemcraft.geocraft.generation.ore.MineGenerator.tickEnd(MineGenerator.java:151)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostWorldTick(FMLCommonHandler.java:282)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:677)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:276)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows Server 2012 (amd64) version 6.2
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1031332488 bytes (983 MB) / 2108162048 bytes (2010 MB) up to 2863661056 bytes (2731 MB)
JVM Flags: 3 total; -Xms2G -Xmx3G -XX:PermSize=256m
AABB Pool Size: 13739 (769384 bytes; 0 MB) allocated, 11756 (658336 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 4, tallocated: 58
FML: MCP v8.11 FML v6.4.45.953 Minecraft Forge 9.11.1.953 122 mods loaded, 122 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.4.45.953} [Forge Mod Loader] (minecraftforge-universal-1.6.4-9.11.1.953.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.11.1.953} [Minecraft Forge] (minecraftforge-universal-1.6.4-9.11.1.953.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Chemcraft|Core{1.5.8} [Chemcraft Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CodeChickenCore{0.9.0.6} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
denLib{3.1.35} [denLib] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NotEnoughItems{1.6.1.5} [Not Enough Items] (NotEnoughItems 1.6.1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
PowerCrystalsCore{1.1.8} [PowerCrystals Core] (PowerCrystalsCore-1.1.8-9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TConstruct-Preloader{0.0.1} [Tinkers Corestruct] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Core{4.2.1} [BuildCraft] (001 - buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Builders{4.2.1} [BC Builders] (001 - buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Energy{4.2.1} [BC Energy] (001 - buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Factory{4.2.1} [BC Factory] (001 - buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Transport{4.2.1} [BC Transport] (001 - buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Silicon{4.2.1} [BC Silicon] (001 - buildcraft-A-1.6.4-4.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
jammyfurniture{4.5} [Jammy Furniture Mod] (1.6.2_Jammy_Furniture_Mod_V4.5.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Natura{2.1.14} [Natura] (Natura_mc1.6.X_2.1.14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiomesOPlenty{1.1.3} [Biomes O' Plenty] (BiomesOPlenty-universal-1.6.4-1.1.3.308.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CoFHCore{2.0.0.b8a} [CoFH Core] (CoFHCore-2.0.0.b8a.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NetherOres{1.6.2R2.2.1} [Nether Ores] (NetherOres-2.2.1-14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ThermalExpansion{3.0.0.b8} [Thermal Expansion] (ThermalExpansion-3.0.0.b8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
IC2{2.0.316-experimental} [IndustrialCraft 2] (industrialcraft-2_2.0.316-experimental.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded{1.6.2R2.7.3} [MineFactory Reloaded] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatForestryPre{1.6.2R2.7.3} [MFR Compat: Forestry (part 2)] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forestry{2.3.0.7} [Forestry for Minecraft] (forestry-A-2.3.0.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Thaumcraft{4.0.5b} [Thaumcraft] (Thaumcraft4.0.5b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
betterstorage{0.7.3.38} [BetterStorage] (1.6.4.BetterStorage_0.7.3.38.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
bspkrsCore{v5.0(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev5.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mod_bspkrsCore{v5.0(1.6.4)} [bspkrsCore] ([1.6.4]bspkrsCorev5.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
cfm{3.2.6} [§4MrCrayfish's Furniture Mod] ([Forge]FurnitureModv3.2.6(1.6.4).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
EnderTanks{1.7} [Ender Tanks] (_1.6.2__EnderTanks_v1.7b.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
APUnofficial{2.5.0} [Additional Pipes] (AdditionalPipes2.5.0-BC4.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
arsmagica2{1.0.2b} [Ars Magica 2] (AM2_1.0.2b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ArchimedesShipsMod{1.6.4 v1.4.5} [Archimedes' Ships] (ArchimedesShips.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BCTools{1.4-a-9} [Buildcraft Tools] (bcTools-v1.4-a-9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiblioCraft{1.5.3} [BiblioCraft] (BiblioCraft[v1.5.3].zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BinnieCore{1.8-dev2} [Binnie Core] (binnie-mods-1.8-dev2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ExtraBees{1.8-dev2} [Extra Bees] (binnie-mods-1.8-dev2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ExtraTrees{1.8-dev2} [Extra Trees] (binnie-mods-1.8-dev2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Additional-Buildcraft-Objects{1.0.6.182} [Additional Buildcraft Objects] (buildcraft-Z-additional-buildcraft-objects-1.0.6.182.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CarpentersBlocks{v1.9.7} [Carpenter's Blocks] (Carpenter's Blocks v1.9.7 - MC 1.6+.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
chococraft{3.0.3} [Torojima's ChocoCraft] (Chococraft_3.0.3.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CoFHLoot{2.0.0.b8a} [CoFH Loot] (CoFHCore-2.0.0.b8a.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CoFHMasquerade{2.0.0.b8a} [CoFH Masquerade] (CoFHCore-2.0.0.b8a.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CoFHSocial{2.0.0.b8a} [CoFH Social] (CoFHCore-2.0.0.b8a.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CoFHWorld{2.0.0.b8a} [CoFH World] (CoFHCore-2.0.0.b8a.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ComputerCraft{1.58} [ComputerCraft] (ComputerCraft1.58.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CCTurtle{1.58} [ComputerCraft Turtles] (ComputerCraft1.58.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
craftguide{1.5.2} [CraftGuide] (CraftGuide-1.6.7.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DenPipes-Forestry{1.1.8} [DenPipes-Forestry] (DenPipes-Forestry-1.6.4-1.1.8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DenPipes-Emerald{1.1.6} [DenPipes-Emerald] (DenPipes-Emerald-1.6.4-1.1.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DenPipes{2.1.18} [DenPipes] (DenPipes-1.6.4-2.1.18.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DungeonPack{1.6.4} [DungeonPack] (DungeonPack 1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
EnderIO{0.5.1} [Ender IO] (EnderIO-1.6.4-0.5.1a.106.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
factorization{0.8.18} [Factorization] (Factorization-0.8.18.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
factorization.misc{0.8.18} [Factorization Miscellaneous Nonsense] (Factorization-0.8.18.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
factorization.notify{0.8.18} [Factorization Notification System] (Factorization-0.8.18.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
factorization.dimensionalSlice{0.8.18} [Factorization Dimensional Slices] (Factorization-0.8.18.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Chemcraft|Geocraft{2.0.0} [Geocraft] (Geocraft_2.0.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ImmibisCore{57.1.6} [Immibis Core] (immibis-core-57.1.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
InfernalMobs{1.4.3} [Infernal Mobs] (InfernalMobs_1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
LogisticsPipes|Main{0.7.4.dev.80} [Logistics Pipes] (LogisticsPipes-MC1.6.4-0.7.4.dev.80.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ForgeMultipart{1.0.0.219} [Forge Multipart] (ForgeMultipart-universal-1.6.4-1.0.0.219.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TConstruct{1.6.X_1.5.2.1} [Tinkers' Construct] (TConstruct_mc1.6.4_1.5.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MagicBees{2.1.7} [Magic Bees] (magicbees-2.1.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Railcraft{8.3.0.0} [Railcraft] (Railcraft_1.6.4-8.3.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Mariculture{1.1.4c} [Mariculture] (mariculture-1.6.X-v1.1.4c.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Mekanism{5.6.0} [Mekanism] (Mekanism-v5.6.0.565.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MekanismGenerators{5.6.0} [MekanismGenerators] (MekanismGenerators-v5.6.0.565.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MekanismTools{5.6.0} [MekanismTools] (MekanismTools-v5.6.0.565.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
meteors{2.11.2} [Falling Meteors] (Meteors Mod V2.11.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
minechem{@VERSION@} [MineChem] (Minechem4-14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MFR Compat Forestry Trees{1.0} [MFR Compat Forestry Trees] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MFR Compat Extra Trees{1.0} [MFR Compat Extra Trees] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatAppliedEnergistics{1.6.2R2.7.3} [MFR Compat: Applied Energistics] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatAtum{1.6.2R2.7.3} [MFR Compat: Atum] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatBackTools{1.6.2R2.7.3} [MFR Compat: BackTools] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatBuildCraft{1.6.2R2.7.3} [MFR Compat: BuildCraft] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatChococraft{1.6.2R2.7.3} [MFR Compat: Chococraft] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatExtraBiomes{1.6.2R2.7.3} [MFR Compat: ExtraBiomes] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatForestry{1.6.2R2.7.3} [MFR Compat: Forestry] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatForgeMicroblock{1.6.2R2.7.3} [MFR Compat: ForgeMicroblock] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatIC2{1.6.2R2.7.3} [MFR Compat: IC2] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatMagicalCrops{1.6.2R2.7.3} [MFR Compat: Magical Crops] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatMystcraft{1.6.2R2.7.3} [MFR Compat: Mystcraft] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
pamharvestcraft{1.0} [Pam's HarvestCraft Base] (Pam's HarvestCraft 1.6.4 v1.1.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatPams{1.6.2R2.7.3} [MFR Compat: Pam's Mods] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatRailcraft{1.6.2R2.7.3} [MFR Compat: Railcraft] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatRP2{1.6.2R2.7.3} [MFR Compat: RP2] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatSufficientBiomes{1.6.2R2.7.3} [MFR Compat: Sufficient Biomes] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatThaumcraft{1.6.2R2.7.3} [MFR Compat: Thaumcraft] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatThermalExpansion{1.6.2R2.7.3} [MFR Compat: Thermal Expansion] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TwilightForest{1.20.3} [The Twilight Forest] (twilightforest-1.20.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatTwilightForest{1.6.2R2.7.3} [MFR Compat: TwilightForest] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatVanilla{1.6.2R2.7.3} [MFR Compat: Vanilla] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatXyCraft{1.6.2R2.7.3} [MFR Compat: XyCraft] (MineFactoryReloaded-2.7.3-179.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons{1.9.3.r47} [NEI Addons] (neiaddons-1.6.2-1.9.3.r47.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|AE{1.9.3.r47} [NEI Addons: Applied Energistics] (neiaddons-1.6.2-1.9.3.r47.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|CraftingTables{1.9.3.r47} [NEI Addons: Crafting Tables] (neiaddons-1.6.2-1.9.3.r47.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|ExtraBees{1.9.3.r47} [NEI Addons: Extra Bees] (neiaddons-1.6.2-1.9.3.r47.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|Forestry{1.9.3.r47} [NEI Addons: Forestry] (neiaddons-1.6.2-1.9.3.r47.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIAddons|MiscPeripherals{1.9.3.r47} [NEI Addons: Misc Peripherals] (neiaddons-1.6.2-1.9.3.r47.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NEIPlugins{1.1.0.6} [NEI Plugins] (NEIPlugins-1.1.0.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
OCS{1.6.4.0} [OpenCCSensors] (OpenCCSensors-1.6.4.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
PluginsforForestry{3.2.30} [PluginsforForestry] (PluginsforForestry-1.6.4-3.2.30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
PowerConverters{1.6.4R2.3.2B1} [Power Converters] (PowerConverters-1.6.4-34.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ProjRed|Core{4.2.0.14} [ProjectRed-Core] (ProjectRedBase-1.6.4-4.2.0.14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ProjRed|Compatability{4.2.0.14} [ProjectRed-Compatability] (ProjectRedCompat-1.6.4-4.2.0.14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ProjRed|Integration{4.2.0.14} [ProjectRed-Integration] (ProjectRedIntegration-1.6.4-4.2.0.14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ProjRed|Transmission{4.2.0.14} [ProjectRed-Transmission] (ProjectRedIntegration-1.6.4-4.2.0.14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ProjRed|Illumination{4.2.0.14} [ProjectRed-Illumination] (ProjectRedLighting-1.6.4-4.2.0.14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ProjRed|Exploration{4.2.0.14} [ProjectRed-Exploration] (ProjectRedWorld-1.6.4-4.2.0.14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Tubestuff{57.1.0} [Tubestuff] (tubestuff-57.1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
WR-CBE|Core{1.4.0.6} [WR-CBE Core] (WR-CBE 1.4.0.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
WR-CBE|Addons{1.4.0.6} [WR-CBE Addons] (WR-CBE 1.4.0.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
WR-CBE|Logic{1.4.0.6} [WR-CBE Logic] (WR-CBE 1.4.0.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DragonAPI{release} [DragonAPI] (zDragonAPI 1.6 v8b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RotaryCraft{Gamma} [RotaryCraft] (zRotaryCraft 1.6 v8b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ReactorCraft{beta} [ReactorCraft] (zzReactorCraft 1.6 v8.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
McMultipart{1.0.0.219} [Minecraft Multipart Plugin] (ForgeMultipart-universal-1.6.4-1.0.0.219.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Chemcraft|Network{1.0.2} [Chemcraft Network] (Chemcraft_Core_1.5.9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ForgeMicroblock{1.0.0.219} [Forge Microblocks] (ForgeMultipart-universal-1.6.4-1.0.0.219.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TConstruct Environment: Sane and ready for action. Bugs may be reported.
Profiler Position: N/A (disabled)
Vec3 Pool Size: 15257 (854392 bytes; 0 MB) allocated, 8523 (477288 bytes; 0 MB) used
Of course, I always have a bad habit of wanting things to be more punishing/difficult in games. That's obviously not a popular opinion. Especially because to do proper refining/mining, you'd have to disable/change vanilla recipes. Maybe you could start with just a realistic version of one metal, particularly copper (since that was the first metal used by man, and therefore the simplest to model) and gauge interest with that small system.
But even what you've done so far really goes a long distance to making the mining part of Minecraft a lot more interesting/challenging. Maybe you could publish three or so parameter 'profiles' to give people a rough idea of what they're in for by changing the volume/density parameters?