If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Minecraft: Java Edition

From The Cutting Room Floor
Jump to navigation Jump to search
This page contains changes which are not marked for translation.

Title Screen

Minecraft: Java Edition

Developer: Mojang AB
Publisher: Mojang AB
Platforms: Windows, Mac OS X, Linux
Released internationally: November 18, 2011

AreasIcon.png This game has unused areas.
CodeIcon.png This game has unused code.
DevTextIcon.png This game has hidden development-related text.
EnemyIcon.png This game has unused enemies.
MinigameIcon.png This game has unused modes / minigames.
GraphicsIcon.png This game has unused graphics.
ModelsIcon.png This game has unused models.
ItemsIcon.png This game has unused items.
Sgf2-unusedicon1.png This game has unused abilities.
MusicIcon.png This game has unused music.
SoundIcon.png This game has unused sounds.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.
Carts.png This game has revisional differences.

ProtoIcon.png This game has a prototype article
PrereleaseIcon.png This game has a prerelease article

<Sanky> please suggest an unused sprite with a clock or something
This game is still under active development.
Be aware that any unused content you find may become used or removed in the future. Please only add things to the article that are unlikely to ever be used, or went unused for some time. If they do get used, please remove them from the page and specify in the edit summary!
To do:
  • Add all of the unused content from the 1.8 snapshots and earlier versions of the game.
  • Document the gargantuan amount of revisional differences this game has.
  • Anti-piracy check for the servers.

Minecraft is an indie survival-sandbox game in which you pummel things into cubes, which can then be used to construct other things. Originally created by Markus “Notch” Persson, it is currently maintained and updated by Mojang Studios. With the release of the Better Together Update for Pocket Edition, unifying all versions of the game (iOS, Android, Xbox One, Switch, Windows 10, and later PS4) into the Bedrock Edition, this original release is now known as Minecraft: Java Edition.


Read about prototype versions of this game that have been released or dumped.
Prototype Info
Read about prerelease information and/or media for this game.
Prerelease Info
Version Differences
The countless amounts of updates to the game post-release. Watch out for advercows and corny jokes!
Unused Graphics
The rarest ore of all!
Unused Text
Removed Content
Things that were once in the game that are now not. Get your Steve Co. Supply Crates and stinky potions here, folks!
Debugging Material
Internal Names
Lava Slimes and Villager Golems.

Unused Block Behavior

Legacy/Unstable TNT

In early versions of the game, igniting a block of TNT only required punching the block. However, in Beta 1.7, TNT was modified to only become active by redstone, another nearby explosion, or Flint and Steel. This old version of TNT still exists in the game as the unstable block state of TNT. It does not have an item form and can be placed using the command /setblock ~ ~ ~ tnt[unstable=true].

Prior to the removal of metadata in 1.13, the block existed as data value 1 of TNT and could be placed using the command /setblock ~ ~ ~ tnt 1. In 1.13 it was briefly removed, then re-implemented in 1.13.1 using the unstable state.

Unused Biomes

There are two biomes in the game that haven't appeared in default worlds since 13w36a and 18w08b. While they do not naturally generate in default worlds, they can be accessed using the Buffet world type.

Mountain Edge

Mountain Edge is a sub-biome that is similar to the Jungle Edge sub-biome. It should generate exclusively at the edge of Mountains biomes (or any variant).

Deep Warm Ocean

Deep Warm Ocean is a biome that is similar to warm ocean biomes, but twice as deep. Due to the fact that they are a deep ocean variant, they can generate ocean monuments, resulting in the spawning of guardians, elder guardians, prismarine, and sponges.

Unused Mobs/Mob Behavior


A zombie six times the size of a regular zombie that has been implemented since the Indev phases, but can't spawn since they require a light level higher than 11, but less than 8 (which is effectively impossible). In 14w06a, Giants were allowed to render armor, but their AI was completely removed. However, in 18w50a, they were given the zombie AI, the zombie hurt sound effect, the ability to run twice as fast as zombies, the ability to burn in the sun, and the ability to infect villagers. Unfortunately, these effects were short-lived, as they were reverted in 19w03a. In the April Fools update 20w14infinite, Giants spawn naturally in some dimensions.

