Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Mentioned features/Upstream

From SAS Gaming Wiki

Template:Cleanup

File:Sky Dimension 1.jpg
The sky dimension, one of many mentioned features.

Since the beginning of Minecraft's development, there have been a number of features that were mentioned by developers at Mojang Studios. These features are either currently planned and have not yet appeared in a development version or have simply been dropped entirely.

Note that this page only documents features that were mentioned, but are not yet in the game. Features in development versions are described on the parent version page.

Planned

Announced

These features are planned to come to Minecraft sometime in the future.

Combat changes

Template:Main

A new combat system is currently in development, containing changes such as the player only being able to attack when their weapon is fully drawn. However, as of 2026, the latest combat test is Combat Test 8c, which was released in August 2020.

Illager variants

In 2017, a jocular suggestion regarding adding more types of Minecraft:illagers was posted. One of them, the pillager, has been implemented in Village & Pillage. The spin-off game Template:MCD introduced many such Template:MCD, such as Template:MCD, Template:MCD, and Template:MCD. One of them, the Template:MCD, was an option in the Mob Vote at Minecraft Live 2020. In 2024, an episode of The Story of Mobs implied that even more illagers were planned.<ref>Template:YouTube link</ref>

Voted updates

The desert and savanna biome reworks are the two remaining biome frameworks from the MINECON Earth 2018 Biome Chooser vote. Although no date has been given, both are promised to be updated in a future update:<ref>Template:Reddit</ref><ref>Template:Tweet</ref>

  • Deserts will be given palm trees, oases, and meerkats.
  • Savannas will be given baobab trees, termites, and ostriches.

The badlands biome rework is the last remaining biome rework from the MINECON Live 2019 Biome Vote, as the winning mountains rework was implemented in Caves & Cliffs, and the swamp rework was part of The Wild Update. The badlands are promised to be updated in an unspecified future update:

  • Badlands will be given vultures, tumbleweed, and a new cactus based on the Prickly Pear.

Other live votes did not promise that the losing options would be planned; for information on those features, see the "Partially implemented" section.

Partially implemented

Mobs

Mob Vote

Template:Main

More ocean creatures

Markus Persson commented that sea monsters were a possibility on Minecast on July 21, 2010.<ref>Template:Citation</ref> He particularly noted the possibility of sharks, though Mojang has since then stated that they will not be added.<ref>https://feedback.minecraft.net/hc/en-us/articles/360005029872-Previously-Considered-Suggestions</ref> At MinecraftCon 2010, he also commented on the possibility of adding sea monsters.<ref name=":0">Template:Citation</ref> Hostile aquatic mobs like the guardian and drowned have been added since then. Another developer hinted about adding mobs involved adding seals/sea lions and/or orcas.<ref>Template:Tweet</ref>

Zach and Coco

In November 2018, a poll was held in which users could vote on which cat should be added to Minecraft. There were three options: Jellie, Zach, or Coco.<ref>https://twitter.com/Minecraft/status/1059491029261283330</ref><ref>https://twitter.com/Minecraft/status/1063522092057067521</ref> Jellie won the vote and was added to the game in Village & Pillage.<ref>https://twitter.com/Minecraft/status/1063522133593260032</ref><ref>https://twitter.com/Minecraft/status/1064548266472280065</ref> It is unknown whether the other two cats will be added.

Blocks and items

Spike block

Spikes received a mention in mid-2009 by Notch in a blog post.<ref name="tiles">Template:Citation</ref> These were originally planned for Template:Verlink,Template:Citation needed working by extending and retracting spikes (and making them more "spike pistons" than anything),Template:Citation needed but were replaced by sticky pistons.Template:Citation needed On May 28, 2012, Nathan Adams stated that he'd like to add spike blocks, but is unsure of how to implement them.<ref>Template:Tweet</ref>

Caves & Cliffs implemented pointed dripstone, which can damage mobs and players that fall on them, or are crushed by them.

Ruby

File:Villager trading preview.png
Jeb's screenshot showing rubies.

Rubies were intended to be the original currency used for trading. They could be seen in a screenshot released by Jeb on May 21, 2012,<ref>https://twitter.com/jeb_/status/204619936616808451</ref> in which the trading system was first being tested. They were later replaced by Minecraft:emeralds because Dinnerbone is red-green colorblind; though their texture remained in the files after emeralds were implemented.

Paeonia

File:Paeonia First Image.jpg
The paeonia screenshot revealed by Jeb on Instagram.

The Minecraft:paeonia was a Minecraft:flower type originally planned for implementation in 1.7.2. Originally revealed by Jeb in a screenshot,<ref>"I've been adding a bunch of new flowers to #minecraft. One of them is the pink Paeonia, as it was the main flower for our wedding"@jebkhaile, August 16, 2013</ref> the flower was never implemented, being superseded by the Minecraft:peony, though its texture remained in the files after peonies were implemented.

Paddle

On September 19, 2014, Tommaso stated that when adding Minecraft:boats to Pocket Edition, he would add a "paddle" item,<ref>Template:Tweet</ref> which would be required to move boats.<ref>Template:Tweet</ref> Paddles were never implemented as items, but rather as part of the boat model. The crafting recipe used to require a wooden shovel to represent the paddle. As of the 1.20.10 update, a wooden shovel is no longer required to craft a boat or raft Template:In.

Rare tools/weapons

Nathan Adams said on Twitter he would like to add weapons/tools that cannot be crafted, and could only be obtained through treasure chests/trading, etc. For example, bows with faster drawback (somewhat implemented with the addition of Quick Charge), boots that increase health, or night vision helmets. However, the attribute system had to be finished first.<ref>Template:Tweet</ref><ref>Template:Tweet</ref><ref>Template:Tweet</ref><ref>Template:Tweet</ref>

Several later additions that follow this rough idea are the Frost Walker and Mending treasure enchantments, as well as the Curses of Binding and Vanishing, and totems of undying. Furthermore, Minecraft:tridents were implemented in Update Aquatic, and in the Nether Update the Soul Speed enchantment was added and made exclusively obtainable through looting bastion remnants and bartering with Minecraft:piglins. In the Wild Update, Swift Sneak was added as an enchantment exclusive to ancient cities, and Tricky Trials added the Minecraft:mace, as well as making tridents available in Minecraft:vaults, along with the Wind Burst enchantment being exclusive to said vaults.

Steel

