Java Edition 20w14∞

20w14∞ is an April Fools' joke snapshot, supposedly the first and only snapshot for the "Ultimate Content" update, released on April 1, 2020, which adds new procedurally generated dimensions that randomize existing elements of the game and several ways to access them. 20w14∞ is a fork of 20w13b, which was the most recent snapshot at the time.

Blocks

 * Box of Infinite Books Yellow.pngBox of Infinite Books Blue.pngBox of Infinite Books Red.pngBox of Infinite Books Green.png Box of Infinite Books
 * The Box of Infinite Books has a turkey namespaced ID of.
 * It uses the texture of oak planks on all but one face, on which it has its own bookshelf-like texture randomized based on its location.
 * When, if the block is not on one of its chunk's edge and facing along that edge, a random written book is generated. This book can be thrown into a nether portal.
 * The random books are tied to the block such that using the same box (block? block space??) multiple times will always return an identical book.
 * The title of the random books given by the block is correlated with the location of the block.
 * The title's pattern takes the format, so books from the same block(space? like air block-space??) will always have the same title and content.
 * The books on the texture of the block are of random color.
 * The author of every book is "Universe itself", obfuscated, and every book has 16 pages filled with random text.


 * Funky Portal
 * Has the block ID.
 * If any book, whether obtained from the Box of Infinite Books or written by a player, is thrown into a nether portal the portal blocks will change to be funky portal blocks. Entering this new portal will teleport the player into a new, randomized dimension.
 * After throwing the book into the portal, the book is destroyed. It will not go through the portal after having changed it.
 * Each book generates its own dimension, and books with the same page content generate the same dimension.
 * Funky portals are block entities.
 * Running on funky portal blocks returns the data that includes the name of the dimension.
 * Portals for the same dimension have the same color.
 * Using will set the block and give it randomized block data as to its destination dimension.
 * In the en_us.json language file, it is called a "Funky Portal."


 * Cursor.gif Cursor
 * The cursor block is a block within a block with an animated texture that changes its color every second, toggling between green and black.
 * Its namespaced ID is minecraft:cursor.
 * The cursor block makes a stone sound when the block is placed or broken.
 * The block naturally generates in "terminal" dimension as the blinking "_" next to a "C:\" made of lime concrete.
 * It appears to be cycling between black and lime Concrete in appearance, which is what the rest of the "terminal" dimension is made of.


 * Ant.png Ant Block
 * Is only accessible through or similar commands, as it is not available in the Creative inventory.
 * Has a namespaced ID of minecraft:ant.
 * Simulates Langton's ant.
 * If placed on top of black or white concrete, it will move in a deterministic pattern, turning the concrete underneath it into its other variation.
 * The ant block is the Turing machine mentioned on Mojang's website.
 * If two ant blocks collide, they will merge into one.
 * Naturally generates in the "ant" dimension, where it begins moving immediately.
 * In the en_us.json language file, it is called "An Ant".


 * Swaggiest stairs ever.png Swaggiest stairs ever
 * A stair variant for the netherite block.
 * Has a namespaced ID of minecraft:netherite_stairs.
 * Cannot be crafted.
 * Naturally generate in the "missing" dimension as the stairs leading up to the chest.


 * Zone blocks
 * Is only accessible through or similar commands, as it is not available in the creative inventory.
 * Has a namespaced ID of minecraft:zone.
 * Apart from emitting "Happy Villager" particles, the block is invisible.
 * When an entity enters it, it will receive Blindness II and  Poison IV for 3 seconds each.
 * It is not possible for other blocks to be placed inside of a zone, nor can pistons move or destroy it.
 * When an item is thrown into it, it'll affect gravity of the item.
 * Naturally generates in the "zones" dimension.
 * In the en_us.json language file, it is called "Leftover".

Items

 * Footprint.png Footprint
 * Has a namespaced ID of minecraft:footprint.
 * Resembles the texture of footprint particle, but is with a resolution of 16×16 instead of 8×8 and has transparency.
 * Is not available in the creative inventory and must be obtained through a command or similar means.
 * Does not have a crafting recipe.
 * Found in the "missing" dimension's chest.
 * This is a reference to the removed "Footstep" particle, hence in the "missing" dimension.
 * This item is intended as a joke directed towards the commands' community where the "Footstep" particle is commonly requested.


 * Fine item.png A Very Fine Item
 * Has a namespaced ID of minecraft:fine_item.
 * Its texture resembles the side face of a grass block with the words "Home Sweet Home" written on it.
 * Is not available in the creative inventory and must be obtained through the command or similar means.
 * Found in the "isolation" dimension in an item frame next to the bed.