As Giants use the same textures as Zombies, their textures were subsequently changed in 18w43a due to the Zombie texture being updated. Interestingly, Giants will only take damage when their legs are attacked due to their hitbox only covering their legs rather than their full body.

Since version 13w36a, they have been spawnable using the command /summon minecraft:giant.

Killer Bunny

The killer bunny is a variant of the rabbit specific to Java Edition that is hostile to all players. It is a reference to the Killer Rabbit frlm the film Monty Python and the Holy Grail. It was added in 14w27a and was fortunately, the killer bunny was removed from spawning naturally in 14w34a, due to being called a "tired joke", the fact that "it's been referenced in so many games", and that "they're basically a random death event" by Jens Bergensten.

Its fur is pure white with blood-red eyes that are horizontal, compared to a normal rabbit's vertical eyes.

The killer bunny can only be spawned using the command /summon minecraft:rabbit ~ ~ ~ {RabbitType:99}. It also appears with a nameplate over its head reading "The Killer Bunny".

(Source: Jens Bergensten)

Zombie Horse

Zombie horses are an unused variant of horses. They were added in 13w16a, like the rest of the horse variants.

Like most of the mobs on this list, they can only be spawned using spawn eggs and the command /summon minecraft:zombie_horse ~ ~ ~. Due to the fact that they cannot be tamed, they can be summoned with the tamed data tag using /summon minecraft:zombie_horse ~ ~ ~ {Tame:1b}.

Some unique features of the zombie horse:

  • They naturally regenerate health.
  • They drop 0-2 rotten flesh upon death.
  • Zombies are coded to be able to ride zombie horses, but this cannot be seen normally.


Name Sound 1 Sound 2 Sound 3 Sound 4


The Illusioner is an unused hostile mob added in 1.12 and is one of the three illagers. Interestingly, it is listed as a raid mob, and may even spawn with a Pillager banner, despite not appearing in raids as of 1.20.2.

When killed by a player, any naturally spawned equipment (including their bow) has an 8.5% (9.5% with Looting I, 10.5% with Looting II and 11.5% with Looting III) chance of dropping, and drops with a random durability.

Like the rest of the illagers, they attack villagers, and even participate in raids if spawned by players. An Illusioner always tries to maintain a consistent distance between itself and the player, retreating if the player gets too close.

It can attack within the range of 12 blocks using either a bow that has an 8.5% drop rate with random durability or a casted spell.


  • Blindness (if the regional difficulty is more than 2) that lasts 20 seconds.
  • Summoning duplicate Illusioners.
    • When duplicating, the real Illusioner becomes invisible and summons 4 fake Illusioners, all moving with the real one whilst able to phase through walls.
    • The fake Illusioners can shoot their bow like a skeleton and will disappear when the real one dies or the invisibility runs out.


Name Sound 1 Sound 2 Sound 3 Sound 4
Summoning Duplicates
Preparing Blindness Spell
Preparing Duplicate Spell

Wither Skeleton

Flaming Arrows

  • If a Wither Skeleton is spawned using cheats to hold a bow instead of a sword, it will shoot arrows much like an ordinary Skeleton. However, despite the fact that the bow does not appear enchanted, the arrows that it will shoot always be on fire, which cannot be seen in normal gameplay.

Wither Jockey

  • The Wither Jockey is a variant of the Spider Jockey only spawned in the Nether using cheats.
  • While technically used, it's impossible to encounter this mob in Survival mode without the use of cheats. If a Spider is spawned in the Nether, there is a very rare chance that it will spawn with a Wither Skeleton riding it. However, Spiders don't spawn in the Nether, so the only way of encountering this mob is through either summoning commands or a spider spawn egg.

Unused Particles

These particles can only be spawned using the "/particle" command, as they do not appear in normal gameplay.

