Wiki 9Minecraft Wiki 9Minecraft

Minecraft 1.5

Weekly work-in-progress build. Things break and get removed again. Version facts below are read from Mojang’s own files — the official manifest plus the version.json inside the jar.

Contents (6)
  1. What changed in 1.5
  2. New files in the game
  3. New in-game text
  4. Reworded text
  5. Development cycle
  6. Neighbouring versions

Java What changed in 1.5

Everything below is measured by comparing the game files of 1.4.7 with 1.5 — 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

KindAddedRemovedTotal
Textures+4595823

Textures added: environment/moon environment/moon_phases environment/sun gui/hopper item/chests/trap_large item/chests/trap_small textures/blocks/activatorRail textures/blocks/activatorRail_powered textures/blocks/anvil_base textures/blocks/anvil_top textures/blocks/anvil_top_damaged_1 textures/blocks/anvil_top_damaged_2 textures/blocks/beacon textures/blocks/bed_feet_end textures/blocks/bed_feet_side textures/blocks/bed_feet_top textures/blocks/bed_head_end textures/blocks/bed_head_side textures/blocks/bed_head_top textures/blocks/bedrock textures/blocks/blockDiamond textures/blocks/blockEmerald textures/blocks/blockGold textures/blocks/blockIron textures/blocks/blockLapis textures/blocks/blockRedstone textures/blocks/bookshelf textures/blocks/brewingStand textures/blocks/brewingStand_base textures/blocks/brick textures/blocks/cactus_bottom textures/blocks/cactus_side textures/blocks/cactus_top textures/blocks/cake_bottom textures/blocks/cake_inner textures/blocks/cake_side textures/blocks/cake_top textures/blocks/carrots_0 textures/blocks/carrots_1 textures/blocks/carrots_2 textures/blocks/carrots_3 textures/blocks/cauldron_bottom textures/blocks/cauldron_inner textures/blocks/cauldron_side textures/blocks/cauldron_top textures/blocks/clay textures/blocks/cloth_0 textures/blocks/cloth_1 textures/blocks/cloth_10 textures/blocks/cloth_11 textures/blocks/cloth_12 textures/blocks/cloth_13 textures/blocks/cloth_14 textures/blocks/cloth_15 textures/blocks/cloth_2 textures/blocks/cloth_3 textures/blocks/cloth_4 textures/blocks/cloth_5 textures/blocks/cloth_6 textures/blocks/cloth_7 … and 399 more

New in-game text 184