World generation

 * Biomes


 * Randomly generated biomes can be found in the new dimensions.
 * Biomes that are discovered by player through the changed portals are added to the list of biomes when creating a buffet world, including biomes.
 * A certain sound effect may periodically play without the presence of its normal source throughout a biome.
 * A random particle effect will fill some biomes.


 * Three new pre-made biomes were added.
 * Between
 * Works best with Floating Islands buffet world generation.
 * Generates a mesh of end ships.
 * Namespaced ID is.
 * Biome For Player With No Time For Nonsense
 * Works best with Overworld buffet world generation.
 * Generates what seems like a normal Overworld map, although mineral blocks and redstone components generate instead of ores.
 * Namespaced ID is.
 * Shapes
 * Works best with Floating Islands or Overworld buffet world generation.
 * Generates a world consisting of different shapes made of one or more different types of blocks.
 * Namespaced ID is




 * Dimensions
 * There are 2,147,483,645 new dimensions, which means 2,147,483,648 (231) possible dimensions per world seed, giving 295 dimension combinations in total.
 * Certain dimensions contain easter eggs (see below).
 * The blocks that make up various features (e.g. ores, ice spikes, lakes) will be randomly swapped.
 * The sky, blocks, menu, player, etc. are randomly tinted.
 * Various biomes can be found in the dimensions.
 * Some dimensions may only have one biome, meanwhile others will have several.
 * Pre-existing and randomly generated biomes will appear in the dimensions.
 * The generated dimensions will have randomized mobs appear such as giants, withers and illusioners.
 * Many generated biomes appear not to spawn mobs.
 * The sun and moon will be random sizes and move at different speeds.
 * The generated dimensions can have unusual lighting.
 * Sometimes, the same face of every block in the dimension is completely dark (sometimes fully black).
 * The generated dimensions can have random structures.
 * End cities in the new dimensions are generated with abnormally large numbers of shulkers covering everything.
 * Often, a dimension will contain one particular structure in great abundance.
 * Sometimes, a dimension will repeatedly generate letters (ex. dimension accessed by  contains the letter "J" made out of glazed terracotta). It is highly probable that the shapes for these letters are from Minecraft's font textures.


 * The generated dimensions can have:
 * Nether-style generation, with a bedrock ceiling at Y-level 128 and the cave generation that is seen in the Nether.
 * End-style generation, most noticeably producing the 10 obsidian pillars and end crystals. Sometimes this is because the biome is
 * Both of the previous two simultaneously.
 * Beds and charged respawn anchors explode in the generated dimensions.
 * However, beds will not explode in some dimensions, such as "blacklight", "busy", "chess", etc where the beds can be slept in at any time of the day. They will set the spawn point much like in the Overworld, but when the beds are slept in, the time will not be set to the morning.
 * The ID for each dimension is determined from the SHA256 hash of the name of the dimension with the string  appended to it.
 * In end ships in the new dimensions, chests are generated with fleet_orders loot table.
 * In some dimensions, compasses point towards the center of the world. In others, the needle spins in random directions like in the Nether and the End.
 * Liquids will behave differently in different dimensions. In some, the liquids will act like they are in the Overworld and in the rest, they act like they are in Nether.
 * Undead mobs will not burn and piglins will not zombify in the random dimensions, even during the day.
 * End portals can be constructed. When entered, the player will be teleported to the end, but at the coordinates at which they entered the portal on a newly generated obsidian platform.
 * Maps can function correctly like they do in Overworld, but in a lot of the dimensions, the map will just generate grey and orange static, much like in the Nether.
 * Unlike the Nether, the player indicator accurately displays the player's orientation.


 * Easter egg dimensions
 * There are 43 hard-coded Easter egg dimensions in total, accessible through or by typing the dimension's name as the only word in a signed book or book and quill and throwing it into a nether portal.
 * Intended easter egg dimensions can be found in the code, not by their name, but by the dimension ID. For the dimensions that were hard coded, a dimension ID is also provided (which can be used with )
 * Many of these Easter egg dimensions use the same generation as the overworld, including "red", "green", "blue", "wall", "chess", "colors", and "slime", adding their special features onto it.
 * "ant" – A dimension that is initially flat and made of white concrete, along with one ant block that immediately begins moving and an acacia sign that says "PATIENCE". The sign likely refers to the fact the ant will begin making a repeating "highway" pattern after over 10,000 steps.
 * "basic" – Has a diagonal maze pattern. It looks similar to simple mazes generated in the BASIC programming language.
 * "blacklight" – A dimension with inverted lighting: Entities and blocks are pitch black during daytime and bright in caves or at night, torches darken the area around them and so on.
 * Also darkens text and textures of items.
 * "brand" – A dimension with 8x8 block creeper faces made out of randomly colored terracotta, glazed terracotta, glass, glass panes, wool, carpets, concrete, and concrete powder.
 * "bridges" – A dimension with randomly generated end stone bridges.
 * "busy" – A dimension entirely made of the biome which generates redstone components (mostly hoppers) and mineral blocks in place of ores. As a result, this dimension is very laggy when generating the world.
 * "checkerboard" – All the colored blocks in a checkered pattern.
 * "chess" – A dimension nearly identical to the overworld, with the exception that the dimension is covered in a checkered pattern.
 * "colors" – A dimension divided into 4 quadrants colored blue, red, green, and yellow. At an angle, it resembles the Microsoft logo.
 * "content" – An empty dimension with a small skyblock island near spawn with a tree and chest.
 * The chest on the island contains a lava bucket, beacon, bucket of pufferfish, pumpkin, sugar cane, melon slice, and a box of infinite books.
 * The island is possibly meant to resemble the YouTube Gaming logo, since the dimension's name is "content".
 * "credits" – Full Minecraft credits text made of Netherite
 * "custom" – A dimension with a caution floor pattern and two signs that say "UNDER CONSTRUCTION" and "IOU 1x Custom Worlds"
 * "darkness" – A dimension with no lighting except for around where the player spawns.
 * "decay" – A dimension that appears similar to the overworld except it gets more broken and destroyed the further away from spawn you go. May crash game at high X or Z values.
 * "fleet" – Large fleet of ender ships in a grid pattern generated by the "Between" biome added in this snapshot.
 * "gallery" – A quartz path museum featuring Helical-shaped sculptures of random blocks.
 * "holes" – A regular dimension but filled with holes in the shape of the "Shapes Biome"
 * "isolation" – A house in a dirt flatland that contains a villager named bob, three dogs and a hidden underground chest among other decorations. The house is referred to as  in the files
 * The signs say "INGEN REKLAM TACK!" (which means "NO ADVERTISEMENT PLEASE!" in Swedish) and "GO AWAY!"
 * The hidden chest contains rotten flesh, bones, and an iron sword named "Stabby McStabface" (likely a reference to Boaty McBoatface).
 * The dogs collars are the same colors as the "Blue", "Green" and "Red" dimensions.
 * "library" – A dimension that infinitely generates connected structures consisting of Boxes of Infinite Books. A direct reference to The Library of Babel by Jorge Luis Borges.
 * "llama" – Brings you to a dimension with several peaceful rooms with a llama equipped with a lime carpet and signs that say "RELAX!" and "ENJOY!" in colored text. A painting (sunset_dense) and lit nether portal are also present.
 * Hidden next to the portal behind the wall there is a secret chest with a book named "A Book" authored by "The Developer" which says "Nothing to solve". Throwing the book into the portal brings the player to the 709,735,702nd dimension, but this dimension seems purely random.
 * "message" – An empty dimension with the message "We apologise for the inconvenience." written in fire, likely a reference to The Hitchhiker's Guide to the Galaxy by Douglas Adams.
 * "missing" – A shrine made out of quartz with beacons and a chest with the footprint item.
 * The iron golems that spawn in this dimension lack any mob AI.
 * There is a sign underneath the netherite stairs that says "this is not a sign". This is a reference to The Treachery of Images by surrealist painter René Magritte.
 * "notes" – A flat dimension made out of noteblocks that play random noteblock instruments and pitches despite receiving no redstone power or player input, and lacking any blocks beneath them. The noteblocks stop playing when the player goes into spectator mode.
 * "nothing" – A dimension that is empty, except for a grass block and a sign stating "Ha! I lied!" and "This isn't nothing!" at (502640, 99, 1482448). The chunk coordinates (31415, 92653) are the first digits of pi (the first 10 significant figures of pi (truncated), 3.141592653).
 * "origin" – A dimension with an X, Y, and Z indicator, similar to the one that appears when the Debug Menu is open. This is most likely a reference to the (real world) mapping phrase "the origin", which refers to the point on the map where latitude and longitude start from/are zero (or in Minecraft terms, where X and Z are zero).
 * "patterns" – A dimension with a grid that has black and white patterns in each cell. Each layer of each cell is one number in binary, forming patterns atop the cell. Neighboring cells start at incrementing numbers. Except for a split across the x-axis, each grid square differs from each of its neighbors by one block.
 * "perfection" – A dimension with infinitely repeating cobblestone rooms.
 * Likely a reference to YouTuber Direwolf20, who uploads modded Minecraft content and often builds houses of the exact design found in this dimension.
 * "pillars" – A dimension with tall cylindrical obsidian pillars.
 * "retro" – A black dimension with a lime grid outlining chunk sections on the ground.
 * "rooms" – A dimension divided by large brick walls and ceilings, constructed on top of what would be the Overworld.
 * "shapes" – A dimension made up of the shapes biome.
 * "skygrid" – Resembles the popular survival challenge of the same name created by Sethbling, with every block, including creative- or command-exclusive ones, included.
 * Many blocks generate in ways that normally could not exist in isolation, such as floating plants and gravity blocks.
 * Blocks generate in random blockstates, resulting in many waterlogged blocks, powered redstone components, sloped rails, half-doors, etc.
 * It is possible for single portal blocks to generate in the grid that go to another random dimension.
 * "slime" – A dimension nearly identical to the overworld, with the exception that everything above-ground is buried in a 10 block thick layer of Slime Blocks.
 * "spiral" – A dimension with a large spiral made out of mossy cobblestone.
 * "sponge" – A dimension with structure resembling a Menger Sponge made out of sponge blocks.
 * "terminal" – A dimension that resembles the DOS terminal. Created with the "Cursor" blocks.
 * "this_is_a_very_long_phrase_that_hopefully_is_not_in_any_dictionary" – Referred to in the code as "last page" as a reference to the last page of the internet.
 * Contains a secret message when entered using the correct name of this dimension.
 * Contains "Uh uh uh! You didn't say the magic word!" written in grass blocks when entered without the correct name (for example by using  or  ) which is a reference to the hacking scene from Jurassic Park.
 * If the correct name is used, the dimension contains the following text, which is a reference to an alien message from the movie :
 * "Hello! Only purpose of this message was to troll completionists and put my name somewhere in Minecraft (again!). I hope it wasn't cracked by accident – it was obviously supposed to take more time than other phrases. Written during time of plague by boq (yes. lowercase. because symmetry) "All these worlds are yours, except Europa*. Use them together. Use them in peace. " *Europa™️ the Moon sold separately."


 * This secret message was decoded by visiting a streaming media server created by boq, which at random intervals will emit beeping noises that can be decoded as an SSTV image to produce a photo of a notebook with the correct name written on it.
 * The correct name can be verified using a code snippet provided by boq.
 * "Time of plague" is a reference to the 2019-20 coronavirus pandemic.
 * The dimension accessed with the book containing the word "Europa" appears to be a randomly generated world full of spruce forests in which barrier blocks make up the majority of the solid areas. This is not an easter egg dimension.


 * "tunnels" – Randomly generated tunnels made out of sea lanterns.
 * "wall" – A giant bedrock wall runs along X=0 with an iron door at (0,0). Both sides of the wall resemble the Overworld but with red and blue tints respectively.
 * "zones" – A normal dimension filled with zone blocks until 3060 blocks away from the center of the dimension.
 * Colored dimensions
 * "blue" – A dimension where everything is blue.
 * "green" – A dimension where everything is green.
 * "red" – A dimension where everything is red.
 * Exiting to the main screen while in any of the colored dimensions will retain some of the effects in various menu elements.