Multiple references to steel were made early on in the game's development. Notch had stated that it could be made using Minecraft:coal and iron ore,<ref name="tiles" /> and that it could be used for armor and weapons more powerful than iron.<ref>Template:Citation</ref> In-game, flint and steel is crafted using iron ingots, considering the lack of steel and the need of a “fire striker”, despite the name of the former.

Mechanics

Farming nerf

Somewhere in 1.16Template:Citation needed, developers stated that certain changes would be made to functionality exploited in several farms. In particular:

  • Fortress mobs can spawn anywhere inside of the boundary of a Nether fortress rather than only at the roads.
  • Angry zombified piglins drop experience even when not killed by the player directly.
    • This was fixed in 1.21.5.

The Minecraft:sculk mechanics introduced in 1.19 may be intended as a replacement.

Sky dimension

Template:Main

File:Sky Dimension 2.jpg
A plain sky dimension.

The Sky dimension was a planned dimension, intended to be the opposite of Minecraft:the Nether. Portals to the Sky dimension were never implemented, but it could be accessed using third-party programs. The idea was ultimately scrapped<ref>Template:Tweet</ref><ref>Template:Ytl</ref><ref>Template:Tweet</ref><ref>Template:Tweet</ref><ref name="JebUnplannedJuly2012">Template:Tweet</ref><ref name="DinnerboneUnplannedJuly2012">Template:Tweet</ref> and its code was reused to make Minecraft:the End, which can be seen in versions prior to 14w17a as the End's technical biome was still referred to in the debug menu as "Sky".

Unlike the Sky dimension, the End has a dark purple sky, no clouds, and the floating islands are made entirely of End stone.

With the addition of the buffet functionality in Java Edition 1.13 snapshot 18w15a, this can be distantly recreated by using the "Floating Islands" option. The addition of custom world generation in Java Edition 1.16.2 snapshot 20w28a also included a Template:Cd noise preset offering similar functionality.

Additionally, the Sky dimension was independently recreated into the popular Aether mod.

Updates to birch forests and other biomes

At Minecraft Live 2021, it was stated that The Wild Update would focus on biome diversity and immersion, giving a unique identity and atmosphere to different biomes. The birch forest was used as an example to demonstrate this new atmosphere, and concept art pieces depicting an improved birch forest with new flowers and shelf fungi were shown. Also shown was swamp concept art with fireflies and flowering lily pads.

Later it was stated that "concept art is not a commitment" and that this part of the update was now "not something we have continued working with" in an Ask Mojang episode.<ref name="why" />

The short flowers and fireflies were later implemented in Minecraft:Spring to Life as Minecraft:wildflowers and firefly bushes. The bracket fungi, tall flowers and water lilies are yet to see an implementation.

Feedback site

Template:Update On the feedback site, several posts have been marked as "under review" by Mojang. These include: Template:Collapse Some of these features have either partially or entirely been added, but are still marked as "under review".

Delayed or scrapped

These features were initially promised to be implemented in a specific update, but were later postponed and have not currently been made part of another update.

Alpacas

In 2016, Jeb was planning on adding alpacas, but due to other developers wanting llamas instead, he held an informal poll on Twitter in which the public voted on adding the llama over the alpaca.<ref>Template:Mcnet</ref><ref>Template:Tweet</ref>

Colored PlanksTemplate:Anchor

File:Colored Wooden Planks.png
Original image of proposed colored wood planks released by Nathan Adams.

Template:Main

Nathan Adams briefly thought about implementing colored wood planks, releasing a test image on his Twitter page. This however never got implemented, as can be seen from the following quotes. The idea was eventually replaced with stained terracotta.

Cubic chunks

This refers to changing the chunk format to make chunks 16 blocks tall, allowing for infinite world height. Ryan Holtz discussed it with Erik Broes, but they decided they couldn't implement it, because of the difficulty of solving problems such as the occlusion of sky light.<ref>https://www.reddit.com/r/Minecraft/comments/27ibll/mogminer_infinity_years_until_cubic_chunks/ci1c6q0/</ref> The feature was previously rejected by Notch for similar reasons.<ref>https://www.reddit.com/r/Minecraft/comments/kq89v/cubic_chunks_increases_the_performance_of_the/c2me2bz/</ref>

Coral slab

File:SeaPlantsMineConEarth2017.jpg
Screenshot of the footage in which coral slabs can be seen.

In early footage of the Update Aquatic seen at MINECON Earth 2017, slab forms of coral blocks can be seen generated as part of coral reefs. These never made it into a released version for reasons unknown.

Fletching table functionality

Fletching tables are set to gain functionality in a later update, similar to what happened with smithing tables (originally added as a generic villager job site block and then received player functionality in a future update). Originally, this was planned for "the next major themed update".<ref>Template:Snap</ref> Later, it was stated that functionality wasn't a guarantee for 1.16.<ref>Template:Tweet</ref> Later, it was confirmed that fletching tables wouldn’t be gaining functionality in 1.16.<ref>Template:Tweet</ref> To this day, they still have no functionality beyond serving as the workplace block for fletcher villagers.

Firefly mob

Template:Main

width=129x129
width=129x129

Fireflies were originally going to be eaten by frogs to produce Minecraft:froglights, but this was scrapped due to the fact that some species of fireflies are poisonous to some species of frogs in real life.<ref>Template:Ytl</ref> They would have glowed in the dark and been two pixels in size, which would have made them the smallest mob in the game. It was officially confirmed that they were scrapped for the 1.19 update in an Ask Mojang episode.<ref name="why">Template:Ytl</ref> It was later implemented in the form of a particle generated by firefly bushes in Java Edition 25w05a, rather than as a mob.

Green axolotl

This mob was seen at Minecraft Live 2020 as part of the axolotl announcement. The mob was presumed to be added in the Caves and Cliffs update, but wasn't added alongside the other axolotl colors shown. They also later appeared in the update trailer despite not actually existing in the game.

Pigman bodyguard

File:Pigman.png
The original pigman texture.

Development of a male mob which may have had no clothes was also mentioned by Nathan Adams in 2012,<ref>Template:Tweet</ref><ref>Template:Tweet</ref><ref>Template:Tweet</ref> but this is not currently being worked on. On April 14, 2020, Nathan Adams clarified that the mob was going to be a pigman bodyguard, which was naked by default so that the player could provide armor for it.<ref>Template:Tweet</ref>

Quiver

