▲
1
▼
According to designer Jens Bergensten, when Creepers were added in the game's alpha build, Notch may have given them their green skin color so they could be camouflaged and blend in with the grass.
▲
1
▼
Before version 18w07a (1.13), the height of large oak trees would be shared for each instance of the large tree generator created. Before Beta 1.8, this was not an issue since every time a large tree needed to be generated it used a new instance of the generator. However, from Beta 1.8 onward, each biome had its own large tree generator instance, resulting in naturally generated large trees sharing the same height per biome. These height values would remain the same until the game is restarted.
The source code below is generated using RetroMCP for version 1.2.5 unless otherwise stated.
Around line 340 of WorldGenBigTree.java, this can be found:
[code]
if(this.heightLimit == 0) {
this.heightLimit = 5 + this.rand.nextInt(this.heightLimitLimit);
}
[/code]
This code randomises the height of generated large oak trees. However, this height limit is set once due to the [code]this.heightLimit == 0[/code] check.
Line 51 of BiomeGenBase.java shows the generator instance being created: [code]protected WorldGenBigTree worldGenBigTree = new WorldGenBigTree(false);[/code] The instance is unique for every biome created and is used whenever a biome has large trees in it. Therefore, large tree heights are unique per biome. This is not too noticable however, since these trees only generate in forests, extreme hills, ice plains, jungles and plains.
Between Alpha v1.2.0 and Beta 1.7.3, BiomeGenBase still controlled what trees were generated, but it used a new large tree generator instance every time, as seen on line 64: [code]return (WorldGenerator)(var1.nextInt(10) == 0 ? new WorldGenBigTree() : new WorldGenTrees());[/code] In earlier versions, new generator instances were still being created with the exception that the height was shared per chunk: in Alpha v1.1.2_01, the following code was used around line 380 in ChunkProviderGenerate.populate().
[code]
Object var18 = new WorldGenTrees();
if(this.rand.nextInt(10) == 0) {
var18 = new WorldGenBigTree();
}
[/code]
In the image attached to this submission, it shows a world generated in Minecraft Java Edition 1.9.4. The red sand border shows the border between chunks generated before and after game reset. Trees with sea lanterns are large trees generated before the reset and trees with glowstone are large trees generated after the reset.
This bug has its own report on the official bug tracker:
https://bugs.mojang.com/browse/MC-11208
Around line 340 of WorldGenBigTree.java, this can be found:
[code]
if(this.heightLimit == 0) {
this.heightLimit = 5 + this.rand.nextInt(this.heightLimitLimit);
}
[/code]
This code randomises the height of generated large oak trees. However, this height limit is set once due to the [code]this.heightLimit == 0[/code] check.
Line 51 of BiomeGenBase.java shows the generator instance being created: [code]protected WorldGenBigTree worldGenBigTree = new WorldGenBigTree(false);[/code] The instance is unique for every biome created and is used whenever a biome has large trees in it. Therefore, large tree heights are unique per biome. This is not too noticable however, since these trees only generate in forests, extreme hills, ice plains, jungles and plains.
Between Alpha v1.2.0 and Beta 1.7.3, BiomeGenBase still controlled what trees were generated, but it used a new large tree generator instance every time, as seen on line 64: [code]return (WorldGenerator)(var1.nextInt(10) == 0 ? new WorldGenBigTree() : new WorldGenTrees());[/code] In earlier versions, new generator instances were still being created with the exception that the height was shared per chunk: in Alpha v1.1.2_01, the following code was used around line 380 in ChunkProviderGenerate.populate().
[code]
Object var18 = new WorldGenTrees();
if(this.rand.nextInt(10) == 0) {
var18 = new WorldGenBigTree();
}
[/code]
In the image attached to this submission, it shows a world generated in Minecraft Java Edition 1.9.4. The red sand border shows the border between chunks generated before and after game reset. Trees with sea lanterns are large trees generated before the reset and trees with glowstone are large trees generated after the reset.
This bug has its own report on the official bug tracker:
https://bugs.mojang.com/browse/MC-11208
▲
1
▼
The End Poem that is displayed when entering the Exit Portal after defeating the Ender Dragon was written by Julian Gough, the singer and lyricist for the Irish alternative rock band Toasted Heretic, at the invitation of creator Markus Persson. In 2022, 11 years after the game's official release, Gough revealed that he had never formally signed a contract with Microsoft or Mojang when he wrote the poem, allowing him to retain copyright over it. In the same announcement, he released the poem into the public domain, encouraging fans to make their own derivative works based on it.
▲
1
▼
If a Parrot is near a music box when the player inserts a music disc and plays music then the parrot will dance along with the music by bobbing it's head around.
▲
1
▼
While the Evoker Illager is not engaged in combat and "/gamerule mobGriefing" is set to "true", it can change the color of the wool of any blue sheep within 16 blocks to red. It signals the spell by producing orange particles and making a "wololo" sound. This is a reference to the Priest special unit in Age of Empires who after making that sound can turn enemy units into friendly units, thereby changing that unit's color. Mojang's developers first noticed the similarities between the Priest and the Evoker in the latter's spell-casting animation when it holds up its arms, and because Age of Empires and Minecraft were both owned by Microsoft, they were able to use the same "wololo" audio clip from Age of Empires for the Evoker in Minecraft.
▲
1
▼
One of the random title screen splash messages "Woo, /v/!", a reference to the dedicated video game imageboard "/v/" on website 4chan, was removed from the PC Java version of the game in update ver.1.17 released in 2021. It's unknown why it was removed, neither was it mentioned in the game's official patch notes, but it's presumably due to the controversial nature of the website which Microsoft may wish to distance themselves from.
During the game's early years, the game's creator Markus "Notch" Persson had heavily promoted the game on a number of websites including 4chan, which its success he partly attributed to the website.
During the game's early years, the game's creator Markus "Notch" Persson had heavily promoted the game on a number of websites including 4chan, which its success he partly attributed to the website.
▲
1
▼
The feature to feed parrots cookies to breed and tame was removed in a patch due to outcry from the Minecraft community. In real-life, chocolate cookies can kill birds if fed to them and people felt that children who played the game would try to copy this. The feature was changed prior to the release of patch 1.12.
Feeding cookies to parrots was also a subtle reference to the song "Polly" by the band Nirvana.
Feeding cookies to parrots was also a subtle reference to the song "Polly" by the band Nirvana.
▲
1
▼
On the title screen, random splash text is displayed below the bottom right of the title. One example is "Let's Danec!". This is a typo Notch (the game creator) made while working on "Wurm Online".
▲
1
▼
The United Nations Human Settlements Program (UN-Habitat) has a mission to create or improve 300 public spaces in the developing world by 2016. This led them towards Mojang in Sweden and their game Minecraft.
The partnership that spawned from this is called "Block by Block", which uses Minecraft to help teach young people in the planning of urban public spaces. Haiti, Nepal, India, Rwanda, and Kenya are countries undergoing projects with the help of said program.
The partnership that spawned from this is called "Block by Block", which uses Minecraft to help teach young people in the planning of urban public spaces. Haiti, Nepal, India, Rwanda, and Kenya are countries undergoing projects with the help of said program.
▲
1
▼
If the game crashes, a witty comment is placed at the very beginning of the crash report. These comments include parodies of Zero Wing's "Somebody set up us the bomb", lines from "2001: A Space Odyssey", and even Minecraft in-jokes like "You should try our sister game, Minceraft!"
▲
1
▼
If the game's language is set to Australian English, there are a number of interesting changes that occur, including all new names for each type of tree, pigs being renamed wombats, and many more. Many in-game messages are also changed, like if you try to use a bed when a hostile mob is nearby, it will say "You can't sleep. The neighbors are having a party." instead of "You can't sleep. There are monsters nearby."
▲
1
▼
Whenever the player unlocks an achievement in the PC release, the notification will read "Achievement get!" This is a reference to the Japanese release of Super Mario Sunshine, where upon collecting a "shine" the words "Shine Get!" pop up on screen.
▲
1
▼
One of the possible splash screen lines will read "Follow the train, CJ!" This is a reference to the Grand Theft Auto: San Andreas mission "Wrong Side of the Tracks", in which the line is exclaimed by Big Smoke upon the mission's failure.
▲
1
▼
The Enderdragon can be damaged with snowballs.
▲
1
▼
There is a 1 in 2500 chance that a rabbit will spawn hostile, and attack players who come within four blocks. This rabbit is referred to as "The Killer Rabbit of Caerbannog" in the player death screen. This is an Easter egg based off of the Rabbit of Caerbannog from the British comedy film, Monty Python and the Holy Grail. In Peaceful difficulty, the killer rabbit will not despawn and will still try to attack players, but will do no damage.
Related Games
Frankenstein: Through the Eyes of the Monster
Sonic Forces
Dead by Daylight
Command & Conquer: Red Alert
FlatOut 2
For Honor
Outlast
Metal Slug 2
Taz: Wanted
Rain on Your Parade
Tom and Jerry in Fists of Furry
Turok: Evolution
Syobon Action
Marvel: Ultimate Alliance 2
The Last Blade 2
Leisure Suit Larry: Love for Sail!
The Fairly OddParents: Shadow Showdown
Alien: Isolation
Dota 2
I-Ninja 2
Pandemonium 2
The Evil Within 2
Kerbal Space Program
Rayman 2: The Great Escape
Buzz Lightyear of Star Command
Art of Fighting 2
ConcernedApe's Haunted Chocolatier
Stardew Valley
Ittle Dew 2
The Joy of Creation: Classic
Robotron: 2084
Bug!
Desperados: Wanted Dead or Alive
Mortal Kombat Trilogy
Bug Fables: The Everlasting Sapling
Naruto Shippuden: Ultimate Ninja Storm Revolution
The Witcher 2: Assassins of Kings
Journey
Disney's The Emperor's New Groove
The Incredible Shrinking Character
Bullet Witch
Arzette: The Jewel of Faramore
Nickelodeon All-Star Brawl 2
Disney's Lilo & Stitch: Trouble in Paradise
Crystal Wish: Classroom Dungeon
Surgeon Simulator 2013
New Trivia!
Crush Crush
Vulgus
I Wanna Be the Guy
Dead Space 3