The following new structure files can be found in this directory :
 * Structures
 * 9x9.nbt
 * The cobblestone rooms found in the "perfection" dimension.
 * b_center.nbt
 * Part of the bridges in the "bridges" dimension.
 * b_legs.nbt
 * Part of the bridges in the "bridges" dimension.
 * b_side.nbt
 * Part of the bridges in the "bridges" dimension.
 * command.com.nbt
 * The C:\_ text in the "terminal" dimension.
 * content.nbt
 * The skyblock island in the "content" dimension.
 * desire.nbt
 * The shrine in the "missing" dimension.
 * house_of_bob.nbt
 * Bob's house in the "isolation" dimension.
 * library.nbt
 * A single unit of the "library" dimension.
 * llama.nbt
 * A single room of the "llama" dimension.

Command format

 * Added  command.
 * Generates multiple JSON files in the "debug" folder of the world save.
 * A "dim-#" file which includes the dimension's number, the type of generation used, the default block, default fluid, and the biomes within the dimension.
 * One or multiple "biome-#" files which store the data used to generate the biomes that make up the dimension.
 * Works in all dimensions, including the Overworld.
 * Can also be used without cheats.
 * Added  command.
 * Can be followed by any string or number to warp to a corresponding randomly generated dimension.
 * Warps to the same dimension as a book with the same text thrown into a portal would take the player to.
 * Always sends the player to the same coordinates in each dimension, at one of the highest blocks near 0, 0 or to 0, 257, 0 if there are no blocks near 0, 0. Warping to the dimension the player is currently in will teleport them to the coordinates 0,0.
 * Can also be used without cheats.

