diff --git a/Minecraft.Client/Assets/Localisation/de-DE/4J_stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/de-DE/4J_stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/de-DE/4J_stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/de-DE/4J_stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/de-DE/4J_stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/de-DE/4J_stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/de-DE/4J_stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/de-DE/4J_stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/de-DE/AdditionalStrings.xml b/Minecraft.Client/Assets/LocUnused/de-DE/AdditionalStrings.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/de-DE/AdditionalStrings.xml rename to Minecraft.Client/Assets/LocUnused/de-DE/AdditionalStrings.xml diff --git a/Minecraft.Client/Assets/Localisation/de-DE/stringsDynafont.xml b/Minecraft.Client/Assets/LocUnused/de-DE/stringsDynafont.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/de-DE/stringsDynafont.xml rename to Minecraft.Client/Assets/LocUnused/de-DE/stringsDynafont.xml diff --git a/Minecraft.Client/Assets/Localisation/de-DE/stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/de-DE/stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/de-DE/stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/de-DE/stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/de-DE/stringsLanguages.xml b/Minecraft.Client/Assets/LocUnused/de-DE/stringsLanguages.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/de-DE/stringsLanguages.xml rename to Minecraft.Client/Assets/LocUnused/de-DE/stringsLanguages.xml diff --git a/Minecraft.Client/Assets/Localisation/de-DE/stringsLeaderboards.xml b/Minecraft.Client/Assets/LocUnused/de-DE/stringsLeaderboards.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/de-DE/stringsLeaderboards.xml rename to Minecraft.Client/Assets/LocUnused/de-DE/stringsLeaderboards.xml diff --git a/Minecraft.Client/Assets/Localisation/de-DE/stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/de-DE/stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/de-DE/stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/de-DE/stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/de-DE/stringsRichPresence.xml b/Minecraft.Client/Assets/LocUnused/de-DE/stringsRichPresence.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/de-DE/stringsRichPresence.xml rename to Minecraft.Client/Assets/LocUnused/de-DE/stringsRichPresence.xml diff --git a/Minecraft.Client/Assets/Localisation/fr-FR/4J_stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/fr-FR/4J_stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/fr-FR/4J_stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/fr-FR/4J_stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/fr-FR/4J_stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/fr-FR/4J_stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/fr-FR/4J_stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/fr-FR/4J_stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/fr-FR/AdditionalStrings.xml b/Minecraft.Client/Assets/LocUnused/fr-FR/AdditionalStrings.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/fr-FR/AdditionalStrings.xml rename to Minecraft.Client/Assets/LocUnused/fr-FR/AdditionalStrings.xml diff --git a/Minecraft.Client/Assets/Localisation/fr-FR/stringsDynafont.xml b/Minecraft.Client/Assets/LocUnused/fr-FR/stringsDynafont.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/fr-FR/stringsDynafont.xml rename to Minecraft.Client/Assets/LocUnused/fr-FR/stringsDynafont.xml diff --git a/Minecraft.Client/Assets/Localisation/fr-FR/stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/fr-FR/stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/fr-FR/stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/fr-FR/stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/fr-FR/stringsLanguages.xml b/Minecraft.Client/Assets/LocUnused/fr-FR/stringsLanguages.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/fr-FR/stringsLanguages.xml rename to Minecraft.Client/Assets/LocUnused/fr-FR/stringsLanguages.xml diff --git a/Minecraft.Client/Assets/Localisation/fr-FR/stringsLeaderboards.xml b/Minecraft.Client/Assets/LocUnused/fr-FR/stringsLeaderboards.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/fr-FR/stringsLeaderboards.xml rename to Minecraft.Client/Assets/LocUnused/fr-FR/stringsLeaderboards.xml diff --git a/Minecraft.Client/Assets/Localisation/fr-FR/stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/fr-FR/stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/fr-FR/stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/fr-FR/stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/fr-FR/stringsRichPresence.xml b/Minecraft.Client/Assets/LocUnused/fr-FR/stringsRichPresence.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/fr-FR/stringsRichPresence.xml rename to Minecraft.Client/Assets/LocUnused/fr-FR/stringsRichPresence.xml diff --git a/Minecraft.Client/Assets/Localisation/it-IT/4J_stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/it-IT/4J_stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/it-IT/4J_stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/it-IT/4J_stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/it-IT/4J_stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/it-IT/4J_stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/it-IT/4J_stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/it-IT/4J_stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/it-IT/AdditionalStrings.xml b/Minecraft.Client/Assets/LocUnused/it-IT/AdditionalStrings.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/it-IT/AdditionalStrings.xml rename to Minecraft.Client/Assets/LocUnused/it-IT/AdditionalStrings.xml diff --git a/Minecraft.Client/Assets/Localisation/it-IT/stringsDynafont.xml b/Minecraft.Client/Assets/LocUnused/it-IT/stringsDynafont.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/it-IT/stringsDynafont.xml rename to Minecraft.Client/Assets/LocUnused/it-IT/stringsDynafont.xml diff --git a/Minecraft.Client/Assets/Localisation/it-IT/stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/it-IT/stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/it-IT/stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/it-IT/stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/it-IT/stringsLanguages.xml b/Minecraft.Client/Assets/LocUnused/it-IT/stringsLanguages.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/it-IT/stringsLanguages.xml rename to Minecraft.Client/Assets/LocUnused/it-IT/stringsLanguages.xml diff --git a/Minecraft.Client/Assets/Localisation/it-IT/stringsLeaderboards.xml b/Minecraft.Client/Assets/LocUnused/it-IT/stringsLeaderboards.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/it-IT/stringsLeaderboards.xml rename to Minecraft.Client/Assets/LocUnused/it-IT/stringsLeaderboards.xml diff --git a/Minecraft.Client/Assets/Localisation/it-IT/stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/it-IT/stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/it-IT/stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/it-IT/stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/it-IT/stringsRichPresence.xml b/Minecraft.Client/Assets/LocUnused/it-IT/stringsRichPresence.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/it-IT/stringsRichPresence.xml rename to Minecraft.Client/Assets/LocUnused/it-IT/stringsRichPresence.xml diff --git a/Minecraft.Client/Assets/Localisation/ja-JP/4J_stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/ja-JP/4J_stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ja-JP/4J_stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/ja-JP/4J_stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/ja-JP/4J_stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/ja-JP/4J_stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ja-JP/4J_stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/ja-JP/4J_stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/ja-JP/AdditionalStrings.xml b/Minecraft.Client/Assets/LocUnused/ja-JP/AdditionalStrings.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ja-JP/AdditionalStrings.xml rename to Minecraft.Client/Assets/LocUnused/ja-JP/AdditionalStrings.xml diff --git a/Minecraft.Client/Assets/Localisation/ja-JP/stringsDynafont.xml b/Minecraft.Client/Assets/LocUnused/ja-JP/stringsDynafont.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ja-JP/stringsDynafont.xml rename to Minecraft.Client/Assets/LocUnused/ja-JP/stringsDynafont.xml diff --git a/Minecraft.Client/Assets/Localisation/ja-JP/stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/ja-JP/stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ja-JP/stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/ja-JP/stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/ja-JP/stringsLanguages.xml b/Minecraft.Client/Assets/LocUnused/ja-JP/stringsLanguages.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ja-JP/stringsLanguages.xml rename to Minecraft.Client/Assets/LocUnused/ja-JP/stringsLanguages.xml diff --git a/Minecraft.Client/Assets/Localisation/ja-JP/stringsLeaderboards.xml b/Minecraft.Client/Assets/LocUnused/ja-JP/stringsLeaderboards.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ja-JP/stringsLeaderboards.xml rename to Minecraft.Client/Assets/LocUnused/ja-JP/stringsLeaderboards.xml diff --git a/Minecraft.Client/Assets/Localisation/ja-JP/stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/ja-JP/stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ja-JP/stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/ja-JP/stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/ja-JP/stringsRichPresence.xml b/Minecraft.Client/Assets/LocUnused/ja-JP/stringsRichPresence.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ja-JP/stringsRichPresence.xml rename to Minecraft.Client/Assets/LocUnused/ja-JP/stringsRichPresence.xml diff --git a/Minecraft.Client/Assets/Localisation/ko-KR/4J_stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/ko-KR/4J_stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ko-KR/4J_stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/ko-KR/4J_stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/ko-KR/4J_stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/ko-KR/4J_stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ko-KR/4J_stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/ko-KR/4J_stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/ko-KR/AdditionalStrings.xml b/Minecraft.Client/Assets/LocUnused/ko-KR/AdditionalStrings.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ko-KR/AdditionalStrings.xml rename to Minecraft.Client/Assets/LocUnused/ko-KR/AdditionalStrings.xml diff --git a/Minecraft.Client/Assets/Localisation/ko-KR/stringsDynafont.xml b/Minecraft.Client/Assets/LocUnused/ko-KR/stringsDynafont.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ko-KR/stringsDynafont.xml rename to Minecraft.Client/Assets/LocUnused/ko-KR/stringsDynafont.xml diff --git a/Minecraft.Client/Assets/Localisation/ko-KR/stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/ko-KR/stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ko-KR/stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/ko-KR/stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/ko-KR/stringsLanguages.xml b/Minecraft.Client/Assets/LocUnused/ko-KR/stringsLanguages.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ko-KR/stringsLanguages.xml rename to Minecraft.Client/Assets/LocUnused/ko-KR/stringsLanguages.xml diff --git a/Minecraft.Client/Assets/Localisation/ko-KR/stringsLeaderboards.xml b/Minecraft.Client/Assets/LocUnused/ko-KR/stringsLeaderboards.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ko-KR/stringsLeaderboards.xml rename to Minecraft.Client/Assets/LocUnused/ko-KR/stringsLeaderboards.xml diff --git a/Minecraft.Client/Assets/Localisation/ko-KR/stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/ko-KR/stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ko-KR/stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/ko-KR/stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/ko-KR/stringsRichPresence.xml b/Minecraft.Client/Assets/LocUnused/ko-KR/stringsRichPresence.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/ko-KR/stringsRichPresence.xml rename to Minecraft.Client/Assets/LocUnused/ko-KR/stringsRichPresence.xml diff --git a/Minecraft.Client/Assets/Localisation/pt-BR/4J_stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/pt-BR/4J_stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/pt-BR/4J_stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/pt-BR/4J_stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/pt-BR/4J_stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/pt-BR/4J_stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/pt-BR/4J_stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/pt-BR/4J_stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/pt-BR/AdditionalStrings.xml b/Minecraft.Client/Assets/LocUnused/pt-BR/AdditionalStrings.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/pt-BR/AdditionalStrings.xml rename to Minecraft.Client/Assets/LocUnused/pt-BR/AdditionalStrings.xml diff --git a/Minecraft.Client/Assets/Localisation/pt-BR/stringsDynafont.xml b/Minecraft.Client/Assets/LocUnused/pt-BR/stringsDynafont.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/pt-BR/stringsDynafont.xml rename to Minecraft.Client/Assets/LocUnused/pt-BR/stringsDynafont.xml diff --git a/Minecraft.Client/Assets/Localisation/pt-BR/stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/pt-BR/stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/pt-BR/stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/pt-BR/stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/pt-BR/stringsLanguages.xml b/Minecraft.Client/Assets/LocUnused/pt-BR/stringsLanguages.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/pt-BR/stringsLanguages.xml rename to Minecraft.Client/Assets/LocUnused/pt-BR/stringsLanguages.xml diff --git a/Minecraft.Client/Assets/Localisation/pt-BR/stringsLeaderboards.xml b/Minecraft.Client/Assets/LocUnused/pt-BR/stringsLeaderboards.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/pt-BR/stringsLeaderboards.xml rename to Minecraft.Client/Assets/LocUnused/pt-BR/stringsLeaderboards.xml diff --git a/Minecraft.Client/Assets/Localisation/pt-BR/stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/pt-BR/stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/pt-BR/stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/pt-BR/stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/pt-BR/stringsRichPresence.xml b/Minecraft.Client/Assets/LocUnused/pt-BR/stringsRichPresence.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/pt-BR/stringsRichPresence.xml rename to Minecraft.Client/Assets/LocUnused/pt-BR/stringsRichPresence.xml diff --git a/Minecraft.Client/Assets/Localisation/zh-CHT/4J_stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/zh-CHT/4J_stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/zh-CHT/4J_stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/zh-CHT/4J_stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/zh-CHT/4J_stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/zh-CHT/4J_stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/zh-CHT/4J_stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/zh-CHT/4J_stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/zh-CHT/AdditionalStrings.xml b/Minecraft.Client/Assets/LocUnused/zh-CHT/AdditionalStrings.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/zh-CHT/AdditionalStrings.xml rename to Minecraft.Client/Assets/LocUnused/zh-CHT/AdditionalStrings.xml diff --git a/Minecraft.Client/Assets/Localisation/zh-CHT/stringsDynafont.xml b/Minecraft.Client/Assets/LocUnused/zh-CHT/stringsDynafont.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/zh-CHT/stringsDynafont.xml rename to Minecraft.Client/Assets/LocUnused/zh-CHT/stringsDynafont.xml diff --git a/Minecraft.Client/Assets/Localisation/zh-CHT/stringsGeneric.xml b/Minecraft.Client/Assets/LocUnused/zh-CHT/stringsGeneric.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/zh-CHT/stringsGeneric.xml rename to Minecraft.Client/Assets/LocUnused/zh-CHT/stringsGeneric.xml diff --git a/Minecraft.Client/Assets/Localisation/zh-CHT/stringsLanguages.xml b/Minecraft.Client/Assets/LocUnused/zh-CHT/stringsLanguages.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/zh-CHT/stringsLanguages.xml rename to Minecraft.Client/Assets/LocUnused/zh-CHT/stringsLanguages.xml diff --git a/Minecraft.Client/Assets/Localisation/zh-CHT/stringsLeaderboards.xml b/Minecraft.Client/Assets/LocUnused/zh-CHT/stringsLeaderboards.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/zh-CHT/stringsLeaderboards.xml rename to Minecraft.Client/Assets/LocUnused/zh-CHT/stringsLeaderboards.xml diff --git a/Minecraft.Client/Assets/Localisation/zh-CHT/stringsPlatformSpecific.xml b/Minecraft.Client/Assets/LocUnused/zh-CHT/stringsPlatformSpecific.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/zh-CHT/stringsPlatformSpecific.xml rename to Minecraft.Client/Assets/LocUnused/zh-CHT/stringsPlatformSpecific.xml diff --git a/Minecraft.Client/Assets/Localisation/zh-CHT/stringsRichPresence.xml b/Minecraft.Client/Assets/LocUnused/zh-CHT/stringsRichPresence.xml similarity index 100% rename from Minecraft.Client/Assets/Localisation/zh-CHT/stringsRichPresence.xml rename to Minecraft.Client/Assets/LocUnused/zh-CHT/stringsRichPresence.xml diff --git a/Minecraft.Client/Assets/Localisation/languages.loc b/Minecraft.Client/Assets/Localisation/languages.loc index 4af99479..dcde1213 100644 Binary files a/Minecraft.Client/Assets/Localisation/languages.loc and b/Minecraft.Client/Assets/Localisation/languages.loc differ diff --git a/Minecraft.Client/Assets/MediaWindows64.arc b/Minecraft.Client/Assets/MediaWindows64.arc index c7a8e93b..716aaeb0 100644 Binary files a/Minecraft.Client/Assets/MediaWindows64.arc and b/Minecraft.Client/Assets/MediaWindows64.arc differ diff --git a/Minecraft.Client/Assets/Tutorial/Tutorial.pck b/Minecraft.Client/Assets/Tutorial/Tutorial.pck index f05788b3..b2f51cd6 100644 Binary files a/Minecraft.Client/Assets/Tutorial/Tutorial.pck and b/Minecraft.Client/Assets/Tutorial/Tutorial.pck differ diff --git a/Minecraft.Client/Assets/UI/HelpOptions.rcss b/Minecraft.Client/Assets/UI/HelpOptions.rcss index ad478c34..dcc9db80 100644 --- a/Minecraft.Client/Assets/UI/HelpOptions.rcss +++ b/Minecraft.Client/Assets/UI/HelpOptions.rcss @@ -18,7 +18,6 @@ div#help_options_menu height: 330dp; margin: auto; background: rgba(0, 0, 0, 0.65); - border: 2dp solid #555555; border-radius: 8dp; padding: 40dp 48dp; } @@ -42,7 +41,6 @@ button text-align: center; line-height: 60dp; cursor: pointer; - border: none; background: transparent; decorator: image(images/lce/Button/MainMenuButton_Norm.png); } diff --git a/Minecraft.Client/Assets/UI/HelpOptions.rml b/Minecraft.Client/Assets/UI/HelpOptions.rml index dcddf046..1115dc42 100644 --- a/Minecraft.Client/Assets/UI/HelpOptions.rml +++ b/Minecraft.Client/Assets/UI/HelpOptions.rml @@ -6,11 +6,11 @@
- - - - - + + + + +
diff --git a/Minecraft.Client/Assets/UI/PauseMenu.rcss b/Minecraft.Client/Assets/UI/PauseMenu.rcss index fa8d28d3..00a6a35d 100644 --- a/Minecraft.Client/Assets/UI/PauseMenu.rcss +++ b/Minecraft.Client/Assets/UI/PauseMenu.rcss @@ -18,7 +18,6 @@ div#pause_menu height: 330dp; margin: auto; background: rgba(0, 0, 0, 0.65); - border: 2dp solid #555555; border-radius: 8dp; padding: 40dp 48dp; } @@ -42,7 +41,6 @@ button text-align: center; line-height: 60dp; cursor: pointer; - border: none; background: transparent; decorator: image(images/lce/Button/MainMenuButton_Norm.png); } @@ -93,7 +91,6 @@ button#exit_cancel text-align: center; line-height: 58dp; cursor: pointer; - border: none; background: transparent; decorator: image(images/lce/Button/MainMenuButton_Norm.png); } @@ -144,7 +141,6 @@ button#save_confirm text-align: center; line-height: 58dp; cursor: pointer; - border: none; background: transparent; decorator: image(images/lce/Button/MainMenuButton_Norm.png); } diff --git a/Minecraft.Client/Assets/UI/PauseMenu.rml b/Minecraft.Client/Assets/UI/PauseMenu.rml index 34a71c56..caa516f4 100644 --- a/Minecraft.Client/Assets/UI/PauseMenu.rml +++ b/Minecraft.Client/Assets/UI/PauseMenu.rml @@ -6,25 +6,25 @@
- - - - - + + + + +
-

{IDS_CONFIRM_EXIT_GAME}

+

[IDS_CONFIRM_EXIT_GAME]

- - - + + +
-

{IDS_CONFIRM_SAVE_GAME}

+

[IDS_CONFIRM_SAVE_GAME]

- - + +
diff --git a/Minecraft.Client/Assets/UI/SettingsMenu.rcss b/Minecraft.Client/Assets/UI/SettingsMenu.rcss index 57d3e633..2163d7bc 100644 --- a/Minecraft.Client/Assets/UI/SettingsMenu.rcss +++ b/Minecraft.Client/Assets/UI/SettingsMenu.rcss @@ -18,7 +18,6 @@ div#settings_menu height: 330dp; margin: auto; background: rgba(0, 0, 0, 0.65); - border: 2dp solid #555555; border-radius: 8dp; padding: 40dp 48dp; } @@ -42,7 +41,6 @@ button text-align: center; line-height: 60dp; cursor: pointer; - border: none; background: transparent; decorator: image(images/lce/Button/MainMenuButton_Norm.png); } @@ -91,7 +89,6 @@ button#confirm_yes text-align: center; line-height: 58dp; cursor: pointer; - border: none; background: transparent; decorator: image(images/lce/Button/MainMenuButton_Norm.png); } diff --git a/Minecraft.Client/Assets/UI/SettingsMenu.rml b/Minecraft.Client/Assets/UI/SettingsMenu.rml index 01f5be53..cb9cf818 100644 --- a/Minecraft.Client/Assets/UI/SettingsMenu.rml +++ b/Minecraft.Client/Assets/UI/SettingsMenu.rml @@ -6,18 +6,18 @@
- - - - - - + + + + + +
-

{IDS_RESET_TO_DEFAULTS}

+

[IDS_RESET_TO_DEFAULTS]