KeyText
commands.clear.failureCould not clear the inventory of %s, no items to remove
commands.effect.failure.notActiveCouldn't take %1$s from %2$s as they do not have the effect
commands.effect.notFoundThere is no such mob effect with ID %d
commands.effect.successGiven %1$s (ID %2$d) * %3$d to %4$s for %5$d seconds
commands.effect.success.removedTook %1$s from %2$s
commands.effect.usage/effect <player> <effect> [seconds] [amplifier]
commands.scoreboard.objectiveNotFoundNo objective was found by the name '%s'
commands.scoreboard.objectiveReadOnlyThe objective '%s' is read-only and cannot be set
commands.scoreboard.objectives.add.alreadyExistsAn objective with the name '%s' already exists
commands.scoreboard.objectives.add.displayTooLongThe display name '%s' is too long for an objective, it can be at most %d characters long
commands.scoreboard.objectives.add.successAdded new objective '%s' successfully
commands.scoreboard.objectives.add.tooLongThe name '%s' is too long for an objective, it can be at most %d characters long
commands.scoreboard.objectives.add.usage/scoreboard objectives add <name> <criteriaType> [display name ...]
commands.scoreboard.objectives.add.wrongTypeInvalid objective criteria type. Valid types are: %s
commands.scoreboard.objectives.list.countShowing %d objective(s) on scoreboard
commands.scoreboard.objectives.list.emptyThere are no objectives on the scoreboard
commands.scoreboard.objectives.list.entry- %s: displays as '%s' and is type '%s'
commands.scoreboard.objectives.remove.successRemoved objective '%s' successfully
commands.scoreboard.objectives.remove.usage/scoreboard objectives remove <name>
commands.scoreboard.objectives.setdisplay.invalidSlotNo such display slot '%s'
commands.scoreboard.objectives.setdisplay.successClearedCleared objective display slot '%s'
commands.scoreboard.objectives.setdisplay.successSetSet the display objective in slot '%s' to '%s'
commands.scoreboard.objectives.setdisplay.usage/scoreboard objectives setdisplay <slot> [objective]
commands.scoreboard.objectives.usage/scoreboard objectives <list|add|remove|setdisplay>
commands.scoreboard.players.add.usage/scoreboard players add <player> <objective> <count>
commands.scoreboard.players.list.countShowing %d tracked players on the scoreboard
commands.scoreboard.players.list.emptyThere are no tracked players on the scoreboard
commands.scoreboard.players.list.player.countShowing %d tracked objective(s) for %s
commands.scoreboard.players.list.player.emptyPlayer %s has no scores recorded
commands.scoreboard.players.list.player.entry- %2$s: %1$d (%3$s)
commands.scoreboard.players.remove.usage/scoreboard players remove <player> <objective> <count>
commands.scoreboard.players.reset.successReset all scores of player %s
commands.scoreboard.players.reset.usage/scoreboard players reset <player>
commands.scoreboard.players.set.successSet score of %s for player %s to %d
commands.scoreboard.players.set.usage/scoreboard players set <player> <objective> <score>
commands.scoreboard.players.usage/scoreboard players <set|add|remove|reset|list>
commands.scoreboard.teamNotFoundNo team was found by the name '%s'
commands.scoreboard.teams.add.alreadyExistsA team with the name '%s' already exists
commands.scoreboard.teams.add.displayTooLongThe display name '%s' is too long for a team, it can be at most %d characters long
commands.scoreboard.teams.add.successAdded new team '%s' successfully
commands.scoreboard.teams.add.tooLongThe name '%s' is too long for a team, it can be at most %d characters long
commands.scoreboard.teams.add.usage/scoreboard teams add <name> [display name ...]
commands.scoreboard.teams.empty.alreadyEmptyTeam %s is already empty, cannot remove nonexistant players
commands.scoreboard.teams.empty.successRemoved all %d player(s) from team %s
commands.scoreboard.teams.empty.usage/scoreboard teams clear <name>
commands.scoreboard.teams.join.failureCould not add %d player(s) to team %s: %s
commands.scoreboard.teams.join.successAdded %d player(s) to team %s: %s
commands.scoreboard.teams.join.usage/scoreboard teams join <team> [player]
commands.scoreboard.teams.leave.failureCould not remove %d player(s) from their teams: %s
commands.scoreboard.teams.leave.noTeamYou are not in a team
commands.scoreboard.teams.leave.successRemoved %d player(s) from their teams: %s
commands.scoreboard.teams.leave.usage/scoreboard teams leave [player]
commands.scoreboard.teams.list.countShowing %d teams on the scoreboard
commands.scoreboard.teams.list.emptyThere are no teams registered on the scoreboard
commands.scoreboard.teams.list.entry- %1$s: '%2$s' has %3$d players
commands.scoreboard.teams.list.player.countShowing %d player(s) in team %s
commands.scoreboard.teams.list.player.emptyTeam %s has no players
commands.scoreboard.teams.list.player.entry- %2$s: %1$d (%3$s)
commands.scoreboard.teams.list.usage/scoreboard teams list [name]
commands.scoreboard.teams.option.noValueValid values for option %s are: %s
commands.scoreboard.teams.option.successSet option %s for team %s to %s
commands.scoreboard.teams.option.usage/scoreboard teams option <team> <friendlyfire|color> <value>
commands.scoreboard.teams.remove.successRemoved team %s
commands.scoreboard.teams.remove.usage/scoreboard teams remove <name>
commands.scoreboard.teams.usage/scoreboard teams <list|add|remove|empty|join|leave|option>
commands.scoreboard.usage/scoreboard <objectives|players|teams>
commands.testfor.failed/testfor is only usable by commandblocks with analog output
commands.testfor.usage/testfor <player>
container.dropperDropper
container.hopperItem Hopper
death.attack.anvil%1$s was squashed by a falling anvil
death.attack.arrow%1$s was shot by %2$s
death.attack.arrow.item%1$s was shot by %2$s using %3$s
death.attack.cactus%1$s was pricked to death
death.attack.cactus.player%1$s walked into a cactus whilst trying to escape %2$s
death.attack.drown%1$s drowned
death.attack.drown.player%1$s drowned whilst trying to escape %2$s
death.attack.explosion%1$s blew up
death.attack.explosion.player%1$s was blown up by %2$s
death.attack.fall%1$s hit the ground too hard

Showing the first 80 of 184 new strings.

Reworded text 1

Wording Mojang changed in this version.

KeyBeforeAfter
lanServer.scanningScanning for LAN WorldsScanning for games on your local network

Development cycle

This build was part of the run-up to 1.5.1. Everything tested here landed in that release.