Minecraft Wiki
Advertisement
Missing Model JE3.png
This page would benefit from the addition of more images. 
Please remove this notice once you've added suitable images to the article.

This page documents an history of lava.

Assets[]

Java Edition[]

From version lava flowing lava Further info
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0.0.12a Lava JE1.png Added lava.
0.0.13a Lava JE2.png The texture has been changed.
0.0.15a Lava JE3.png Model no longer shaded.
0.0.19a Lava JE4.png Added procedural animated texture to lava. Old texture is still retained for use as an placeholder.
Upscaled model 2% to fix z-fighting with blocks below lava. It's created lava or water models overlaping and z-fighting with each other.
0.0.20a_02 Lava JE5.png Changed model scale back to normal with 1% offset on xyz coordinates.
0.0.22a Lava JE6.png Lava's texture now has brighter colors.
0.26 SURVIVAL TEST Lava JE7.png UV mapping on side faces now has 11% v offset up toward texture of water.
0.28 Lava JE6.png Fixed UV mapping.
Indev 20100219 Lava JE8.png Model is shaded, once again.
Infdev 20100607 Lava JE9.png UV mapping now has 1% uv offset on top and bottom faces toward textures of the flowing water, fire 0, fire 1 and 1% u, 11% v offset on side faces toward textures of the water, fire 0, sapling.
20100608 Lava JE8.png Fixed model UV mapping, once again.
20100615 Lava JE10.png File:Lava (level 1) JE1.png File:Lava (level 2) JE1.png File:Lava (level 3) JE1.png File:Lava (level 4) JE1.png File:Lava (level 5) JE1.png File:Lava (level 6) JE1.png File:Lava (level 7) JE1.png Lava JE10.png Added flowing lava. The model of lava has been changed.
20100616-1 Lava JE11.png File:Lava (level 1) JE2.png File:Lava (level 2) JE2.png File:Lava (level 3) JE2.png File:Lava (level 4) JE2.png File:Lava (level 5) JE2.png File:Lava (level 6) JE2.png File:Lava (level 7) JE2.png Lava JE11.png Added flowing lava texture and vertex offset.
20100617-2 Lava JE12.png File:Lava (level 1) JE3.png File:Lava (level 2) JE3.png File:Lava (level 3) JE3.png File:Lava (level 4) JE3.png File:Lava (level 5) JE3.png File:Lava (level 6) JE3.png File:Lava (level 7) JE3.png Lava JE12.png Removed vertex offset.
Beta 1.8 Pre-release Lava JE13.png File:Lava (level 1) JE4.png File:Lava (level 2) JE4.png File:Lava (level 3) JE4.png File:Lava (level 4) JE4.png File:Lava (level 5) JE4.png File:Lava (level 6) JE4.png File:Lava (level 7) JE4.png Lava JE13.png Changed lighting.
1.0.0 RC1 Lava JE14.png File:Lava (level 1) JE5.png File:Lava (level 2) JE5.png File:Lava (level 3) JE5.png File:Lava (level 4) JE5.png File:Lava (level 5) JE5.png File:Lava (level 6) JE5.png File:Lava (level 7) JE5.png Lava JE14.png Faces on model now 0.1% moved to center to fix z-fighting on inner faces.
1.5 13w02a Lava JE15.png Flowing Lava (level 1).png Flowing Lava (level 2).png Flowing Lava (level 3).png Flowing Lava (level 4).png Flowing Lava (level 5).png Flowing Lava (level 6).png Flowing Lava (level 7).png Lava JE15.png The model of lava now uses an animated texture files.
1.11 16w21a Lava JE16.png File:Lava (level 1) JE7.png File:Lava (level 2) JE7.png File:Lava (level 3) JE7.png File:Lava (level 4) JE7.png File:Lava (level 5) JE7.png File:Lava (level 6) JE7.png File:Lava (level 7) JE7.png Lava JE16.png Lava (bottom view) 16w21a.png Lava is now colored red (
 #ff0000
) except the bottom face.[1]
1.11 16w21b Lava JE15.png Flowing Lava (level 1).png Flowing Lava (level 2).png Flowing Lava (level 3).png Flowing Lava (level 4).png Flowing Lava (level 5).png Flowing Lava (level 6).png Flowing Lava (level 7).png Lava JE15.png Lava is no longer colored.
1.13 18w15a Lava JE17.png File:Lava (level 1) JE8.png File:Lava (level 2) JE8.png File:Lava (level 3) JE8.png File:Lava (level 4) JE8.png File:Lava (level 5) JE8.png File:Lava (level 6) JE8.png File:Lava (level 7) JE8.png Lava JE17.png Lava is now biome colored expect the bottom face.
1.13 18w16a Lava JE15.png Flowing Lava (level 1).png Flowing Lava (level 2).png Flowing Lava (level 3).png Flowing Lava (level 4).png Flowing Lava (level 5).png Flowing Lava (level 6).png Flowing Lava (level 7).png Lava JE15.png Lava is no longer biome colored.
Flowing lava in the Overworld and the End
Flowing lava in the Nether

Lava "items"[]

