Are you tired of small veins of ores, which appear uniformly throughout the world? Would you prefer a more realistic distribution and generation of ores?
Better Veins generates ore veins that are actually continuous veins (rather than collections of smaller veins in a concentrated space. These ores generate in a pattern that is quite varied in shape and size, so when you hit an ore, you don't know exactly how much you will find - it could be anything from 6 ores up to 1500 ores.
Better Veins is also fully configurable, with the ability to alter the generation algorithm itself, as well as the relative size of the different ore types' veins, the max height a vein will begin spawning at, and the rarity of a vein spawning.
V 0.4 - upgraded to 1.1
- added support for biome variation in ore distribution (ores now are twice as frequent as base frequency in the optimal biome for that ore). V 0.3.2 - fixed the bug caused in 0.3.1 where the config file was inifinitely generated.
V 0.3.1 - attempted compatibility fix for forestry; - altered location of config file to minecraft dir. - [bugged]
1. open minecraft.jar, preferably with a decent archiving program such as winRAR
2. open [1.0]Better Veins[0.3].zip with winRAR
3. copy the contents into minecraft.jar
4. delete META-INF folder
5. close winRAR
Videos Pictures
A large vein of Iron, with an appealing shape
A large vein of Iron next to a large vein of Redstone
A small vein of Redstone next to a small Vein of gold. This size of vein is much more common than the large veins
A few small veins next to each other, one each of gold, diamond, lapis and redstone.
Configuration
After a world is first created with this mod, a file called "Ugore_config.txt" should appear in your minecraft folder.
Vein sizes are generated by the formula:
size = VarBig / x + VarSmall
with x = 0-1
VarSmall controls the smallest size a vein should be, with VarBig controlling the size of larger veins. The maximum size of a vein is currently limited to 1500, to avoid crashes and severe lag for calculating larger veins.
The default settings for VarBig and VarSmall are 6 and 0. I recommend not setting VarBig above 10.
For each ore type, there are three variables:
Rarity:
The chance of a vein of each ore type spawning in any given chunk is 1 / rarity.
maxSize:
The maxSize is the percent size of a standard vein that will generate - so 100 will generate a standard sized vein (ranging from 6 to 1500 with default settings), and 50 will generate a vein half that size (ranging from 3 to 750 ores per vein).
maxHeight:
This defines the maximum height that a vein can start. Veins can extend beyond this height, especially larger veins.
bestBiome:
This defines the optimal biome for that ore. Currently supports biomes:
swamp, extremeHills, plains, taiga, forest, desert.
NOTE:
Veins may be smaller / be missing chunks from segments of dirt, gravel or from caves that spawn inside veins.
Credits
DoctorUg - coding
jcd - coding
Copyright, etc.:
TERMS AND CONDITIONS
0. USED TERMS
MOD - modification, plugin, a piece of software that interfaces with the Minecraft client to extend, add, change or remove original capabilities.
MOJANG - Mojang AB
OWNER - , Original author(s) of the MOD. Under the copyright terms accepted when purchasing Minecraft (http://www.minecraft.net/copyright.jsp) the OWNER has full rights over their MOD despite use of MOJANG code.
USER - End user of the mod, person installing the mod.
1. LIABILITY
THIS MOD IS PROVIDED 'AS IS' WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MOD TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MOD. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME, PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MOD FALL ON THE USER.
2. USE
Use of this MOD to be installed, manually or automatically, is given to the USER without restriction.
3. REDISTRIBUTION
This MOD may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER solely. All mirrors of this mod must have advance written permission from the OWNER. ANY attempts to make money off of this MOD (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.
4. DERIVATIVE WORKS/MODIFICATION
This mod is provided freely and may be decompiled and modified for private use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MOD require advance written permission of the OWNER and may be subject to certain terms.
So, you can go for dozens of chunks and not find squat, and suddenly, you hit a diamond deposit big enough to build a freaking town of solid diamond blocks? Sounds both frustrating as Nether (spending your first few in-game months ironless if you're unlucky) and OP as Enderdragons (once you hit a deposit, you're set for a very long time).
Rollback Post to RevisionRollBack
"Urist McWackoMcGoose cancels Mod Minecraft: Discovered Dwarf Fortress"
Ancient sig archive:
Paper Minecraft: Legend of the Music Discs... is on hiatus until I get a new high-end gaming laptop! Episode 2-4: watch?v=Lk4TjTnUJYU
Would it be possible to have a chance of a jackpot styled vein? Like your own predetermined sets that could spawn next to the preset minecraft vein spawnage? This would solve the problem of the possibility of it being to rare to fine (as Wacko mentions) but still have that over haul of jackpots when you get lucky enough xD
Just a thought, other then that it's still nice, and if it causes no complications, I'll be adding it to my minecraft. Thanks for the hard work!
So, you can go for dozens of chunks and not find squat, and suddenly, you hit a diamond deposit big enough to build a freaking town of solid diamond blocks? Sounds both frustrating as Nether (spending your first few in-game months ironless if you're unlucky) and OP as Enderdragons (once you hit a deposit, you're set for a very long time).
The total amount of each ore compared to vanilla is actually significantly lower, although it should be easier to find veins what with them being larger.
Diamonds are currently set to be smaller veins than iron (so max size of 750, but the chance of finding one that big is extremely low. Diamonds currently spawn in 1:55 chunks, with only 4% of veins being larger than 75 diamonds, 6% larger than 50 diamonds and 10% larger than 30.
love this mod :smile.gif: can it be used on modded ores as well? this would make the mineralogy mod so fun because than i could build an actual mill and town site at a mine instead of just having a tunnel !!!! diamonds for you also could you make it so ore bodies appear more in mountains, that would make my mines look awesome thanks again
Would it be possible to have a chance of a jackpot styled vein?
Could you clarify a bit more what you mean by this? If you mean adding my veins in addition to the vanilla style spawning, i think this is overpowered. What the mod does do, however is quite commonly spawn small (<50, with most <10) sized veins. It's very hard to find anything >2-300.
love this mod :smile.gif: can it be used on modded ores as well?
It should work for modded ores, but I have not tested this yet - if you try it, let me know if it works. It will generate a section in the config file called "New Block", and you should be able to alter the spawning configuration from there.
also could you make it so ore bodies appear more in mountains, that would make my mines look awesome thanks again
Currently coal and iron will spawn in mountains, but if you alter the "maxHeight" variable to >64 for other ore types, these will also spawn in mountains. Due to the way the generation works, there is also more likely to be ore under a mountain, just due to there being more stone in those chunks.
ok i had an issue with this mod conflicting with some others
its created the config file as it should have,and it created two new ore slots
hears where i hit a snag. i tried to start a new world with the following mods
modloader,optifine, metallurgy, and dynamic world heights
i think it has something to do with the dynamic heights mod as i loaded a world save with this mod and the heights mod and got a crash. i could not retrieve the error message as it said the file no longer existed
any ideas?
ok i had an issue with this mod conflicting with some others
modloader,optifine, metallurgy, and dynamic world heights
Hmm. I'd be surprised if metallurgy doesn't manage to break it, as it alters ore spawning itself, but obviously via a different method as it doesn't edit WorldGenMinable.
I can't see why dynamic world heights should break it, but i'll have a bit of a look and see if I can work out what's wrong.
the dynamic heights mod seems to cause some sort of glitch that makes ore bodies randomly spawn in air or water, also i ve seen several glitches with the modded ore spawn ratio that does not change even if you change the config file
This would actually be really awesome on a town/faction based server, because players would have to band together around areas rich with resources, giving them a real incentive to build towns, but it wouldn't work with single player imo. It's just way too unbalanced, even if it is realistic. I might mess around with the settings though, and see if I can come up with a formula that seems more fair to me. I'm thinking like 50 as a max vein size, and a bit more common.
It's designed to actually be quite balanced. For a given volume, there are actually less ores on average, they're just arranged in larger clumps. The very large ones are quite hard to find, as they're fairly compact, and rare.
However, I welcome feedback if people think they are too close together.
I plan on releasing a multiplayer version.
Quote from Icenisse »
So, I found the Ugore_config file on my desktop, and I'm fine with having it there. But can I move it to my .minecraft folder or will the mod try to read it from my desktop and make a new one because it can't find it there?
Hmmm. I have no idea why it's on your desktop. Do you start your minecraft from a desktop shortcut? Perhaps there's some strange behaviour from filewriter where it writes wherever the program was started from, rather than the folder.
It's designed to actually be quite balanced. For a given volume, there are actually less ores on average, they're just arranged in larger clumps. The very large ones are quite hard to find, as they're fairly compact, and rare.
However, I welcome feedback if people think they are too close together.
I plan on releasing a multiplayer version.
Hmmm. I have no idea why it's on your desktop. Do you start your minecraft from a desktop shortcut? Perhaps there's some strange behaviour from filewriter where it writes wherever the program was started from, rather than the folder.
this seems to happen with alot of computers, a friend of mine loaded the mod on this computer ( PC ) just with the minecraft .exe launcher and the config loaded to his desktop as well
the dynamic heights mod seems to cause some sort of glitch that makes ore bodies randomly spawn in air or water, also i ve seen several glitches with the modded ore spawn ratio that does not change even if you change the config file
I was actually just wondering about that because I use dynamic heights mod myself...
Does the mod config specify exact numbers? if you wanted to make it dynamic height compatible then rather than using absolute numbers, use something like "(Custom spawn height divided by 128) X Map Height" instead.
That way it would generate ores according to a ratio from the bottom to the top of the taller levels instead of only in the bottom 128 layers?
Are you tired of small veins of ores, which appear uniformly throughout the world? Would you prefer a more realistic distribution and generation of ores?
Better Veins generates ore veins that are actually continuous veins (rather than collections of smaller veins in a concentrated space. These ores generate in a pattern that is quite varied in shape and size, so when you hit an ore, you don't know exactly how much you will find - it could be anything from 6 ores up to 1500 ores.
Better Veins is also fully configurable, with the ability to alter the generation algorithm itself, as well as the relative size of the different ore types' veins, the max height a vein will begin spawning at, and the rarity of a vein spawning.
Download
Better veins version 0.4 (Mediafire).
Changelog:
V 0.4 - upgraded to 1.1
- added support for biome variation in ore distribution (ores now are twice as frequent as base frequency in the optimal biome for that ore).
V 0.3.2 - fixed the bug caused in 0.3.1 where the config file was inifinitely generated.
V 0.3.1 - attempted compatibility fix for forestry; - altered location of config file to minecraft dir. - [bugged]
V 0.3 - Release
Installation
2. open [1.0]Better Veins[0.3].zip with winRAR
3. copy the contents into minecraft.jar
4. delete META-INF folder
5. close winRAR
Pictures
A large vein of Iron, with an appealing shape
A large vein of Iron next to a large vein of Redstone
A small vein of Redstone next to a small Vein of gold. This size of vein is much more common than the large veins
A few small veins next to each other, one each of gold, diamond, lapis and redstone.
After a world is first created with this mod, a file called "Ugore_config.txt" should appear in your minecraft folder.
Vein sizes are generated by the formula:
size = VarBig / x + VarSmall
with x = 0-1
VarSmall controls the smallest size a vein should be, with VarBig controlling the size of larger veins. The maximum size of a vein is currently limited to 1500, to avoid crashes and severe lag for calculating larger veins.
The default settings for VarBig and VarSmall are 6 and 0. I recommend not setting VarBig above 10.
For each ore type, there are three variables:
Rarity:
The chance of a vein of each ore type spawning in any given chunk is 1 / rarity.
maxSize:
The maxSize is the percent size of a standard vein that will generate - so 100 will generate a standard sized vein (ranging from 6 to 1500 with default settings), and 50 will generate a vein half that size (ranging from 3 to 750 ores per vein).
maxHeight:
This defines the maximum height that a vein can start. Veins can extend beyond this height, especially larger veins.
bestBiome:
This defines the optimal biome for that ore. Currently supports biomes:
swamp, extremeHills, plains, taiga, forest, desert.
NOTE:
Veins may be smaller / be missing chunks from segments of dirt, gravel or from caves that spawn inside veins.
jcd - coding
0. USED TERMS
MOD - modification, plugin, a piece of software that interfaces with the Minecraft client to extend, add, change or remove original capabilities.
MOJANG - Mojang AB
OWNER - , Original author(s) of the MOD. Under the copyright terms accepted when purchasing Minecraft (http://www.minecraft.net/copyright.jsp) the OWNER has full rights over their MOD despite use of MOJANG code.
USER - End user of the mod, person installing the mod.
1. LIABILITY
THIS MOD IS PROVIDED 'AS IS' WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MOD TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MOD. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME, PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MOD FALL ON THE USER.
2. USE
Use of this MOD to be installed, manually or automatically, is given to the USER without restriction.
3. REDISTRIBUTION
This MOD may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER solely. All mirrors of this mod must have advance written permission from the OWNER. ANY attempts to make money off of this MOD (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.
4. DERIVATIVE WORKS/MODIFICATION
This mod is provided freely and may be decompiled and modified for private use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MOD require advance written permission of the OWNER and may be subject to certain terms.
"Urist McWackoMcGoose cancels Mod Minecraft: Discovered Dwarf Fortress"
Ancient sig archive:
Paper Minecraft: Legend of the Music Discs... is on hiatus until I get a new high-end gaming laptop! Episode 2-4: watch?v=Lk4TjTnUJYU
Just a thought, other then that it's still nice, and if it causes no complications, I'll be adding it to my minecraft. Thanks for the hard work!
Sample video~
Diamonds are currently set to be smaller veins than iron (so max size of 750, but the chance of finding one that big is extremely low. Diamonds currently spawn in 1:55 chunks, with only 4% of veins being larger than 75 diamonds, 6% larger than 50 diamonds and 10% larger than 30.
It should work for modded ores, but I have not tested this yet - if you try it, let me know if it works. It will generate a section in the config file called "New Block", and you should be able to alter the spawning configuration from there.
Please let me know if this works / any bugs.
Currently coal and iron will spawn in mountains, but if you alter the "maxHeight" variable to >64 for other ore types, these will also spawn in mountains. Due to the way the generation works, there is also more likely to be ore under a mountain, just due to there being more stone in those chunks.
its created the config file as it should have,and it created two new ore slots
hears where i hit a snag. i tried to start a new world with the following mods
modloader,optifine, metallurgy, and dynamic world heights
i think it has something to do with the dynamic heights mod as i loaded a world save with this mod and the heights mod and got a crash. i could not retrieve the error message as it said the file no longer existed
any ideas?
I can't see why dynamic world heights should break it, but i'll have a bit of a look and see if I can work out what's wrong.
Get your Portable ID!
However, I welcome feedback if people think they are too close together.
I plan on releasing a multiplayer version.
Hmmm. I have no idea why it's on your desktop. Do you start your minecraft from a desktop shortcut? Perhaps there's some strange behaviour from filewriter where it writes wherever the program was started from, rather than the folder.
this seems to happen with alot of computers, a friend of mine loaded the mod on this computer ( PC ) just with the minecraft .exe launcher and the config loaded to his desktop as well
I was actually just wondering about that because I use dynamic heights mod myself...
Does the mod config specify exact numbers? if you wanted to make it dynamic height compatible then rather than using absolute numbers, use something like "(Custom spawn height divided by 128) X Map Height" instead.
That way it would generate ores according to a ratio from the bottom to the top of the taller levels instead of only in the bottom 128 layers?
I'll see if it works ok on mine :3