The Minecraft:quiver was an item briefly present in indev versions of the game while items were being tested. Its texture came from Notch's previous Legend of the Chambered games, and remained in the files for many years afterwards.

During the development of Java Edition 1.9, Dinnerbone posted a 2×204960 image on Twitter<ref>Template:Tweet</ref> which could be reformed into a 854×480 Minecraft screenshot, clearly depicting the quiver as a usable item in the inventory, where it had what seemed to be a dedicated slot alongside a slot for Minecraft:arrows.<ref>Template:Reddit</ref> He shared another screenshot of the quiver in the inventory a few weeks later, with the quiver slot in a different location.<ref>Template:Tweet</ref> On June 30, 2015, Dinnerbone stated that he scrapped quivers as he felt that holding arrows in the off-hand felt "more natural."<ref>Template:Tweet</ref>

Sculk jaw

This block was seen at Minecraft Live 2020 as part of the deep dark announcement. Walking on it would change its texture, and it is presumed that it would do damage to the player and that it could be broken with the Minecraft:hoe like with other sculk blocks.

The block was presumed to be added in The Wild Update, but kingbdogz revealed that it was unlikely to be added in the final release.<ref>Template:Tweet</ref> In the end it was not added.

Red dragon

Template:Main Markus Persson initially mentioned wanting to add dragons. After implementing the ender dragon, he said that he wanted to also add a friendly, red dragon to the Minecraft:Overworld. However, there are no current plans of adding the second dragon.

Underground cabin

Template:Conjecture This structure was shown during the initial reveal of the deep dark and the Minecraft:warden during Minecraft Live 2020, but was not implemented in the final release of the Wild Update.

Mentioned

These features were mentioned at one point, but later abandoned or their current status is unknown. Note that some of these features were mentioned by developers who either no longer work at Mojang Studios, or no longer work on Minecraft.

Mobs

Camouflaging mob

A mob which camouflages with its environment was a concept considered by Jens Bergensten when designing the shulker, which was originally one of the mob's mechanics during development - the mob would camouflage with the surroundings, but due to difficulties with the code and rendering, he decided to abandon this element of the mob. He stated however that it may happen in the future.<ref>"MINECON 2015 Upcoming Features"Minecraft, July 30, 2015 – via YouTube</ref>

Lava zombie and troll

Before the implementation of hostile mobs, Notch stated that he liked the idea of monsters such as lava zombies or troll infestations, which would roam the land and break things. Later, the Minecraft:zombie was implemented.<ref>Template:Citation</ref>

Prefix mobs

Notch mentioned prefix mobs in a Brocraft stream. He gave examples of mobs such as "Burning Spiders, Giant Zombies, and Cobble Creepers." Some prefix mobs have been added in the form of cave spiders, charged creepers, strays, bogged, husks, drowned, and other mob variants. Giant zombies have technically been added, but are currently unused. In the 3D Shareware April Fools update, the ORDER.txt jokingly mentions "11 new enemy variants including Buff Crepper and Evilshroom II" for a fake game: "MineCraft 3D: Deeper and darker."

Reindeer

Reindeer were another mob acknowledged and suggested initially for Christmas 2015.<ref>Template:Reddit</ref> Template:MCE version 0.6.0 added the Jolly Llama, which is supposed to represent a reindeer. It is currently unknown if reindeer will ever be added or not.

Biomes and environment

Cave and underground features

Many features relating to the underground and caves have been mentioned historically, but are yet to be seen in-game. Some suggestions which were approved by Mojang include rainbow crystalline caves<ref>Template:Citation</ref> and cave maps, considered "an interesting idea" by Notch.<ref>Template:Tweet</ref>

Seasons

Nathan Adams mentioned on Twitter that he was experimenting with adding seasons, and varying the length of day and night according to season. He also mentioned it during Minecon 2013.<ref>Template:Tweet</ref><ref>Template:Tweet</ref> Seasons may include changes in color of tree leaves and may also be tied to real time.<ref>Template:Twl</ref> The later released Minecraft Dungeons has a location called Pumpkin Pastures, which resembles an autumn-themed forest biome. Autumn-colored trees also appear in forest biomes in Minecraft:Minecraft Legends.

Nether features

Multiple features relating to the Nether have been proposed and acknowledged, such as utilizing the space above the Nether ceiling for something else,<ref>Template:Tweet</ref> non-rectangular Nether portals,<ref>Template:Tweet</ref> and Nether portals placing players in front if possible.<ref>"For 1.8.4 this will be fixed just by keeping the player in the portal block, but this is not ideal and it should make sure we can place them outside if it's a "preferable" spot (ie: not a drop into lava). This will be fixed fully in a later release." – Dinnerbone, April 17, 2015</ref>

During the development of the Nether Update, other ideas were discussed, such as dyeable Nether portals, which were dismissed as not being priority by Jeb.<ref>Template:Tweet</ref> As a joke feature in Java Edition 20w14∞, funky portals were added and would change color depending on the text data found in a written book.

Blocks and items

Scarecrows

Scarecrows were mentioned multiple times. In The Story of Mojang, Jeb mentioned the possibility of a scarecrow crafted using a pumpkin, wool block and 3 sticks, which would attract monsters.<ref>Template:Ytl – February 20, 2011</ref> He brought this up again later in a reddit comment, stating "The reason I haven't added it already is that the mob AI assumes the target is an entity, and not a world block. I would either have to make the scarecrow an entity, or allow mobs to target blocks."<ref>https://www.reddit.com/comments/fgogh/_/c1fth3u/</ref> Armor stands would later be added as a stationary entity with a similar appearance to a scarecrow. Village & Pillage added pillager outposts, which can generate a scarecrow-like target structure. Minecraft:Zombies can pathfind to turtle eggs in order to break them, showing that block targeting is possible to some extent.

Calamari

Jeb stated after the addition of pumpkin pies that "only mutton and calamari are missing",<ref>Template:Tweet</ref> implying mutton and calamari were both planned additions. Mutton was indeed added a few updates later, while squids are yet to drop any form of meat.

Technical

Java Edition

Full split of liquids from blocks

File:Waterless World 1.jpg
File:Waterless World 2.jpg

Java Edition 1.13 added waterlogging, marking the start of the separation between liquids and blocks. An in-development screenshot showing water occupying Minecraft:leaves and Minecraft:flowers, referred to as having "no water blocks", was released in 2018.<ref>Template:Tweet</ref> However, water and lava still currently exist as blocks, and so far only water sources can occupy other blocks through the waterlogged block state; flowing water and bubble columns cannot occupy other blocks, and both still and flowing lava cannot occupy other blocks at all.

