From 122a5fb0a3d5855a4c32bbfac451faf343344ee0 Mon Sep 17 00:00:00 2001 From: Oganesson897 <101081378+Oganesson897@users.noreply.github.com> Date: Wed, 25 Dec 2024 10:53:10 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=85=20FancyMenu=20init?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/fancymenu/config.txt | 12 +- config/fancymenu/customguis/creatorlist.txt | 3 + config/fancymenu/customizablemenus.txt | 9 + config/fancymenu/customization/MainMenu.txt | 328 ++++++++ .../customization/MainMenu_Large.txt | 329 +++++++++ .../fancymenu/customization/creatorlist.txt | 49 ++ .../customization/creatorlist_large.txt | 49 ++ config/fancymenu/locals/de_de.local | 3 + config/fancymenu/locals/en_us.local | 698 ++++-------------- config/fancymenu/locals/pl_pl.local | 3 + config/fancymenu/locals/pt_br.local | 3 + config/fancymenu/locals/zh_cn.local | 54 +- .../minecraftwindow/icons/icon16x16.png | Bin 0 -> 879 bytes .../minecraftwindow/icons/icon32x32.png | Bin 0 -> 1747 bytes 14 files changed, 938 insertions(+), 602 deletions(-) create mode 100644 config/fancymenu/customguis/creatorlist.txt create mode 100644 config/fancymenu/customization/MainMenu.txt create mode 100644 config/fancymenu/customization/MainMenu_Large.txt create mode 100644 config/fancymenu/customization/creatorlist.txt create mode 100644 config/fancymenu/customization/creatorlist_large.txt create mode 100644 config/fancymenu/minecraftwindow/icons/icon16x16.png create mode 100644 config/fancymenu/minecraftwindow/icons/icon32x32.png diff --git a/config/fancymenu/config.txt b/config/fancymenu/config.txt index a44cc267..6de32ac9 100644 --- a/config/fancymenu/config.txt +++ b/config/fancymenu/config.txt @@ -1,7 +1,7 @@ ##[general] [Stop vanilla world music when in a customizable menu.] -B:stopworldmusicwhencustomizable = 'false'; +B:stopworldmusicwhencustomizable = 'true'; [If menu background sounds added by FancyMenu should be played when a world is loaded.] B:playbackgroundsoundsinworld = 'false'; B:forcefullscreen = 'false'; @@ -13,12 +13,12 @@ B:playmenumusic = 'true'; S:variables_to_reset_on_launch = ''; B:showdebugwarnings = 'true'; [Sets the default GUI scale on first launch. Useful for modpacks. Cache data is saved in '/mods/fancymenu/'.] -I:defaultguiscale = '-1'; +I:defaultguiscale = '3'; ##[customization] -B:advancedmode = 'false'; +B:advancedmode = 'true'; B:showcustomizationbuttons = 'true'; @@ -40,9 +40,9 @@ S:customgameintroskiptext = ''; ##[minecraftwindow] [A minecraft restart is required after changing this value.] -S:customwindowtitle = ''; +S:customwindowtitle = 'StP ModPack by StarryNight-Team'; [A minecraft restart is required after changing this value.] -B:customwindowicon = 'false'; +B:customwindowicon = 'true'; ##[multiplayer_screen] @@ -67,7 +67,7 @@ B:showvanillamovewarning = 'true'; ##[ui] B:show_unicode_warning = 'true'; -F:uiscale = '1.0'; +F:uiscale = '2'; ##[compatibility] diff --git a/config/fancymenu/customguis/creatorlist.txt b/config/fancymenu/customguis/creatorlist.txt new file mode 100644 index 00000000..49f68022 --- /dev/null +++ b/config/fancymenu/customguis/creatorlist.txt @@ -0,0 +1,3 @@ +identifier = creatorlist +title = +allowesc = true diff --git a/config/fancymenu/customizablemenus.txt b/config/fancymenu/customizablemenus.txt index fefa5fe7..6f7cf131 100644 --- a/config/fancymenu/customizablemenus.txt +++ b/config/fancymenu/customizablemenus.txt @@ -1,2 +1,11 @@ type = customizablemenus +mezz.jei.gui.recipes.RecipesGui { +} + +net.minecraft.client.gui.GuiMainMenu { +} + +net.minecraft.client.gui.GuiMultiplayer { +} + diff --git a/config/fancymenu/customization/MainMenu.txt b/config/fancymenu/customization/MainMenu.txt new file mode 100644 index 00000000..6c6dd417 --- /dev/null +++ b/config/fancymenu/customization/MainMenu.txt @@ -0,0 +1,328 @@ +type = menu + +customization-meta { + identifier = net.minecraft.client.gui.GuiMainMenu + randomgroup = 1 + renderorder = background + randommode = false + randomonlyfirsttime = false + smallerthanwidth = 1921 +} + +customization { + path = resources/customloadingscreen/image/starrynight_pray/starrynight_pray.png + action = texturizebackground +} + +customization { + path = resources/mainmenu/bg_music.wav + loop = true + action = addaudio +} + +customization { + keepaspectratio = false + action = backgroundoptions +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_multiplayer_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_options_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_quit_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_language_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_singleplayer_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:forge_titlescreen_mods_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_realms_button% + action = hidebutton +} + +customization { + orientation = top-left + hidden = false + x = 380 + width = 200 + action = deep_customization_element:title_screen_forge_top + actionid = eb716b60-6107-4d63-a2b7-be9ad329e09e1735090856834 + y = 4 + height = 19 +} + +customization { + orientation = top-left + hidden = true + x = 2 + width = 122 + action = deep_customization_element:title_screen_branding + actionid = a7644cd8-8e14-40a0-b9a9-51a7f8ef46a41735090856841 + y = 447 + height = 60 +} + +customization { + orientation = top-left + hidden = false + x = 791 + width = 168 + action = deep_customization_element:title_screen_forge_copyright + actionid = 098c2e9c-d1af-474b-9cd4-09b61bcde18e1735090856842 + y = 489 + height = 9 +} + +customization { + orientation = top-left + hidden = true + x = 583 + width = 13 + action = deep_customization_element:title_screen_realms_notification + actionid = 1f2a883a-fd90-4923-b808-252d1f25f0681735090856843 + y = 227 + height = 13 +} + +customization { + orientation = top-left + hidden = true + x = 343 + width = 274 + action = deep_customization_element:title_screen_logo + actionid = 4a1f3376-bf2f-481c-9432-7dabcf0054af1735090856843 + y = 30 + height = 52 +} + +customization { + orientation = original + splash_color = #ffff00 + hidden = true + x = 0 + width = 60 + splash_rotation = -20 + action = deep_customization_element:title_screen_splash + actionid = 247be986-a2bc-4051-9d8a-5eb113ae7f761735090856844 + y = 0 + height = 30 +} + +customization { + path = resources/mainmenu/bottom_right-5.png + orientation = bottom-right + x = -166 + width = 168 + actionid = 4897be94-6cb5-4c59-99f9-c021d77ea1d31643712367862 + action = addtexture + y = -24 + height = 23 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opengui;net.minecraft.client.gui.GuiWorldSelection%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\singleplayer_hovered-7.png + label = + loopbackgroundanimations = true + x = -210 + width = 100 + action = addbutton + actionid = 278792db-409e-4e52-ba9a-ed65c396f0591643638749659 + y = -42 + backgroundnormal = resources\mainmenu\singleplayer-7.png + height = 40 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opengui;net.minecraft.client.gui.GuiMultiplayer%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\multiplayer_hovered-9.png + label = + loopbackgroundanimations = true + x = -105 + width = 100 + action = addbutton + actionid = cd71c2e4-20ab-4e90-a5db-46171a4fd4e81643639866080 + y = -42 + backgroundnormal = resources\mainmenu\multiplayer-10.png + height = 40 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opengui;net.minecraftforge.fml.client.GuiModList%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\mods_hovered_small-3.png + label = + loopbackgroundanimations = true + x = -105 + width = 100 + action = addbutton + actionid = 5985282b-45d0-40bc-9bf5-94b26dfc6a011643642753648 + y = 3 + backgroundnormal = resources\mainmenu\mods_small-2.png + height = 40 +} + +customization { + path = resources/mainmenu/bottem_left-10.png + orientation = bottom-left + x = -3 + width = 162 + actionid = 38650046-70bf-4d51-93a8-774fb02e819e1643691553137 + action = addtexture + y = -55 + height = 56 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opengui;net.minecraft.client.gui.GuiOptions%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\settings_hovered_small-2.png + label = + loopbackgroundanimations = true + x = -210 + width = 100 + action = addbutton + actionid = b5b1e478-c2e7-4e45-b50a-ceddc5e022371643644520369 + y = 3 + backgroundnormal = resources\mainmenu\settings_small-2.png + height = 40 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opengui;net.minecraft.client.gui.GuiLanguage%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\language_hovered-5.png + label = + loopbackgroundanimations = true + x = -210 + width = 100 + action = addbutton + actionid = d6bae89e-db9e-4cc4-b26c-a6777912b2171643647018377 + y = 48 + backgroundnormal = resources\mainmenu\language-4.png + height = 40 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = quitgame;%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\exit_hovered-6.png + label = + loopbackgroundanimations = true + x = -105 + width = 100 + action = addbutton + actionid = c062274e-d4af-4602-b91f-7166946cba3d1643648199983 + y = 48 + backgroundnormal = resources\mainmenu\exit-5.png + height = 40 +} + +customization { + orientation = bottom-left + shadow = false + x = 18 + actionid = 40200b7b-5394-4da5-a732-22a89cd53edc1643688218181 + action = addtext + y = -44 + scale = 1.0 + alignment = left + value = §aHello! §b%playername%! +} + +customization { + orientation = bottom-left + shadow = false + x = 18 + actionid = 5cc09a63-8df3-4759-a86c-da3c61a0a6e81643691247520 + action = addtext + y = -34 + scale = 1.0 + alignment = left + value = §bStarrynight §bPray§e ★ +} + +customization { + orientation = bottom-left + shadow = false + x = 18 + actionid = cbaf945d-3152-403b-8d09-200ee385f7ee1643691332437 + action = addtext + y = -24 + scale = 1.0 + alignment = left + value = §aForge Version: §b%version:forge% +} + +customization { + orientation = bottom-left + shadow = false + x = 18 + actionid = ab33ee37-b0a6-467c-9c0a-a54edc1682af1643691373137 + action = addtext + y = -14 + scale = 1.0 + alignment = left + value = §aLoaded §b%loadedmods% §aMods +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opencustomgui;creatorlist%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\creators_button_hovered-1.png + description = &aClick to see the list of integration package creators. + label = + loopbackgroundanimations = true + x = -255 + width = 40 + action = addbutton + actionid = cba1e953-4dcb-4d5b-85c9-122de60999e11643699165739 + y = 48 + backgroundnormal = resources\mainmenu\creators_button-1.png + height = 40 +} + +customization { + orientation = top-left + basecolor = #00FF7F + shadow = true + splashfilepath = resources\mainmenu\splashes.txt + rotation = -20.0 + x = 200 + actionid = fc515916-63b6-4cab-bb57-aa83311604591643702244839 + action = addsplash + y = 70 + scale = 1.0 + refresh = true + bouncing = true +} + diff --git a/config/fancymenu/customization/MainMenu_Large.txt b/config/fancymenu/customization/MainMenu_Large.txt new file mode 100644 index 00000000..c63edec7 --- /dev/null +++ b/config/fancymenu/customization/MainMenu_Large.txt @@ -0,0 +1,329 @@ +type = menu + +customization-meta { + identifier = net.minecraft.client.gui.GuiMainMenu + randomgroup = 1 + biggerthanwidth = 1920 + renderorder = background + randommode = false + randomonlyfirsttime = false +} + +customization { + path = resources/customloadingscreen/image/starrynight_pray/starrynight_pray.png + action = texturizebackground +} + +customization { + path = resources/mainmenu/bg_music.wav + loop = true + action = addaudio +} + +customization { + keepaspectratio = false + action = backgroundoptions +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_multiplayer_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_options_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_quit_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_language_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_singleplayer_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:forge_titlescreen_mods_button% + action = hidebutton +} + +customization { + identifier = %id=button_compatibility_id:mc_titlescreen_realms_button% + action = hidebutton +} + +customization { + orientation = top-left + hidden = false + x = 380 + width = 200 + action = deep_customization_element:title_screen_forge_top + actionid = 5566e2a4-9771-4d4f-bf99-588896b3b8321735091091784 + y = 4 + height = 19 +} + +customization { + orientation = top-left + hidden = true + x = 2 + width = 122 + action = deep_customization_element:title_screen_branding + actionid = 815df8e3-1f0e-4b6f-be67-ec5c35fd6d8c1735091091784 + y = 447 + height = 60 +} + +customization { + orientation = top-left + hidden = false + x = 791 + width = 168 + action = deep_customization_element:title_screen_forge_copyright + actionid = fe2bc0a5-850a-47b3-b204-68381e5e97ae1735091091784 + y = 489 + height = 9 +} + +customization { + orientation = top-left + hidden = true + x = 583 + width = 13 + action = deep_customization_element:title_screen_realms_notification + actionid = 1735f25b-12ac-493f-b41d-906ec08e0ef11735091091784 + y = 227 + height = 13 +} + +customization { + orientation = top-left + hidden = true + x = 343 + width = 274 + action = deep_customization_element:title_screen_logo + actionid = 1b2856e4-cc46-4c2e-af79-3014377f399f1735091091784 + y = 30 + height = 52 +} + +customization { + orientation = original + splash_color = #ffff00 + hidden = true + x = 0 + width = 60 + splash_rotation = -20 + action = deep_customization_element:title_screen_splash + actionid = c8b46c92-bc9e-4ddf-b3de-b501f36b19d61735091091784 + y = 0 + height = 30 +} + +customization { + path = resources/mainmenu/bottom_right-5.png + orientation = bottom-right + x = -168 + width = 168 + actionid = 4897be94-6cb5-4c59-99f9-c021d77ea1d31643712367862 + action = addtexture + y = -23 + height = 23 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opengui;net.minecraft.client.gui.GuiWorldSelection%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\singleplayer_hovered-7.png + label = + loopbackgroundanimations = true + x = -210 + width = 100 + action = addbutton + actionid = 278792db-409e-4e52-ba9a-ed65c396f0591643638749659 + y = -42 + backgroundnormal = resources\mainmenu\singleplayer-7.png + height = 40 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opengui;net.minecraft.client.gui.GuiMultiplayer%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\multiplayer_hovered-9.png + label = + loopbackgroundanimations = true + x = -105 + width = 100 + action = addbutton + actionid = cd71c2e4-20ab-4e90-a5db-46171a4fd4e81643639866080 + y = -42 + backgroundnormal = resources\mainmenu\multiplayer-10.png + height = 40 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opengui;net.minecraftforge.fml.client.GuiModList%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\mods_hovered_small-3.png + label = + loopbackgroundanimations = true + x = -105 + width = 100 + action = addbutton + actionid = 5985282b-45d0-40bc-9bf5-94b26dfc6a011643642753648 + y = 3 + backgroundnormal = resources\mainmenu\mods_small-2.png + height = 40 +} + +customization { + path = resources/mainmenu/bottem_left-10.png + orientation = bottom-left + x = -2 + width = 162 + actionid = 38650046-70bf-4d51-93a8-774fb02e819e1643691553137 + action = addtexture + y = -55 + height = 56 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opengui;net.minecraft.client.gui.GuiOptions%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\settings_hovered_small-2.png + label = + loopbackgroundanimations = true + x = -210 + width = 100 + action = addbutton + actionid = b5b1e478-c2e7-4e45-b50a-ceddc5e022371643644520369 + y = 3 + backgroundnormal = resources\mainmenu\settings_small-2.png + height = 40 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opengui;net.minecraft.client.gui.GuiLanguage%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\language_hovered-5.png + label = + loopbackgroundanimations = true + x = -210 + width = 100 + action = addbutton + actionid = d6bae89e-db9e-4cc4-b26c-a6777912b2171643647018377 + y = 48 + backgroundnormal = resources\mainmenu\language-4.png + height = 40 +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = quitgame;%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\exit_hovered-6.png + label = + loopbackgroundanimations = true + x = -105 + width = 100 + action = addbutton + actionid = c062274e-d4af-4602-b91f-7166946cba3d1643648199983 + y = 48 + backgroundnormal = resources\mainmenu\exit-5.png + height = 40 +} + +customization { + orientation = bottom-left + shadow = false + x = 18 + actionid = 40200b7b-5394-4da5-a732-22a89cd53edc1643688218181 + action = addtext + y = -44 + scale = 1.0 + alignment = left + value = §aHello! §b%playername%! +} + +customization { + orientation = bottom-left + shadow = false + x = 18 + actionid = 5cc09a63-8df3-4759-a86c-da3c61a0a6e81643691247520 + action = addtext + y = -34 + scale = 1.0 + alignment = left + value = §bStarrynight §bPray§e ★ +} + +customization { + orientation = bottom-left + shadow = false + x = 18 + actionid = cbaf945d-3152-403b-8d09-200ee385f7ee1643691332437 + action = addtext + y = -24 + scale = 1.0 + alignment = left + value = §aForge Version: §b%version:forge% +} + +customization { + orientation = bottom-left + shadow = false + x = 18 + actionid = ab33ee37-b0a6-467c-9c0a-a54edc1682af1643691373137 + action = addtext + y = -14 + scale = 1.0 + alignment = left + value = §aLoaded §b%loadedmods% §aMods +} + +customization { + orientation = mid-right + restartbackgroundanimations = true + buttonaction = opencustomgui;creatorlist%btnaction_splitter_fm% + backgroundhovered = resources\mainmenu\creators_button_hovered-1.png + description = &aClick to see the list of integration package creators. + label = + loopbackgroundanimations = true + x = -255 + width = 40 + action = addbutton + actionid = cba1e953-4dcb-4d5b-85c9-122de60999e11643699165739 + y = 48 + backgroundnormal = resources\mainmenu\creators_button-1.png + height = 40 +} + +customization { + orientation = top-left + basecolor = #00FF7F + shadow = true + splashfilepath = resources/mainmenu/splashes.txt + rotation = -20.0 + scale = 1.0 + refresh = true + bouncing = true + vanilla-like = false + x = 200 + actionid = fc515916-63b6-4cab-bb57-aa83311604591643702244839 + action = addsplash + y = 70 +} + diff --git a/config/fancymenu/customization/creatorlist.txt b/config/fancymenu/customization/creatorlist.txt new file mode 100644 index 00000000..b13a15ee --- /dev/null +++ b/config/fancymenu/customization/creatorlist.txt @@ -0,0 +1,49 @@ +type = menu + +customization-meta { + identifier = creatorlist + randomgroup = 1 + smallerthanheight = 1180 + renderorder = background + randommode = false + randomonlyfirsttime = false +} + +customization { + path = resources/mainmenu/starrynight_pray_black.png + action = texturizebackground +} + +customization { + keepaspectratio = false + action = backgroundoptions +} + +customization { + orientation = mid-centered + restartbackgroundanimations = true + buttonaction = opengui + backgroundhovered = resources\mainmenu\back_hovered-2.png + label = + loopbackgroundanimations = true + x = -160 + width = 80 + actionid = ec3de163-8508-4214-ad7d-05feeb887f2b1643698132471 + action = addbutton + y = -115 + backgroundnormal = resources\mainmenu\back-2.png + value = net.minecraft.client.gui.GuiMainMenu + height = 20 +} + +customization { + path = resources/mainmenu/creators-5.png + orientation = mid-centered + x = -160 + width = 320 + actionid = 1be6531d-affc-4657-8ca3-4e7dc337b9981643697934195 + action = addtexture + y = -90 + height = 180 +} + diff --git a/config/fancymenu/customization/creatorlist_large.txt b/config/fancymenu/customization/creatorlist_large.txt new file mode 100644 index 00000000..acd9801a --- /dev/null +++ b/config/fancymenu/customization/creatorlist_large.txt @@ -0,0 +1,49 @@ +type = menu + +customization-meta { + identifier = creatorlist + randomgroup = 1 + renderorder = background + randommode = false + randomonlyfirsttime = false + biggerthanheight = 1181 +} + +customization { + path = resources/mainmenu/starrynight_pray_black.png + action = texturizebackground +} + +customization { + keepaspectratio = false + action = backgroundoptions +} + +customization { + orientation = mid-centered + restartbackgroundanimations = true + buttonaction = opengui + backgroundhovered = resources\mainmenu\back_hovered-2.png + label = + loopbackgroundanimations = true + x = -240 + width = 80 + actionid = ec3de163-8508-4214-ad7d-05feeb887f2b1643698132471 + action = addbutton + y = -146 + backgroundnormal = resources\mainmenu\back-2.png + value = net.minecraft.client.gui.GuiMainMenu + height = 20 +} + +customization { + path = resources/mainmenu/creators-5.png + orientation = mid-centered + x = -240 + width = 480 + actionid = 1be6531d-affc-4657-8ca3-4e7dc337b9981643697934195 + action = addtexture + y = -120 + height = 270 +} + diff --git a/config/fancymenu/locals/de_de.local b/config/fancymenu/locals/de_de.local index 57b8ad2c..32c96190 100644 --- a/config/fancymenu/locals/de_de.local +++ b/config/fancymenu/locals/de_de.local @@ -143,6 +143,9 @@ helper.creator.items.button.editlabel = Label bearbeiten helper.creator.items.vanillabutton.resetorientation = Orientierung löschen helper.creator.items.vanillabutton.hide = Button verstecken +helper.creator.items.vanillabutton.noorientation.title = Besondere Pflege notwendig! +helper.creator.items.vanillabutton.noorientation.desc = §oStandard Buttons müssen erst etwas verwöhnt werden, bevor sie auf dich hören.%n%%n%%n%Um §lGröße oder Position §rzu ändern, musst du ihnen eine §lOrientierung §rzuweisen!%n%%n%Das kannst du tun, indem du einen §lRechtsklick §rauf den Button machst. + helper.creator.items.string.setscale = Schriftgröße helper.creator.items.string.setcentered = Zentrieren helper.creator.items.string.setuncentered = Nicht zentrieren diff --git a/config/fancymenu/locals/en_us.local b/config/fancymenu/locals/en_us.local index 9f65cb24..1b20e2e1 100644 --- a/config/fancymenu/locals/en_us.local +++ b/config/fancymenu/locals/en_us.local @@ -1,5 +1,11 @@ +loading.animation.loadingframes = Loading animation frames for {} +loading.animation.prerendering = Pre-rendering animation {} +loading.animation.done = Done! +helper.button.menuinfo = Menu Info helper.button.buttoninfo = Button Info +helper.button.reload = Reload +helper.button.createlayout = Create Layout helper.menuinfo.identifier = Menu Identifier @@ -10,10 +16,17 @@ helper.buttoninfo.id = ID helper.buttoninfo.key = Key helper.buttoninfo.labelwidth = Label Width +helper.creator.menu.add = Add +helper.creator.menu.audio = Audio +helper.creator.menu.hidden = Hidden +helper.creator.menu.save = Save +helper.creator.menu.close = Close helper.creator.messages.sure = Are you sure? helper.creator.empty = EMPTY +helper.creator.layoutempty.title = Layout is empty! +helper.creator.layoutempty.desc = Your layout has no content.%n%%n%Do some customization magic first before you save it! helper.creator.audioalreadyloaded.title = Audio already loaded! helper.creator.audioalreadyloaded.desc = The audio you want to add is already part of this layout!%n%%n%You can't add the same audio multiple times. @@ -24,6 +37,8 @@ helper.creator.invalidaudio.desc = The file you want to load does not exist or h helper.creator.invalidimage.title = Invalid image file! helper.creator.invalidimage.desc = The image you want to load does not exist or has an unsupported file type.%n%%n%Supported file types are JPG/JPEG, PNG and GIF. +helper.creator.imagenotfound.title = Image not found! +helper.creator.imagenotfound.desc = The image you want to add does not exist%n%at the specified location. helper.creator.animationnotfound.title = Animation not found! helper.creator.animationnotfound.desc = The animation you want to add does not exist.%n%%n%Maybe you forgot to add all mandatory variables to its properties?%n%%n%Always keep in mind that you have to restart your game%n%after you've added a new animation to the animations folder. @@ -34,6 +49,10 @@ helper.creator.texttooshort.desc = Your text needs at least one character to be helper.creator.cannotdelete.title = Element can't be deleted! helper.creator.cannotdelete.desc = Sorry, but you cannot delete this element.%n%%n%You will need to learn how to live with it.. +helper.creator.savefile = Do you want to save your layout to a customization file now? +helper.creator.savefile.keep = Save and keep other layouts enabled +helper.creator.savefile.disable = Save and disable other layouts +helper.creator.savefile.cancel = Cancel helper.creator.layoutoptions.renderorder = Rendering Order helper.creator.layoutoptions.renderorder.background = Background @@ -57,8 +76,11 @@ helper.creator.close = Do you really want to close the layout creator? helper.creator.audio.delete = Delete helper.creator.audio.delete.msg = Do you really want to delete this audio? +helper.creator.audio.enableloop = Loop: §cOff +helper.creator.audio.disableloop = Loop: §aOn helper.creator.add.image = Image +helper.creator.add.image.path = Image Path helper.creator.add.animation = Animation helper.creator.add.animation.entername = Add By Name @@ -72,13 +94,19 @@ helper.creator.add.button.label = Button Label helper.creator.add.audio = Audio -helper.creator.vanillabutton.autoclick = Automatic Button Clicks +helper.creator.vanillabutton.autoclick = Click button helper.creator.vanillabutton.autoclick.popup = Automatic Button Clicks helper.creator.backgroundoptions = Background Options helper.creator.backgroundoptions.backgroundanimation = Background Animations helper.creator.backgroundoptions.backgroundimage = Background Image helper.creator.backgroundoptions.chooseimage = Choose Image +helper.creator.backgroundoptions.random = Random +helper.creator.backgroundoptions.notrandom = Not Random +helper.creator.backgroundoptions.addanimation = Add +helper.creator.backgroundoptions.removeanimation = Remove +helper.creator.backgroundoptions.animations = Animations +helper.creator.backgroundoptions.randomizeanimations = Randomize Animations helper.creator.custombutton.config = Button Action helper.creator.custombutton.config.actionvalue = Action Value [{}] @@ -108,11 +136,16 @@ helper.creator.items.border.height = height helper.creator.items.button.editlabel = Edit Label helper.creator.items.vanillabutton.resetorientation = Reset Orientation +helper.creator.items.vanillabutton.hide = Hide Button + +helper.creator.items.vanillabutton.noorientation.title = Special care required! +helper.creator.items.vanillabutton.noorientation.desc = §oDefault buttons need some head pats before they listen to you.%n%%n%%n%To §lresize or move §rthem, you have to give them an §lorientation §rfirst!%n%%n%You can do that by §lright-clicking §rthe button. helper.creator.items.string.setscale = Set Scale helper.creator.items.string.setshadow = Shadow: §cOff helper.creator.items.string.setnoshadow = Shadow: §aOn helper.creator.items.string.edit = Edit Content +helper.creator.items.string.border.centered = centered helper.creator.items.string.border.scale = scale helper.creator.items.string.scale.invalidvalue.title = Invalid Value! @@ -122,6 +155,7 @@ helper.creator.deleteobject = Do you really want to §lDELETE §rthis element? helper.creator.choosefile.enterorchoose = §lEnter Path Or Choose File helper.creator.choosefile.choose = Choose File +helper.creator.choosefile.notsupported = §cFile chooser not supported or disabled! Please manually enter the path. helper.creator.webstring.multiline = Multilined: §cOff helper.creator.webstring.nomultiline = Multilined: §aOn @@ -132,20 +166,38 @@ helper.creator.web.enterurl = Enter URL helper.creator.add.webimage = Web Image helper.creator.add.webtext = Web Text +helper.creator.editlayout = Edit Layouts +helper.creator.editlayout.popup.loadall = Load All +helper.creator.editlayout.popup.loadselected = Load Selected Layout +helper.creator.editlayout.popup.layouts = Layouts +helper.creator.editlayout.popup.cancel = Cancel +helper.creator.editlayout.popup.actionscount = {} customization actions +helper.creator.editlayout.nolayouts.msg = §c§lNo layouts found!%n%%n%%n%This menu does not contain any layouts!%n%%n%If you want to customize this menu, please use the "Create Layout" button! +helper.creator.editlayout.popup.msg = There is more than one customization file for this menu screen!%n%%n%Do you want to load the full layout and combine all of them%n%or do you just want to load a specific one?%n%%n%§cCustomization meta values gets lost when combining multiple layouts! +helper.creator.editlayout.single.override = Override existing layout +helper.creator.editlayout.single.asnew.keep = Save as new layout and keep others enabled +helper.creator.editlayout.single.asnew.disable = Save as new layout and disable others helper.creator.items.button.hoverlabel = Hoverlabel +helper.creator.items.button.hoverlabel.text = Hoverlabel Text helper.creator.items.button.hoverlabel.reset = Reset Hoverlabel helper.creator.items.button.hoversound = Hoversound +helper.creator.items.button.hoversound.path = Hoversound Path helper.creator.items.button.hoversound.reset = Reset Hoversound +helper.creator.editlayout.unsupportedvalues = §c§lUnsupported values!%n%%n%%n%Your layout contains unsupported values!%n%These values do not work in the layout creator.%n%%n%You're probably using some sort of §lposition or size calculation%n%in one of your customization sections.%n%%n%Please manually convert these calculations to absolute values and try again. +helper.creator.backgroundoptions.setpanorama = Wide Image? helper.creator.backgroundoptions.panorama = Wide +helper.creator.backgroundoptions.nopanorama = Normal helper.creator.textures.invalidcharacters = §c§lInvalid characters!%n%%n%%n%The filename of your image contains invalid characters!%n%%n%Please only use characters "a-z", "0-9", ".", "_" and "-".%n%Spaces, uppercase letters and any other special characters are unsupported. +helper.buttons.tools.dropdownlabel = Customization helper.buttons.tools.overridemenu = Override With helper.buttons.tools.resetoverride = Reset Override +helper.buttons.tools.closecustomgui = Close GUI helper.buttons.tools.customguis = Custom GUIs helper.buttons.tools.customguis.open = Open GUI @@ -168,19 +220,24 @@ helper.buttons.tools.creategui.create = Create gameintro.skip = PRESS SPACE TO SKIP -helper.creator.items.chooselayer = Pick Element +helper.creator.items.chooselayer = Choose Layer customization.items.webstring.unabletoload = Unable to load web text! Invalid URL or not connected to internet! helper.creator.custombutton.config.actiontype.opencustomgui.desc = Opens a Custom GUI. helper.creator.custombutton.config.actiontype.opencustomgui.desc.value = Menu Identifier +helper.creator.items.button.delayappearance = Delay Appearance +helper.creator.items.button.delayappearance.desc = Delay Appearance For Seconds [Decimal Value Support] +helper.creator.items.button.delayappearance.invalidvalue = §c§lInvalid Value!%n%%n%%n%This is not a valid seconds value!%n%Maybe your value is too long. (..DON'T BE PROUD OF THIS!)%n%%n%Value Examples: 3, 2.0, 0.05, 0.8, 10.5 custombuttons.action.opengui.cannotopengui = §c§lUnable To Open GUI!%n%%n%%n%The GUI you want to open either does not exist or isn't supported!%n%%n%If this is an existing GUI, please contact the developer of FancyMenu to add support for it. -helper.creator.custombutton.config.actiontype.opengui.desc = Opens a GUI by its menu identifier.%n%%n%Supports vanilla/mod GUIs and%n%custom GUIs made with FancyMenu. +helper.creator.custombutton.config.actiontype.opengui.desc = Opens a GUI by its menu identifier. helper.creator.custombutton.config.actiontype.opengui.desc.value = Menu Identifier +helper.creator.popup.hidefor.delayeverytime = Delay Everytime +helper.creator.popup.hidefor.delayfirsttime = Delay First Time helper.creator.windowsize = Window Size Restrictions helper.creator.windowsize.biggerthan = Bigger Than @@ -192,6 +249,15 @@ helper.creator.windowsize.currentheight = Current Window Height helper.menuinfo.idcopied = Copied to clipboard! +helper.excludemenu = Exclude Menu +helper.excludemenu.soft = Soft Exclude +helper.excludemenu.full = Full Exclude +helper.excludemenu.current = Exclude Current +helper.excludemenu.byidentifier = Exclude By Identifier +helper.excludemenu.remove = Remove Excluded +helper.excludemenu.excludebundle = Exclude ALL menus starting with the given menu identifier part? +helper.excludemenu.excludejustthis = Just This Menu +helper.excludemenu.excludeall = All Menus helper.creator.custombutton.config.actiontype.movefile.desc = Moves a file to a new path. helper.creator.custombutton.config.actiontype.movefile.desc.value = Filepath + new path, separated by ';' @@ -218,19 +284,24 @@ helper.creator.custombutton.config.actiontype.loadworld.desc.value.example = myw helper.creator.custombutton.config.actiontype.opencustomgui.desc.value.example = coolcustomgui helper.creator.custombutton.config.actiontype.opengui.desc.value.example = some.menu.identifier helper.creator.custombutton.config.actiontype.openfile.desc.value.example = config/fancymenu/changelog.txt -helper.creator.custombutton.config.actiontype.movefile.desc.value.example = resources/image.jpg;folder/moveto/image.jpg -helper.creator.custombutton.config.actiontype.copyfile.desc.value.example = resources/image.jpg;some_folder/imagecopy.jpg +helper.creator.custombutton.config.actiontype.movefile.desc.value.example = config/fancymenu/image.jpg;config/moveto/image.jpg +helper.creator.custombutton.config.actiontype.copyfile.desc.value.example = config/fancymenu/image.jpg;config/fancymenu/imagecopy.jpg helper.creator.custombutton.config.actiontype.deletefile.desc.value.example = config/fancymenu/rickroll.gif helper.creator.custombutton.config.actiontype.renamefile.desc.value.example = config/fancymenu/image.jpg;newimagename.jpg -helper.creator.custombutton.config.actiontype.downloadfile.desc.value.example = https://hoster.com/layout.zip;download/layout.zip -helper.creator.custombutton.config.actiontype.unpackzip.desc.value.example = resources/archive.zip;resources/unpacked/ +helper.creator.custombutton.config.actiontype.downloadfile.desc.value.example = https://myhoster.com/layout.zip;config/fancymenu/layout.zip +helper.creator.custombutton.config.actiontype.unpackzip.desc.value.example = config/fancymenu/archive.zip;config/fancymenu/unpacked/ helper.creator.custombutton.config.actiontype.runscript.desc.value.example = coolscript helper.creator.rightclick.scale = Force GUI Scale helper.creator.rightclick.scale.invalid = §c§lInvalid Scale!%n%%n%%n%Scale values need to be bigger than 0! +helper.creator.custombutton.config.actiontype.mutebackgroundsounds.desc = Mutes or unmutes the menu background sounds added by FancyMenu. +helper.creator.custombutton.config.actiontype.mutebackgroundsounds.desc.value = true/false +helper.creator.custombutton.config.actiontype.mutebackgroundsounds.desc.value.example = true + helper.creator.items.button.resetlabel = Reset Label +helper.creator.vanillabutton.move.notification.dontshowagain = Don't show again helper.creator.items.custombutton.onlydisplayin = Only Display In helper.creator.items.custombutton.onlydisplayin.outgame = Outgame @@ -258,11 +329,19 @@ helper.creator.backgroundoptions.panoramas.clear = Clear helper.creator.backgroundoptions.panoramas.clear.desc = Removes the currently%n%active background panorama. helper.creator.items.button.btndescription = Tooltip -helper.creator.items.button.btndescription.desc = Tooltip to display%n%when the button is getting hovered. +helper.creator.items.button.btndescription.desc = Tooltip to display%n%when the button is getting hovered.%n%%n%Use format code '#n#' for a new line. helper.buttons.customization.onoff.btndesc = Toggle customizations%n%for the current menu.%n%%n%§cThis needs to be enabled for%n%§clayouts to work! +helper.buttons.customization.menuinfo.btndesc = Displays the §cmenu identifier%n%of the currently displayed menu.%n%%n%You can leftclick the identifier%n%to copy it. +helper.buttons.customization.buttoninfo.btndesc = Displays useful informations%n%about §cvanilla buttons%n%when hovering them. +helper.buttons.customization.createlayout.btndesc = Customize the currently displayed%n%menu in a fancy GUI editor!%n%%n%§cIMPORTANT:%n%Should always be used when%n%you want to edit already%n%existing menus! +helper.buttons.customization.editlayout.btndesc = Edit layouts for the currently%n%displayed menu. +helper.buttons.customization.creategui.btndesc = Create a new empty GUI%n%and fill it with everything you want!%n%%n%§cIMPORTANT:%n%Should NEVER be used if you%n%just want to edit an existing menu%n%without overriding it completely!%n%%n%To edit a menu, use%n%§oCreate Layout §rinstead! +helper.buttons.customization.customguis.btndesc = List of all your custom GUIs.%n%%n%This list is empty if you%n%never created a custom GUI. helper.buttons.customization.overridewith.btndesc = Override the current menu%n%with one of your own custom GUIs.%n%%n%§cIMPORTANT:%n%Shouldn't be used if you%n%just want to edit the look%n%of an existing menu.%n%%n%To edit a menu, create%n%a layout instead! +helper.buttons.customization.closecustomgui.btndesc = Close the currently displayed%n%custom GUI. +helper.buttons.reload.btndesc = Will reload the menu, all layouts,%n%the mod config and more.%n%%n%Useful when manually changing%n%layouts or after editing the config.%n%%n%§cIMPORTANT:%n%This will NOT reload animations!%n%You need to restart your game%n%after adding or editing animations! helper.buttons.customization.managelayouts = Manage Layouts helper.buttons.customization.managelayouts.enable = §aEnable §rLayout @@ -271,6 +350,7 @@ helper.buttons.customization.managelayouts.disable = §cDisable §rLayout helper.buttons.customization.managelayouts.disabled = §cDisabled helper.buttons.customization.managelayouts.delete = Delete Layout helper.buttons.customization.managelayouts.delete.msg = §c§lAre you sure?%n%%n%%n%Do you really want to §c§ldelete §rthis layout?%n%%n%§c§lThis action cannot be undone! +helper.buttons.customization.managelayouts.btndesc = Manage all layouts for the%n%currently displayed menu. helper.buttons.customization.managelayouts.layout.btndesc = §lLayout Info:%n%%n%Status: {}%n%Customization Actions: {}%n%%n%§cLeftclick for more options! helper.creator.object.moveup = Move Above @@ -304,6 +384,7 @@ helper.creator.multiselect.vanillabutton.resetorientation.btndesc = Will reset t helper.creator.multiselect.vanillabutton.hideall = Hide All helper.creator.multiselect.vanillabutton.hideall.btndesc = Will hide all selected vanilla buttons. helper.creator.multiselect.button.buttontexture.btndesc = Set normal and hover textures%n%for all selected buttons. +helper.creator.multiselect.button.buttontexture.reset.btndesc = Will reset all button textures%n%for all selected buttons. helper.creator.multiselect.button.clicksound.btndesc = Will set the clicksound%n%for all selected buttons. helper.creator.multiselect.button.clicksound.reset.btndesc = Will reset the clicksound%n%for all selected buttons. helper.creator.multiselect.button.hoversound.btndesc = Will set the hoversound%n%for all selected buttons. @@ -366,9 +447,15 @@ helper.creator.backgroundoptions.backgroundslideshow.set.desc = Sets the selecte helper.creator.backgroundoptions.backgroundslideshow.clear = Clear helper.creator.backgroundoptions.backgroundslideshow.clear.desc = Removes the currently%n%active background slideshow. +helper.creator.backgroundoptions.slideshows = Slideshows helper.creator.slideshownotfound = §c§lSlideshow not found!%n%%n%The entered slideshow does not exist!%n%Maybe a typo in the slideshow name? +helper.creator.sidemenu.settings.btndesc = Layout Editor Settings +helper.creator.sidemenu.settings.on = §aOn +helper.creator.sidemenu.settings.off = §cOff +helper.creator.sidemenu.settings.vanillanotification = Vanilla Button Move Warning +helper.creator.sidemenu.settings.popupmenuscale = Rightclick Popup Menu Scale helper.creator.add.shapes = Shape helper.creator.add.shapes.rectangle = Rectangle @@ -378,9 +465,17 @@ helper.creator.items.shape.color.btndesc = Set the HEX color of the shape.%n%%n% helper.creator.object.movedown.desc.subtext.vanillabutton = %n%%n%§cYou can't move elements behind%n%§cvanilla buttons.%n%%n%Instead, you can set the layout%n%§lrendering order§r to '§lbackground§r'%n%to render all elements behind%n%default menu content like%n%vanilla buttons.%n%%n%§lRightclick §rthe editor background%n%to set the §lrendering order§r! - -helper.menubar.expand = Expand Menu Bar%n%%n%§cTo hide the bar, press §nCTRL + ALT + C§r§c.%n%§cIf that doesn't work, check your%n%§cMinecraft controls settings. -helper.menubar.shrink = Shrink Menu Bar%n%%n%§cTo hide the bar, press §nCTRL + ALT + C§r§c.%n%§cIf that doesn't work, check your%n%§cMinecraft controls settings. +helper.buttons.tools.misc = Miscellaneous +helper.buttons.tools.misc.btndesc = Contains more tools and options%n%for menu customizations. +helper.buttons.tools.misc.openloadingscreen = Open Loading Screen +helper.buttons.tools.misc.openloadingscreen.btndesc = Will open a "dead" instance of a%n%world loading screen, to be able%n%to customize it.%n%%n%§cNOTE:%n%You can close this menu by%n%clicking the §lOpen Main Menu §rbutton§r. +helper.buttons.tools.misc.openmainmenu = Open Main Menu +helper.buttons.tools.misc.openmainmenu.btndesc = Will open the main menu.%n%Useful when stucked in a menu. +helper.buttons.tools.misc.openmessagescreen = Open Message Screen +helper.buttons.tools.misc.openmessagescreen.btndesc = Will open an instance of the%n%message screen you see before%n%the world loading screen or when%n%leaving a world, to be able to%n%customize it.%n%%n%§cNOTE:%n%You can close this menu by%n%clicking the §lOpen Main Menu §rbutton§r. + +helper.menubar.expand = Expand Menu Bar +helper.menubar.shrink = Shrink Menu Bar helper.menubar.settings = FancyMenu Settings fancymenu.config = FancyMenu Settings @@ -443,7 +538,7 @@ fancymenu.config.customwindowicon = Custom Window Icon fancymenu.config.categories.layouteditor = LAYOUT EDITOR -fancymenu.config.showvanillamovewarning = Element Move Warning +fancymenu.config.showvanillamovewarning = Button Move Warning fancymenu.config.editordeleteconfirmation = Delete Confirmation fancymenu.config.categories.ui = FANCYMENU UI @@ -455,7 +550,7 @@ fancymenu.config.playmenumusic.desc = Enable or disable the default minecraft me fancymenu.config.stopworldmusicwhencustomizable.desc = If the vanilla world music should%n%be stopped when opening a customizable menu. fancymenu.config.playbackgroundsounds.desc = Enable or disable the custom menu background%n%sounds added with FancyMenu. fancymenu.config.playbackgroundsoundsinworld.desc = If menu background sounds added with%n%FancyMenu should be played while%n%a world is loaded (ingame). -fancymenu.config.defaultguiscale.desc = A default GUI scale that will be set on first launch.%n%Useful for modpacks.%n%Cache data is saved in /fancymenu_data/. +fancymenu.config.defaultguiscale.desc = A default GUI scale that will be set on first launch.%n%Useful for modpacks.%n%Cache data is saved in /mods/fancymenu/. fancymenu.config.showdebugwarnings.desc = If FancyMenu should print warnings%n%to the game log.%n%Errors are not affected by this. fancymenu.config.showcustomizationbuttons.desc = Show FancyMenu's customization controls in menus.%n%This can be toggled by pressing §lCTRL + ALT + C%n%in a normal menu screen. @@ -490,9 +585,9 @@ fancymenu.config.loadinganimationcolor.desc = Set the color of the%n%animation l fancymenu.config.preloadanimations.desc = Will pre-load animation textures%n%when the game starts.%n%This causes the loading screen%n%to freeze at the end, but%n%prevents animations from lagging%n%when rendered for the first time. fancymenu.config.customwindowtitle.desc = Specify a custom minecraft window title. -fancymenu.config.customwindowicon.desc = Enable custom Minecraft window icons.%n%For more information,%n%take a look at the Wiki:%n%§lfm.keksuccino.com +fancymenu.config.customwindowicon.desc = Enable custom Minecraft window icons.%n%For more informations,%n%take a look at the Wiki:%n%§lfm.keksuccino.de -fancymenu.config.showvanillamovewarning.desc = Enable the warning notification%n%when trying to move a%n%vanilla/mod element without an%n%orientation in the layout editor. +fancymenu.config.showvanillamovewarning.desc = Enable the warning notification%n%when trying to move an%n%orientation-less vanilla button%n%in the layout editor. fancymenu.config.editordeleteconfirmation.desc = If a confirmation popup should%n%be displayed when deleting an element. fancymenu.config.uiscale.desc = The scale of the FancyMenu customization UI. @@ -507,7 +602,7 @@ helper.ui.dynamicvariabletextfield.variables.mcversion.desc = Gets the Minecraft helper.ui.dynamicvariabletextfield.variables.forgeversion = Mod Loader Version helper.ui.dynamicvariabletextfield.variables.forgeversion.desc = Gets the mod loader version. helper.ui.dynamicvariabletextfield.variables.modversion = Mod Version -helper.ui.dynamicvariabletextfield.variables.modversion.desc = Gets the version of a mod my its mod ID.%n%%n%Just replace 'some_mod_id' in the placeholder%n%with an existing mod ID. +helper.ui.dynamicvariabletextfield.variables.modversion.desc = Gets the version of a mod my its mod ID.%n%%n%Just replace '' in the placeholder%n%with an existing mod ID. helper.ui.dynamicvariabletextfield.variables.totalmods = Total Mods Count helper.ui.dynamicvariabletextfield.variables.totalmods.desc = Gets the total mods count.%n%This includes disabled mods. helper.ui.dynamicvariabletextfield.variables.loadedmods = Active Mods Count @@ -521,9 +616,9 @@ helper.creator.items.string.alignment.centered = Centered helper.creator.items.string.border.alignment = alignment -helper.creator.custombutton.config.actiontype.runcmd.desc = Runs a CMD/Terminal command.%n%Supports per-OS commands,%n%like in the example. +helper.creator.custombutton.config.actiontype.runcmd.desc = Runs a CMD/Terminal command. Supports per-OS commands, like in the example. helper.creator.custombutton.config.actiontype.runcmd.desc.value = Command -helper.creator.custombutton.config.actiontype.runcmd.desc.value.example = [windows:run.bat]; [macos:./Run]; [linux:./run.sh]; +helper.creator.custombutton.config.actiontype.runcmd.desc.value.example = [windows:start.bat]; [macos:./Start]; [linux:./start.sh]; helper.creator.custombutton.config.actiontype.closegui.desc = Closes the displayed GUI. @@ -552,15 +647,15 @@ helper.ui.tools.menuinfo.on = Menu Info: §aOn helper.ui.tools.menuinfo.desc = Show the menu identifier of this menu.%n%%n%You can left-click the identifier%n%to copy it. helper.ui.tools.buttoninfo.off = Button Info: §cOff helper.ui.tools.buttoninfo.on = Button Info: §aOn -helper.ui.tools.buttoninfo.desc = Show information about vanilla buttons%n%when hovering them.%n%%n%Has no effect on custom buttons. +helper.ui.tools.buttoninfo.desc = Show informations about vanilla buttons%n%when hovering them.%n%%n%Has no effect on custom buttons. helper.ui.misc = Miscellaneous helper.ui.misc.closegui = §cCLOSE MENU helper.ui.misc.closegui.desc = Close the current menu. -helper.ui.misc.openworldloading = Open Level Loading Screen -helper.ui.misc.openworldloading.desc = Will open a dummy instance of%n%the level loading screen, that%n%is used for loading into worlds.%n%%n%Allows you to customize this screen. -helper.ui.misc.openmessagescreen = Open Dirt Message Screen -helper.ui.misc.openmessagescreen.desc = Will open a dummy instance of%n%the dirt message screen, that%n%is used for joining servers and%n%loading into worlds.%n%%n%Allows you to customize this screen. +helper.ui.misc.openworldloading = Open World Loading Screen +helper.ui.misc.openworldloading.desc = Will open a dead instance of the%n%world loading screen, to%n%be able to customize it. +helper.ui.misc.openmessagescreen = Open Message Screen +helper.ui.misc.openmessagescreen.desc = Will open a dead instance of the%n%message screen, to%n%be able to customize it.%n%%n%This screen is used when%n%joining a server or a singleplayer world. helper.ui.reload.desc = Reload FancyMenu.%n%%n%§lWill reload:%n%- Panoramas%n%- Slideshows%n%- Mod Config%n%- Layouts%n%%n%§c§lWill NOT reload:%n%- Animations @@ -659,6 +754,7 @@ fancymenu.helper.editor.items.visibilityrequirements.showif = Show If fancymenu.helper.editor.items.visibilityrequirements.showif.btn.desc = Show element if condition is met. fancymenu.helper.editor.items.visibilityrequirements.showifnot = Show If Not fancymenu.helper.editor.items.visibilityrequirements.showifnot.btn.desc = Show element if condition is NOT met. +fancymenu.helper.editor.items.visibilityrequirements.requirement = Requirement fancymenu.helper.editor.items.visibilityrequirements.singleplayer = Is Singleplayer fancymenu.helper.editor.items.visibilityrequirements.singleplayer.desc = Check if the user is in singleplayer. @@ -682,19 +778,19 @@ fancymenu.helper.editor.items.visibilityrequirements.realtimesecond.desc = Check fancymenu.helper.editor.items.visibilityrequirements.realtimesecond.valuename = Real Time Second(s) (Separate Values By Comma) fancymenu.helper.editor.items.visibilityrequirements.windowwidth = Is Window Width -fancymenu.helper.editor.items.visibilityrequirements.windowwidth.desc = Check if the window width is X.%n%%n%§cCurrent Width: {}%n%§cCurrent Height: {} -fancymenu.helper.editor.items.visibilityrequirements.windowwidth.valuename = Window Width +fancymenu.helper.editor.items.visibilityrequirements.windowwidth.desc = Check if the window width is X.%n%%n%You can separate multiple values by comma,%n%to check for more than one width%n%at once. +fancymenu.helper.editor.items.visibilityrequirements.windowwidth.valuename = Window Width(s) (Separate Values By Comma) fancymenu.helper.editor.items.visibilityrequirements.windowheight = Is Window Height -fancymenu.helper.editor.items.visibilityrequirements.windowheight.desc = Check if the window height is X.%n%%n%§cCurrent Width: {}%n%§cCurrent Height: {} -fancymenu.helper.editor.items.visibilityrequirements.windowheight.valuename = Window Height +fancymenu.helper.editor.items.visibilityrequirements.windowheight.desc = Check if the window height is X.%n%%n%You can separate multiple values by comma,%n%to check for more than one height%n%at once. +fancymenu.helper.editor.items.visibilityrequirements.windowheight.valuename = Window Height(s) (Separate Values By Comma) fancymenu.helper.editor.items.visibilityrequirements.windowwidthbiggerthan = Is Window Width Bigger Than -fancymenu.helper.editor.items.visibilityrequirements.windowwidthbiggerthan.desc = Check if the window width is bigger than X.%n%%n%§cCurrent Width: {}%n%§cCurrent Height: {} +fancymenu.helper.editor.items.visibilityrequirements.windowwidthbiggerthan.desc = Check if the window width is bigger than X. fancymenu.helper.editor.items.visibilityrequirements.windowwidthbiggerthan.valuename = Window Width fancymenu.helper.editor.items.visibilityrequirements.windowheightbiggerthan = Is Window Height Bigger Than -fancymenu.helper.editor.items.visibilityrequirements.windowheightbiggerthan.desc = Check if the window height is bigger than X.%n%%n%§cCurrent Width: {}%n%§cCurrent Height: {} +fancymenu.helper.editor.items.visibilityrequirements.windowheightbiggerthan.desc = Check if the window height is bigger than X. fancymenu.helper.editor.items.visibilityrequirements.windowheightbiggerthan.valuename = Window Height fancymenu.helper.editor.items.visibilityrequirements.buttonhovered = Is Button Hovered @@ -718,8 +814,8 @@ fancymenu.helper.editor.items.visibilityrequirements.oslinux = Is OS Linux fancymenu.helper.editor.items.visibilityrequirements.oslinux.desc = Check if the operating system is Linux. fancymenu.helper.editor.items.visibilityrequirements.modloaded = Is Mod Loaded -fancymenu.helper.editor.items.visibilityrequirements.modloaded.desc = Check if a specific mod is loaded.%n%%n%You can find the mod ID in the mod menu.%n%This menu is available by default%n%on Forge. On Fabric, download%n%the 'Mod Menu' mod. -fancymenu.helper.editor.items.visibilityrequirements.modloaded.valuename = Mod ID +fancymenu.helper.editor.items.visibilityrequirements.modloaded.desc = Check if a specific mod is loaded.%n%%n%You can separate multiple values by comma,%n%to check for more than one mod%n%at once. +fancymenu.helper.editor.items.visibilityrequirements.modloaded.valuename = Mod ID(s) (Separate Values By Comma) fancymenu.helper.editor.items.visibilityrequirements.serveronline = Is Server Online fancymenu.helper.editor.items.visibilityrequirements.serveronline.desc = Check if a specific server is online. @@ -729,7 +825,7 @@ fancymenu.helper.editor.items.copyid = Copy Element ID fancymenu.helper.editor.items.copyid.btn.desc = Copy the ID of this element, to use%n%it in visibility requirements, etc. fancymenu.helper.ui.dynamicvariabletextfield.variables.local = Localize Text -fancymenu.helper.ui.dynamicvariabletextfield.variables.local.desc = Localizes a text by the given key.%n%%n%Just replace 'localization.key' in the%n%placeholder with a localization key.%n%%n%§cCheck the wiki for how to add%n%§cyour own text localizations!%n%%n%§cWiki: fm.keksuccino.com +fancymenu.helper.ui.dynamicvariabletextfield.variables.local.desc = Localizes a text by the given key.%n%%n%Just replace '' in the%n%placeholder with a localization key.%n%%n%§cCheck the wiki for how to add%n%§cyour own text localizations!%n%%n%§cWiki: fm.keksuccino.de%n%%n%§lExample:%n%%local:some.local.key% fancymenu.config.showgrid = Show Grid fancymenu.config.showgrid.desc = Add a grid to the editor for easier aligning. @@ -738,9 +834,9 @@ fancymenu.config.gridsize.desc = The inner size of one grid square. fancymenu.helper.editor.properties.scale.btn.desc = Force a GUI scale for this menu.%n%%n%This will override the scale%n%set in the Minecraft settings.%n%%n%§cOnly overrides the scale for the specific menu,%n%§cnot all menus. -fancymenu.helper.editor.properties.autoscale.on = Auto-Scaling: §aOn -fancymenu.helper.editor.properties.autoscale.off = Auto-Scaling: §cOff -fancymenu.helper.editor.properties.autoscale.btn.desc = Let FancyMenu handle the scale of%n%the menu, so your layout%n%works for every scale and%n%resolution.%n%%n%To do this, resize the window%n%so everything looks good and%n%elements are not too far apart%n%from each other and click on%n%this button.%n%%n%§cThis will make text elements look%n%§cblurry at some scales.%n%§cThis can't be fixed and the best%n%§cworkaround is to use images%n%§cwith background as text elements. +fancymenu.helper.editor.properties.autoscale.on = Layout Auto-Scaling: §aOn +fancymenu.helper.editor.properties.autoscale.off = Layout Auto-Scaling: §cOff +fancymenu.helper.editor.properties.autoscale.btn.desc = Let FancyMenu handle the scale of%n%the menu, so your layout works for%n%every scale and resolution.%n%%n%§cThis will make text elements look%n%§cblurry at some scales.%n%§cThis can't be fixed and the best%n%§cworkaround is to use images%n%§cwith background as text elements. fancymenu.helper.editor.properties.autoscale.basesize.popup.desc.line1 = Here you can set the base window size of your layout. fancymenu.helper.editor.properties.autoscale.basesize.popup.desc.line2 = This should be the size your layout was designed for. fancymenu.helper.editor.properties.autoscale.basesize.popup.desc.line3 = If you made it in the current window size, just leave the values like they are. @@ -760,18 +856,18 @@ fancymenu.helper.ui.dynamicvariabletextfield.variables.realtimeminute = Minute fancymenu.helper.ui.dynamicvariabletextfield.variables.realtimesecond = Second fancymenu.helper.ui.dynamicvariabletextfield.variables.servermotd = Server MOTD -fancymenu.helper.ui.dynamicvariabletextfield.variables.servermotd.desc = Gets the MOTD of a server.%n%Just replace 'someserver.com:25565'%n%with the actual server IP%n%and '1' with the MOTD line.%n%MOTDs only have 2 lines, so%n%the only valid line values are%n%'1' and '2'. +fancymenu.helper.ui.dynamicvariabletextfield.variables.servermotd.desc = Gets the MOTD of a server.%n%%n%Just replace '' in the%n%placeholder with a valid server IP.%n%%n%§lExample:%n%%servermotd:gommehd.net% fancymenu.helper.ui.dynamicvariabletextfield.variables.serverping = Server PING -fancymenu.helper.ui.dynamicvariabletextfield.variables.serverping.desc = Gets the ping to a server.%n%%n%Just replace 'someserver.com:25565' in the%n%placeholder with a valid server IP. -fancymenu.helper.ui.dynamicvariabletextfield.variables.serverplayercount = Server Player Count -fancymenu.helper.ui.dynamicvariabletextfield.variables.serverplayercount.desc = Gets the player count of a server.%n%%n%Just replace 'someserver.com:25565' in the%n%placeholder with a valid server IP. +fancymenu.helper.ui.dynamicvariabletextfield.variables.serverping.desc = Gets the current ping to a server.%n%%n%Just replace '' in the%n%placeholder with a valid server IP.%n%%n%§lExample:%n%%serverping:gommehd.net% +fancymenu.helper.ui.dynamicvariabletextfield.variables.serverplayercount = Server Players Count +fancymenu.helper.ui.dynamicvariabletextfield.variables.serverplayercount.desc = Gets the player count of a server.%n%%n%Just replace '' in the%n%placeholder with a valid server IP.%n%%n%§lExample:%n%%serverplayercount:gommehd.net% fancymenu.helper.ui.dynamicvariabletextfield.variables.serverstatus = Server Status -fancymenu.helper.ui.dynamicvariabletextfield.variables.serverstatus.desc = Gets the status (online/offline) of a server.%n%%n%Just replace 'someserver.com:25565' in the%n%placeholder with a valid server IP. +fancymenu.helper.ui.dynamicvariabletextfield.variables.serverstatus.desc = Gets the status (online/offline) of a server.%n%%n%Just replace '' in the%n%placeholder with a valid server IP.%n%%n%§lExample:%n%%serverstatus:gommehd.net% fancymenu.helper.ui.dynamicvariabletextfield.variables.serverversion = Server Version -fancymenu.helper.ui.dynamicvariabletextfield.variables.serverversion.desc = Gets the MC version of a server.%n%%n%Just replace 'someserver.com:25565' in the%n%placeholder with a valid server IP. +fancymenu.helper.ui.dynamicvariabletextfield.variables.serverversion.desc = Gets the MC version of a server.%n%%n%Just replace '' in the%n%placeholder with a valid server IP.%n%%n%§lExample:%n%%serverversion:gommehd.net% -fancymenu.helper.ui.dynamicvariabletextfield.variables.percentram = Used RAM in % -fancymenu.helper.ui.dynamicvariabletextfield.variables.usedram = Used RAM in MB +fancymenu.helper.ui.dynamicvariabletextfield.variables.percentram = Currently Used RAM in % +fancymenu.helper.ui.dynamicvariabletextfield.variables.usedram = Currently Used RAM in MB fancymenu.helper.ui.dynamicvariabletextfield.variables.maxram = Max RAM in MB fancymenu.helper.editor.layoutoptions.backgroundoptions.setbackground = Set Background @@ -839,14 +935,14 @@ helper.creator.custombutton.config.actiontype.copytoclipboard.desc.value.example fancymenu.config.forcefullscreen = Force Fullscreen fancymenu.config.forcefullscreen.desc = Forces the window to fullscreen on start.%n%Users will still be able to%n%go out of fullscreen later. -helper.creator.custombutton.config.actiontype.mimicbutton.desc = Mimic the click behaviour/action%n%of a vanilla/mod button.%n%%n%You need the §lbutton locator §rof%n%the button you want to mimic.%n%%n%How to get the §llocator §rof a button:%n%%n%§l1. §rLeave the editor%n%§l2. §rEnable §lTools -> Button Info%n%§l3. §rHover over the target button%n%§l4. §rRight-click the button -helper.creator.custombutton.config.actiontype.mimicbutton.desc.value = Button Locator +helper.creator.custombutton.config.actiontype.mimicbutton.desc = Execute the button action of a vanilla button. +helper.creator.custombutton.config.actiontype.mimicbutton.desc.value = menu_identifier:button_id helper.creator.custombutton.config.actiontype.mimicbutton.desc.value.example = some.menu.identifier:505280 fancymenu.custombutton.action.mimicbutton.unabletoexecute = §c§lError!%n%%n%Unable to execute button action!%n%%n%Invalid button locator or unable to%n%open parent screen of button.%n% %n% %n% %n% fancymenu.helper.ui.dynamicvariabletextfield.variables.vanillabuttonlabel = Vanilla Button Label -fancymenu.helper.ui.dynamicvariabletextfield.variables.vanillabuttonlabel.desc = Get the label of a vanilla button.%n%%n%Replace 'some.menu.identifier:505280' with%n%the correct button locator%n%of the target button.%n%%n%The button locator is a combination%n%of the menu identifier of the menu%n%the button is in and the %n%ID of the button, separated%n%by a colon.%n%%n%§cYou can right-click a button%n%§cin the editor to copy its locator. +fancymenu.helper.ui.dynamicvariabletextfield.variables.vanillabuttonlabel.desc = Get the label of a vanilla button.%n%%n%§cReplace "" with%n%§cthe correct button locator%n%§cof the target button.%n%%n%The button locator is a combination%n%of the menu identifier of the menu%n%the button is in and the %n%ID of the button, separated%n%by a colon.%n%%n%Example Button Locator:%n%some.menu.identifier:505280 fancymenu.helper.editor.windowsizerestrictions.reset = Reset Window Size Restrictions fancymenu.helper.editor.windowsizerestrictions.reset.btn.desc = Reset/remove all window size restrictions. @@ -860,520 +956,30 @@ fancymenu.config.show_server_icons.desc = If the server icons should be visible. fancymenu.config.show_world_icons = Show World Icons fancymenu.config.show_world_icons.desc = If the world icons should be visible. +fancymenu.helper.ui.dynamicvariabletextfield.variables.servermotd_line1 = Server MOTD Line 1 +fancymenu.helper.ui.dynamicvariabletextfield.variables.servermotd_line1.desc = Gets the first line of the MOTD of a server.%n%%n%Just replace '' in the%n%placeholder with a valid server IP.%n%%n%§lExample:%n%%servermotd_line1:gommehd.net% +fancymenu.helper.ui.dynamicvariabletextfield.variables.servermotd_line2 = Server MOTD Line 2 +fancymenu.helper.ui.dynamicvariabletextfield.variables.servermotd_line2.desc = Gets the second line of the MOTD of a server.%n%%n%Just replace '' in the%n%placeholder with a valid server IP.%n%%n%§lExample:%n%%servermotd_line2:gommehd.net% + fancymenu.helper.ui.tools.buttoninfo.enablecustomizations = §cYou need to enable customizations%n%§cfor the current menu, to use this tool! fancymenu.helper.ui.tools.buttoninfo.enablecustomizations.cursorwarning.line1 = §lWarning! fancymenu.helper.ui.tools.buttoninfo.enablecustomizations.cursorwarning.line2 = You need to enable customizations for fancymenu.helper.ui.tools.buttoninfo.enablecustomizations.cursorwarning.line3 = the current menu before using the §lButton Info §rtool! fancymenu.helper.editor.items.visibilityrequirements.guiscale = Is GUI Scale -fancymenu.helper.editor.items.visibilityrequirements.guiscale.desc = Check if the current GUI scale is X.%n%%n%You can check for bigger than ('>'),%n%smaller than ('<') and equals X.%n%%n%For example, if you want to check%n%if the scale is smaller than 3.20,%n%type '<3.20' (without the '').%n%To check if the scale is equal to 1.0,%n%just type '1.0' (without the '').%n%When checking if the scale is bigger than 2.20,%n%type '>2.20' (without the ''). -fancymenu.helper.editor.items.visibilityrequirements.guiscale.valuename = GUI Scale Condition +fancymenu.helper.editor.items.visibilityrequirements.guiscale.desc = Check if the current GUI scale is X.%n%%n%You can check for bigger than ('>'),%n%smaller than ('<') and equals X.%n%%n%For example, if you want to check%n%if the scale is smaller than 3.20,%n%type '<3.20' (without the '').%n%To check if the scale is equal to 1.0,%n%just type '1.0' (without the '').%n%When checking if the scale is bigger than 2.20,%n%type '>2.20' (without the '').%n%%n%You can separate multiple values by comma,%n%to check for more than one scale%n%at once. +fancymenu.helper.editor.items.visibilityrequirements.guiscale.valuename = GUI Scale Condition(s) (Separate Values By Comma) fancymenu.helper.editor.backgrounds.choose = Choose Background fancymenu.helper.editor.backgrounds.image.desc = A static image.%n%%n%Only JPG/JPEG and PNG are supported. -fancymenu.helper.editor.backgrounds.animation.desc = An animation. Like a video, but not, you know?%n%%n%Please visit the wiki (fm.keksuccino.com)%n%for how to make your own animations. -fancymenu.helper.editor.backgrounds.panorama.desc = A spinning cubic panorama like%n%the one in the vanilla main menu.%n%%n%Please visit the wiki (fm.keksuccino.com)%n%for how to make your own panoramas. -fancymenu.helper.editor.backgrounds.slideshow.desc = A slideshow that shows a set of images.%n%%n%Please visit the wiki (fm.keksuccino.com)%n%for how to make your own slideshows. +fancymenu.helper.editor.backgrounds.animation.desc = An animation. Like a video, but not, you know?%n%%n%Please visit the wiki (fm.keksuccino.de)%n%for how to make your own animations. +fancymenu.helper.editor.backgrounds.panorama.desc = A spinning cubic panorama like%n%the one in the vanilla main menu.%n%%n%Please visit the wiki (fm.keksuccino.de)%n%for how to make your own panoramas. +fancymenu.helper.editor.backgrounds.slideshow.desc = A slideshow that shows a set of images.%n%%n%Please visit the wiki (fm.keksuccino.de)%n%for how to make your own slideshows. fancymenu.helper.editor.backgrounds.custom.choosefile = Choose File fancymenu.helper.editor.backgrounds.custom.setbackground = Set Background fancymenu.helper.editor.backgrounds.custom.clearbackground = Clear fancymenu.helper.editor.backgrounds.custom.clearbackground.desc = Clear the currently active background of this type. -fancymenu.helper.editor.extension.dummy.audio.btn.desc = §6You need to install the%n%§6§lAudio Extension §r§6to use this%n%§6element.%n%%n%§cClick on the button to%n%§copen the download page. -fancymenu.helper.editor.extension.dummy.audio.manageaudio.btn.desc = §c§lDEPRECATED!%n%%n%§cThis is part of the old%n%§caudio system and gets removed%n%§cvery soon!%n%%n%§cFor more information, read%n%§cthe tooltip of the button%n%§cto add a new audio element. - -helper.creator.custombutton.config.actiontype.join_last_world.desc = Join the last world/server. - -fancymenu.helper.ui.universal_layouts = Universal Layouts -fancymenu.helper.ui.universal_layouts.btn.desc = Universal layouts are layouts%n%that get applied to every%n%customizable menu instead of%n%just one menu.%n%%n%They can be used to apply%n%background images, sounds, etc.%n%to all menus at once. -fancymenu.helper.ui.universal_layouts.new = New Layout -fancymenu.helper.ui.universal_layouts.manage = Manage Layouts - -fancymenu.helper.ui.misc.open_progress_screen = Open Progress Screen -fancymenu.helper.ui.misc.open_progress_screen.btn.desc = Will open a dummy instance of%n%the progress screen, that is%n%used for joining servers and%n%loading into worlds.%n%%n%Allows you to customize this screen. -fancymenu.helper.ui.misc.receiving_level_screen = Open Receiving Level Screen -fancymenu.helper.ui.misc.receiving_level_screen.btn.desc = Will open a dummy instance of%n%the receiving level screen, that%n%is used for joining servers and%n%loading into worlds.%n%%n%Allows you to customize this screen.%n%%n%§cYou can only open this screen%n%§cwhile not in a world%n%§cor on a server! -fancymenu.helper.ui.misc.open_connect_screen = Open Connect Screen -fancymenu.helper.ui.misc.open_connect_screen.btn.desc = Will open a dummy instance of%n%the connect screen, that is%n%used for joining servers.%n%%n%Allows you to customize this screen.%n%%n%§cYou can only open this screen%n%§cwhile not in a world%n%§cor on a server! - -fancymenu.helper.editor.layoutoptions.universal_layout.options = Universal Layout Options -fancymenu.helper.editor.layoutoptions.universal_layout.options.input_menu_identifier = Input Menu Identifier: -fancymenu.helper.editor.layoutoptions.universal_layout.options.choose_menu_identifier = Choose Menu Identifier -fancymenu.helper.editor.layoutoptions.universal_layout.options.add_blacklist = Add Menu To Blacklist -fancymenu.helper.editor.layoutoptions.universal_layout.options.add_blacklist.desc = Add a menu to the blacklist%n%by its §lmenu identifier§r.%n%%n%§cMenus on the blacklist will%n%§cbe ignored by the layout, so%n%§cthe customizations don't get%n%§capplied to this menu.%n%%n%§cYou can get the identifier%n%§cof a menu by clicking on%n%§c§lTools -> Menu Info §r§cwhile in the menu. -fancymenu.helper.editor.layoutoptions.universal_layout.options.remove_blacklist = Remove Menu From Blacklist -fancymenu.helper.editor.layoutoptions.universal_layout.options.remove_blacklist.confirm = §c§lAre you sure?%n%%n%Do you really want to §cremove §rthis identifier? -fancymenu.helper.editor.layoutoptions.universal_layout.options.clear_blacklist = Clear Blacklist -fancymenu.helper.editor.layoutoptions.universal_layout.options.clear_blacklist.confirm = §c§lAre you sure?%n%%n%Do you really want to §cclear §rthe blacklist? -fancymenu.helper.editor.layoutoptions.universal_layout.options.add_whitelist = Add Menu To Whitelist -fancymenu.helper.editor.layoutoptions.universal_layout.options.add_whitelist.desc = Add a menu to the whitelist%n%by its §lmenu identifier§r.%n%%n%§cIf there are menus on the%n%§cwhitelist, only these menus%n%§cwill be customized by the layout.%n%§cAll other menus will be ignored!%n%%n%§cYou can get the identifier%n%§cof a menu by clicking on%n%§c§lTools -> Menu Info §r§cwhile in the menu. -fancymenu.helper.editor.layoutoptions.universal_layout.options.remove_whitelist = Remove Menu From Whitelist -fancymenu.helper.editor.layoutoptions.universal_layout.options.remove_whitelist.confirm = §c§lAre you sure?%n%%n%Do you really want to §cremove §rthis identifier? -fancymenu.helper.editor.layoutoptions.universal_layout.options.clear_whitelist = Clear Whitelist -fancymenu.helper.editor.layoutoptions.universal_layout.options.clear_whitelist.confirm = §c§lAre you sure?%n%%n%Do you really want to §cclear §rthe whitelist? - -fancymenu.guicomponents.back = Back - -fancymenu.helper.ui.dynamicvariabletextfield.variables.randomtext = Random Text From TXT File -fancymenu.helper.ui.dynamicvariabletextfield.variables.randomtext.desc = Picks a random text from a TXT file.%n%%n%Supports custom change intervals for texts.%n%%n%Just replace 'randomtexts.txt' with%n%the path to your TXT file%n%and replace '10' with the%n%change interval in seconds.%n%An interval of 0 will make it%n%pick a text only once per session. - -fancymenu.helper.editor.items.visibilityrequirements.realtimeday = Is Real Time Day -fancymenu.helper.editor.items.visibilityrequirements.realtimeday.desc = Check if the real time's current day is X.%n%%n%You can separate multiple values by comma,%n%to check for more than one day%n%at once. -fancymenu.helper.editor.items.visibilityrequirements.realtimeday.valuename = Real Time Day(s) (Separate Values By Comma) -fancymenu.helper.editor.items.visibilityrequirements.realtimemonth = Is Real Time Month -fancymenu.helper.editor.items.visibilityrequirements.realtimemonth.desc = Check if the real time's current month is X.%n%%n%You can separate multiple values by comma,%n%to check for more than one month%n%at once. -fancymenu.helper.editor.items.visibilityrequirements.realtimemonth.valuename = Real Time Month(s) (Separate Values By Comma) -fancymenu.helper.editor.items.visibilityrequirements.realtimeyear = Is Real Time Year -fancymenu.helper.editor.items.visibilityrequirements.realtimeyear.desc = Check if the real time's current year is X.%n%%n%You can separate multiple values by comma,%n%to check for more than one year%n%at once. -fancymenu.helper.editor.items.visibilityrequirements.realtimeyear.valuename = Real Time Year(s) (Separate Values By Comma) - -fancymenu.helper.editor.ui.element.deleted_vanilla_elements = Deleted Vanilla Elements -fancymenu.helper.editor.ui.element.deleted_vanilla_elements.desc = Manage all deleted vanilla elements. - -fancymenu.helper.editor.element.vanilla.delete.confirm = §c§lImportant%n%%n%Deleting a vanilla element will completely hide it.%n%To make it visible again, click on §lElement -> Deleted Vanilla Elements§r.%n% %n% %n% %n% - -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.realmsnotification = Realms Notification Icon -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.logo = Minecraft Logo -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.branding = Branding -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.splash = Vanilla Splash Text -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.splash.orientation.reset = Reset Orientation -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.splash.splash_file.set = Set Custom Splash File -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.splash.splash_file.reset = Reset Custom Splash File -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.splash.rotation.set = Set Rotation -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.splash.rotation.reset = Reset Rotation -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.splash.color.set = Set HEX Color -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.splash.color.reset = Reset HEX Color -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.forge.copyright = Forge Copyright Notification -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.forge.copyright.example.line1 = < Forge Copyright Notification Text Example > -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.forge.top = Forge Top Notification -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.forge.top.example.line1 = §cForge Top Notification Example -fancymenu.helper.editor.element.vanilla.deepcustomization.titlescreen.forge.top.example.line2 = Used to display Beta build warnings and other things. - -fancymenu.helper.buttonaction.variables.set.desc = Store variables to use them%n%for placeholders and%n%visibility requirements. -fancymenu.helper.buttonaction.variables.set.value.desc = Variable Name & Value; Separated by Colon -fancymenu.helper.buttonaction.variables.clearall.desc = Clears ALL stored variables. - -fancymenu.helper.buttonaction.paste_to_chat.desc = Paste text to the%n%chat input field. -fancymenu.helper.buttonaction.paste_to_chat.value.desc = Append True/False & Text; Separated by Colon - -fancymenu.helper.placeholder.get_variable = Get Stored Variable -fancymenu.helper.placeholder.get_variable.desc = Gets the value of a stored variable.%n%%n%Just replace 'some_variable' with%n%the actual variable name. - -fancymenu.helper.visibilityrequirement.is_variable_value = Is Variable Value -fancymenu.helper.visibilityrequirement.is_variable_value.desc = Check if the value of a stored%n%variable is X.%n%%n%The requirement value is%n%a combination of the%n%variable name and the%n%value to check if it matches%n%the stored one.%n%%n%The example has variable name%n%and variable value wrapped%n%in <>, but you need to remove these! -fancymenu.helper.visibilityrequirement.is_variable_value.value.desc = Variable Name & Value; Separated by Colon - -fancymenu.helper.visibilityrequirement.is_server_ip = Is Server IP -fancymenu.helper.visibilityrequirement.is_server_ip.desc = Check if the current server IP is X. -fancymenu.helper.visibilityrequirement.is_server_ip.value.desc = Server IP - -fancymenu.helper.visibilityrequirement.is_layout_enabled = Is Layout Enabled -fancymenu.helper.visibilityrequirement.is_layout_enabled.desc = Check if a menu layout is enabled. -fancymenu.helper.visibilityrequirement.is_layout_enabled.value.desc = Layout Name - -fancymenu.helper.ui.tools.clear_variables = Clear Stored Variables -fancymenu.helper.ui.tools.clear_variables.desc = Will clear ALL stored values!%n%%n%§cThis cannot be undone! -fancymenu.helper.ui.tools.clear_variables.confirm = §c§lAre you sure?%n%%n%Do you really want to §lclear/reset §rALL stored variables?%n%%n%§lThis action cannot be undone!%n% %n% %n% %n% - -fancymenu.helper.buttonaction.toggle_layout.desc = Toggle a menu layout (Enable/Disable)%n%by its name. -fancymenu.helper.buttonaction.toggle_layout.value.desc = Layout Name - -fancymenu.helper.buttonaction.enable_layout.desc = Enable a menu layout%n%by its name. -fancymenu.helper.buttonaction.enable_layout.value.desc = Layout Name - -fancymenu.helper.buttonaction.disable_layout.desc = Disable a menu layout%n%by its name. -fancymenu.helper.buttonaction.disable_layout.value.desc = Layout Name - -fancymenu.helper.ui.visibility_requirements.manage = Manage Visibility Requirements - -fancymenu.helper.ui.button_action.set = Choose Action - -fancymenu.guicomponents.done = Done - -fancymenu.helper.visibilityrequirement.gamemode.is_survival = Is Survival -fancymenu.helper.visibilityrequirement.gamemode.is_survival.desc = Check if the player is%n%currently in survival mode. -fancymenu.helper.visibilityrequirement.gamemode.is_creative = Is Creative -fancymenu.helper.visibilityrequirement.gamemode.is_creative.desc = Check if the player is%n%currently in creative mode. -fancymenu.helper.visibilityrequirement.gamemode.is_adventure = Is Adventure -fancymenu.helper.visibilityrequirement.gamemode.is_adventure.desc = Check if the player is%n%currently in adventure mode. -fancymenu.helper.visibilityrequirement.gamemode.is_spectator = Is Spectator -fancymenu.helper.visibilityrequirement.gamemode.is_spectator.desc = Check if the player is%n%currently in spectator mode. - -fancymenu.customization.items.input_field = Text Input Field -fancymenu.customization.items.input_field.desc = A text input field.%n%%n%Can be used to set variable%n%values by user input. -fancymenu.customization.items.input_field.editor.set_variable = Link To Variable -fancymenu.customization.items.input_field.editor.set_variable.desc = Link this text field to a variable.%n%Use the variable name.%n%%n%The variable can be a new%n%or an existing variable. -fancymenu.customization.items.input_field.editor.set_max_length = Set Max Text Length -fancymenu.customization.items.input_field.editor.set_type = Set Type -fancymenu.customization.items.input_field.editor.set_type.desc = Set the type if this text field.%n%%n%The type defines what characters%n%the user can use in the field.%n%%n%For example:%n%If the field is%n%set to "Only Numbers", the%n%user will only be able to%n%type numbers into the field. -fancymenu.customization.items.input_field.type.integer = Only Numbers -fancymenu.customization.items.input_field.type.decimal = Only Decimal Numbers -fancymenu.customization.items.input_field.type.url = URL -fancymenu.customization.items.input_field.type.text = Text - -fancymenu.customization.items.slider = Slider -fancymenu.customization.items.slider.desc = A slider button.%n%%n%Can be used to set variable%n%values by user input. -fancymenu.customization.items.slider.editor.set_type = Set Type -fancymenu.customization.items.slider.editor.set_type.desc = Set the type of this slider.%n%%n%When using the list type,%n%you can set a list of%n%text values you can switch%n%through when moving the slider.%n%%n%The range type allows you%n%to switch through a range%n%of numbers.%n%You can set a min and a max value,%n%when using this type. -fancymenu.customization.items.slider.editor.set_label_prefix = Set Label Prefix -fancymenu.customization.items.slider.editor.set_label_prefix.desc = The prefix of the slider label.%n%%n%The base of the slider label%n%is always the current value. -fancymenu.customization.items.slider.editor.set_label_suffix = Set Label Suffix -fancymenu.customization.items.slider.editor.set_label_suffix.desc = The suffix of the slider label.%n%%n%The base of the slider label%n%is always the current value. -fancymenu.customization.items.slider.editor.range.set_min_range_value = Set Min Range Value -fancymenu.customization.items.slider.editor.range.set_max_range_value = Set Max Range Value -fancymenu.customization.items.slider.editor.list.set_list_values = Set List Values -fancymenu.customization.items.slider.editor.list.set_list_values.desc = The list of values.%n%%n%Separate values by semicolon ( ; )! -fancymenu.customization.items.slider.editor.list.set_list_values.error.not_enough_values = §c§lError!%n%%n%You need at least 2 values!%n% %n% %n% %n% -fancymenu.customization.items.slider.editor.set_variable = Link To Variable -fancymenu.customization.items.slider.editor.set_variable.desc = Link this slider to a variable.%n%Use the variable name.%n%%n%The variable can be a new%n%or an existing variable. -fancymenu.customization.items.slider.type.range = Range [Numbers] -fancymenu.customization.items.slider.type.list = List [Text Values] - -fancymenu.helper.editor.global_visibility_requirements = Visibility Requirements [Layout-Wide] -fancymenu.helper.editor.global_visibility_requirements.desc = Just like visibility requirements%n%for elements, this will set%n%these requirements on the%n%layout level.%n%%n%This means, the whole layout%n%will be visible/invisible depending%n%on its requirements. - -fancymenu.helper.editor.items.splash.vanilla_like = Vanilla-Like Splash Text -fancymenu.helper.editor.items.splash.vanilla_like.desc = Adds a splash text that uses%n%the vanilla splash text source. - -fancymenu.commands.variable.get.success = §a[FancyMenu] Variable Value: §6{} -fancymenu.commands.variable.set.success = §a[FancyMenu] Variable value set to: §6{} -fancymenu.commands.variable.not_found = §c[FancyMenu] Variable not found! - -fancymenu.helper.editor.items.vanilla_button.copy_locator = Copy Button Locator -fancymenu.helper.editor.items.vanilla_button.copy_locator.desc = The button locator is a combination%n%of the menu identifier this%n%button is a part of and its button ID.%n%%n%The button locator is used for%n%button actions like §o'mimicbutton'§r. - -fancymenu.helper.button_info.copy_locator = §lRIGHT-CLICK TO COPY BUTTON LOCATOR! -fancymenu.helper.button_info.copy_locator.copied = §a§lBUTTON LOCATOR COPIED TO CLIPBOARD! - -fancymenu.helper.editor.edit_menu_title = Edit Menu Title -fancymenu.helper.editor.edit_menu_title.desc = You know that annoying little%n%text at the top some menus%n%like the pause menu?%n%This feature allows you to edit it!%n%%n%§cDue to how menus work, it is%n%§cpossible that you can't edit%n%§cthe title of some menus.%n%§cIf that's the case, there's%n%§cnot much you or I can do. -fancymenu.helper.editor.edit_menu_title.reset = Reset Menu Title -fancymenu.helper.editor.edit_menu_title.reset.desc = Resets the menu title to the default. - -fancymenu.helper.editor.items.visibilityrequirements.realtimeweekday = Is Real Time Week Day -fancymenu.helper.editor.items.visibilityrequirements.realtimeweekday.desc = Check if the real time's current week day is X.%n%%n%First day of the week is sunday!%n%%n%You can separate multiple values by comma,%n%to check for more than one day%n%at once. -fancymenu.helper.editor.items.visibilityrequirements.realtimeweekday.valuename = Real Time Week Day(s) (Separate Values By Comma) - -fancymenu.helper.editor.backgrounds.animation.restart_on_load.on = Restart Animation On Load: §aOn -fancymenu.helper.editor.backgrounds.animation.restart_on_load.off = Restart Animation On Load: §cOff -fancymenu.helper.editor.backgrounds.animation.restart_on_load.desc = If the animation should restart%n%every time the menu gets opened. - -fancymenu.helper.editor.element.vanilla.orientation_needed = §c§lMissing Orientation!%n%%n%To resize or move vanilla/mod elements, you have to%n%give them an §lorientation §rfirst!%n%%n%You can do that by §lright-clicking §rthe element.%n% %n% %n% %n% - -fancymenu.helper.editor.element.moving_not_allowed = §c§lMoving Not Allowed!%n%%n%This element can not be moved!%n%%n%It is recommended to delete it and%n%replace it with a custom element.%n% %n% %n% %n% - -fancymenu.customization.items.text = Text -fancymenu.customization.items.text.placeholder = -fancymenu.customization.items.text.desc = Add a text to render in%n%your layout.%n%%n%Choose between local and online%n%sources for the text content. -fancymenu.customization.items.text.alignment.left = Text Alignment: §6Left -fancymenu.customization.items.text.alignment.right = Text Alignment: §6Right -fancymenu.customization.items.text.alignment.center = Text Alignment: §6Center -fancymenu.customization.items.text.base_color = Base Color [HEX] -fancymenu.customization.items.text.base_color.desc = Set the base color for the text.%n%Use HEX color codes. -fancymenu.customization.items.text.case_mode.normal = Case Mode: §6Normal -fancymenu.customization.items.text.case_mode.lower = Case Mode: §6All Lower-Case -fancymenu.customization.items.text.case_mode.upper = Case Mode: §6All Upper-Case -fancymenu.customization.items.text.scale = Text Scale -fancymenu.customization.items.text.shadow.on = Text Shadow: §aOn -fancymenu.customization.items.text.shadow.off = Text Shadow: §cOff -fancymenu.customization.items.text.source_mode.mode.direct = Source Mode: §6Direct Text -fancymenu.customization.items.text.source_mode.mode.web = Source Mode: §6Web Source -fancymenu.customization.items.text.source_mode.mode.local = Source Mode: §6Local Source -fancymenu.customization.items.text.source_mode.desc = §6Direct Text:%n%Directly input a text to render.%n%%n%§6Local Source:%n%Use a TXT file as source.%n%%n%§6Web Source:%n%Use the plain text content%n%of a website as source.%n%%n%§cChanging the source mode will%n%§creset the text content!%n%%n%§cYou can undo source changing%n%§cby pressing §lCTRL + Z§r§c! -fancymenu.customization.items.text.set_source.direct = Set Text Content -fancymenu.customization.items.text.set_source.direct.desc = Set direct text content to render. -fancymenu.customization.items.text.set_source.web = Set Web Source -fancymenu.customization.items.text.set_source.web.desc = Get the plain web text content%n%of a website as text. -fancymenu.customization.items.text.set_source.local = Set Local Source -fancymenu.customization.items.text.set_source.local.desc = Use a TXT file as content. -fancymenu.customization.items.text.text_border = Text Border -fancymenu.customization.items.text.text_border.desc = The text border is the space%n%between the text and the left%n%and right side of the element. -fancymenu.customization.items.text.line_spacing = Line Spacing -fancymenu.customization.items.text.scroll_grabber_texture = Scroll Grabber Texture -fancymenu.customization.items.text.scroll_grabber_texture.hover = Hover Texture -fancymenu.customization.items.text.scroll_grabber_texture.normal = Normal Texture -fancymenu.customization.items.text.scroll_grabber_color = Scroll Grabber Color [HEX] -fancymenu.customization.items.text.scroll_grabber_color.hover = Hover Color -fancymenu.customization.items.text.scroll_grabber_color.normal = Normal Color -fancymenu.customization.items.text.scroll_grabber_color.desc = The color of the grabber.%n%Use HEX color codes. -fancymenu.customization.items.text.status.loading = §lLOADING ELEMENT.. -fancymenu.customization.items.text.status.unable_to_load = §c§lERROR: UNABLE TO LOAD! -fancymenu.customization.items.text.scrolling.on = Scrolling: §aOn -fancymenu.customization.items.text.scrolling.off = Scrolling: §cOff -fancymenu.customization.items.text.scrolling.desc = If scrolling is disabled,%n%the scroll bar will be invisible%n%and you are not able to scroll%n%by using the mouse wheel or%n%the bar. - -fancymenu.helper.placeholder.json = JSON Parser -fancymenu.helper.placeholder.json.desc = Parse a JSON and get a%n%value from it.%n%%n%Replace 'path_or_link_to_json' with%n%the path or link to the%n%JSON file you want to parse.%n%%n%Replace '$.some.json.path' with the%n%JSON path to the value you want%n%to get.%n%%n%§6Go to §lbit.ly/jsonfm §r§6to learn%n%§6more about JSON paths. - -fancymenu.helper.placeholder.webtext = Web Text -fancymenu.helper.placeholder.webtext.desc = Gets the first line of%n%plain text content from a website.%n%%n%Replace 'http://somewebsite.com/textfile.txt'%n%with the link to the page you%n%want to get the text from. - -fancymenu.config.categories.compatibility = COMPATIBILITY -fancymenu.config.allow_level_registry_interactions = World Registry Interactions -fancymenu.config.allow_level_registry_interactions.desc = Allow interactions with all kinds of%n%world registries, like world type,%n%entity, etc., which can cause%n%problems with other entity and%n%world mods.%n%%n%§cDisabling this will also disable%n%§cplayer entity elements! - -fancymenu.config.show_unicode_warning = Show Unicode Warning -fancymenu.config.show_unicode_warning.desc = If the red warning should be%n%visible telling you that unicode%n%fonts aren't fully compatible%n%with the FancyMenu UI. - -fancymenu.helper.ui.dynamicvariabletextfield.variables.guiwidth = Screen Width -fancymenu.helper.ui.dynamicvariabletextfield.variables.guiwidth.desc = The width of the current menu. -fancymenu.helper.ui.dynamicvariabletextfield.variables.guiheight = Screen Height -fancymenu.helper.ui.dynamicvariabletextfield.variables.guiheight.desc = The height of the current menu. - -fancymenu.helper.placeholder.stringify = Stringify -fancymenu.helper.placeholder.stringify.desc = Stringifies a text by escaping all%n%syntax characters ( " { } ).%n%%n%This is useful when nesting other%n%placeholders as value. If the%n%replaced nested placeholder could%n%contain syntax characters that aren't%n%part of another placeholder, you need%n%to escape them.%n%%n%§cPlaceholders in the value will be%n%§creplaced first, so you don't need%n%§cto worry about them getting stringified. - -fancymenu.helper.ui.dynamicvariabletextfield.categories.advanced = Advanced -fancymenu.helper.ui.dynamicvariabletextfield.categories.gui = GUI - -fancymenu.helper.placeholder.elementheight = Element Height -fancymenu.helper.placeholder.elementheight.desc = Gets the height of an element%n%by its element ID.%n%%n%Just replace 'some.element.id' with%n%the actual element ID.%n%%n%§cYou can get the ID of elements%n%§cby right-clicking them in the editor. -fancymenu.helper.placeholder.elementwidth = Element Width -fancymenu.helper.placeholder.elementwidth.desc = Gets the width of an element%n%by its element ID.%n%%n%Just replace 'some.element.id' with%n%the actual element ID.%n%%n%§cYou can get the ID of elements%n%§cby right-clicking them in the editor. -fancymenu.helper.placeholder.elementposx = Element X Position -fancymenu.helper.placeholder.elementposx.desc = Gets the X position of an element%n%by its element ID.%n%%n%Just replace 'some.element.id' with%n%the actual element ID.%n%%n%§cYou can get the ID of elements%n%§cby right-clicking them in the editor. -fancymenu.helper.placeholder.elementposy = Element Y Position -fancymenu.helper.placeholder.elementposy.desc = Gets the Y position of an element%n%by its element ID.%n%%n%Just replace 'some.element.id' with%n%the actual element ID.%n%%n%§cYou can get the ID of elements%n%§cby right-clicking them in the editor. -fancymenu.helper.placeholder.calc = Calculator -fancymenu.helper.placeholder.calc.desc = Solves arithmetic expressions.%n%%n%Just replace the example expression%n%with the real one.%n%%n%Set 'decimal' to 'false' if the%n%placeholder should return a LONG%n%instead of a DOUBLE. -fancymenu.helper.placeholder.mouseposx = Mouse X Position -fancymenu.helper.placeholder.mouseposx.desc = Gets the mouse X position.%n%%n%§cAlways returns 10 while in the editor,%n%§cso you can still edit the element%n%§cwithout it following your mouse when%n%§cusing it for advanced sizing/positioning. -fancymenu.helper.placeholder.mouseposy = Mouse Y Position -fancymenu.helper.placeholder.mouseposy.desc = Gets the mouse Y position.%n%%n%§cAlways returns 10 while in the editor,%n%§cso you can still edit the element%n%§cwithout it following your mouse when%n%§cusing it for advanced sizing/positioning. -fancymenu.helper.placeholder.guiscale = GUI Scale -fancymenu.helper.placeholder.guiscale.desc = Gets the GUI scale. - -fancymenu.helper.editor.items.visibilityrequirements.is_text = Is Text -fancymenu.helper.editor.items.visibilityrequirements.is_text.desc = Check if a text matches another.%n%%n%Compare Modes:%n%equals, contains, starts-with, ends-with%n%%n%Set the 3 dots after the 'mode' variable%n%to the compare mode you want to use.%n%%n%Set the 3 dots after the 'text' variable%n%to the text you want to check.%n%%n%Set the 3 dots after the 'compare_with'%n%variable to the text you want to%n%compare the first one with.%n%%n%§cYou can check for multiple texts/modes%n%§cat once by separating multiple%n%§ccompare sections by comma. -fancymenu.helper.editor.items.visibilityrequirements.is_text.valuename = Compare Section(s) - -fancymenu.helper.editor.items.visibilityrequirements.is_number = Is Number -fancymenu.helper.editor.items.visibilityrequirements.is_number.desc = Check if a number matches another.%n%%n%Compare Modes:%n%equals, bigger-than, smaller-than,%n%bigger-than-or-equals,%n%smaller-than-or-equals%n%%n%Set the 3 dots after the 'mode' variable%n%to the compare mode you want to use.%n%%n%Set the 3 dots after the 'number' variable%n%to the number you want to check.%n%%n%Set the 3 dots after the 'compare_with'%n%variable to the number you want to%n%compare the first one with.%n%%n%§cYou can check for multiple numbers/modes%n%§cat once by separating multiple%n%§ccompare sections by comma. -fancymenu.helper.editor.items.visibilityrequirements.is_number.valuename = Compare Section(s) - -fancymenu.helper.editor.items.features.advanced_positioning = Advanced Positioning -fancymenu.helper.editor.items.features.advanced_positioning.active = Advanced Positioning (§6Active§r) -fancymenu.helper.editor.items.features.advanced_positioning.desc = §cONLY FOR ADVANCED USERS!%n%%n%Allows you to manually set the%n%position of the element.%n%%n%Advanced positions support placeholders,%n%so you can calculate positions%n%by using the Calculator placeholder,%n%get positions of other elements%n%and much more.%n%%n%Many useful placeholders for element%n%positioning can be found%n%in the "GUI" and "Advanced"%n%placeholder categories.%n%%n%§cYou will not be able to resize or%n%§cdrag and move the element while this%n%§cfeature is in use.%n%%n%§cTo "disable" it, just set both the%n%§cX position and Y position to an%n%§cempty value. -fancymenu.helper.editor.items.features.advanced_positioning.posx = X Position -fancymenu.helper.editor.items.features.advanced_positioning.posy = Y Position - -fancymenu.helper.editor.items.features.advanced_sizing = Advanced Sizing -fancymenu.helper.editor.items.features.advanced_sizing.active = Advanced Sizing (§6Active§r) -fancymenu.helper.editor.items.features.advanced_sizing.desc = §cONLY FOR ADVANCED USERS!%n%%n%Allows you to manually set the%n%size of the element.%n%%n%Advanced sizes support placeholders,%n%so you can calculate sizes%n%by using the Calculator placeholder,%n%get sizes of other elements%n%and much more.%n%%n%Many useful placeholders for element%n%sizing can be found%n%in the "GUI" and "Advanced"%n%placeholder categories.%n%%n%§cYou will not be able to resize%n%§cthe element on axes that got%n%§coverridden by an advanced size.%n%%n%§cTo "undo" the override, just set%n%§cthe respective advanced sizing value%n%§cto an empty/blank one. -fancymenu.helper.editor.items.features.advanced_sizing.width = Width -fancymenu.helper.editor.items.features.advanced_sizing.height = Height - -fancymenu.helper.editor.properties.autoscale.forced_scale_needed = You need to set a §lforced GUI scale%n%before you can use auto-scaling!%n%%n%It's recommended to use 2 as%n%forced GUI scale.%n%%n%§cTo set a forced GUI scale,%n%§cright-click the editor background%n%§cand click on §lForce GUI Scale§r§c. - -fancymenu.customization.items.ticker = Ticker -fancymenu.customization.items.ticker.desc = Allows you to execute actions%n%every tick.%n%%n%Supports asynchronous ticking%n%and tick delays.%n%%n%Can be set to tick only once%n%every time you open the menu.%n%%n%§cThis element is only visible%n%§cin the editor. -fancymenu.customization.items.ticker.add_action = Add Action -fancymenu.customization.items.ticker.add_action.desc = Add a new action to the list of%n%actions this ticker should execute. -fancymenu.customization.items.ticker.manage_actions = Manage Actions -fancymenu.customization.items.ticker.manage_actions.desc = Add, remove and edit actions of this ticker. -fancymenu.customization.items.ticker.manage_actions.action = §lAction: §r{} -fancymenu.customization.items.ticker.manage_actions.value = §lValue: §r{} -fancymenu.customization.items.ticker.manage_actions.remove = Remove -fancymenu.customization.items.ticker.manage_actions.remove.confirm = §c§lAre you sure?%n%%n%Do you really want to remove this action?%n% %n% %n% %n% -fancymenu.customization.items.ticker.manage_actions.edit = Edit -fancymenu.customization.items.ticker.tick_delay = Tick Delay [ms] -fancymenu.customization.items.ticker.tick_delay.desc = Set the delay between ticks in milliseconds. -fancymenu.customization.items.ticker.async.on = Async: §aOn -fancymenu.customization.items.ticker.async.off = Async: §cOff -fancymenu.customization.items.ticker.async.desc = If the ticker should run in%n%a separate thread (asynchronous). -fancymenu.customization.items.ticker.tick_mode.normal = Tick Mode: §6Normal -fancymenu.customization.items.ticker.tick_mode.once_per_session = Tick Mode: §6Session -fancymenu.customization.items.ticker.tick_mode.on_menu_load = Tick Mode: §6Menu-Load -fancymenu.customization.items.ticker.tick_mode.desc = §lNormal: §rTicker ticks every tick.%n%%n%§lSession: §rTicker ticks once%n%per game session.%n%%n%§lMenu-Load: §rTicker ticks once%n%every time you load the menu.%n%Keep in mind that menus get%n%also reloaded when changing the%n%window size. - -fancymenu.helper.editor.items.visibilityrequirements.is_element_hovered = Is Element Hovered -fancymenu.helper.editor.items.visibilityrequirements.is_element_hovered.desc = Check if an element is hovered.%n%Use its element ID to identify it.%n%%n%You can get the ID of an element%n%by right-clicking it in the editor. -fancymenu.helper.editor.items.visibilityrequirements.is_element_hovered.valuename = Target Element ID - -fancymenu.helper.editor.items.playerentity = Player Entity -fancymenu.helper.editor.items.playerentity.desc = A customizable player entity. - -fancymenu.helper.editor.items.playerentity.copy_client_player.off = Copy Client Player: §cOff -fancymenu.helper.editor.items.playerentity.copy_client_player.on = Copy Client Player: §aOn -fancymenu.helper.editor.items.playerentity.copy_client_player.desc = Automatically make the entity look%n%like the client player.%n%%n%Copies the name, skin and cape. -fancymenu.helper.editor.items.playerentity.copy_client_player.blocked_until_disabled = §cYou can't do this while%n%§c"Copy Client Player" is enabled. -fancymenu.helper.editor.items.playerentity.set_player_name = Set Player Name -fancymenu.helper.editor.items.playerentity.set_player_name.desc = Set the player's name.%n%%n%You can use any name here,%n%it doesn't have to be an%n%existing user. - -fancymenu.helper.editor.items.playerentity.skin.auto.off = Auto Skin: §cOff -fancymenu.helper.editor.items.playerentity.skin.auto.on = Auto Skin: §aOn -fancymenu.helper.editor.items.playerentity.skin.auto.desc = Tries to automatically pick%n%the skin based on the%n%element's player name. -fancymenu.helper.editor.items.playerentity.skin.auto.blocked_until_disabled = §cYou can't do this while%n%§c"Auto Skin" is enabled. -fancymenu.helper.editor.items.playerentity.skin.set = Set Skin Texture -fancymenu.helper.editor.items.playerentity.skin.set.desc = Set the skin texture.%n%Supports local and web textures. -fancymenu.helper.editor.items.playerentity.skin.set.local = Set Local Skin Texture -fancymenu.helper.editor.items.playerentity.skin.set.web = Set Web Skin Texture - -fancymenu.helper.editor.items.playerentity.cape.auto.off = Auto Cape: §cOff -fancymenu.helper.editor.items.playerentity.cape.auto.on = Auto Cape: §aOn -fancymenu.helper.editor.items.playerentity.cape.auto.desc = Tries to automatically pick%n%the cape based on the%n%element's player name. -fancymenu.helper.editor.items.playerentity.cape.auto.blocked_until_disabled = §cYou can't do this while%n%§c"Auto Cape" is enabled. -fancymenu.helper.editor.items.playerentity.cape.set = Set Cape Texture -fancymenu.helper.editor.items.playerentity.cape.set.desc = Set the cape texture.%n%Supports local and web textures. -fancymenu.helper.editor.items.playerentity.cape.set.local = Set Local Cape Texture -fancymenu.helper.editor.items.playerentity.cape.set.web = Set Web Cape Texture - -fancymenu.helper.editor.items.playerentity.scale = Set Entity Scale -fancymenu.helper.editor.items.playerentity.scale.desc = Set the entity's scale.%n%%n%Default scale is 30. - -fancymenu.helper.editor.items.playerentity.rotation.follow_mouse.off = Follow Mouse: §cOff -fancymenu.helper.editor.items.playerentity.rotation.follow_mouse.on = Follow Mouse: §aOn -fancymenu.helper.editor.items.playerentity.rotation.follow_mouse.desc = If enabled, the player will follow%n%the mouse cursor. -fancymenu.helper.editor.items.playerentity.rotation.custom = Set Player Rotation -fancymenu.helper.editor.items.playerentity.rotation.custom.desc = Set the player head and body rotation. -fancymenu.helper.editor.items.playerentity.rotation.custom.disabled = §cYou can't do this while%n%§c"Follow Mouse" is enabled. -fancymenu.helper.editor.items.playerentity.rotation.bodyx = Body X Rotation: {} -fancymenu.helper.editor.items.playerentity.rotation.bodyy = Body Y Rotation: {} -fancymenu.helper.editor.items.playerentity.rotation.headx = Head X Rotation: {} -fancymenu.helper.editor.items.playerentity.rotation.heady = Head Y Rotation: {} - -fancymenu.helper.editor.items.playerentity.slim.off = Slim Skin: §cOff -fancymenu.helper.editor.items.playerentity.slim.on = Slim Skin: §aOn -fancymenu.helper.editor.items.playerentity.slim.desc = If the skin should be slim. - -fancymenu.helper.editor.items.playerentity.crouching.off = Crouching: §cOff -fancymenu.helper.editor.items.playerentity.crouching.on = Crouching: §aOn -fancymenu.helper.editor.items.playerentity.crouching.desc = If the player should crouch. - -fancymenu.helper.editor.items.playerentity.show_name.off = Show Player Name: §cOff -fancymenu.helper.editor.items.playerentity.show_name.on = Show Player Name: §aOn -fancymenu.helper.editor.items.playerentity.show_name.desc = If the player name should be visible. - -fancymenu.helper.editor.items.playerentity.parrot.off = Parrot: §cOff -fancymenu.helper.editor.items.playerentity.parrot.on = Parrot: §aOn -fancymenu.helper.editor.items.playerentity.parrot.desc = If the player should have a parrot%n%on their shoulder. - -fancymenu.helper.editor.items.playerentity.parrot_left.off = Parrot On Left Shoulder: §cOff -fancymenu.helper.editor.items.playerentity.parrot_left.on = Parrot On Left Shoulder: §aOn -fancymenu.helper.editor.items.playerentity.parrot_left.desc = If the player's shoulder parrot%n%should be on the left shoulder. - -fancymenu.helper.editor.items.playerentity.baby.off = Is Baby: §cOff -fancymenu.helper.editor.items.playerentity.baby.on = Is Baby: §aOn -fancymenu.helper.editor.items.playerentity.baby.desc = If the player should be a baby. - -fancymenu.guicomponents.cancel = Cancel - -fancymenu.ui.text_editor.placeholders = Placeholders -fancymenu.ui.text_editor.cut = Cut -fancymenu.ui.text_editor.copy = Copy -fancymenu.ui.text_editor.paste = Paste -fancymenu.ui.text_editor.select_all = Select All -fancymenu.ui.text_editor.error.multiline_support = Multiline text is not supported by the target. -fancymenu.ui.text_editor.placeholders.back_to_categories = BACK - -fancymenu.config.variables_to_reset_on_launch = Variables To Reset -fancymenu.config.variables_to_reset_on_launch.desc = A comma-separated list of variable names%n%that should get reset every time%n%the game gets launched. - -fancymenu.customization.items.custom_button.add_action = Add Action -fancymenu.customization.items.custom_button.add_action.desc = Add a new action to the list of%n%actions this button should execute. -fancymenu.customization.items.custom_button.manage_actions = Manage Actions -fancymenu.customization.items.custom_button.manage_actions.desc = Add, remove and edit actions of this button. - -fancymenu.editor.actions.add.set_action_value = Set Action Value [{}] -fancymenu.editor.actions.add.set_action_value.generic = Set Action Value - -fancymenu.editor.elements.web_image.enter_url = Enter Image URL - -fancymenu.editor.elements.splash.single.enter_text = Enter Splash Text - -fancymenu.editor.elements.visibilityrequirements.edit_value = Edit Requirement Value - -fancymenu.editor.loading_requirement.category.window = Window -fancymenu.editor.loading_requirement.category.world = World -fancymenu.editor.loading_requirement.category.gui = GUI -fancymenu.editor.loading_requirement.category.realtime = Realtime -fancymenu.editor.loading_requirement.category.system = System - -fancymenu.editor.loading_requirement.elements.loading_requirements = Loading Requirements -fancymenu.editor.loading_requirement.elements.loading_requirements.desc = Manage this element's loading requirements.%n%%n%Loading requirements can be used to%n%specify under which circumstances%n%an element should load/be visible. - -fancymenu.editor.loading_requirement.layouts.loading_requirements = Loading Requirements [Layout-Wide] -fancymenu.editor.loading_requirement.layouts.loading_requirements.desc = Manage this layout's loading requirements.%n%%n%Loading requirements can be used to%n%specify under which circumstances%n%a layout should load/be visible. - -fancymenu.editor.loading_requirement.screens.lists.back = BACK -fancymenu.editor.loading_requirement.screens.add_requirement = Add Requirement -fancymenu.editor.loading_requirement.screens.add_group = Add Group -fancymenu.editor.loading_requirement.screens.edit_requirement = Edit Requirement -fancymenu.editor.loading_requirement.screens.edit_group = Edit Group -fancymenu.editor.loading_requirement.screens.remove_requirement = Remove Requirement -fancymenu.editor.loading_requirement.screens.remove_group = Remove Group -fancymenu.editor.loading_requirement.screens.remove_requirement.confirm = §c§lAre you sure?%n%%n%Do you really want to §cremove §rthe selected requirement?%n%This action cannot be undone! -fancymenu.editor.loading_requirement.screens.remove_group.confirm = §c§lAre you sure?%n%%n%Do you really want to §cremove §rthe selected group?%n%This action cannot be undone! -fancymenu.editor.loading_requirement.screens.requirement.info.mode = Mode: -fancymenu.editor.loading_requirement.screens.requirement.info.mode.normal = NORMAL -fancymenu.editor.loading_requirement.screens.requirement.info.mode.opposite = OPPOSITE -fancymenu.editor.loading_requirement.screens.requirement.info.value = Value: -fancymenu.editor.loading_requirement.screens.requirement.info.value.none = NONE -fancymenu.editor.loading_requirement.screens.build_screen.requirement_description = Requirement Description -fancymenu.editor.loading_requirement.screens.build_screen.available_requirements = Available Requirements -fancymenu.editor.loading_requirement.screens.build_screen.requirement_mode.normal = Requirement Mode: §6NORMAL -fancymenu.editor.loading_requirement.screens.build_screen.requirement_mode.opposite = Requirement Mode: §6OPPOSITE -fancymenu.editor.loading_requirement.screens.build_screen.requirement_mode.desc = The requirement mode defines, what%n%the requirement should tell its parent%n%when its condition is met.%n%%n%§6NORMAL §rmeans, it returns TRUE ("Yes, load!")%n%when its condition is met.%n%%n%§6OPPOSITE §rmeans, it returns TRUE when%n%its condition is NOT met. -fancymenu.editor.loading_requirement.screens.build_screen.edit_value = Edit Requirement Value -fancymenu.editor.loading_requirement.screens.build_screen.edit_value.desc.no_value = §6This requirement has no value.%n%§6You don't need to set one. -fancymenu.editor.loading_requirement.screens.build_screen.edit_value.desc.normal = Edit the value of the chosen requirement. -fancymenu.editor.loading_requirement.screens.build_screen.finish.desc.no_requirement_selected = §cYou need to select a requirement first! -fancymenu.editor.loading_requirement.screens.build_screen.finish.desc.no_value_set = §cYou need to edit the requirement value first! -fancymenu.editor.loading_requirement.screens.build_group_screen.mode.and = Group Mode: §6AND -fancymenu.editor.loading_requirement.screens.build_group_screen.mode.or = Group Mode: §6OR -fancymenu.editor.loading_requirement.screens.build_group_screen.mode.desc = The group mode defines how the group%n%should handle its requirements.%n%%n%§6AND §rmeans, ALL requirements need%n%to be TRUE, which basically just%n%means they need to say "Yes, load!".%n%%n%§6OR §rmeans, only ONE requirement%n%needs to be TRUE. -fancymenu.editor.loading_requirement.screens.build_group_screen.finish.no_requirements_added = §cYou need to add at least one requirement first! -fancymenu.editor.loading_requirement.screens.build_group_screen.finish.identifier_already_used = §cThe group identifier is already used%n%§cfor another group! -fancymenu.editor.loading_requirement.screens.build_group_screen.finish.identifier_too_short = §cThe group identifier is too short! -fancymenu.editor.loading_requirement.screens.build_group_screen.add_requirement.desc = Add a requirement to this group. -fancymenu.editor.loading_requirement.screens.build_group_screen.edit_requirement.desc = Edit the selected requirement. -fancymenu.editor.loading_requirement.screens.build_group_screen.remove_requirement.desc = Remove the selected requirement. -fancymenu.editor.loading_requirement.screens.build_group_screen.no_requirement_selected = §cYou need to select a requirement first! -fancymenu.editor.loading_requirement.screens.build_group_screen.group_requirements = Group Requirements -fancymenu.editor.loading_requirement.screens.build_group_screen.group_identifier = Unique Group Identifier -fancymenu.editor.loading_requirement.screens.manage_screen.manage = Manage Loading Requirements -fancymenu.editor.loading_requirement.screens.manage_screen.group.info = Group with {} Requirements -fancymenu.editor.loading_requirement.screens.manage_screen.add_requirement.desc = Add a new requirement. -fancymenu.editor.loading_requirement.screens.manage_screen.add_group.desc = Add a new requirement group.%n%%n%Requirement groups can hold multiple%n%requirements and basically%n%make them one big requirement.%n%%n%Requirement groups have two modes.%n%In §6AND §rmode, all requirements need%n%to return TRUE (which means "Yes, load!"),%n%but in §6OR §rmode, only one requirement%n%needs to return TRUE. -fancymenu.editor.loading_requirement.screens.manage_screen.no_entry_selected = §cYou need to select a group or requirement! -fancymenu.editor.loading_requirement.screens.manage_screen.edit.generic = Edit -fancymenu.editor.loading_requirement.screens.manage_screen.edit.desc = Edit the selected group or requirement. -fancymenu.editor.loading_requirement.screens.manage_screen.remove.generic = Remove -fancymenu.editor.loading_requirement.screens.manage_screen.remove.desc = Remove the selected group or requirement. -fancymenu.editor.loading_requirement.screens.manage_screen.requirements_and_groups = Requirements & Groups - -fancymenu.editor.action.screens.add_action = Add Action -fancymenu.editor.action.screens.add_action.desc = Add a new action. -fancymenu.editor.action.screens.edit_action = Edit Action -fancymenu.editor.action.screens.edit_action.desc = Edit the selected action. -fancymenu.editor.action.screens.remove_action = Remove Action -fancymenu.editor.action.screens.remove_action.desc = Remove the selected action. -fancymenu.editor.action.screens.finish.no_action_selected = §cYou need to select an action first! -fancymenu.editor.action.screens.remove_action.confirm = §c§lAre you sure?%n%%n%Do you really want to §cremove §rthe selected action?%n%This cannot be undone! -fancymenu.editor.action.screens.build_screen.edit_value = Edit Action Value -fancymenu.editor.action.screens.build_screen.edit_value.desc.normal = Edit the value of this action. -fancymenu.editor.action.screens.build_screen.edit_value.desc.no_value = §6This action has no value.%n%§6You don't need to set one. -fancymenu.editor.action.screens.build_screen.action_description = Action Description -fancymenu.editor.action.screens.build_screen.available_actions = Available Actions -fancymenu.editor.action.screens.build_screen.finish.no_value_set = §cYou need to edit the action value first! -fancymenu.editor.action.screens.manage_screen.info.value = Value: -fancymenu.editor.action.screens.manage_screen.info.value.none = NONE -fancymenu.editor.action.screens.manage_screen.manage = Manage Actions -fancymenu.editor.action.screens.manage_screen.actions = Actions -fancymenu.editor.action.screens.move_action_up = Move Action Up -fancymenu.editor.action.screens.move_action_up.desc = Move this action up in the list,%n%so it gets executed earlier. -fancymenu.editor.action.screens.move_action_down = Move Action Down -fancymenu.editor.action.screens.move_action_down.desc = Move this action down in the list,%n%so it gets executed later. - -fancymenu.editor.elements.button.manage_actions.desc = Manage the actions this button%n%should execute when clicked. - -fancymenu.editor.elements.ticker.manage_actions.desc = Manage the actions this ticker%n%should execute. - -fancymenu.guicomponents.confirm = Confirm - - - - diff --git a/config/fancymenu/locals/pl_pl.local b/config/fancymenu/locals/pl_pl.local index 14f2e0fa..5ff348a2 100644 --- a/config/fancymenu/locals/pl_pl.local +++ b/config/fancymenu/locals/pl_pl.local @@ -143,6 +143,9 @@ helper.creator.items.button.editlabel = Edytuj Etykietę helper.creator.items.vanillabutton.resetorientation = Zresetuj Orientację helper.creator.items.vanillabutton.hide = Ukryj Przycisk +helper.creator.items.vanillabutton.noorientation.title = Wymagana specjalna ostrożność! +helper.creator.items.vanillabutton.noorientation.desc = §oStandardowe przyciski wymagają poklepania głowy, zanim cię posłuchają.%n%%n%%n%Aby §lzmienić ich rozmiar lub je przenieść§r, najpierw musisz dać im §lorientację§r!%n%%n%Możesz to zrobić, klikając §lprawym przyciskiem myszy§r na przycisk. + helper.creator.items.string.setscale = Ustaw Skalę helper.creator.items.string.setcentered = Ustaw Na Środku helper.creator.items.string.setuncentered = Ustaw Nie Na Środku diff --git a/config/fancymenu/locals/pt_br.local b/config/fancymenu/locals/pt_br.local index 8dca59b8..a073fc41 100644 --- a/config/fancymenu/locals/pt_br.local +++ b/config/fancymenu/locals/pt_br.local @@ -143,6 +143,9 @@ helper.creator.items.button.editlabel = Editar rótulo helper.creator.items.vanillabutton.resetorientation = Resetar orientação helper.creator.items.vanillabutton.hide = Esconder botão +helper.creator.items.vanillabutton.noorientation.title = Cuidado especial requerido! +helper.creator.items.vanillabutton.noorientation.desc = §oBotões padrões precisam de um pouco de carinho antes de escutá-lo.%n%%n%%n%Para §lredimensionar ou movê- §rlos, eles precisaram de §lorientação §rantes!%n%%n%Você pode fazer isso ao §lclicar com o botão direito §rno botão. + helper.creator.items.string.setscale = Colocar escala helper.creator.items.string.setcentered = Colocar no centro helper.creator.items.string.setuncentered = Colocar fora do centro diff --git a/config/fancymenu/locals/zh_cn.local b/config/fancymenu/locals/zh_cn.local index 8250380e..2bad0659 100644 --- a/config/fancymenu/locals/zh_cn.local +++ b/config/fancymenu/locals/zh_cn.local @@ -178,7 +178,7 @@ helper.creator.editlayout.popup.layouts = 布局 helper.creator.editlayout.popup.cancel = 取消 helper.creator.editlayout.popup.actionscount = {} 个自定义操作 helper.creator.editlayout.nolayouts.msg = §c§l未找到任何布局!%n%%n%%n%此菜单不包含任何布局!%n%%n%如果你想自定义这个菜单,请使用“创建布局”按钮! -helper.creator.editlayout.popup.msg = 有多个自定义文件是关于此菜单的!%n%%n%你想要加载全部布局并组合它们,%n%还是仅想加载指定的一个?%n%%n%§c自定义的元值会在组合数个布局时丢失! +helper.creator.editlayout.popup.msg = 有复数个自定义文件是关于此菜单的!%n%%n%你想要加载全部布局并组合它们,%n%还是仅想加载指定的一个?%n%%n%§c自定义的元值会在组合数个布局时丢失! helper.creator.editlayout.single.override = 重写已有布局 helper.creator.editlayout.single.asnew.keep = 保存为新布局并保持其他布局启用 @@ -298,7 +298,7 @@ helper.creator.custombutton.config.actiontype.unpackzip.desc.value.example = con helper.creator.custombutton.config.actiontype.runscript.desc.value.example = coolscript helper.creator.rightclick.scale = GUI 尺寸 -helper.creator.rightclick.scale.invalid = §c§l无效的尺寸!%n%%n%%n%尺寸值需要大于 0 ! +helper.creator.rightclick.scale.invalid = §c§l无效的尺寸!%n%%n%%n%尺寸值需要大于 0! helper.creator.custombutton.config.actiontype.mutebackgroundsounds.desc = 静音或取消静音 FancyMenu 添加的菜单的背景音效。 helper.creator.custombutton.config.actiontype.mutebackgroundsounds.desc.value = 是/否 @@ -604,8 +604,8 @@ helper.ui.dynamicvariabletextfield.variables.playeruuid = 玩家 UUID helper.ui.dynamicvariabletextfield.variables.playeruuid.desc = 获取玩家 UUID。 helper.ui.dynamicvariabletextfield.variables.mcversion = Minecraft 版本 helper.ui.dynamicvariabletextfield.variables.mcversion.desc = 获取 Minecraft 版本。 -helper.ui.dynamicvariabletextfield.variables.forgeversion = Mod加载器 版本 -helper.ui.dynamicvariabletextfield.variables.forgeversion.desc = 获取 Mod加载器 版本。 +helper.ui.dynamicvariabletextfield.variables.forgeversion = Forge 版本 +helper.ui.dynamicvariabletextfield.variables.forgeversion.desc = 获取 Forge 版本。 helper.ui.dynamicvariabletextfield.variables.modversion = 模组版本 helper.ui.dynamicvariabletextfield.variables.modversion.desc = 通过 MODID 获取对应模组版本。%n%%n%将占位符中的 '' 替换成存在的 MODID 即可。 helper.ui.dynamicvariabletextfield.variables.totalmods = 全部模组计数 @@ -735,49 +735,3 @@ fancymenu.helper.creator.backgroundoptions.backgroundanimation.set = 设置背 fancymenu.helper.creator.backgroundoptions.backgroundanimation.set.desc = 将选中的动画设置为启用的背景动画。 fancymenu.helper.creator.backgroundoptions.backgroundanimation.clear = 清除 fancymenu.helper.creator.backgroundoptions.backgroundanimation.clear.desc = 将选中的动画从启用的背景动画中移除。 - -fancymenu.helper.editor.items.buttons.buttonbackground = 按钮背景 -fancymenu.helper.editor.items.buttons.buttonbackground.normalbackground = 按钮正常背景 -fancymenu.helper.editor.items.buttons.buttonbackground.hoverbackground = 按钮接触时背景 -fancymenu.helper.editor.items.buttons.buttonbackground.type.image = 图片 -fancymenu.helper.editor.items.buttons.buttonbackground.type.image.chooseimage = 选择图片 -fancymenu.helper.editor.items.buttons.buttonbackground.type.animation = 动画 -fancymenu.helper.editor.items.buttons.buttonbackground.type.animation.none = 无 -fancymenu.helper.editor.items.buttons.buttonbackground.loopanimation.on = 循环播放背景: §a开 -fancymenu.helper.editor.items.buttons.buttonbackground.loopanimation.off = 循环播放背景: §c关 -fancymenu.helper.editor.items.buttons.buttonbackground.loopanimation.btn.desc = 修改背景的循环设定。 -fancymenu.helper.editor.items.buttons.buttonbackground.restartonhover.on = 当鼠标越过时重新播放: §a开 -fancymenu.helper.editor.items.buttons.buttonbackground.restartonhover.off = 当鼠标越过时重新播放: §c关 -fancymenu.helper.editor.items.buttons.buttonbackground.restartonhover.btn.desc = 当鼠标越过后重新播放背景动画 - -fancymenu.helper.editor.items.visibilityrequirements = 显示条件 -fancymenu.helper.editor.items.visibilityrequirements.btn.desc = 当符合条件时显示部件 -fancymenu.helper.editor.items.visibilityrequirements.enabled = {}: §a开启 -fancymenu.helper.editor.items.visibilityrequirements.disabled = {}: §c关闭 -fancymenu.helper.editor.items.visibilityrequirements.toggle.btn.desc = §o左键来启用条件 -fancymenu.helper.editor.items.visibilityrequirements.showif = 显示如果 -fancymenu.helper.editor.items.visibilityrequirements.showif.btn.desc = 显示如果符合条件 -fancymenu.helper.editor.items.visibilityrequirements.showifnot = 显示如果不是 -fancymenu.helper.editor.items.visibilityrequirements.showifnot.btn.desc = 显示如果不符合条件 -fancymenu.helper.editor.items.visibilityrequirements.requirement = 条件 - -fancymenu.helper.editor.items.visibilityrequirements.singleplayer = 是否在单人游戏 -fancymenu.helper.editor.items.visibilityrequirements.singleplayer.desc = 检查是否在单人游戏 - -fancymenu.helper.editor.items.visibilityrequirements.multiplayer = 是否在多人游戏 -fancymenu.helper.editor.items.visibilityrequirements.multiplayer.desc = 检查是否在多人游戏 - -fancymenu.helper.editor.items.visibilityrequirements.worldloaded = 是否在游戏中 -fancymenu.helper.editor.items.visibilityrequirements.worldloaded.desc = 检查是否在游戏中%n%%n%该条件为真如果玩家r%n%在一个单人或多人世界中 - -fancymenu.helper.editor.items.visibilityrequirements.realtimehour = 现在的时间的小时数是否为 -fancymenu.helper.editor.items.visibilityrequirements.realtimehour.desc = 检查现在的小时数是否为 X.%n%%n%你可以用逗号分隔多个数字,%n%用来一次检查多个%n%小时。 -fancymenu.helper.editor.items.visibilityrequirements.realtimehour.valuename = 真实时间小时 (用逗号分隔) - -fancymenu.helper.editor.items.visibilityrequirements.realtimeminute = 现在的时间的分钟数是否为 -fancymenu.helper.editor.items.visibilityrequirements.realtimeminute.desc = 检查现在的分钟数是否为 X.%n%%n%你可以用逗号分隔多个数字,%n%用来一次检查多个%n%分钟数 -fancymenu.helper.editor.items.visibilityrequirements.realtimeminute.valuename = 真实时间分钟数 (用逗号风格) - -fancymenu.helper.editor.items.visibilityrequirements.realtimesecond = 现在的时间的秒数是否为 -fancymenu.helper.editor.items.visibilityrequirements.realtimesecond.desc = 检查现在的秒数是否为 X.%n%%n%你可以用逗号分隔多个数字,%n%用来一次检查多个%n%秒数. -fancymenu.helper.editor.items.visibilityrequirements.realtimesecond.valuename = 真实事件秒数 (用逗号分隔) diff --git a/config/fancymenu/minecraftwindow/icons/icon16x16.png b/config/fancymenu/minecraftwindow/icons/icon16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..4b408c63a5d8d3d0782eab5a70edb5b64a6a5f29 GIT binary patch literal 879 zcmV-#1CacQP)Px$^-xSyMFQ*h9@F?Lw%#Gt{tMCGAidfp&G-QF{tM39 z0_^xF%J?#@+9$Z(E6n~b#P>|8_eh!APptk-s`y8n-8MNuHbYQ0Ph&PYK{h%^4G9 zC~lQ4LsbpS*f*}~H)n}Lr|L18(nYfQL#pgLtLi|o^Blj}HKX1$nbtM0={cI%L$vuE zH%mO8-Z^xh4bI#nRCXy^eLlGP7fy2*Om8ApcpYnFf=hZe`&7{%N) zQ(+Iy+#AB&Bf8ukzuXha+!4#%G^p4bB`!3z??sx}G)!MNr`SWA*cvlNHns3Qpx8L2 z*g&1wJfhe?pV&X5+&QP*7$q<`zWG6*+%QXFG_2e%thHAy_B+(ww# zMV#C^PGNE=wO#-K02FjmPE*3e{w4kU$0hs6#QXau#Krq2#QTM)jC2410QgBnK~xyi zO^?%hLjeGTGut`ER(G~-+qOE}R%hGRbFSyxO>>i6C4XQC`;3{%sfn?<(ZW?53oAH; z(@bl&uohh^*J|ZbF_Q^ut%XXyR^Qcx2I@}I54^*!sWenk)IZRb6koo`Cp4R8gTpfCbt%yy3FI4gM6mRQi=*k}0AKP4 z&j08q=ZCXm@`B@*`MF*_f4jSR`~hE2J)>g2Ys>%u002ovPDHLk FV1kV+oT&f+ literal 0 HcmV?d00001 diff --git a/config/fancymenu/minecraftwindow/icons/icon32x32.png b/config/fancymenu/minecraftwindow/icons/icon32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..c52f4c0edfc6e3c95cdf528746ed19f53fd14b16 GIT binary patch literal 1747 zcmV;^1}yoBP)Px&08mU+MF0Q*9oPOG+5Jwf{s8j+Ot1bV(*7jU{wC1= z0P_9<@cseu{vy==D$V`?^8QY({!Oj^D$M>)t^P5`{!Xs`FUbBb%KkPvKsGr+Ha$ic zUX3<8LpDE3HabE!K}|xm`8GyXHabBdaHBRmL^e-jHdb#oLr_1r`8mD$IKBBcY?48> z`8>M$Jh}Nmw)r+ZMK(uQHc44IfU!1XgEn=bI=%TlxcNo0`8IBpHdk;xoYpXKoHoAs zI=uNdT6H#9ayDRp9B-gDLQge~!9utGK!UP1K1eo9UpR!dMYH)twD}iQd^SyBHgldC zqp&=?`7?vFJG=P>?*162vMH6Y6yW|hg0TYd{x(QhHa$lP>i!Jp{w{y8A915N!2UOh zvOR^eHcnwhvH37jYc^tnM6>xFZlEw+dqTDOHb+(@g10J{&KO~lCym1;nXnz7upyhU zIgY~@-u@+;vLciMK1{x3&aJdVRZqTfB0%`;tmAY_s^i@_dr zrY~-qHf@s^Nopluh#R7?F`d#iXpA?5vNVptGJdW$hP52p{wHadJCn&Wd#oUyuo>L` z65;+2UBzWzYE{yw|@D8A@2 z#r`AH{s-IWG{pWd$o>HF{z$U^O|Je*py*4l{xCyR7d=)lg}XLIQ#DRvH<80Pc%&Fs ze=Lc@DpqwadaE&KjxkAI9B`m4q1YisUMPLF9dMyGRBI$ub~mZt9A}v}jKMQwhre0AJ_gXmd!6fPcUqjH-D}-l*T)^^(teFMYR4qwDUH9tsr%%K)L<{ z@BSn`P%)3jBt=~^ioQLy_8@YkFHdJ2Yn?WWvMZUm8r%LO#ONoTxhtqX+rR_Vzx$WII0Q(@D(g#1>MP4iKn3)xx3e>_?10HD zD$6)27#Jux$tWvAg_O5)FmSDg=$4R`l*?36wX;)I$&{0nm4KM?gO}lzA4pnSQbta} z$I^JJukTc2OCJR}8A)l7lGY}O0%O0DO0joWlLQ)3vx^~U2GDsjhV~XlK+rEQudVlHQCL`*g}tE+L_sA` zfvlX0u~AZzxu+LM!8&y_U7gtuiE^?)1=|>+W{4|FDyV81C7DANr~?)F&z*JYu)d;r z)lP<}d_{e^LlC_%{mMxAnwDYx+2LdJQLXaQcKYQ$NtD!k_id{rxZ6m|-0+@mf zpaPH=O4q&!1S-g$2vV?xVQB%_3T+@zvR(-CV(Hoswx*gk=ccPF=+|v#2rU3R^3VxA zJtgah@5;-|Kb6fh)yU17d>QD-x|a+^c|dPkYE8^hSHEFxvH;}6vgaC_Ia1!|f!?fh z0V+^b1_soWQ)Xu60k;EUfFR(Jrj6r*lRa|E5-VC5mgGT#I!qS?fF86p)zAbg&;oi= zQGCTyhWXXt$V!>50|fs5V0jxGn~M`vK#{c`s2~Iy-E-5@(sF^)8o7>+j%SZ2gQI)> z9)`Oi&;*n2EhSY7GCoU6%6r@W>-)F#VafhCD+9+?Wjq;Yp8x~<&p*nz zvYvA1UVa7!!KQ!zTRS>BKF7z$x3{+^0D&tAbawvTx0e}|y~RX@x9x0ei;LUT*tq4T pi%ZMXr+d1)ySnzXiU=_<001opGn^;Nk_G?(002ovPDHLkV1he}EnWZs literal 0 HcmV?d00001