Wiki 9Minecraft Wiki 9Minecraft

Minecraft 1.3.1

Finished, fully supported build — this is what the launcher gives you. 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.3.1
  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.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

KindAddedRemovedTotal
Textures+70352

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

KeyText
book.byAuthorby %1$s
book.editTitleEnter Book Title:
book.finalizeButtonSign and Close
book.finalizeWarningNote! When you sign the book, it will no longer be editable.
book.pageIndicatorPage %1$s of %2$s
book.signButtonSign
commands.ban.successBanned player %s
commands.ban.usage/ban <name> [reason ...]
commands.banip.invalidYou have entered an invalid IP address or a player that is not online
commands.banip.successBanned IP address %s
commands.banip.success.playersBanned IP address %s belonging to %s
commands.banip.usage/ban-ip <address|name> [reason ...]
commands.banlist.ipsThere are %d total banned IP addresses:
commands.banlist.playersThere are %d total banned players:
commands.banlist.usage/banlist [ips|players]
commands.debug.notStartedCan't stop profiling when we haven't started yet!
commands.debug.startStarted debug profiling
commands.debug.stopStopped debug profiling after %.2f seconds (%d ticks)
commands.debug.usage/debug <start|stop>
commands.defaultgamemode.successThe world's default game mode is now %s
commands.defaultgamemode.usage/defaultgamemode <mode>
commands.deop.successDe-opped %s
commands.deop.usage/deop <player>
commands.downfall.successToggled downfall
commands.gamemode.success.otherSet %s's game mode to %s
commands.gamemode.success.selfSet own game mode to %s
commands.gamemode.usage/gamemode <mode> [player]
commands.generic.exceptionAn unknown error occurred while attempting to perform this command
commands.generic.notFoundUnknown command. Try /help for a list of commands.
commands.generic.num.invalid'%s' is not a valid number
commands.generic.num.tooBigThe number you have entered (%d) is too big, it must be at most %d
commands.generic.num.tooSmallThe number you have entered (%d) is too small, it must be at least %d
commands.generic.player.notFoundThat player cannot be found
commands.generic.syntaxInvalid command syntax
commands.generic.usageUsage: %s
commands.give.notFoundThere is no such item with ID %d
commands.give.successGiven %s (ID %d) * %d to %s
commands.give.usage/give <player> <item> [amount] [data]
commands.help.footerTip: 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.successKicked %s from the game
commands.kick.success.reasonKicked %s from the game: '%s'
commands.kick.usage/kick <player> [reason ...]
commands.me.usage/me <action ...>
commands.op.successOpped %s
commands.op.usage/op <player>
commands.players.listThere are %d/%d players online:
commands.publish.failedUnable to host local game
commands.publish.startedLocal game hosted on %s
commands.save.disabledTurned off world auto-saving
commands.save.enabledTurned on world auto-saving
commands.save.failedSaving failed: %s
commands.save.startSaving...
commands.save.successSaved the world
commands.say.usage/say <message ...>
commands.stop.startStopping the server
commands.time.addedAdded %d to the time
commands.time.setSet the time to %d
commands.time.usage/time <set|add> <value>
commands.tp.coordinatesTeleported %s to %d,%d,%d
commands.tp.successTeleported %s to %s
commands.tp.usage/tp [target player] <destination player> OR /tp [target player] <x> <y> <z>
commands.unban.successUnbanned player %s
commands.unban.usage/pardon <name>
commands.unbanip.invalidYou have entered an invalid IP address
commands.unbanip.successUnbanned IP address %s
commands.unbanip.usage/pardon-ip <address>
commands.whitelist.add.successAdded %s to the whitelist
commands.whitelist.add.usage/whitelist add <player>
commands.whitelist.disabledTurned off the whitelist
commands.whitelist.enabledTurned on the whitelist
commands.whitelist.listThere are %d (out of %d seen) whitelisted players:
commands.whitelist.reloadedReloaded the whitelist
commands.whitelist.remove.successRemoved %s from the whitelist
commands.whitelist.remove.usage/whitelist remove <player>
commands.whitelist.usage/whitelist <on|off|list|add|remove|reload>
commands.xp.successGiven %d experience to %s
commands.xp.usage/xp <amount> [player]
container.chestDoubleLarge Chest

Showing the first 80 of 188 new strings.

Reworded text 5

Wording Mojang changed in this version.

KeyBeforeAfter
item.emerald.nameDiamondEmerald
menu.generatingLevelGenerating levelGenerating world
menu.loadingLevelLoading levelLoading world
menu.switchingLevelSwitching levelSwitching worlds
tile.stairsWood.nameWooden StairsOak Wood Stairs

Development cycle

Every build Mojang published on the way to 1.3.1, in order.

  1. Snapshot

    1

    Weekly work-in-progress build. Things break and get removed again.

  2. Release

    1.3.1

    The build that shipped. Everything above led here.