Gameplay

 * Advancements
 * Added advancement "Almost there", achieved after going through any portal a billion times. The in-game description is "Visited over billion dimensions."
 * The advancement is found in the "Adventure" category, its parent is the advancement "Adventure," and it has a flint and steel icon.
 * The advancement can be granted using.


 * Statistics
 * Added statistic "Dimensions changed", that keeps track of the number of times that the player has gone through a portal.
 * When the statistic has reached 1,000,000,000, the advancement "Almost there" is granted to the player.
 * The statistic's ID is.

General

 * Loot tables
 * Added  loot table.
 * Be used for chests in end ships in the new dimensions.
 * Includes one book titled "Orders" whose author is "§kDeepest Lore".
 * The obfuscated text can be observed by editing player or chest data in the world save, or by using the command.
 * The content of the book is in the form of " §k".
 * The  will be one of the following texts:
 * capture
 * destroy
 * cut
 * find
 * obliterate
 * discover
 * observe
 * reinforce
 * build
 * deploy
 * restore
 * deliver
 * The  will be one of the following texts:
 * cheese
 * footprints
 * bananas
 * toeshoes
 * mah brewskis
 * bicycle build for two
 * my canoe
 * Minecraft 3D: Lost Floppies
 * content
 * those pesky modders
 * license-free mappings
 * those VHS
 * pre-mixed coctails
 * quasi-connectivity