Having water only occupy one side of a block like a glass pane, but not the other, is also something that has been considered.<ref>Replying to "will you be able to place water in only 1 side/quarter of glass panes?": Template:Tweet</ref>

Phasing out of NBT-based crafting recipes

In Java Edition 1.14, numerous new blocks were implemented as replacements for certain "complex" crafting recipes, with the replaced crafting recipes relying on NBT data. This included moving inventory tool repair to the Minecraft:grindstone, banner modification to the Minecraft:loom, and map modification to the cartography table. However, several more NBT based crafting recipes still exist (such as fireworks, dyeing leather armor and tipped arrows), and these are planned to be phased out.<ref>Template:Link</ref> Certain blocks that may be added in the future to further this goal include a dedicated fireworks customization block.

In Java Edition 1.14.3, tool repair crafting recipes were reimplemented.

Java Edition 1.20.5 adds data components to replace the non-strict item NBT format, all item data is still stored in NBT but uses a stricter way to access the data to keep the data structure consistent.

Shaders

On the feedback site, shaders (resource packs that override the vanilla shaders) were marked as announced, meaning that they were going to be implemented. This feature was partially implemented in 1.16 and 1.17, as resource packs can enable similar effects.

While core shaders can be modified with resource packs, this is not considered a supported feature by Mojang. Different methods to change the game's graphics to the extent that overriding core shaders allows may be implemented at some point.<ref>https://www.minecraft.net/en-us/article/minecraft-snapshot-24w34a</ref>

However, Mojang developers are planning on implementing their new shader pack, Vibrant Visuals, into Template:JE.

Super Fancy graphics

Docm77 confirmed in a tweet that sometime in the future, a new graphics setting will be added to Minecraft called "super fancy". It is unknown whether it is the "Fabulous!" graphics setting added in Java Edition 1.16 Pre-release 1, Minecraft:Vibrant Visuals Template:Upcoming, or another new one. The use of OpenGL 3.2 for rendering in Java Edition 1.17 may lead toward the Super Fancy graphics. This could also be a reference to the Minecraft:Ray Tracing functionality Template:In or the scrapped Minecraft:Super Duper Graphics Pack.<ref name="summit">Template:Tweet</ref>

Inventory changes

An inventory rewrite was originally added in the snapshot 14w07a for Java Edition 1.8, but a roadblock was hit and Mojang had to shelve the change before the release of 1.8.<ref>Template:Reddit</ref> Other changes to the inventory have been mentioned, including spectators being able to look at other's inventories, visible health/armor bar on all players,<ref>Template:Tweet</ref> seeing players' GUI when spectating from their POV<ref>Template:Tweet</ref> and the return of shift-double-clicking.<ref>Template:Tweet</ref><ref>Template:Reddit</ref>

Lua scripting

Template:W was a feature mentioned by Notch as a way to create server-side modifications.<ref>Template:Citation</ref> The server would be able to create custom commands, assign certain server functions to blocks, and create user groups. Players would not have to download scripts within or outside of the client, and therefore no client-side modifications will be necessary. Notch said that he wanted Lua to be an extension for Minecraft, but did not want Lua to turn Minecraft into a game engine.

Lua scripting has been further hinted at by Searge.<ref>Template:Tweet</ref>

Certain plugins such as Spigot or Bukkit support Lua scripting implementation into servers, but these plugins are not created by nor affiliated with Mojang Studios and thus are not an official means in which to implement Lua scripting.

In one of the Blaze3D showcase screenshots, a development version that mentions Lua scripting in it's name can be seen in the world list.

Off-hand changes

Changes with the off-hand slot added in Java Edition 1.9 were planned on being added to Minecraft sometime in the future.<ref name="MineCon Earth">Template:Reddit</ref> Specifically, the player would no longer be able to Template:Ctrl or place blocks with any item in their off-hand slot, similar to Template:BE. However, players would still be able to hold items in the off-hand slot, which still made the off-hand useful for maps and such. Also, blocking would still be able to be activated if the player is holding a shield in their off-hand. However, this regression was later retracted due to massive community backlash.

Workbench (Plugin API)

Template:For The Plugin API,<ref>Template:Tweet</ref><ref>Template:Citation</ref> dubbed "Workbench", was a feature that would have allowed mod developers to easily add more content to the game. In contrast to mods, plugins will not require any alteration of the minecraft.jar file itself, although they will also be slightly limited in their feature set.<ref>Template:Tweet</ref><ref name="BukkitAPI-GetSatisfaction">Modding API: Modding API</ref> The Bukkit team was to help make the official Plugin API.<ref name="BukkitAPI-Mojang">Modding API: Bukkit Developing API</ref>

Plans for official game customization date back to July 5, 2010, with the Modding API planned after the release of Template:Version link.<ref>Server scripting</ref> It was then stated to be released in Beta 1.8.<ref>Back in the office, and some words on 1.7 and 1.8!</ref> The Modding API was then rebranded as the Plugin API,<ref>Template:Tweet</ref><ref>"The Future of Minecraft: what lies ahead for the all-conquering sandbox game?" – PC Gamer, November 11, 2012</ref> with the release originally stated to be planned for 1.3, then for 1.4, and then it was accidentally stated by Curse that it would be implemented in 1.5.<ref>Template:Tweet</ref><ref>Template:Tweet</ref>

