Contents (6)
Java What changed in 1.3.1
Everything below is measured by comparing the game files of 1.2.5 with 1.3.1 — 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 | +7 | 0 | 352 |
Textures added: gui/book gui/creative_inv/list_items gui/creative_inv/search gui/creative_inv/survival_inv gui/demo_bg gui/trading item/enderchest
New in-game text 188
| Key | Text |
|---|---|
book.byAuthor | by %1$s |
book.editTitle | Enter Book Title: |
book.finalizeButton | Sign and Close |
book.finalizeWarning | Note! When you sign the book, it will no longer be editable. |
book.pageIndicator | Page %1$s of %2$s |
book.signButton | Sign |
commands.ban.success | Banned player %s |
commands.ban.usage | /ban <name> [reason ...] |
commands.banip.invalid | You have entered an invalid IP address or a player that is not online |
commands.banip.success | Banned IP address %s |
commands.banip.success.players | Banned IP address %s belonging to %s |
commands.banip.usage | /ban-ip <address|name> [reason ...] |
commands.banlist.ips | There are %d total banned IP addresses: |
commands.banlist.players | There are %d total banned players: |
commands.banlist.usage | /banlist [ips|players] |
commands.debug.notStarted | Can't stop profiling when we haven't started yet! |
commands.debug.start | Started debug profiling |
commands.debug.stop | Stopped debug profiling after %.2f seconds (%d ticks) |
commands.debug.usage | /debug <start|stop> |
commands.defaultgamemode.success | The world's default game mode is now %s |
commands.defaultgamemode.usage | /defaultgamemode <mode> |
commands.deop.success | De-opped %s |
commands.deop.usage | /deop <player> |
commands.downfall.success | Toggled downfall |
commands.gamemode.success.other | Set %s's game mode to %s |
commands.gamemode.success.self | Set own game mode to %s |
commands.gamemode.usage | /gamemode <mode> [player] |
commands.generic.exception | An unknown error occurred while attempting to perform this command |
commands.generic.notFound | Unknown command. Try /help for a list of commands. |
commands.generic.num.invalid | '%s' is not a valid number |
commands.generic.num.tooBig | The number you have entered (%d) is too big, it must be at most %d |
commands.generic.num.tooSmall | The number you have entered (%d) is too small, it must be at least %d |
commands.generic.player.notFound | That player cannot be found |
commands.generic.syntax | Invalid command syntax |
commands.generic.usage | Usage: %s |
commands.give.notFound | There is no such item with ID %d |
commands.give.success | Given %s (ID %d) * %d to %s |
commands.give.usage | /give <player> <item> [amount] [data] |
commands.help.footer | Tip: Use the <tab> key while typing a command to auto-complete the command or its arguments |
commands.help.header | --- Showing help page %d of %d (/help <page>) --- |
commands.help.usage | /help [page|command name] |
commands.kick.success | Kicked %s from the game |
commands.kick.success.reason | Kicked %s from the game: '%s' |
commands.kick.usage | /kick <player> [reason ...] |
commands.me.usage | /me <action ...> |
commands.op.success | Opped %s |
commands.op.usage | /op <player> |
commands.players.list | There are %d/%d players online: |
commands.publish.failed | Unable to host local game |
commands.publish.started | Local game hosted on %s |
commands.save.disabled | Turned off world auto-saving |
commands.save.enabled | Turned on world auto-saving |
commands.save.failed | Saving failed: %s |
commands.save.start | Saving... |
commands.save.success | Saved the world |
commands.say.usage | /say <message ...> |
commands.stop.start | Stopping the server |
commands.time.added | Added %d to the time |
commands.time.set | Set the time to %d |
commands.time.usage | /time <set|add> <value> |
commands.tp.coordinates | Teleported %s to %d,%d,%d |
commands.tp.success | Teleported %s to %s |
commands.tp.usage | /tp [target player] <destination player> OR /tp [target player] <x> <y> <z> |
commands.unban.success | Unbanned player %s |
commands.unban.usage | /pardon <name> |
commands.unbanip.invalid | You have entered an invalid IP address |
commands.unbanip.success | Unbanned IP address %s |
commands.unbanip.usage | /pardon-ip <address> |
commands.whitelist.add.success | Added %s to the whitelist |
commands.whitelist.add.usage | /whitelist add <player> |
commands.whitelist.disabled | Turned off the whitelist |
commands.whitelist.enabled | Turned on the whitelist |
commands.whitelist.list | There are %d (out of %d seen) whitelisted players: |
commands.whitelist.reloaded | Reloaded the whitelist |
commands.whitelist.remove.success | Removed %s from the whitelist |
commands.whitelist.remove.usage | /whitelist remove <player> |
commands.whitelist.usage | /whitelist <on|off|list|add|remove|reload> |
commands.xp.success | Given %d experience to %s |
commands.xp.usage | /xp <amount> [player] |
container.chestDouble | Large Chest |
Showing the first 80 of 188 new strings.
Reworded text 5
Wording Mojang changed in this version.
| Key | Before | After |
|---|---|---|
item.emerald.name | Diamond | Emerald |
menu.generatingLevel | Generating level | Generating world |
menu.loadingLevel | Loading level | Loading world |
menu.switchingLevel | Switching level | Switching worlds |
tile.stairsWood.name | Wooden Stairs | Oak Wood Stairs |
Development cycle
Every build Mojang published on the way to 1.3.1, in order.
Snapshot
1Weekly work-in-progress build. Things break and get removed again.
Release
1.3.1The build that shipped. Everything above led here.