Gameplay

 * Inventory
 * Blocks and items in the creative inventory have been shuffled.


 * Debug mode
 * Has also been shuffled, like the creative inventory.


 * Fishing
 * Players can catch a fish mob, guardian, elder guardian, squid, or boat when fishing.

General

 * Loading screen
 * The Mojang loading screen has been changed.
 * When the game is loaded it displays the company name MOJANG underneath it with a person singing "Mojang!" similar to how "Sega!" would be sung on a Sega startup screen. The same sound was also used in 3D Shareware v1.34.


 * World selection screen
 * Worlds from releases and other snapshots are not visible, but can be accessed by launching the game in said releases and snapshots.

Videos
Video made by slicedlime:

Issues
20w14infinite is not supported due to being an April Fools' joke, and therefore issues affecting it will be closed as "Invalid" in the issue tracker.

Trivia

 * This snapshot has the same protocol version as 20w13b. Crossplay between the two versions is possible but may cause unexpected issues.
 * The uniquely generated dimensions do not begin until ID 3 due to the fact that 0 is the Nether, 1 is the Overworld, and 2 is the End.
 * This snapshot is likely a reference to this video by a youtuber called "Jay Exci". However, other than the similarites between his suggestions and the snapshot itself, there is no actual proof.
 * The sentence "Using aggregated player feedback we have been keeping safe for a long time" in snapshot's article may be a reference to this as well.
 * In the games files, there is a new folder named  where the sound for the Mojang splash screen (titled  ) is located, as well as a higher-pitched version (titled  ). Sometimes the folder cannot be found.
 * There are multiple dimensions, such as "america" and "missingo", that cause errors and crashing due to a "bound must be positive" exception in Java, or may soft-lock Minecraft, requiring it to be force-closed.
 * The new loading screen startup sound is considered an in-game sound effect and can be played in generated dimensions like "code".