Picture
Someone needs to change the picture. As of 12w21b the block has GREEN dots, not RED dots! -- Sanoth 13:52, 25 May 2012 (UTC)
- Ultradude makes most of the nice block renders; bug him about it if he doesn't make a new one in the next day or two. -- Orthotope 14:20, 25 May 2012 (UTC)
Spawn
Can someone test if these ore's spawn naturally? --Dyon 14:43, 24 May 2012 (UTC)
- It should spawn naturally like all other ores, but probably more rarely. - Asterick6 (talk) 19:35, 24 May 2012 (UTC)
Needless edit war
Rather than that round of a dozen changes and reverts, why didn't the three/four of you sort things out on the talk page, like you're supposed to?? --Simons Mith 22:49, 24 May 2012 (UTC)
- There's really not much else to say. It's a bad test and in no way does it prove anything. --Moxxy 00:22, 25 May 2012 (UTC)
Fortune
Does enyone know what happens when you mine Emerald Ore with a Fortune pick axe? Does Fortune work on it?
- fortune does indeed work on them. --IPeer 15:36, 25 May 2012 (UTC)
Emerald Tools, Really?
Who made that up. Seriously, that is just ridiculous.
Analysis on code to confirm ore rarity
The BiomeDecorator, adx as of 12w21b, is unchanged. Here's something that is changed:
aou.java:
import java.util.Random;
public class aou extends ahq
{
protected aou(int i)
{
super(i);
R = new gf(tc.bR.bU, 6);
}
public void a(act act, Random random, int i, int j)
{
super.a(act, random, i, j);
int k = i + random.nextInt(16);
int l = random.nextInt(28) + 4;
int i1 = j + random.nextInt(16);
R.a(act, random, k, l, i1);
}
protected oo R;
}
gf is WorldGenMinable, and emerald initializes it with numberOfBlocks 6, the same as lapis. tc.bR is oreEmerald.
aou is used for Extreme Hills and Extreme Hills Edge - it is BiomeGenHills.
ahq is BiomeGenBase, and the overwritten a method is decorate. Normally, decorate is the following:
public void decorate(World par1World, Random par2Random, int par3, int par4)
{
biomeDecorator.decorate(par1World, par2Random, par3, par4);
}
That is, the normal generation settings for everything. This ordinary generation occurs once, before any emerald ore is even generated, thus all ores, dirt, etc., already exist. Note that ores normally generate before things such as sand and lakes generate, but after dirt and gravel (and only generate inside smoothstone).
The rest of the code in the overwritten method seems to be a copy of the code from BiomeDecorator's genStandardOre1. In this case, the equivalent call, placed in the BiomeDecorator class, would have been genStandardOre1(1, emeraldGen, 4, 32);. Compare with diamond's genStandardOre1(1, diamondGen, 0, 16);, and you'll see the code is attempting to generate emerald ores the same number of times per chunk as diamond (in other words, once), and instead of falling between layers 0 and 15, generation attempts will fall between 4 and 31.
No other biome generators reference tc.bR, thus the Extreme Hills and Extreme Hills Edge biomes are the only ones to generate emerald at all.
As a summary of all this: for Extreme Hills and Extreme Hills Edge biomes, emerald ore veins will be as common as diamond veins, but they will be spread out across almost twice the area. Also, the veins may actually be more common, because the deepest veins will be at layer 4, while diamond will waste generation attempts trying to generate in the bedrock (and thus failing to generate at all for that chunk). The actual veins are generated with the same size as lapis veins, thus a given vein of emerald will likely be smaller than a given vein of diamond (as is the case for lapis), unless I misunderstand what numberOfBlocks does.
There, now please stop with all of this "25 times rarer" and "40 times rarer" "proven in the code" nonsense. I actually checked the code, and mentioned what parts I checked. For extreme hills and extreme hills edges, this ore is roughly the same rarity as diamond, or perhaps only slightly rarer.
If you want to talk about how rare this ore is because it only appears in two biomes (one of which is only a technical biome), fine. But don't say you checked x chunks, only y of which were the relevent biome, and use that to say how rare it is. The numbers you get from doing that would vary so much based on what part of the world you do it in, and what seed you're on. I could just as easily complain about how rare clay is, if I didn't look in swamp and ocean biomes. --WolfieMario 17:56, 25 May 2012 (UTC)
- This is incredibly helpful, thank you! :] Verhalthur (talk)(contribs) 18:37, 25 May 2012 (UTC)