Early experiments in mushroom farming have resulted in a noticeably higher yield of brown mushrooms than red ones. Is this an anomaly or do brown mushrooms genuinely 'grow' faster?

To quantify, 5 times as many brown mushrooms have spawned in my brown mushroom farm, which is identical in every way to my red mushroom farm. The brown mushrooms were planted only a few mintues after the red ones.

  • How large is your sample size? Are the farms located far enough apart (or in separate chunks) that one could be loaded in memory while the other one was not? – Raven Dreamer May 29 '11 at 20:21
  • There are 16 source mushrooms in each room. The rooms are of identical proportions and lighting, and are stacked on top of each other. – fredley May 29 '11 at 20:33
  • 3
    Get a larger sample size, I think. – Raven Dreamer May 29 '11 at 21:48
  • Yeh, it's not a scientific study by any means, just the first time I tried and noticed a big difference. – fredley May 29 '11 at 21:58

No. They have exactly the same spawning logic. Each mushroom has independent spawning process. This assertion can be verified with decompiled code for Beta 1.6.5 using MCP 3.3 where the mushroomBrown and mushroomRed are initialized in Block.java as instances of BlockMushroom class with almost the same parameters and the mushroom spawning process BlockMushroom::updateTick() is not affected by the difference in instantiation. The specific code is proprietary which I don't have rights to redistribute, but you can still obtain it with MCP and your own copy of Minecraft™.

  • 4
    Can you show sections of code that prove this? – fredley May 29 '11 at 21:59

Based upon your description of your test in the comments, perhaps it's related to elevation. Whenever I find mushrooms in caves they tend to be quite deep, down near the lava layers.


If the coding really is the same, brown mushrooms would grow more slowly under some conditions, as light level is always at least 1 around a brown mushroom. Light level does effect spawning: Though if there are torches the same distance from each, their spawn rate will be roughly equal.

  • Not "around". In. – xfs Jun 17 '11 at 13:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.