Any chance for per-biome settings such as Marcopolo's Better Ore Distribution mod?
I find your distribution better but really like the per-biome concept.
Yes, this is very doable. I am planning to add it following the upcoming MC 1.2.5 update.
understand... its not critical, i think
i have a question; how i can to config when the ore has this id's: screen
i try to wrote 145:3 but nothing found
This is by far the most amazing ore mod I have ever seen before. I've never used one b/c I didn't like the way the other ones work, but I greatly love this one. Bookmarked and downloaded. +1 for you.
You would have to disable the generation in that specific mod and add it to the config file.
<!-- ** Redpower Ore Veins **
* Since I use Redpower, I've included a list of Vein generators for the Redpower Ores below.
* You *MUST* copy the correct blockID from your Redpower config file (it's "world.ores.id").
* All Redpower ores share this one id. They are differentiated from each other with meta-data
* values, which are already provided correctly below.
* You should also disable the default generation of these ores in the Redpower config file.
-->
<!-- Copper -->
<!--Veins blockID='PUT_ID_VALUE_HERE' metaData='5'>
<PDist name='MotherlodeFrequency' avg='0.015'/>
<PDist name='MotherlodeHeight' avg='0.15' range='0.05' distribution='normal' />
<PDist name='MotherlodeSize' avg='3.5' range='1.5' />
</Veins-->
<!-- Silver -->
<!--Veins blockID='PUT_ID_VALUE_HERE' metaData='3'>
<PDist name='MotherlodeFrequency' avg='0.009'/>
<PDist name='MotherlodeHeight' avg='0.10' range='0.05' distribution='normal' />
<PDist name='MotherlodeSize' avg='3.5' range='1'/>
<PDist name='BranchFrequency' avg='7' range='2'/>
<PDist name='BranchLength' avg='50' range='25'/>
</Veins-->
<!-- Tin -->
<!--Veins blockID='PUT_ID_VALUE_HERE' metaData='4'>
<PDist name='MotherlodeFrequency' avg='0.012'/>
<PDist name='MotherlodeHeight' avg='0.15' range='0.05' distribution='normal' />
<PDist name='MotherlodeSize' avg='3.0' range='1.5' />
<PDist name='BranchLength' avg='45' range='25'/>
</Veins-->
You would do something like this. If you don't, things can get laggy.
You would have to disable the generation in that specific mod and add it to the config file.
As Sodisna said, you need to add a <Veins> element to the config file with the blockID of the new ore (and a metadata value if the blockID is used for multiple things).
You will probably want to disable the mod's original ore generation to avoid having double ore in your world, but this isn't absolutely required. If the mod in question doesn't have that feature, you can ask the author to add it.
As Sodisna said, you need to add a &--#60;Veins&--#62; element to the config file with the blockID of the new ore (and a metadata value if the blockID is used for multiple things).
You will probably want to disable the mod's original ore generation to avoid having double ore in your world, but this isn't absolutely required. If the mod in question doesn't have that feature, you can ask the author to add it.
@Sodisna - what do you mean by laggy?
I get the disabling the mod's generation part, but does the mod author have to do anything to make sure this mod can do its thing?
As Sodisna said, you need to add a &--#60;Veins&--#62; element to the config file with the blockID of the new ore (and a metadata value if the blockID is used for multiple things).
You will probably want to disable the mod's original ore generation to avoid having double ore in your world, but this isn't absolutely required. If the mod in question doesn't have that feature, you can ask the author to add it.
@Sodisna - what do you mean by laggy?
I had forgot to remove redpower2's ore generation and had Ore veins one, it got a little laggy due to all the ores.
I get the disabling the mod's generation part, but does the mod author have to do anything to make sure this mod can do its thing?
Nope. It's that simple EDIT: Actually, there is something. The mod author must make sure that the ore block is properly registered during or before the load() event. If the ore block is not registered then CustomOreGen won't be able to place it in the world.
First of all, I've been searching for a mod that does exactly this for days, so thanks for this! I am however, having some trouble. I'm trying to run this with Yogbox (surely this is trouble).
FINER: Loading Ore Veins config ... C:\Users\----\AppData\Roaming\.techniclauncher\yogbox\config\OreVeinsConfig.xml
Mar 31, 2012 1:06:08 AM CustomOreGen.ConfigXMLHandler startElement
FINER: Creating Standard Generator for blockID 3 w/ meta 0
Mar 31, 2012 1:06:08 AM CustomOreGen.ConfigXMLHandler startElement
FINER: Creating Standard Generator for blockID 13 w/ meta 0
Mar 31, 2012 1:06:08 AM CustomOreGen.ConfigXMLHandler BuildGeneratorsFromConfigFile
WARNING: Ore Veins config file parser failed: org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
That is what is being reported back to me...and I have no idea what I'm doing. Any help or a pointer in the right direction would be greatly appreciated.
EDIT: Ok, so, what seems to be happening is it's error-ing out when I use the "Red Wool" segment to see if it's actually working. I don't get any errors when I comment that out...but then I don't know if the mod is actually functioning or not. Any tips?
First of all, I've been searching for a mod that does exactly this for days, so thanks for this! I am however, having some trouble. I'm trying to run this with Yogbox (surely this is trouble).
FINER: Loading Ore Veins config ... C:\Users\----\AppData\Roaming\.techniclauncher\yogbox\config\OreVeinsConfig.xml
Mar 31, 2012 1:06:08 AM CustomOreGen.ConfigXMLHandler startElement
FINER: Creating Standard Generator for blockID 3 w/ meta 0
Mar 31, 2012 1:06:08 AM CustomOreGen.ConfigXMLHandler startElement
FINER: Creating Standard Generator for blockID 13 w/ meta 0
Mar 31, 2012 1:06:08 AM CustomOreGen.ConfigXMLHandler BuildGeneratorsFromConfigFile
WARNING: Ore Veins config file parser failed: org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
That is what is being reported back to me...and I have no idea what I'm doing. Any help or a pointer in the right direction would be greatly appreciated.
EDIT: Ok, so, what seems to be happening is it's error-ing out when I use the "Red Wool" segment to see if it's actually working. I don't get any errors when I comment that out...but then I don't know if the mod is actually functioning or not. Any tips?
My best guess is that you accidentally deleted something important while uncommenting that section. If you post (in spoilers) your config file I can probably sort that out for you.
Do not be surprised - my English is Google translate. I never play Minecraft without these mods:
ExtraBiomesXl, Industrial Craft, Build Craft, LCTrees++, Metallurgy, Railcraft, Smart Moving, Forestry, Jammy Furniture Mod, Kaevator Super Slopes, Xtra Blocks, ReiMinimap, CraftGuide.
Use this: blockID='145' metaData='3'
It disables the vanilla ore distributions by default, but they can be re-enabled in the config file.
Ah. On a related note, what do mods that add ores have to do in order for this to replace their generation?
You would do something like this. If you don't, things can get laggy.
As Sodisna said, you need to add a <Veins> element to the config file with the blockID of the new ore (and a metadata value if the blockID is used for multiple things).
You will probably want to disable the mod's original ore generation to avoid having double ore in your world, but this isn't absolutely required. If the mod in question doesn't have that feature, you can ask the author to add it.
@Sodisna - what do you mean by laggy?
I get the disabling the mod's generation part, but does the mod author have to do anything to make sure this mod can do its thing?
I had forgot to remove redpower2's ore generation and had Ore veins one, it got a little laggy due to all the ores.
Nope. It's that simple
EDIT: Actually, there is something. The mod author must make sure that the ore block is properly registered during or before the load() event. If the ore block is not registered then CustomOreGen won't be able to place it in the world.
I see. I've never had that problem, but I will look into it.
That is what is being reported back to me...and I have no idea what I'm doing. Any help or a pointer in the right direction would be greatly appreciated.
EDIT: Ok, so, what seems to be happening is it's error-ing out when I use the "Red Wool" segment to see if it's actually working. I don't get any errors when I comment that out...but then I don't know if the mod is actually functioning or not. Any tips?
Strictly new generation. You don't need a new world though, if you can explore new chunks.
<Config>
<StandardGen blockID='3' size='32' frequency='20'/>
<StandardGen blockID='13' size='32' frequency='10'/>
<--Veins blockID='35' metaData='14'>
<PDist name='MotherlodeHeight' avg='0.4' range='0.1'/>
<Replaces blockID='0'/>
</Veins-->
<Veins blockID='16'>
<PDist name='MotherlodeFrequency' avg='0.018'/>
<PDist name='MotherlodeHeight' avg='0.20' range='0.10' />
<PDist name='MotherlodeSize' avg='4' range='1.5'/>
<PDist name='BranchFrequency' avg='9' range='3'/>
</Veins>
<Veins blockID='15'>
<PDist name='MotherlodeFrequency' avg='0.013'/>
<PDist name='MotherlodeHeight' avg='0.15' range='0.10' distribution='normal' />
<PDist name='MotherlodeSize' avg='3.5' range='1.5' />
</Veins>
<Veins blockID='14'>
<PDist name='MotherlodeFrequency' avg='0.009'/>
<PDist name='MotherlodeHeight' avg='0.10' range='0.05' distribution='normal' />
<PDist name='MotherlodeSize' avg='3' range='1'/>
<PDist name='BranchFrequency' avg='6' range='2'/>
<PDist name='BranchLength' avg='35' range='25'/>
</Veins>
<Veins blockID='73'>
<PDist name='MotherlodeFrequency' avg='0.010'/>
<PDist name='MotherlodeHeight' avg='0.125' range='0.075'/>
<PDist name='MotherlodeSize' avg='2' range='1'/>
<PDist name='BranchFrequency' avg='6' range='2'/>
<PDist name='BranchLength' avg='80' range='30'/>
<PDist name='SegmentLength' avg='15' range='6'/>
<PDist name='SegmentRadius' avg='0.8' range='0.4'/>
</Veins>
<Veins blockID='56'>
<PDist name='MotherlodeFrequency' avg='1.0'/>
<PDist name='MotherlodeHeight' avg='0.035' range='0.035' distribution='normal' />
<PDist name='MotherlodeSize' avg='0.9' range='0.3'/>
<PDist name='BranchFrequency' avg='0' range='0'/>
</Veins>
<Veins blockID='21'>
<PDist name='MotherlodeFrequency' avg='0.009'/>
<PDist name='MotherlodeHeight' avg='0.05' range='0.035' distribution='normal' />
<PDist name='MotherlodeSize' avg='2' range='1'/>
<PDist name='BranchFrequency' avg='6' range='2'/>
<PDist name='BranchLength' avg='30' range='10'/>
<PDist name='SegmentLength' avg='10' range='4'/>
<PDist name='SegmentAngle' avg='0.50' range='0.40'/>
<PDist name='SegmentRadius' avg='0.8' range='0.4'/>
</Veins>
</Config>
There's your problem. "--Veins" is not the same as "Veins".
yes, this is help. thank you!
ExtraBiomesXl, Industrial Craft, Build Craft, LCTrees++, Metallurgy, Railcraft, Smart Moving, Forestry, Jammy Furniture Mod, Kaevator Super Slopes, Xtra Blocks, ReiMinimap, CraftGuide.
Client:
ModLoader (In minecraft.jar)
ModLoaderMP Client version (In minecraft.jar)
CustomOre Client Version (mods folder)
Client:
ModLoaderMP Server version (In minecraft_server.jar)
CustomOre Server Version (mods folder)