Wiki 9Minecraft Wiki 9Minecraft

Minecraft 1.4

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.4
  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.4

Everything below is measured by comparing the game files of 1.3.2 with 1.4 — 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+140366

Textures added: armor/cloth_1_b armor/cloth_2_b armor/witherarmor gui/beacon gui/repair misc/beacon misc/beam mob/bat mob/skeleton_wither mob/villager/witch mob/wither mob/wither_invul mob/wolf_collar mob/zombie_villager

New in-game text 88

KeyText
addServer.hideAddressHide Address
advMode.allPlayersUse "@a" to target all players
advMode.commandConsole Command
advMode.nearestPlayerUse "@p" to target nearest player
advMode.notAllowedMust be an opped player in creative mode
advMode.notEnabledCommand blocks are not enabled on this server
advMode.randomPlayerUse "@r" to target random player
advMode.setCommandSet Console Command for Block
commands.clear.successCleared the inventory of %s, removing %d items
commands.clear.usage/clear <player> [item] [data]
commands.difficulty.successSet game difficulty to %s
commands.difficulty.usage/difficulty <new difficulty>
commands.gamerule.noruleNo game rule called '%s' is available
commands.gamerule.successGame rule has been updated
commands.gamerule.usage/gamerule <rule name> <value> OR /gamerule <rule name>
commands.generic.double.tooBigThe number you have entered (%.2f) is too big, it must be at most %.2f
commands.generic.double.tooSmallThe number you have entered (%.2f) is too small, it must be at least %.2f
commands.spawnpoint.successSet %s's spawn point to (%d, %d, %d)
commands.spawnpoint.usage/spawnpoint OR /spawnpoint <player> OR /spawnpoint <player> <x> <y> <z>
commands.tp.success.coordinatesTeleported %s to %.2f,%.2f,%.2f
commands.weather.clearChanging to clear weather
commands.weather.rainChanging to rainy weather
commands.weather.thunderChanging to rain and thunder
commands.weather.usage/weather <clear/rain/thunder> [duration in seconds]
commands.xp.failure.widthdrawXpCannot give player negative experience points
commands.xp.success.levelsGiven %d levels to %s
commands.xp.success.negative.levelsTaken %d levels from %s
container.repairRepair & Name
container.repair.costEnchantment Cost: %1$d
container.repair.expensiveToo Expensive!
createWorld.customize.flat.addLayerAdd Layer
createWorld.customize.flat.editLayerEdit Layer
createWorld.customize.flat.heightHeight
createWorld.customize.flat.layer%d
createWorld.customize.flat.layer.bottomBottom - %d
createWorld.customize.flat.layer.topTop - %d
createWorld.customize.flat.removeLayerRemove Layer
createWorld.customize.flat.tileLayer Material
createWorld.customize.flat.titleSuperflat Customization
createWorld.customize.presetsPresets
createWorld.customize.presets.listAlternatively, here's some we made earlier!
createWorld.customize.presets.selectUse Preset
createWorld.customize.presets.shareWant to share your preset with someone? Use the below box!
createWorld.customize.presets.titleSelect a Preset
death.anvil%1$s was squashed by a falling anvil
death.fallingBlock%1$s was squashed by a falling block
death.wither%1$s withered away
entity.Bat.nameBat
entity.Witch.nameWitch
entity.WitherBoss.nameWither
item.carrotGolden.nameGolden Carrot
item.carrotOnAStick.nameCarrot on a Stick
item.carrots.nameCarrot
item.dyedDyed
item.emptyMap.nameEmpty Map
item.flowerPot.nameFlower Pot
item.frame.nameItem Frame
item.netherStar.nameNether Star
item.potato.namePotato
item.potatoBaked.nameBaked Potato
item.potatoPoisonous.namePoisonous Potato
item.pumpkinPie.namePumpkin Pie
item.skull.char.nameHead
item.skull.creeper.nameCreeper Head
item.skull.player.name%s's Head
item.skull.skeleton.nameSkeleton Skull
item.skull.wither.nameWither Skeleton Skull
item.skull.zombie.nameZombie Head
options.multiplayer.titleMultiplayer Settings...
options.showCapeShow Cape
potion.witherWither
potion.wither.postfixPotion of Decay
selectServer.hiddenAddress(Hidden)
selectWorld.customizeTypeCustomize
selectWorld.newWorld.copyOfCopy of %s
selectWorld.recreateRe-Create
tile.anvil.intact.nameAnvil
tile.anvil.nameAnvil
tile.anvil.slightlyDamaged.nameSlightly Damaged Anvil
tile.anvil.veryDamaged.nameVery Damaged Anvil

Showing the first 80 of 88 new strings.

Reworded text 1

Wording Mojang changed in this version.

KeyBeforeAfter
commands.xp.usage/xp <amount> [player]/xp <amount> [player] OR /xp <amount>L [player]

Development cycle

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