aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/Common/res/TitleUpdate
diff options
context:
space:
mode:
authordaoge_cmd <3523206925@qq.com>2026-03-01 12:16:08 +0800
committerdaoge_cmd <3523206925@qq.com>2026-03-01 12:16:08 +0800
commitb691c43c44ff180d10e7d4a9afc83b98551ff586 (patch)
tree3e9849222cbc6ba49f2f1fc6e5fe7179632c7390 /Minecraft.Client/Common/res/TitleUpdate
parentdef8cb415354ac390b7e89052a50605285f1aca9 (diff)
Initial commit
Diffstat (limited to 'Minecraft.Client/Common/res/TitleUpdate')
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Candy/Data/TexturePack.xzpbin0 -> 3590769 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Candy/Data/x16Data.pckbin0 -> 869992 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/City/Data/TexturePack.xzpbin0 -> 4060458 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/City/Data/x32Data.pckbin0 -> 2636993 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Fantasy/Data/TexturePack.xzpbin0 -> 4777159 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Fantasy/Data/x32Data.pckbin0 -> 2527182 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Halloween/Data/TexturePack.xzpbin0 -> 3705530 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Halloween/Data/x16Data.pckbin0 -> 786598 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/GameRules.grfbin0 -> 503 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/TexturePack.xzpbin0 -> 4123875 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/x16Data.pckbin0 -> 967988 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/TexturePack.pckbin0 -> 217553 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/GameRules.grfbin0 -> 343 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/TexturePack.xzpbin0 -> 3022739 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/masseffect.mcsbin0 -> 3485486 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/x16Data.pckbin0 -> 733891 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/TexturePack.pckbin0 -> 176514 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Natural/Data/TexturePack.xzpbin0 -> 4166364 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Natural/Data/x32Data.pckbin0 -> 2894225 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Plastic/Data/TexturePack.xzpbin0 -> 2607406 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Plastic/Data/x16Data.pckbin0 -> 567845 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/GameRules.grfbin0 -> 505 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/TexturePack.xzpbin0 -> 3413075 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/x16Data.pckbin0 -> 996979 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/TexturePack.pckbin0 -> 181667 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildAll.cmd10
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule.cmd19
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Durango.cmd28
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Orbis.cmd28
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_PS3.cmd28
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_PSVita.cmd28
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Windows64.cmd28
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Xbox.cmd28
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln30
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj103
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters114
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc10
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRulesDefinition.xsd2848
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.grfbin0 -> 97468 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.grhbin0 -> 267 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.xmlbin0 -> 45442 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/de-DE.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/es-ES.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/fr-FR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/it-IT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/ja-JP.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/ko-KR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/pt-BR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/pt-PT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/zh-CHT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/en-EN.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/de-DE.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/es-ES.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/fr-FR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/it-IT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/ja-JP.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/ko-KR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/pt-BR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/pt-PT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/zh-CHT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/en-EN.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/da-DA.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/de-DE.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/es-ES.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/fi-FI.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/fr-FR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/it-IT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ja-JP.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ko-KR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/la-LAS.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/nl-NL.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/no-NO.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pl-PL.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pt-BR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pt-PT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ru-RU.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/sv-SV.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/tr-TR.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/zh-CHT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/en-EN.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/da-DA.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/de-DE.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/es-ES.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/fi-FI.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/fr-FR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/it-IT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ja-JP.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ko-KR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/la-LAS.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/nl-NL.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/no-NO.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pl-PL.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pt-BR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pt-PT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ru-RU.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/sv-SV.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/tr-TR.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/zh-CHT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/en-EN.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/da-DA.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/de-DE.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/es-ES.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/fi-FI.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/fr-FR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/it-IT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ja-JP.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ko-KR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/la-LAS.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/nl-NL.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/no-NO.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pl-PL.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pt-BR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pt-PT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ru-RU.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/sv-SV.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/tr-TR.lang6
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/zh-CHT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/en-EN.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/de-DE.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/es-ES.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/fr-FR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/it-IT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/ja-JP.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/ko-KR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/pt-BR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/pt-PT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/zh-CHT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/en-EN.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/de-DE.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/es-ES.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/fr-FR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/it-IT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/ja-JP.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/ko-KR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/pt-BR.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/pt-PT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/zh-CHT.lang4
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/en-EN.lang5
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Tutorial.pckbin0 -> 99710 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Tutorial.xmlbin0 -> 1304 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/languages.locbin0 -> 2138 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Boat.schbin0 -> 2099 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/CasTes1.schbin0 -> 37085 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/CasTes2.schbin0 -> 49504 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/JungleTemp.schbin0 -> 1836 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Lava.schbin0 -> 732 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/MinecraftSign.schbin0 -> 711 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Mushroom.schbin0 -> 1272 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/PillarHouse.schbin0 -> 1831 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Pyramid.schbin0 -> 2327 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/RuinedHouse.schbin0 -> 1391 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Ship.schbin0 -> 784 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Smithy.schbin0 -> 571 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/SnowHouse.schbin0 -> 603 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Spider.schbin0 -> 946 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Stairs.schbin0 -> 246 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/StoneCircle.schbin0 -> 738 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/StoneTemp.schbin0 -> 2857 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Tower.schbin0 -> 832 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/UWChamber.schbin0 -> 659 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/launchCMD.cmd1
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial.pckbin0 -> 90648 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial_Durango.pckbin0 -> 98687 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial_Orbis.pckbin0 -> 99710 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/audio/AdditionalMusic.xwbbin0 -> 30693376 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/audio/Minecraft.xgsbin0 -> 488 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/audio/additional.xsbbin0 -> 3047 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/audio/additional.xwbbin0 -> 1226752 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/audio/minecraft.xsbbin0 -> 9468 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_1.pngbin0 -> 1712 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_1_b.pngbin0 -> 1688 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_2.pngbin0 -> 868 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_2_b.pngbin0 -> 835 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/armor/power.pngbin0 -> 1800 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/art/kz.pngbin0 -> 80612 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/colours.colbin0 -> 5258 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/colours.xml283
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/font/Default.pngbin0 -> 4343 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/font/Mojangles_11.pngbin0 -> 7024 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/font/Mojangles_7.pngbin0 -> 5322 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/item/book.pngbin0 -> 571 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/item/enderchest.pngbin0 -> 2526 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/items.pngbin0 -> 121590 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/misc/additionalmapicons.pngbin0 -> 352 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/misc/explosion.pngbin0 -> 1614 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/misc/footprint.pngbin0 -> 151 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/misc/glint.pngbin0 -> 418 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/misc/mapicons.pngbin0 -> 723 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/misc/particlefield.pngbin0 -> 23124 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/misc/tunnel.pngbin0 -> 43306 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/beam.pngbin0 -> 3542 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/ender.pngbin0 -> 10990 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/ender_eyes.pngbin0 -> 541 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/enderman_eyes.pngbin0 -> 213 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/redcow.pngbin0 -> 1956 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/skeleton_wither.pngbin0 -> 1403 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/snowman.pngbin0 -> 1081 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/butcher.pngbin0 -> 1390 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/farmer.pngbin0 -> 1655 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/librarian.pngbin0 -> 1935 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/priest.pngbin0 -> 1933 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/smith.pngbin0 -> 1383 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/villager.pngbin0 -> 1947 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/wolf_collar.pngbin0 -> 4327 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/wolf_tame.pngbin0 -> 4379 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/zombie.pngbin0 -> 1618 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/mob/zombie_villager.pngbin0 -> 2409 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/particles.pngbin0 -> 3645 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/terrain.pngbin0 -> 122236 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/terrainMipMapLevel2.pngbin0 -> 30830 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/terrainMipMapLevel3.pngbin0 -> 10551 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_0.pngbin0 -> 16576 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_0.txt16
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_1.pngbin0 -> 16723 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_1.txt1
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava.pngbin0 -> 10420 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava.txt38
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava_flow.pngbin0 -> 9931 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava_flow.txt16
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/portal.pngbin0 -> 14166 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/portal.txt1
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water.pngbin0 -> 14567 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water.txt32
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water_flow.pngbin0 -> 10198 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water_flow.txt1
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/items/clock.pngbin0 -> 3217 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/items/clock.txt1
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/items/compass.pngbin0 -> 1205 bytes
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/res/textures/items/compass.txt1
-rw-r--r--Minecraft.Client/Common/res/TitleUpdate/tutorialDiffbin0 -> 89396 bytes
230 files changed, 4146 insertions, 0 deletions
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Candy/Data/TexturePack.xzp b/Minecraft.Client/Common/res/TitleUpdate/DLC/Candy/Data/TexturePack.xzp
new file mode 100644
index 00000000..f2e865fc
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Candy/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Candy/Data/x16Data.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/Candy/Data/x16Data.pck
new file mode 100644
index 00000000..50d5d4ee
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Candy/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/City/Data/TexturePack.xzp b/Minecraft.Client/Common/res/TitleUpdate/DLC/City/Data/TexturePack.xzp
new file mode 100644
index 00000000..b2d02efd
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/City/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/City/Data/x32Data.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/City/Data/x32Data.pck
new file mode 100644
index 00000000..4968ba01
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/City/Data/x32Data.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Fantasy/Data/TexturePack.xzp b/Minecraft.Client/Common/res/TitleUpdate/DLC/Fantasy/Data/TexturePack.xzp
new file mode 100644
index 00000000..87fc9d91
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Fantasy/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Fantasy/Data/x32Data.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/Fantasy/Data/x32Data.pck
new file mode 100644
index 00000000..9d909b93
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Fantasy/Data/x32Data.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Halloween/Data/TexturePack.xzp b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halloween/Data/TexturePack.xzp
new file mode 100644
index 00000000..ce7ea034
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halloween/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Halloween/Data/x16Data.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halloween/Data/x16Data.pck
new file mode 100644
index 00000000..9da2ef1b
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halloween/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/GameRules.grf b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/GameRules.grf
new file mode 100644
index 00000000..05fb95d1
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/GameRules.grf
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/TexturePack.xzp b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/TexturePack.xzp
new file mode 100644
index 00000000..73339be4
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/x16Data.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/x16Data.pck
new file mode 100644
index 00000000..63d88194
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/TexturePack.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/TexturePack.pck
new file mode 100644
index 00000000..fddfbb38
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Halo/TexturePack.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/GameRules.grf b/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/GameRules.grf
new file mode 100644
index 00000000..48816b27
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/GameRules.grf
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/TexturePack.xzp b/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/TexturePack.xzp
new file mode 100644
index 00000000..5b2df78a
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/masseffect.mcs b/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/masseffect.mcs
new file mode 100644
index 00000000..c3e1cb8d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/masseffect.mcs
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/x16Data.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/x16Data.pck
new file mode 100644
index 00000000..2c01acae
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/TexturePack.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/TexturePack.pck
new file mode 100644
index 00000000..e0576ed8
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/MassEffect/TexturePack.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Natural/Data/TexturePack.xzp b/Minecraft.Client/Common/res/TitleUpdate/DLC/Natural/Data/TexturePack.xzp
new file mode 100644
index 00000000..34f7dc99
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Natural/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Natural/Data/x32Data.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/Natural/Data/x32Data.pck
new file mode 100644
index 00000000..4224184c
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Natural/Data/x32Data.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Plastic/Data/TexturePack.xzp b/Minecraft.Client/Common/res/TitleUpdate/DLC/Plastic/Data/TexturePack.xzp
new file mode 100644
index 00000000..033840eb
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Plastic/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Plastic/Data/x16Data.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/Plastic/Data/x16Data.pck
new file mode 100644
index 00000000..b5b5c14a
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Plastic/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/GameRules.grf b/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/GameRules.grf
new file mode 100644
index 00000000..d52e6b03
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/GameRules.grf
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/TexturePack.xzp b/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/TexturePack.xzp
new file mode 100644
index 00000000..45c24d41
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/x16Data.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/x16Data.pck
new file mode 100644
index 00000000..82a5965d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/TexturePack.pck b/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/TexturePack.pck
new file mode 100644
index 00000000..2dc382a1
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/DLC/Skyrim/TexturePack.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildAll.cmd b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildAll.cmd
new file mode 100644
index 00000000..06175558
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildAll.cmd
@@ -0,0 +1,10 @@
+@ECHO OFF
+
+call .\BuildGameRule.cmd Tutorial
+call .\BuildGameRule_PS3.cmd Tutorial
+call .\BuildGameRule_Windows64.cmd Tutorial
+call .\BuildGameRule_Durango.cmd Tutorial
+call .\BuildGameRule_Orbis.cmd Tutorial
+call .\BuildGameRule_PSVita.cmd Tutorial
+
+pause
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule.cmd b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule.cmd
new file mode 100644
index 00000000..4594adf2
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule.cmd
@@ -0,0 +1,19 @@
+ECHO OFF
+
+set RULENAME=%1
+cd %RULENAME%
+rem set TOOLS=..\..\..\..\..\..\Tools
+
+ECHO "Building Localisation"
+%TOOLS%\NewLocalisationPacker.exe --oldFormat Microsoft %CD%\Strings_Xbox360 %CD%\languages.loc
+
+ECHO "Building Game Rules"
+%TOOLS%\GameRulesPacker -i %CD%\GameRules.xml -o %CD%\ -c lzxrle
+
+ECHO "Building DLC Pack"
+%TOOLS%\DLC_DataCreator2_CL %CD%\%RULENAME%.xml
+
+rem Return the new tutorial.
+copy %RULENAME%.pck ..\..\%RULENAME%.pck
+
+cd .. \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Durango.cmd b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Durango.cmd
new file mode 100644
index 00000000..bebbbd8e
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Durango.cmd
@@ -0,0 +1,28 @@
+@ECHO OFF
+
+set RULENAME=%1
+cd %RULENAME%
+
+rem set TOOLS=..\..\..\..\..\..\Tools
+
+echo Durango
+
+echo Building Localisation...
+%TOOLS%\NewLocalisationPacker --oldFormat Microsoft %CD%\Strings_Durango %CD%\languages.loc
+
+echo Building Game Rules...
+%TOOLS%\GameRulesPacker -i %CD%\GameRules.xml -o %CD%\ -c zlibrle
+
+echo Building DLC Pack...
+%TOOLS%\DLC_DataCreator2_CL --LittleEndian %CD%\%RULENAME%.xml
+
+rem Return the new tutorial.
+copy %RULENAME%.pck ..\..\%RULENAME%_Durango.pck
+
+echo Cleaning-up...
+rem del %CD%\languages.loc
+rem del %CD%\GameRules.grf
+rem del %CD%\%RULENAME%.pck
+
+echo Finished.
+cd .. \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Orbis.cmd b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Orbis.cmd
new file mode 100644
index 00000000..3f2411a2
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Orbis.cmd
@@ -0,0 +1,28 @@
+@ECHO OFF
+
+set RULENAME=%1
+cd %RULENAME%
+
+rem set TOOLS=..\..\..\..\..\..\Tools
+
+echo Orbis
+
+echo Building Localisation...
+%TOOLS%\NewLocalisationPacker --oldFormat Sony %CD%\Strings_Orbis %CD%\languages.loc
+
+echo Building Game Rules...
+%TOOLS%\GameRulesPacker -i %CD%\GameRules.xml -o %CD%\ -c zlibrle
+
+echo Building DLC Pack...
+%TOOLS%\DLC_DataCreator2_CL --LittleEndian %CD%\%RULENAME%.xml
+
+rem Return the new tutorial.
+copy %RULENAME%.pck ..\..\%RULENAME%_Orbis.pck
+
+echo Cleaning-up...
+rem del %CD%\languages.loc
+rem del %CD%\GameRules.grf
+rem del %CD%\%RULENAME%.pck
+
+echo Finished.
+cd .. \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_PS3.cmd b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_PS3.cmd
new file mode 100644
index 00000000..9cdfd387
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_PS3.cmd
@@ -0,0 +1,28 @@
+@ECHO OFF
+
+set RULENAME=%1
+cd %RULENAME%
+
+rem set TOOLS=..\..\..\..\..\..\Tools
+
+echo Play Station 3
+
+echo Building Localisation...
+%TOOLS%\NewLocalisationPacker --oldFormat Sony %CD%\Strings_PS3 %CD%\languages.loc
+
+echo Building Game Rules...
+%TOOLS%\GameRulesPacker -i %CD%\GameRules.xml -o %CD%\ -c edgezlibrle
+
+echo Building DLC Pack...
+%TOOLS%\DLC_DataCreator2_CL %CD%\%RULENAME%.xml
+
+rem Return the new tutorial.
+copy %RULENAME%.pck ..\..\%RULENAME%_PS3.pck
+
+echo Cleaning-up...
+rem del %CD%\languages.loc
+rem del %CD%\GameRules.grf
+rem del %CD%\%RULENAME%.pck
+
+echo Finished.
+cd .. \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_PSVita.cmd b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_PSVita.cmd
new file mode 100644
index 00000000..7891eb20
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_PSVita.cmd
@@ -0,0 +1,28 @@
+@ECHO OFF
+
+set RULENAME=%1
+cd %RULENAME%
+
+rem set TOOLS=..\..\..\..\..\..\Tools
+
+echo PSVita
+
+echo Building Localisation...
+%TOOLS%\NewLocalisationPacker --oldFormat Sony %CD%\Strings_PSVita %CD%\languages.loc
+
+echo Building Game Rules...
+%TOOLS%\GameRulesPacker -i %CD%\GameRules.xml -o %CD%\ -c zlibrle
+
+echo Building DLC Pack...
+%TOOLS%\DLC_DataCreator2_CL --LittleEndian %CD%\%RULENAME%.xml
+
+rem Return the new tutorial.
+copy %RULENAME%.pck ..\..\%RULENAME%_PSVita.pck
+
+echo Cleaning-up...
+rem del %CD%\languages.loc
+rem del %CD%\GameRules.grf
+rem del %CD%\%RULENAME%.pck
+
+echo Finished.
+cd .. \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Windows64.cmd b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Windows64.cmd
new file mode 100644
index 00000000..8e9b730b
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Windows64.cmd
@@ -0,0 +1,28 @@
+@ECHO OFF
+
+set RULENAME=%1
+cd %RULENAME%
+
+rem set TOOLS=..\..\..\..\..\..\Tools
+
+echo Windows 64
+
+echo Building Localisation...
+%TOOLS%\NewLocalisationPacker --oldFormat Microsoft %CD%\Strings_Win64 %CD%\languages.loc
+
+echo Building Game Rules...
+%TOOLS%\GameRulesPacker -i %CD%\GameRules.xml -o %CD%\ -c zlibrle
+
+echo Building DLC Pack...
+%TOOLS%\DLC_DataCreator2_CL --LittleEndian %CD%\%RULENAME%.xml
+
+rem Return the new tutorial.
+copy %RULENAME%.pck ..\..\%RULENAME%_Windows64.pck
+
+echo Cleaning-up...
+rem del %CD%\languages.loc
+rem del %CD%\GameRules.grf
+rem del %CD%\%RULENAME%.pck
+
+echo Finished.
+cd .. \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Xbox.cmd b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Xbox.cmd
new file mode 100644
index 00000000..fde98245
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/BuildGameRule_Xbox.cmd
@@ -0,0 +1,28 @@
+@ECHO OFF
+
+set RULENAME=%1
+cd %RULENAME%
+
+rem set TOOLS=..\..\..\..\..\..\Tools
+
+echo Xbox 360
+
+echo Building Localisation...
+%TOOLS%\NewLocalisationPacker.exe --oldFormat Microsoft %CD%\Strings_Xbox360 %CD%\languages.loc
+
+echo Building Game Rules...
+%TOOLS%\GameRulesPacker -i %CD%\GameRules.xml -o %CD%\ -c lzxrle
+
+echo Building DLC Pack...
+%TOOLS%\DLC_DataCreator2_CL %CD%\%RULENAME%.xml
+
+rem Return the new tutorial.
+copy %RULENAME%.pck ..\..\%RULENAME%_Xbox.pck
+
+echo Cleaning-up...
+rem del %CD%\languages.loc
+rem del %CD%\GameRules.grf
+rem del %CD%\%RULENAME%.pck
+
+echo Finished.
+cd .. \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln
new file mode 100644
index 00000000..31c1bd39
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.sln
@@ -0,0 +1,30 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GameRules", "GameRules.vcxproj", "{0DD2FD59-36AC-476F-9201-D687A4CE9E98}"
+EndProject
+Global
+ GlobalSection(TeamFoundationVersionControl) = preSolution
+ SccNumberOfProjects = 2
+ SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
+ SccTeamFoundationServer = http://tfs_server:8080/tfs/storiespark
+ SccProjectUniqueName0 = GameRules.vcxproj
+ SccLocalPath0 = .
+ SccLocalPath1 = .
+ EndGlobalSection
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Xbox 360 = Debug|Xbox 360
+ Release|Xbox 360 = Release|Xbox 360
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Debug|Xbox 360.ActiveCfg = Debug|Xbox 360
+ {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Debug|Xbox 360.Build.0 = Debug|Xbox 360
+ {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Debug|Xbox 360.Deploy.0 = Debug|Xbox 360
+ {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Release|Xbox 360.ActiveCfg = Release|Xbox 360
+ {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Release|Xbox 360.Build.0 = Release|Xbox 360
+ {0DD2FD59-36AC-476F-9201-D687A4CE9E98}.Release|Xbox 360.Deploy.0 = Release|Xbox 360
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj
new file mode 100644
index 00000000..0bcb4e30
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Xbox 360">
+ <Configuration>Debug</Configuration>
+ <Platform>Xbox 360</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Xbox 360">
+ <Configuration>Release</Configuration>
+ <Platform>Xbox 360</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{0DD2FD59-36AC-476F-9201-D687A4CE9E98}</ProjectGuid>
+ <Keyword>MakeFileProj</Keyword>
+ <SccProjectName>SAK</SccProjectName>
+ <SccAuxPath>SAK</SccAuxPath>
+ <SccLocalPath>SAK</SccLocalPath>
+ <SccProvider>SAK</SccProvider>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'" Label="Configuration">
+ <ConfigurationType>Makefile</ConfigurationType>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">
+ <NMakeOutput>
+ </NMakeOutput>
+ <NMakePreprocessorDefinitions>_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ <NMakeBuildCommandLine>BuildGameRule.cmd Tutorial</NMakeBuildCommandLine>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">
+ <NMakeOutput>GameRules.xex</NMakeOutput>
+ <NMakePreprocessorDefinitions>NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">
+ <CustomBuild>
+ <Command>
+ </Command>
+ </CustomBuild>
+ <Deploy>
+ <DeploymentType>CopyToHardDrive</DeploymentType>
+ </Deploy>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <None Include="..\Tutorial.pck" />
+ <None Include="Tutorial\GameRules.xml">
+ <SubType>Designer</SubType>
+ </None>
+ <None Include="Tutorial\schematics\Boat.sch" />
+ <None Include="Tutorial\schematics\CasTes1.sch" />
+ <None Include="Tutorial\schematics\CasTes2.sch" />
+ <None Include="Tutorial\schematics\CastleBottom.sch" />
+ <None Include="Tutorial\schematics\CastleFront.sch" />
+ <None Include="Tutorial\schematics\CastleLeft.sch" />
+ <None Include="Tutorial\schematics\CastleMain.sch" />
+ <None Include="Tutorial\schematics\CastleRight.sch" />
+ <None Include="Tutorial\schematics\CastleTop.sch" />
+ <None Include="Tutorial\schematics\JungleTemp.sch" />
+ <None Include="Tutorial\schematics\Lava.sch" />
+ <None Include="Tutorial\schematics\MinecraftSign.sch" />
+ <None Include="Tutorial\schematics\Mushroom.sch" />
+ <None Include="Tutorial\schematics\Pyramid.sch" />
+ <None Include="Tutorial\schematics\Ship.sch" />
+ <None Include="Tutorial\schematics\SnowHouse.sch" />
+ <None Include="Tutorial\schematics\Spider.sch" />
+ <None Include="Tutorial\schematics\Stairs.sch" />
+ <None Include="Tutorial\schematics\StoneCircle.sch" />
+ <None Include="Tutorial\schematics\Tower.sch" />
+ <None Include="Tutorial\schematics\Tutorial.sch" />
+ <None Include="Tutorial\Strings\en-EN.lang" />
+ <None Include="Tutorial\Strings\Microsoft\de-DE.lang" />
+ <None Include="Tutorial\Strings\Microsoft\es-ES.lang" />
+ <None Include="Tutorial\Strings\Microsoft\fr-FR.lang" />
+ <None Include="Tutorial\Strings\Microsoft\it-IT.lang" />
+ <None Include="Tutorial\Strings\Microsoft\ja-JP.lang" />
+ <None Include="Tutorial\Strings\Microsoft\ko-KR.lang" />
+ <None Include="Tutorial\Strings\Microsoft\pt-BR.lang" />
+ <None Include="Tutorial\Strings\Microsoft\pt-PT.lang" />
+ <None Include="Tutorial\Strings\Microsoft\zh-CHT.lang" />
+ </ItemGroup>
+ <ItemGroup>
+ <Xsd Include="GameRulesDefinition.xsd">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">true</ExcludedFromBuild>
+ </Xsd>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters
new file mode 100644
index 00000000..9c46ad82
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.filters
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ <Filter Include="Shared">
+ <UniqueIdentifier>{ab02d5da-7fb3-494b-a636-03764d9a8acd}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Tutorial">
+ <UniqueIdentifier>{e1a87048-bca2-46e6-a234-91d7d64eb983}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Tutorial\schematics">
+ <UniqueIdentifier>{da425f4a-cf76-48e8-87cb-d9fda0f42365}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Tutorial\Loc">
+ <UniqueIdentifier>{c0ba5f53-4881-495e-8158-5d87f379426d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Tutorial\Loc\Microsoft">
+ <UniqueIdentifier>{61651432-41a1-42f0-a853-c7795d813418}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Packs">
+ <UniqueIdentifier>{e194e42b-1c9b-4e35-9a4b-dabd68eab3e0}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Tutorial\GameRules.xml">
+ <Filter>Tutorial</Filter>
+ </None>
+ <None Include="Tutorial\Strings\en-EN.lang">
+ <Filter>Tutorial\Loc</Filter>
+ </None>
+ <None Include="Tutorial\Strings\Microsoft\de-DE.lang">
+ <Filter>Tutorial\Loc\Microsoft</Filter>
+ </None>
+ <None Include="Tutorial\Strings\Microsoft\es-ES.lang">
+ <Filter>Tutorial\Loc\Microsoft</Filter>
+ </None>
+ <None Include="Tutorial\Strings\Microsoft\fr-FR.lang">
+ <Filter>Tutorial\Loc\Microsoft</Filter>
+ </None>
+ <None Include="Tutorial\Strings\Microsoft\it-IT.lang">
+ <Filter>Tutorial\Loc\Microsoft</Filter>
+ </None>
+ <None Include="Tutorial\Strings\Microsoft\ja-JP.lang">
+ <Filter>Tutorial\Loc\Microsoft</Filter>
+ </None>
+ <None Include="Tutorial\Strings\Microsoft\ko-KR.lang">
+ <Filter>Tutorial\Loc\Microsoft</Filter>
+ </None>
+ <None Include="Tutorial\Strings\Microsoft\pt-BR.lang">
+ <Filter>Tutorial\Loc\Microsoft</Filter>
+ </None>
+ <None Include="Tutorial\Strings\Microsoft\pt-PT.lang">
+ <Filter>Tutorial\Loc\Microsoft</Filter>
+ </None>
+ <None Include="Tutorial\Strings\Microsoft\zh-CHT.lang">
+ <Filter>Tutorial\Loc\Microsoft</Filter>
+ </None>
+ <None Include="..\Tutorial.pck">
+ <Filter>Packs</Filter>
+ </None>
+ <None Include="Tutorial\schematics\JungleTemp.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\Lava.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\MinecraftSign.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\Mushroom.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\Ship.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\Spider.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\Stairs.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\StoneCircle.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\Tower.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\Pyramid.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\CasTes1.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\CasTes2.sch">
+ <Filter>Tutorial\schematics</Filter>
+ </None>
+ <None Include="Tutorial\schematics\Boat.sch" />
+ <None Include="Tutorial\schematics\CastleBottom.sch" />
+ <None Include="Tutorial\schematics\CastleFront.sch" />
+ <None Include="Tutorial\schematics\CastleLeft.sch" />
+ <None Include="Tutorial\schematics\CastleMain.sch" />
+ <None Include="Tutorial\schematics\CastleRight.sch" />
+ <None Include="Tutorial\schematics\CastleTop.sch" />
+ <None Include="Tutorial\schematics\Tutorial.sch" />
+ </ItemGroup>
+ <ItemGroup>
+ <Xsd Include="GameRulesDefinition.xsd">
+ <Filter>Shared</Filter>
+ </Xsd>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc
new file mode 100644
index 00000000..b6d32892
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRules.vcxproj.vspscc
@@ -0,0 +1,10 @@
+""
+{
+"FILE_VERSION" = "9237"
+"ENLISTMENT_CHOICE" = "NEVER"
+"PROJECT_FILE_RELATIVE_PATH" = ""
+"NUMBER_OF_EXCLUDED_FILES" = "0"
+"ORIGINAL_PROJECT_FILE_PATH" = ""
+"NUMBER_OF_NESTED_PROJECTS" = "0"
+"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
+}
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRulesDefinition.xsd b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRulesDefinition.xsd
new file mode 100644
index 00000000..a41f6865
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/GameRulesDefinition.xsd
@@ -0,0 +1,2848 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xs:schema id="GameRulesDefinition"
+ targetNamespace="GameRulesDefinition.xsd"
+ elementFormDefault="qualified"
+ xmlns="GameRulesDefinition.xsd"
+ xmlns:mstns="GameRulesDefinition.xsd"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+>
+ <!--
+ This document defines all the attributes and members for the various rules. This should be kept up-to-date with the C++ version
+ of these rules.
+ -->
+ <xs:element name="GameRules">
+ <xs:complexType>
+ <xs:sequence minOccurs="1" maxOccurs="1">
+ <xs:sequence minOccurs="0" maxOccurs="1">
+ <xs:element ref="MapOptions"/>
+ </xs:sequence>
+ <xs:sequence minOccurs="0" maxOccurs="1">
+ <xs:element ref="LevelRules"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="LevelRules">
+ <xs:complexType>
+ <xs:sequence minOccurs="1" maxOccurs="1">
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="GameRule"/>
+ </xs:sequence>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:complexType name="GameRuleType">
+ <xs:attribute name="descriptionName" type="xs:string" use="optional"/>
+ <xs:attribute name="promptName" type="xs:string" use="optional"/>
+ <xs:attribute name="dataTag" type="xs:int" use="optional"/>
+ </xs:complexType>
+
+ <xs:attributeGroup name="Coordinates">
+ <xs:attribute name="x" type="xs:int"/>
+ <xs:attribute name="y" type="xs:int"/>
+ <xs:attribute name="z" type="xs:int"/>
+ </xs:attributeGroup>
+
+ <xs:element name="GameRule" type="GameRuleType"/>
+ <xs:element name="CompoundGameRule" type="GameRuleType" substitutionGroup="GameRule"/>
+
+ <xs:element name="MapOptions">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="GameRuleType">
+ <xs:sequence minOccurs="0" maxOccurs="1">
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="MapOption"/>
+ </xs:sequence>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="GenerateStructure"/>
+ </xs:sequence>
+ </xs:sequence>
+ <xs:attribute name="seed" type="xs:long" use="optional"/>
+ <xs:attribute name="spawnX" type="xs:int" use="optional"/>
+ <xs:attribute name="spawnY" type="xs:int" use="optional"/>
+ <xs:attribute name="spawnZ" type="xs:int" use="optional"/>
+ <xs:attribute name="flatworld" type="xs:boolean" use="optional"/>
+ <xs:attribute name="isTutorial" type="xs:boolean" use="optional"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="MapOption"/>
+
+ <xs:element name="ApplySchematic" substitutionGroup="MapOption">
+ <xs:complexType>
+ <xs:attribute name="filename" type="xs:string" use="required"/>
+ <xs:attribute name="x" type="xs:int" use="required"/>
+ <xs:attribute name="y" type="xs:int" use="required"/>
+ <xs:attribute name="z" type="xs:int" use="required"/>
+ <xs:attribute name="rot" type="RotationType" use="optional"/>
+ <xs:attribute name="dim" type="DimensionId" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="StartFeature" substitutionGroup="MapOption">
+ <xs:complexType>
+ <xs:attribute name="chunkX" type="xs:int" use="required"/>
+ <xs:attribute name="chunkZ" type="xs:int" use="required"/>
+ <xs:attribute name="feature" type="FeatureType" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="NamedArea" substitutionGroup="GameRule">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="GameRuleType">
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="x0" type="xs:int" use="required"/>
+ <xs:attribute name="y0" type="xs:int" use="required"/>
+ <xs:attribute name="z0" type="xs:int" use="required"/>
+ <xs:attribute name="x1" type="xs:int" use="required"/>
+ <xs:attribute name="y1" type="xs:int" use="required"/>
+ <xs:attribute name="z1" type="xs:int" use="required"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="GenerateStructureAction"/>
+ <xs:element name="GenerateStructure">
+ <xs:complexType>
+ <xs:sequence minOccurs="1" maxOccurs="unbounded">
+ <xs:element ref="GenerateStructureAction"/>
+ </xs:sequence>
+ <xs:attribute name="x" type="xs:int" use="required"/>
+ <xs:attribute name="y" type="xs:int" use="required"/>
+ <xs:attribute name="z" type="xs:int" use="required"/>
+ <xs:attribute name="orientation" type="Direction" use="optional"/>
+ <xs:attribute name="dim" type="DimensionId" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="GenerateBox" substitutionGroup="GenerateStructureAction">
+ <xs:complexType>
+ <xs:attribute name="x0" type="xs:int" use="required"/>
+ <xs:attribute name="y0" type="xs:int" use="required"/>
+ <xs:attribute name="z0" type="xs:int" use="required"/>
+ <xs:attribute name="x1" type="xs:int" use="required"/>
+ <xs:attribute name="y1" type="xs:int" use="required"/>
+ <xs:attribute name="z1" type="xs:int" use="required"/>
+ <xs:attribute name="edgeTile" type="TileId" use="required"/>
+ <xs:attribute name="fillTile" type="TileId" use="required"/>
+ <xs:attribute name="skipAir" type="xs:boolean" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="AddEnchantment">
+ <xs:complexType>
+ <xs:attribute name="enchantmentId" type="EnchantmentId" use="required"/>
+ <xs:attribute name="enchantmentLevel" type="xs:int" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="AddItem">
+ <xs:complexType>
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="AddEnchantment"/>
+ </xs:sequence>
+ <xs:attribute name="itemId" type="ItemId" use="required"/>
+ <xs:attribute name="quantity" type="xs:int" use="required"/>
+ <xs:attribute name="auxValue" type="xs:byte" use="required"/>
+ <xs:attribute name="dataTag" type="xs:int" use="required"/>
+ <xs:attribute name="slot" type="xs:int" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:complexType name="PlaceBlockType">
+ <xs:attribute name="block" type="TileId"/>
+ <xs:attribute name="data" type="xs:byte" use="optional"/>
+ <xs:attribute name="x" type="xs:int" use="required"/>
+ <xs:attribute name="y" type="xs:int" use="required"/>
+ <xs:attribute name="z" type="xs:int" use="required"/>
+ </xs:complexType>
+
+ <xs:element name="PlaceBlock" substitutionGroup="GenerateStructureAction">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:restriction base="PlaceBlockType">
+ <xs:attribute name="block" type="TileId" use="required"/>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="PlaceContainer" substitutionGroup="GenerateStructureAction">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="PlaceBlockType">
+ <xs:sequence minOccurs="1" maxOccurs="36">
+ <xs:element ref="AddItem"/>
+ </xs:sequence>
+ <xs:attribute name="block" type="TileId" use="required"/>
+ <xs:attribute name="facing" type="Facing" use="required"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="PlaceSpawner" substitutionGroup="GenerateStructureAction">
+ <xs:complexType>
+ <xs:attribute name="x" type="xs:int" use="required"/>
+ <xs:attribute name="y" type="xs:int" use="required"/>
+ <xs:attribute name="z" type="xs:int" use="required"/>
+ <xs:attribute name="entity" type="SpawnableEntity" use="required"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="CompleteAll" substitutionGroup="GameRule">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="GameRuleType">
+ <xs:sequence minOccurs="1" maxOccurs="unbounded">
+ <xs:element ref="GameRule"/>
+ </xs:sequence>
+ <xs:attribute name="goalType" type="CompleteAllGoalType" use="required"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="UseTile" substitutionGroup="GameRule">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="GameRuleType">
+ <xs:attribute name="tileId" type="TileId" use="required"/>
+ <xs:attribute name="useCoords" type="xs:boolean" use="required"/>
+ <xs:attributeGroup ref="Coordinates"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="OpenContainer" substitutionGroup="GameRule">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="GameRuleType">
+ <xs:attribute name="containerId" type="ContainerType" use="required"/>
+ <xs:attribute name="useCoords" type="xs:boolean" use="required"/>
+ <xs:attributeGroup ref="Coordinates"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="CollectItem" substitutionGroup="GameRule">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="GameRuleType">
+ <xs:sequence minOccurs="0" maxOccurs="1">
+ <xs:element ref="OpenContainer"/>
+ </xs:sequence>
+ <xs:attribute name="itemId" type="ItemId" use="required"/>
+ <xs:attribute name="auxValue" type="xs:byte" use="optional"/>
+ <xs:attribute name="quantity" type="xs:int" use="required"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="UpdatePlayer" substitutionGroup="GameRule">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="GameRuleType">
+ <xs:sequence minOccurs="0" maxOccurs="36">
+ <xs:element ref="AddItem"/>
+ </xs:sequence>
+ <xs:attribute name="spawnX" type="xs:int" use="optional"/>
+ <xs:attribute name="spawnY" type="xs:int" use="optional"/>
+ <xs:attribute name="spawnZ" type="xs:int" use="optional"/>
+ <xs:attribute name="food" type="FoodType" use="optional"/>
+ <xs:attribute name="health" type="HealthType" use="optional"/>
+ <xs:attribute name="yRot" type="FloatRotationType" use="optional"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:simpleType name="HealthType">
+ <xs:restriction base="xs:integer">
+ <xs:minInclusive value="0"/>
+ <xs:maxInclusive value="20"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="FoodType">
+ <xs:restriction base="xs:integer">
+ <xs:minInclusive value="0"/>
+ <xs:maxInclusive value="20"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="FloatRotationType">
+ <xs:restriction base="xs:float">
+ <xs:minInclusive value="0.0"/>
+ <xs:maxExclusive value="360.0"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="RotationType">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="0"/>
+ <xs:enumeration value="90"/>
+ <xs:enumeration value="180"/>
+ <xs:enumeration value="270"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="SpawnableEntity">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="Creeper"/>
+ <xs:enumeration value="Skeleton"/>
+ <xs:enumeration value="Spider"/>
+ <xs:enumeration value="Giant"/>
+ <xs:enumeration value="Zombie"/>
+ <xs:enumeration value="Slime"/>
+ <xs:enumeration value="Ghast"/>
+ <xs:enumeration value="PigZombie"/>
+ <xs:enumeration value="Enderman"/>
+ <xs:enumeration value="CaveSpider"/>
+ <xs:enumeration value="Silverfish"/>
+ <xs:enumeration value="Blaze"/>
+ <xs:enumeration value="LavaSlime"/>
+ <xs:enumeration value="EnderDragon"/>
+ <xs:enumeration value="Pig"/>
+ <xs:enumeration value="Sheep"/>
+ <xs:enumeration value="Cow"/>
+ <xs:enumeration value="Chicken"/>
+ <xs:enumeration value="Squid"/>
+ <xs:enumeration value="Wolf"/>
+ <xs:enumeration value="MushroomCow"/>
+ <xs:enumeration value="SnowMan"/>
+ <xs:enumeration value="Villager"/>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="CompleteAllGoalType">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="0">
+ <xs:annotation>
+ <xs:documentation>Count children</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="1">
+ <xs:annotation>
+ <xs:documentation>Accumulate childrens goals</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="ContainerType">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="0">
+ <xs:annotation>
+ <xs:documentation>Crafting Table</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="1">
+ <xs:annotation>
+ <xs:documentation>Chest</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2">
+ <xs:annotation>
+ <xs:documentation>Furnace</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="3">
+ <xs:annotation>
+ <xs:documentation>Dispenser</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="FeatureType">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="0">
+ <xs:annotation>
+ <xs:documentation>Mineshaft</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="1">
+ <xs:annotation>
+ <xs:documentation>Nether Bridge</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2">
+ <xs:annotation>
+ <xs:documentation>Temples</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="3">
+ <xs:annotation>
+ <xs:documentation>Stronghold</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="4">
+ <xs:annotation>
+ <xs:documentation>Village</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="Direction">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="0">
+ <xs:annotation>
+ <xs:documentation>SOUTH</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="1">
+ <xs:annotation>
+ <xs:documentation>WEST</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2">
+ <xs:annotation>
+ <xs:documentation>NORTH</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="3">
+ <xs:annotation>
+ <xs:documentation>EAST</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="Facing">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="2">
+ <xs:annotation>
+ <xs:documentation>NORTH</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="3">
+ <xs:annotation>
+ <xs:documentation>SOUTH</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="4">
+ <xs:annotation>
+ <xs:documentation>WEST</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="5">
+ <xs:annotation>
+ <xs:documentation>EAST</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="DimensionId">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="0">
+ <xs:annotation>
+ <xs:documentation>Overworld</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="-1">
+ <xs:annotation>
+ <xs:documentation>Nether</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="1">
+ <xs:annotation>
+ <xs:documentation>The End</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="EnchantmentId">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="0">
+ <xs:annotation>
+ <xs:documentation>Protection</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="1">
+ <xs:annotation>
+ <xs:documentation>Fire Protection</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2">
+ <xs:annotation>
+ <xs:documentation>Feather Falling</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="3">
+ <xs:annotation>
+ <xs:documentation>Blast Protection</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="4">
+ <xs:annotation>
+ <xs:documentation>Projectile Protection</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="5">
+ <xs:annotation>
+ <xs:documentation>Respiration</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="6">
+ <xs:annotation>
+ <xs:documentation>Aqua Affinity</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="7">
+ <xs:annotation>
+ <xs:documentation>Thorns</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="16">
+ <xs:annotation>
+ <xs:documentation>Sharpness</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="17">
+ <xs:annotation>
+ <xs:documentation>Smite</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="18">
+ <xs:annotation>
+ <xs:documentation>Bane of Arthropods</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="19">
+ <xs:annotation>
+ <xs:documentation>Knockback</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="20">
+ <xs:annotation>
+ <xs:documentation>Fire Aspect</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="21">
+ <xs:annotation>
+ <xs:documentation>Looting</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="32">
+ <xs:annotation>
+ <xs:documentation>Efficiency</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="33">
+ <xs:annotation>
+ <xs:documentation>Silk Touch</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="34">
+ <xs:annotation>
+ <xs:documentation>Unbreaking</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="35">
+ <xs:annotation>
+ <xs:documentation>Fortune</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="48">
+ <xs:annotation>
+ <xs:documentation>Power</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="49">
+ <xs:annotation>
+ <xs:documentation>Punch</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="50">
+ <xs:annotation>
+ <xs:documentation>Flame</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="51">
+ <xs:annotation>
+ <xs:documentation>Infinity</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="TileId">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="0">
+ <xs:annotation>
+ <xs:documentation>Air</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="1">
+ <xs:annotation>
+ <xs:documentation>Stone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2">
+ <xs:annotation>
+ <xs:documentation>Grass Block</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="3">
+ <xs:annotation>
+ <xs:documentation>Dirt</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="4">
+ <xs:annotation>
+ <xs:documentation>Cobblestone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="5">
+ <xs:annotation>
+ <xs:documentation>Wooden Planks</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="6">
+ <xs:annotation>
+ <xs:documentation>Sapling</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="7">
+ <xs:annotation>
+ <xs:documentation>Bedrock</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="8">
+ <xs:annotation>
+ <xs:documentation>Water</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="9">
+ <xs:annotation>
+ <xs:documentation>Water</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="10">
+ <xs:annotation>
+ <xs:documentation>Lava</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="11">
+ <xs:annotation>
+ <xs:documentation>Lava</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="12">
+ <xs:annotation>
+ <xs:documentation>Sand</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="13">
+ <xs:annotation>
+ <xs:documentation>Gravel</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="14">
+ <xs:annotation>
+ <xs:documentation>Gold Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="15">
+ <xs:annotation>
+ <xs:documentation>Iron Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="16">
+ <xs:annotation>
+ <xs:documentation>Coal Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="17">
+ <xs:annotation>
+ <xs:documentation>Wood</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="18">
+ <xs:annotation>
+ <xs:documentation>Leaves</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="19">
+ <xs:annotation>
+ <xs:documentation>Sponge</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="20">
+ <xs:annotation>
+ <xs:documentation>Glass</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="21">
+ <xs:annotation>
+ <xs:documentation>Lapis Lazuli Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="22">
+ <xs:annotation>
+ <xs:documentation>Lapis Lazuli Block</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="23">
+ <xs:annotation>
+ <xs:documentation>Dispenser</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="24">
+ <xs:annotation>
+ <xs:documentation>Sandstone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="25">
+ <xs:annotation>
+ <xs:documentation>Note Block</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="26">
+ <xs:annotation>
+ <xs:documentation>Bed</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="27">
+ <xs:annotation>
+ <xs:documentation>Powered Rail</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="28">
+ <xs:annotation>
+ <xs:documentation>Detector Rail</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="29">
+ <xs:annotation>
+ <xs:documentation>Sticky Piston</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="30">
+ <xs:annotation>
+ <xs:documentation>Web</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="31">
+ <xs:annotation>
+ <xs:documentation>Shrub</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="32">
+ <xs:annotation>
+ <xs:documentation>Dead Bush</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="33">
+ <xs:annotation>
+ <xs:documentation>Piston</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="34">
+ <xs:annotation>
+ <xs:documentation>Piston</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="35">
+ <xs:annotation>
+ <xs:documentation>Wool</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="36">
+ <xs:annotation>
+ <xs:documentation>Piston</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="37">
+ <xs:annotation>
+ <xs:documentation>Flower</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="38">
+ <xs:annotation>
+ <xs:documentation>Rose</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="39">
+ <xs:annotation>
+ <xs:documentation>Mushroom</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="40">
+ <xs:annotation>
+ <xs:documentation>Mushroom</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="41">
+ <xs:annotation>
+ <xs:documentation>Block of Gold</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="42">
+ <xs:annotation>
+ <xs:documentation>Block of Iron</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="43">
+ <xs:annotation>
+ <xs:documentation>Stone Slab</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="44">
+ <xs:annotation>
+ <xs:documentation>Stone Slab</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="45">
+ <xs:annotation>
+ <xs:documentation>Bricks</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="46">
+ <xs:annotation>
+ <xs:documentation>TNT</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="47">
+ <xs:annotation>
+ <xs:documentation>Bookshelf</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="48">
+ <xs:annotation>
+ <xs:documentation>Moss Stone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="49">
+ <xs:annotation>
+ <xs:documentation>Obsidian</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="50">
+ <xs:annotation>
+ <xs:documentation>Torch</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="51">
+ <xs:annotation>
+ <xs:documentation>Fire</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="52">
+ <xs:annotation>
+ <xs:documentation>Monster Spawner</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="53">
+ <xs:annotation>
+ <xs:documentation>Wooden Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="54">
+ <xs:annotation>
+ <xs:documentation>Chest</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="55">
+ <xs:annotation>
+ <xs:documentation>Redstone Dust</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="56">
+ <xs:annotation>
+ <xs:documentation>Diamond Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="57">
+ <xs:annotation>
+ <xs:documentation>Block of Diamond</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="58">
+ <xs:annotation>
+ <xs:documentation>Crafting Table</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="59">
+ <xs:annotation>
+ <xs:documentation>Crops</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="60">
+ <xs:annotation>
+ <xs:documentation>Farmland</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="61">
+ <xs:annotation>
+ <xs:documentation>Furnace</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="62">
+ <xs:annotation>
+ <xs:documentation>Furnace</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="63">
+ <xs:annotation>
+ <xs:documentation>Sign</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="64">
+ <xs:annotation>
+ <xs:documentation>Wooden Door</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="65">
+ <xs:annotation>
+ <xs:documentation>Ladder</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="66">
+ <xs:annotation>
+ <xs:documentation>Rail</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="67">
+ <xs:annotation>
+ <xs:documentation>Stone Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="68">
+ <xs:annotation>
+ <xs:documentation>Sign</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="69">
+ <xs:annotation>
+ <xs:documentation>Lever</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="70">
+ <xs:annotation>
+ <xs:documentation>Pressure Plate</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="71">
+ <xs:annotation>
+ <xs:documentation>Iron Door</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="72">
+ <xs:annotation>
+ <xs:documentation>Pressure Plate</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="73">
+ <xs:annotation>
+ <xs:documentation>Redstone Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="74">
+ <xs:annotation>
+ <xs:documentation>Redstone Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="75">
+ <xs:annotation>
+ <xs:documentation>Redstone Torch</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="76">
+ <xs:annotation>
+ <xs:documentation>Redstone Torch</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="77">
+ <xs:annotation>
+ <xs:documentation>Button</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="78">
+ <xs:annotation>
+ <xs:documentation>Snow</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="79">
+ <xs:annotation>
+ <xs:documentation>Ice</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="80">
+ <xs:annotation>
+ <xs:documentation>Snow</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="81">
+ <xs:annotation>
+ <xs:documentation>Cactus</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="82">
+ <xs:annotation>
+ <xs:documentation>Clay</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="83">
+ <xs:annotation>
+ <xs:documentation>Sugar Cane</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="84">
+ <xs:annotation>
+ <xs:documentation>Jukebox</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="85">
+ <xs:annotation>
+ <xs:documentation>Fence</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="86">
+ <xs:annotation>
+ <xs:documentation>Pumpkin</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="87">
+ <xs:annotation>
+ <xs:documentation>Netherrack</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="88">
+ <xs:annotation>
+ <xs:documentation>Soul Sand</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="89">
+ <xs:annotation>
+ <xs:documentation>Glowstone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="90">
+ <xs:annotation>
+ <xs:documentation>Portal</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="91">
+ <xs:annotation>
+ <xs:documentation>Jack-O-Lantern</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="92">
+ <xs:annotation>
+ <xs:documentation>Cake</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="93">
+ <xs:annotation>
+ <xs:documentation>Redstone Repeater</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="94">
+ <xs:annotation>
+ <xs:documentation>Redstone Repeater</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="95">
+ <xs:annotation>
+ <xs:documentation>Locked Chest</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="96">
+ <xs:annotation>
+ <xs:documentation>Trapdoor</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="97">
+ <xs:annotation>
+ <xs:documentation>Silverfish Stone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="98">
+ <xs:annotation>
+ <xs:documentation>Stone Bricks</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="99">
+ <xs:annotation>
+ <xs:documentation>Mushroom</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="100">
+ <xs:annotation>
+ <xs:documentation>Mushroom</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="101">
+ <xs:annotation>
+ <xs:documentation>Iron Bars</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="102">
+ <xs:annotation>
+ <xs:documentation>Glass Pane</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="103">
+ <xs:annotation>
+ <xs:documentation>Melon</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="104">
+ <xs:annotation>
+ <xs:documentation>Pumpkin Stem</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="105">
+ <xs:annotation>
+ <xs:documentation>Melon Stem</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="106">
+ <xs:annotation>
+ <xs:documentation>Vines</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="107">
+ <xs:annotation>
+ <xs:documentation>Fence Gate</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="108">
+ <xs:annotation>
+ <xs:documentation>Brick Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="109">
+ <xs:annotation>
+ <xs:documentation>Stone Brick Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="110">
+ <xs:annotation>
+ <xs:documentation>Mycelium</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="111">
+ <xs:annotation>
+ <xs:documentation>Lily Pad</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="112">
+ <xs:annotation>
+ <xs:documentation>Nether Brick</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="113">
+ <xs:annotation>
+ <xs:documentation>Nether Brick Fence</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="114">
+ <xs:annotation>
+ <xs:documentation>Nether Brick Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="115">
+ <xs:annotation>
+ <xs:documentation>Nether Wart</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="116">
+ <xs:annotation>
+ <xs:documentation>Enchantment Table</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="117">
+ <xs:annotation>
+ <xs:documentation>Brewing Stand</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="118">
+ <xs:annotation>
+ <xs:documentation>Cauldron</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="119">
+ <xs:annotation>
+ <xs:documentation>End Portal</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="120">
+ <xs:annotation>
+ <xs:documentation>End Portal Frame</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="121">
+ <xs:annotation>
+ <xs:documentation>End Stone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="122">
+ <xs:annotation>
+ <xs:documentation>Dragon Egg</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="123">
+ <xs:annotation>
+ <xs:documentation>Redstone Lamp</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="124">
+ <xs:annotation>
+ <xs:documentation>Redstone Lamp</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="125">
+ <xs:annotation>
+ <xs:documentation>Oak Wood Slab</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="126">
+ <xs:annotation>
+ <xs:documentation>Oak Wood Slab</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="127">
+ <xs:annotation>
+ <xs:documentation>Cocoa</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="128">
+ <xs:annotation>
+ <xs:documentation>Sandstone Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="129">
+ <xs:annotation>
+ <xs:documentation>Emerald Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="130">
+ <xs:annotation>
+ <xs:documentation>Ender Chest</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="131">
+ <xs:annotation>
+ <xs:documentation>Tripwire Hook</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="132">
+ <xs:annotation>
+ <xs:documentation>Tripwire</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="133">
+ <xs:annotation>
+ <xs:documentation>Block of Emerald</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="134">
+ <xs:annotation>
+ <xs:documentation>Spruce Wood Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="135">
+ <xs:annotation>
+ <xs:documentation>Birch Wood Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="136">
+ <xs:annotation>
+ <xs:documentation>Jungle Wood Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="139">
+ <xs:annotation>
+ <xs:documentation>Cobblestone Wall</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="140">
+ <xs:annotation>
+ <xs:documentation>Flower Pot</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="141">
+ <xs:annotation>
+ <xs:documentation>Carrots</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="142">
+ <xs:annotation>
+ <xs:documentation>Potatoes</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="143">
+ <xs:annotation>
+ <xs:documentation>Button</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="144">
+ <xs:annotation>
+ <xs:documentation>Skull</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="145">
+ <xs:annotation>
+ <xs:documentation>Anvil</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="153">
+ <xs:annotation>
+ <xs:documentation>Nether Quartz Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="155">
+ <xs:annotation>
+ <xs:documentation>Block of Quartz</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="156">
+ <xs:annotation>
+ <xs:documentation>Quartz Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="171">
+ <xs:annotation>
+ <xs:documentation>Carpet</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+
+ <xs:simpleType name="ItemId">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="1">
+ <xs:annotation>
+ <xs:documentation>Stone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2">
+ <xs:annotation>
+ <xs:documentation>Grass Block</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="3">
+ <xs:annotation>
+ <xs:documentation>Dirt</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="4">
+ <xs:annotation>
+ <xs:documentation>Cobblestone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="5">
+ <xs:annotation>
+ <xs:documentation>Wooden Planks</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="6">
+ <xs:annotation>
+ <xs:documentation>Sapling</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="7">
+ <xs:annotation>
+ <xs:documentation>Bedrock</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="8">
+ <xs:annotation>
+ <xs:documentation>Water</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="9">
+ <xs:annotation>
+ <xs:documentation>Water</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="10">
+ <xs:annotation>
+ <xs:documentation>Lava</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="11">
+ <xs:annotation>
+ <xs:documentation>Lava</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="12">
+ <xs:annotation>
+ <xs:documentation>Sand</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="13">
+ <xs:annotation>
+ <xs:documentation>Gravel</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="14">
+ <xs:annotation>
+ <xs:documentation>Gold Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="15">
+ <xs:annotation>
+ <xs:documentation>Iron Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="16">
+ <xs:annotation>
+ <xs:documentation>Coal Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="17">
+ <xs:annotation>
+ <xs:documentation>Wood</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="18">
+ <xs:annotation>
+ <xs:documentation>Leaves</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="19">
+ <xs:annotation>
+ <xs:documentation>Sponge</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="20">
+ <xs:annotation>
+ <xs:documentation>Glass</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="21">
+ <xs:annotation>
+ <xs:documentation>Lapis Lazuli Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="22">
+ <xs:annotation>
+ <xs:documentation>Lapis Lazuli Block</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="23">
+ <xs:annotation>
+ <xs:documentation>Dispenser</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="24">
+ <xs:annotation>
+ <xs:documentation>Sandstone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="25">
+ <xs:annotation>
+ <xs:documentation>Note Block</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="26">
+ <xs:annotation>
+ <xs:documentation>Bed</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="27">
+ <xs:annotation>
+ <xs:documentation>Powered Rail</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="28">
+ <xs:annotation>
+ <xs:documentation>Detector Rail</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="29">
+ <xs:annotation>
+ <xs:documentation>Sticky Piston</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="30">
+ <xs:annotation>
+ <xs:documentation>Web</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="31">
+ <xs:annotation>
+ <xs:documentation>Tall Grass</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="32">
+ <xs:annotation>
+ <xs:documentation>Dead Bush</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="33">
+ <xs:annotation>
+ <xs:documentation>Piston</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="34">
+ <xs:annotation>
+ <xs:documentation>Piston</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="35">
+ <xs:annotation>
+ <xs:documentation>Wool</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="36">
+ <xs:annotation>
+ <xs:documentation>Piston</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="37">
+ <xs:annotation>
+ <xs:documentation>Flower</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="38">
+ <xs:annotation>
+ <xs:documentation>Rose</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="39">
+ <xs:annotation>
+ <xs:documentation>Mushroom</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="40">
+ <xs:annotation>
+ <xs:documentation>Mushroom</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="41">
+ <xs:annotation>
+ <xs:documentation>Block of Gold</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="42">
+ <xs:annotation>
+ <xs:documentation>Block of Iron</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="43">
+ <xs:annotation>
+ <xs:documentation>Stone Slab</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="44">
+ <xs:annotation>
+ <xs:documentation>Stone Slab</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="45">
+ <xs:annotation>
+ <xs:documentation>Bricks</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="46">
+ <xs:annotation>
+ <xs:documentation>TNT</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="47">
+ <xs:annotation>
+ <xs:documentation>Bookshelf</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="48">
+ <xs:annotation>
+ <xs:documentation>Moss Stone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="49">
+ <xs:annotation>
+ <xs:documentation>Obsidian</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="50">
+ <xs:annotation>
+ <xs:documentation>Torch</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="51">
+ <xs:annotation>
+ <xs:documentation>Fire</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="52">
+ <xs:annotation>
+ <xs:documentation>Monster Spawner</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="53">
+ <xs:annotation>
+ <xs:documentation>Wooden Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="54">
+ <xs:annotation>
+ <xs:documentation>Chest</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="55">
+ <xs:annotation>
+ <xs:documentation>Redstone Dust</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="56">
+ <xs:annotation>
+ <xs:documentation>Diamond Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="57">
+ <xs:annotation>
+ <xs:documentation>Block of Diamond</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="58">
+ <xs:annotation>
+ <xs:documentation>Crafting Table</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="59">
+ <xs:annotation>
+ <xs:documentation>Crops</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="60">
+ <xs:annotation>
+ <xs:documentation>Farmland</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="61">
+ <xs:annotation>
+ <xs:documentation>Furnace</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="62">
+ <xs:annotation>
+ <xs:documentation>Furnace</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="63">
+ <xs:annotation>
+ <xs:documentation>Sign</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="64">
+ <xs:annotation>
+ <xs:documentation>Wooden Door</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="65">
+ <xs:annotation>
+ <xs:documentation>Ladder</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="66">
+ <xs:annotation>
+ <xs:documentation>Rail</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="67">
+ <xs:annotation>
+ <xs:documentation>Stone Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="68">
+ <xs:annotation>
+ <xs:documentation>Sign</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="69">
+ <xs:annotation>
+ <xs:documentation>Lever</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="70">
+ <xs:annotation>
+ <xs:documentation>Pressure Plate</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="71">
+ <xs:annotation>
+ <xs:documentation>Iron Door</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="72">
+ <xs:annotation>
+ <xs:documentation>Pressure Plate</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="73">
+ <xs:annotation>
+ <xs:documentation>Redstone Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="74">
+ <xs:annotation>
+ <xs:documentation>Redstone Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="75">
+ <xs:annotation>
+ <xs:documentation>Redstone Torch</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="76">
+ <xs:annotation>
+ <xs:documentation>Redstone Torch</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="77">
+ <xs:annotation>
+ <xs:documentation>Button</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="78">
+ <xs:annotation>
+ <xs:documentation>Snow</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="79">
+ <xs:annotation>
+ <xs:documentation>Ice</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="80">
+ <xs:annotation>
+ <xs:documentation>Snow</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="81">
+ <xs:annotation>
+ <xs:documentation>Cactus</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="82">
+ <xs:annotation>
+ <xs:documentation>Clay</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="83">
+ <xs:annotation>
+ <xs:documentation>Sugar Cane</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="84">
+ <xs:annotation>
+ <xs:documentation>Jukebox</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="85">
+ <xs:annotation>
+ <xs:documentation>Fence</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="86">
+ <xs:annotation>
+ <xs:documentation>Pumpkin</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="87">
+ <xs:annotation>
+ <xs:documentation>Netherrack</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="88">
+ <xs:annotation>
+ <xs:documentation>Soul Sand</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="89">
+ <xs:annotation>
+ <xs:documentation>Glowstone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="90">
+ <xs:annotation>
+ <xs:documentation>Portal</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="91">
+ <xs:annotation>
+ <xs:documentation>Jack-O-Lantern</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="92">
+ <xs:annotation>
+ <xs:documentation>Cake</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="93">
+ <xs:annotation>
+ <xs:documentation>Redstone Repeater</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="94">
+ <xs:annotation>
+ <xs:documentation>Redstone Repeater</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="95">
+ <xs:annotation>
+ <xs:documentation>Locked Chest</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="96">
+ <xs:annotation>
+ <xs:documentation>Trapdoor</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="97">
+ <xs:annotation>
+ <xs:documentation>Silverfish Stone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="98">
+ <xs:annotation>
+ <xs:documentation>Stone Bricks</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="99">
+ <xs:annotation>
+ <xs:documentation>Mushroom</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="100">
+ <xs:annotation>
+ <xs:documentation>Mushroom</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="101">
+ <xs:annotation>
+ <xs:documentation>Iron Bars</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="102">
+ <xs:annotation>
+ <xs:documentation>Glass Pane</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="103">
+ <xs:annotation>
+ <xs:documentation>Melon</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="104">
+ <xs:annotation>
+ <xs:documentation>Pumpkin Stem</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="105">
+ <xs:annotation>
+ <xs:documentation>Melon Stem</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="106">
+ <xs:annotation>
+ <xs:documentation>Vines</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="107">
+ <xs:annotation>
+ <xs:documentation>Fence Gate</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="108">
+ <xs:annotation>
+ <xs:documentation>Brick Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="109">
+ <xs:annotation>
+ <xs:documentation>Stone Brick Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="110">
+ <xs:annotation>
+ <xs:documentation>Mycelium</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="111">
+ <xs:annotation>
+ <xs:documentation>Lily Pad</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="112">
+ <xs:annotation>
+ <xs:documentation>Nether Brick</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="113">
+ <xs:annotation>
+ <xs:documentation>Nether Brick Fence</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="114">
+ <xs:annotation>
+ <xs:documentation>Nether Brick Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="115">
+ <xs:annotation>
+ <xs:documentation>Nether Wart</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="116">
+ <xs:annotation>
+ <xs:documentation>Enchantment Table</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="117">
+ <xs:annotation>
+ <xs:documentation>Brewing Stand</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="118">
+ <xs:annotation>
+ <xs:documentation>Cauldron</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="119">
+ <xs:annotation>
+ <xs:documentation>End Portal</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="120">
+ <xs:annotation>
+ <xs:documentation>End Portal Frame</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="121">
+ <xs:annotation>
+ <xs:documentation>End Stone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="122">
+ <xs:annotation>
+ <xs:documentation>Dragon Egg</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="123">
+ <xs:annotation>
+ <xs:documentation>Redstone Lamp</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="124">
+ <xs:annotation>
+ <xs:documentation>Redstone Lamp</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="125">
+ <xs:annotation>
+ <xs:documentation>Oak Wood Slab</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="126">
+ <xs:annotation>
+ <xs:documentation>Oak Wood Slab</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="127">
+ <xs:annotation>
+ <xs:documentation>Cocoa</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="128">
+ <xs:annotation>
+ <xs:documentation>Sandstone Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="129">
+ <xs:annotation>
+ <xs:documentation>Emerald Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="130">
+ <xs:annotation>
+ <xs:documentation>Ender Chest</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="131">
+ <xs:annotation>
+ <xs:documentation>Tripwire Hook</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="132">
+ <xs:annotation>
+ <xs:documentation>Tripwire</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="133">
+ <xs:annotation>
+ <xs:documentation>Block of Emerald</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="134">
+ <xs:annotation>
+ <xs:documentation>Spruce Wood Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="135">
+ <xs:annotation>
+ <xs:documentation>Birch Wood Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="136">
+ <xs:annotation>
+ <xs:documentation>Jungle Wood Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="139">
+ <xs:annotation>
+ <xs:documentation>Cobblestone Wall</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="140">
+ <xs:annotation>
+ <xs:documentation>Flower Pot</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="141">
+ <xs:annotation>
+ <xs:documentation>Carrots</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="142">
+ <xs:annotation>
+ <xs:documentation>Potatoes</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="143">
+ <xs:annotation>
+ <xs:documentation>Button</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="144">
+ <xs:annotation>
+ <xs:documentation>Skull</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="145">
+ <xs:annotation>
+ <xs:documentation>Anvil</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="153">
+ <xs:annotation>
+ <xs:documentation>Nether Quartz Ore</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="155">
+ <xs:annotation>
+ <xs:documentation>Block of Quartz</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="156">
+ <xs:annotation>
+ <xs:documentation>Quartz Stairs</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="171">
+ <xs:annotation>
+ <xs:documentation>Carpet</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="256">
+ <xs:annotation>
+ <xs:documentation>Iron Shovel</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="257">
+ <xs:annotation>
+ <xs:documentation>Iron Pickaxe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="258">
+ <xs:annotation>
+ <xs:documentation>Iron Axe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="259">
+ <xs:annotation>
+ <xs:documentation>Flint and Steel</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="260">
+ <xs:annotation>
+ <xs:documentation>Apple</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="261">
+ <xs:annotation>
+ <xs:documentation>Bow</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="262">
+ <xs:annotation>
+ <xs:documentation>Arrow</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="263">
+ <xs:annotation>
+ <xs:documentation>Coal</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="264">
+ <xs:annotation>
+ <xs:documentation>Diamond</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="265">
+ <xs:annotation>
+ <xs:documentation>Iron Ingot</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="266">
+ <xs:annotation>
+ <xs:documentation>Gold Ingot</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="267">
+ <xs:annotation>
+ <xs:documentation>Iron Sword</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="268">
+ <xs:annotation>
+ <xs:documentation>Wooden Sword</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="269">
+ <xs:annotation>
+ <xs:documentation>Wooden Shovel</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="270">
+ <xs:annotation>
+ <xs:documentation>Wooden Pickaxe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="271">
+ <xs:annotation>
+ <xs:documentation>Wooden Axe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="272">
+ <xs:annotation>
+ <xs:documentation>Stone Sword</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="273">
+ <xs:annotation>
+ <xs:documentation>Stone Shovel</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="274">
+ <xs:annotation>
+ <xs:documentation>Stone Pickaxe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="275">
+ <xs:annotation>
+ <xs:documentation>Stone Axe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="276">
+ <xs:annotation>
+ <xs:documentation>Diamond Sword</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="277">
+ <xs:annotation>
+ <xs:documentation>Diamond Shovel</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="278">
+ <xs:annotation>
+ <xs:documentation>Diamond Pickaxe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="279">
+ <xs:annotation>
+ <xs:documentation>Diamond Axe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="280">
+ <xs:annotation>
+ <xs:documentation>Stick</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="281">
+ <xs:annotation>
+ <xs:documentation>Bowl</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="282">
+ <xs:annotation>
+ <xs:documentation>Mushroom Stew</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="283">
+ <xs:annotation>
+ <xs:documentation>Golden Sword</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="284">
+ <xs:annotation>
+ <xs:documentation>Golden Shovel</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="285">
+ <xs:annotation>
+ <xs:documentation>Golden Pickaxe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="286">
+ <xs:annotation>
+ <xs:documentation>Golden Axe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="287">
+ <xs:annotation>
+ <xs:documentation>String</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="288">
+ <xs:annotation>
+ <xs:documentation>Feather</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="289">
+ <xs:annotation>
+ <xs:documentation>Gunpowder</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="290">
+ <xs:annotation>
+ <xs:documentation>Wooden Hoe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="291">
+ <xs:annotation>
+ <xs:documentation>Stone Hoe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="292">
+ <xs:annotation>
+ <xs:documentation>Iron Hoe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="293">
+ <xs:annotation>
+ <xs:documentation>Diamond Hoe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="294">
+ <xs:annotation>
+ <xs:documentation>Golden Hoe</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="295">
+ <xs:annotation>
+ <xs:documentation>Seeds</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="296">
+ <xs:annotation>
+ <xs:documentation>Wheat</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="297">
+ <xs:annotation>
+ <xs:documentation>Bread</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="298">
+ <xs:annotation>
+ <xs:documentation>Leather Cap</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="299">
+ <xs:annotation>
+ <xs:documentation>Leather Tunic</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="300">
+ <xs:annotation>
+ <xs:documentation>Leather Pants</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="301">
+ <xs:annotation>
+ <xs:documentation>Leather Boots</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="302">
+ <xs:annotation>
+ <xs:documentation>Chain Helmet</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="303">
+ <xs:annotation>
+ <xs:documentation>Chain Chestplate</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="304">
+ <xs:annotation>
+ <xs:documentation>Chain Leggings</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="305">
+ <xs:annotation>
+ <xs:documentation>Chain Boots</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="306">
+ <xs:annotation>
+ <xs:documentation>Iron Helmet</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="307">
+ <xs:annotation>
+ <xs:documentation>Iron Chestplate</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="308">
+ <xs:annotation>
+ <xs:documentation>Iron Leggings</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="309">
+ <xs:annotation>
+ <xs:documentation>Iron Boots</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="310">
+ <xs:annotation>
+ <xs:documentation>Diamond Helmet</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="311">
+ <xs:annotation>
+ <xs:documentation>Diamond Chestplate</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="312">
+ <xs:annotation>
+ <xs:documentation>Diamond Leggings</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="313">
+ <xs:annotation>
+ <xs:documentation>Diamond Boots</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="314">
+ <xs:annotation>
+ <xs:documentation>Golden Helmet</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="315">
+ <xs:annotation>
+ <xs:documentation>Golden Chestplate</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="316">
+ <xs:annotation>
+ <xs:documentation>Golden Leggings</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="317">
+ <xs:annotation>
+ <xs:documentation>Golden Boots</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="318">
+ <xs:annotation>
+ <xs:documentation>Flint</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="319">
+ <xs:annotation>
+ <xs:documentation>Raw Porkchop</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="320">
+ <xs:annotation>
+ <xs:documentation>Cooked Porkchop</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="321">
+ <xs:annotation>
+ <xs:documentation>Painting</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="322">
+ <xs:annotation>
+ <xs:documentation>Golden Apple</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="323">
+ <xs:annotation>
+ <xs:documentation>Sign</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="324">
+ <xs:annotation>
+ <xs:documentation>Wooden Door</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="325">
+ <xs:annotation>
+ <xs:documentation>Bucket</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="326">
+ <xs:annotation>
+ <xs:documentation>Water Bucket</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="327">
+ <xs:annotation>
+ <xs:documentation>Lava Bucket</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="328">
+ <xs:annotation>
+ <xs:documentation>Minecart</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="329">
+ <xs:annotation>
+ <xs:documentation>Saddle</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="330">
+ <xs:annotation>
+ <xs:documentation>Iron Door</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="331">
+ <xs:annotation>
+ <xs:documentation>Redstone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="332">
+ <xs:annotation>
+ <xs:documentation>Snowball</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="333">
+ <xs:annotation>
+ <xs:documentation>Boat</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="334">
+ <xs:annotation>
+ <xs:documentation>Leather</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="335">
+ <xs:annotation>
+ <xs:documentation>Milk Bucket</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="336">
+ <xs:annotation>
+ <xs:documentation>Brick</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="337">
+ <xs:annotation>
+ <xs:documentation>Clay</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="338">
+ <xs:annotation>
+ <xs:documentation>Sugar Canes</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="339">
+ <xs:annotation>
+ <xs:documentation>Paper</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="340">
+ <xs:annotation>
+ <xs:documentation>Book</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="341">
+ <xs:annotation>
+ <xs:documentation>Slimeball</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="342">
+ <xs:annotation>
+ <xs:documentation>Minecart with Chest</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="343">
+ <xs:annotation>
+ <xs:documentation>Minecart with Furnace</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="344">
+ <xs:annotation>
+ <xs:documentation>Egg</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="345">
+ <xs:annotation>
+ <xs:documentation>Compass</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="346">
+ <xs:annotation>
+ <xs:documentation>Fishing Rod</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="347">
+ <xs:annotation>
+ <xs:documentation>Clock</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="348">
+ <xs:annotation>
+ <xs:documentation>Glowstone Dust</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="349">
+ <xs:annotation>
+ <xs:documentation>Raw Fish</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="350">
+ <xs:annotation>
+ <xs:documentation>Cooked Fish</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="351">
+ <xs:annotation>
+ <xs:documentation>Dye Powder</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="352">
+ <xs:annotation>
+ <xs:documentation>Bone</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="353">
+ <xs:annotation>
+ <xs:documentation>Sugar</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="354">
+ <xs:annotation>
+ <xs:documentation>Cake</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="355">
+ <xs:annotation>
+ <xs:documentation>Bed</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="356">
+ <xs:annotation>
+ <xs:documentation>Redstone Repeater</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="357">
+ <xs:annotation>
+ <xs:documentation>Cookie</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="358">
+ <xs:annotation>
+ <xs:documentation>Map</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="359">
+ <xs:annotation>
+ <xs:documentation>Shears</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="360">
+ <xs:annotation>
+ <xs:documentation>Melon Slice</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="361">
+ <xs:annotation>
+ <xs:documentation>Pumpkin Seeds</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="362">
+ <xs:annotation>
+ <xs:documentation>Melon Seeds</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="363">
+ <xs:annotation>
+ <xs:documentation>Raw Beef</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="364">
+ <xs:annotation>
+ <xs:documentation>Steak</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="365">
+ <xs:annotation>
+ <xs:documentation>Raw Chicken</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="366">
+ <xs:annotation>
+ <xs:documentation>Cooked Chicken</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="367">
+ <xs:annotation>
+ <xs:documentation>Rotten Flesh</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="368">
+ <xs:annotation>
+ <xs:documentation>Ender Pearl</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="369">
+ <xs:annotation>
+ <xs:documentation>Blaze Rod</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="370">
+ <xs:annotation>
+ <xs:documentation>Ghast Tear</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="371">
+ <xs:annotation>
+ <xs:documentation>Gold Nugget</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="372">
+ <xs:annotation>
+ <xs:documentation>Nether Wart</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="373">
+ <xs:annotation>
+ <xs:documentation>{*splash*}{*prefix*}Potion {*postfix*}</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="374">
+ <xs:annotation>
+ <xs:documentation>Glass Bottle</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="375">
+ <xs:annotation>
+ <xs:documentation>Spider Eye</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="376">
+ <xs:annotation>
+ <xs:documentation>Fermented Spider Eye</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="377">
+ <xs:annotation>
+ <xs:documentation>Blaze Powder</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="378">
+ <xs:annotation>
+ <xs:documentation>Magma Cream</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="379">
+ <xs:annotation>
+ <xs:documentation>Brewing Stand</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="380">
+ <xs:annotation>
+ <xs:documentation>Cauldron</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="381">
+ <xs:annotation>
+ <xs:documentation>Eye of Ender</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="382">
+ <xs:annotation>
+ <xs:documentation>Glistering Melon</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="383">
+ <xs:annotation>
+ <xs:documentation>Spawn {*CREATURE*}</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="384">
+ <xs:annotation>
+ <xs:documentation>Bottle o' Enchanting</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="385">
+ <xs:annotation>
+ <xs:documentation>Fire Charge</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="388">
+ <xs:annotation>
+ <xs:documentation>Emerald</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="389">
+ <xs:annotation>
+ <xs:documentation>Item Frame</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="390">
+ <xs:annotation>
+ <xs:documentation>Flower Pot</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="391">
+ <xs:annotation>
+ <xs:documentation>Carrot</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="392">
+ <xs:annotation>
+ <xs:documentation>Potato</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="393">
+ <xs:annotation>
+ <xs:documentation>Baked Potato</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="394">
+ <xs:annotation>
+ <xs:documentation>Poisonous Potato</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="396">
+ <xs:annotation>
+ <xs:documentation>Golden Carrot</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="397">
+ <xs:annotation>
+ <xs:documentation>Skull</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="398">
+ <xs:annotation>
+ <xs:documentation>Carrot on a Stick</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="400">
+ <xs:annotation>
+ <xs:documentation>Pumpkin Pie</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="403">
+ <xs:annotation>
+ <xs:documentation>Enchanted Book</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="405">
+ <xs:annotation>
+ <xs:documentation>Nether Brick</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="406">
+ <xs:annotation>
+ <xs:documentation>Nether Quartz</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2256">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "13"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2257">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "cat"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2258">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "blocks"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2259">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "chirp"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2260">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "far"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2261">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "mall"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2262">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "mellohi"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2263">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "stal"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2264">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "strad"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2265">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "ward"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2266">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "11"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ <xs:enumeration value="2267">
+ <xs:annotation>
+ <xs:documentation>Music Disc - "where are we now"</xs:documentation>
+ </xs:annotation>
+ </xs:enumeration>
+ </xs:restriction>
+ </xs:simpleType>
+
+</xs:schema>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.grf b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.grf
new file mode 100644
index 00000000..3628e09a
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.grf
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.grh b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.grh
new file mode 100644
index 00000000..602a525b
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.grh
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.xml b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.xml
new file mode 100644
index 00000000..77fcefaa
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/GameRules.xml
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/de-DE.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/de-DE.lang
new file mode 100644
index 00000000..7311b639
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/de-DE.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Du hast {*progress*} von {*goal*} Schallplatten gefunden!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/es-ES.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/es-ES.lang
new file mode 100644
index 00000000..df610909
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/es-ES.lang
@@ -0,0 +1,5 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>¡Has encontrado {*progress*} de {*goal*} discos!
+</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/fr-FR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/fr-FR.lang
new file mode 100644
index 00000000..c01e36b4
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/fr-FR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Vous avez trouvé {*progress*} / {*goal*} disques !</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/it-IT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/it-IT.lang
new file mode 100644
index 00000000..ef0b627c
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/it-IT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Hai trovato {*progress*} dischi su {*goal*}!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/ja-JP.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/ja-JP.lang
new file mode 100644
index 00000000..cae65a04
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/ja-JP.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>音楽ディスクを見つけました ({*progress*}/{*goal*})</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/ko-KR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/ko-KR.lang
new file mode 100644
index 00000000..e67d5517
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/ko-KR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>음악 디스크 {*progress*}/{*goal*}장을 찾았습니다!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/pt-BR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/pt-BR.lang
new file mode 100644
index 00000000..82f11c82
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/pt-BR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Você encontrou {*progress*} de {*goal*} discos de música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/pt-PT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/pt-PT.lang
new file mode 100644
index 00000000..381f4567
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/pt-PT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Encontraste {*progress*} de {*goal*} Discos de Música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/zh-CHT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/zh-CHT.lang
new file mode 100644
index 00000000..8c04f771
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/Microsoft/zh-CHT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>您已經找到 {*progress*}/{*goal*} 張唱片!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/en-EN.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/en-EN.lang
new file mode 100644
index 00000000..cfda2eb8
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings/en-EN.lang
@@ -0,0 +1,5 @@
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>You have found {*progress*} of {*goal*} Music Discs!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/de-DE.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/de-DE.lang
new file mode 100644
index 00000000..02775ada
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/de-DE.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Du hast {*progress*} von {*goal*} Schallplatten gefunden!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/es-ES.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/es-ES.lang
new file mode 100644
index 00000000..2d91f76e
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/es-ES.lang
@@ -0,0 +1,5 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>¡Has encontrado {*progress*} de {*goal*} discos!
+</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/fr-FR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/fr-FR.lang
new file mode 100644
index 00000000..eba483f8
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/fr-FR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Vous avez trouvé {*progress*} / {*goal*} disques !</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/it-IT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/it-IT.lang
new file mode 100644
index 00000000..f0883a6c
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/it-IT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Hai trovato {*progress*} dischi su {*goal*}!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/ja-JP.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/ja-JP.lang
new file mode 100644
index 00000000..b95f8692
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/ja-JP.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>音楽ディスクを見つけました ({*progress*}/{*goal*})</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/ko-KR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/ko-KR.lang
new file mode 100644
index 00000000..87cb920d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/ko-KR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>음악 디스크 {*progress*}/{*goal*}장을 찾았습니다!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/pt-BR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/pt-BR.lang
new file mode 100644
index 00000000..bcfbbe79
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/pt-BR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Você encontrou {*progress*} de {*goal*} discos de música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/pt-PT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/pt-PT.lang
new file mode 100644
index 00000000..917482c6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/pt-PT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Encontraste {*progress*} de {*goal*} Discos de Música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/zh-CHT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/zh-CHT.lang
new file mode 100644
index 00000000..461ae695
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/Microsoft/zh-CHT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>您已經找到 {*progress*}/{*goal*} 張唱片!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/en-EN.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/en-EN.lang
new file mode 100644
index 00000000..7d85ded6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Durango/en-EN.lang
@@ -0,0 +1,5 @@
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>You have found {*progress*} of {*goal*} Music Discs!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/da-DA.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/da-DA.lang
new file mode 100644
index 00000000..efc321d9
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/da-DA.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Du har fundet {*progress*} af {*goal*} musikplader!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/de-DE.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/de-DE.lang
new file mode 100644
index 00000000..02775ada
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/de-DE.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Du hast {*progress*} von {*goal*} Schallplatten gefunden!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/es-ES.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/es-ES.lang
new file mode 100644
index 00000000..2d91f76e
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/es-ES.lang
@@ -0,0 +1,5 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>¡Has encontrado {*progress*} de {*goal*} discos!
+</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/fi-FI.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/fi-FI.lang
new file mode 100644
index 00000000..229e1e14
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/fi-FI.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Olet löytänyt {*progress*}/{*goal*} musiikkilevyistä!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/fr-FR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/fr-FR.lang
new file mode 100644
index 00000000..eba483f8
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/fr-FR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Vous avez trouvé {*progress*} / {*goal*} disques !</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/it-IT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/it-IT.lang
new file mode 100644
index 00000000..f0883a6c
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/it-IT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Hai trovato {*progress*} dischi su {*goal*}!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ja-JP.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ja-JP.lang
new file mode 100644
index 00000000..b95f8692
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ja-JP.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>音楽ディスクを見つけました ({*progress*}/{*goal*})</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ko-KR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ko-KR.lang
new file mode 100644
index 00000000..87cb920d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ko-KR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>음악 디스크 {*progress*}/{*goal*}장을 찾았습니다!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/la-LAS.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/la-LAS.lang
new file mode 100644
index 00000000..61f2842b
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/la-LAS.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>¡Has encontrado {*progress*} de {*goal*} discos!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/nl-NL.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/nl-NL.lang
new file mode 100644
index 00000000..a1710841
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/nl-NL.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Je hebt {*progress*} van {*goal*} muziekplaten gevonden!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/no-NO.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/no-NO.lang
new file mode 100644
index 00000000..a3d244be
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/no-NO.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Du har funnet {*progress*} av {*goal*} musikkplater!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pl-PL.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pl-PL.lang
new file mode 100644
index 00000000..5b5c99d2
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pl-PL.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Udało ci się znaleźć {*progress*} z {*goal*} płyt muzycznych!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pt-BR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pt-BR.lang
new file mode 100644
index 00000000..bcfbbe79
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pt-BR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Você encontrou {*progress*} de {*goal*} discos de música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pt-PT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pt-PT.lang
new file mode 100644
index 00000000..917482c6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/pt-PT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Encontraste {*progress*} de {*goal*} Discos de Música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ru-RU.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ru-RU.lang
new file mode 100644
index 00000000..7a1c49fa
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/ru-RU.lang
@@ -0,0 +1,5 @@
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Вы нашли {*progress*} из {*goal*} музыкальных дисков!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/sv-SV.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/sv-SV.lang
new file mode 100644
index 00000000..3745f9da
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/sv-SV.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Du har hittat {*progress*} av {*goal*} musikskivor!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/tr-TR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/tr-TR.lang
new file mode 100644
index 00000000..778361fb
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/tr-TR.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>{*goal*} Müzik Plağından {*progress*} tanesini buldun!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/zh-CHT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/zh-CHT.lang
new file mode 100644
index 00000000..461ae695
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/Sony/zh-CHT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>您已經找到 {*progress*}/{*goal*} 張唱片!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/en-EN.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/en-EN.lang
new file mode 100644
index 00000000..7d85ded6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Orbis/en-EN.lang
@@ -0,0 +1,5 @@
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>You have found {*progress*} of {*goal*} Music Discs!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/da-DA.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/da-DA.lang
new file mode 100644
index 00000000..efc321d9
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/da-DA.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Du har fundet {*progress*} af {*goal*} musikplader!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/de-DE.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/de-DE.lang
new file mode 100644
index 00000000..02775ada
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/de-DE.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Du hast {*progress*} von {*goal*} Schallplatten gefunden!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/es-ES.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/es-ES.lang
new file mode 100644
index 00000000..2d91f76e
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/es-ES.lang
@@ -0,0 +1,5 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>¡Has encontrado {*progress*} de {*goal*} discos!
+</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/fi-FI.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/fi-FI.lang
new file mode 100644
index 00000000..229e1e14
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/fi-FI.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Olet löytänyt {*progress*}/{*goal*} musiikkilevyistä!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/fr-FR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/fr-FR.lang
new file mode 100644
index 00000000..eba483f8
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/fr-FR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Vous avez trouvé {*progress*} / {*goal*} disques !</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/it-IT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/it-IT.lang
new file mode 100644
index 00000000..f0883a6c
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/it-IT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Hai trovato {*progress*} dischi su {*goal*}!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ja-JP.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ja-JP.lang
new file mode 100644
index 00000000..b95f8692
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ja-JP.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>音楽ディスクを見つけました ({*progress*}/{*goal*})</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ko-KR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ko-KR.lang
new file mode 100644
index 00000000..87cb920d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ko-KR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>음악 디스크 {*progress*}/{*goal*}장을 찾았습니다!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/la-LAS.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/la-LAS.lang
new file mode 100644
index 00000000..61f2842b
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/la-LAS.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>¡Has encontrado {*progress*} de {*goal*} discos!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/nl-NL.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/nl-NL.lang
new file mode 100644
index 00000000..a1710841
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/nl-NL.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Je hebt {*progress*} van {*goal*} muziekplaten gevonden!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/no-NO.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/no-NO.lang
new file mode 100644
index 00000000..a3d244be
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/no-NO.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Du har funnet {*progress*} av {*goal*} musikkplater!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pl-PL.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pl-PL.lang
new file mode 100644
index 00000000..5b5c99d2
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pl-PL.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Udało ci się znaleźć {*progress*} z {*goal*} płyt muzycznych!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pt-BR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pt-BR.lang
new file mode 100644
index 00000000..bcfbbe79
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pt-BR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Você encontrou {*progress*} de {*goal*} discos de música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pt-PT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pt-PT.lang
new file mode 100644
index 00000000..917482c6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/pt-PT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Encontraste {*progress*} de {*goal*} Discos de Música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ru-RU.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ru-RU.lang
new file mode 100644
index 00000000..7a1c49fa
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/ru-RU.lang
@@ -0,0 +1,5 @@
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Вы нашли {*progress*} из {*goal*} музыкальных дисков!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/sv-SV.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/sv-SV.lang
new file mode 100644
index 00000000..3745f9da
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/sv-SV.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Du har hittat {*progress*} av {*goal*} musikskivor!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/tr-TR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/tr-TR.lang
new file mode 100644
index 00000000..778361fb
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/tr-TR.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>{*goal*} Müzik Plağından {*progress*} tanesini buldun!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/zh-CHT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/zh-CHT.lang
new file mode 100644
index 00000000..461ae695
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/Sony/zh-CHT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>您已經找到 {*progress*}/{*goal*} 張唱片!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/en-EN.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/en-EN.lang
new file mode 100644
index 00000000..7d85ded6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PS3/en-EN.lang
@@ -0,0 +1,5 @@
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>You have found {*progress*} of {*goal*} Music Discs!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/da-DA.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/da-DA.lang
new file mode 100644
index 00000000..efc321d9
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/da-DA.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Du har fundet {*progress*} af {*goal*} musikplader!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/de-DE.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/de-DE.lang
new file mode 100644
index 00000000..02775ada
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/de-DE.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Du hast {*progress*} von {*goal*} Schallplatten gefunden!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/es-ES.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/es-ES.lang
new file mode 100644
index 00000000..2d91f76e
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/es-ES.lang
@@ -0,0 +1,5 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>¡Has encontrado {*progress*} de {*goal*} discos!
+</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/fi-FI.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/fi-FI.lang
new file mode 100644
index 00000000..229e1e14
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/fi-FI.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Olet löytänyt {*progress*}/{*goal*} musiikkilevyistä!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/fr-FR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/fr-FR.lang
new file mode 100644
index 00000000..eba483f8
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/fr-FR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Vous avez trouvé {*progress*} / {*goal*} disques !</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/it-IT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/it-IT.lang
new file mode 100644
index 00000000..f0883a6c
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/it-IT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Hai trovato {*progress*} dischi su {*goal*}!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ja-JP.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ja-JP.lang
new file mode 100644
index 00000000..b95f8692
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ja-JP.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>音楽ディスクを見つけました ({*progress*}/{*goal*})</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ko-KR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ko-KR.lang
new file mode 100644
index 00000000..87cb920d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ko-KR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>음악 디스크 {*progress*}/{*goal*}장을 찾았습니다!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/la-LAS.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/la-LAS.lang
new file mode 100644
index 00000000..61f2842b
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/la-LAS.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>¡Has encontrado {*progress*} de {*goal*} discos!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/nl-NL.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/nl-NL.lang
new file mode 100644
index 00000000..a1710841
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/nl-NL.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Je hebt {*progress*} van {*goal*} muziekplaten gevonden!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/no-NO.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/no-NO.lang
new file mode 100644
index 00000000..a3d244be
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/no-NO.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Du har funnet {*progress*} av {*goal*} musikkplater!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pl-PL.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pl-PL.lang
new file mode 100644
index 00000000..5b5c99d2
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pl-PL.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Udało ci się znaleźć {*progress*} z {*goal*} płyt muzycznych!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pt-BR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pt-BR.lang
new file mode 100644
index 00000000..bcfbbe79
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pt-BR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Você encontrou {*progress*} de {*goal*} discos de música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pt-PT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pt-PT.lang
new file mode 100644
index 00000000..917482c6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/pt-PT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Encontraste {*progress*} de {*goal*} Discos de Música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ru-RU.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ru-RU.lang
new file mode 100644
index 00000000..7a1c49fa
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/ru-RU.lang
@@ -0,0 +1,5 @@
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Вы нашли {*progress*} из {*goal*} музыкальных дисков!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/sv-SV.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/sv-SV.lang
new file mode 100644
index 00000000..3745f9da
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/sv-SV.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>Du har hittat {*progress*} av {*goal*} musikskivor!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/tr-TR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/tr-TR.lang
new file mode 100644
index 00000000..778361fb
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/tr-TR.lang
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>{*goal*} Müzik Plağından {*progress*} tanesini buldun!</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/zh-CHT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/zh-CHT.lang
new file mode 100644
index 00000000..461ae695
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/Sony/zh-CHT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>您已經找到 {*progress*}/{*goal*} 張唱片!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/en-EN.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/en-EN.lang
new file mode 100644
index 00000000..7d85ded6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_PSVita/en-EN.lang
@@ -0,0 +1,5 @@
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>You have found {*progress*} of {*goal*} Music Discs!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/de-DE.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/de-DE.lang
new file mode 100644
index 00000000..02775ada
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/de-DE.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Du hast {*progress*} von {*goal*} Schallplatten gefunden!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/es-ES.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/es-ES.lang
new file mode 100644
index 00000000..2d91f76e
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/es-ES.lang
@@ -0,0 +1,5 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>¡Has encontrado {*progress*} de {*goal*} discos!
+</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/fr-FR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/fr-FR.lang
new file mode 100644
index 00000000..eba483f8
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/fr-FR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Vous avez trouvé {*progress*} / {*goal*} disques !</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/it-IT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/it-IT.lang
new file mode 100644
index 00000000..f0883a6c
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/it-IT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Hai trovato {*progress*} dischi su {*goal*}!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/ja-JP.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/ja-JP.lang
new file mode 100644
index 00000000..b95f8692
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/ja-JP.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>音楽ディスクを見つけました ({*progress*}/{*goal*})</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/ko-KR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/ko-KR.lang
new file mode 100644
index 00000000..87cb920d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/ko-KR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>음악 디스크 {*progress*}/{*goal*}장을 찾았습니다!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/pt-BR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/pt-BR.lang
new file mode 100644
index 00000000..bcfbbe79
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/pt-BR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Você encontrou {*progress*} de {*goal*} discos de música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/pt-PT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/pt-PT.lang
new file mode 100644
index 00000000..917482c6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/pt-PT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Encontraste {*progress*} de {*goal*} Discos de Música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/zh-CHT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/zh-CHT.lang
new file mode 100644
index 00000000..461ae695
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/Microsoft/zh-CHT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>您已經找到 {*progress*}/{*goal*} 張唱片!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/en-EN.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/en-EN.lang
new file mode 100644
index 00000000..7d85ded6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Win64/en-EN.lang
@@ -0,0 +1,5 @@
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>You have found {*progress*} of {*goal*} Music Discs!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/de-DE.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/de-DE.lang
new file mode 100644
index 00000000..02775ada
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/de-DE.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Du hast {*progress*} von {*goal*} Schallplatten gefunden!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/es-ES.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/es-ES.lang
new file mode 100644
index 00000000..2d91f76e
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/es-ES.lang
@@ -0,0 +1,5 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>¡Has encontrado {*progress*} de {*goal*} discos!
+</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/fr-FR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/fr-FR.lang
new file mode 100644
index 00000000..eba483f8
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/fr-FR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Vous avez trouvé {*progress*} / {*goal*} disques !</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/it-IT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/it-IT.lang
new file mode 100644
index 00000000..f0883a6c
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/it-IT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Hai trovato {*progress*} dischi su {*goal*}!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/ja-JP.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/ja-JP.lang
new file mode 100644
index 00000000..b95f8692
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/ja-JP.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>音楽ディスクを見つけました ({*progress*}/{*goal*})</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/ko-KR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/ko-KR.lang
new file mode 100644
index 00000000..87cb920d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/ko-KR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>음악 디스크 {*progress*}/{*goal*}장을 찾았습니다!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/pt-BR.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/pt-BR.lang
new file mode 100644
index 00000000..bcfbbe79
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/pt-BR.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Você encontrou {*progress*} de {*goal*} discos de música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/pt-PT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/pt-PT.lang
new file mode 100644
index 00000000..917482c6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/pt-PT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>Encontraste {*progress*} de {*goal*} Discos de Música!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/zh-CHT.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/zh-CHT.lang
new file mode 100644
index 00000000..461ae695
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/Microsoft/zh-CHT.lang
@@ -0,0 +1,4 @@
+<root>
+<data name="IDS_COLLECTED_MUSIC_DISCS"><value>您已經找到 {*progress*}/{*goal*} 張唱片!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/en-EN.lang b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/en-EN.lang
new file mode 100644
index 00000000..7d85ded6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Strings_Xbox360/en-EN.lang
@@ -0,0 +1,5 @@
+<root>
+ <data name="IDS_COLLECTED_MUSIC_DISCS">
+ <value>You have found {*progress*} of {*goal*} Music Discs!</value>
+ </data>
+</root>
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Tutorial.pck b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Tutorial.pck
new file mode 100644
index 00000000..fc4b9530
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Tutorial.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Tutorial.xml b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Tutorial.xml
new file mode 100644
index 00000000..325eb3fd
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/Tutorial.xml
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/languages.loc b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/languages.loc
new file mode 100644
index 00000000..50ef48d4
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/languages.loc
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Boat.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Boat.sch
new file mode 100644
index 00000000..323e10d5
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Boat.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/CasTes1.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/CasTes1.sch
new file mode 100644
index 00000000..de373732
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/CasTes1.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/CasTes2.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/CasTes2.sch
new file mode 100644
index 00000000..a7140c60
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/CasTes2.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/JungleTemp.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/JungleTemp.sch
new file mode 100644
index 00000000..9f6003b7
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/JungleTemp.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Lava.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Lava.sch
new file mode 100644
index 00000000..1e162408
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Lava.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/MinecraftSign.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/MinecraftSign.sch
new file mode 100644
index 00000000..3625264a
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/MinecraftSign.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Mushroom.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Mushroom.sch
new file mode 100644
index 00000000..8b012bbe
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Mushroom.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/PillarHouse.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/PillarHouse.sch
new file mode 100644
index 00000000..ae95dcc9
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/PillarHouse.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Pyramid.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Pyramid.sch
new file mode 100644
index 00000000..5c7ea6b2
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Pyramid.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/RuinedHouse.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/RuinedHouse.sch
new file mode 100644
index 00000000..c7844400
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/RuinedHouse.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Ship.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Ship.sch
new file mode 100644
index 00000000..6aa37242
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Ship.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Smithy.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Smithy.sch
new file mode 100644
index 00000000..c1847304
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Smithy.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/SnowHouse.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/SnowHouse.sch
new file mode 100644
index 00000000..17a3b250
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/SnowHouse.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Spider.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Spider.sch
new file mode 100644
index 00000000..e6049259
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Spider.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Stairs.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Stairs.sch
new file mode 100644
index 00000000..33943c2a
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Stairs.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/StoneCircle.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/StoneCircle.sch
new file mode 100644
index 00000000..0c06ec53
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/StoneCircle.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/StoneTemp.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/StoneTemp.sch
new file mode 100644
index 00000000..f227b0ec
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/StoneTemp.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Tower.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Tower.sch
new file mode 100644
index 00000000..102fdff2
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/Tower.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/UWChamber.sch b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/UWChamber.sch
new file mode 100644
index 00000000..f1c0e2c7
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/Tutorial/schematics/UWChamber.sch
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/launchCMD.cmd b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/launchCMD.cmd
new file mode 100644
index 00000000..d21751d7
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/BuildOnly/launchCMD.cmd
@@ -0,0 +1 @@
+cmd & \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial.pck b/Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial.pck
new file mode 100644
index 00000000..8f44945b
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial_Durango.pck b/Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial_Durango.pck
new file mode 100644
index 00000000..d5e1d6b0
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial_Durango.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial_Orbis.pck b/Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial_Orbis.pck
new file mode 100644
index 00000000..fc4b9530
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/GameRules/Tutorial_Orbis.pck
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/audio/AdditionalMusic.xwb b/Minecraft.Client/Common/res/TitleUpdate/audio/AdditionalMusic.xwb
new file mode 100644
index 00000000..ebea388f
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/audio/AdditionalMusic.xwb
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/audio/Minecraft.xgs b/Minecraft.Client/Common/res/TitleUpdate/audio/Minecraft.xgs
new file mode 100644
index 00000000..5d6c55be
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/audio/Minecraft.xgs
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/audio/additional.xsb b/Minecraft.Client/Common/res/TitleUpdate/audio/additional.xsb
new file mode 100644
index 00000000..e60b3524
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/audio/additional.xsb
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/audio/additional.xwb b/Minecraft.Client/Common/res/TitleUpdate/audio/additional.xwb
new file mode 100644
index 00000000..983306db
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/audio/additional.xwb
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/audio/minecraft.xsb b/Minecraft.Client/Common/res/TitleUpdate/audio/minecraft.xsb
new file mode 100644
index 00000000..2154729d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/audio/minecraft.xsb
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_1.png b/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_1.png
new file mode 100644
index 00000000..ebcfc411
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_1.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_1_b.png b/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_1_b.png
new file mode 100644
index 00000000..546397d5
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_1_b.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_2.png b/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_2.png
new file mode 100644
index 00000000..8d8bba6c
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_2.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_2_b.png b/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_2_b.png
new file mode 100644
index 00000000..56556598
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/armor/cloth_2_b.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/armor/power.png b/Minecraft.Client/Common/res/TitleUpdate/res/armor/power.png
new file mode 100644
index 00000000..809539ca
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/armor/power.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/art/kz.png b/Minecraft.Client/Common/res/TitleUpdate/res/art/kz.png
new file mode 100644
index 00000000..4cb9a07c
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/art/kz.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/colours.col b/Minecraft.Client/Common/res/TitleUpdate/res/colours.col
new file mode 100644
index 00000000..abe91ebe
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/colours.col
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/colours.xml b/Minecraft.Client/Common/res/TitleUpdate/res/colours.xml
new file mode 100644
index 00000000..f6a85645
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/colours.xml
@@ -0,0 +1,283 @@
+<root>
+ <!-- Foliage colours -->
+ <colour name="Foliage_Evergreen" value="619961"/>
+ <colour name="Foliage_Birch" value="80a755"/>
+ <colour name="Foliage_Default" value="48b518"/>
+ <!-- May be used for Leaves -->
+ <colour name="Foliage_Common" value="5bab46"/>
+ <colour name="Foliage_Ocean" value="71a74d"/>
+ <colour name="Foliage_Plains" value="77ab2f"/>
+ <colour name="Foliage_Desert" value="aea42a"/>
+ <colour name="Foliage_ExtremeHills" value="6da36b"/>
+ <colour name="Foliage_Forest" value="59ae30"/>
+ <colour name="Foliage_Taiga" value="63a277"/>
+ <colour name="Foliage_Swampland" value="496137"/>
+ <colour name="Foliage_River" value="71a74d"/>
+ <colour name="Foliage_Hell" value="aea42a"/>
+ <colour name="Foliage_Sky" value="71a74d"/>
+ <colour name="Foliage_FrozenOcean" value="60a17b"/>
+ <colour name="Foliage_FrozenRiver" value="60a17b"/>
+ <colour name="Foliage_IcePlains" value="60a17b"/>
+ <colour name="Foliage_IceMountains" value="60a17b"/>
+ <colour name="Foliage_MushroomIsland" value="2bbb0f"/>
+ <colour name="Foliage_MushroomIslandShore" value="2bbb0f"/>
+ <colour name="Foliage_Beach" value="77ab2f"/>
+ <colour name="Foliage_DesertHills" value="aea42a"/>
+ <colour name="Foliage_ForestHills" value="59ae30"/>
+ <colour name="Foliage_TaigaHills" value="63a277"/>
+ <colour name="Foliage_ExtremeHillsEdge" value="6da36b"/>
+ <colour name="Foliage_Jungle" value="29bc05"/>
+ <colour name="Foliage_JungleHills" value="29bc05"/>
+
+ <!-- Grass colours -->
+ <!-- May be used for grass and tall grass -->
+ <colour name="Grass_Common" value="7cbd6b"/>
+ <colour name="Grass_Ocean" value="8eb971"/>
+ <colour name="Grass_Plains" value="91bd59"/>
+ <colour name="Grass_Desert" value="bfb755"/>
+ <colour name="Grass_ExtremeHills" value="8ab689"/>
+ <colour name="Grass_Forest" value="79c05a"/>
+ <colour name="Grass_Taiga" value="82b593"/>
+ <colour name="Grass_Swampland" value="5c694e"/>
+ <colour name="Grass_River" value="8eb971"/>
+ <colour name="Grass_Hell" value="bfb755"/>
+ <colour name="Grass_Sky" value="8eb971"/>
+ <colour name="Grass_FrozenOcean" value="80b497"/>
+ <colour name="Grass_FrozenRiver" value="80b497"/>
+ <colour name="Grass_IcePlains" value="80b497"/>
+ <colour name="Grass_IceMountains" value="80b497"/>
+ <colour name="Grass_MushroomIsland" value="55c93f"/>
+ <colour name="Grass_MushroomIslandShore" value="55c93f"/>
+ <colour name="Grass_Beach" value="91bd59"/>
+ <colour name="Grass_DesertHills" value="bfb755"/>
+ <colour name="Grass_ForestHills" value="79c05a"/>
+ <colour name="Grass_TaigaHills" value="82b593"/>
+ <colour name="Grass_ExtremeHillsEdge" value="8ab689"/>
+ <colour name="Grass_Jungle" value="53ca37"/>
+ <colour name="Grass_JungleHills" value="53ca37"/>
+
+ <!-- Water colours -->
+ <colour name="Water_Ocean" value="ffffff"/>
+ <colour name="Water_Plains" value="ffffff"/>
+ <colour name="Water_Desert" value="ffffff"/>
+ <colour name="Water_ExtremeHills" value="ffffff"/>
+ <colour name="Water_Forest" value="ffffff"/>
+ <colour name="Water_Taiga" value="ffffff"/>
+ <colour name="Water_Swampland" value="e0ffae"/>
+ <colour name="Water_River" value="ffffff"/>
+ <colour name="Water_Hell" value="ffffff"/>
+ <colour name="Water_Sky" value="ffffff"/>
+ <colour name="Water_FrozenOcean" value="ffffff"/>
+ <colour name="Water_FrozenRiver" value="ffffff"/>
+ <colour name="Water_IcePlains" value="ffffff"/>
+ <colour name="Water_IceMountains" value="ffffff"/>
+ <colour name="Water_MushroomIsland" value="ffffff"/>
+ <colour name="Water_MushroomIslandShore" value="ffffff"/>
+ <colour name="Water_Beach" value="ffffff"/>
+ <colour name="Water_DesertHills" value="ffffff"/>
+ <colour name="Water_ForestHills" value="ffffff"/>
+ <colour name="Water_TaigaHills" value="ffffff"/>
+ <colour name="Water_ExtremeHillsEdge" value="ffffff"/>
+ <colour name="Water_Jungle" value="ffffff"/>
+ <colour name="Water_JungleHills" value="ffffff"/>
+
+ <!-- Sky colours -->
+ <colour name="Sky_Ocean" value="7BA5FF"/>
+ <colour name="Sky_Plains" value="79A7FF"/>
+ <colour name="Sky_Desert" value="6FB2FF"/>
+ <colour name="Sky_ExtremeHills" value="7EA3FF"/>
+ <colour name="Sky_Forest" value="7AA6FF"/>
+ <colour name="Sky_Taiga" value="7FA2FF"/>
+ <colour name="Sky_Swampland" value="79A7FF"/>
+ <colour name="Sky_River" value="7BA5FF"/>
+ <colour name="Sky_Hell" value="6FB2FF"/>
+ <colour name="Sky_Sky" value="000000"/>
+ <colour name="Sky_FrozenOcean" value="80A1FF"/>
+ <colour name="Sky_FrozenRiver" value="80A1FF"/>
+ <colour name="Sky_IcePlains" value="80A1FF"/>
+ <colour name="Sky_IceMountains" value="80A1FF"/>
+ <colour name="Sky_MushroomIsland" value="78A8FF"/>
+ <colour name="Sky_MushroomIslandShore" value="78A8FF"/>
+ <colour name="Sky_Beach" value="79A7FF"/>
+ <colour name="Sky_DesertHills" value="6FB2FF"/>
+ <colour name="Sky_ForestHills" value="7AA6FF"/>
+ <colour name="Sky_TaigaHills" value="7FA2FF"/>
+ <colour name="Sky_ExtremeHillsEdge" value="7EA3FF"/>
+ <colour name="Sky_Jungle" value="75ABFF"/>
+ <colour name="Sky_JungleHills" value="75ABFF"/>
+
+ <colour name="Sky_Dawn_Dark" value="B23333"/>
+ <colour name="Sky_Dawn_Bright" value="FFE533"/>
+
+ <!-- Other tile colours -->
+ <!-- This one is unused I think-->
+ <colour name="Tile_RedstoneDust" value="ff0000"/>
+ <colour name="Tile_RedstoneDustUnlit" value="4c0000"/>
+ <colour name="Tile_RedstoneDustLitMin" value="700000"/>
+ <colour name="Tile_RedstoneDustLitMax" value="ff3200"/>
+ <colour name="Tile_StemMin" value="00ff00"/>
+ <colour name="Tile_StemMax" value="e0c71c"/>
+ <colour name="Tile_WaterLily" value="208030"/>
+
+ <!-- Material Colours (used for maps) -->
+ <colour name="Material_None" value="000000"/>
+ <colour name="Material_Grass" value="7FB238"/>
+ <colour name="Material_Sand" value="F7E9A3"/>
+ <colour name="Material_Cloth" value="A7A7A7"/>
+ <colour name="Material_Fire" value="ff0000"/>
+ <colour name="Material_Ice" value="a0a0ff"/>
+ <colour name="Material_Plant" value="007C00"/>
+ <colour name="Material_Metal" value="A7A7A7"/>
+ <colour name="Material_Snow" value="ffffff"/>
+ <colour name="Material_Clay" value="A4A8B8"/>
+ <colour name="Material_Dirt" value="B76A2F"/>
+ <colour name="Material_Stone" value="707070"/>
+ <colour name="Material_Water" value="4040ff"/>
+ <colour name="Material_Wood" value="685332"/>
+ <colour name="Material_Emerald" value="ffffff"/> <!-- TODO -->
+
+ <!-- Noteblock note particle colours -->
+<!--
+''' Generated with python 2.7.4 '''
+from math import sin, pi
+
+def rgb( (red,green,blue) ):
+ f = lambda x, y: ( int(x*255.0) ) << y
+ return "%0.6X" % (f(red,16)|f(green,8)|f(blue,0))
+
+def getColour(x):
+ f = lambda y: max(0.0, sin((x+y)*pi*2.0)*0.65+0.35 )
+ return ( f(.0), f(.3333), f(.6667) )
+
+def notecolors():
+ clrs = enumerate([ rgb( getColour(float(x)/24.0) ) for x in range(0,25) ])
+ for x in clrs: print "<colour name=\"Particle_Note_%02d\" value=\"%s\"/>" % x
+
+if __name__=="__main__": notecolors()
+-->
+ <colour name="Particle_Note_00" value="59E800"/>
+ <colour name="Particle_Note_01" value="84CE00"/>
+ <colour name="Particle_Note_02" value="ACAC00"/>
+ <colour name="Particle_Note_03" value="CE8400"/>
+ <colour name="Particle_Note_04" value="E85900"/>
+ <colour name="Particle_Note_05" value="F92E00"/>
+ <colour name="Particle_Note_06" value="FF0606"/>
+ <colour name="Particle_Note_07" value="F9002E"/>
+ <colour name="Particle_Note_08" value="E80059"/>
+ <colour name="Particle_Note_09" value="CE0084"/>
+ <colour name="Particle_Note_10" value="AC00AC"/>
+ <colour name="Particle_Note_11" value="8400CE"/>
+ <colour name="Particle_Note_12" value="5900E8"/>
+ <colour name="Particle_Note_13" value="2E00F9"/>
+ <colour name="Particle_Note_14" value="0606FE"/>
+ <colour name="Particle_Note_15" value="002EF9"/>
+ <colour name="Particle_Note_16" value="0059E8"/>
+ <colour name="Particle_Note_17" value="0084CE"/>
+ <colour name="Particle_Note_18" value="00ACAC"/>
+ <colour name="Particle_Note_19" value="00CE84"/>
+ <colour name="Particle_Note_20" value="00E859"/>
+ <colour name="Particle_Note_21" value="00F92E"/>
+ <colour name="Particle_Note_22" value="06FE06"/>
+ <colour name="Particle_Note_23" value="2EF900"/>
+ <colour name="Particle_Note_24" value="59E800"/>
+
+ <!-- Particle colours -->
+ <colour name="Particle_NetherPortal" value="E64DFF"/>
+ <colour name="Particle_EnderPortal" value="4C4C4C"/>
+ <colour name="Particle_Smoke" value="4C4C4C"/>
+ <colour name="Particle_Ender" value="E54CFF"/>
+ <colour name="Particle_Explode" value="FFFFFF"/>
+ <colour name="Particle_HugeExplosion" value="999999"/>
+ <colour name="Particle_DripWater" value="334cff"/>
+ <colour name="Particle_DripLavaStart" value="ffff7f"/>
+ <colour name="Particle_DripLavaEnd" value="ff4815"/>
+ <colour name="Particle_EnchantmentTable" value="E5E5FF"/>
+ <colour name="Particle_DragonBreathMin" value="b700d2"/>
+ <colour name="Particle_DragonBreathMax" value="df00f9"/>
+ <colour name="Particle_Suspend" value="6666B2"/>
+ <colour name="Particle_CritStart" value="999999"/>
+ <colour name="Particle_CritEnd" value="e5e5e5"/>
+
+ <!-- Potion and potion particle colours -->
+ <colour name="Effect_MovementSpeed" value="7cafc6"/>
+ <colour name="Effect_MovementSlowDown" value="5a6c81"/>
+ <colour name="Effect_DigSpeed" value="d9c043"/>
+ <colour name="Effect_DigSlowdown" value="4a4217"/>
+ <colour name="Effect_DamageBoost" value="932423"/>
+ <colour name="Effect_Heal" value="f82423"/>
+ <colour name="Effect_Harm" value="430a09"/>
+ <colour name="Effect_Jump" value="786297"/>
+ <colour name="Effect_Confusion" value="551d4a"/>
+ <colour name="Effect_Regeneration" value="cd5cab"/>
+ <colour name="Effect_DamageResistance" value="99453a"/>
+ <colour name="Effect_FireResistance" value="e49a3a"/>
+ <colour name="Effect_WaterBreathing" value="2e5299"/>
+ <colour name="Effect_Invisiblity" value="7f8392"/>
+ <colour name="Effect_Blindness" value="1f1f23"/>
+ <colour name="Effect_NightVision" value="1f1fa1"/>
+ <colour name="Effect_Hunger" value="587653"/>
+ <colour name="Effect_Weakness" value="484d48"/>
+ <colour name="Effect_Poison" value="4e9331"/>
+ <colour name="Potion_BaseColour" value="385dc6"/>
+
+ <!-- Mob Egg colours -->
+ <colour name="Mob_Creeper_Colour1" value="0da70b"/>
+ <colour name="Mob_Creeper_Colour2" value="000000"/>
+ <colour name="Mob_Skeleton_Colour1" value="c1c1c1"/>
+ <colour name="Mob_Skeleton_Colour2" value="494949"/>
+ <colour name="Mob_Spider_Colour1" value="342d27"/>
+ <colour name="Mob_Spider_Colour2" value="a80e0e"/>
+ <colour name="Mob_Zombie_Colour1" value="00afaf"/>
+ <colour name="Mob_Zombie_Colour2" value="799c65"/>
+ <colour name="Mob_Slime_Colour1" value="51a03e"/>
+ <colour name="Mob_Slime_Colour2" value="7ebf6e"/>
+ <colour name="Mob_Ghast_Colour1" value="f9f9f9"/>
+ <colour name="Mob_Ghast_Colour2" value="bcbcbc"/>
+ <colour name="Mob_PigZombie_Colour1" value="ea9393"/>
+ <colour name="Mob_PigZombie_Colour2" value="4c7129"/>
+ <colour name="Mob_Enderman_Colour1" value="161616"/>
+ <colour name="Mob_Enderman_Colour2" value="000000"/>
+ <colour name="Mob_CaveSpider_Colour1" value="0c424e"/>
+ <colour name="Mob_CaveSpider_Colour2" value="a80e0e"/>
+ <colour name="Mob_Silverfish_Colour1" value="6e6e6e"/>
+ <colour name="Mob_Silverfish_Colour2" value="303030"/>
+ <colour name="Mob_Blaze_Colour1" value="f6b201"/>
+ <colour name="Mob_Blaze_Colour2" value="fff87e"/>
+ <colour name="Mob_LavaSlime_Colour1" value="340000"/>
+ <colour name="Mob_LavaSlime_Colour2" value="fcfc00"/>
+ <colour name="Mob_Pig_Colour1" value="f0a5a2"/>
+ <colour name="Mob_Pig_Colour2" value="db635f"/>
+ <colour name="Mob_Sheep_Colour1" value="e7e7e7"/>
+ <colour name="Mob_Sheep_Colour2" value="ffb5b5"/>
+ <colour name="Mob_Cow_Colour1" value="443626"/>
+ <colour name="Mob_Cow_Colour2" value="a1a1a1"/>
+ <colour name="Mob_Chicken_Colour1" value="a1a1a1"/>
+ <colour name="Mob_Chicken_Colour2" value="ff0000"/>
+ <colour name="Mob_Squid_Colour1" value="223b4d"/>
+ <colour name="Mob_Squid_Colour2" value="708899"/>
+ <colour name="Mob_Wolf_Colour1" value="d7d3d3"/>
+ <colour name="Mob_Wolf_Colour2" value="ceaf96"/>
+ <colour name="Mob_MushroomCow_Colour1" value="a00f10"/>
+ <colour name="Mob_MushroomCow_Colour2" value="b7b7b7"/>
+ <colour name="Mob_Ocelot_Colour1" value="efde7d"/>
+ <colour name="Mob_Ocelot_Colour2" value="564434"/>
+ <colour name="Mob_Villager_Colour1" value="563c33"/>
+ <colour name="Mob_Villager_Colour2" value="bd8b72"/>
+
+ <colour name="Armour_Default_Leather_Colour" value="A06540"/>
+
+ <colour name="Under_Water_Clear_Colour" value="050533"/>
+ <colour name="Under_Lava_Clear_Colour" value="991900"/>
+ <colour name="In_Cloud_Base_Colour" value="FFFFFF"/>
+
+ <colour name="Under_Water_Fog_Colour" value="6666E6"/>
+ <colour name="Under_Lava_Fog_Colour" value="664D4D"/>
+ <colour name="In_Cloud_Fog_Colour" value="FFFFFF"/>
+
+ <colour name="Default_Fog_Colour" value="c0d8ff"/>
+ <colour name="Nether_Fog_Colour" value="330808"/>
+ <colour name="End_Fog_Colour" value="a080a0"/>
+
+ <colour name="Sign_Text" value="000000"/>
+ <colour name="Map_Text" value="ff000000"/>
+</root> \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/font/Default.png b/Minecraft.Client/Common/res/TitleUpdate/res/font/Default.png
new file mode 100644
index 00000000..07ec8d9d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/font/Default.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/font/Mojangles_11.png b/Minecraft.Client/Common/res/TitleUpdate/res/font/Mojangles_11.png
new file mode 100644
index 00000000..cfa86446
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/font/Mojangles_11.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/font/Mojangles_7.png b/Minecraft.Client/Common/res/TitleUpdate/res/font/Mojangles_7.png
new file mode 100644
index 00000000..9de84520
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/font/Mojangles_7.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/item/book.png b/Minecraft.Client/Common/res/TitleUpdate/res/item/book.png
new file mode 100644
index 00000000..708eaab6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/item/book.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/item/enderchest.png b/Minecraft.Client/Common/res/TitleUpdate/res/item/enderchest.png
new file mode 100644
index 00000000..dc26c059
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/item/enderchest.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/items.png b/Minecraft.Client/Common/res/TitleUpdate/res/items.png
new file mode 100644
index 00000000..c86026a0
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/items.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/misc/additionalmapicons.png b/Minecraft.Client/Common/res/TitleUpdate/res/misc/additionalmapicons.png
new file mode 100644
index 00000000..3f61270b
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/misc/additionalmapicons.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/misc/explosion.png b/Minecraft.Client/Common/res/TitleUpdate/res/misc/explosion.png
new file mode 100644
index 00000000..242d9115
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/misc/explosion.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/misc/footprint.png b/Minecraft.Client/Common/res/TitleUpdate/res/misc/footprint.png
new file mode 100644
index 00000000..2260afeb
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/misc/footprint.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/misc/glint.png b/Minecraft.Client/Common/res/TitleUpdate/res/misc/glint.png
new file mode 100644
index 00000000..ec9a3d1c
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/misc/glint.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/misc/mapicons.png b/Minecraft.Client/Common/res/TitleUpdate/res/misc/mapicons.png
new file mode 100644
index 00000000..8371a52a
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/misc/mapicons.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/misc/particlefield.png b/Minecraft.Client/Common/res/TitleUpdate/res/misc/particlefield.png
new file mode 100644
index 00000000..ea256619
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/misc/particlefield.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/misc/tunnel.png b/Minecraft.Client/Common/res/TitleUpdate/res/misc/tunnel.png
new file mode 100644
index 00000000..2f82e845
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/misc/tunnel.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/beam.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/beam.png
new file mode 100644
index 00000000..9ddd1d15
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/beam.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/ender.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/ender.png
new file mode 100644
index 00000000..f82ef136
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/ender.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/ender_eyes.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/ender_eyes.png
new file mode 100644
index 00000000..b16c9a50
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderdragon/ender_eyes.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderman_eyes.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderman_eyes.png
new file mode 100644
index 00000000..5e3f4782
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/enderman_eyes.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/redcow.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/redcow.png
new file mode 100644
index 00000000..1d94cc0d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/redcow.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/skeleton_wither.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/skeleton_wither.png
new file mode 100644
index 00000000..b0db19df
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/skeleton_wither.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/snowman.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/snowman.png
new file mode 100644
index 00000000..be61ec92
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/snowman.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/butcher.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/butcher.png
new file mode 100644
index 00000000..935352f1
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/butcher.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/farmer.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/farmer.png
new file mode 100644
index 00000000..d01778ab
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/farmer.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/librarian.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/librarian.png
new file mode 100644
index 00000000..73b99518
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/librarian.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/priest.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/priest.png
new file mode 100644
index 00000000..14ae9398
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/priest.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/smith.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/smith.png
new file mode 100644
index 00000000..a97c37f9
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/smith.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/villager.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/villager.png
new file mode 100644
index 00000000..f002b0e5
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/villager/villager.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/wolf_collar.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/wolf_collar.png
new file mode 100644
index 00000000..62d85725
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/wolf_collar.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/wolf_tame.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/wolf_tame.png
new file mode 100644
index 00000000..18830a05
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/wolf_tame.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/zombie.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/zombie.png
new file mode 100644
index 00000000..333fcd6e
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/zombie.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/mob/zombie_villager.png b/Minecraft.Client/Common/res/TitleUpdate/res/mob/zombie_villager.png
new file mode 100644
index 00000000..0b2cecef
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/mob/zombie_villager.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/particles.png b/Minecraft.Client/Common/res/TitleUpdate/res/particles.png
new file mode 100644
index 00000000..aed54da5
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/particles.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/terrain.png b/Minecraft.Client/Common/res/TitleUpdate/res/terrain.png
new file mode 100644
index 00000000..d5d3751d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/terrain.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/terrainMipMapLevel2.png b/Minecraft.Client/Common/res/TitleUpdate/res/terrainMipMapLevel2.png
new file mode 100644
index 00000000..771bb2d5
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/terrainMipMapLevel2.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/terrainMipMapLevel3.png b/Minecraft.Client/Common/res/TitleUpdate/res/terrainMipMapLevel3.png
new file mode 100644
index 00000000..900ba0f3
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/terrainMipMapLevel3.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_0.png b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_0.png
new file mode 100644
index 00000000..cf8910f6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_0.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_0.txt b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_0.txt
new file mode 100644
index 00000000..58d1715d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_0.txt
@@ -0,0 +1,16 @@
+8,
+9,
+10,
+11,
+12,
+13,
+14,
+15,
+0,
+1,
+2,
+3,
+4,
+5,
+6,
+7,
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_1.png b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_1.png
new file mode 100644
index 00000000..6db92ac4
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_1.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_1.txt b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_1.txt
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/fire_1.txt
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava.png b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava.png
new file mode 100644
index 00000000..78bb29d5
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava.txt b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava.txt
new file mode 100644
index 00000000..b0a7c084
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava.txt
@@ -0,0 +1,38 @@
+0*2
+1*2
+2*2
+3*2
+4*2
+5*2
+6*2
+7*2
+8*2
+9*2
+10*2
+11*2
+12*2
+13*2
+14*2
+15*2
+16*2
+17*2
+18*2
+19*2
+18*2
+17*2
+16*2
+15*2
+14*2
+13*2
+12*2
+11*2
+10*2
+9*2
+8*2
+7*2
+6*2
+5*2
+4*2
+3*2
+2*2
+1*2
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava_flow.png b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava_flow.png
new file mode 100644
index 00000000..af07f91d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava_flow.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava_flow.txt b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava_flow.txt
new file mode 100644
index 00000000..2e6ca4fc
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/lava_flow.txt
@@ -0,0 +1,16 @@
+0*3
+1*3
+2*3
+3*3
+4*3
+5*3
+6*3
+7*3
+8*3
+9*3
+10*3
+11*3
+12*3
+13*3
+14*3
+15*3
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/portal.png b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/portal.png
new file mode 100644
index 00000000..96859e2d
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/portal.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/portal.txt b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/portal.txt
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/portal.txt
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water.png b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water.png
new file mode 100644
index 00000000..c7e90b07
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water.txt b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water.txt
new file mode 100644
index 00000000..d8fe765a
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water.txt
@@ -0,0 +1,32 @@
+0*2
+1*2
+2*2
+3*2
+4*2
+5*2
+6*2
+7*2
+8*2
+9*2
+10*2
+11*2
+12*2
+13*2
+14*2
+15*2
+16*2
+17*2
+18*2
+19*2
+20*2
+21*2
+22*2
+23*2
+24*2
+25*2
+26*2
+27*2
+28*2
+29*2
+30*2
+31*2
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water_flow.png b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water_flow.png
new file mode 100644
index 00000000..e72280c4
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water_flow.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water_flow.txt b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water_flow.txt
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/blocks/water_flow.txt
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/clock.png b/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/clock.png
new file mode 100644
index 00000000..069a0abf
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/clock.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/clock.txt b/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/clock.txt
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/clock.txt
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/compass.png b/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/compass.png
new file mode 100644
index 00000000..9dcbdfe6
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/compass.png
Binary files differ
diff --git a/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/compass.txt b/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/compass.txt
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/res/textures/items/compass.txt
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/Minecraft.Client/Common/res/TitleUpdate/tutorialDiff b/Minecraft.Client/Common/res/TitleUpdate/tutorialDiff
new file mode 100644
index 00000000..be9e2e60
--- /dev/null
+++ b/Minecraft.Client/Common/res/TitleUpdate/tutorialDiff
Binary files differ