Name Picture Comment
depthsuspend Minecraft-Particle-depthsuspend.png This particle was used when close to the void, but removed due to performance issues. The particle was removed entirely in 1.13.
Not used in-game, but can be activated with commands. This was also removed in 1.13, and the texture was fully removed from the game in update 21w13a. In the April Fool's snapshot 20w14infinite, this texture was an obtainable item called "Footstep". In the April Fool's snapshot 22w14oneBlockAtaTime, this was readded and is used if a player is holding a block.
Used as an early explosion effect.
take N/A This particle effect is used internally for the item pickup animation, but does nothing when spawned using commands. Like the rest, it was removed in 1.13.

Unused Items

Name Description Command
Tattered Book In 14w05a, Minecraft introduced book generations. There are four in the game; original (0), copy of original (1), copy of copy (2), and tattered (3). Tattered books cannot be copied, but they can stack. /give @p written_book 1 0 {generation:3}
Spawn Eggs In 1.1, edited eggs for XP orbs, Ender Crystals, Giants, and other "unspawnable" mobs/entities produced mobs of their types. However, as of 1.13, each Spawn Egg became its own item, preventing the creation of custom Spawn Eggs. /give @s spawn_egg 1 [Mob's numeric ID]
Bundle Mojang had intended to add the bundle to the game in 1.17 and had it in snapshots. However, the feature was delayed, and bundles remained unused until experimental built-in datapacks were added in snapshot 22w42a. A dedicated datapack was added to enable bundles in worlds that had it activated. /give @s bundle 1

Unused Status Effects

There are many potion effects in Minecraft, some of which don't correspond to any existing potions or items. Some don't even have their effects properly implemented. However, all the effects have the names of their corresponding potions defined in the language files. As of 1.5, they can be obtained through the /effect command using the appropriate effect IDs. Additionally, as with most other textures in the game, the status icons for these effects were redrawn in 1.14.

ID Name Picture Comment
21 Health Boost
This effect adds one heart to the health bar. It was later replaced by the Absorption (ID: 22) effect, but this effect still exists in the game.
27 Bad Luck
This effect does the opposite of the Luck effect; it makes loot table entries with a high quality score less likely, and entries with negative quality more likely. It also makes the chance of bonus_rolls occurring less likely. However, the only mechanism that currently uses the quality score is fishing, so this doesn't effect much outside of that.

Unused Sounds

Audio Loops

These audio clips are located in a folder of its own called "loops". They seem to have been intended for ambiance when the player is in certain areas.

Name File Description
Cave Chimes
Ominous wind chime sounds.
Birds Chirping
Peaceful bird chirps.
Ocean waves crashing.
The sound of a flowing waterfall.

Silverfish Walking Sounds

To do:
Find out when the sounds were left unused.

Some rather disgusting walking sounds for Silverfish, added in 12w42b, have been left unused for some time.

Name File


These sounds have all been unused since they were added, apart from the old hurt sound and Ghast sound which is heard in the Nether Update Trailer. The "Breath" sound can be played with the command /playsound minecraft:entity.player.breath ambient @a.

Name File Description
Affectionate Ghast Scream
A pitched-up horn sound meant to play for the Ghast. Wouldn't have fit in with the other Ghast sounds, since they are altered recordings of C418's cat.
Classic Hurt
This sound was used before 1.0.0 RC1, when the player took damage of any kind. It's still in the game, however.
This sound has never been used, and there are no clues as to when it would have been used. It does, however, sound similar to the Blaze's breathing.
Successful Hit
This sound is called "Successful Hit", but it sounds more like the player is gathering experience points.
Wolf Howl 1
The sound of a wolf howling. Wolves don't howl in the actual game.
Wolf Howl 2
Another sound of a wolf howling. Again, not used as wolves do not howl.

deadmau5 Camera

While technically used under special circumstances, there is a special set of camera debugging options enabled in versions
Beta 1.8-pre1 (14:59 UTC, pre-reupload), Beta 1.9-pre5, and 12w08a that were only intended for use at deadmau5 concerts.
In versions after Beta 1.8-pre1 (14:59 UTC. pre-reupload),
Beta 1.9-pre5, and 12w08a, these options were disabled by default, but can be re-enabled using mods that reactivate the features. In the game's code, these features are referred to as "debugCam".


  • F5 causes the camera to go into a free-look mode.
  • F9 freezes the camera in place. Pressing any two functionally connected keys (except U and O) at the same time unfreezes the camera.
  • I, J, K, and L all rotate the camera up, left, down, and right respectively.
  • U and O move the camera forwards and backwards.
  • Y and H change the field of view. Pressing these keys at the same time resets the FOV.
  • N and M change the camera's tilt. B resets the tilt.

Unused Commands


This command exists in the code, but is not registered in the command list. It is used to manage raids in a village.
Messages used in the command are hardcoded and not included in the language file.

Command help message:

/raid start <omenlvl>
/raid stop
/raid check
/raid sound <type>
/raid spawnleader
/raid setomen <omenlvl>
/raid glow

/raid start <omenlvl>
If you are in a village, this will start the raid with a set omen level. The initial omen level can be set from 1 to 5.
/raid stop
This will stop the raid. However, the pillagers will not despawn.
/raid check
This will output the properties and status of the raid. Like the amount of alive pillagers, omen level, etc.
Sample output:

Num groups spawned: X Bad omen level: X Num mobs: X Raid health: X / Y

/raid sound <type>
There is only 1 sound type coded in. That being local. When this sound type is triggered, it will play the raid horn sound.
/raid spawnleader
This will spawn a pillager with the flag on player's current coordinates. This command doesn't need a raid to be active.
/raid setomen <omenlvl>
This will set the omen level of the active raid to a set level. Again, 1 to 5 range.
/raid glow
This will make the raid glow for 5 seconds. This behavior also happens when you ring the bell during a raid.


  • When you set omen level outside range: Sorry, the max bad omen level you can set is 5
  • Changing the omen level: Changed village's bad omen level from X to Y
  • When a raid doesn't exist (changing omen level): No raid found here
  • When you spawn a leader: Spawned a raid captain
  • Attempting to start a raid during another one: Raid already started close by
  • When you start a raid: Created a raid in your local village
  • When starting a raid fails: Failed to create a raid in your local village
  • When you stopped a raid: Stopped raid
  • When a raid doesn't exist (stopping raid): No raid here
  • When you check stats of a raid: Found a started raid!
  • When a raid doesn't exist (checking stats): Found no started raids


This command exists in the code, but is not registered in the command list. It is used for working with UUIDs.
There are no help messages for this command.

Command arguments:

/serverpack push <url> uuid <hash>
/serverpack <url> uuid <hash>
/serverpack <url> uuid
/serverpack <url> pop uuid

/serverpack push <url> uuid <hash>
This pushes a UUID using the specified URL and hash.
/serverpack <url> uuid <hash>
This gets a UUID using the specified URL and the specified hash.
/serverpack <url> uuid
This gets a UUID using the specified URL.
/serverpack <url> pop uuid
This pops a UUID using the specified URL.

Easter Eggs

Minecraft directory

Debug Profile Results

Debug profile results (triggered via /debug) contain witty comments at the top, much like with crash reports.

  • Shiny numbers!
  • Am I not running fast enough? :(
  • I'm working as hard as I can!
  • Will I ever be good enough for you? :(
  • Speedy. Zooooom!
  • Hello world
  • 40% better than a crash report.
  • Now with extra numbers
  • Now with less numbers
  • Now with the same numbers
  • You should add flames to things, it makes them go faster!
  • Do you feel the need for... optimization?
  • *cracks redstone whip*
  • Maybe if you treated it better then it'll have more motivation to work faster! Poor server.


"Someone is closing me!"

After a crash, the second-to-last line of text on the game output launcher tab says "Someone is closing me!".

Witty Comments

Witty comments are phrases shown at the top of crash reports generated using the process shown earlier in this article. They do not show on crash screens and are similar in nature to splashes. They can be changed by changing your minecraft.jar .class files. They are selected using the system's time in nanoseconds.

Witty Comment Explanation
Who set us up the TNT? A snowclone of "Somebody set up us the bomb" from a badly translated English version of the 1991 game Zero Wing.
Everything's going to plan. No, really, that was supposed to happen.
Uh... Did I do that? A reference to infamous catchphrase of Steve Urkel, a fictional character from the sitcom Family Matters.
Why did you do that?
I feel sad now :(
My bad.
I'm sorry, Dave. A part of the famous quote "I'm sorry, Dave. I'm afraid I can't do that." from the movie 2001: A Space Odyssey.
I let you down. Sorry :(
On the bright side, I bought you a teddy bear!
Daisy, daisy... A second reference to the movie 2001: A Space Odyssey, where the Hal 9000 sings a song as Dave tries to turn him off.
Oh - I know what I did wrong! A cross-reference to the "I just don't know what went wrong :(" witty comment.
Hey, that tickles! Hehehe!
I blame Dinnerbone. Dinnerbone is one of the lead game developers for Minecraft.
You should try our sister game, Minceraft! A reference to the easter egg.
Don't be sad. I'll do better next time, I promise!
Don't be sad, have a hug! <3
I just don't know what went wrong :( A quote from fan-favorite character Derpy in the My Little Pony: Friendship is Magic episode "The Last Roundup" (also her first scripted line in the entire series), originally referring to the destruction she unwittingly caused to Ponyville town hall.
Shall we play a game? A quote from the movie WarGames when the character David Lightman first contacts the computer Joshua. That, or it's a simple reference to the movie Saw.
Quite honestly, I wouldn't worry myself about that. Another quote from from 2001: A Space Odyssey. It's HAL's answer to Frank's question "[...]are you certain there has never been any case of even the most insignificant computer error?"
I bet Cylons wouldn't have this problem. A Cylon is a kind of robot from the show Battlestar Galactica.
Sorry :(
Surprise! Haha. Well, this is awkward.
Would you like a cupcake?
Hi. I'm Minecraft, and I'm a crashaholic. The common introduction in Alcoholics Anonymous meetings (and other addiction help groups) where the current speaker starts off with "Hi. My name is [name], and I'm an alcoholic".
Ooh. Shiny.
This doesn't make any sense!
Why is it breaking :(
Don't do that.
Ouch. That hurt :(
You're mean.
This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] A Mojangsta is someone on the Mojang team.
There are four lights! A quote from the Star Trek: The Next Generation episode "Chain of Command, Part 2", in which Capt. Jean-Luc Picard is captured and tortured by Cardassians. This is itself a reference to real-life torture techniques.
But it works on my machine. An excuse some developers use when a bug occurs, claiming that it works on their machine, but fails on someone else's.
Witty comment unavailable :( This is displayed if a comment fails to get selected, which is rare due to the way the comments are coded. Ironically, this is a witty comment.


NBT Tags

If one were to use /give to give themselves an item that can mine a non-existent block ID (Any invalid block ID that isn’t in the game itself) the text will simply display as "missingno". This is an obvious reference to the rather infamous glitch. This glitch is also referenced if the list of splashes is deleted/empty.


Armor Stand

In the new armor stand texture added in 18w43a, in an unused area in the bottom right, the word "Searge" can be seen in a black box. This is presumably put there as a signature by Searge, the developer that implemented armor stands. In the bottom left, the word "Jappa" can be seen. This is likely another signature, this time from the texture artist, Jappa, who was in charge of the Texture Update.


Before the Texture Update, in the Guardian and Elder Guardian textures, there was an unused area saying "jeb". Jeb, or Jens Bergensten, is a member of the development team for Minecraft that (apparently) designed this texture. The textures were added in 14w25a, and changed in 18w43a.

Zombie Pigman

Before the Texture Update, in an unused area for the zombie pigman texture, the words "THX XAPHOBIA" could be seen. This was written by Notch to give credit and thanks to the original creator of the texture, XaPhobia.



To do:
Check if this has been removed in 1.14 and above. In 1.14, making the splashes.txt file empty makes the game display no splash instead of "missingno", however, it's unknown if this also applies to removing the file or modifying it without deleting META-INF.

If the game detects that splashes.txt (the file containing the randomly-selected yellow text that is displayed on the title screen beside the logo) is missing or empty without deleting the "META-INF" folder, it will only display "missingno" as the splash text, referencing a rather infamous glitch.