- - + +
diff --git a/Minecraft.Client/Common/Consoles_App.cpp b/Minecraft.Client/Common/Consoles_App.cpp index 2f2b52e9..27f53ff2 100644 --- a/Minecraft.Client/Common/Consoles_App.cpp +++ b/Minecraft.Client/Common/Consoles_App.cpp @@ -301,8 +301,11 @@ void CMinecraftApp::DebugPrintf(int user, const char *szFormat, ...) LPCWSTR CMinecraftApp::GetString(int iID) { - //return L"Değişiklikler ve Yenilikler"; - //return L"ÕÕÕÕÖÖÖÖ"; + return app.m_stringTable->getString(iID); +} + +LPCWSTR CMinecraftApp::GetString(const wstring &iID) +{ return app.m_stringTable->getString(iID); } diff --git a/Minecraft.Client/Common/Consoles_App.h b/Minecraft.Client/Common/Consoles_App.h index b0e0eec7..0dcdad9b 100644 --- a/Minecraft.Client/Common/Consoles_App.h +++ b/Minecraft.Client/Common/Consoles_App.h @@ -151,7 +151,8 @@ public: void SetSpecialTutorialCompletionFlag(int iPad, int index); - static LPCWSTR GetString(int iID); + static LPCWSTR GetString(const wstring &iID); + static LPCWSTR GetString(int iID); eGameMode GetGameMode() { return m_eGameMode;} void SetGameMode(eGameMode eMode) { m_eGameMode=eMode;} diff --git a/Minecraft.Client/Common/UI/UIController.cpp b/Minecraft.Client/Common/UI/UIController.cpp index 03dbaba4..72590f89 100644 --- a/Minecraft.Client/Common/UI/UIController.cpp +++ b/Minecraft.Client/Common/UI/UIController.cpp @@ -4,18 +4,18 @@ #include "UIScene.h" #include "UIControl_Slider.h" #include "UIControl_TexturePackList.h" -#include "..\..\..\Minecraft.World\StringHelpers.h" -#include "..\..\LocalPlayer.h" -#include "..\..\DLCTexturePack.h" -#include "..\..\TexturePackRepository.h" -#include "..\..\Minecraft.h" -#include "..\..\..\Minecraft.World\net.minecraft.world.entity.boss.enderdragon.h" -#include "..\..\EnderDragonRenderer.h" -#include "..\..\MultiPlayerLocalPlayer.h" +#include "../../../Minecraft.World/StringHelpers.h" +#include "../../LocalPlayer.h" +#include "../../DLCTexturePack.h" +#include "../../TexturePackRepository.h" +#include "../../Minecraft.h" +#include "../../../Minecraft.World/net.minecraft.world.entity.boss.enderdragon.h" +#include "../../EnderDragonRenderer.h" +#include "../../MultiPlayerLocalPlayer.h" #include "UIFontData.h" #include "UISplitScreenHelpers.h" -#include "..\..\Windows64\KeyboardMouseInput.h" -#include "..\..\RmlManager.h" +#include "../../Windows64/KeyboardMouseInput.h" +#include "../../RmlManager.h" #include "../../BufferedImage.h" // 4J Stu - Enable this to override the Iggy Allocator @@ -24,7 +24,7 @@ //#define ENABLE_IGGY_EXPLORER #ifdef ENABLE_IGGY_EXPLORER -#include "Windows64\Iggy\include\iggyexpruntime.h" +#include "Windows64/Iggy/include/iggyexpruntime.h" #endif //#define ENABLE_IGGY_PERFMON @@ -33,20 +33,7 @@ #define PM_ORIGIN_X 24 #define PM_ORIGIN_Y 34 -#ifdef __ORBIS__ -#include "Orbis\Iggy\include\iggyperfmon.h" -#include "Orbis\Iggy\include\iggyperfmon_orbis.h" -#elif defined _DURANGO -#include "Durango\Iggy\include\iggyperfmon.h" -#elif defined __PS3__ -#include "PS3\Iggy\include\iggyperfmon.h" -#include "PS3\Iggy\include\iggyperfmon_ps3.h" -#elif defined __PSVITA__ -#include "PSVita\Iggy\include\iggyperfmon.h" -#include "PSVita\Iggy\include\iggyperfmon_psp2.h" -#elif defined __WINDOWS64 -#include "Windows64\Iggy\include\iggyperfmon.h" -#endif +#include "Windows64/Iggy/include/iggyperfmon.h" #endif diff --git a/Minecraft.Client/Common/UI/UIScene_PauseMenu.cpp b/Minecraft.Client/Common/UI/UIScene_PauseMenu.cpp index 41899ec1..3f331e70 100644 --- a/Minecraft.Client/Common/UI/UIScene_PauseMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_PauseMenu.cpp @@ -55,18 +55,14 @@ UIScene_PauseMenu::UIScene_PauseMenu(int iPad, void *initData, UILayer *parentLa m_document->GetElementById("resume")->Focus(); } else - { app.DebugPrintf("[RmlPauseMenu] Failed to load PauseMenu.rml\n"); - } ui.HidePressStart(); // parentLayer->addComponent(iPad,eUIComponent_Logo); if (g_NetworkManager.IsLocalGame() && g_NetworkManager.GetPlayerCount() == 1) - { app.SetXuiServerAction(ProfileManager.GetPrimaryPad(), eXuiServerAction_PauseServer, (void*)TRUE); - } TelemetryManager->RecordMenuShown(m_iPad, eUIScene_PauseMenu, 0); TelemetryManager->RecordPauseOrInactive(m_iPad); @@ -102,13 +98,15 @@ void UIScene_PauseMenu::gainFocus() bHasFocus = true; updateTooltips(); updateComponents(); + if (!m_bFocussedOnce) - { // No Iggy set-focus call needed for RmlUi scene - } + handleGainFocus(m_bFocussedOnce); + if (bHasFocus) m_bFocussedOnce = true; + if (m_document) m_document->Show(); } @@ -169,9 +167,7 @@ void UIScene_PauseMenu::handleInput(int iPad, int key, bool repeat, bool pressed if (pressed) { if (iPad == ProfileManager.GetPrimaryPad() && g_NetworkManager.IsLocalGame()) - { app.SetXuiServerAction(ProfileManager.GetPrimaryPad(), eXuiServerAction_PauseServer, (void*)FALSE); - } } Rml::Context* ctx = RmlManager::Get().GetContext(); @@ -235,16 +231,16 @@ void UIScene_PauseMenu::ProcessEvent(Rml::Event& event) if (event == Rml::EventId::Click) { - if (id == "resume") OnResume(); - else if (id == "help_options") OnHelpAndOptions(); - else if (id == "achievements") OnAchievements(); - else if (id == "save_game") OnSaveGame(); - else if (id == "exit_game") OnExitGame(); - else if (id == "exit_save") OnExitSave(); - else if (id == "exit_nosave") OnExitNoSave(); - else if (id == "exit_cancel") OnExitCancel(); - else if (id == "save_confirm") OnSaveConfirm(); - else if (id == "save_cancel") OnSaveCancel(); + if (id == "resume") OnResume(); + else if (id == "help_options") OnHelpAndOptions(); + else if (id == "achievements") OnAchievements(); + else if (id == "save_game") OnSaveGame(); + else if (id == "exit_game") OnExitGame(); + else if (id == "exit_save") OnExitSave(); + else if (id == "exit_nosave") OnExitNoSave(); + else if (id == "exit_cancel") OnExitCancel(); + else if (id == "save_confirm") OnSaveConfirm(); + else if (id == "save_cancel") OnSaveCancel(); } } @@ -262,9 +258,7 @@ void UIScene_PauseMenu::ShowScene(bool show) void UIScene_PauseMenu::navigateBack() { if (m_iPad == ProfileManager.GetPrimaryPad() && g_NetworkManager.IsLocalGame()) - { app.SetXuiServerAction(ProfileManager.GetPrimaryPad(), eXuiServerAction_PauseServer, (void*)FALSE); - } ui.PlayUISFX(eSFX_Back); UIScene::navigateBack(); @@ -301,14 +295,8 @@ void UIScene_PauseMenu::ShowSaveDialog(bool show) auto* saveText = m_document->GetElementById("save_text"); - if (!ProfileManager.IsFullVersion()) - { - if (saveText) saveText->SetInnerRML("{IDS_UNLOCK_TOSAVE_TEXT}"); - } - else - { - if (saveText) saveText->SetInnerRML("{IDS_CONFIRM_SAVE_GAME}"); - } + if (saveText) + saveText->SetInnerRML("[IDS_CONFIRM_SAVE_GAME]"); m_document->GetElementById("save_cancel")->Focus(); m_bSaveDialog = true; @@ -328,37 +316,19 @@ void UIScene_PauseMenu::OnSaveGame() if (m_iPad != ProfileManager.GetPrimaryPad()) return; - if (!ProfileManager.IsFullVersion()) - { - ShowSaveDialog(true); - return; - } - bool bSaveExists; StorageManager.DoesSaveExist(&bSaveExists); if (bSaveExists) - { ShowSaveDialog(true); - } else - { app.SetAction(m_iPad, eAppAction_SaveGame); - } } void UIScene_PauseMenu::OnSaveConfirm() { ShowSaveDialog(false); - - if (!ProfileManager.IsFullVersion()) - { - ProfileManager.DisplayFullVersionPurchase(false, m_iPad, eSen_UpsellID_Full_Version_Of_Game); - } - else - { - app.SetAction(m_iPad, eAppAction_SaveGame); - } + app.SetAction(m_iPad, eAppAction_SaveGame); } void UIScene_PauseMenu::OnSaveCancel() @@ -387,29 +357,18 @@ void UIScene_PauseMenu::ShowExitDialog(bool show) auto* exitCancel = m_document->GetElementById("exit_cancel"); auto* exitText = m_document->GetElementById("exit_text"); - if (ProfileManager.IsFullVersion() && m_iPad == ProfileManager.GetPrimaryPad()) + if (m_iPad == ProfileManager.GetPrimaryPad()) { - // Full version primary pad: show Save & Exit + Exit without Saving + Cancel - if (exitSave) exitSave->SetProperty("display", "inline-block"); - if (exitNosave) exitNosave->SetProperty("display", "inline-block"); + if (exitSave) + exitSave->SetProperty("display", "inline-block"); + if (exitNosave) + exitNosave->SetProperty("display", "inline-block"); if (g_NetworkManager.GetPlayerCount() > 1) - { - if (exitText) exitText->SetInnerRML("{IDS_CONFIRM_EXIT_GAME_CONFIRM_DISCONNECT_SAVE}"); - } + if (exitText) exitText->SetInnerRML("[IDS_CONFIRM_EXIT_GAME_CONFIRM_DISCONNECT_SAVE]"); else - { - if (exitText) exitText->SetInnerRML("{IDS_CONFIRM_EXIT_GAME}"); - } - if (exitCancel) exitCancel->Focus(); - } - else if (!ProfileManager.IsFullVersion() && m_iPad == ProfileManager.GetPrimaryPad()) - { - // Trial version: simple OK/Cancel, "progress will be lost" - if (exitSave) exitSave->SetProperty("display", "none"); - if (exitNosave) exitNosave->SetProperty("display", "inline-block"); - if (exitNosave) exitNosave->SetInnerRML("{IDS_YES}"); - if (exitText) exitText->SetInnerRML("{IDS_CONFIRM_EXIT_GAME_PROGRESS_LOST}"); + if (exitText) exitText->SetInnerRML("[IDS_CONFIRM_EXIT_GAME]"); + if (exitCancel) exitCancel->Focus(); } @@ -424,7 +383,7 @@ void UIScene_PauseMenu::ShowExitDialog(bool show) auto* exitSave = m_document->GetElementById("exit_save"); auto* exitNosave = m_document->GetElementById("exit_nosave"); if (exitSave) exitSave->SetProperty("display", "inline-block"); - if (exitNosave) exitNosave->SetInnerRML("{IDS_EXIT_GAME_NO_SAVE}"); + if (exitNosave) exitNosave->SetInnerRML("[IDS_EXIT_GAME_NO_SAVE]"); if (exitNosave) exitNosave->SetProperty("display", "inline-block"); m_document->GetElementById("exit_game")->Focus(); diff --git a/Minecraft.Client/StringTable.cpp b/Minecraft.Client/StringTable.cpp index 391cb4ef..74b47b9a 100644 --- a/Minecraft.Client/StringTable.cpp +++ b/Minecraft.Client/StringTable.cpp @@ -1,9 +1,6 @@ #include "StringTable.h" -StringTable::StringTable(void) -{ - -} +StringTable::StringTable(void) {} // Load string table from a binary blob, filling out with the current localisation data only StringTable::StringTable(PBYTE pbData, DWORD dwSize) @@ -23,7 +20,6 @@ void StringTable::Reset(void) m_stringsMap.clear(); m_stringsVec.clear(); m_langSizeMap.clear(); - isStatic = false; currentLanguage.clear(); } @@ -69,10 +65,6 @@ void StringTable::ReadAllFromStream(DataInputStream* dis) dis->skip(bytesToSkip); ReadLanguageFromStream(dis, dataSize); } - else - { - isStatic = false; - } } bool StringTable::FindLanguage(wstring& outLangId, int64_t& outBytesToSkip, int& outDataSize) @@ -107,44 +99,26 @@ bool StringTable::FindLanguage(wstring& outLangId, int64_t& outBytesToSkip, int& void StringTable::ReadLanguageFromStream(DataInputStream* dis, int dataSize) { - byteArray langData(dataSize); - dis->read(langData); - - ByteArrayInputStream bais2(langData); - DataInputStream dis2(&bais2); - // Read the language file for the selected language - int langVersion = dis2.readInt(); + int langVersion = dis->readInt(); + wstring langId = dis->readUTF(); + int totalStrings = dis->readInt(); - isStatic = false; - if (langVersion > 0) - isStatic = dis2.readBoolean(); + app.DebugPrintf("StringTable:: Hybrid Mode. totalStrings = %d\n", totalStrings); - wstring langId = dis2.readUTF(); - int totalStrings = dis2.readInt(); + m_stringsVec.reserve(totalStrings); + m_stringsMap.reserve(totalStrings); - app.DebugPrintf("IsStatic=%s totalStrings = %d\n", isStatic ? "TRUE" : "FALSE", totalStrings); - - if (!isStatic) + for(int i = 0; i < totalStrings; ++i) { - for(int i = 0; i < totalStrings; ++i) - { - wstring stringId = dis2.readUTF(); - wstring stringValue = dis2.readUTF(); + wstring stringId = dis->readUTF(); + wstring stringValue = dis->readUTF(); - m_stringsMap.insert(unordered_map::value_type(stringId, stringValue)); - } - } - else - { - for(int i = 0; i < totalStrings; ++i) - { - m_stringsVec.push_back(dis2.readUTF()); - } - } + m_stringsVec.push_back(std::move(stringValue)); - dis2.close(); - bais2.reset(); + size_t indexInVector = m_stringsVec.size() - 1; + m_stringsMap.emplace(std::move(stringId), indexInVector); + } } void StringTable::write(DataOutputStream* dos) @@ -155,25 +129,14 @@ void StringTable::write(DataOutputStream* dos) int langVersion = 1; dos->writeInt(langVersion); - dos->writeBoolean(isStatic); dos->writeUTF(currentLanguage.empty() ? L"en_US" : currentLanguage); - if (!isStatic) + dos->writeInt(m_stringsMap.size()); + + for (auto const& [key, index] : m_stringsMap) { - dos->writeInt(m_stringsMap.size()); - for (auto const& [key, val] : m_stringsMap) - { - dos->writeUTF(key); - dos->writeUTF(val); - } - } - else - { - dos->writeInt(m_stringsVec.size()); - for (auto const& val : m_stringsVec) - { - dos->writeUTF(val); - } + dos->writeUTF(key); + dos->writeUTF(m_stringsVec[index]); } } @@ -188,20 +151,16 @@ LPCWSTR StringTable::getString(const wstring &id) auto it = m_stringsMap.find(id); if(it != m_stringsMap.end()) - { - return it->second.c_str(); - } + return m_stringsVec[it->second].c_str(); else - { return L""; - } } LPCWSTR StringTable::getString(int id) { if (id >= 0 && id < m_stringsVec.size()) { - LPCWSTR pwchString=m_stringsVec.at(id).c_str(); + LPCWSTR pwchString=m_stringsVec[id].c_str(); return pwchString; } else diff --git a/Minecraft.Client/StringTable.h b/Minecraft.Client/StringTable.h index 4c4c931b..fccd6ad6 100644 --- a/Minecraft.Client/StringTable.h +++ b/Minecraft.Client/StringTable.h @@ -2,20 +2,10 @@ using namespace std; -#if defined(__PS3__) || defined(__ORBIS__) || defined __PSVITA__ -#define LOCALE_COUNT 21 -#elif defined _XBOX_ONE -#define LOCALE_COUNT 19 -#else -#define LOCALE_COUNT 11 -#endif - class StringTable { private: - bool isStatic; - - unordered_map m_stringsMap; + unordered_map m_stringsMap; vector m_stringsVec; vector> m_langSizeMap; @@ -24,7 +14,6 @@ private: byteArray src; public: - StringTable(void); StringTable(PBYTE pbData, DWORD dwSize); ~StringTable(void); @@ -46,5 +35,4 @@ private: void ReadAllFromStream(DataInputStream* dis); bool FindLanguage(wstring& outLangId, int64_t& outBytesToSkip, int& outDataSize); void ReadLanguageFromStream(DataInputStream* dis, int dataSize); -}; - +}; \ No newline at end of file diff --git a/Minecraft.Client/Windows64/Libs/RmlUi/Source/Core/Factory.cpp b/Minecraft.Client/Windows64/Libs/RmlUi/Source/Core/Factory.cpp index 7e1e8e43..e360e347 100644 --- a/Minecraft.Client/Windows64/Libs/RmlUi/Source/Core/Factory.cpp +++ b/Minecraft.Client/Windows64/Libs/RmlUi/Source/Core/Factory.cpp @@ -413,7 +413,7 @@ bool Factory::InstanceElementText(Element* parent, const String& in_text) text_element->SetText(text); // Store original untranslated text for runtime re-translation support. - if (in_text.size() > 2 && in_text[0] == '{') + if (in_text.size() > 2 && in_text[0] == '[') element->SetAttribute("data-rml-source", in_text); // Add to active node. diff --git a/Minecraft.Client/Windows64/RmlUi_SystemInterface_Win64.cpp b/Minecraft.Client/Windows64/RmlUi_SystemInterface_Win64.cpp index d5774947..f618825b 100644 --- a/Minecraft.Client/Windows64/RmlUi_SystemInterface_Win64.cpp +++ b/Minecraft.Client/Windows64/RmlUi_SystemInterface_Win64.cpp @@ -2,8 +2,6 @@ #include "..\Common\Consoles_App.h" #include "StringTable.h" #include "Windows64_App.h" -#include "..\Assets\Localisation\strings.h" -#include "StringTableNameMap.h" SystemInterface_Win64::SystemInterface_Win64() { @@ -29,18 +27,14 @@ int SystemInterface_Win64::TranslateString(Rml::String& translated, const Rml::S translated = input; int count = 0; - StringTable* st = app.GetLCEStringTable(); - if (!st) - return 0; - std::string result; result.reserve(input.size()); for (size_t i = 0; i < input.size(); ) { - if (input[i] == '{') + if (input[i] == '[') { - size_t end = input.find('}', i + 1); + size_t end = input.find(']', i + 1); if (end != Rml::String::npos) { Rml::String key = input.substr(i + 1, end - i - 1); @@ -49,13 +43,7 @@ int SystemInterface_Win64::TranslateString(Rml::String& translated, const Rml::S { std::wstring wkey(wlen, L'\0'); MultiByteToWideChar(CP_UTF8, 0, key.c_str(), (int)key.size(), &wkey[0], wlen); - LPCWSTR wstr = st->getString(wkey); - if (!wstr || wcslen(wstr) == 0) - { - int id = GetStringIDByName(wkey); - if (id >= 0) - wstr = st->getString(id); - } + LPCWSTR wstr = app.GetString(wkey); if (wstr && wcslen(wstr) > 0) { int utf8len = WideCharToMultiByte(CP_UTF8, 0, wstr, -1, nullptr, 0, nullptr, nullptr); @@ -67,19 +55,14 @@ int SystemInterface_Win64::TranslateString(Rml::String& translated, const Rml::S count++; } else - { result += input.substr(i, end - i + 1); - } } else - { result += input.substr(i, end - i + 1); - } } else - { result += input.substr(i, end - i + 1); - } + i = end + 1; } else diff --git a/Minecraft.Client/Windows64/StringTableNameMap.h b/Minecraft.Client/Windows64/StringTableNameMap.h deleted file mode 100644 index 3516470c..00000000 --- a/Minecraft.Client/Windows64/StringTableNameMap.h +++ /dev/null @@ -1,2325 +0,0 @@ -#pragma once - -#include -#include - -static int GetStringIDByName(const std::wstring& name) -{ - static const std::unordered_map s_nameMap = { - { L"IDS_NULL", 0 }, - { L"IDS_OK", 1 }, - { L"IDS_BACK", 2 }, - { L"IDS_CANCEL", 3 }, - { L"IDS_YES", 4 }, - { L"IDS_NO", 5 }, - { L"IDS_CORRUPTSAVE_TITLE", 6 }, - { L"IDS_CORRUPTSAVE_TEXT", 7 }, - { L"IDS_NOFREESPACE_TITLE", 8 }, - { L"IDS_NOFREESPACE_TEXT", 9 }, - { L"IDS_SELECTAGAIN", 10 }, - { L"IDS_PLAYWITHOUTSAVING", 11 }, - { L"IDS_CREATEANEWSAVE", 12 }, - { L"IDS_OVERWRITESAVE_TITLE", 13 }, - { L"IDS_OVERWRITESAVE_TEXT", 14 }, - { L"IDS_OVERWRITESAVE_NO", 15 }, - { L"IDS_OVERWRITESAVE_YES", 16 }, - { L"IDS_FAILED_TO_SAVE_TITLE", 17 }, - { L"IDS_STORAGEDEVICEPROBLEM_TITLE", 18 }, - { L"IDS_FAILED_TO_SAVE_TEXT", 19 }, - { L"IDS_FAILED_TO_LOADSAVE_TEXT", 20 }, - { L"IDS_SELECTANEWDEVICE", 21 }, - { L"IDS_NODEVICE_TITLE", 22 }, - { L"IDS_NODEVICE_TEXT", 23 }, - { L"IDS_NODEVICE_ACCEPT", 24 }, - { L"IDS_NODEVICE_DECLINE", 25 }, - { L"IDS_DEVICEGONE_TEXT", 26 }, - { L"IDS_DEVICEGONE_TITLE", 27 }, - { L"IDS_KEYBOARDUI_SAVEGAME_TITLE", 28 }, - { L"IDS_KEYBOARDUI_SAVEGAME_TEXT", 29 }, - { L"IDS_WARNING_ARCADE_TITLE", 30 }, - { L"IDS_WARNING_ARCADE_TEXT", 31 }, - { L"IDS_PRO_RETURNEDTOMENU_TITLE", 32 }, - { L"IDS_PRO_RETURNEDTOTITLESCREEN_TEXT", 33 }, - { L"IDS_PRO_RETURNEDTOMENU_TEXT", 34 }, - { L"IDS_PRO_RETURNEDTOMENU_ACCEPT", 35 }, - { L"IDS_PRO_NOTONLINE_TITLE", 36 }, - { L"IDS_PRO_NOTONLINE_TEXT", 37 }, - { L"IDS_PRO_XBOXLIVE_NOTIFICATION", 38 }, - { L"IDS_PRO_NOTONLINE_ACCEPT", 39 }, - { L"IDS_PRO_NOTONLINE_DECLINE", 40 }, - { L"IDS_PRO_ACHIEVEMENTPROBLEM_TITLE", 41 }, - { L"IDS_PRO_ACHIEVEMENTPROBLEM_TEXT", 42 }, - { L"IDS_PRO_NOPROFILE_TITLE", 43 }, - { L"IDS_PRO_NOPROFILEOPTIONS_TEXT", 44 }, - { L"IDS_PRO_GUESTPROFILE_TITLE", 45 }, - { L"IDS_PRO_GUESTPROFILE_TEXT", 46 }, - { L"IDS_STO_SAVING_SHORT", 47 }, - { L"IDS_STO_SAVING_LONG", 48 }, - { L"IDS_PRO_PROFILEPROBLEM_TEXT", 49 }, - { L"IDS_SAVE_TRANSFER_WRONG_VERSION", 50 }, - { L"IDS_UNHIDE_MASHUP_WORLDS", 51 }, - { L"IDS_TOOLTIPS_HIDE", 52 }, - { L"IDS_GAMENAME", 53 }, - { L"IDS_OPTIONSFILE", 54 }, - { L"IDS_SAVECACHEFILE", 55 }, - { L"IDS_ERROR_NETWORK", 56 }, - { L"IDS_ERROR_NETWORK_TITLE", 57 }, - { L"IDS_ERROR_NETWORK_EXIT", 58 }, - { L"IDS_CHAT_RESTRICTION_UGC", 59 }, - { L"IDS_CONTENT_RESTRICTION", 60 }, - { L"IDS_ONLINE_SERVICE_TITLE", 61 }, - { L"IDS_ERROR_PSN_SIGN_OUT", 62 }, - { L"IDS_ERROR_PSN_SIGN_OUT_EXIT", 63 }, - { L"IDS_PLAYER_LIST_TITLE", 64 }, - { L"IDS_DLC_PRICE_FREE", 65 }, - { L"IDS_CORRUPT_OPTIONS", 66 }, - { L"IDS_CORRUPT_OPTIONS_DELETE", 67 }, - { L"IDS_CORRUPT_OPTIONS_RETRY", 68 }, - { L"IDS_CORRUPT_SAVECACHE", 69 }, - { L"IDS_SAVEDATA_COPIED_TITLE", 70 }, - { L"IDS_SAVEDATA_COPIED_TEXT", 71 }, - { L"IDS_FATAL_TROPHY_ERROR", 72 }, - { L"IDS_TOOLTIPS_GAME_INVITES", 73 }, - { L"IDS_CORRUPT_FILE", 74 }, - { L"IDS_CONTROLER_DISCONNECT_TITLE", 75 }, - { L"IDS_CONTROLER_DISCONNECT_TEXT", 76 }, - { L"IDS_CONTENT_RESTRICTION_MULTIPLAYER", 77 }, - { L"IDS_CONTENT_RESTRICTION_PATCH_AVAILABLE", 78 }, - { L"IDS_NO_DLCCATEGORIES", 79 }, - { L"IDS_INVITATION_SUBJECT_MAX_18_CHARS", 80 }, - { L"IDS_INVITATION_BODY", 81 }, - { L"IDS_INCREASE_WORLD_SIZE", 82 }, - { L"IDS_INCREASE_WORLD_SIZE_OVERWRITE_EDGES", 83 }, - { L"IDS_GAMEOPTION_INCREASE_WORLD_SIZE", 84 }, - { L"IDS_GAMEOPTION_INCREASE_WORLD_SIZE_OVERWRITE_EDGES", 85 }, - { L"IDS_DYNAFONT", 86 }, - { L"IDS_TIPS_GAMETIP_NEWDLC", 87 }, - { L"IDS_TIPS_GAMETIP_SKINPACKS", 88 }, - { L"IDS_TIPS_GAMETIP_2", 89 }, - { L"IDS_TIPS_GAMETIP_3", 90 }, - { L"IDS_TIPS_GAMETIP_4", 91 }, - { L"IDS_TIPS_GAMETIP_5", 92 }, - { L"IDS_TIPS_GAMETIP_6", 93 }, - { L"IDS_TIPS_GAMETIP_7", 94 }, - { L"IDS_TIPS_GAMETIP_8", 95 }, - { L"IDS_TIPS_GAMETIP_9", 96 }, - { L"IDS_TIPS_GAMETIP_10", 97 }, - { L"IDS_TIPS_GAMETIP_11", 98 }, - { L"IDS_TIPS_GAMETIP_12", 99 }, - { L"IDS_TIPS_GAMETIP_13", 100 }, - { L"IDS_TIPS_GAMETIP_14", 101 }, - { L"IDS_TIPS_GAMETIP_15", 102 }, - { L"IDS_TIPS_GAMETIP_16", 103 }, - { L"IDS_TIPS_GAMETIP_17", 104 }, - { L"IDS_TIPS_GAMETIP_18", 105 }, - { L"IDS_TIPS_GAMETIP_19", 106 }, - { L"IDS_TIPS_GAMETIP_20", 107 }, - { L"IDS_TIPS_GAMETIP_21", 108 }, - { L"IDS_TIPS_GAMETIP_22", 109 }, - { L"IDS_TIPS_GAMETIP_23", 110 }, - { L"IDS_TIPS_GAMETIP_24", 111 }, - { L"IDS_TIPS_GAMETIP_25", 112 }, - { L"IDS_TIPS_GAMETIP_26", 113 }, - { L"IDS_TIPS_GAMETIP_27", 114 }, - { L"IDS_TIPS_GAMETIP_28", 115 }, - { L"IDS_TIPS_GAMETIP_29", 116 }, - { L"IDS_TIPS_GAMETIP_30", 117 }, - { L"IDS_TIPS_GAMETIP_31", 118 }, - { L"IDS_TIPS_GAMETIP_32", 119 }, - { L"IDS_TIPS_GAMETIP_33", 120 }, - { L"IDS_TIPS_GAMETIP_34", 121 }, - { L"IDS_TIPS_GAMETIP_35", 122 }, - { L"IDS_TIPS_GAMETIP_36", 123 }, - { L"IDS_TIPS_GAMETIP_37", 124 }, - { L"IDS_TIPS_GAMETIP_38", 125 }, - { L"IDS_TIPS_GAMETIP_39", 126 }, - { L"IDS_TIPS_GAMETIP_40", 127 }, - { L"IDS_TIPS_GAMETIP_41", 128 }, - { L"IDS_TIPS_GAMETIP_42", 129 }, - { L"IDS_TIPS_GAMETIP_43", 130 }, - { L"IDS_TIPS_GAMETIP_46", 131 }, - { L"IDS_TIPS_GAMETIP_47", 132 }, - { L"IDS_TIPS_GAMETIP_49", 133 }, - { L"IDS_TIPS_GAMETIP_50", 134 }, - { L"IDS_TIPS_TRIVIA_1", 135 }, - { L"IDS_TIPS_TRIVIA_2", 136 }, - { L"IDS_TIPS_TRIVIA_3", 137 }, - { L"IDS_TIPS_TRIVIA_5", 138 }, - { L"IDS_TIPS_TRIVIA_6", 139 }, - { L"IDS_TIPS_TRIVIA_7", 140 }, - { L"IDS_TIPS_TRIVIA_8", 141 }, - { L"IDS_TIPS_TRIVIA_9", 142 }, - { L"IDS_TIPS_TRIVIA_10", 143 }, - { L"IDS_TIPS_TRIVIA_11", 144 }, - { L"IDS_TIPS_TRIVIA_12", 145 }, - { L"IDS_TIPS_TRIVIA_13", 146 }, - { L"IDS_TIPS_TRIVIA_14", 147 }, - { L"IDS_TIPS_TRIVIA_15", 148 }, - { L"IDS_TIPS_TRIVIA_16", 149 }, - { L"IDS_TIPS_TRIVIA_18", 150 }, - { L"IDS_TIPS_TRIVIA_19", 151 }, - { L"IDS_TIPS_TRIVIA_20", 152 }, - { L"IDS_HOW_TO_PLAY_BASICS", 153 }, - { L"IDS_HOW_TO_PLAY_HUD", 154 }, - { L"IDS_HOW_TO_PLAY_INVENTORY", 155 }, - { L"IDS_HOW_TO_PLAY_CHEST", 156 }, - { L"IDS_HOW_TO_PLAY_LARGECHEST", 157 }, - { L"IDS_HOW_TO_PLAY_CRAFTING", 158 }, - { L"IDS_HOW_TO_PLAY_CRAFT_TABLE", 159 }, - { L"IDS_HOW_TO_PLAY_FURNACE", 160 }, - { L"IDS_HOW_TO_PLAY_DISPENSER", 161 }, - { L"IDS_HOW_TO_PLAY_BREWING", 162 }, - { L"IDS_HOW_TO_PLAY_ENCHANTMENT", 163 }, - { L"IDS_HOW_TO_PLAY_FARMANIMALS", 164 }, - { L"IDS_HOW_TO_PLAY_BREEDANIMALS", 165 }, - { L"IDS_HOW_TO_PLAY_NETHERPORTAL", 166 }, - { L"IDS_HOW_TO_PLAY_BANLIST", 167 }, - { L"IDS_HOW_TO_PLAY_HOSTOPTIONS", 168 }, - { L"IDS_HOW_TO_PLAY_NEXT", 169 }, - { L"IDS_HOW_TO_PLAY_PREV", 170 }, - { L"IDS_HOW_TO_PLAY_MENU_BASICS", 171 }, - { L"IDS_HOW_TO_PLAY_MENU_HUD", 172 }, - { L"IDS_HOW_TO_PLAY_MENU_INVENTORY", 173 }, - { L"IDS_HOW_TO_PLAY_MENU_CHESTS", 174 }, - { L"IDS_HOW_TO_PLAY_MENU_CRAFTING", 175 }, - { L"IDS_HOW_TO_PLAY_MENU_FURNACE", 176 }, - { L"IDS_HOW_TO_PLAY_MENU_DISPENSER", 177 }, - { L"IDS_HOW_TO_PLAY_MENU_FARMANIMALS", 178 }, - { L"IDS_HOW_TO_PLAY_MENU_BREEDANIMALS", 179 }, - { L"IDS_HOW_TO_PLAY_MENU_BREWING", 180 }, - { L"IDS_HOW_TO_PLAY_MENU_ENCHANTMENT", 181 }, - { L"IDS_HOW_TO_PLAY_MENU_NETHERPORTAL", 182 }, - { L"IDS_HOW_TO_PLAY_MENU_MULTIPLAYER", 183 }, - { L"IDS_HOW_TO_PLAY_MENU_SOCIALMEDIA", 184 }, - { L"IDS_HOW_TO_PLAY_MENU_BANLIST", 185 }, - { L"IDS_HOW_TO_PLAY_MENU_CREATIVE", 186 }, - { L"IDS_HOW_TO_PLAY_MENU_HOSTOPTIONS", 187 }, - { L"IDS_HOW_TO_PLAY_MENU_TRADING", 188 }, - { L"IDS_HOW_TO_PLAY_MENU_ANVIL", 189 }, - { L"IDS_HOW_TO_PLAY_MENU_THEEND", 190 }, - { L"IDS_HOW_TO_PLAY_THEEND", 191 }, - { L"IDS_HOW_TO_PLAY_MENU_SPRINT", 192 }, - { L"IDS_HOW_TO_PLAY_MENU_WHATSNEW", 193 }, - { L"IDS_HOW_TO_PLAY_WHATSNEW", 194 }, - { L"IDS_TITLEUPDATE", 195 }, - { L"IDS_HOW_TO_PLAY_MENU_HORSES", 196 }, - { L"IDS_HOW_TO_PLAY_HORSES", 197 }, - { L"IDS_HOW_TO_PLAY_MENU_BEACONS", 198 }, - { L"IDS_HOW_TO_PLAY_BEACONS", 199 }, - { L"IDS_HOW_TO_PLAY_MENU_FIREWORKS", 200 }, - { L"IDS_HOW_TO_PLAY_FIREWORKS", 201 }, - { L"IDS_HOW_TO_PLAY_MENU_HOPPERS", 202 }, - { L"IDS_HOW_TO_PLAY_HOPPERS", 203 }, - { L"IDS_HOW_TO_PLAY_MENU_DROPPERS", 204 }, - { L"IDS_HOW_TO_PLAY_DROPPERS", 205 }, - { L"IDS_DESC_SWORD", 206 }, - { L"IDS_DESC_SHOVEL", 207 }, - { L"IDS_DESC_PICKAXE", 208 }, - { L"IDS_DESC_HATCHET", 209 }, - { L"IDS_DESC_HOE", 210 }, - { L"IDS_DESC_DOOR_WOOD", 211 }, - { L"IDS_DESC_DOOR_IRON", 212 }, - { L"IDS_DESC_HELMET", 213 }, - { L"IDS_DESC_CHESTPLATE", 214 }, - { L"IDS_DESC_LEGGINGS", 215 }, - { L"IDS_DESC_BOOTS", 216 }, - { L"IDS_DESC_HELMET_LEATHER", 217 }, - { L"IDS_DESC_CHESTPLATE_LEATHER", 218 }, - { L"IDS_DESC_LEGGINGS_LEATHER", 219 }, - { L"IDS_DESC_BOOTS_LEATHER", 220 }, - { L"IDS_DESC_HELMET_CHAIN", 221 }, - { L"IDS_DESC_CHESTPLATE_CHAIN", 222 }, - { L"IDS_DESC_LEGGINGS_CHAIN", 223 }, - { L"IDS_DESC_BOOTS_CHAIN", 224 }, - { L"IDS_DESC_HELMET_IRON", 225 }, - { L"IDS_DESC_CHESTPLATE_IRON", 226 }, - { L"IDS_DESC_LEGGINGS_IRON", 227 }, - { L"IDS_DESC_BOOTS_IRON", 228 }, - { L"IDS_DESC_HELMET_GOLD", 229 }, - { L"IDS_DESC_CHESTPLATE_GOLD", 230 }, - { L"IDS_DESC_LEGGINGS_GOLD", 231 }, - { L"IDS_DESC_BOOTS_GOLD", 232 }, - { L"IDS_DESC_HELMET_DIAMOND", 233 }, - { L"IDS_DESC_CHESTPLATE_DIAMOND", 234 }, - { L"IDS_DESC_LEGGINGS_DIAMOND", 235 }, - { L"IDS_DESC_BOOTS_DIAMOND", 236 }, - { L"IDS_DESC_INGOT", 237 }, - { L"IDS_DESC_BLOCK", 238 }, - { L"IDS_DESC_PRESSUREPLATE", 239 }, - { L"IDS_DESC_STAIRS", 240 }, - { L"IDS_DESC_SLAB", 241 }, - { L"IDS_DESC_HALFSLAB", 242 }, - { L"IDS_DESC_TORCH", 243 }, - { L"IDS_DESC_WOODENPLANKS", 244 }, - { L"IDS_DESC_SANDSTONE", 245 }, - { L"IDS_DESC_STRUCTBLOCK", 246 }, - { L"IDS_DESC_STICK", 247 }, - { L"IDS_DESC_BED", 248 }, - { L"IDS_DESC_CRAFTINGTABLE", 249 }, - { L"IDS_DESC_FURNACE", 250 }, - { L"IDS_DESC_CHEST", 251 }, - { L"IDS_DESC_FENCE", 252 }, - { L"IDS_DESC_LADDER", 253 }, - { L"IDS_DESC_TRAPDOOR", 254 }, - { L"IDS_DESC_TRAPDOOR_IRON", 255 }, - { L"IDS_DESC_SIGN", 256 }, - { L"IDS_DESC_GLOWSTONE", 257 }, - { L"IDS_DESC_TNT", 258 }, - { L"IDS_DESC_BOWL", 259 }, - { L"IDS_DESC_BUCKET", 260 }, - { L"IDS_DESC_BUCKET_WATER", 261 }, - { L"IDS_DESC_BUCKET_LAVA", 262 }, - { L"IDS_DESC_BUCKET_MILK", 263 }, - { L"IDS_DESC_FLINTANDSTEEL", 264 }, - { L"IDS_DESC_FISHINGROD", 265 }, - { L"IDS_DESC_CLOCK", 266 }, - { L"IDS_DESC_COMPASS", 267 }, - { L"IDS_DESC_MAP", 268 }, - { L"IDS_DESC_MAP_EMPTY", 269 }, - { L"IDS_DESC_BOW", 270 }, - { L"IDS_DESC_ARROW", 271 }, - { L"IDS_DESC_NETHER_STAR", 272 }, - { L"IDS_DESC_FIREWORKS", 273 }, - { L"IDS_DESC_FIREWORKS_CHARGE", 274 }, - { L"IDS_DESC_COMPARATOR", 275 }, - { L"IDS_DESC_MINECART_TNT", 276 }, - { L"IDS_DESC_DAYLIGHT_DETECTOR", 277 }, - { L"IDS_DESC_MINECART_HOPPER", 278 }, - { L"IDS_DESC_IRON_HORSE_ARMOR", 279 }, - { L"IDS_DESC_GOLD_HORSE_ARMOR", 280 }, - { L"IDS_DESC_DIAMOND_HORSE_ARMOR", 281 }, - { L"IDS_DESC_LEAD", 282 }, - { L"IDS_DESC_NAME_TAG", 283 }, - { L"IDS_DESC_BREAD", 284 }, - { L"IDS_DESC_CAKE", 285 }, - { L"IDS_DESC_COOKIE", 286 }, - { L"IDS_DESC_MELON_SLICE", 287 }, - { L"IDS_DESC_MUSHROOMSTEW", 288 }, - { L"IDS_DESC_CHICKEN_RAW", 289 }, - { L"IDS_DESC_CHICKEN_COOKED", 290 }, - { L"IDS_DESC_BEEF_RAW", 291 }, - { L"IDS_DESC_BEEF_COOKED", 292 }, - { L"IDS_DESC_PORKCHOP_RAW", 293 }, - { L"IDS_DESC_PORKCHOP_COOKED", 294 }, - { L"IDS_DESC_FISH_RAW", 295 }, - { L"IDS_DESC_FISH_COOKED", 296 }, - { L"IDS_DESC_APPLE", 297 }, - { L"IDS_DESC_GOLDENAPPLE", 298 }, - { L"IDS_DESC_ROTTEN_FLESH", 299 }, - { L"IDS_DESC_SUGAR", 300 }, - { L"IDS_DESC_LEVER", 301 }, - { L"IDS_DESC_REDSTONETORCH", 302 }, - { L"IDS_DESC_REDSTONEREPEATER", 303 }, - { L"IDS_DESC_BUTTON", 304 }, - { L"IDS_DESC_DISPENSER", 305 }, - { L"IDS_DESC_NOTEBLOCK", 306 }, - { L"IDS_DESC_RAIL", 307 }, - { L"IDS_DESC_POWEREDRAIL", 308 }, - { L"IDS_DESC_DETECTORRAIL", 309 }, - { L"IDS_DESC_MINECART", 310 }, - { L"IDS_DESC_MINECARTWITHCHEST", 311 }, - { L"IDS_DESC_MINECARTWITHFURNACE", 312 }, - { L"IDS_DESC_BOAT", 313 }, - { L"IDS_DESC_WOOL", 314 }, - { L"IDS_DESC_WOOLSTRING", 315 }, - { L"IDS_DESC_DYE_BLACK", 316 }, - { L"IDS_DESC_DYE_GREEN", 317 }, - { L"IDS_DESC_DYE_BROWN", 318 }, - { L"IDS_DESC_DYE_SILVER", 319 }, - { L"IDS_DESC_DYE_YELLOW", 320 }, - { L"IDS_DESC_DYE_RED", 321 }, - { L"IDS_DESC_DYE_WHITE", 322 }, - { L"IDS_DESC_DYE_PINK", 323 }, - { L"IDS_DESC_DYE_ORANGE", 324 }, - { L"IDS_DESC_DYE_LIME", 325 }, - { L"IDS_DESC_DYE_GRAY", 326 }, - { L"IDS_DESC_DYE_LIGHTGRAY", 327 }, - { L"IDS_DESC_DYE_LIGHTBLUE", 328 }, - { L"IDS_DESC_DYE_CYAN", 329 }, - { L"IDS_DESC_DYE_PURPLE", 330 }, - { L"IDS_DESC_DYE_MAGENTA", 331 }, - { L"IDS_DESC_DYE_BLUE", 332 }, - { L"IDS_DESC_JUKEBOX", 333 }, - { L"IDS_DESC_DIAMONDS", 334 }, - { L"IDS_DESC_JACKOLANTERN", 335 }, - { L"IDS_DESC_PAPER", 336 }, - { L"IDS_DESC_BOOK", 337 }, - { L"IDS_DESC_BOOKSHELF", 338 }, - { L"IDS_DESC_PICTURE", 339 }, - { L"IDS_DESC_ORE_GOLD", 340 }, - { L"IDS_DESC_ORE_IRON", 341 }, - { L"IDS_DESC_ORE_COAL", 342 }, - { L"IDS_DESC_ORE_LAPIS", 343 }, - { L"IDS_DESC_ORE_DIAMOND", 344 }, - { L"IDS_DESC_ORE_REDSTONE", 345 }, - { L"IDS_DESC_STONE", 346 }, - { L"IDS_DESC_DIRT", 347 }, - { L"IDS_DESC_SAPLING", 348 }, - { L"IDS_DESC_BEDROCK", 349 }, - { L"IDS_DESC_LAVA", 350 }, - { L"IDS_DESC_SAND", 351 }, - { L"IDS_DESC_GRAVEL", 352 }, - { L"IDS_DESC_LOG", 353 }, - { L"IDS_DESC_GLASS", 354 }, - { L"IDS_DESC_STONE_BRICK", 355 }, - { L"IDS_DESC_BRICK", 356 }, - { L"IDS_DESC_CLAY", 357 }, - { L"IDS_DESC_CLAY_TILE", 358 }, - { L"IDS_DESC_SNOW", 359 }, - { L"IDS_DESC_TOP_SNOW", 360 }, - { L"IDS_DESC_TALL_GRASS", 361 }, - { L"IDS_DESC_FLOWER", 362 }, - { L"IDS_DESC_MUSHROOM", 363 }, - { L"IDS_DESC_OBSIDIAN", 364 }, - { L"IDS_DESC_MOB_SPAWNER", 365 }, - { L"IDS_DESC_REDSTONE_DUST", 366 }, - { L"IDS_DESC_CROPS", 367 }, - { L"IDS_DESC_FARMLAND", 368 }, - { L"IDS_DESC_CACTUS", 369 }, - { L"IDS_DESC_REEDS", 370 }, - { L"IDS_DESC_PUMPKIN", 371 }, - { L"IDS_DESC_HELL_ROCK", 372 }, - { L"IDS_DESC_HELL_SAND", 373 }, - { L"IDS_DESC_PORTAL", 374 }, - { L"IDS_DESC_COAL", 375 }, - { L"IDS_DESC_STRING", 376 }, - { L"IDS_DESC_FEATHER", 377 }, - { L"IDS_DESC_SULPHUR", 378 }, - { L"IDS_DESC_WHEAT_SEEDS", 379 }, - { L"IDS_DESC_WHEAT", 380 }, - { L"IDS_DESC_FLINT", 381 }, - { L"IDS_DESC_SADDLE", 382 }, - { L"IDS_DESC_SNOWBALL", 383 }, - { L"IDS_DESC_LEATHER", 384 }, - { L"IDS_DESC_SLIMEBALL", 385 }, - { L"IDS_DESC_EGG", 386 }, - { L"IDS_DESC_YELLOW_DUST", 387 }, - { L"IDS_DESC_BONE", 388 }, - { L"IDS_DESC_RECORD", 389 }, - { L"IDS_DESC_WATER", 390 }, - { L"IDS_DESC_LEAVES", 391 }, - { L"IDS_DESC_MOSS_STONE", 392 }, - { L"IDS_DESC_SHEARS", 393 }, - { L"IDS_DESC_PISTON", 394 }, - { L"IDS_DESC_STICKY_PISTON", 395 }, - { L"IDS_DESC_STONE_BRICK_SMOOTH", 396 }, - { L"IDS_DESC_IRON_FENCE", 397 }, - { L"IDS_DESC_FENCE_GATE", 398 }, - { L"IDS_DESC_MELON_BLOCK", 399 }, - { L"IDS_DESC_THIN_GLASS", 400 }, - { L"IDS_DESC_PUMPKIN_SEEDS", 401 }, - { L"IDS_DESC_MELON_SEEDS", 402 }, - { L"IDS_DESC_ENDER_PEARL", 403 }, - { L"IDS_DESC_GRASS", 404 }, - { L"IDS_DESC_SPONGE", 405 }, - { L"IDS_DESC_WEB", 406 }, - { L"IDS_DESC_STONE_SILVERFISH", 407 }, - { L"IDS_DESC_VINE", 408 }, - { L"IDS_DESC_ICE", 409 }, - { L"IDS_DESC_DEAD_BUSH", 410 }, - { L"IDS_DESC_BLAZE_ROD", 411 }, - { L"IDS_DESC_GHAST_TEAR", 412 }, - { L"IDS_DESC_GOLD_NUGGET", 413 }, - { L"IDS_DESC_NETHER_STALK_SEEDS", 414 }, - { L"IDS_DESC_POTION", 415 }, - { L"IDS_DESC_GLASS_BOTTLE", 416 }, - { L"IDS_DESC_SPIDER_EYE", 417 }, - { L"IDS_DESC_FERMENTED_SPIDER_EYE", 418 }, - { L"IDS_DESC_BLAZE_POWDER", 419 }, - { L"IDS_DESC_MAGMA_CREAM", 420 }, - { L"IDS_DESC_BREWING_STAND", 421 }, - { L"IDS_DESC_CAULDRON", 422 }, - { L"IDS_DESC_EYE_OF_ENDER", 423 }, - { L"IDS_DESC_SPECKLED_MELON", 424 }, - { L"IDS_DESC_MYCEL", 425 }, - { L"IDS_DESC_WATERLILY", 426 }, - { L"IDS_DESC_NETHERBRICK", 427 }, - { L"IDS_DESC_NETHERFENCE", 428 }, - { L"IDS_DESC_NETHERSTALK", 429 }, - { L"IDS_DESC_ENCHANTMENTTABLE", 430 }, - { L"IDS_DESC_END_PORTAL", 431 }, - { L"IDS_DESC_ENDPORTALFRAME", 432 }, - { L"IDS_DESC_WHITESTONE", 433 }, - { L"IDS_DESC_DRAGONEGG", 434 }, - { L"IDS_DESC_EXP_BOTTLE", 435 }, - { L"IDS_DESC_FIREBALL", 436 }, - { L"IDS_DESC_ITEMFRAME", 437 }, - { L"IDS_DESC_MONSTER_SPAWNER", 438 }, - { L"IDS_DESC_WOODSLAB", 439 }, - { L"IDS_DESC_STONESLAB", 440 }, - { L"IDS_DESC_ITEM_NETHERBRICK", 441 }, - { L"IDS_DESC_REDSTONE_LIGHT", 442 }, - { L"IDS_DESC_COCOA", 443 }, - { L"IDS_DESC_SKULL", 444 }, - { L"IDS_DESC_COMMAND_BLOCK", 445 }, - { L"IDS_DESC_BEACON", 446 }, - { L"IDS_DESC_CHEST_TRAP", 447 }, - { L"IDS_DESC_WEIGHTED_PLATE_LIGHT", 448 }, - { L"IDS_DESC_WEIGHTED_PLATE_HEAVY", 449 }, - { L"IDS_DESC_REDSTONE_BLOCK", 450 }, - { L"IDS_DESC_HOPPER", 451 }, - { L"IDS_DESC_ACTIVATOR_RAIL", 452 }, - { L"IDS_DESC_DROPPER", 453 }, - { L"IDS_DESC_STAINED_CLAY", 454 }, - { L"IDS_DESC_HAY", 455 }, - { L"IDS_DESC_HARDENED_CLAY", 456 }, - { L"IDS_DESC_STAINED_GLASS", 457 }, - { L"IDS_DESC_STAINED_GLASS_PANE", 458 }, - { L"IDS_DESC_COAL_BLOCK", 459 }, - { L"IDS_SQUID", 460 }, - { L"IDS_DESC_SQUID", 461 }, - { L"IDS_COW", 462 }, - { L"IDS_DESC_COW", 463 }, - { L"IDS_SHEEP", 464 }, - { L"IDS_DESC_SHEEP", 465 }, - { L"IDS_CHICKEN", 466 }, - { L"IDS_DESC_CHICKEN", 467 }, - { L"IDS_PIG", 468 }, - { L"IDS_DESC_PIG", 469 }, - { L"IDS_WOLF", 470 }, - { L"IDS_DESC_WOLF", 471 }, - { L"IDS_CREEPER", 472 }, - { L"IDS_DESC_CREEPER", 473 }, - { L"IDS_SKELETON", 474 }, - { L"IDS_DESC_SKELETON", 475 }, - { L"IDS_SPIDER", 476 }, - { L"IDS_DESC_SPIDER", 477 }, - { L"IDS_ZOMBIE", 478 }, - { L"IDS_DESC_ZOMBIE", 479 }, - { L"IDS_PIGZOMBIE", 480 }, - { L"IDS_DESC_PIGZOMBIE", 481 }, - { L"IDS_GHAST", 482 }, - { L"IDS_DESC_GHAST", 483 }, - { L"IDS_SLIME", 484 }, - { L"IDS_DESC_SLIME", 485 }, - { L"IDS_ENDERMAN", 486 }, - { L"IDS_DESC_ENDERMAN", 487 }, - { L"IDS_SILVERFISH", 488 }, - { L"IDS_DESC_SILVERFISH", 489 }, - { L"IDS_CAVE_SPIDER", 490 }, - { L"IDS_DESC_CAVE_SPIDER", 491 }, - { L"IDS_MUSHROOM_COW", 492 }, - { L"IDS_DESC_MUSHROOM_COW", 493 }, - { L"IDS_SNOWMAN", 494 }, - { L"IDS_DESC_SNOWMAN", 495 }, - { L"IDS_ENDERDRAGON", 496 }, - { L"IDS_DESC_ENDERDRAGON", 497 }, - { L"IDS_BLAZE", 498 }, - { L"IDS_DESC_BLAZE", 499 }, - { L"IDS_LAVA_SLIME", 500 }, - { L"IDS_DESC_LAVA_SLIME", 501 }, - { L"IDS_VILLAGER", 502 }, - { L"IDS_OZELOT", 503 }, - { L"IDS_DESC_OZELOT", 504 }, - { L"IDS_IRONGOLEM", 505 }, - { L"IDS_DESC_IRONGOLEM", 506 }, - { L"IDS_BAT", 507 }, - { L"IDS_DESC_BAT", 508 }, - { L"IDS_WITCH", 509 }, - { L"IDS_DESC_WITCH", 510 }, - { L"IDS_HORSE", 511 }, - { L"IDS_DESC_HORSE", 512 }, - { L"IDS_DONKEY", 513 }, - { L"IDS_DESC_DONKEY", 514 }, - { L"IDS_MULE", 515 }, - { L"IDS_DESC_MULE", 516 }, - { L"IDS_ZOMBIE_HORSE", 517 }, - { L"IDS_SKELETON_HORSE", 518 }, - { L"IDS_WITHER", 519 }, - { L"IDS_DESC_WITHER", 520 }, - { L"IDS_CREDITS_EXPLODANIM", 521 }, - { L"IDS_CREDITS_CONCEPTART", 522 }, - { L"IDS_CREDITS_CRUNCHER", 523 }, - { L"IDS_CREDITS_BULLYCOORD", 524 }, - { L"IDS_CREDITS_ORIGINALDESIGN", 525 }, - { L"IDS_CREDITS_PMPROD", 526 }, - { L"IDS_CREDITS_RESTOFMOJANG", 527 }, - { L"IDS_CREDITS_LEADPC", 528 }, - { L"IDS_CREDITS_CODENINJA", 529 }, - { L"IDS_CREDITS_CEO", 530 }, - { L"IDS_CREDITS_WCW", 531 }, - { L"IDS_CREDITS_CUSTOMERSUPPORT", 532 }, - { L"IDS_CREDITS_OFFICEDJ", 533 }, - { L"IDS_CREDITS_DESPROG", 534 }, - { L"IDS_CREDITS_DEVELOPER", 535 }, - { L"IDS_CREDITS_CHIEFARCHITECT", 536 }, - { L"IDS_CREDITS_ARTDEVELOPER", 537 }, - { L"IDS_CREDITS_GAMECRAFTER", 538 }, - { L"IDS_CREDITS_DOF", 539 }, - { L"IDS_CREDITS_MUSICANDSOUNDS", 540 }, - { L"IDS_CREDITS_PROGRAMMING", 541 }, - { L"IDS_CREDITS_ART", 542 }, - { L"IDS_CREDITS_QA", 543 }, - { L"IDS_CREDITS_EXECPRODUCER", 544 }, - { L"IDS_CREDITS_LEADPRODUCER", 545 }, - { L"IDS_CREDITS_PRODUCER", 546 }, - { L"IDS_CREDITS_TESTLEAD", 547 }, - { L"IDS_CREDITS_LEADTESTER", 548 }, - { L"IDS_CREDITS_DESIGNTEAM", 549 }, - { L"IDS_CREDITS_DEVELOPMENTTEAM", 550 }, - { L"IDS_CREDITS_RELEASEMANAGEMENT", 551 }, - { L"IDS_CREDITS_XBLADIRECTOR", 552 }, - { L"IDS_CREDITS_BIZDEV", 553 }, - { L"IDS_CREDITS_PORTFOLIODIRECTOR", 554 }, - { L"IDS_CREDITS_PRODUCTMANAGER", 555 }, - { L"IDS_CREDITS_MARKETING", 556 }, - { L"IDS_CREDITS_COMMUNITYMANAGER", 557 }, - { L"IDS_CREDITS_EUROPELOC", 558 }, - { L"IDS_CREDITS_REDMONDLOC", 559 }, - { L"IDS_CREDITS_ASIALOC", 560 }, - { L"IDS_CREDITS_USERRESEARCH", 561 }, - { L"IDS_CREDITS_MGSCENTRAL", 562 }, - { L"IDS_CREDITS_MILESTONEACCEPT", 563 }, - { L"IDS_CREDITS_SPECIALTHANKS", 564 }, - { L"IDS_CREDITS_TESTMANAGER", 565 }, - { L"IDS_CREDITS_SRTESTLEAD", 566 }, - { L"IDS_CREDITS_SDET", 567 }, - { L"IDS_CREDITS_PROJECT", 568 }, - { L"IDS_CREDITS_ADDITIONALSTE", 569 }, - { L"IDS_CREDITS_TESTASSOCIATES", 570 }, - { L"IDS_CREDITS_JON_KAGSTROM", 571 }, - { L"IDS_CREDITS_TOBIAS_MOLLSTAM", 572 }, - { L"IDS_CREDITS_RISE_LUGO", 573 }, - { L"IDS_ITEM_SWORD_WOOD", 574 }, - { L"IDS_ITEM_SWORD_STONE", 575 }, - { L"IDS_ITEM_SWORD_IRON", 576 }, - { L"IDS_ITEM_SWORD_DIAMOND", 577 }, - { L"IDS_ITEM_SWORD_GOLD", 578 }, - { L"IDS_ITEM_SHOVEL_WOOD", 579 }, - { L"IDS_ITEM_SHOVEL_STONE", 580 }, - { L"IDS_ITEM_SHOVEL_IRON", 581 }, - { L"IDS_ITEM_SHOVEL_DIAMOND", 582 }, - { L"IDS_ITEM_SHOVEL_GOLD", 583 }, - { L"IDS_ITEM_PICKAXE_WOOD", 584 }, - { L"IDS_ITEM_PICKAXE_STONE", 585 }, - { L"IDS_ITEM_PICKAXE_IRON", 586 }, - { L"IDS_ITEM_PICKAXE_DIAMOND", 587 }, - { L"IDS_ITEM_PICKAXE_GOLD", 588 }, - { L"IDS_ITEM_HATCHET_WOOD", 589 }, - { L"IDS_ITEM_HATCHET_STONE", 590 }, - { L"IDS_ITEM_HATCHET_IRON", 591 }, - { L"IDS_ITEM_HATCHET_DIAMOND", 592 }, - { L"IDS_ITEM_HATCHET_GOLD", 593 }, - { L"IDS_ITEM_HOE_WOOD", 594 }, - { L"IDS_ITEM_HOE_STONE", 595 }, - { L"IDS_ITEM_HOE_IRON", 596 }, - { L"IDS_ITEM_HOE_DIAMOND", 597 }, - { L"IDS_ITEM_HOE_GOLD", 598 }, - { L"IDS_ITEM_DOOR_WOOD", 599 }, - { L"IDS_ITEM_DOOR_IRON", 600 }, - { L"IDS_ITEM_HELMET_CHAIN", 601 }, - { L"IDS_ITEM_CHESTPLATE_CHAIN", 602 }, - { L"IDS_ITEM_LEGGINGS_CHAIN", 603 }, - { L"IDS_ITEM_BOOTS_CHAIN", 604 }, - { L"IDS_ITEM_HELMET_CLOTH", 605 }, - { L"IDS_ITEM_HELMET_IRON", 606 }, - { L"IDS_ITEM_HELMET_DIAMOND", 607 }, - { L"IDS_ITEM_HELMET_GOLD", 608 }, - { L"IDS_ITEM_CHESTPLATE_CLOTH", 609 }, - { L"IDS_ITEM_CHESTPLATE_IRON", 610 }, - { L"IDS_ITEM_CHESTPLATE_DIAMOND", 611 }, - { L"IDS_ITEM_CHESTPLATE_GOLD", 612 }, - { L"IDS_ITEM_LEGGINGS_CLOTH", 613 }, - { L"IDS_ITEM_LEGGINGS_IRON", 614 }, - { L"IDS_ITEM_LEGGINGS_DIAMOND", 615 }, - { L"IDS_ITEM_LEGGINGS_GOLD", 616 }, - { L"IDS_ITEM_BOOTS_CLOTH", 617 }, - { L"IDS_ITEM_BOOTS_IRON", 618 }, - { L"IDS_ITEM_BOOTS_DIAMOND", 619 }, - { L"IDS_ITEM_BOOTS_GOLD", 620 }, - { L"IDS_ITEM_INGOT_IRON", 621 }, - { L"IDS_ITEM_INGOT_GOLD", 622 }, - { L"IDS_ITEM_BUCKET", 623 }, - { L"IDS_ITEM_BUCKET_WATER", 624 }, - { L"IDS_ITEM_BUCKET_LAVA", 625 }, - { L"IDS_ITEM_FLINT_AND_STEEL", 626 }, - { L"IDS_ITEM_APPLE", 627 }, - { L"IDS_ITEM_BOW", 628 }, - { L"IDS_ITEM_ARROW", 629 }, - { L"IDS_ITEM_COAL", 630 }, - { L"IDS_ITEM_CHARCOAL", 631 }, - { L"IDS_ITEM_DIAMOND", 632 }, - { L"IDS_ITEM_STICK", 633 }, - { L"IDS_ITEM_BOWL", 634 }, - { L"IDS_ITEM_MUSHROOM_STEW", 635 }, - { L"IDS_ITEM_STRING", 636 }, - { L"IDS_ITEM_FEATHER", 637 }, - { L"IDS_ITEM_SULPHUR", 638 }, - { L"IDS_ITEM_WHEAT_SEEDS", 639 }, - { L"IDS_ITEM_WHEAT", 640 }, - { L"IDS_ITEM_BREAD", 641 }, - { L"IDS_ITEM_FLINT", 642 }, - { L"IDS_ITEM_PORKCHOP_RAW", 643 }, - { L"IDS_ITEM_PORKCHOP_COOKED", 644 }, - { L"IDS_ITEM_PAINTING", 645 }, - { L"IDS_ITEM_APPLE_GOLD", 646 }, - { L"IDS_ITEM_SIGN", 647 }, - { L"IDS_ITEM_MINECART", 648 }, - { L"IDS_ITEM_SADDLE", 649 }, - { L"IDS_ITEM_REDSTONE", 650 }, - { L"IDS_ITEM_SNOWBALL", 651 }, - { L"IDS_ITEM_BOAT", 652 }, - { L"IDS_ITEM_LEATHER", 653 }, - { L"IDS_ITEM_BUCKET_MILK", 654 }, - { L"IDS_ITEM_BRICK", 655 }, - { L"IDS_ITEM_CLAY", 656 }, - { L"IDS_ITEM_REEDS", 657 }, - { L"IDS_ITEM_PAPER", 658 }, - { L"IDS_ITEM_BOOK", 659 }, - { L"IDS_ITEM_SLIMEBALL", 660 }, - { L"IDS_ITEM_MINECART_CHEST", 661 }, - { L"IDS_ITEM_MINECART_FURNACE", 662 }, - { L"IDS_ITEM_EGG", 663 }, - { L"IDS_ITEM_COMPASS", 664 }, - { L"IDS_ITEM_FISHING_ROD", 665 }, - { L"IDS_ITEM_CLOCK", 666 }, - { L"IDS_ITEM_YELLOW_DUST", 667 }, - { L"IDS_ITEM_FISH_RAW", 668 }, - { L"IDS_ITEM_FISH_COOKED", 669 }, - { L"IDS_ITEM_DYE_POWDER", 670 }, - { L"IDS_ITEM_DYE_POWDER_BLACK", 671 }, - { L"IDS_ITEM_DYE_POWDER_RED", 672 }, - { L"IDS_ITEM_DYE_POWDER_GREEN", 673 }, - { L"IDS_ITEM_DYE_POWDER_BROWN", 674 }, - { L"IDS_ITEM_DYE_POWDER_BLUE", 675 }, - { L"IDS_ITEM_DYE_POWDER_PURPLE", 676 }, - { L"IDS_ITEM_DYE_POWDER_CYAN", 677 }, - { L"IDS_ITEM_DYE_POWDER_SILVER", 678 }, - { L"IDS_ITEM_DYE_POWDER_GRAY", 679 }, - { L"IDS_ITEM_DYE_POWDER_PINK", 680 }, - { L"IDS_ITEM_DYE_POWDER_LIME", 681 }, - { L"IDS_ITEM_DYE_POWDER_YELLOW", 682 }, - { L"IDS_ITEM_DYE_POWDER_LIGHT_BLUE", 683 }, - { L"IDS_ITEM_DYE_POWDER_MAGENTA", 684 }, - { L"IDS_ITEM_DYE_POWDER_ORANGE", 685 }, - { L"IDS_ITEM_DYE_POWDER_WHITE", 686 }, - { L"IDS_ITEM_BONE", 687 }, - { L"IDS_ITEM_SUGAR", 688 }, - { L"IDS_ITEM_CAKE", 689 }, - { L"IDS_ITEM_BED", 690 }, - { L"IDS_ITEM_DIODE", 691 }, - { L"IDS_ITEM_COOKIE", 692 }, - { L"IDS_ITEM_MAP", 693 }, - { L"IDS_ITEM_MAP_EMPTY", 694 }, - { L"IDS_ITEM_RECORD_01", 695 }, - { L"IDS_ITEM_RECORD_02", 696 }, - { L"IDS_ITEM_RECORD_03", 697 }, - { L"IDS_ITEM_RECORD_04", 698 }, - { L"IDS_ITEM_RECORD_05", 699 }, - { L"IDS_ITEM_RECORD_06", 700 }, - { L"IDS_ITEM_RECORD_07", 701 }, - { L"IDS_ITEM_RECORD_08", 702 }, - { L"IDS_ITEM_RECORD_09", 703 }, - { L"IDS_ITEM_RECORD_10", 704 }, - { L"IDS_ITEM_RECORD_11", 705 }, - { L"IDS_ITEM_RECORD_12", 706 }, - { L"IDS_ITEM_SHEARS", 707 }, - { L"IDS_ITEM_PUMPKIN_SEEDS", 708 }, - { L"IDS_ITEM_MELON_SEEDS", 709 }, - { L"IDS_ITEM_CHICKEN_RAW", 710 }, - { L"IDS_ITEM_CHICKEN_COOKED", 711 }, - { L"IDS_ITEM_BEEF_RAW", 712 }, - { L"IDS_ITEM_BEEF_COOKED", 713 }, - { L"IDS_ITEM_ROTTEN_FLESH", 714 }, - { L"IDS_ITEM_ENDER_PEARL", 715 }, - { L"IDS_ITEM_MELON_SLICE", 716 }, - { L"IDS_ITEM_BLAZE_ROD", 717 }, - { L"IDS_ITEM_GHAST_TEAR", 718 }, - { L"IDS_ITEM_GOLD_NUGGET", 719 }, - { L"IDS_ITEM_NETHER_STALK_SEEDS", 720 }, - { L"IDS_ITEM_POTION", 721 }, - { L"IDS_ITEM_GLASS_BOTTLE", 722 }, - { L"IDS_ITEM_WATER_BOTTLE", 723 }, - { L"IDS_ITEM_SPIDER_EYE", 724 }, - { L"IDS_ITEM_FERMENTED_SPIDER_EYE", 725 }, - { L"IDS_ITEM_BLAZE_POWDER", 726 }, - { L"IDS_ITEM_MAGMA_CREAM", 727 }, - { L"IDS_ITEM_BREWING_STAND", 728 }, - { L"IDS_ITEM_CAULDRON", 729 }, - { L"IDS_ITEM_EYE_OF_ENDER", 730 }, - { L"IDS_ITEM_SPECKLED_MELON", 731 }, - { L"IDS_ITEM_EXP_BOTTLE", 732 }, - { L"IDS_ITEM_FIREBALL", 733 }, - { L"IDS_ITEM_FIREBALLCHARCOAL", 734 }, - { L"IDS_ITEM_FIREBALLCOAL", 735 }, - { L"IDS_ITEM_ITEMFRAME", 736 }, - { L"IDS_ITEM_MONSTER_SPAWNER", 737 }, - { L"IDS_ITEM_NETHERBRICK", 738 }, - { L"IDS_ITEM_SKULL", 739 }, - { L"IDS_ITEM_SKULL_SKELETON", 740 }, - { L"IDS_ITEM_SKULL_WITHER", 741 }, - { L"IDS_ITEM_SKULL_ZOMBIE", 742 }, - { L"IDS_ITEM_SKULL_CHARACTER", 743 }, - { L"IDS_ITEM_SKULL_PLAYER", 744 }, - { L"IDS_ITEM_SKULL_CREEPER", 745 }, - { L"IDS_NETHER_STAR", 746 }, - { L"IDS_FIREWORKS", 747 }, - { L"IDS_FIREWORKS_CHARGE", 748 }, - { L"IDS_ITEM_COMPARATOR", 749 }, - { L"IDS_ITEM_MINECART_TNT", 750 }, - { L"IDS_ITEM_MINECART_HOPPER", 751 }, - { L"IDS_ITEM_IRON_HORSE_ARMOR", 752 }, - { L"IDS_ITEM_GOLD_HORSE_ARMOR", 753 }, - { L"IDS_ITEM_DIAMOND_HORSE_ARMOR", 754 }, - { L"IDS_ITEM_LEAD", 755 }, - { L"IDS_ITEM_NAME_TAG", 756 }, - { L"IDS_TILE_STONE", 757 }, - { L"IDS_TILE_GRASS", 758 }, - { L"IDS_TILE_DIRT", 759 }, - { L"IDS_TILE_STONE_BRICK", 760 }, - { L"IDS_TILE_OAKWOOD_PLANKS", 761 }, - { L"IDS_TILE_SPRUCEWOOD_PLANKS", 762 }, - { L"IDS_TILE_BIRCHWOOD_PLANKS", 763 }, - { L"IDS_TILE_JUNGLE_PLANKS", 764 }, - { L"IDS_TILE_ACACIA_PLANKS", 765 }, - { L"IDS_TILE_DARK_OAK_PLANKS", 766 }, - { L"IDS_TILE_PLANKS", 767 }, - { L"IDS_TILE_SAPLING", 768 }, - { L"IDS_TILE_SAPLING_OAK", 769 }, - { L"IDS_TILE_SAPLING_SPRUCE", 770 }, - { L"IDS_TILE_SAPLING_BIRCH", 771 }, - { L"IDS_TILE_SAPLING_JUNGLE", 772 }, - { L"IDS_TILE_BEDROCK", 773 }, - { L"IDS_TILE_WATER", 774 }, - { L"IDS_TILE_LAVA", 775 }, - { L"IDS_TILE_SAND", 776 }, - { L"IDS_TILE_SANDSTONE", 777 }, - { L"IDS_TILE_GRAVEL", 778 }, - { L"IDS_TILE_ORE_GOLD", 779 }, - { L"IDS_TILE_ORE_IRON", 780 }, - { L"IDS_TILE_ORE_COAL", 781 }, - { L"IDS_TILE_LOG", 782 }, - { L"IDS_TILE_LOG_OAK", 783 }, - { L"IDS_TILE_LOG_SPRUCE", 784 }, - { L"IDS_TILE_LOG_BIRCH", 785 }, - { L"IDS_TILE_LOG_JUNGLE", 786 }, - { L"IDS_TILE_LOG_ACACIA", 787 }, - { L"IDS_TILE_LOG_DARK_OAK", 788 }, - { L"IDS_TILE_OAK", 789 }, - { L"IDS_TILE_SPRUCE", 790 }, - { L"IDS_TILE_BIRCH", 791 }, - { L"IDS_TILE_LEAVES", 792 }, - { L"IDS_TILE_LEAVES_OAK", 793 }, - { L"IDS_TILE_LEAVES_SPRUCE", 794 }, - { L"IDS_TILE_LEAVES_BIRCH", 795 }, - { L"IDS_TILE_LEAVES_JUNGLE", 796 }, - { L"IDS_TILE_LEAVES_ACACIA", 797 }, - { L"IDS_TILE_LEAVES_DARK_OAK", 798 }, - { L"IDS_TILE_SPONGE", 799 }, - { L"IDS_TILE_GLASS", 800 }, - { L"IDS_TILE_CLOTH", 801 }, - { L"IDS_TILE_CLOTH_BLACK", 802 }, - { L"IDS_TILE_CLOTH_RED", 803 }, - { L"IDS_TILE_CLOTH_GREEN", 804 }, - { L"IDS_TILE_CLOTH_BROWN", 805 }, - { L"IDS_TILE_CLOTH_BLUE", 806 }, - { L"IDS_TILE_CLOTH_PURPLE", 807 }, - { L"IDS_TILE_CLOTH_CYAN", 808 }, - { L"IDS_TILE_CLOTH_SILVER", 809 }, - { L"IDS_TILE_CLOTH_GRAY", 810 }, - { L"IDS_TILE_CLOTH_PINK", 811 }, - { L"IDS_TILE_CLOTH_LIME", 812 }, - { L"IDS_TILE_CLOTH_YELLOW", 813 }, - { L"IDS_TILE_CLOTH_LIGHT_BLUE", 814 }, - { L"IDS_TILE_CLOTH_MAGENTA", 815 }, - { L"IDS_TILE_CLOTH_ORANGE", 816 }, - { L"IDS_TILE_CLOTH_WHITE", 817 }, - { L"IDS_TILE_FLOWER", 818 }, - { L"IDS_TILE_ROSE", 819 }, - { L"IDS_TILE_MUSHROOM", 820 }, - { L"IDS_TILE_BLOCK_GOLD", 821 }, - { L"IDS_DESC_BLOCK_GOLD", 822 }, - { L"IDS_DESC_BLOCK_IRON", 823 }, - { L"IDS_TILE_BLOCK_IRON", 824 }, - { L"IDS_TILE_STONESLAB", 825 }, - { L"IDS_TILE_STONESLAB_STONE", 826 }, - { L"IDS_TILE_STONESLAB_SAND", 827 }, - { L"IDS_TILE_STONESLAB_WOOD", 828 }, - { L"IDS_TILE_STONESLAB_COBBLE", 829 }, - { L"IDS_TILE_STONESLAB_BRICK", 830 }, - { L"IDS_TILE_STONESLAB_SMOOTHBRICK", 831 }, - { L"IDS_TILE_STONESLAB_OAK", 832 }, - { L"IDS_TILE_STONESLAB_SPRUCE", 833 }, - { L"IDS_TILE_STONESLAB_BIRCH", 834 }, - { L"IDS_TILE_STONESLAB_JUNGLE", 835 }, - { L"IDS_TILE_STONESLAB_NETHERBRICK", 836 }, - { L"IDS_TILE_BRICK", 837 }, - { L"IDS_TILE_TNT", 838 }, - { L"IDS_TILE_BOOKSHELF", 839 }, - { L"IDS_TILE_STONE_MOSS", 840 }, - { L"IDS_TILE_OBSIDIAN", 841 }, - { L"IDS_TILE_TORCH", 842 }, - { L"IDS_TILE_TORCHCOAL", 843 }, - { L"IDS_TILE_TORCHCHARCOAL", 844 }, - { L"IDS_TILE_FIRE", 845 }, - { L"IDS_TILE_MOB_SPAWNER", 846 }, - { L"IDS_TILE_STAIRS_WOOD", 847 }, - { L"IDS_TILE_CHEST", 848 }, - { L"IDS_TILE_REDSTONE_DUST", 849 }, - { L"IDS_TILE_ORE_DIAMOND", 850 }, - { L"IDS_TILE_BLOCK_DIAMOND", 851 }, - { L"IDS_DESC_BLOCK_DIAMOND", 852 }, - { L"IDS_TILE_WORKBENCH", 853 }, - { L"IDS_TILE_CROPS", 854 }, - { L"IDS_TILE_FARMLAND", 855 }, - { L"IDS_TILE_FURNACE", 856 }, - { L"IDS_TILE_SIGN", 857 }, - { L"IDS_TILE_DOOR_WOOD", 858 }, - { L"IDS_TILE_DOOR_SPRUCE", 859 }, - { L"IDS_TILE_DOOR_BIRCH", 860 }, - { L"IDS_TILE_DOOR_JUNGLE", 861 }, - { L"IDS_TILE_DOOR_ACACIA", 862 }, - { L"IDS_TILE_DOOR_DARK_OAK", 863 }, - { L"IDS_TILE_LADDER", 864 }, - { L"IDS_TILE_RAIL", 865 }, - { L"IDS_TILE_GOLDEN_RAIL", 866 }, - { L"IDS_TILE_DETECTOR_RAIL", 867 }, - { L"IDS_TILE_STAIRS_STONE", 868 }, - { L"IDS_TILE_LEVER", 869 }, - { L"IDS_TILE_PRESSURE_PLATE", 870 }, - { L"IDS_TILE_DOOR_IRON", 871 }, - { L"IDS_TILE_ORE_REDSTONE", 872 }, - { L"IDS_TILE_NOT_GATE", 873 }, - { L"IDS_TILE_BUTTON", 874 }, - { L"IDS_TILE_SNOW", 875 }, - { L"IDS_TILE_ICE", 876 }, - { L"IDS_TILE_CACTUS", 877 }, - { L"IDS_TILE_CLAY", 878 }, - { L"IDS_TILE_REEDS", 879 }, - { L"IDS_TILE_JUKEBOX", 880 }, - { L"IDS_TILE_FENCE", 881 }, - { L"IDS_TILE_FENCE_SPRUCE", 882 }, - { L"IDS_TILE_FENCE_BIRCH", 883 }, - { L"IDS_TILE_FENCE_JUNGLE", 884 }, - { L"IDS_TILE_FENCE_ACACIA", 885 }, - { L"IDS_TILE_FENCE_DARK_OAK", 886 }, - { L"IDS_TILE_PUMPKIN", 887 }, - { L"IDS_TILE_LIT_PUMPKIN", 888 }, - { L"IDS_TILE_HELL_ROCK", 889 }, - { L"IDS_TILE_HELL_SAND", 890 }, - { L"IDS_TILE_LIGHT_GEM", 891 }, - { L"IDS_TILE_PORTAL", 892 }, - { L"IDS_TILE_ORE_LAPIS", 893 }, - { L"IDS_TILE_BLOCK_LAPIS", 894 }, - { L"IDS_DESC_BLOCK_LAPIS", 895 }, - { L"IDS_TILE_DISPENSER", 896 }, - { L"IDS_TILE_MUSIC_BLOCK", 897 }, - { L"IDS_TILE_CAKE", 898 }, - { L"IDS_TILE_BED", 899 }, - { L"IDS_TILE_WEB", 900 }, - { L"IDS_TILE_TALL_GRASS", 901 }, - { L"IDS_TILE_DEAD_BUSH", 902 }, - { L"IDS_TILE_DIODE", 903 }, - { L"IDS_TILE_LOCKED_CHEST", 904 }, - { L"IDS_TILE_TRAPDOOR", 905 }, - { L"IDS_TILE_TRAPDOOR_IRON", 906 }, - { L"IDS_ANY_WOOL", 907 }, - { L"IDS_TILE_PISTON_BASE", 908 }, - { L"IDS_TILE_PISTON_STICK_BASE", 909 }, - { L"IDS_TILE_MONSTER_STONE_EGG", 910 }, - { L"IDS_TILE_STONE_BRICK_SMOOTH", 911 }, - { L"IDS_TILE_STONE_BRICK_SMOOTH_MOSSY", 912 }, - { L"IDS_TILE_STONE_BRICK_SMOOTH_CRACKED", 913 }, - { L"IDS_TILE_STONE_BRICK_SMOOTH_CHISELED", 914 }, - { L"IDS_TILE_HUGE_MUSHROOM_1", 915 }, - { L"IDS_TILE_HUGE_MUSHROOM_2", 916 }, - { L"IDS_TILE_IRON_FENCE", 917 }, - { L"IDS_TILE_THIN_GLASS", 918 }, - { L"IDS_TILE_MELON", 919 }, - { L"IDS_TILE_PUMPKIN_STEM", 920 }, - { L"IDS_TILE_MELON_STEM", 921 }, - { L"IDS_TILE_VINE", 922 }, - { L"IDS_TILE_FENCE_GATE", 923 }, - { L"IDS_TILE_FENCE_GATE_SPRUCE", 924 }, - { L"IDS_TILE_FENCE_GATE_BIRCH", 925 }, - { L"IDS_TILE_FENCE_GATE_JUNGLE", 926 }, - { L"IDS_TILE_FENCE_GATE_ACACIA", 927 }, - { L"IDS_TILE_FENCE_GATE_DARK_OAK", 928 }, - { L"IDS_TILE_STAIRS_BRICKS", 929 }, - { L"IDS_TILE_STAIRS_STONE_BRICKS_SMOOTH", 930 }, - { L"IDS_TILE_STONE_SILVERFISH", 931 }, - { L"IDS_TILE_STONE_SILVERFISH_COBBLESTONE", 932 }, - { L"IDS_TILE_STONE_SILVERFISH_STONE_BRICK", 933 }, - { L"IDS_TILE_MYCEL", 934 }, - { L"IDS_TILE_WATERLILY", 935 }, - { L"IDS_TILE_NETHERBRICK", 936 }, - { L"IDS_TILE_NETHERFENCE", 937 }, - { L"IDS_TILE_STAIRS_NETHERBRICK", 938 }, - { L"IDS_TILE_NETHERSTALK", 939 }, - { L"IDS_TILE_ENCHANTMENTTABLE", 940 }, - { L"IDS_TILE_BREWINGSTAND", 941 }, - { L"IDS_TILE_CAULDRON", 942 }, - { L"IDS_TILE_END_PORTAL", 943 }, - { L"IDS_TILE_ENDPORTALFRAME", 944 }, - { L"IDS_TILE_WHITESTONE", 945 }, - { L"IDS_TILE_DRAGONEGG", 946 }, - { L"IDS_TILE_SHRUB", 947 }, - { L"IDS_TILE_FERN", 948 }, - { L"IDS_TILE_STAIRS_SANDSTONE", 949 }, - { L"IDS_TILE_STAIRS_SPRUCEWOOD", 950 }, - { L"IDS_TILE_STAIRS_BIRCHWOOD", 951 }, - { L"IDS_TILE_STAIRS_JUNGLEWOOD", 952 }, - { L"IDS_TILE_STAIRS_ACACIA_WOOD", 953 }, - { L"IDS_TILE_STAIRS_DARK_OAK_WOOD", 954 }, - { L"IDS_TILE_REDSTONE_LIGHT", 955 }, - { L"IDS_TILE_COCOA", 956 }, - { L"IDS_TILE_SKULL", 957 }, - { L"IDS_TILE_COMMAND_BLOCK", 958 }, - { L"IDS_TILE_BEACON", 959 }, - { L"IDS_TILE_CHEST_TRAP", 960 }, - { L"IDS_TILE_WEIGHTED_PLATE_LIGHT", 961 }, - { L"IDS_TILE_WEIGHTED_PLATE_HEAVY", 962 }, - { L"IDS_TILE_COMPARATOR", 963 }, - { L"IDS_TILE_DAYLIGHT_DETECTOR", 964 }, - { L"IDS_TILE_REDSTONE_BLOCK", 965 }, - { L"IDS_TILE_HOPPER", 966 }, - { L"IDS_TILE_ACTIVATOR_RAIL", 967 }, - { L"IDS_TILE_DROPPER", 968 }, - { L"IDS_TILE_STAINED_CLAY", 969 }, - { L"IDS_TILE_HAY", 970 }, - { L"IDS_TILE_HARDENED_CLAY", 971 }, - { L"IDS_TILE_COAL", 972 }, - { L"IDS_TILE_STAINED_CLAY_BLACK", 973 }, - { L"IDS_TILE_STAINED_CLAY_RED", 974 }, - { L"IDS_TILE_STAINED_CLAY_GREEN", 975 }, - { L"IDS_TILE_STAINED_CLAY_BROWN", 976 }, - { L"IDS_TILE_STAINED_CLAY_BLUE", 977 }, - { L"IDS_TILE_STAINED_CLAY_PURPLE", 978 }, - { L"IDS_TILE_STAINED_CLAY_CYAN", 979 }, - { L"IDS_TILE_STAINED_CLAY_SILVER", 980 }, - { L"IDS_TILE_STAINED_CLAY_GRAY", 981 }, - { L"IDS_TILE_STAINED_CLAY_PINK", 982 }, - { L"IDS_TILE_STAINED_CLAY_LIME", 983 }, - { L"IDS_TILE_STAINED_CLAY_YELLOW", 984 }, - { L"IDS_TILE_STAINED_CLAY_LIGHT_BLUE", 985 }, - { L"IDS_TILE_STAINED_CLAY_MAGENTA", 986 }, - { L"IDS_TILE_STAINED_CLAY_ORANGE", 987 }, - { L"IDS_TILE_STAINED_CLAY_WHITE", 988 }, - { L"IDS_TILE_STAINED_GLASS", 989 }, - { L"IDS_TILE_STAINED_GLASS_BLACK", 990 }, - { L"IDS_TILE_STAINED_GLASS_RED", 991 }, - { L"IDS_TILE_STAINED_GLASS_GREEN", 992 }, - { L"IDS_TILE_STAINED_GLASS_BROWN", 993 }, - { L"IDS_TILE_STAINED_GLASS_BLUE", 994 }, - { L"IDS_TILE_STAINED_GLASS_PURPLE", 995 }, - { L"IDS_TILE_STAINED_GLASS_CYAN", 996 }, - { L"IDS_TILE_STAINED_GLASS_SILVER", 997 }, - { L"IDS_TILE_STAINED_GLASS_GRAY", 998 }, - { L"IDS_TILE_STAINED_GLASS_PINK", 999 }, - { L"IDS_TILE_STAINED_GLASS_LIME", 1000 }, - { L"IDS_TILE_STAINED_GLASS_YELLOW", 1001 }, - { L"IDS_TILE_STAINED_GLASS_LIGHT_BLUE", 1002 }, - { L"IDS_TILE_STAINED_GLASS_MAGENTA", 1003 }, - { L"IDS_TILE_STAINED_GLASS_ORANGE", 1004 }, - { L"IDS_TILE_STAINED_GLASS_WHITE", 1005 }, - { L"IDS_TILE_STAINED_GLASS_PANE", 1006 }, - { L"IDS_TILE_STAINED_GLASS_PANE_BLACK", 1007 }, - { L"IDS_TILE_STAINED_GLASS_PANE_RED", 1008 }, - { L"IDS_TILE_STAINED_GLASS_PANE_GREEN", 1009 }, - { L"IDS_TILE_STAINED_GLASS_PANE_BROWN", 1010 }, - { L"IDS_TILE_STAINED_GLASS_PANE_BLUE", 1011 }, - { L"IDS_TILE_STAINED_GLASS_PANE_PURPLE", 1012 }, - { L"IDS_TILE_STAINED_GLASS_PANE_CYAN", 1013 }, - { L"IDS_TILE_STAINED_GLASS_PANE_SILVER", 1014 }, - { L"IDS_TILE_STAINED_GLASS_PANE_GRAY", 1015 }, - { L"IDS_TILE_STAINED_GLASS_PANE_PINK", 1016 }, - { L"IDS_TILE_STAINED_GLASS_PANE_LIME", 1017 }, - { L"IDS_TILE_STAINED_GLASS_PANE_YELLOW", 1018 }, - { L"IDS_TILE_STAINED_GLASS_PANE_LIGHT_BLUE", 1019 }, - { L"IDS_TILE_STAINED_GLASS_PANE_MAGENTA", 1020 }, - { L"IDS_TILE_STAINED_GLASS_PANE_ORANGE", 1021 }, - { L"IDS_TILE_STAINED_GLASS_PANE_WHITE", 1022 }, - { L"IDS_FIREWORKS_CHARGE_TYPE_0", 1023 }, - { L"IDS_FIREWORKS_CHARGE_TYPE_1", 1024 }, - { L"IDS_FIREWORKS_CHARGE_TYPE_2", 1025 }, - { L"IDS_FIREWORKS_CHARGE_TYPE_3", 1026 }, - { L"IDS_FIREWORKS_CHARGE_TYPE_4", 1027 }, - { L"IDS_FIREWORKS_CHARGE_TYPE", 1028 }, - { L"IDS_FIREWORKS_CHARGE_BLACK", 1029 }, - { L"IDS_FIREWORKS_CHARGE_RED", 1030 }, - { L"IDS_FIREWORKS_CHARGE_GREEN", 1031 }, - { L"IDS_FIREWORKS_CHARGE_BROWN", 1032 }, - { L"IDS_FIREWORKS_CHARGE_BLUE", 1033 }, - { L"IDS_FIREWORKS_CHARGE_PURPLE", 1034 }, - { L"IDS_FIREWORKS_CHARGE_CYAN", 1035 }, - { L"IDS_FIREWORKS_CHARGE_SILVER", 1036 }, - { L"IDS_FIREWORKS_CHARGE_GRAY", 1037 }, - { L"IDS_FIREWORKS_CHARGE_PINK", 1038 }, - { L"IDS_FIREWORKS_CHARGE_LIME", 1039 }, - { L"IDS_FIREWORKS_CHARGE_YELLOW", 1040 }, - { L"IDS_FIREWORKS_CHARGE_LIGHT_BLUE", 1041 }, - { L"IDS_FIREWORKS_CHARGE_MAGENTA", 1042 }, - { L"IDS_FIREWORKS_CHARGE_ORANGE", 1043 }, - { L"IDS_FIREWORKS_CHARGE_WHITE", 1044 }, - { L"IDS_FIREWORKS_CHARGE_CUSTOM", 1045 }, - { L"IDS_FIREWORKS_CHARGE_FADE_TO", 1046 }, - { L"IDS_FIREWORKS_CHARGE_FLICKER", 1047 }, - { L"IDS_FIREWORKS_CHARGE_TRAIL", 1048 }, - { L"IDS_ITEM_FIREWORKS_FLIGHT", 1049 }, - { L"IDS_CURRENT_LAYOUT", 1050 }, - { L"IDS_CONTROLS_LAYOUT", 1051 }, - { L"IDS_CONTROLS_MOVE", 1052 }, - { L"IDS_CONTROLS_LOOK", 1053 }, - { L"IDS_CONTROLS_PAUSE", 1054 }, - { L"IDS_CONTROLS_JUMP", 1055 }, - { L"IDS_CONTROLS_JUMPFLY", 1056 }, - { L"IDS_CONTROLS_INVENTORY", 1057 }, - { L"IDS_CONTROLS_HELDITEM", 1058 }, - { L"IDS_CONTROLS_ACTION", 1059 }, - { L"IDS_CONTROLS_USE", 1060 }, - { L"IDS_CONTROLS_CRAFTING", 1061 }, - { L"IDS_CONTROLS_DROP", 1062 }, - { L"IDS_CONTROLS_SNEAK", 1063 }, - { L"IDS_CONTROLS_SNEAKFLY", 1064 }, - { L"IDS_CONTROLS_THIRDPERSON", 1065 }, - { L"IDS_CONTROLS_PLAYERS", 1066 }, - { L"IDS_CONTROLS_DPAD", 1067 }, - { L"IDS_CONTROLS_SCHEME0", 1068 }, - { L"IDS_CONTROLS_SCHEME1", 1069 }, - { L"IDS_CONTROLS_SCHEME2", 1070 }, - { L"IDS_CONTROLLER_A", 1071 }, - { L"IDS_CONTROLLER_B", 1072 }, - { L"IDS_CONTROLLER_X", 1073 }, - { L"IDS_CONTROLLER_Y", 1074 }, - { L"IDS_CONTROLLER_LEFT_STICK", 1075 }, - { L"IDS_CONTROLLER_RIGHT_STICK", 1076 }, - { L"IDS_CONTROLLER_LEFT_TRIGGER", 1077 }, - { L"IDS_CONTROLLER_RIGHT_TRIGGER", 1078 }, - { L"IDS_CONTROLLER_LEFT_BUMPER", 1079 }, - { L"IDS_CONTROLLER_RIGHT_BUMPER", 1080 }, - { L"IDS_CONTROLLER_BACK", 1081 }, - { L"IDS_CONTROLLER_START", 1082 }, - { L"IDS_CONTROLLER_RIGHT_THUMBSTICK", 1083 }, - { L"IDS_CONTROLLER_LEFT_THUMBSTICK", 1084 }, - { L"IDS_CONTROLLER_DPAD_R", 1085 }, - { L"IDS_CONTROLLER_DPAD_L", 1086 }, - { L"IDS_CONTROLLER_DPAD_U", 1087 }, - { L"IDS_CONTROLLER_DPAD_D", 1088 }, - { L"IDS_ICON_SHANK_01", 1089 }, - { L"IDS_ICON_SHANK_03", 1090 }, - { L"IDS_TUTORIAL_PROMPT_PRESS_A_TO_CONTINUE", 1091 }, - { L"IDS_TUTORIAL_PROMPT_START_TUTORIAL", 1092 }, - { L"IDS_TUTORIAL_TASK_OVERVIEW", 1093 }, - { L"IDS_TUTORIAL_TASK_LOOK", 1094 }, - { L"IDS_TUTORIAL_TASK_MOVE", 1095 }, - { L"IDS_TUTORIAL_TASK_SPRINT", 1096 }, - { L"IDS_TUTORIAL_TASK_JUMP", 1097 }, - { L"IDS_TUTORIAL_TASK_MINE", 1098 }, - { L"IDS_TUTORIAL_TASK_CHOP_WOOD", 1099 }, - { L"IDS_TUTORIAL_TASK_CRAFTING", 1100 }, - { L"IDS_TUTORIAL_TASK_INVENTORY", 1101 }, - { L"IDS_TUTORIAL_TASK_FOOD_BAR_DEPLETE", 1102 }, - { L"IDS_TUTORIAL_TASK_FOOD_BAR_HEAL", 1103 }, - { L"IDS_TUTORIAL_TASK_FOOD_BAR_FEED", 1104 }, - { L"IDS_TUTORIAL_TASK_FOOD_BAR_EAT_STEAK", 1105 }, - { L"IDS_TUTORIAL_TASK_CREATE_PLANKS", 1106 }, - { L"IDS_TUTORIAL_TASK_CREATE_CRAFTING_TABLE", 1107 }, - { L"IDS_TUTORIAL_TASK_CREATE_STICKS", 1108 }, - { L"IDS_TUTORIAL_TASK_SCROLL", 1109 }, - { L"IDS_TUTORIAL_TASK_USE", 1110 }, - { L"IDS_TUTORIAL_TASK_PLACE_WORKBENCH", 1111 }, - { L"IDS_TUTORIAL_TASK_OPEN_WORKBENCH", 1112 }, - { L"IDS_TUTORIAL_TASK_CREATE_WOODEN_SHOVEL", 1113 }, - { L"IDS_TUTORIAL_TASK_CREATE_WOODEN_HATCHET", 1114 }, - { L"IDS_TUTORIAL_TASK_CREATE_WOODEN_PICKAXE", 1115 }, - { L"IDS_TUTORIAL_TASK_OPEN_CONTAINER", 1116 }, - { L"IDS_TUTORIAL_TASK_NIGHT_DANGER", 1117 }, - { L"IDS_TUTORIAL_TASK_NEARBY_SHELTER", 1118 }, - { L"IDS_TUTORIAL_TASK_COLLECT_RESOURCES", 1119 }, - { L"IDS_TUTORIAL_TASK_MINE_STONE", 1120 }, - { L"IDS_TUTORIAL_TASK_CREATE_FURNACE", 1121 }, - { L"IDS_TUTORIAL_TASK_PLACE_AND_OPEN_FURNACE", 1122 }, - { L"IDS_TUTORIAL_TASK_CREATE_CHARCOAL", 1123 }, - { L"IDS_TUTORIAL_TASK_CREATE_GLASS", 1124 }, - { L"IDS_TUTORIAL_TASK_CREATE_WOODEN_DOOR", 1125 }, - { L"IDS_TUTORIAL_TASK_PLACE_DOOR", 1126 }, - { L"IDS_TUTORIAL_TASK_CREATE_TORCH", 1127 }, - { L"IDS_TUTORIAL_TASK_BASIC_COMPLETE", 1128 }, - { L"IDS_TUTORIAL_PROMPT_BASIC_COMPLETE", 1129 }, - { L"IDS_TUTORIAL_TASK_INV_OVERVIEW", 1130 }, - { L"IDS_TUTORIAL_PROMPT_INV_OVERVIEW", 1131 }, - { L"IDS_TUTORIAL_TASK_INV_PICK_UP", 1132 }, - { L"IDS_TUTORIAL_TASK_INV_MOVE", 1133 }, - { L"IDS_TUTORIAL_TASK_INV_DROP", 1134 }, - { L"IDS_TUTORIAL_TASK_INV_INFO", 1135 }, - { L"IDS_TUTORIAL_TASK_INV_EXIT", 1136 }, - { L"IDS_TUTORIAL_TASK_CREATIVE_INV_OVERVIEW", 1137 }, - { L"IDS_TUTORIAL_PROMPT_CREATIVE_INV_OVERVIEW", 1138 }, - { L"IDS_TUTORIAL_TASK_CREATIVE_INV_PICK_UP", 1139 }, - { L"IDS_TUTORIAL_TASK_CREATIVE_INV_MOVE", 1140 }, - { L"IDS_TUTORIAL_TASK_CREATIVE_INV_DROP", 1141 }, - { L"IDS_TUTORIAL_TASK_CREATIVE_INV_NAV", 1142 }, - { L"IDS_TUTORIAL_TASK_CREATIVE_INV_INFO", 1143 }, - { L"IDS_TUTORIAL_TASK_CREATIVE_INV_EXIT", 1144 }, - { L"IDS_TUTORIAL_TASK_CRAFT_OVERVIEW", 1145 }, - { L"IDS_TUTORIAL_PROMPT_CRAFT_OVERVIEW", 1146 }, - { L"IDS_TUTORIAL_PROMPT_PRESS_X_TO_TOGGLE_DESCRIPTION", 1147 }, - { L"IDS_TUTORIAL_PROMPT_PRESS_X_TO_TOGGLE_INGREDIENTS", 1148 }, - { L"IDS_TUTORIAL_PROMPT_PRESS_X_TO_TOGGLE_INVENTORY", 1149 }, - { L"IDS_TUTORIAL_TASK_CRAFT_NAV", 1150 }, - { L"IDS_TUTORIAL_TASK_CRAFT_CREATE", 1151 }, - { L"IDS_TUTORIAL_TASK_CRAFT_CRAFT_TABLE", 1152 }, - { L"IDS_TUTORIAL_TASK_CRAFT_INVENTORY", 1153 }, - { L"IDS_TUTORIAL_TASK_CRAFT_DESCRIPTION", 1154 }, - { L"IDS_TUTORIAL_TASK_CRAFT_INGREDIENTS", 1155 }, - { L"IDS_TUTORIAL_TASK_CRAFT_CREATE_PLANKS", 1156 }, - { L"IDS_TUTORIAL_TASK_CRAFT_EXIT_AND_PLACE_TABLE", 1157 }, - { L"IDS_TUTORIAL_TASK_CRAFT_SELECT_TOOLS", 1158 }, - { L"IDS_TUTORIAL_TASK_CRAFT_SELECT_STRUCTURES", 1159 }, - { L"IDS_TUTORIAL_TASK_CRAFT_SELECT_WOODEN_SHOVEL", 1160 }, - { L"IDS_TUTORIAL_TASK_CRAFT_SELECT_CRAFTING_TABLE", 1161 }, - { L"IDS_TUTORIAL_TASK_CRAFT_TOOLS_BUILT", 1162 }, - { L"IDS_TUTORIAL_TASK_CRAFT_CREATE_FURNACE", 1163 }, - { L"IDS_TUTORIAL_TASK_CRAFT_EXIT_AND_PLACE_FURNACE", 1164 }, - { L"IDS_TUTORIAL_TASK_FURNACE_OVERVIEW", 1165 }, - { L"IDS_TUTORIAL_PROMPT_FURNACE_OVERVIEW", 1166 }, - { L"IDS_TUTORIAL_TASK_FURNACE_METHOD", 1167 }, - { L"IDS_TUTORIAL_TASK_FURNACE_FUELS", 1168 }, - { L"IDS_TUTORIAL_TASK_FURNACE_INGREDIENTS", 1169 }, - { L"IDS_TUTORIAL_TASK_FURNACE_CREATE_CHARCOAL", 1170 }, - { L"IDS_TUTORIAL_TASK_FURNACE_CHARCOAL_USES", 1171 }, - { L"IDS_TUTORIAL_TASK_FURNACE_CREATE_GLASS", 1172 }, - { L"IDS_TUTORIAL_TASK_BREWING_MENU_OVERVIEW", 1173 }, - { L"IDS_TUTORIAL_PROMPT_BREWING_MENU_OVERVIEW", 1174 }, - { L"IDS_TUTORIAL_TASK_BREWING_MENU_METHOD", 1175 }, - { L"IDS_TUTORIAL_TASK_BREWING_MENU_BASIC_INGREDIENTS", 1176 }, - { L"IDS_TUTORIAL_TASK_BREWING_MENU_EXTENDED_INGREDIENTS", 1177 }, - { L"IDS_TUTORIAL_TASK_BREWING_MENU_EXTENDED_INGREDIENTS_2", 1178 }, - { L"IDS_TUTORIAL_TASK_BREWING_MENU_CREATE_FIRE_POTION", 1179 }, - { L"IDS_TUTORIAL_TASK_BREWING_MENU_EXIT", 1180 }, - { L"IDS_TUTORIAL_TASK_BREWING_OVERVIEW", 1181 }, - { L"IDS_TUTORIAL_PROMPT_BREWING_OVERVIEW", 1182 }, - { L"IDS_TUTORIAL_TASK_BREWING_GET_GLASS_BOTTLE", 1183 }, - { L"IDS_TUTORIAL_TASK_BREWING_FILL_GLASS_BOTTLE", 1184 }, - { L"IDS_TUTORIAL_TASK_BREWING_FILL_CAULDRON", 1185 }, - { L"IDS_TUTORIAL_TASK_BREWING_CREATE_FIRE_POTION", 1186 }, - { L"IDS_TUTORIAL_TASK_BREWING_USE_POTION", 1187 }, - { L"IDS_TUTORIAL_TASK_BREWING_DRINK_FIRE_POTION", 1188 }, - { L"IDS_TUTORIAL_TASK_BREWING_USE_EFFECTS", 1189 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_MENU_OVERVIEW", 1190 }, - { L"IDS_TUTORIAL_PROMPT_ENCHANTING_MENU_OVERVIEW", 1191 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_MENU_START", 1192 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_MENU_ENCHANTMENTS", 1193 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_MENU_COST", 1194 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_MENU_ENCHANT", 1195 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_MENU_BETTER_ENCHANTMENTS", 1196 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_OVERVIEW", 1197 }, - { L"IDS_TUTORIAL_PROMPT_ENCHANTING_OVERVIEW", 1198 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_SUMMARY", 1199 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_BOOKCASES", 1200 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_EXPERIENCE", 1201 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_BOTTLE_O_ENCHANTING", 1202 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_USE_CHESTS", 1203 }, - { L"IDS_TUTORIAL_TASK_MINECART_OVERVIEW", 1204 }, - { L"IDS_TUTORIAL_PROMPT_MINECART_OVERVIEW", 1205 }, - { L"IDS_TUTORIAL_TASK_MINECART_RAILS", 1206 }, - { L"IDS_TUTORIAL_TASK_MINECART_POWERED_RAILS", 1207 }, - { L"IDS_TUTORIAL_TASK_BOAT_OVERVIEW", 1208 }, - { L"IDS_TUTORIAL_PROMPT_BOAT_OVERVIEW", 1209 }, - { L"IDS_TUTORIAL_TASK_BOAT_STEER", 1210 }, - { L"IDS_TUTORIAL_TASK_FISHING_OVERVIEW", 1211 }, - { L"IDS_TUTORIAL_PROMPT_FISHING_OVERVIEW", 1212 }, - { L"IDS_TUTORIAL_TASK_FISHING_CAST", 1213 }, - { L"IDS_TUTORIAL_TASK_FISHING_FISH", 1214 }, - { L"IDS_TUTORIAL_TASK_FISHING_USES", 1215 }, - { L"IDS_TUTORIAL_TASK_BED_OVERVIEW", 1216 }, - { L"IDS_TUTORIAL_PROMPT_BED_OVERVIEW", 1217 }, - { L"IDS_TUTORIAL_TASK_BED_PLACEMENT", 1218 }, - { L"IDS_TUTORIAL_TASK_BED_MULTIPLAYER", 1219 }, - { L"IDS_TUTORIAL_REDSTONE_OVERVIEW", 1220 }, - { L"IDS_TUTORIAL_PROMPT_REDSTONE_OVERVIEW", 1221 }, - { L"IDS_TUTORIAL_TASK_REDSTONE_POWER_SOURCES", 1222 }, - { L"IDS_TUTORIAL_TASK_REDSTONE_POWER_SOURCES_POSITION", 1223 }, - { L"IDS_TUTORIAL_TASK_REDSTONE_DUST", 1224 }, - { L"IDS_TUTORIAL_TASK_REDSTONE_REPEATER", 1225 }, - { L"IDS_TUTORIAL_TASK_PISTONS", 1226 }, - { L"IDS_TUTORIAL_TASK_TRY_IT", 1227 }, - { L"IDS_TUTORIAL_PORTAL_OVERVIEW", 1228 }, - { L"IDS_TUTORIAL_PROMPT_PORTAL_OVERVIEW", 1229 }, - { L"IDS_TUTORIAL_TASK_BUILD_PORTAL", 1230 }, - { L"IDS_TUTORIAL_TASK_ACTIVATE_PORTAL", 1231 }, - { L"IDS_TUTORIAL_TASK_USE_PORTAL", 1232 }, - { L"IDS_TUTORIAL_TASK_NETHER", 1233 }, - { L"IDS_TUTORIAL_TASK_NETHER_FAST_TRAVEL", 1234 }, - { L"IDS_TUTORIAL_CREATIVE_OVERVIEW", 1235 }, - { L"IDS_TUTORIAL_PROMPT_CREATIVE_OVERVIEW", 1236 }, - { L"IDS_TUTORIAL_TASK_CREATIVE_MODE", 1237 }, - { L"IDS_TUTORIAL_TASK_OPEN_CREATIVE_INVENTORY", 1238 }, - { L"IDS_TUTORIAL_TASK_CREATIVE_EXIT", 1239 }, - { L"IDS_TUTORIAL_TASK_CREATIVE_COMPLETE", 1240 }, - { L"IDS_TUTORIAL_FARMING_OVERVIEW", 1241 }, - { L"IDS_TUTORIAL_PROMPT_FARMING_OVERVIEW", 1242 }, - { L"IDS_TUTORIAL_TASK_FARMING_SEEDS", 1243 }, - { L"IDS_TUTORIAL_TASK_FARMING_FARMLAND", 1244 }, - { L"IDS_TUTORIAL_TASK_FARMING_WHEAT", 1245 }, - { L"IDS_TUTORIAL_TASK_FARMING_PUMPKIN_AND_MELON", 1246 }, - { L"IDS_TUTORIAL_TASK_FARMING_SUGARCANE", 1247 }, - { L"IDS_TUTORIAL_TASK_FARMING_CACTUS", 1248 }, - { L"IDS_TUTORIAL_TASK_FARMING_MUSHROOM", 1249 }, - { L"IDS_TUTORIAL_TASK_FARMING_BONEMEAL", 1250 }, - { L"IDS_TUTORIAL_TASK_FARMING_COMPLETE", 1251 }, - { L"IDS_TUTORIAL_BREEDING_OVERVIEW", 1252 }, - { L"IDS_TUTORIAL_PROMPT_BREEDING_OVERVIEW", 1253 }, - { L"IDS_TUTORIAL_TASK_BREEDING_FEED", 1254 }, - { L"IDS_TUTORIAL_TASK_BREEDING_FEED_FOOD", 1255 }, - { L"IDS_TUTORIAL_TASK_BREEDING_BABY", 1256 }, - { L"IDS_TUTORIAL_TASK_BREEDING_DELAY", 1257 }, - { L"IDS_TUTORIAL_TASK_BREEDING_FOLLOW", 1258 }, - { L"IDS_TUTORIAL_TASK_BREEDING_WOLF_TAMING", 1259 }, - { L"IDS_TUTORIAL_TASK_BREEDING_COMPLETE", 1260 }, - { L"IDS_TUTORIAL_GOLEM_OVERVIEW", 1261 }, - { L"IDS_TUTORIAL_PROMPT_GOLEM_OVERVIEW", 1262 }, - { L"IDS_TUTORIAL_TASK_GOLEM_PUMPKIN", 1263 }, - { L"IDS_TUTORIAL_TASK_GOLEM_SNOW", 1264 }, - { L"IDS_TUTORIAL_TASK_GOLEM_IRON", 1265 }, - { L"IDS_TUTORIAL_TASK_GOLEM_IRON_VILLAGE", 1266 }, - { L"IDS_TUTORIAL_CONSTRAINT_TUTORIAL_AREA", 1267 }, - { L"IDS_TUTORIAL_HINT_DIGGER_ITEM_SHOVEL", 1268 }, - { L"IDS_TUTORIAL_HINT_DIGGER_ITEM_HATCHET", 1269 }, - { L"IDS_TUTORIAL_HINT_DIGGER_ITEM_PICKAXE", 1270 }, - { L"IDS_TUTORIAL_HINT_ATTACK_WITH_TOOL", 1271 }, - { L"IDS_TUTORIAL_HINT_HOLD_TO_MINE", 1272 }, - { L"IDS_TUTORIAL_HINT_TOOL_DAMAGED", 1273 }, - { L"IDS_TUTORIAL_HINT_SWIM_UP", 1274 }, - { L"IDS_TUTORIAL_HINT_MINECART", 1275 }, - { L"IDS_TUTORIAL_HINT_BOAT", 1276 }, - { L"IDS_TUTORIAL_HINT_FISHING", 1277 }, - { L"IDS_TUTORIAL_HINT_PISTON_SELF_REPAIRING_BRIDGE", 1278 }, - { L"IDS_TUTORIAL_HINT_INV_DROP", 1279 }, - { L"IDS_TUTORIAL_HINT_CRAFT_NO_INGREDIENTS", 1280 }, - { L"IDS_TUTORIAL_COMPLETED", 1281 }, - { L"IDS_TUTORIAL_COMPLETED_EXPLORE", 1282 }, - { L"IDS_TUTORIAL_REMINDER", 1283 }, - { L"IDS_TUTORIAL_HTML_EXIT_PICTURE", 1284 }, - { L"IDS_TUTORIAL_NEW_FEATURES_CHOICE", 1285 }, - { L"IDS_TUTORIAL_PROMPT_NEW_FEATURES_CHOICE", 1286 }, - { L"IDS_TUTORIAL_FEATURES_IN_THIS_AREA", 1287 }, - { L"IDS_TUTORIAL_FEATURES_OUTSIDE_THIS_AREA", 1288 }, - { L"IDS_TUTORIAL_TASK_FOOD_BAR_OVERVIEW", 1289 }, - { L"IDS_TUTORIAL_PROMPT_FOOD_BAR_OVERVIEW", 1290 }, - { L"IDS_TUTORIAL_TASK_HORSE_MENU_OVERVIEW", 1291 }, - { L"IDS_TUTORIAL_PROMPT_HORSE_MENU_OVERVIEW", 1292 }, - { L"IDS_TUTORIAL_TASK_HORSE_MENU_LAYOUT", 1293 }, - { L"IDS_TUTORIAL_TASK_HORSE_MENU_EQUIPMENT", 1294 }, - { L"IDS_TUTORIAL_TASK_HORSE_MENU_SADDLEBAGS", 1295 }, - { L"IDS_TUTORIAL_TASK_HORSE_OVERVIEW", 1296 }, - { L"IDS_TUTORIAL_TASK_DONKEY_OVERVIEW", 1297 }, - { L"IDS_TUTORIAL_TASK_MULE_OVERVIEW", 1298 }, - { L"IDS_TUTORIAL_PROMPT_HORSE_OVERVIEW", 1299 }, - { L"IDS_TUTORIAL_TASK_HORSE_INTRO", 1300 }, - { L"IDS_TUTORIAL_TASK_HORSE_PURPOSE", 1301 }, - { L"IDS_TUTORIAL_TASK_HORSE_TAMING", 1302 }, - { L"IDS_TUTORIAL_TASK_HORSE_TAMING2", 1303 }, - { L"IDS_TUTORIAL_TASK_HORSE_RIDE", 1304 }, - { L"IDS_TUTORIAL_TASK_HORSE_SADDLES", 1305 }, - { L"IDS_TUTORIAL_TASK_HORSE_SADDLEBAGS", 1306 }, - { L"IDS_TUTORIAL_TASK_HORSE_BREEDING", 1307 }, - { L"IDS_TUTORIAL_TASK_HORSE_AREA", 1308 }, - { L"IDS_TUTORIAL_TASK_BEACON_MENU_OVERVIEW", 1309 }, - { L"IDS_TUTORIAL_PROMPT_BEACON_MENU_OVERVIEW", 1310 }, - { L"IDS_TUTORIAL_TASK_BEACON_MENU_PRIMARY_POWERS", 1311 }, - { L"IDS_TUTORIAL_TASK_BEACON_MENU_SECONDARY_POWER", 1312 }, - { L"IDS_TUTORIAL_TASK_BEACON_MENU_ACTIVATION", 1313 }, - { L"IDS_TUTORIAL_TASK_BEACON_OVERVIEW", 1314 }, - { L"IDS_TUTORIAL_PROMPT_BEACON_OVERVIEW", 1315 }, - { L"IDS_TUTORIAL_TASK_BEACON_PURPOSE", 1316 }, - { L"IDS_TUTORIAL_TASK_BEACON_DESIGN", 1317 }, - { L"IDS_TUTORIAL_TASK_BEACON_CHOOSING_POWERS", 1318 }, - { L"IDS_TUTORIAL_TASK_HOPPER_OVERVIEW", 1319 }, - { L"IDS_TUTORIAL_PROMPT_HOPPER_OVERVIEW", 1320 }, - { L"IDS_TUTORIAL_TASK_HOPPER_PURPOSE", 1321 }, - { L"IDS_TUTORIAL_TASK_HOPPER_CONTAINERS", 1322 }, - { L"IDS_TUTORIAL_TASK_HOPPER_MECHANICS", 1323 }, - { L"IDS_TUTORIAL_TASK_HOPPER_REDSTONE", 1324 }, - { L"IDS_TUTORIAL_TASK_HOPPER_OUTPUT", 1325 }, - { L"IDS_TUTORIAL_TASK_HOPPER_AREA", 1326 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_MENU_OVERVIEW", 1327 }, - { L"IDS_TUTORIAL_PROMPT_FIREWORK_MENU_OVERVIEW", 1328 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_MENU_BASIC_START", 1329 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_MENU_BASIC_STARS", 1330 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_MENU_BASIC_HEIGHT", 1331 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_MENU_BASIC_CRAFT", 1332 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_MENU_ADV_START", 1333 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_MENU_ADV_COLOUR", 1334 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_MENU_ADV_SHAPE", 1335 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_MENU_ADV_EFFECT", 1336 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_MENU_ADV_FADE", 1337 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_OVERVIEW", 1338 }, - { L"IDS_TUTORIAL_PROMPT_FIREWORK_OVERVIEW", 1339 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_PURPOSE", 1340 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_CUSTOMISE", 1341 }, - { L"IDS_TUTORIAL_TASK_FIREWORK_CRAFTING", 1342 }, - { L"IDS_TOOLTIPS_SELECT", 1343 }, - { L"IDS_TOOLTIPS_USE", 1344 }, - { L"IDS_TOOLTIPS_BACK", 1345 }, - { L"IDS_TOOLTIPS_EXIT", 1346 }, - { L"IDS_TOOLTIPS_CANCEL", 1347 }, - { L"IDS_TOOLTIPS_CANCEL_JOIN", 1348 }, - { L"IDS_TOOLTIPS_REFRESH", 1349 }, - { L"IDS_TOOLTIPS_PARTY_GAMES", 1350 }, - { L"IDS_TOOLTIPS_ALL_GAMES", 1351 }, - { L"IDS_TOOLTIPS_CHANGE_GROUP", 1352 }, - { L"IDS_TOOLTIPS_SHOW_INVENTORY", 1353 }, - { L"IDS_TOOLTIPS_SHOW_DESCRIPTION", 1354 }, - { L"IDS_TOOLTIPS_SHOW_INGREDIENTS", 1355 }, - { L"IDS_TOOLTIPS_CRAFTING", 1356 }, - { L"IDS_TOOLTIPS_CREATE", 1357 }, - { L"IDS_TOOLTIPS_PICKUPPLACE", 1358 }, - { L"IDS_TOOLTIPS_PICKUP_GENERIC", 1359 }, - { L"IDS_TOOLTIPS_PICKUP_ALL", 1360 }, - { L"IDS_TOOLTIPS_PICKUP_HALF", 1361 }, - { L"IDS_TOOLTIPS_PLACE_GENERIC", 1362 }, - { L"IDS_TOOLTIPS_PLACE_ALL", 1363 }, - { L"IDS_TOOLTIPS_PLACE_ONE", 1364 }, - { L"IDS_TOOLTIPS_DROP_GENERIC", 1365 }, - { L"IDS_TOOLTIPS_DROP_ALL", 1366 }, - { L"IDS_TOOLTIPS_DROP_ONE", 1367 }, - { L"IDS_TOOLTIPS_SWAP", 1368 }, - { L"IDS_TOOLTIPS_QUICK_MOVE", 1369 }, - { L"IDS_TOOLTIPS_CLEAR_QUICK_SELECT", 1370 }, - { L"IDS_TOOLTIPS_WHAT_IS_THIS", 1371 }, - { L"IDS_TOOLTIPS_SHARE", 1372 }, - { L"IDS_TOOLTIPS_CHANGE_FILTER", 1373 }, - { L"IDS_TOOLTIPS_SEND_FRIEND_REQUEST", 1374 }, - { L"IDS_TOOLTIPS_PAGE_DOWN", 1375 }, - { L"IDS_TOOLTIPS_PAGE_UP", 1376 }, - { L"IDS_TOOLTIPS_NEXT", 1377 }, - { L"IDS_TOOLTIPS_PREVIOUS", 1378 }, - { L"IDS_TOOLTIPS_KICK", 1379 }, - { L"IDS_TOOLTIPS_DYE", 1380 }, - { L"IDS_TOOLTIPS_MINE", 1381 }, - { L"IDS_TOOLTIPS_FEED", 1382 }, - { L"IDS_TOOLTIPS_TAME", 1383 }, - { L"IDS_TOOLTIPS_HEAL", 1384 }, - { L"IDS_TOOLTIPS_SIT", 1385 }, - { L"IDS_TOOLTIPS_FOLLOWME", 1386 }, - { L"IDS_TOOLTIPS_EJECT", 1387 }, - { L"IDS_TOOLTIPS_EMPTY", 1388 }, - { L"IDS_TOOLTIPS_SADDLE", 1389 }, - { L"IDS_TOOLTIPS_PLACE", 1390 }, - { L"IDS_TOOLTIPS_HIT", 1391 }, - { L"IDS_TOOLTIPS_MILK", 1392 }, - { L"IDS_TOOLTIPS_COLLECT", 1393 }, - { L"IDS_TOOLTIPS_EAT", 1394 }, - { L"IDS_TOOLTIPS_SLEEP", 1395 }, - { L"IDS_TOOLTIPS_WAKEUP", 1396 }, - { L"IDS_TOOLTIPS_PLAY", 1397 }, - { L"IDS_TOOLTIPS_RIDE", 1398 }, - { L"IDS_TOOLTIPS_SAIL", 1399 }, - { L"IDS_TOOLTIPS_GROW", 1400 }, - { L"IDS_TOOLTIPS_SWIMUP", 1401 }, - { L"IDS_TOOLTIPS_OPEN", 1402 }, - { L"IDS_TOOLTIPS_CHANGEPITCH", 1403 }, - { L"IDS_TOOLTIPS_DETONATE", 1404 }, - { L"IDS_TOOLTIPS_READ", 1405 }, - { L"IDS_TOOLTIPS_HANG", 1406 }, - { L"IDS_TOOLTIPS_THROW", 1407 }, - { L"IDS_TOOLTIPS_PLANT", 1408 }, - { L"IDS_TOOLTIPS_TILL", 1409 }, - { L"IDS_TOOLTIPS_HARVEST", 1410 }, - { L"IDS_TOOLTIPS_CONTINUE", 1411 }, - { L"IDS_TOOLTIPS_DELETESAVE", 1412 }, - { L"IDS_TOOLTIPS_DELETE", 1413 }, - { L"IDS_TOOLTIPS_OPTIONS", 1414 }, - { L"IDS_TOOLTIPS_INVITE_FRIENDS", 1415 }, - { L"IDS_TOOLTIPS_ACCEPT", 1416 }, - { L"IDS_TOOLTIPS_SHEAR", 1417 }, - { L"IDS_TOOLTIPS_BANLEVEL", 1418 }, - { L"IDS_TOOLTIPS_SELECT_SKIN", 1419 }, - { L"IDS_TOOLTIPS_IGNITE", 1420 }, - { L"IDS_TOOLTIPS_NAVIGATE", 1421 }, - { L"IDS_TOOLTIPS_INSTALL", 1422 }, - { L"IDS_TOOLTIPS_REINSTALL", 1423 }, - { L"IDS_TOOLTIPS_SAVEOPTIONS", 1424 }, - { L"IDS_TOOLTIPS_EXECUTE_COMMAND", 1425 }, - { L"IDS_TOOLTIPS_CREATIVE", 1426 }, - { L"IDS_TOOLTIPS_QUICK_MOVE_INGREDIENT", 1427 }, - { L"IDS_TOOLTIPS_QUICK_MOVE_FUEL", 1428 }, - { L"IDS_TOOLTIPS_QUICK_MOVE_TOOL", 1429 }, - { L"IDS_TOOLTIPS_QUICK_MOVE_ARMOR", 1430 }, - { L"IDS_TOOLTIPS_QUICK_MOVE_WEAPON", 1431 }, - { L"IDS_TOOLTIPS_EQUIP", 1432 }, - { L"IDS_TOOLTIPS_DRAW_BOW", 1433 }, - { L"IDS_TOOLTIPS_RELEASE_BOW", 1434 }, - { L"IDS_TOOLTIPS_PRIVILEGES", 1435 }, - { L"IDS_TOOLTIPS_BLOCK", 1436 }, - { L"IDS_TOOLTIPS_PAGEUP", 1437 }, - { L"IDS_TOOLTIPS_PAGEDOWN", 1438 }, - { L"IDS_TOOLTIPS_LOVEMODE", 1439 }, - { L"IDS_TOOLTIPS_DRINK", 1440 }, - { L"IDS_TOOLTIPS_ROTATE", 1441 }, - { L"IDS_TOOLTIPS_CLEARSLOTS", 1442 }, - { L"IDS_TOOLTIPS_MOUNT", 1443 }, - { L"IDS_TOOLTIPS_DISMOUNT", 1444 }, - { L"IDS_TOOLTIPS_SADDLEBAGS", 1445 }, - { L"IDS_TOOLTIPS_FIREWORK_LAUNCH", 1446 }, - { L"IDS_TOOLTIPS_LEASH", 1447 }, - { L"IDS_TOOLTIPS_UNLEASH", 1448 }, - { L"IDS_TOOLTIPS_ATTACH", 1449 }, - { L"IDS_TOOLTIPS_NAME", 1450 }, - { L"IDS_CONFIRM_OK", 1451 }, - { L"IDS_CONFIRM_CANCEL", 1452 }, - { L"IDS_DOWNLOADABLECONTENT", 1453 }, - { L"IDS_CONFIRM_LEAVE_VIA_INVITE", 1454 }, - { L"IDS_EXIT_GAME", 1455 }, - { L"IDS_TITLE_SAVE_GAME", 1456 }, - { L"IDS_TITLE_DECLINE_SAVE_GAME", 1457 }, - { L"IDS_CONFIRM_SAVE_GAME", 1458 }, - { L"IDS_CONFIRM_DECLINE_SAVE_GAME", 1459 }, - { L"IDS_TITLE_START_GAME", 1460 }, - { L"IDS_CORRUPT_OR_DAMAGED_SAVE_TITLE", 1461 }, - { L"IDS_CORRUPT_OR_DAMAGED_SAVE_TEXT", 1462 }, - { L"IDS_CONFIRM_EXIT_GAME_CONFIRM_DISCONNECT_SAVE", 1463 }, - { L"IDS_EXIT_GAME_SAVE", 1464 }, - { L"IDS_EXIT_GAME_NO_SAVE", 1465 }, - { L"IDS_CONFIRM_EXIT_GAME", 1466 }, - { L"IDS_CONFIRM_EXIT_GAME_PROGRESS_LOST", 1467 }, - { L"IDS_CREATE_NEW_WORLD", 1468 }, - { L"IDS_PLAY_TUTORIAL", 1469 }, - { L"IDS_TUTORIALSAVENAME", 1470 }, - { L"IDS_NAME_WORLD", 1471 }, - { L"IDS_NAME_WORLD_TEXT", 1472 }, - { L"IDS_CREATE_NEW_WORLD_SEEDTEXT", 1473 }, - { L"IDS_LOAD_SAVED_WORLD", 1474 }, - { L"IDS_PRESS_START_TO_JOIN", 1475 }, - { L"IDS_EXITING_GAME", 1476 }, - { L"IDS_GENERIC_ERROR", 1477 }, - { L"IDS_CONNECTION_FAILED", 1478 }, - { L"IDS_CONNECTION_LOST", 1479 }, - { L"IDS_CONNECTION_LOST_SERVER", 1480 }, - { L"IDS_DISCONNECTED", 1481 }, - { L"IDS_DISCONNECTED_KICKED", 1482 }, - { L"IDS_DISCONNECTED_FLYING", 1483 }, - { L"IDS_DISCONNECTED_LOGIN_TOO_LONG", 1484 }, - { L"IDS_DISCONNECTED_SERVER_FULL", 1485 }, - { L"IDS_DISCONNECTED_SERVER_QUIT", 1486 }, - { L"IDS_DISCONNECTED_NO_FRIENDS_IN_GAME", 1487 }, - { L"IDS_DISCONNECTED_BANNED", 1488 }, - { L"IDS_DISCONNECTED_SERVER_OLD", 1489 }, - { L"IDS_DISCONNECTED_CLIENT_OLD", 1490 }, - { L"IDS_DEFAULT_SAVENAME", 1491 }, - { L"IDS_AWARD_TITLE", 1492 }, - { L"IDS_AWARD_GAMERPIC1", 1493 }, - { L"IDS_AWARD_GAMERPIC2", 1494 }, - { L"IDS_LEADERBOARD_LOADING", 1495 }, - { L"IDS_LEADERBOARD_NORESULTS", 1496 }, - { L"IDS_LEADERBOARD_FILTER", 1497 }, - { L"IDS_LEADERBOARD_FILTER_FRIENDS", 1498 }, - { L"IDS_LEADERBOARD_FILTER_MYSCORE", 1499 }, - { L"IDS_LEADERBOARD_FILTER_OVERALL", 1500 }, - { L"IDS_LEADERBOARD_ENTRIES", 1501 }, - { L"IDS_LEADERBOARD_RANK", 1502 }, - { L"IDS_PROGRESS_SAVING_LEVEL", 1503 }, - { L"IDS_PROGRESS_SAVING_CHUNKS", 1504 }, - { L"IDS_PROGRESS_SAVING_TO_DISC", 1505 }, - { L"IDS_PROGRESS_BUILDING_TERRAIN", 1506 }, - { L"IDS_PROGRESS_SIMULATING_WORLD", 1507 }, - { L"IDS_PROGRESS_INITIALISING_SERVER", 1508 }, - { L"IDS_PROGRESS_GENERATING_SPAWN_AREA", 1509 }, - { L"IDS_PROGRESS_LOADING_SPAWN_AREA", 1510 }, - { L"IDS_PROGRESS_ENTERING_NETHER", 1511 }, - { L"IDS_PROGRESS_LEAVING_NETHER", 1512 }, - { L"IDS_PROGRESS_RESPAWNING", 1513 }, - { L"IDS_PROGRESS_GENERATING_LEVEL", 1514 }, - { L"IDS_PROGRESS_LOADING_LEVEL", 1515 }, - { L"IDS_PROGRESS_SAVING_PLAYERS", 1516 }, - { L"IDS_PROGRESS_CONNECTING", 1517 }, - { L"IDS_PROGRESS_DOWNLOADING_TERRAIN", 1518 }, - { L"IDS_PROGRESS_CONVERTING_TO_OFFLINE_GAME", 1519 }, - { L"IDS_PROGRESS_HOST_SAVING", 1520 }, - { L"IDS_PROGRESS_ENTERING_END", 1521 }, - { L"IDS_PROGRESS_LEAVING_END", 1522 }, - { L"IDS_PROGRESS_NEW_WORLD_SEED", 1523 }, - { L"IDS_TILE_BED_OCCUPIED", 1524 }, - { L"IDS_TILE_BED_NO_SLEEP", 1525 }, - { L"IDS_TILE_BED_PLAYERSLEEP", 1526 }, - { L"IDS_TILE_BED_NOT_VALID", 1527 }, - { L"IDS_TILE_BED_NOTSAFE", 1528 }, - { L"IDS_TILE_BED_MESLEEP", 1529 }, - { L"IDS_GROUPNAME_TOOLS", 1530 }, - { L"IDS_GROUPNAME_WEAPONS", 1531 }, - { L"IDS_GROUPNAME_FOOD", 1532 }, - { L"IDS_GROUPNAME_STRUCTURES", 1533 }, - { L"IDS_GROUPNAME_ARMOUR", 1534 }, - { L"IDS_GROUPNAME_MECHANISMS", 1535 }, - { L"IDS_GROUPNAME_TRANSPORT", 1536 }, - { L"IDS_GROUPNAME_DECORATIONS", 1537 }, - { L"IDS_GROUPNAME_BUILDING_BLOCKS", 1538 }, - { L"IDS_GROUPNAME_REDSTONE_AND_TRANSPORT", 1539 }, - { L"IDS_GROUPNAME_MISCELLANEOUS", 1540 }, - { L"IDS_GROUPNAME_POTIONS", 1541 }, - { L"IDS_GROUPNAME_TOOLS_WEAPONS_ARMOR", 1542 }, - { L"IDS_GROUPNAME_MATERIALS", 1543 }, - { L"IDS_RETURNEDTOMENU_TITLE", 1544 }, - { L"IDS_SLIDER_DIFFICULTY", 1545 }, - { L"IDS_SLIDER_GAMEMODE", 1546 }, - { L"IDS_SLIDER_MUSIC", 1547 }, - { L"IDS_SLIDER_SOUND", 1548 }, - { L"IDS_SLIDER_GAMMA", 1549 }, - { L"IDS_SLIDER_SENSITIVITY_INGAME", 1550 }, - { L"IDS_SLIDER_SENSITIVITY_INMENU", 1551 }, - { L"IDS_DIFFICULTY_TITLE_PEACEFUL", 1552 }, - { L"IDS_DIFFICULTY_TITLE_EASY", 1553 }, - { L"IDS_DIFFICULTY_TITLE_NORMAL", 1554 }, - { L"IDS_DIFFICULTY_TITLE_HARD", 1555 }, - { L"IDS_DIFFICULTY_PEACEFUL", 1556 }, - { L"IDS_DIFFICULTY_EASY", 1557 }, - { L"IDS_DIFFICULTY_NORMAL", 1558 }, - { L"IDS_DIFFICULTY_HARD", 1559 }, - { L"IDS_MULTIPLAYER_FULL_TITLE", 1560 }, - { L"IDS_MULTIPLAYER_FULL_TEXT", 1561 }, - { L"IDS_SIGN_TITLE", 1562 }, - { L"IDS_SIGN_TITLE_TEXT", 1563 }, - { L"IDS_NAME_TITLE", 1564 }, - { L"IDS_NAME_TITLE_TEXT", 1565 }, - { L"IDS_NAME_CAPTION", 1566 }, - { L"IDS_NAME_CAPTION_TEXT", 1567 }, - { L"IDS_NAME_DESC", 1568 }, - { L"IDS_NAME_DESC_TEXT", 1569 }, - { L"IDS_INVENTORY", 1570 }, - { L"IDS_INGREDIENTS", 1571 }, - { L"IDS_BREWING_STAND", 1572 }, - { L"IDS_CHEST", 1573 }, - { L"IDS_ENCHANT", 1574 }, - { L"IDS_FURNACE", 1575 }, - { L"IDS_INGREDIENT", 1576 }, - { L"IDS_FUEL", 1577 }, - { L"IDS_DISPENSER", 1578 }, - { L"IDS_CONTAINER_ANIMAL", 1579 }, - { L"IDS_CONTAINER_DROPPER", 1580 }, - { L"IDS_CONTAINER_HOPPER", 1581 }, - { L"IDS_CONTAINER_BEACON", 1582 }, - { L"IDS_CONTAINER_BEACON_PRIMARY_POWER", 1583 }, - { L"IDS_CONTAINER_BEACON_SECONDARY_POWER", 1584 }, - { L"IDS_CONTAINER_MINECART", 1585 }, - { L"IDS_NO_DLCOFFERS", 1586 }, - { L"IDS_PLAYER_JOINED", 1587 }, - { L"IDS_PLAYER_LEFT", 1588 }, - { L"IDS_PLAYER_KICKED", 1589 }, - { L"IDS_TEXT_DELETE_SAVE", 1590 }, - { L"IDS_STRINGVERIFY_AWAITING_APPROVAL", 1591 }, - { L"IDS_STRINGVERIFY_CENSORED", 1592 }, - { L"IDS_NOWPLAYING", 1593 }, - { L"IDS_DEFAULTS_TITLE", 1594 }, - { L"IDS_DEFAULTS_TEXT", 1595 }, - { L"IDS_FATAL_ERROR_TITLE", 1596 }, - { L"IDS_GAME_HOST_NAME", 1597 }, - { L"IDS_GAME_HOST_NAME_UNKNOWN", 1598 }, - { L"IDS_GUEST_ORDER_CHANGED_TITLE", 1599 }, - { L"IDS_GUEST_ORDER_CHANGED_TEXT", 1600 }, - { L"IDS_MUST_SIGN_IN_TITLE", 1601 }, - { L"IDS_MUST_SIGN_IN_TEXT", 1602 }, - { L"IDS_NO_MULTIPLAYER_PRIVILEGE_TITLE", 1603 }, - { L"IDS_FAILED_TO_CREATE_GAME_TITLE", 1604 }, - { L"IDS_DEFAULT_SKINS", 1605 }, - { L"IDS_NO_SKIN_PACK", 1606 }, - { L"IDS_FAVORITES_SKIN_PACK", 1607 }, - { L"IDS_BANNED_LEVEL_TITLE", 1608 }, - { L"IDS_PLAYER_BANNED_LEVEL", 1609 }, - { L"IDS_ACTION_BAN_LEVEL_TITLE", 1610 }, - { L"IDS_ACTION_BAN_LEVEL_DESCRIPTION", 1611 }, - { L"IDS_BUTTON_REMOVE_FROM_BAN_LIST", 1612 }, - { L"IDS_SLIDER_AUTOSAVE", 1613 }, - { L"IDS_SLIDER_AUTOSAVE_OFF", 1614 }, - { L"IDS_MINUTES", 1615 }, - { L"IDS_CANT_PLACE_NEAR_SPAWN_TITLE", 1616 }, - { L"IDS_CANT_PLACE_NEAR_SPAWN_TEXT", 1617 }, - { L"IDS_SLIDER_INTERFACEOPACITY", 1618 }, - { L"IDS_PROGRESS_AUTOSAVING_LEVEL", 1619 }, - { L"IDS_SLIDER_UISIZE", 1620 }, - { L"IDS_SLIDER_UISIZESPLITSCREEN", 1621 }, - { L"IDS_SEED", 1622 }, - { L"IDS_UNLOCK_KICK_PLAYER_TITLE", 1623 }, - { L"IDS_UNLOCK_KICK_PLAYER", 1624 }, - { L"IDS_GAMERPICS", 1625 }, - { L"IDS_THEMES", 1626 }, - { L"IDS_SKINS", 1627 }, - { L"IDS_ALLOWFRIENDSOFFRIENDS", 1628 }, - { L"IDS_NOTALLOWED_FRIENDSOFFRIENDS", 1629 }, - { L"IDS_CANTJOIN_TITLE", 1630 }, - { L"IDS_SELECTED", 1631 }, - { L"IDS_SELECTED_SKIN", 1632 }, - { L"IDS_CORRUPT_DLC_TITLE", 1633 }, - { L"IDS_CORRUPT_DLC", 1634 }, - { L"IDS_CORRUPT_DLC_MULTIPLE", 1635 }, - { L"IDS_GAME_MODE_CHANGED", 1636 }, - { L"IDS_RENAME_WORLD_TITLE", 1637 }, - { L"IDS_RENAME_WORLD_TEXT", 1638 }, - { L"IDS_GAMEMODE_SURVIVAL", 1639 }, - { L"IDS_GAMEMODE_CREATIVE", 1640 }, - { L"IDS_GAMEMODE_ADVENTURE", 1641 }, - { L"IDS_SURVIVAL", 1642 }, - { L"IDS_CREATIVE", 1643 }, - { L"IDS_ADVENTURE", 1644 }, - { L"IDS_CREATED_IN_SURVIVAL", 1645 }, - { L"IDS_CREATED_IN_CREATIVE", 1646 }, - { L"IDS_CHECKBOX_RENDER_CLOUDS", 1647 }, - { L"IDS_TEXT_SAVEOPTIONS", 1648 }, - { L"IDS_TITLE_RENAMESAVE", 1649 }, - { L"IDS_AUTOSAVE_COUNTDOWN", 1650 }, - { L"IDS_ON", 1651 }, - { L"IDS_OFF", 1652 }, - { L"IDS_LEVELTYPE_NORMAL", 1653 }, - { L"IDS_LEVELTYPE_SUPERFLAT", 1654 }, - { L"IDS_GAMEOPTION_SEED", 1655 }, - { L"IDS_GAMEOPTION_ONLINE", 1656 }, - { L"IDS_GAMEOPTION_INVITEONLY", 1657 }, - { L"IDS_GAMEOPTION_ALLOWFOF", 1658 }, - { L"IDS_GAMEOPTION_PVP", 1659 }, - { L"IDS_GAMEOPTION_TRUST", 1660 }, - { L"IDS_GAMEOPTION_FIRE_SPREADS", 1661 }, - { L"IDS_GAMEOPTION_TNT_EXPLODES", 1662 }, - { L"IDS_GAMEOPTION_RESET_NETHER", 1663 }, - { L"IDS_GAMEOPTION_STRUCTURES", 1664 }, - { L"IDS_GAMEOPTION_SUPERFLAT", 1665 }, - { L"IDS_GAMEOPTION_BONUS_CHEST", 1666 }, - { L"IDS_GAMEOPTION_MOB_GRIEFING", 1667 }, - { L"IDS_GAMEOPTION_KEEP_INVENTORY", 1668 }, - { L"IDS_GAMEOPTION_MOB_SPAWNING", 1669 }, - { L"IDS_GAMEOPTION_MOB_LOOT", 1670 }, - { L"IDS_GAMEOPTION_TILE_DROPS", 1671 }, - { L"IDS_GAMEOPTION_NATURAL_REGEN", 1672 }, - { L"IDS_GAMEOPTION_DAYLIGHT_CYCLE", 1673 }, - { L"IDS_DLC_MENU_SKINPACKS", 1674 }, - { L"IDS_DLC_MENU_THEMES", 1675 }, - { L"IDS_DLC_MENU_GAMERPICS", 1676 }, - { L"IDS_DLC_MENU_AVATARITEMS", 1677 }, - { L"IDS_DLC_MENU_TEXTUREPACKS", 1678 }, - { L"IDS_DLC_MENU_MASHUPPACKS", 1679 }, - { L"IDS_DEATH_INFIRE", 1680 }, - { L"IDS_DEATH_ONFIRE", 1681 }, - { L"IDS_DEATH_LAVA", 1682 }, - { L"IDS_DEATH_INWALL", 1683 }, - { L"IDS_DEATH_DROWN", 1684 }, - { L"IDS_DEATH_STARVE", 1685 }, - { L"IDS_DEATH_CACTUS", 1686 }, - { L"IDS_DEATH_FALL", 1687 }, - { L"IDS_DEATH_OUTOFWORLD", 1688 }, - { L"IDS_DEATH_GENERIC", 1689 }, - { L"IDS_DEATH_EXPLOSION", 1690 }, - { L"IDS_DEATH_MAGIC", 1691 }, - { L"IDS_DEATH_DRAGON_BREATH", 1692 }, - { L"IDS_DEATH_MOB", 1693 }, - { L"IDS_DEATH_PLAYER", 1694 }, - { L"IDS_DEATH_ARROW", 1695 }, - { L"IDS_DEATH_FIREBALL", 1696 }, - { L"IDS_DEATH_THROWN", 1697 }, - { L"IDS_DEATH_INDIRECT_MAGIC", 1698 }, - { L"IDS_DEATH_FELL_ACCIDENT_LADDER", 1699 }, - { L"IDS_DEATH_FELL_ACCIDENT_VINES", 1700 }, - { L"IDS_DEATH_FELL_ACCIDENT_WATER", 1701 }, - { L"IDS_DEATH_FELL_ACCIDENT_GENERIC", 1702 }, - { L"IDS_DEATH_FELL_KILLER", 1703 }, - { L"IDS_DEATH_FELL_ASSIST", 1704 }, - { L"IDS_DEATH_FELL_ASSIST_ITEM", 1705 }, - { L"IDS_DEATH_FELL_FINISH", 1706 }, - { L"IDS_DEATH_FELL_FINISH_ITEM", 1707 }, - { L"IDS_DEATH_INFIRE_PLAYER", 1708 }, - { L"IDS_DEATH_ONFIRE_PLAYER", 1709 }, - { L"IDS_DEATH_LAVA_PLAYER", 1710 }, - { L"IDS_DEATH_DROWN_PLAYER", 1711 }, - { L"IDS_DEATH_CACTUS_PLAYER", 1712 }, - { L"IDS_DEATH_EXPLOSION_PLAYER", 1713 }, - { L"IDS_DEATH_WITHER", 1714 }, - { L"IDS_DEATH_PLAYER_ITEM", 1715 }, - { L"IDS_DEATH_ARROW_ITEM", 1716 }, - { L"IDS_DEATH_FIREBALL_ITEM", 1717 }, - { L"IDS_DEATH_THROWN_ITEM", 1718 }, - { L"IDS_DEATH_INDIRECT_MAGIC_ITEM", 1719 }, - { L"IDS_CHECKBOX_RENDER_BEDROCKFOG", 1720 }, - { L"IDS_CHECKBOX_DISPLAY_HUD", 1721 }, - { L"IDS_CHECKBOX_DISPLAY_HAND", 1722 }, - { L"IDS_CHECKBOX_DEATH_MESSAGES", 1723 }, - { L"IDS_CHECKBOX_ANIMATED_CHARACTER", 1724 }, - { L"IDS_CHECKBOX_CUSTOM_SKIN_ANIM", 1725 }, - { L"IDS_PRIV_MINE_TOGGLE_ON", 1726 }, - { L"IDS_PRIV_MINE_TOGGLE_OFF", 1727 }, - { L"IDS_PRIV_BUILD_TOGGLE_ON", 1728 }, - { L"IDS_PRIV_BUILD_TOGGLE_OFF", 1729 }, - { L"IDS_PRIV_USE_DOORS_TOGGLE_ON", 1730 }, - { L"IDS_PRIV_USE_DOORS_TOGGLE_OFF", 1731 }, - { L"IDS_PRIV_USE_CONTAINERS_TOGGLE_ON", 1732 }, - { L"IDS_PRIV_USE_CONTAINERS_TOGGLE_OFF", 1733 }, - { L"IDS_PRIV_ATTACK_MOB_TOGGLE_ON", 1734 }, - { L"IDS_PRIV_ATTACK_MOB_TOGGLE_OFF", 1735 }, - { L"IDS_PRIV_ATTACK_PLAYER_TOGGLE_ON", 1736 }, - { L"IDS_PRIV_ATTACK_PLAYER_TOGGLE_OFF", 1737 }, - { L"IDS_PRIV_ATTACK_ANIMAL_TOGGLE_ON", 1738 }, - { L"IDS_PRIV_ATTACK_ANIMAL_TOGGLE_OFF", 1739 }, - { L"IDS_PRIV_MODERATOR_TOGGLE_ON", 1740 }, - { L"IDS_PRIV_MODERATOR_TOGGLE_OFF", 1741 }, - { L"IDS_PRIV_FLY_TOGGLE_ON", 1742 }, - { L"IDS_PRIV_FLY_TOGGLE_OFF", 1743 }, - { L"IDS_PRIV_EXHAUSTION_TOGGLE_ON", 1744 }, - { L"IDS_PRIV_EXHAUSTION_TOGGLE_OFF", 1745 }, - { L"IDS_PRIV_INVISIBLE_TOGGLE_ON", 1746 }, - { L"IDS_PRIV_INVISIBLE_TOGGLE_OFF", 1747 }, - { L"IDS_PRIV_INVULNERABLE_TOGGLE_ON", 1748 }, - { L"IDS_PRIV_INVULNERABLE_TOGGLE_OFF", 1749 }, - { L"IDS_DLC_COST", 1750 }, - { L"IDS_BOSS_ENDERDRAGON_HEALTH", 1751 }, - { L"IDS_PLAYER_ENTERED_END", 1752 }, - { L"IDS_PLAYER_LEFT_END", 1753 }, - { L"IDS_WIN_TEXT", 1754 }, - { L"IDS_WIN_TEXT_PART_2", 1755 }, - { L"IDS_WIN_TEXT_PART_3", 1756 }, - { L"IDS_RESETNETHER_TITLE", 1757 }, - { L"IDS_RESETNETHER_TEXT", 1758 }, - { L"IDS_RESET_NETHER", 1759 }, - { L"IDS_DONT_RESET_NETHER", 1760 }, - { L"IDS_CANT_SHEAR_MOOSHROOM", 1761 }, - { L"IDS_MAX_PIGS_SHEEP_COWS_CATS_SPAWNED", 1762 }, - { L"IDS_MAX_MOOSHROOMS_SPAWNED", 1763 }, - { L"IDS_MAX_WOLVES_SPAWNED", 1764 }, - { L"IDS_MAX_CHICKENS_SPAWNED", 1765 }, - { L"IDS_MAX_SQUID_SPAWNED", 1766 }, - { L"IDS_MAX_BATS_SPAWNED", 1767 }, - { L"IDS_MAX_ENEMIES_SPAWNED", 1768 }, - { L"IDS_MAX_VILLAGERS_SPAWNED", 1769 }, - { L"IDS_MAX_HANGINGENTITIES", 1770 }, - { L"IDS_CANT_SPAWN_IN_PEACEFUL", 1771 }, - { L"IDS_MAX_PIGS_SHEEP_COWS_CATS_BRED", 1772 }, - { L"IDS_MAX_WOLVES_BRED", 1773 }, - { L"IDS_MAX_CHICKENS_BRED", 1774 }, - { L"IDS_MAX_HORSES_BRED", 1775 }, - { L"IDS_MAX_MUSHROOMCOWS_BRED", 1776 }, - { L"IDS_MAX_BOATS", 1777 }, - { L"IDS_MAX_SKULL_TILES", 1778 }, - { L"IDS_INVERT_LOOK", 1779 }, - { L"IDS_SOUTHPAW", 1780 }, - { L"IDS_YOU_DIED", 1781 }, - { L"IDS_RESPAWN", 1782 }, - { L"IDS_DOWNLOADABLE_CONTENT_OFFERS", 1783 }, - { L"IDS_CHANGE_SKIN", 1784 }, - { L"IDS_HOW_TO_PLAY", 1785 }, - { L"IDS_CONTROLS", 1786 }, - { L"IDS_SETTINGS", 1787 }, - { L"IDS_LANGUAGE_SELECTOR", 1788 }, - { L"IDS_CREDITS", 1789 }, - { L"IDS_REINSTALL_CONTENT", 1790 }, - { L"IDS_DEBUG_SETTINGS", 1791 }, - { L"IDS_FIRE_SPREADS", 1792 }, - { L"IDS_TNT_EXPLODES", 1793 }, - { L"IDS_PLAYER_VS_PLAYER", 1794 }, - { L"IDS_TRUST_PLAYERS", 1795 }, - { L"IDS_HOST_PRIVILEGES", 1796 }, - { L"IDS_GENERATE_STRUCTURES", 1797 }, - { L"IDS_SUPERFLAT_WORLD", 1798 }, - { L"IDS_BONUS_CHEST", 1799 }, - { L"IDS_WORLD_OPTIONS", 1800 }, - { L"IDS_GAME_OPTIONS", 1801 }, - { L"IDS_MOB_GRIEFING", 1802 }, - { L"IDS_KEEP_INVENTORY", 1803 }, - { L"IDS_MOB_SPAWNING", 1804 }, - { L"IDS_MOB_LOOT", 1805 }, - { L"IDS_TILE_DROPS", 1806 }, - { L"IDS_NATURAL_REGEN", 1807 }, - { L"IDS_DAYLIGHT_CYCLE", 1808 }, - { L"IDS_CAN_BUILD_AND_MINE", 1809 }, - { L"IDS_CAN_USE_DOORS_AND_SWITCHES", 1810 }, - { L"IDS_CAN_OPEN_CONTAINERS", 1811 }, - { L"IDS_CAN_ATTACK_PLAYERS", 1812 }, - { L"IDS_CAN_ATTACK_ANIMALS", 1813 }, - { L"IDS_MODERATOR", 1814 }, - { L"IDS_KICK_PLAYER", 1815 }, - { L"IDS_CAN_FLY", 1816 }, - { L"IDS_DISABLE_EXHAUSTION", 1817 }, - { L"IDS_INVISIBLE", 1818 }, - { L"IDS_HOST_OPTIONS", 1819 }, - { L"IDS_PLAYERS_INVITE", 1820 }, - { L"IDS_ONLINE_GAME", 1821 }, - { L"IDS_INVITE_ONLY", 1822 }, - { L"IDS_MORE_OPTIONS", 1823 }, - { L"IDS_LOAD", 1824 }, - { L"IDS_DEFAULT_WORLD_NAME", 1825 }, - { L"IDS_WORLD_NAME", 1826 }, - { L"IDS_CREATE_NEW_WORLD_SEED", 1827 }, - { L"IDS_CREATE_NEW_WORLD_RANDOM_SEED", 1828 }, - { L"IDS_PLAYERS", 1829 }, - { L"IDS_JOIN_GAME", 1830 }, - { L"IDS_START_GAME", 1831 }, - { L"IDS_NO_GAMES_FOUND", 1832 }, - { L"IDS_PLAY_GAME", 1833 }, - { L"IDS_LEADERBOARDS", 1834 }, - { L"IDS_HELP_AND_OPTIONS", 1835 }, - { L"IDS_RESUME_GAME", 1836 }, - { L"IDS_SAVE_GAME", 1837 }, - { L"IDS_LABEL_DIFFICULTY", 1838 }, - { L"IDS_LABEL_GAME_TYPE", 1839 }, - { L"IDS_LABEL_STRUCTURES", 1840 }, - { L"IDS_LABEL_LEVEL_TYPE", 1841 }, - { L"IDS_LABEL_PvP", 1842 }, - { L"IDS_LABEL_TRUST", 1843 }, - { L"IDS_LABEL_TNT", 1844 }, - { L"IDS_LABEL_FIRE_SPREADS", 1845 }, - { L"IDS_REINSTALL_THEME", 1846 }, - { L"IDS_REINSTALL_GAMERPIC_1", 1847 }, - { L"IDS_REINSTALL_GAMERPIC_2", 1848 }, - { L"IDS_REINSTALL_AVATAR_ITEM_1", 1849 }, - { L"IDS_REINSTALL_AVATAR_ITEM_2", 1850 }, - { L"IDS_REINSTALL_AVATAR_ITEM_3", 1851 }, - { L"IDS_OPTIONS", 1852 }, - { L"IDS_AUDIO", 1853 }, - { L"IDS_CONTROL", 1854 }, - { L"IDS_GRAPHICS", 1855 }, - { L"IDS_USER_INTERFACE", 1856 }, - { L"IDS_RESET_TO_DEFAULTS", 1857 }, - { L"IDS_VIEW_BOBBING", 1858 }, - { L"IDS_HINTS", 1859 }, - { L"IDS_IN_GAME_TOOLTIPS", 1860 }, - { L"IDS_CHECKBOX_VERTICAL_SPLIT_SCREEN", 1861 }, - { L"IDS_DONE", 1862 }, - { L"IDS_EDIT_SIGN_MESSAGE", 1863 }, - { L"IDS_SOCIAL_TEXT", 1864 }, - { L"IDS_SOCIAL_LABEL_CAPTION", 1865 }, - { L"IDS_SOCIAL_DEFAULT_CAPTION", 1866 }, - { L"IDS_SOCIAL_LABEL_DESCRIPTION", 1867 }, - { L"IDS_DEFAULT_TEXTUREPACK", 1868 }, - { L"IDS_POTION_EMPTY", 1869 }, - { L"IDS_POTION_MOVESPEED", 1870 }, - { L"IDS_POTION_MOVESLOWDOWN", 1871 }, - { L"IDS_POTION_DIGSPEED", 1872 }, - { L"IDS_POTION_DIGSLOWDOWN", 1873 }, - { L"IDS_POTION_DAMAGEBOOST", 1874 }, - { L"IDS_POTION_WEAKNESS", 1875 }, - { L"IDS_POTION_HEAL", 1876 }, - { L"IDS_POTION_HARM", 1877 }, - { L"IDS_POTION_JUMP", 1878 }, - { L"IDS_POTION_CONFUSION", 1879 }, - { L"IDS_POTION_REGENERATION", 1880 }, - { L"IDS_POTION_RESISTANCE", 1881 }, - { L"IDS_POTION_FIRERESISTANCE", 1882 }, - { L"IDS_POTION_WATERBREATHING", 1883 }, - { L"IDS_POTION_INVISIBILITY", 1884 }, - { L"IDS_POTION_BLINDNESS", 1885 }, - { L"IDS_POTION_NIGHTVISION", 1886 }, - { L"IDS_POTION_HUNGER", 1887 }, - { L"IDS_POTION_POISON", 1888 }, - { L"IDS_POTION_WITHER", 1889 }, - { L"IDS_POTION_HEALTHBOOST", 1890 }, - { L"IDS_POTION_ABSORPTION", 1891 }, - { L"IDS_POTION_SATURATION", 1892 }, - { L"IDS_POTION_MOVESPEED_POSTFIX", 1893 }, - { L"IDS_POTION_MOVESLOWDOWN_POSTFIX", 1894 }, - { L"IDS_POTION_DIGSPEED_POSTFIX", 1895 }, - { L"IDS_POTION_DIGSLOWDOWN_POSTFIX", 1896 }, - { L"IDS_POTION_DAMAGEBOOST_POSTFIX", 1897 }, - { L"IDS_POTION_WEAKNESS_POSTFIX", 1898 }, - { L"IDS_POTION_HEAL_POSTFIX", 1899 }, - { L"IDS_POTION_HARM_POSTFIX", 1900 }, - { L"IDS_POTION_JUMP_POSTFIX", 1901 }, - { L"IDS_POTION_CONFUSION_POSTFIX", 1902 }, - { L"IDS_POTION_REGENERATION_POSTFIX", 1903 }, - { L"IDS_POTION_RESISTANCE_POSTFIX", 1904 }, - { L"IDS_POTION_FIRERESISTANCE_POSTFIX", 1905 }, - { L"IDS_POTION_WATERBREATHING_POSTFIX", 1906 }, - { L"IDS_POTION_INVISIBILITY_POSTFIX", 1907 }, - { L"IDS_POTION_BLINDNESS_POSTFIX", 1908 }, - { L"IDS_POTION_NIGHTVISION_POSTFIX", 1909 }, - { L"IDS_POTION_HUNGER_POSTFIX", 1910 }, - { L"IDS_POTION_POISON_POSTFIX", 1911 }, - { L"IDS_POTION_WITHER_POSTFIX", 1912 }, - { L"IDS_POTION_HEALTHBOOST_POSTFIX", 1913 }, - { L"IDS_POTION_ABSORPTION_POSTFIX", 1914 }, - { L"IDS_POTION_SATURATION_POSTFIX", 1915 }, - { L"IDS_POTION_POTENCY_0", 1916 }, - { L"IDS_POTION_POTENCY_1", 1917 }, - { L"IDS_POTION_POTENCY_2", 1918 }, - { L"IDS_POTION_POTENCY_3", 1919 }, - { L"IDS_POTION_PREFIX_GRENADE", 1920 }, - { L"IDS_POTION_PREFIX_MUNDANE", 1921 }, - { L"IDS_POTION_PREFIX_UNINTERESTING", 1922 }, - { L"IDS_POTION_PREFIX_BLAND", 1923 }, - { L"IDS_POTION_PREFIX_CLEAR", 1924 }, - { L"IDS_POTION_PREFIX_MILKY", 1925 }, - { L"IDS_POTION_PREFIX_DIFFUSE", 1926 }, - { L"IDS_POTION_PREFIX_ARTLESS", 1927 }, - { L"IDS_POTION_PREFIX_THIN", 1928 }, - { L"IDS_POTION_PREFIX_AWKWARD", 1929 }, - { L"IDS_POTION_PREFIX_FLAT", 1930 }, - { L"IDS_POTION_PREFIX_BULKY", 1931 }, - { L"IDS_POTION_PREFIX_BUNGLING", 1932 }, - { L"IDS_POTION_PREFIX_BUTTERED", 1933 }, - { L"IDS_POTION_PREFIX_SMOOTH", 1934 }, - { L"IDS_POTION_PREFIX_SUAVE", 1935 }, - { L"IDS_POTION_PREFIX_DEBONAIR", 1936 }, - { L"IDS_POTION_PREFIX_THICK", 1937 }, - { L"IDS_POTION_PREFIX_ELEGANT", 1938 }, - { L"IDS_POTION_PREFIX_FANCY", 1939 }, - { L"IDS_POTION_PREFIX_CHARMING", 1940 }, - { L"IDS_POTION_PREFIX_DASHING", 1941 }, - { L"IDS_POTION_PREFIX_REFINED", 1942 }, - { L"IDS_POTION_PREFIX_CORDIAL", 1943 }, - { L"IDS_POTION_PREFIX_SPARKLING", 1944 }, - { L"IDS_POTION_PREFIX_POTENT", 1945 }, - { L"IDS_POTION_PREFIX_FOUL", 1946 }, - { L"IDS_POTION_PREFIX_ODORLESS", 1947 }, - { L"IDS_POTION_PREFIX_RANK", 1948 }, - { L"IDS_POTION_PREFIX_HARSH", 1949 }, - { L"IDS_POTION_PREFIX_ACRID", 1950 }, - { L"IDS_POTION_PREFIX_GROSS", 1951 }, - { L"IDS_POTION_PREFIX_STINKY", 1952 }, - { L"IDS_POTION_DESC_WATER_BOTTLE", 1953 }, - { L"IDS_POTION_DESC_EMPTY", 1954 }, - { L"IDS_POTION_DESC_MOVESPEED", 1955 }, - { L"IDS_POTION_DESC_MOVESLOWDOWN", 1956 }, - { L"IDS_POTION_DESC_DAMAGEBOOST", 1957 }, - { L"IDS_POTION_DESC_WEAKNESS", 1958 }, - { L"IDS_POTION_DESC_HEAL", 1959 }, - { L"IDS_POTION_DESC_HARM", 1960 }, - { L"IDS_POTION_DESC_REGENERATION", 1961 }, - { L"IDS_POTION_DESC_FIRERESISTANCE", 1962 }, - { L"IDS_POTION_DESC_POISON", 1963 }, - { L"IDS_POTION_EFFECTS_WHENDRANK", 1964 }, - { L"IDS_ATTRIBUTE_NAME_HORSE_JUMPSTRENGTH", 1965 }, - { L"IDS_ATTRIBUTE_NAME_ZOMBIE_SPAWNREINFORCEMENTS", 1966 }, - { L"IDS_ATTRIBUTE_NAME_GENERIC_MAXHEALTH", 1967 }, - { L"IDS_ATTRIBUTE_NAME_GENERIC_FOLLOWRANGE", 1968 }, - { L"IDS_ATTRIBUTE_NAME_GENERIC_KNOCKBACKRESISTANCE", 1969 }, - { L"IDS_ATTRIBUTE_NAME_GENERIC_MOVEMENTSPEED", 1970 }, - { L"IDS_ATTRIBUTE_NAME_GENERIC_ATTACKDAMAGE", 1971 }, - { L"IDS_ENCHANTMENT_DAMAGE_ALL", 1972 }, - { L"IDS_ENCHANTMENT_DAMAGE_UNDEAD", 1973 }, - { L"IDS_ENCHANTMENT_DAMAGE_ARTHROPODS", 1974 }, - { L"IDS_ENCHANTMENT_KNOCKBACK", 1975 }, - { L"IDS_ENCHANTMENT_FIRE", 1976 }, - { L"IDS_ENCHANTMENT_PROTECT_ALL", 1977 }, - { L"IDS_ENCHANTMENT_PROTECT_FIRE", 1978 }, - { L"IDS_ENCHANTMENT_PROTECT_FALL", 1979 }, - { L"IDS_ENCHANTMENT_PROTECT_EXPLOSION", 1980 }, - { L"IDS_ENCHANTMENT_PROTECT_PROJECTILE", 1981 }, - { L"IDS_ENCHANTMENT_OXYGEN", 1982 }, - { L"IDS_ENCHANTMENT_WATER_WORKER", 1983 }, - { L"IDS_ENCHANTMENT_DIGGING", 1984 }, - { L"IDS_ENCHANTMENT_UNTOUCHING", 1985 }, - { L"IDS_ENCHANTMENT_DURABILITY", 1986 }, - { L"IDS_ENCHANTMENT_LOOT_BONUS", 1987 }, - { L"IDS_ENCHANTMENT_LOOT_BONUS_DIGGER", 1988 }, - { L"IDS_ENCHANTMENT_ARROW_DAMAGE", 1989 }, - { L"IDS_ENCHANTMENT_ARROW_FIRE", 1990 }, - { L"IDS_ENCHANTMENT_ARROW_KNOCKBACK", 1991 }, - { L"IDS_ENCHANTMENT_ARROW_INFINITE", 1992 }, - { L"IDS_ENCHANTMENT_LEVEL_1", 1993 }, - { L"IDS_ENCHANTMENT_LEVEL_2", 1994 }, - { L"IDS_ENCHANTMENT_LEVEL_3", 1995 }, - { L"IDS_ENCHANTMENT_LEVEL_4", 1996 }, - { L"IDS_ENCHANTMENT_LEVEL_5", 1997 }, - { L"IDS_ENCHANTMENT_LEVEL_6", 1998 }, - { L"IDS_ENCHANTMENT_LEVEL_7", 1999 }, - { L"IDS_ENCHANTMENT_LEVEL_8", 2000 }, - { L"IDS_ENCHANTMENT_LEVEL_9", 2001 }, - { L"IDS_ENCHANTMENT_LEVEL_10", 2002 }, - { L"IDS_DESC_EMERALDORE", 2003 }, - { L"IDS_DESC_ENDERCHEST", 2004 }, - { L"IDS_DESC_TRIPWIRE_SOURCE", 2005 }, - { L"IDS_DESC_TRIPWIRE", 2006 }, - { L"IDS_DESC_EMERALDBLOCK", 2007 }, - { L"IDS_DESC_COBBLESTONE_WALL", 2008 }, - { L"IDS_DESC_ANVIL", 2009 }, - { L"IDS_DESC_NETHER_QUARTZ_ORE", 2010 }, - { L"IDS_DESC_QUARTZ_BLOCK", 2011 }, - { L"IDS_DESC_EMERALD", 2012 }, - { L"IDS_DESC_FLOWERPOT", 2013 }, - { L"IDS_DESC_CARROTS", 2014 }, - { L"IDS_DESC_POTATO", 2015 }, - { L"IDS_DESC_POTATO_BAKED", 2016 }, - { L"IDS_DESC_POTATO_POISONOUS", 2017 }, - { L"IDS_DESC_CARROT_GOLDEN", 2018 }, - { L"IDS_DESC_CARROT_ON_A_STICK", 2019 }, - { L"IDS_DESC_PUMPKIN_PIE", 2020 }, - { L"IDS_DESC_ENCHANTED_BOOK", 2021 }, - { L"IDS_DESC_NETHER_QUARTZ", 2022 }, - { L"IDS_DESC_CARPET", 2023 }, - { L"IDS_ITEM_EMERALD", 2024 }, - { L"IDS_FLOWERPOT", 2025 }, - { L"IDS_CARROTS", 2026 }, - { L"IDS_POTATO", 2027 }, - { L"IDS_ITEM_POTATO_BAKED", 2028 }, - { L"IDS_ITEM_POTATO_POISONOUS", 2029 }, - { L"IDS_ITEM_CARROT_GOLDEN", 2030 }, - { L"IDS_ITEM_CARROT_ON_A_STICK", 2031 }, - { L"IDS_ITEM_PUMPKIN_PIE", 2032 }, - { L"IDS_ITEM_ENCHANTED_BOOK", 2033 }, - { L"IDS_ITEM_NETHER_QUARTZ", 2034 }, - { L"IDS_TILE_EMERALDORE", 2035 }, - { L"IDS_TILE_ENDERCHEST", 2036 }, - { L"IDS_TILE_TRIPWIRE_SOURCE", 2037 }, - { L"IDS_TILE_TRIPWIRE", 2038 }, - { L"IDS_TILE_EMERALDBLOCK", 2039 }, - { L"IDS_TILE_COBBLESTONE_WALL", 2040 }, - { L"IDS_TILE_COBBLESTONE_WALL_MOSSY", 2041 }, - { L"IDS_TILE_FLOWERPOT", 2042 }, - { L"IDS_TILE_CARROTS", 2043 }, - { L"IDS_TILE_POTATOES", 2044 }, - { L"IDS_TILE_ANVIL", 2045 }, - { L"IDS_TILE_ANVIL_INTACT", 2046 }, - { L"IDS_TILE_ANVIL_SLIGHTLYDAMAGED", 2047 }, - { L"IDS_TILE_ANVIL_VERYDAMAGED", 2048 }, - { L"IDS_TILE_NETHER_QUARTZ", 2049 }, - { L"IDS_TILE_QUARTZ_BLOCK", 2050 }, - { L"IDS_TILE_QUARTZ_BLOCK_CHISELED", 2051 }, - { L"IDS_TILE_QUARTZ_BLOCK_LINES", 2052 }, - { L"IDS_TILE_STAIRS_QUARTZ", 2053 }, - { L"IDS_TILE_CARPET", 2054 }, - { L"IDS_TILE_CARPET_BLACK", 2055 }, - { L"IDS_TILE_CARPET_RED", 2056 }, - { L"IDS_TILE_CARPET_GREEN", 2057 }, - { L"IDS_TILE_CARPET_BROWN", 2058 }, - { L"IDS_TILE_CARPET_BLUE", 2059 }, - { L"IDS_TILE_CARPET_PURPLE", 2060 }, - { L"IDS_TILE_CARPET_CYAN", 2061 }, - { L"IDS_TILE_CARPET_SILVER", 2062 }, - { L"IDS_TILE_CARPET_GRAY", 2063 }, - { L"IDS_TILE_CARPET_PINK", 2064 }, - { L"IDS_TILE_CARPET_LIME", 2065 }, - { L"IDS_TILE_CARPET_YELLOW", 2066 }, - { L"IDS_TILE_CARPET_LIGHT_BLUE", 2067 }, - { L"IDS_TILE_CARPET_MAGENTA", 2068 }, - { L"IDS_TILE_CARPET_ORANGE", 2069 }, - { L"IDS_TILE_CARPET_WHITE", 2070 }, - { L"IDS_TILE_SANDSTONE_CHISELED", 2071 }, - { L"IDS_TILE_SANDSTONE_SMOOTH", 2072 }, - { L"IDS_DEATH_THORNS", 2073 }, - { L"IDS_DEATH_FALLING_ANVIL", 2074 }, - { L"IDS_DEATH_FALLING_TILE", 2075 }, - { L"IDS_COMMAND_TELEPORT_SUCCESS", 2076 }, - { L"IDS_COMMAND_TELEPORT_ME", 2077 }, - { L"IDS_COMMAND_TELEPORT_TO_ME", 2078 }, - { L"IDS_ENCHANTMENT_THORNS", 2079 }, - { L"IDS_TILE_STONESLAB_QUARTZ", 2080 }, - { L"IDS_POTION_DESC_NIGHTVISION", 2081 }, - { L"IDS_POTION_DESC_INVISIBILITY", 2082 }, - { L"IDS_REPAIR_AND_NAME", 2083 }, - { L"IDS_REPAIR_COST", 2084 }, - { L"IDS_REPAIR_EXPENSIVE", 2085 }, - { L"IDS_TITLE_RENAME", 2086 }, - { L"IDS_YOU_HAVE", 2087 }, - { L"IDS_REQUIRED_ITEMS_FOR_TRADE", 2088 }, - { L"IDS_VILLAGER_OFFERS_ITEM", 2089 }, - { L"IDS_TOOLTIPS_REPAIR", 2090 }, - { L"IDS_TOOLTIPS_TRADE", 2091 }, - { L"IDS_TOOLTIPS_DYECOLLAR", 2092 }, - { L"IDS_TUTORIAL_TASK_ANVIL_MENU_OVERVIEW", 2093 }, - { L"IDS_TUTORIAL_PROMPT_ANVIL_MENU_OVERVIEW", 2094 }, - { L"IDS_TUTORIAL_TASK_ANVIL_MENU_START", 2095 }, - { L"IDS_TUTORIAL_TASK_ANVIL_MENU_REPAIR", 2096 }, - { L"IDS_TUTORIAL_TASK_ANVIL_MENU_SACRIFICE", 2097 }, - { L"IDS_TUTORIAL_TASK_ANVIL_MENU_ENCHANT", 2098 }, - { L"IDS_TUTORIAL_TASK_ANVIL_MENU_COST", 2099 }, - { L"IDS_TUTORIAL_TASK_ANVIL_MENU_RENAMING", 2100 }, - { L"IDS_TUTORIAL_TASK_ANVIL_MENU_SMITH", 2101 }, - { L"IDS_TUTORIAL_TASK_ANVIL_OVERVIEW", 2102 }, - { L"IDS_TUTORIAL_PROMPT_ANVIL_OVERVIEW", 2103 }, - { L"IDS_TUTORIAL_TASK_ANVIL_SUMMARY", 2104 }, - { L"IDS_TUTORIAL_TASK_ANVIL_ENCHANTED_BOOKS", 2105 }, - { L"IDS_TUTORIAL_TASK_ANVIL_COST", 2106 }, - { L"IDS_TUTORIAL_TASK_ANVIL_COST2", 2107 }, - { L"IDS_TUTORIAL_TASK_ANVIL_RENAMING", 2108 }, - { L"IDS_TUTORIAL_TASK_ANVIL_USE_CHESTS", 2109 }, - { L"IDS_TUTORIAL_TASK_TRADING_MENU_OVERVIEW", 2110 }, - { L"IDS_TUTORIAL_PROMPT_TRADING_MENU_OVERVIEW", 2111 }, - { L"IDS_TUTORIAL_TASK_TRADING_MENU_START", 2112 }, - { L"IDS_TUTORIAL_TASK_TRADING_MENU_UNAVAILABLE", 2113 }, - { L"IDS_TUTORIAL_TASK_TRADING_MENU_DETAILS", 2114 }, - { L"IDS_TUTORIAL_TASK_TRADING_MENU_INVENTORY", 2115 }, - { L"IDS_TUTORIAL_TASK_TRADING_MENU_TRADE", 2116 }, - { L"IDS_TUTORIAL_TASK_TRADING_OVERVIEW", 2117 }, - { L"IDS_TUTORIAL_PROMPT_TRADING_OVERVIEW", 2118 }, - { L"IDS_TUTORIAL_TASK_TRADING_SUMMARY", 2119 }, - { L"IDS_TUTORIAL_TASK_TRADING_TRADES", 2120 }, - { L"IDS_TUTORIAL_TASK_TRADING_INCREASE_TRADES", 2121 }, - { L"IDS_TUTORIAL_TASK_TRADING_DECREASE_TRADES", 2122 }, - { L"IDS_TUTORIAL_TASK_TRADING_USE_CHESTS", 2123 }, - { L"IDS_TUTORIAL_TASK_ENDERCHEST_OVERVIEW", 2124 }, - { L"IDS_TUTORIAL_PROMPT_ENDERCHEST_OVERVIEW", 2125 }, - { L"IDS_TUTORIAL_TASK_ENDERCHEST_SUMMARY", 2126 }, - { L"IDS_TUTORIAL_TASK_ENDERCHEST_PLAYERS", 2127 }, - { L"IDS_TUTORIAL_TASK_ENDERCHEST_FUNCTION", 2128 }, - { L"IDS_DESC_ENCHANTED_GOLDENAPPLE", 2129 }, - { L"IDS_ENABLE_TELEPORT", 2130 }, - { L"IDS_TELEPORT", 2131 }, - { L"IDS_TELEPORT_TO_PLAYER", 2132 }, - { L"IDS_TELEPORT_TO_ME", 2133 }, - { L"IDS_CAN_DISABLE_EXHAUSTION", 2134 }, - { L"IDS_CAN_INVISIBLE", 2135 }, - { L"IDS_PRIV_CAN_INVISIBLE_TOGGLE_ON", 2136 }, - { L"IDS_PRIV_CAN_INVISIBLE_TOGGLE_OFF", 2137 }, - { L"IDS_PRIV_CAN_FLY_TOGGLE_ON", 2138 }, - { L"IDS_PRIV_CAN_FLY_TOGGLE_OFF", 2139 }, - { L"IDS_PRIV_CAN_EXHAUSTION_TOGGLE_ON", 2140 }, - { L"IDS_PRIV_CAN_EXHAUSTION_TOGGLE_OFF", 2141 }, - { L"IDS_PRIV_CAN_TELEPORT_TOGGLE_ON", 2142 }, - { L"IDS_PRIV_CAN_TELEPORT_TOGGLE_OFF", 2143 }, - { L"IDS_HOW_TO_PLAY_ANVIL", 2144 }, - { L"IDS_HOW_TO_PLAY_TRADING", 2145 }, - { L"IDS_HOW_TO_PLAY_ENDERCHEST", 2146 }, - { L"IDS_VILLAGER_FARMER", 2147 }, - { L"IDS_VILLAGER_LIBRARIAN", 2148 }, - { L"IDS_VILLAGER_PRIEST", 2149 }, - { L"IDS_VILLAGER_SMITH", 2150 }, - { L"IDS_VILLAGER_BUTCHER", 2151 }, - { L"IDS_DESC_VILLAGER", 2152 }, - { L"IDS_CHEST_LARGE", 2153 }, - { L"IDS_TUTORIAL_TASK_ENCHANTING_BOOKS", 2154 }, - { L"IDS_TUTORIAL_TASK_REDSTONE_TRIPWIRE", 2155 }, - { L"IDS_TUTORIAL_TASK_BREEDING_WOLF_COLLAR", 2156 }, - { L"IDS_TUTORIAL_TASK_FARMING_CARROTS_AND_POTATOES", 2157 }, - { L"IDS_TUTORIAL_TASK_BREEDING_RIDING_PIGS", 2158 }, - { L"IDS_TUTORIAL_TASK_MINECART_PUSHING", 2159 }, - { L"IDS_CONNECTION_FAILED_NO_SD_SPLITSCREEN", 2160 }, - { L"IDS_TOOLTIPS_CURE", 2161 }, - { L"IDS_WINDOWS_EXIT", 2162 }, - { L"IDS_LANG_SYSTEM", 2163 }, - { L"IDS_LANG_ENGLISH", 2164 }, - { L"IDS_LANG_GERMAN", 2165 }, - { L"IDS_LANG_SPANISH", 2166 }, - { L"IDS_LANG_SPANISH_SPAIN", 2167 }, - { L"IDS_LANG_SPANISH_LATIN_AMERICA", 2168 }, - { L"IDS_LANG_FRENCH", 2169 }, - { L"IDS_LANG_ITALIAN", 2170 }, - { L"IDS_LANG_PORTUGUESE", 2171 }, - { L"IDS_LANG_PORTUGUESE_PORTUGAL", 2172 }, - { L"IDS_LANG_PORTUGUESE_BRAZIL", 2173 }, - { L"IDS_LANG_JAPANESE", 2174 }, - { L"IDS_LANG_KOREAN", 2175 }, - { L"IDS_LANG_CHINESE_TRADITIONAL", 2176 }, - { L"IDS_LANG_CHINESE_SIMPLIFIED", 2177 }, - { L"IDS_LANG_DANISH", 2178 }, - { L"IDS_LANG_FINISH", 2179 }, - { L"IDS_LANG_DUTCH", 2180 }, - { L"IDS_LANG_POLISH", 2181 }, - { L"IDS_LANG_RUSSIAN", 2182 }, - { L"IDS_LANG_SWEDISH", 2183 }, - { L"IDS_LANG_NORWEGIAN", 2184 }, - { L"IDS_LANG_GREEK", 2185 }, - { L"IDS_LANG_TURKISH", 2186 }, - { L"IDS_LEADERBOARD_KILLS_EASY", 2187 }, - { L"IDS_LEADERBOARD_KILLS_NORMAL", 2188 }, - { L"IDS_LEADERBOARD_KILLS_HARD", 2189 }, - { L"IDS_LEADERBOARD_MINING_BLOCKS_PEACEFUL", 2190 }, - { L"IDS_LEADERBOARD_MINING_BLOCKS_EASY", 2191 }, - { L"IDS_LEADERBOARD_MINING_BLOCKS_NORMAL", 2192 }, - { L"IDS_LEADERBOARD_MINING_BLOCKS_HARD", 2193 }, - { L"IDS_LEADERBOARD_FARMING_PEACEFUL", 2194 }, - { L"IDS_LEADERBOARD_FARMING_EASY", 2195 }, - { L"IDS_LEADERBOARD_FARMING_NORMAL", 2196 }, - { L"IDS_LEADERBOARD_FARMING_HARD", 2197 }, - { L"IDS_LEADERBOARD_TRAVELLING_PEACEFUL", 2198 }, - { L"IDS_LEADERBOARD_TRAVELLING_EASY", 2199 }, - { L"IDS_LEADERBOARD_TRAVELLING_NORMAL", 2200 }, - { L"IDS_LEADERBOARD_TRAVELLING_HARD", 2201 }, - { L"IDS_TIPS_GAMETIP_0", 2202 }, - { L"IDS_TIPS_GAMETIP_1", 2203 }, - { L"IDS_TIPS_GAMETIP_48", 2204 }, - { L"IDS_TIPS_GAMETIP_44", 2205 }, - { L"IDS_TIPS_GAMETIP_45", 2206 }, - { L"IDS_TIPS_TRIVIA_4", 2207 }, - { L"IDS_TIPS_TRIVIA_17", 2208 }, - { L"IDS_HOW_TO_PLAY_MULTIPLAYER", 2209 }, - { L"IDS_HOW_TO_PLAY_SOCIALMEDIA", 2210 }, - { L"IDS_HOW_TO_PLAY_CREATIVE", 2211 }, - { L"IDS_TUTORIAL_TASK_FLY", 2212 }, - { L"IDS_TOOLTIPS_SELECTDEVICE", 2213 }, - { L"IDS_TOOLTIPS_CHANGEDEVICE", 2214 }, - { L"IDS_TOOLTIPS_VIEW_GAMERCARD", 2215 }, - { L"IDS_TOOLTIPS_VIEW_GAMERPROFILE", 2216 }, - { L"IDS_TOOLTIPS_INVITE_PARTY", 2217 }, - { L"IDS_CONFIRM_START_CREATIVE", 2218 }, - { L"IDS_CONFIRM_START_SAVEDINCREATIVE", 2219 }, - { L"IDS_CONFIRM_START_SAVEDINCREATIVE_CONTINUE", 2220 }, - { L"IDS_CONFIRM_START_HOST_PRIVILEGES", 2221 }, - { L"IDS_CONNECTION_LOST_LIVE", 2222 }, - { L"IDS_CONNECTION_LOST_LIVE_NO_EXIT", 2223 }, - { L"IDS_AWARD_AVATAR1", 2224 }, - { L"IDS_AWARD_AVATAR2", 2225 }, - { L"IDS_AWARD_AVATAR3", 2226 }, - { L"IDS_AWARD_THEME", 2227 }, - { L"IDS_LEADERBOARD_GAMERTAG", 2228 }, - { L"IDS_GROUPNAME_POTIONS_480", 2229 }, - { L"IDS_RETURNEDTOTITLESCREEN_TEXT", 2230 }, - { L"IDS_FATAL_ERROR_TEXT", 2231 }, - { L"IDS_NO_MULTIPLAYER_PRIVILEGE_JOIN_TEXT", 2232 }, - { L"IDS_NO_MULTIPLAYER_PRIVILEGE_HOST_TEXT", 2233 }, - { L"IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_SINGLE_LOCAL", 2234 }, - { L"IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_ALL_LOCAL", 2235 }, - { L"IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_REMOTE", 2236 }, - { L"IDS_NO_USER_CREATED_CONTENT_PRIVILEGE_CREATE", 2237 }, - { L"IDS_SAVE_ICON_MESSAGE", 2238 }, - { L"IDS_GAMEOPTION_HOST_PRIVILEGES", 2239 }, - { L"IDS_CHECKBOX_DISPLAY_SPLITSCREENGAMERTAGS", 2240 }, - { L"IDS_ACHIEVEMENTS", 2241 }, - { L"IDS_LABEL_GAMERTAGS", 2242 }, - { L"IDS_IN_GAME_GAMERTAGS", 2243 }, - { L"IDS_SOCIAL_DEFAULT_DESCRIPTION", 2244 }, - { L"IDS_TITLE_UPDATE_NAME", 2245 }, - { L"IDS_PLATFORM_NAME", 2246 }, - { L"IDS_BACK_BUTTON", 2247 }, - { L"IDS_HOST_OPTION_DISABLES_ACHIEVEMENTS", 2248 }, - { L"IDS_KICK_PLAYER_DESCRIPTION", 2249 }, - { L"IDS_WORLD_SIZE_TITLE_SMALL", 2250 }, - { L"IDS_WORLD_SIZE_TITLE_MEDIUM", 2251 }, - { L"IDS_WORLD_SIZE_TITLE_LARGE", 2252 }, - { L"IDS_WORLD_SIZE_TITLE_CLASSIC", 2253 }, - { L"IDS_WORLD_SIZE", 2254 }, - { L"IDS_GAMEOPTION_WORLD_SIZE", 2255 }, - { L"IDS_DISABLE_SAVING", 2256 }, - { L"IDS_GAMEOPTION_DISABLE_SAVING", 2257 }, - { L"IDS_CHECKBOX_FULLSCREEN", 2258 }, - { L"IDS_CHECKBOX_VSYNC", 2259 }, - { L"IDS_SLIDER_FOV", 2260 }, - { L"IDS_SLIDER_RENDERDISTANCE", 2261 }, - { L"IDS_IN_GAME_OLDSWINGANIMATION", 2262 }, - { L"IDS_CHECKBOX_CAVESOUNDS", 2263 }, - { L"IDS_CHECKBOX_CLASSICCRAFTING", 2264 }, - { L"IDS_GRAPHICSMODE_POTATO", 2265 }, - { L"IDS_GRAPHICSMODE_FAST", 2266 }, - { L"IDS_GRAPHICSMODE_FANCY", 2267 }, - { L"IDS_GRAPHICSMODE_EXTRA", 2268 }, - { L"IDS_CREATE", 2269 }, - { L"IDS_JOIN", 2270 }, - { L"IDS_GENERAL", 2271 }, - { L"IDS_QUALITY", 2272 }, - { L"IDS_GENERAL_OPTIONS", 2273 }, - { L"IDS_QUALITY_OPTIONS", 2274 }, - { L"IDS_SERVER_ADD", 2275 }, - { L"IDS_SERVER_ADDRESS", 2276 }, - { L"IDS_SERVER_PORT", 2277 }, - { L"IDS_SERVER_NAME", 2278 }, - { L"IDS_SERVER_MINECRAFT", 2279 }, - { L"IDS_SERVER_EDIT", 2280 }, - { L"IDS_SERVER_DELETE", 2281 }, - { L"IDS_RICHPRESENCE_GAMESTATE", 2282 }, - { L"IDS_RICHPRESENCE_IDLE", 2283 }, - { L"IDS_RICHPRESENCE_MENUS", 2284 }, - { L"IDS_RICHPRESENCE_MULTIPLAYER", 2285 }, - { L"IDS_RICHPRESENCE_MULTIPLAYEROFFLINE", 2286 }, - { L"IDS_RICHPRESENCE_MULTIPLAYER_1P", 2287 }, - { L"IDS_RICHPRESENCE_MULTIPLAYER_1POFFLINE", 2288 }, - { L"IDS_RICHPRESENCESTATE_BLANK", 2289 }, - { L"IDS_RICHPRESENCESTATE_RIDING_PIG", 2290 }, - { L"IDS_RICHPRESENCESTATE_RIDING_MINECART", 2291 }, - { L"IDS_RICHPRESENCESTATE_BOATING", 2292 }, - { L"IDS_RICHPRESENCESTATE_FISHING", 2293 }, - { L"IDS_RICHPRESENCESTATE_CRAFTING", 2294 }, - { L"IDS_RICHPRESENCESTATE_FORGING", 2295 }, - { L"IDS_RICHPRESENCESTATE_NETHER", 2296 }, - { L"IDS_RICHPRESENCESTATE_CD", 2297 }, - { L"IDS_RICHPRESENCESTATE_MAP", 2298 }, - { L"IDS_RICHPRESENCESTATE_ENCHANTING", 2299 }, - { L"IDS_RICHPRESENCESTATE_BREWING", 2300 }, - { L"IDS_RICHPRESENCESTATE_ANVIL", 2301 }, - { L"IDS_RICHPRESENCESTATE_TRADING", 2302 }, - { L"IDS_RICHPRESENCESTATE_BEACON", 2303 }, - { L"IDS_RICHPRESENCESTATE_END", 2304 }, - { L"IDS_RICHPRESENCESTATE_END_POEM", 2305 }, - { L"IDS_RICHPRESENCESTATE_FIREWORKS", 2306 }, - { L"IDS_RICHPRESENCESTATE_FURNACE", 2307 }, - { L"IDS_RICHPRESENCESTATE_HOPPER", 2308 }, - { L"IDS_RICHPRESENCESTATE_HORSE", 2309 }, - { L"IDS_RICHPRESENCESTATE_RIDING_HORSE", 2310 }, - { L"IDS_RICHPRESENCESTATE_SIGN", 2311 }, - - }; - auto it = s_nameMap.find(name); - return it != s_nameMap.end() ? it->second : -1; -} diff --git a/Minecraft.Client/Windows64/Windows64_App.h b/Minecraft.Client/Windows64/Windows64_App.h index 391ba7c9..4e16a537 100644 --- a/Minecraft.Client/Windows64/Windows64_App.h +++ b/Minecraft.Client/Windows64/Windows64_App.h @@ -28,8 +28,7 @@ public: // BANNED LEVEL LIST virtual void ReadBannedList(int iPad, eTMSAction action=static_cast(0), bool bCallback=false) {} - C4JStringTable *GetStringTable() { return nullptr;} - StringTable *GetLCEStringTable() { return m_stringTable; } + C4JStringTable *GetStringTable() { return nullptr;} // original code virtual void TemporaryCreateGameStart(); diff --git a/Minecraft.Server/RmlManagerStub.cpp b/Minecraft.Server/RmlManagerStub.cpp index 933c133b..215ee25f 100644 --- a/Minecraft.Server/RmlManagerStub.cpp +++ b/Minecraft.Server/RmlManagerStub.cpp @@ -6,12 +6,14 @@ RmlManager& RmlManager::Get() return instance; } -RmlManager::RmlManager() - : m_initialised(false) - , m_context(nullptr) -{ -} +RmlManager::RmlManager() : m_initialised(false), m_context(nullptr) {} +RmlManager::~RmlManager() {} -RmlManager::~RmlManager() -{ -} +bool RmlManager::Init(int viewport_width, int viewport_height) {} + +void RmlManager::Shutdown() {} +void RmlManager::Update() {} +void RmlManager::Render() {} +void RmlManager::OnResize(int width, int height) {} +void RmlManager::UpdateDpRatio() {} +void RmlManager::OnLanguageChanged() {} \ No newline at end of file