Minecraft:Java Edition 1.18
More actions
Template:Log4j vulnerability Template:Infobox version Template:Relevant guide
1.18, the second and final release of Minecraft:Caves & Cliffs, is a major update to Template:JE released on November 30, 2021.<ref name=":0">Template:Mcnet</ref> It completely overhauls the Overworld generation, with larger caves, taller mountains, new mountain biomes, new cave biomes, and flooded caves. It was first announced alongside the release of 1.17 snapshot Minecraft:21w15a when Minecraft:Mojang Studios stated that the Caves & Cliffs update would be split in two.<ref>Template:Mcnet</ref><ref>Template:Snap</ref> Some features for 1.18 were initially implemented during 1.17's development cycle, before getting postponed and relegated to official data packs used with a corresponding 1.17 snapshot.<ref>Caves & Cliffs Prototype Data Pack for Minecraft Java Edition</ref>
Additions
Items
File:Music Disc Otherside JE1 BE1.png Minecraft:Otherside music disc
- Added a new Minecraft:music disc from Minecraft:Lena Raine titled "otherside".
- Can be found on rare occasions in Minecraft:stronghold corridor chests, or more rarely in Minecraft:Monster room chests.
- Has a blue and green color to the ring area of the disc.
World generation
- Completely overhauled.
- Now stretch down to Y=-64.
- The caves now generate in 2 layers of different stone bases depending on the depth.
- The layer above Y=8 is made up of regular Minecraft:stone.
- Stone transitions to Minecraft:deepslate from Y=8 to Y=0.
- Deepslate completely replaces stone from Y=0 to Minecraft:bedrock.
- Certain types of ores and structures still generate in the deepslate layer, as well as Minecraft:tuff and Minecraft:gravel.
- Minecraft:Dirt, Minecraft:diorite, Minecraft:granite and Minecraft:andesite do not generate in this layer.
- Biomes such as the Minecraft:dripstone caves and Minecraft:lush caves now generate in the underground.
- Contain Minecraft:aquifers, bodies of Minecraft:water with different heights, independent of sea level (Y=63).
- Aquifers below Y=0 sometimes generate with lava instead of water.
- Improved old caves to blend in with the new generations of caves better.
- New noise caves, coming in 3 forms, "cheese", "spaghetti", and "noodle".
- Cheese caves have large stone towers stretching from the bottom of the cave to the top, and are often large enough to allow safe elytra flight.
- Spaghetti caves are long, thin caves that have small aquifers and are more similar to original caves.
- Noodle caves are thinner, squigglier, and more claustrophobic variants of spaghetti caves.
- Come in 6 sub-biomes:
- Template:BiomeLink
- A grassy elevated biome that looks like a flowery and colder Minecraft:plains, with an aqua Minecraft:grass color and dark blue water color.
- Generates in plateaus and the lowest layers of some mountains, usually near plains and other temperate biomes.
- Contains Minecraft:grass, Minecraft:tall grass, Minecraft:dandelions, Minecraft:azure bluets, Minecraft:cornflowers, Minecraft:poppies, Minecraft:oxeye daisies and Minecraft:alliums.
- Birch and oak trees can rarely appear in this biome, and always have Minecraft:bee nests.
- Only Minecraft:rabbits, Minecraft:donkeys, and Minecraft:sheep spawn in this biome.
- Plains Minecraft:villages and Minecraft:pillager outposts can generate in this biome.
- Template:BiomeLink
- Generates in the slopes of a snowy mountain when next to forested biomes.
- Reminiscent of a Minecraft:snowy taiga with a surface of Minecraft:snow blocks and Minecraft:powder snow, instead of Minecraft:grass blocks.
- Minecraft:Rabbits, Minecraft:wolves, Minecraft:foxes, Minecraft:sheep, Minecraft:pigs, Minecraft:chickens and Minecraft:cows spawn in this biome.
- Pillager outposts can generate in this biome.
- Template:BiomeLink
- Generates in the slopes of a mountain when next to plains and snowy tundra.
- Covered in snow, snow block and powder snow.
- Only Minecraft:rabbits and Minecraft:goats spawn in this biome.
- Minecraft:Igloos and pillager outposts can generate in this biome.
- Template:BiomeLink
- One of three biomes that generate in the mountain peaks.
- Covered in snow, snow blocks and Minecraft:stone.
- Tends to generate in sharp and jagged peaks in areas with snowy, cold, and temperate biomes.
- Only Minecraft:goats spawn in this biome.
- Pillager outposts can generate in this biome.
- Template:BiomeLink
- One of three biomes that generate in the mountain peaks.
- Covered in snow, snow blocks, ice, and Minecraft:packed ice.
- Tends to generate in smoother and less jagged peaks in areas with snowy, cold, and temperate biomes.
- Only Minecraft:goats spawn in this biome.
- Pillager outposts can generate in this biome.
- Template:BiomeLink
- One of three biomes that generate in the mountain peaks.
- Covered in Minecraft:stone, Minecraft:gravel, and strips of Minecraft:calcite.
- Tends to generate in any peak surrounded by warm biomes such as Minecraft:jungles and Minecraft:savannas, to avoid temperature clashes.
- No animals spawn in this biome.
- Pillager outposts can generate in this biome.
- Template:BiomeLink
- Long and rare Minecraft:ore formations.
- Minecraft:Copper ore veins mixed with Minecraft:granite and Minecraft:blocks of raw copper generate above Y=0.
- Minecraft:Iron ore veins mixed with Minecraft:tuff and Minecraft:blocks of raw iron generate below Y=0.
Upgrading of old worlds
- The biomes and terrain from old and new chunks now seamlessly blend, preventing the hard cut borders from before. Any player-made structures in these chunks may either be intact, buried, or deteriorated.
- Several checks are made on the previous Minecraft:bedrock layer to determine whether or not a chunk should generate new terrain below.
- The game first checks if there is any bedrock at Y=0.
- If bedrock is detected, the game then checks if each column in a chunk has air at Y=0. New terrain generates only under columns with non-air blocks.
- If there is no bedrock whatsoever at Y=0, the whole chunk does not get new terrain below.
- The game first checks if there is any bedrock at Y=0.
- The old bedrock layer between Y=0 and Y=4 in old chunks gets replaced with Minecraft:deepslate.
- A new bedrock layer is placed between Y=-64 and Y=-60.
Command format
- When enabled, begins profiling with Java FlightRecorder, as well as the following custom events:
- minecraft.ServerTickTime: Sampling event exposing average server tick times in intervals of a second
- minecraft.ChunkGeneration: Time taken to generate individual chunk stages
- minecraft.PacketRead / minecraft.PacketSent: Network traffic
- minecraft.WorldLoadFinishedEvent: Initial world loading duration
- The profiling can be stopped in-game by using Template:Cmd.
- If it is started from an external source, the JFR events for network packets are aggregated instead of one event per packet.
Gameplay
Minecraft:Advancements Template:Load advancements
- Added two new advancement triggers.
- Template:Cd
- Triggered when a player lands after falling.
- Template:Cd
- Triggered for every tick when player rides in lava.
- Template:Cd
General
- Added three new lines: Multinoise, biome builder, and terrain.
- Appears if the dimension where the player is uses the multi-noise biome source type.
- Multinoise lists the parameters used at the player's position in order to place a biome. C is continentalness, E is erosion, T is temperature, H is humidity, and W is weirdness.
- Continentalness goes up as you go more inland. In areas with low continentalness values, oceans may generate.
- Erosion determines how flat or mountainous terrain is. Higher values result in flatter areas, lower values result in mountainous areas.
- Temperature and humidity have no impact on the terrain itself, and determining only biome placement.
- Weirdness indirectly drives the PV (peaks and valleys) noise and determines which biome variant gets placed.
- Terrain lists values related to terrain generation.Template:Info needed
Font
- Added Template:Cd, the rune-like font from Minecraft:Minecraft Dungeons.
- Currently usable only via commands
- Added Lombard.<ref group="note">Also available for versions since 19w34a.</ref>
- Added Toki Pona.<ref group="note">Also available for versions since 20w45a.</ref>
- Added the Template:Cd field, which is mandatory.
- Written into Template:Cd to ensure that the tag can be migrated correctly between versions
- Added new loot table function Template:Cd, to set Template:Cd tag on any item.
- Has following parameters:
- Template:Cd: Potion ID
- Has following parameters:
- Added new music to the Minecraft:Overworld (when playing in survival mode), distributed to the new biomes, and to the Minecraft:main menu.
- By Lena Raine: "Stand Tall", "Left to Bloom", "One More Day", "Wending" and "Infinite Amethyst":
- "Stand Tall" plays in the Minecraft:snowy slopes, Minecraft:jagged peaks, Minecraft:frozen peaks and Minecraft:stony peaks biomes, as well as the menu screen.
- "Left to Bloom" plays in the Minecraft:meadow and Minecraft:lush caves biomes, as well as the menu screen.
- "One More Day" plays in the meadow, snowy slopes and lush caves biomes, as well as the menu screen.
- "Wending" plays in the Minecraft:grove, jagged peaks, stony peaks and Minecraft:dripstone caves biomes, as well as the menu screen.
- "Infinite Amethyst" plays in the grove and dripstone caves biomes, as well as the menu screen.
- By Kumi Tanioka (谷岡 久美): "Floating Dream", "Comforting Memories" and "An Ordinary Day":
- "Floating Dream" plays in the jagged peaks and lush caves biomes.
- "Comforting Memories" plays in the grove biome.
- "An Ordinary Day" plays in the snowy slopes, dripstone caves and lush caves biomes.
- By Lena Raine: "Stand Tall", "Left to Bloom", "One More Day", "Wending" and "Infinite Amethyst":
- Spawners now have a new Template:Nbt tag, which lets players override the spawn rules of the spawned mob.
- In the tag, players can specify Template:Nbt, which indicates the highest block-light at which the spawners spawn mobs.
- Can now disable Minecraft:lightning flashes, which prevents lightning from making the sky flash. Lightning bolts themselves still appear.
- The device the game outputs audio to can now be chosen in-game.
- Added "Chunk Builder" to video settings.
- Determines as to which chunk sections are updated synchronously in a single frame.
- Three options: Fully Blocking, which corresponds to how chunk sections were updated before 21w37a, and Semi Blocking and Threaded, which reduce stuttering when placing or removing blocks. However, the latter two options may cause rare visual delays in world updates.
- Added "Simulation Distance" video setting, a new slider.
- Entities, blocks, and fluids are not updated outside of simulation distance.
- Allows higher render distance with less CPU load.
- Lower limit is 5 chunks.
- Added "Autosave Indicator" to video settings, for Minecraft:singleplayer worlds, which allows to toggle the indicator on / off.
- The indicator appears in the bottom right of the screen whenever the game is saving the world file.
- Defaults to on.
- Added Online Options as a separate screen:
- The "Realms Notifications" option has been moved to this screen.
- Contains the new "Allow Server Listings" option.
- When deactivated, the player name appears as "Anonymous Player" in server online player listings.
- Contains the new "Server Difficulty" option, to indicate the difficulty of the current server.
- Added
block_marker, to replacelightandbarrier.- Renders with texture declared in
particleslot for model assigned to configured block state. - Summoned with same syntax as
blockparticle (i.e.block_marker wheat[age=2]).
- Renders with texture declared in
- Added
simulation-distance. - Added
hide-online-players, which when set to "True", does not send a player list on status requests.
- Added subtitles for various Minecraft:bundle sounds.
- Added a new subtitle for the crop sound of Minecraft:shears.
- Added the Template:Cd block tag.
- Contains Minecraft:grass block.
- Animals can spawn on blocks in this tag.
- Added the Template:Cd block tag.
- Contains Minecraft:clay.
- Minecraft:Axolotls can spawn on blocks in this tag.
- Added the Template:Cd block tag.
- Contains #dirt, #sand, #terracotta, Minecraft:snow block, and Minecraft:powder snow.
- Added the Template:Cd block tag.
- Contains #lush_ground_replaceable, #terracotta and Minecraft:red sand.
- Added the Template:Cd block tag.
- Contains #dirt, #small_dripleaf_placeable, and Minecraft:farmland.
- Minecraft:Big dripleaf can be placed on blocks in this tag.
- Added the Template:Cd item tag.
- Added the Template:Cd block tag.
- Contains Minecraft:grass block, Minecraft:snow, Minecraft:snow block, Minecraft:podzol and Minecraft:coarse dirt.
- Minecraft:Foxes can spawn on blocks in this tag.
- Added the Template:Cd block tag.
- Contains Minecraft:stone, Minecraft:snow, Minecraft:snow block, Minecraft:powder snow, Minecraft:packed ice and Minecraft:gravel.
- Minecraft:Goats can spawn on blocks in this tag.
- Added the Template:Cd block tag.
- Contains Minecraft:mycelium.
- Minecraft:Mooshrooms can spawn on blocks in this tag.
- Added the Template:Cd block tag.
- Contains Minecraft:grass block, Minecraft:air, #leaves and #logs.
- Minecraft:Parrots can spawn on blocks in this tag.
- Added the Template:Cd block tag.
- Contains Minecraft:ice.
- Minecraft:Polar bears can spawn on blocks in this tag when in the Minecraft:frozen ocean biome.
- Added the Template:Cd block tag.
- Contains Minecraft:grass block, Minecraft:snow, Minecraft:snow block and Minecraft:sand.
- Minecraft:Rabbits can spawn on blocks in this tag.
- Added the Template:Cd block tag.
- Added the Template:Cd block and item tag.
- Contains Minecraft:terracotta and the 16 variants of Minecraft:stained terracotta.
- Added the Template:Cd block tag.
- Contains Minecraft:grass block, Minecraft:snow and Minecraft:snow block.
- Minecraft:Wolves can spawn on blocks in this tag.
Telemetry
- Readded, previously a part of game known as "Minecraft:snooper" until Minecraft:18w20c.
- Implemented only in world load event now.
- Sent data when loading singleplayer world or connecting to multiplayer server.
- Contains following information:
- Launcher identifier
- User identifier (XUID)
- Client session ID (changes on restart)
- World session ID (changes per world load, to be reused for later events)
- Game version
- Operating system name and version
- Java runtime version
- If client or server is modded (same information as on crash logs)
- Server type (single player, Realms or other)
- Game mode
- Cannot be disabled.<ref>Template:Bug</ref>
Changes
Blocks
- Slightly changed the hammer texture on its GUI.
- Changed the back texture to match the spruce planks from 18w47a.
- Can now be placed only on Minecraft:clay, Minecraft:coarse dirt, Minecraft:dirt, Minecraft:farmland, Minecraft:grass blocks, Minecraft:moss blocks, Minecraft:mycelium, Minecraft:podzol, and Minecraft:rooted dirt.
- Texture of crop
stage3was changed from File:Carrots Age 7 JE8.png to File:Carrots Age 7 JE9.png, removed an extra pixel.
- Texture was changed from File:Cartography Table JE2 BE1.png to File:Cartography Table JE3.png, to match the dark oak planks texture after being updated a second time in the Minecraft:Texture Update.
Minecraft:Cave vines, Minecraft:kelp, Minecraft:twisting vines, and Minecraft:weeping vines
- Now stop growing if Minecraft:shears are used on the tip.
- This action changes the
ageblock state of the tip to 25.
- This action changes the
- Changed cave vines plant texture from Template:Animate to Template:Animate.
- Textures of cocoa pods (
stage0andstage1) were changed.
- Now has an assigned tool, the pickaxe.
- Now drop 2-5 Minecraft:raw copper when mining instead of 2-3.
- Side texture was changed to better match its top texture, as well as the side of a Minecraft:dirt block.
- Changed texture mapping on doors to make top and bottom textures rotate correctly when opened/closed.
- Changed textures of oak door and iron door, to remove the extra horizontal line.
- Now emits a light level of 7.
- Changed the texture of the Minecraft:lapis lazuli icon in the GUI from File:Lapis Lazuli (enchanting slot) JE1 BE1.png to File:Lapis Lazuli (enchanting slot) JE3.png.
- Top texture was changed to better match its side texture.
- Now replaces air below Y=-54, instead of Y=11.
- Base texture was changed to match the oak planks texture after being updated a second time in the Texture Update.
- Top textures of crimson stems and warped stems were changed, to match Template:BE.
- Changed the top texture of dark oak log.
- Changed the side texture of stripped dark oak log, to match the color of its top texture.
- Slightly increased the frequency of underwater magma.
- Now sometimes generate at the bottom of water-filled caves.
- Changed the base texture of lit Minecraft:comparators from File:Powered Redstone Comparator (S) JE4.png File:Powered Subtracting Redstone Comparator (S) JE5.png to File:Powered Redstone Comparator (S) JE5.png File:Powered Subtracting Redstone Comparator (S) JE6.png.
- Now obtainable in survival mode due to Minecraft:lush caves being able to generate naturally.
- Changed textures of blue stained glass and red stained glass, to match transparency of other types of stained glass.
- Minecraft:Block of copper can be converted to 4 cut copper using stonecutter.
Items
Minecraft:Beetroot seeds and Minecraft:melon seeds
- Textures were moved down by 1 pixel.
Minecraft:Campfire and Minecraft:soul campfire
- Changed the item textures from File:Campfire (item) JE1 BE1.png File:Soul Campfire (item) JE1 BE1.png to File:Campfire (item) JE2.png File:Soul Campfire (item) JE2.png.
- Durability has been increased to 465.
- Changed the item textures of all doors except crimson and warped from File:Oak Door (item) JE3 BE2.png File:Birch Door (item) JE3 BE1.png File:Spruce Door (item) JE3 BE1.png File:Jungle Door (item) JE4.png File:Acacia Door (item) JE3 BE1.png File:Dark Oak Door (item) JE3 BE1.png File:Iron Door (item) JE2 BE2.png to File:Oak Door (item) JE4 BE3.png File:Birch Door (item) JE4 BE2.png File:Spruce Door (item) JE4 BE2.png File:Jungle Door (item) JE5 BE3.png File:Acacia Door (item) JE4 BE2.png File:Dark Oak Door (item) JE4 BE2.png File:Iron Door (item) JE3 BE3.png.
Minecraft:Item frames and Minecraft:glow item frames
- Changed the item textures from File:Item Frame (item) JE2 BE2.png File:Glow Item Frame (item) JE1 BE1.png to File:Item Frame (item) JE3.png File:Glow Item Frame (item) JE2.png.
- Changed the item textures from File:Oak Sign JE2 BE2.png File:Spruce Sign JE1 BE1.png File:Birch Sign JE1 BE1.png File:Jungle Sign JE1 BE1.png File:Acacia Sign JE1 BE1.png File:Dark Oak Sign JE1 BE1.png File:Crimson Sign JE1 BE1.png File:Warped Sign JE1 BE1.png to File:Oak Sign JE3.png File:Spruce Sign JE2.png File:Birch Sign JE2.png File:Jungle Sign JE2.png File:Acacia Sign JE2.png File:Dark Oak Sign JE2.png File:Crimson Sign JE2.png File:Warped Sign JE2.png.
Mobs
- Texture of the wild axolotl was changed.
- Now spawn only in water above Minecraft:clay blocks in Minecraft:lush caves.
- Now have their own mob cap.
- Now avoid lava.
Minecraft:Cod, Minecraft:salmon, Minecraft:pufferfish, Minecraft:tropical fish, Minecraft:squid, and Minecraft:dolphins
- Now spawn only in water from Y=50 to Y=64.
- Additionally, tropical fishes now also spawn in lush caves at any height.
- Now can spawn in aquifers inside dripstone caves, as well as warm ocean biomes.
- Now takes damage when hit by a splash water bottle.
Minecraft:Evoker, Minecraft:pillager, Minecraft:vindicator, Minecraft:illusioner and Minecraft:ravager
- No longer attack baby Minecraft:villagers.
- Removed hoods in the textures of evokers and vindicators.
- Removed a few misplaced pixels in the illusioner's texture.
- Pillagers can now spawn on Minecraft:snow blocks.
- Can now spawn on Minecraft:podzol, Minecraft:coarse dirt, and Minecraft:snow blocks.
- Now spawn only in water blocks under Y=30.
- Now spawn only in Minecraft:snowy slopes, Minecraft:jagged peaks, and Minecraft:frozen peaks biomes.
Minecraft:Horses, Minecraft:mules, and Minecraft:donkeys
- Now follow players holding Minecraft:golden carrots, Minecraft:golden apples, and Minecraft:enchanted golden apples.
- Now follow players holding Minecraft:hay bales.
- The bottom texture of all parrots' wings has been flipped.
- Can now spawn on Minecraft:snow blocks.
- Removed hoods in their textures.
- Tweaked the wither skull's texture to use the new wither face from the Texture Update.
- Can now spawn on Minecraft:snow blocks.
- Tweaked the armorer zombie villager's and weaponsmith zombie villager's textures to remove stray villager pixels.
General
- Minecraft:Block light level now must be 0 for many hostile mobs to spawn (the Minecraft:sky light can still prevent these mobs from spawning like before).<ref name=":0" />
- Optimized AI for axolotls, goats, Minecraft:hoglins, Minecraft:zoglins, Minecraft:piglins, Minecraft:piglin brutes and Minecraft:villagers.
- All feedable mobs (except sheep) named Dinnerbone now look at the player correctly.
Non-mob entities
- Smooth stone outline texture was changed.
World generation
- Now hardcoded into world generation.
- Now generate only up to Y=30.
- No longer generate underwater.
- Now can generate in mountain peaks.
- Red sand generates a bit higher.
- Red sandstone now generates naturally once again.
- Beaches are generally wider.
- In some places there is a chance where no beaches generate at all, to provide some variation.
- Some biomes have been renamed:
Old name New name Tall Birch Forest Old Growth Birch Forest Giant Tree Taiga Old Growth Pine Taiga Giant Spruce Taiga Old Growth Spruce Taiga Snowy Tundra Snowy Plains Jungle Edge Sparse Jungle Stone Shore Stony Shore Mountains Windswept Hills Wooded Mountains Windswept Forest Gravelly Mountains Windswept Gravelly Hills Shattered Savanna Windswept Savanna Wooded Badlands Plateau Wooded Badlands
- Since the terrain height is no longer controlled by biomes, most of the height variant sub-biomes, along with previously unused biome variants have been removed from the game and had their code merged into the main biome:
- As a result of this change:
- All deserts are now eligible for village and desert pyramid generation.
- All taigas are now eligible for village and pillager outpost generation.
- All swamps are now eligible for swamp hut generation.
- All snowy taigas are now eligible for igloo generation.
- Worlds made in previous versions that generated these biomes convert them into their default variants.
- Buried treasure chests can now contain water breathing Minecraft:potions.
- No longer generate on Minecraft:water.
- Now spawn on the surface rather than at a fixed y-level, but tend to be partially buried.
- Now generate naturally underground and inside hills or mountains.
- Drowned can spawn in aquifers inside dripstone caves.
- Increased the amount of dungeons, especially below Y=0.
- The fossils in the deepest part of the underground generate with Deepslate Diamond Ore instead of Coal Ore.
- No longer generate on Minecraft:water.
- Water lakes were removed, because Minecraft:aquifers could provide local water levels.
- Lava lakes now generate only above Y=0
- Now generate naturally underground and inside hills or mountains.
- Minecraft:Azalea trees now generate above lush caves.
- The starting room no longer generates with a dirt floor.
- Now generate higher up in Minecraft:badlands.
- Ocean biomes temperatures now match land biome temperatures:
- Minecraft:Frozen oceans now generate only within Minecraft:snowy taigas or Minecraft:snowy plains, as well as Minecraft:snowy beaches.
- Minecraft:Cold oceans now generate only within Minecraft:taigas, Minecraft:old growth taigas, and some Minecraft:plains and Minecraft:forests.
- Normal Minecraft:oceans now generate only within Minecraft:plains, Minecraft:forests, Minecraft:birch forests, and Minecraft:dark forests.
- Minecraft:Lukewarm oceans now generate only within Minecraft:savannas, Minecraft:jungles, and sometimes Minecraft:plains and Minecraft:forests.
- Minecraft:Warm oceans now generate only within Minecraft:deserts or Minecraft:badlands and can sometimes spawn in deep waters.
- Completely removed the previously unused Minecraft:deep warm ocean biomes.
Minecraft:Ore distribution
- Changed ore generation of all ores making them have a spread value like Minecraft:lapis lazuli ore. Some still retain a linear generation alongside a spread generation.
- Minecraft:Coal ore attempts to generate twice: once, evenly between an altitude of Y=136 and Y=256; and as a spread, peaking at an altitude of Y=96 and generating between an altitude of Y=0 and Y=192.
- Minecraft:Copper ore generates between Y=-16 and Y=112, generating the most at Y=48 and like all other ores, uses spread. It peaks at Y=48. Bigger blobs of copper ore generate in dripstone caves.
- Minecraft:Iron ore attempts to generate three times: once as a spread peaking at an altitude of Y=256, generating above Y=80; another as a spread peaking at Y=16 and generating with a minimum height of Y=-24 and a maximum height of Y=57, and a smaller one spreading evenly between the altitudes of Y=-64 and Y=-32.
- Minecraft:Gold ore generates between the altitudes of Y=-64 and Y=32, peaking at Y=-16. Also, extra gold generates below Y=-48. The extra gold that generates in the Minecraft:badlands biome was increased, with a top height limit from Y=79 to Y=256, and increased number of blobs.
- Minecraft:Lapis lazuli ore attempts to generate twice: once, as a spread between the altitudes of Y=32 and Y=-32, peaking at an altitude of 0; and evenly between the altitudes of Y=64 and Y=-64, generating buried like Minecraft:ancient debris.
- Minecraft:Redstone ore attempts to generate twice: once, evenly between an altitude of Y=15 and Y=-64; and as a spread, peaking at an altitude of -64 and generating below an altitude of Y=-32.
- Minecraft:Diamond ore now generate as a spread, generating below Y=16 and peaking at depths near Y=-64.
- Minecraft:Emerald ore generates above Y=-16 as a spread, peaking at Y=256 and decreasing in quantity as the Minecraft:altitude decreases.
- The size and positioning of diorite, andesite, granite, gravel and dirt has been tweaked - there are larger blobs of these blocks but they're fewer and further apart.
- Diorite, andesite and granite generate less commonly above Y = 60.
- Now generate in all the new mountain biomes.
- Lava springs can now generate amid Minecraft:calcite, Minecraft:dirt, Minecraft:snow block, Minecraft:powder snow and Minecraft:packed ice.
- These changes allow lava springs to generate in Minecraft:mountains and snowy terrain.
- Water springs can now generate amid Minecraft:dirt and Minecraft:snow block, and don't generate higher than Y=192.
- Now generate with strips of gravel.
- Can generate alongside any biome instead of just windswept hills.
- Swamp Minecraft:oak trees are now able to generate in slightly deeper water than before.
- Now slightly more spread out.
- Now generate in Minecraft:meadows.
General
- The Minecraft:overworld now uses the multi-noise biome source type.
- Minecraft:Terrain generation is now independent from Minecraft:biomes, with biomes adapting to whatever Minecraft:terrain they happen to generate throughout.<ref>Template:YouTube link</ref>
- This allows for natural variation in the terrain of any individual biome, both in terms of shape and elevation.
- For example, Minecraft:forests and Minecraft:deserts could form up on a hill without needing a special biome just for that purpose.
- This additionally allows for smoother transitions between biomes.
- This allows for natural variation in the terrain of any individual biome, both in terms of shape and elevation.
- Terrain is now smoother and more extreme.
- Minecraft:Bedrock layers generate dependent on the world seed now.
- New random number generator is used for Overworld generation.
Gameplay
- "Light as a Rabbit" now has "Sweet Dreams" as its parent instead of "Adventure".
- Changed the number of biomes required to visit for the "Adventuring Time" advancement from 42 to 50, due to the removal of sub-biomes and the inclusion of new additions, with the following biomes now being required:
- Sleeping now resets the weather cycle only if the weather is Minecraft:rain or a Minecraft:thunderstorm.
General
- Chunks Template:Cd & Template:Cd have moved to a container structure in Template:Cd.
- Chunks Template:Cd are now paletted and live in a similar container structure in Template:Cd.
- Chunks Template:Cd is now Template:Cd instead of Template:Cd.
- Removed chunks
Leveland moved everything it contained up.Level.Entitieshas moved toentities.Level.TileEntitieshas moved toblock_entities.Level.TileTicksandLevel.ToBeTickedhave moved toblock_ticks.Level.LiquidTicksandLevel.LiquidsToBeTickedhave moved tofluid_ticks.Level.Sectionshas moved tosections.Level.Structureshas moved tostructures.Level.Structures.Startshas moved tostructures.starts.Level.Sections[].block_stateshas moved tosections[].block_states.Level.Sections[].biomeshas moved tosections[].biomes.
- Added
yPosthe minimum section y position in the chunk. - Added
below_zero_retrogencontaining data to support below zero generation. - Added
blending_datacontaining data to support blending new world generation with existing chunks.
Chunk render pipeline
- Changed the prioritization order.
- Raised cloud level from 128 to 192.
Data generator
--reportoption now creates full worldgen reference files instead of just biomes.
- Data pack version number has been increased to 8.
- Redesigned how effects look in the inventory screen.
- Can display while recipe book is showing.
- The list of effects are now shown to the right of the player's inventory, instead of the left side.
- When the inventory effects list is visible, it is hidden from the game view to reduce screen clutter.
- There are now two effect-list views, compact and classic:
- Classic is the pre-existing list of effects, one after another.
- Compact is a single icon for each effect, suitable for small screens.
- The game automatically switches between the two looks to suit the available screen space.
- Has been increased to 384 blocks, expanding 64 blocks up and 64 blocks down, with 319 being the height limit and -64 being the depth limit.
- Main menu background is changed to reflect Minecraft:Caves & Cliffs: Part II update.
- The maximum number of monsters spawned is now tracked per player instead of globally.
- Sneak, sprint, and auto-jump options have been moved to the "Controls" tab.
- Render distance now causes chunks to load in a cylinder shape around the player instead of a square.
- Changed default brightness to 50.
Performance
- Now, various background tasks including world generation are executed on a background thread pool.
- The size of the thread pool equals
Amount of available CPU threads - 1.- Maximum amount of threads is 255, instead of 7. This limit can be overridden by Java system property
max.bg.threads.
- Maximum amount of threads is 255, instead of 7. This limit can be overridden by Java system property
- The size of the thread pool equals
- Reworked world spawn selection algorithm.
- Now spawns according to the same climate parameters that control biome placement and world generation: players should no longer be able to spawn in the ocean or some other inconvenient location.
Minecraft:Resource packs Template:Resource pack format/value
- Size limit for Minecraft:server resource packs has been increased from 100 MB to 250 MB.
- Removed length limits for Minecraft:scoreboards, score holders and team names.
- Template:Cd now bundles individual libraries instead of merging all the files into single archive.
- This change is meant to solve certain problems related to Java modules.
- On startup, Template:Cd unpacks libraries into a directory configured by Template:Cd (default: working directory).
- To run different main class than server, use Template:Cd property.
- If this property is set to an empty value, the server just validates and extracts files, then exits.
- To run different main class than server, use Template:Cd property.
- Server classes are now signed.
- The splash "[this splash text has been delayed until part 2]" has been changed to "[this splash text is now available]".
- The splash "Now Java 16!" has been changed to "Java 16 + 1 = 17!".
- No longer reduced to walking when touching the wall at low angles.
- Renamed the Template:Cd block tag to Template:Cd.
- Changed some internal details of block and fluid ticking to improve save times.
- Removed "Caves" and "Floating islands".
- Changed "Minecraft:Amplified" and "Minecraft:Large Biomes" types, they have been adapted to the new terrain.
- "Amplified" now has terrain with the following characteristics:
- Rounded terrain at Y=320, instead of Y=256 previously.
- Doubled offset above sea level.
- Greatly increased 3D noise values, resulting in lower factor values inversely.
- Doubled peak jaggedness.
- "Large Biomes" now has terrain with the following characteristics:
- Most biomes are four times larger, except mountain peaks and rivers.
- Multinoise is slowed down by factor 4 for temperature, vegetation, continentalness, and erosion, but not for ridge noise.
- "Amplified" now has terrain with the following characteristics:
General
- Optimized entity collisions.
- The game now requires Java 17 instead of Java 16.
- Chunks are now saved whenever there is spare time to reduce autosave spikes.
Fixes
Videos
Notes
References
Template:Navbox Java Edition versions
Minecraft:de:1.18 Minecraft:es:Java Edition 1.18 Minecraft:fr:Édition Java 1.18 Minecraft:it:Java Edition 1.18 Minecraft:ja:Java Edition 1.18 Minecraft:pl:Java Edition 1.18 Minecraft:pt:Edição Java 1.18 Minecraft:ru:1.18 (Java Edition) Minecraft:th:รุ่น Java 1.18 Minecraft:zh:Java版1.18