The following content is transcluded from Technical blocks/Lava.
Java Edition Classic
?Lava has an extra, unobtainable item form corresponding to its block ID, which uses the "texture" rendered as a cube.
?Flowing lava can be obtained via inventory editors with numeric item ID 10.
Still lava can be obtained via inventory editors with numeric item ID 11.
0.24_SURVIVAL_TESTLava can be obtained as an item by having a creeper explode near it.
0.24_SURVIVAL_TEST_03Explosions no longer drop lava as an item.
Java Edition Infdev
20100615When placed, still lava items always remain still until receiving a block update. Flowing lava items spread immediately.
Java Edition Beta
1.6Test Build 3Lava items can be obtained from the newly added debug chests, mainly from the 10th slot of the 1st chest from the left, and the 21th slot of the 4th chest from the left.
Flowing lava items can be obtained from the newly added debug chests, mainly from the 11th slot of the 1st chest from the left, and the 22nd slot of the 4th chest from the left.
releaseDebug chests no longer spawn, preventing lava and flowing lava items from being obtained this way.
Java Edition
1.3.112w16aLava items can now be obtained in singleplayer worlds via the /give command using the respective numeric IDs.
1.814w25aThe direct item forms of lava and flowing lava have been removed from the game. They can no longer exist as items in any way, only as placed blocks.
Pocket Edition Alpha
?Lava exists as an item.

Appearances[]

Unknown
?Lava (inventory) JE1.png Lava (inventory) JE1.png Lava appears like this in the inventory. It appears about two pixels offset downwards compared to other cube items.
?
In awe at the size of these fluids.png
Lava items, when dropped on the ground, appear much larger than other blocks.
Java Edition Infdev
20100607Lava (inventory) JE2.png Lava (inventory) JE2.png A texture bug in this version results in lava items containing some parts of the water texture.
20100608Lava (inventory) JE3.png Lava (inventory) JE3.png Lava items are now fully lava again.
20100611Lava (inventory) JE4.png Lava (inventory) JE4.png All 3D rendered items, which currently includes lava, now appear shaded slightly darker in the inventory.
20100615Lava (inventory) JE5.png Lava (inventory) JE5.png Lava items are now completely flat.
When placed, still lava items always remain still until receiving a block update. Flowing lava items spread immediately.
20100616Lava (inventory) JE6.png Lava (inventory) JE6.png In accordance with the change to lava itself, lava items now appear flowing rather than still.
Java Edition
1.513w02aLava (inventory) JE7.gif Lava (inventory) JE7.gif Lava items now use the still lava texture likely due to texture storage reforms.
Bedrock Edition
?The item only appears animated when in the inventory or hotbar. When dropped, held or in an item frame, it appears completely stationary.
?When held, the item uses the whole 32x32 flowing texture rather than the usual 16x16 section of it.
?Lava (inventory) BE around 1.4.0.png Lava now looks like this in the inventory.
?Lava can now be obtained as an item through breaking surrounding blocks in a certain way.[2]
?Lava (inventory) BEtint.png Lava now appears tinted like water is in the inventory.
?Lava (inventory) BE.gif Lava now looks like this in the inventory.
?Lava no longer appears at twice the usual resolution in the player's hand.

Names[]

Still Lava[]
Java Edition

Item names did not exist prior to Beta 1.0.

  • Beta 1.0 - 14w21b: Lava
Bedrock Edition
  • ? - ?: tile.lava.name[3]
Flowing Lava[]
Java Edition

Item names did not exist prior to Beta 1.0.

  • Beta 1.0 - 14w21b: Lava
Bedrock Edition
  • ? - ?: Lava[4]

Texture generation prior to Java Edition 13w02a and Bedrock Edition v0.14.2[]

This section is missing information about c0.0.19a era lava. 
Please expand the section to include this information. Further details may exist on the talk page.

Still lava[]

Adapted from https://github.com/UnknownShadow200/ClassiCube/wiki/MInecraft-Classic-lava-animation-algorithm#lava

Every frame, for each position in the still water texture array, the respective values for soup_heat, pot_heat and flame_heat are calculated as detailed below:

  • Calculates a local_soup_heat equal to the sum of the 3x3 soup_heat neighborhood around the current element but offset vertically by colSin******* and offset horizontally by rowSin*********.
    • rowSin is 1.2 times the sign of an angle that starts at 0 and changes by 22.5 degrees every row.
    • colSin is 1.2 times the sign of an angle that starts at 0 and changes by 22.5 degrees every column.
  • Calculates a local_pot_heat equal to the sum of a 2x2 pot_heat neighborhood around the current pot_heat, with the current position being the upper left of the 2x2 neighborhood.
  • Calculates the new soup_heat as the sum of the local_soup_heat divided by 10 plus the local_pot_heat divided by 4 times 0.8.
  • Calculates the new pot_heat as the current pot_heat plus the flame_heat times 0.01***************. pot_heat is clamped to a minimum of 0.
  • Calculates the new flame_heat as the current flame_heat minus 0.06.
    • However, there is a 0.005 in 1 random chance that flame_heat is set to 1.5.

Once the above arrays have been updated, for each pixel in the lava texture, the color values are calculated based on soup_heat (alpha is always opaque for lava):

  • Calculates a color_heat as double the soup_heat clamped between 0 and 1 inclusive.
  • Then it calculates the color components of the pixel as follows:
    • float red = color_heat * 100F + 155F
    • float green = color_heat^2 * 255F
    • float blue = color_heat^4 * 128F

The red, green and blue values are then converted to bytes and assigned to the texture accordingly.

Flowing lava[]

Flowing lava uses the exact same texture as still lava, however there is also a spatial translation to give the appearance of movement. This transformation moves the lava texture downwards by one pixel after a fixed amount of time,[more information needed] wrapping the bottom layer of the texture back to the top.

Advertisement