Contents (6)
Java What changed in 1.10
Everything below is measured by comparing the game files of 1.9.4 with 1.10 — not copied from patch notes.
Minecraft did not ship a data generator until January 2018, so there is no registry of blocks and items to compare for a build this old. What is below is read from the game’s own client.jar: the text the game displays, and the textures, models and sounds it ships. New blocks and items almost always show up in both.
New files in the game
| Kind | Added | Removed | Total |
|---|---|---|---|
| Textures | +10 | 0 | 1,265 |
| Models | +10 | 0 | 1,486 |
Textures added: blocks/bone_block_side blocks/bone_block_top blocks/magma blocks/nether_wart_block blocks/red_nether_brick entity/bear/polarbear entity/skeleton/stray entity/skeleton/stray_overlay entity/zombie/husk items/structure_void
Models added: block/bone_block block/magma block/nether_wart_block block/red_nether_brick block/structure_void item/bone_block item/magma item/nether_wart_block item/red_nether_brick item/structure_void
New in-game text 63
| Key | Text |
|---|---|
commands.teleport.success.coordinates | Teleported %s to %s, %s, %s |
commands.teleport.usage | /teleport <entity> <x> <y> <z> [<y-rot> <x-rot>] |
death.attack.hotFloor | %1$s discovered floor was lava |
death.attack.hotFloor.player | %1$s walked into danger zone due to %2$s |
entity.Donkey.name | Donkey |
entity.Husk.name | Husk |
entity.Mule.name | Mule |
entity.PolarBear.name | Polar Bear |
entity.SkeletonHorse.name | Skeleton Horse |
entity.Stray.name | Stray |
entity.WitherSkeleton.name | Wither Skeleton |
entity.ZombieHorse.name | Zombie Horse |
options.autoJump | Auto-jump |
structure_block.button.detect_size | DETECT |
structure_block.button.load | LOAD |
structure_block.button.save | SAVE |
structure_block.custom_data | Custom Data Tag Name |
structure_block.detect_size | Detect structure size and position: |
structure_block.hover.corner | Corner: %s |
structure_block.hover.data | Data: %s |
structure_block.hover.load | Load: %s |
structure_block.hover.save | Save: %s |
structure_block.include_entities | Include entities: |
structure_block.integrity | Structure Integrity and Seed |
structure_block.load_not_found | Structure '%s' is not available |
structure_block.load_prepare | Structure '%s' position prepared |
structure_block.load_success | Structure loaded from '%s' |
structure_block.mode.corner | [C] |
structure_block.mode.data | [D] |
structure_block.mode.load | [L] |
structure_block.mode.save | [S] |
structure_block.mode_info.corner | Corner mode - placement and size marker |
structure_block.mode_info.data | Data mode - game logic marker |
structure_block.mode_info.load | Load mode - load from file |
structure_block.mode_info.save | Save mode - write to file |
structure_block.position | Relative Position |
structure_block.save_failure | Unable to save structure '%s' |
structure_block.save_success | Structure saved as '%s' |
structure_block.show_air | Show invisible blocks: |
structure_block.show_boundingbox | Show bounding box: |
structure_block.size | Structure Size |
structure_block.size_failure | Unable to detect structure size, add corners with matching structure names |
structure_block.size_success | Size successfully detected for '%s' |
structure_block.structure_name | Structure Name |
subtitles.entity.husk.ambient | Husk groans |
subtitles.entity.husk.death | Husk dies |
subtitles.entity.husk.hurt | Husk hurts |
subtitles.entity.polar_bear.ambient | Polar Bear groans |
subtitles.entity.polar_bear.baby_ambient | Polar Bear hums |
subtitles.entity.polar_bear.death | Polar Bear dies |
subtitles.entity.polar_bear.hurt | Polar Bear hurts |
subtitles.entity.polar_bear.warning | Polar Bear roars |
subtitles.entity.stray.ambient | Stray rattles |
subtitles.entity.stray.death | Stray dies |
subtitles.entity.stray.hurt | Stray hurts |
subtitles.entity.wither_skeleton.ambient | Wither Skeleton rattles |
subtitles.entity.wither_skeleton.death | Wither Skeleton dies |
subtitles.entity.wither_skeleton.hurt | Wither Skeleton hurts |
tile.boneBlock.name | Bone Block |
tile.magma.name | Magma Block |
tile.netherWartBlock.name | Nether Wart Block |
tile.redNetherBrick.name | Red Nether Brick |
tile.structureVoid.name | Structure Void |
Reworded text 39
Wording Mojang changed in this version.
| Key | Before | After |
|---|---|---|
achievement.buildFurnace.desc | Construct a furnace out of eight stone blocks | Construct a furnace out of eight cobblestone blocks |
achievement.diamondsToYou.desc | Throw diamonds at another player. | Throw diamonds at another player |
achievement.openInventory.desc | Press '%1$s' to open your inventory. | Press '%1$s' to open your inventory |
commands.achievement.give.success.one | Successfully given %s the stat %s | Successfully given %s the achievement %s |
commands.achievement.take.success.one | Successfully taken the stat %s from %s | Successfully taken the achievement %s from %s |
commands.achievement.unknownAchievement | Unknown achievement or statistic '%s' | Unknown achievement '%s' |
commands.achievement.usage | /achievement <give|take> <stat_name|*> [player] | /achievement <give|take> <name|*> [player] |
commands.save-off.alreadyOff | Saving is already turned off. | Saving is already turned off |
commands.save-on.alreadyOn | Saving is already turned on. | Saving is already turned on |
commands.scoreboard.players.test.usage | /scoreboard players test <player> <objective> <min> <max> | /scoreboard players test <player> <objective> <min> [max] |
commands.stats.entity.usage | /stats entity <selector> <mode> | /stats entity <selector> <mode> ... |
commands.testforblock.failed.data | The block at %d,%d,%d had the data value of %s (expected: %s). | The block at %d, %d, %d had the data value of %s (expected: %s) |
commands.testforblock.failed.nbt | The block at %d,%d,%d did not have the required NBT keys. | The block at %d, %d, %d did not have the required NBT keys |
commands.testforblock.failed.tile | The block at %d,%d,%d is %s (expected: %s). | The block at %d, %d, %d is %s (expected: %s) |
commands.testforblock.failed.tileEntity | The block at %d,%d,%d is not a tile entity and cannot support tag matching. | The block at %d, %d, %d is not a block entity and cannot support tag matching |
commands.testforblock.success | Successfully found the block at %d,%d,%d. | Successfully found the block at %d, %d, %d |
commands.tp.usage | /tp [target player] <destination player> OR /tp [target player] <x> <y> <z> [<y-rot> <x-rot>] | /tp [target player] <destination player> OR /tp [target player] <x> <y> <z> [<yaw> <pitch>] |
commands.worldborder.damage.usage | /worldborder damage <buffer|amount> | /worldborder damage <buffer|amount> ... |
commands.worldborder.warning.distance.usage | /worldborder warning distance <blocks> | /worldborder warning distance <distance> |
commands.worldborder.warning.usage | /worldborder warning <time|distance> | /worldborder warning <time|distance> ... |
language.region | US | United States |
multiplayer.downloadingTerrain | Downloading terrain | Loading terrain |
tile.clayHardenedStained.black.name | Black Stained Clay | Black Hardened Clay |
tile.clayHardenedStained.blue.name | Blue Stained Clay | Blue Hardened Clay |
tile.clayHardenedStained.brown.name | Brown Stained Clay | Brown Hardened Clay |
tile.clayHardenedStained.cyan.name | Cyan Stained Clay | Cyan Hardened Clay |
tile.clayHardenedStained.gray.name | Gray Stained Clay | Gray Hardened Clay |
tile.clayHardenedStained.green.name | Green Stained Clay | Green Hardened Clay |
tile.clayHardenedStained.lightBlue.name | Light Blue Stained Clay | Light Blue Hardened Clay |
tile.clayHardenedStained.lime.name | Lime Stained Clay | Lime Hardened Clay |
tile.clayHardenedStained.magenta.name | Magenta Stained Clay | Magenta Hardened Clay |
tile.clayHardenedStained.name | Stained Clay | Stained Hardened Clay |
tile.clayHardenedStained.orange.name | Orange Stained Clay | Orange Hardened Clay |
tile.clayHardenedStained.pink.name | Pink Stained Clay | Pink Hardened Clay |
tile.clayHardenedStained.purple.name | Purple Stained Clay | Purple Hardened Clay |
tile.clayHardenedStained.red.name | Red Stained Clay | Red Hardened Clay |
tile.clayHardenedStained.silver.name | Light Gray Stained Clay | Light Gray Hardened Clay |
tile.clayHardenedStained.white.name | White Stained Clay | White Hardened Clay |
tile.clayHardenedStained.yellow.name | Yellow Stained Clay | Yellow Hardened Clay |
Development cycle
Every build Mojang published on the way to 1.10, in order.
Snapshot
3Weekly work-in-progress build. Things break and get removed again.
Pre-release
2Feature-complete; only bug fixes land between here and release.
Release
1.10The build that shipped. Everything above led here.