At MINECON 2012, Mojang shared their vision for the future of the Plugin API.<ref>Template:Ytl</ref> The API was to be developed by the Bukkit team<ref name="BukkitAPI-GetSatisfaction"/> and intended to simplify the modding<ref>Template:Tweet</ref><ref>Template:Tweet</ref><ref>Template:Tweet</ref> and downloading process,<ref>Template:Tweet</ref><ref>Modding API: Curse Interview with Jeb (Part 1)</ref><ref>Modding API: Curse Interview with Jeb (Part 2)</ref> although containing a slightly limited feature set.<ref>Template:Tweet</ref><ref name="BukkitAPI-GetSatisfaction"/> After initially publishing a developer website (http://dev.minecraft.net) and GitHub page, these were both taken down within a year.

Developers on numerous occasions have mentioned that many changes made in the game's code were in preparation for the Plugin API, including Nathan Adams on July 29, 2014,<ref>Template:Tweet</ref> Grum at the "The Minecraft Team - Behind the Scenes" panel on July 5, 2015<ref>Template:Ytl</ref> and Nathan Adams again on October 19, 2015 while working on the loot tables for Java Edition 1.9.<ref>Template:Tweet</ref> A user replied "I think an official "we're working on it" would really help a lot"<ref>Template:Tweet</ref> to which Nathan Adams replied, "We're working on it."<ref>Template:Tweet</ref> Since then, no further developments have been made regarding Plugin API.

Switching from OpenGL to Vulkan

In order to continue supporting macOS and bring Minecraft:Vibrant Visuals to Java Edition, switching the graphics API from OpenGL to Vulkan was planned for sometime over Jun–Aug 2026. <ref>Template:Mcnet</ref>

Bedrock Edition

Template:Exclusive

RTX

As of latest mentions on March 31, 2022, there are currently no plans of adding ray tracing support for Xbox Series X|S.<ref>Template:Tweet</ref>

World generation

File:Far Lands Experiment.png
The Far Biome.
File:Waves Dev Screenshot.jpg
Unimplemented waves effect.
File:3D Grass Dev Screenshot.jpg
Unimplemented 3D grass effect.

There have been a number of mentioned changes to world generation from the developers. Tommaso had planned a Far biome, which likely would have resembled a motivated alteration of the Far Lands, potentially made into its own stand-alone biome. This would be found at the edge of infinite worlds, and was going to be implemented in 0.9.0. For unknown reasons, it was indefinitely delayed.<ref name="FarBiome">Template:Reddit</ref><ref name="PEPanel">Template:YouTube link</ref><ref name="Far0.9.1">Template:Tweet</ref><ref name=todo>Template:Tweet</ref><ref>Template:Tweet</ref> Tommaso also proposed a unique underworld/underground structure<ref name="exclusive">Template:Tweet</ref>, as well as a dream dimension<ref name="Q&A">Template:Twl</ref>. However, none of these ideas (with the exception of the "unique underground structure", later added as the ancient city) came to fruition.

Tommaso stated on Reddit that he would like to add a numerical "difficulty" value that mobs could have depending on their circumstances (spawn conditions, weather, etc.).<ref>Template:Reddit</ref> This would vary the amount of hostile mobs at night and the amount of resources gained from each biome. He also stated that he would like more biome-specific mobs as well as biomes with specific difficulty/mob distributions (something which has been partially implemented with more biome-specific mobs added over the last couple updates).

He also experimented with several other unimplemented world-gen related features which were either not implemented or else only implemented much later, such as much larger caves,<ref>Template:Tweet</ref><ref>Template:Tweet</ref> waves in water,<ref>Template:Tweet</ref> short 3D grass on top of grass blocks,<ref>Template:Tweet</ref> and worlds over 400 blocks tall.<ref>Template:Tweet</ref>

Many of these ideas were reiterated again at MINECON 2016, where the developers stated they could either port the world generation changes from PC (added in Caves & Cliffs) or create a new world generation altogether. They posed that this new world generation system could operate with its own form of "progression system," wherein which harder/more complex biomes generate further from spawn. Other new generation features might have included more space underground (later added in Caves & Cliffs), a rise in the sea level to Y=96, and terrain alterations which would make generated terrain less predictable (also added in Caves & Cliffs).<ref name="Minecon2016">Template:YtlTemplate:Info needed October 21, 2016</ref>

Since the world generation got completely overhauled in Minecraft:Bedrock Edition 1.18.0 (for the first time since Pocket Edition v0.9.0 alpha), and with the new Minecraft:caves, terrain port from Minecraft:Java Edition, and the addition of ancient cities, four of the aforementioned changes were/are officially added into the game, with one being only partially implemented (more biome-specific mobs).

Interface/controls

At MINECON 2016, the developers mentioned potential future improvements to the controls. This would have made the input system vector-based, allowing full mouse support on Android (added in 1.17.0) and having better built-in controller support.<ref name="Minecon2016"/>

In addition, at a previous panel, they also mentioned the ability to remap the "long touch" input to "hardness-based" touch (3D Touch) for capable iPhones.<ref name="Q&A"/> In other words, the input wouldn't be based on touch duration, but rather on touch intensity.

In a Twitch stream previewing the Nintendo Switch version, the developers mentioned that they would like to look into adding motion-controlled aiming, but currently have no plans to add it.<ref>Template:Twl</ref> This kind of feature would theoretically only function on devices supporting gyro-based controls, a qualification which would make it a natural addition to a platform like Nintendo Switch, but not several others. Development on this kind of feature is likely suspended due to a lack of clear way to make it cross-compatible.

Bluetooth keyboard and mouse support was added to iOS and iPadOS devices in 1.19.10.<ref>https://feedback.minecraft.net/hc/en-us/articles/6465669193997-Minecraft-Beta-Preview-1-19-10-20</ref>

Other world sizes

Tommaso stated on Reddit that they may make other limited world sizes available, in addition to the Minecraft:Old world type (256×256). Mentioned world sizes were 1000×1000 and 10000×10000.<ref>Template:Reddit</ref> The addition of different world sizes was again mentioned at MINECON 2016.<ref name="Minecon2016"/>

Loading external files on console

Roger Carpenter talked about this in a stream of the 1.2 beta for Xbox One.<ref>https://mixer.com/Minecraft?vod=6632210</ref> They would like for the console versions to support the loading of files from external media such as a USB stick. This would allow the use of Add-Ons, custom worlds, skins and resource packs, etcetera, like on the other platforms. However, console companies are worried about "security issues" that this could cause. Other games that loaded content from external media have sometimes been exploited by hackers to run unauthorized code on consoles. If loading add-ons from external media is not an option, they would "work it out some other way". (Partially added with full add-on and behavior packs support for Xbox One)

Brief mentions

These features were briefly mentioned, but no further information was given after its mention.

General features

Mentioned in 2009

  • In early development, Markus Persson mentioned two more gamemodes, Team Survival Mode and Fortress Mode, which would include the ability to play Capture the Flag.<ref>"Minecraft (alpha)" – Notch, May 17, 2009</ref>
    • Additionally, difficulty modes were mentioned on of which were: "Walk in the Park" being the easiest, "Easy" which was added, and "Armageddon" being difficult even with 32 people.<ref>"Minecraft (alpha)" – Notch, May 21, 2009</ref>
  • Partially implemented: Minecraft:Cobweb blocks being created by spiders<ref>Template:Citation</ref>.
    • This functionality appears as an attack in Minecraft:Minecraft Dungeons.
    • Similar functionality is possible if a spider or cave spider is killed while afflicted with the weaving status effect.

Mentioned in 2010

File:OpenDoor.gif
Recreation of what swinging doors could have looked like.
File:Herobrine.png
Notch briefly considered adding a "white eyed creepy mob" in response to the popularity of Herobrine.
  • Animated swinging Minecraft:doors.<ref name="blocks">Template:Citation</ref>
  • Partially implemented: Megabeasts were mentioned as a potential addition for late-game challenges along with ill omens followed by "a night of absolute horror". Ideas of ill omens were flickering Minecraft:torches and a big red eye appearing on the Minecraft:moon which would look around.<ref>"Minecraft (alpha)" – Notch, August 08, 2010</ref><ref>"Minecraft (alpha)" – Notch, August 08, 2010</ref><ref>"Minecraft (alpha)" – Notch, August 08, 2010</ref><ref>"Minecraft (alpha)" – Notch, August 08, 2010</ref>
    • The ender dragon was introduced in the Adventure Update, followed by the Minecraft:Wither, while the Bad Omen effect was added in Village & Pillage and expanded in Tricky Trials. The darkness effect is also similar to the idea of torches flickering.
  • A realism slider for difficulty.<ref>"Minecraft (alpha)" – Notch, November 11, 2010</ref>
  • Colliding clouds.<ref>Template:Reddit</ref><ref>Template:Reddit</ref>
  • Server portals.<ref>Template:Citation</ref>
  • "Clan" mode. Most likely the same as Team Survival mode mentioned in 2009.<ref name="Notch to-do list">Template:Link</ref>
  • Server-side scripting.<ref name="Notch to-do list"/>
  • Land claim flags: planting a flag (possibly costs gold in Survival mode) claims an area of land. No monsters can spawn or die from age in that area, and only selected players can build in that area.<ref name="Notch to-do list"/>
  • Partially implemented: Smoke block: would be generated by fire, be passable, cast shadows, float upward and disappear after a short time.<ref name="Notch to-do list"/>
    • Village & Pillage added Minecraft:campfires, which generate smoke particles similar to what was mentioned, but they are not blocks and do not cast shadows.
  • Gravity; all blocks except possibly Minecraft:obsidian would be affected by gravity. Floating islands would need obsidian blobs to stay afloat.<ref name="Notch to-do list"/> Markus Persson later stated that he disliked the idea.<ref>Template:Tweet</ref>
  • In-game anti-cheat; make the server check for flying, no-clip and increased speed. Add those options to the client, but only enable if the server says it's okay.<ref name="Notch to-do list"/>
  • Partially implemented: Make moss grow on rock (likely means that mossy cobblestone would spread to Minecraft:cobblestone)<ref name="Notch to-do list"/>.
    • In 1.17, glow lichen was introduced which functions similarly to the idea growing on stone in caves and spreading with bone meal.
  • Herobrine.<ref name="irc 2010-08-30">Minecraft IRC Logs, Adura.7z, 2010-08-30_#minecraft.log</ref><ref>Template:Ytl</ref><ref>Template:Tweet</ref>
    • At first Notch said on August 30th, "there's no white eyed creepy mob like that - but I TOTALLY should add one now."<ref name="irc 2010-08-30" />
    • Two days later on September 1st he replied to another user on Twitter who asked if Herobrine was in the game and said, "It's not real. =) But it might be soon!"<ref>Template:Tweet</ref>
    • In October, Kizzycocoa who was a wiki administrator at the time asked Notch over IRC if Herobrine would be added. Notch's response was, "i have no plans of adding herobrine as is, but I do like the rumors, haha." The "as is" part of the sentence caused confusion, so Kizzycocoa asked Notch on Twitter for a direct answer. Notch said, "i have no plans of adding herobrine."<ref>Template:Tweet</ref>
    • On August 22, 2012, Kizzycocoa asked Dinnerbone if Herobrine would ever be added to the game. Dinnerbone's response was, "We have no plans at all to add herobrine. I doubt this will ever change."<ref>Template:Tweet</ref>
    • Mojang stated on the feedback website that creepypastas will no longer be added to the game.<ref name="rejected" />
  • Omelettes and cheese.<ref name=":0" />
  • Whales<ref name=":0" />
  • Partially implemented: Friendly/evil goblins in villages.<ref name=":0" />
  • Furniture.<ref name=":0" />
  • Floodgates.<ref name=":0" />
  • Light level at night being affected by moon phase.<ref name=":0" />
  • Clouds as entities with shadows.<ref name=":0" />
  • Partially implemented: Teleporters.<ref name=":0" />
    • Using ender pearls, it is possible to construct rudimentary teleporters.
    • Teleporters can also be made with command blocks, but not in Survival.

Mentioned in 2011

Mentioned in 2012

File:GiantSpider.png
Giant spiders in a village.

Mentioned in 2013

Template:Anchor

File:2ed Spawner Minecart Image and 1st Dispenser cart image.jpg
Nathan Adams's minecart with dispenser screenshot.
File:Minecart with Dispenser.png
A minecart with dispenser.
  • Minecraft:Minecart with Minecraft:dispenser.<ref>Template:Tweet</ref>
    • The image may have just been showcasing the custom tile displays in minecarts which were added in the next snapshot, 13w02a.
  • Nathan Adams's original demonstration of the .mcmeta format for resource packs contained a sample properties file for fonts to determine character size and spacing.<ref>"Font files will have all their data serialized out so that we don't break the font trying to figure everything out ourselves. Not yet implemented as of time of writing." – Dinnerbone, May 28, 2013</ref> Despite the game code containing the code to read the files, it never actually uses them leaving character width and spacing to be determined dynamically. Partially implemented in 22w11a and 23w17a with the technical changes for fonts.
  • Enchanted items apply attributes on use.<ref>Template:Tweet</ref>
    • Original tweet's goal was implemented with the addition of slowness inflicted from Bane of Arthropods, enchantments applying attributes more generally was implemented with the addition of data driven enchantments.
  • Adding more places to display scoreboard scores.<ref>Template:Twl – November 2, 2013</ref>
  • A better UI for server admins/ops, inspired by the Twitch user moderation menu.<ref>Template:Tweet</ref>
  • Better construction analysis.<ref>Template:Reddit</ref>
  • Partially implemented: A new system that could alter weapon behavior.<ref>Template:Reddit</ref>
    • This has been partially implemented in Java Edition 15w34a with the implementation of attack speed. This may also be worked on in the Combat Tests.
  • Portable light (e.g. holding a torch in the hand which provides light).<ref>Template:Reddit</ref>
    • Mojang said that they would not add this due to its impact on gameplay.<ref name="rejected" />
      • Jeb has since stated that the previously considered suggestions page isn't always correct anymore.<ref name=":1" />
  • Blocks of Minecraft:charcoal, mentioned as something that would need to be implemented as to not complicate the existence of blocks of coal.<ref>Template:Tweet</ref>
  • Smelting red sand into red glass.<ref>Template:Tweet</ref>

Mentioned in 2014

File:Red Sand Red Glass.png
Unimplemented red glass smelting recipe.
File:Cloud Height Slider.png
Screenshot of the cloud height slider.
  • Ryan Holtz originally mentioned adding a slider for cloud height,<ref>Template:Tweet</ref> though he later stated the idea was controversial among the team so he scrapped it.<ref>Template:Tweet</ref>
  • Improved camera controls.<ref>Template:Tweet</ref>
  • Nathan Adams has stated he has an "Ultimate Plan" with endermites that might include the dragon egg.<ref>Template:Tweet</ref>
  • Rewriting the key bind system.<ref>Template:Tweet</ref>
  • Building a custom sound system.<ref>Template:Tweet</ref>
  • Multithreaded terrain generation rendering.<ref>Template:Reddit</ref>
  • Fixes to chunk loading.<ref>Template:Reddit</ref><ref>Template:Tweet</ref>
  • Partially implemented: Another rabbit skin.<ref>Template:Tweet</ref><ref>Template:Tweet</ref>
    • Partially implemented in Minecraft Earth, with a variety of rabbits being introduced, such as the harelequin rabbit.
  • Using the killer bunny killing mobs for something.<ref>Template:Tweet</ref>
  • Temples in badlands.<ref>Template:Tweet</ref>
  • OAuth.<ref>Template:Reddit</ref>
  • Being able to make the world border's center slowly move.<ref>Template:Tweet</ref>

Mentioned in 2015

File:Grum Carrot on a Stick 1.png
A carrot on a stick's carrot texture changing with its durability.
File:Grum Carrot on a Stick 2.png
width=302x302
  • Corn.<ref>Template:Tweet</ref>
  • Partially implemented: In-game lore.<ref>Template:Tweet</ref>
    • Implemented in the April Fools' update Java Edition 20w14∞, where books written by "§kDeepest Lore" would appear in End Ship chests, containing short, obfuscated and unserious "orders".
    • While the game avoids directly expositing lore, many features are also created with the intent of furthering the game's in-universe mythology and world building.
  • Making it so Minecraft:shields are used to block attacks from the side the shield is held on.<ref>"Minecon 2015 - Upcoming Features"MinMax123, July 5, 2015 – via YouTube</ref>
  • Partially implemented: Giving Template:Cmd the ability to rotate and mirror structures.<ref>Template:Tweet</ref><ref>"MINECON 2015 The Minecraft Team: Behind the Scenes"Minecraft, August 10, 2015 – via YouTube</ref> Structure blocks were later given the ability to rotate structures.
  • Improvements to the GUI. These would allow the glowing effect to be seen on the inventory player model.<ref>Template:Bug</ref>
  • Minecraft for Google Cardboard.<ref name="Q&A" />
  • Partially implemented: Wizards, but not spell-casting.<ref name="Q&A" />
    • The evoker and illusioner fulfill a similar role to wizards.
  • Smoother auto-jump/auto-climb<ref>Template:Tweet</ref>
  • Minecraft:Carrot on a Stick texture changing as its durability decreases.<ref>https://x.com/_grum/status/586784887790788608</ref><ref>https://x.com/_grum/status/586795408103452672</ref> This can be done with resource packs.

Mentioned in 2016

File:Window Witch.jpg
Village in a swamp with cobblestone roads.

Mentioned in 2017

Mentioned in 2018

Mentioned in 2019

  • Making Minecraft:beds use block models again.<ref>"Yeah, pretty much, but moving from block entity renderer to block model is PITA, so it's probably still somewhere in backlog" - Bartosz Bok, EigenCraft discord server</ref>
  • A crawling animation.<ref>Template:Tweet</ref>
  • Illusioners in raids.<ref>"MINECON Live 2019"Minecraft, September 28, 2019 – via YouTube</ref>
  • Partially implemented: Nether portal like thing that will teleport the player to the Moon or Mars.<ref>Template:Mcnet</ref>

Mentioned in 2020

  • Partially implemented: Nether boats, presumably made out of the new wood or netherite to use in lava.<ref>Template:Tweet</ref>
    • Striders serve a similar purpose.
    • Obsidian boats were added as a joke in snapshot 15w14a and are resistant to lava and fire.
    • Mojang said that boats which can be used in lava will never be implemented because Striders perform the same function.<ref name="rejected" />
  • Soul fire blazes.<ref>Template:Ytl</ref>
    • A similar idea appears in The Manga, in the form of the Blue-Flame Blaze.

Mentioned in 2021

  • Glow worms.<ref>Template:Tweet</ref>
  • Rivers flowing from high to low elevations.<ref>Template:Tweet</ref>
  • Warm river biomes with no rain.<ref>Template:Tweet</ref>
  • Mobs only becoming persistent when picking up items that are dropped by players, droppers or dispensers.<ref>Template:Tweet</ref>
  • Partially implemented: Moss layers that can be placed on other blocks to make them mossy.<ref>Template:Tweet</ref>
    • A similar mechanic was added with pale moss carpets.
  • Terracotta and concrete stairs and slabs.<ref>Template:Tweet</ref>
  • Ice caves.<ref>Template:Tweet</ref>

Mentioned in 2022

File:Stacked Cakes.png
Developer concept for stacked cakes.

Mentioned in 2023

Mentioned in 2024

File:Dragon Egg Remodel.png
Developer concept for a remodeled dragon egg.

Mentioned in 2025

  • Improvements to the End.<ref name=future>Template:Reddit2</ref>
  • A minecart update.<ref name="future" />
  • Improvements to Java Edition multiplayer.<ref name=future/>

Mistakes

File:Dev Camel Table.jpg
width=300x300

Sometimes the staff at Mojang make minor mistakes, and the community interprets these mistakes as sneaky teasers or easter eggs. Some examples are:

Joke features

Mojang Studios employees have frequently joked about adding various features to the game.

File:1DNGn.png
"Ultra Hardcore" mode.
  • Beavers.<ref>Template:Tweet</ref>
  • Hamsters.
  • Jens Bergensten joked about adding chips if 100% of the community agreed on what type the chips would be.<ref>Template:Tweet</ref>
  • Jens Bergensten joked about adding more types of dragons. In response, MissMarzenia joked "DRAGONS CONFIRMED."<ref>Template:Tweet</ref>
  • Marc joked about adding Top Hats for 1.4.<ref>Template:Tweet</ref> Several top hat options would eventually be added to the character creator.
  • Partially implemented: A snapshot named 12marc40awesome containing various joke features such as volcanoes, more dragons, coral, fish, and fish blocks.<ref>Template:Tweet</ref> Partially added in Java Edition 1.13 with fish and Minecraft:corals.
File:12marc40awesome.png
Snapshot 12marc40awesome, a joke snapshot by Marc Watson.
  • Pine cones.<ref>Template:Tweet</ref>
  • Nathan Adams joked about adding dwarves when asked about it.<ref>Template:Reddit</ref>
  • A texture known in the game files as "skis.png", was added in the Christmas/New Year update. Its textures were added by Nathan Adams as a red herring.<ref>Template:Tweet</ref>

Template:FakeImage

  • SethBling mentioned a downside of command blocks on one of his livestreams, and Nathan Adams joked about removing command blocks to accommodate him.<ref>http://twitch.tv/sethbling/b/364067137 Template:Dead link</ref>
  • Nathan Adams joked that Minecraft pizza would be a good idea to add, and as a joke KrisJelbring stated that pizza is confirmed to be added.<ref>Template:Tweet</ref>
  • After the announcement of pillagers (over a year before the actual announcement of Village & Pillage), Nathan Adams and Jeb joked about several more villager portmanteaus:<ref>

Template:Reddit</ref>

    • Drillager: he comes and pokes holes in things.
    • Fillager: he fixes the previous guys stuff.
    • Thrillager: really likes heights and scary things.
    • Killager: but we kind of already have that.
    • Spillager: prevents you from drinking potions.
    • Stillager: just stands around blocking important doorways.
    • Millager: the only hard working one of the bunch.
    • Krillager: Swims around and gets eaten by whales<ref>

Template:Reddit</ref>

  • Henrik Kniberg showcased dancing hoglins on Twitter while implementing such a dance for Minecraft:piglins for Bedrock parity. The hoglin dance was a blooper that will not be implemented.
  • Xilefian joked about adding Worcestershire sauce to Minecraft if people told him what the best foods to pour Worcestershire sauce on are.<ref>Template:Tweet</ref>
  • Template:ObjectLink, showcased in video series such as Ten Things You Probably Didn't Know About Minecraft.
  • Template:CharacterLink, a joke mob shown in several episodes of the How We Make Minecraft series on Minecraft's YouTube channel. Due to their popularity, they were implemented as a hero in Template:MCD.
  • In the episode Blocks of Ten Things You Probably Didn't Know About Minecraft, M.A.R.I.L.L.A. jokingly refers to Village & Pillage as the "Lecterns and Lecterns Update," for it added the Minecraft:lectern block. Another episode, Items, references a "PlaguesTemplate:Sic Update" as an alternative name for Buzzy Bees.
  • Within the episode Updates That Nearly Broke Us of The Secrets of Minecraft, an update themed to M.A.R.I.L.L.A. is frequently joked about, as well as a "Forever Alone Update" instead of Better Together, and several more in succession. These include the Super Mine Kart Update, the Circles Update, and again the M.A.R.I.L.L.A. Update, referred to by Narrator as "The Martha Update."
    • The following episode mentions a "Dust and Nothing Update."
  • During Around the Minecraft World in 80 Biomes, it was joked that sunflower plains were added to preserve the game's ecosystem, as opposed to the "Minecraft:TNT Plains biome."<ref>Template:YouTube link</ref>
  • Bananas, barbecue bananas and a washing machine block were joked about being added to the game in a tweet chain by kingbdogz and Xilefian.<ref>Template:Tweet</ref>
  • Hydraulic excavator mech suits were joked about being added by Xilefian. He said it could have lasers, fly with jet engines, make lots of noise, have a holographic HUD that tells the player where to dig for diamonds, gives the player +400% health, and powered by rabbits' feet to keep it balanced.<ref>Template:Tweet</ref>
  • During the development of 1.19, kingbdogz joked about that Minecraft:wardens would ask the player really, really nicely for it to get down and then they would offer some tea and invite it over for some cake. <ref>Template:Tweet</ref>
  • On the topic of the brush crafting recipe, Chi joked about adding "tickling" to Minecraft.<ref>Template:Tweet</ref>
  • The Dust and Rust Update was a joke name for the 1.20 update proposed and disapproved in Minecraft Monthly.<ref>Template:Ytl</ref>
    • In episode, Vu Bui jokes about a Baby Vu mob being added in Minecraft:Tiny Takeover, which he has to assure multiple times is just a gag. Later in the video, there is another joke about him pitching an invincible mob called the "Dandelor," created by feeding a lamb a golden dandelion.<ref>Template:YouTube link</ref>
  • Duncan Geere mentioned on Minecraft.net article ‘Mob Menagerie: Copper Golem’ that he would like to add a ‘honeycomb golem that harvests hives automatically’. This could be meaning collecting honeycomb/honey bottles, or it could even be hive mining.

See also

  • Template:MCE
  • Exclusive features
  • Removed features
  • Unused features

References

Template:Reflist

Navigation

Template:Navbox mentioned featuresTemplate:Navbox version history

de:Nicht eingeführte Spielelemente es:Características mencionadas fr:Fonctionnalités non implémentées ja:言及された要素 ko:언급된 기능 nl:Niet geïmplementeerde functies pt:Recursos mencionados ru:Нереализованный контент th:ฟีเจอร์ที่เคยถูกกล่าวถึง uk:Згаданий контент zh:提及特性

Contents