From 1d594045c4db597b414635f62bf59789572462d5 Mon Sep 17 00:00:00 2001 From: bconlon Date: Thu, 31 Dec 2020 07:54:40 -0800 Subject: [PATCH] Backport accessory keybind. --- .../the_aether/client/AetherClientEvents.java | 35 +++++++++++++++++++ .../the_aether/client/AetherKeybinds.java | 21 +++++++++++ .../the_aether/client/ClientProxy.java | 2 ++ .../client/gui/inventory/GuiAccessories.java | 17 ++++++++- .../assets/aether_legacy/lang/de_DE.lang | 3 ++ .../assets/aether_legacy/lang/en_US.lang | 3 ++ .../assets/aether_legacy/lang/es_MX.lang | 3 ++ .../assets/aether_legacy/lang/fr_FR.lang | 3 ++ .../assets/aether_legacy/lang/it_IT.lang | 3 ++ .../assets/aether_legacy/lang/ja_JP.lang | 3 ++ .../assets/aether_legacy/lang/ko_KR.lang | 3 ++ .../assets/aether_legacy/lang/nl_NL.lang | 3 ++ .../assets/aether_legacy/lang/pl_PL.lang | 3 ++ .../assets/aether_legacy/lang/ro_RO.lang | 3 ++ .../assets/aether_legacy/lang/ru_RU.lang | 3 ++ .../assets/aether_legacy/lang/sv_SE.lang | 3 ++ .../assets/aether_legacy/lang/th_TH.lang | 3 ++ .../assets/aether_legacy/lang/uk_UA.lang | 3 ++ .../assets/aether_legacy/lang/zh_CN.lang | 3 ++ .../assets/aether_legacy/lang/zh_TW.lang | 3 ++ 20 files changed, 122 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/gildedgames/the_aether/client/AetherKeybinds.java diff --git a/src/main/java/com/gildedgames/the_aether/client/AetherClientEvents.java b/src/main/java/com/gildedgames/the_aether/client/AetherClientEvents.java index b740def..161db55 100644 --- a/src/main/java/com/gildedgames/the_aether/client/AetherClientEvents.java +++ b/src/main/java/com/gildedgames/the_aether/client/AetherClientEvents.java @@ -1,5 +1,6 @@ package com.gildedgames.the_aether.client; +import java.security.Key; import java.util.List; import com.gildedgames.the_aether.client.gui.GuiCustomizationScreen; @@ -8,12 +9,14 @@ import com.gildedgames.the_aether.client.gui.button.GuiAccessoryButton; import com.gildedgames.the_aether.client.gui.button.GuiCapeButton; import com.gildedgames.the_aether.client.gui.button.GuiCustomizationScreenButton; import com.gildedgames.the_aether.client.gui.button.*; +import com.gildedgames.the_aether.client.gui.inventory.GuiAccessories; import com.gildedgames.the_aether.client.gui.menu.AetherMainMenu; import com.gildedgames.the_aether.client.gui.menu.GuiMenuToggleButton; import com.gildedgames.the_aether.network.packets.PacketCapeChanged; import com.gildedgames.the_aether.network.packets.PacketExtendedAttack; import com.gildedgames.the_aether.player.perks.AetherRankings; import cpw.mods.fml.client.FMLClientHandler; +import cpw.mods.fml.common.gameevent.InputEvent; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.*; import net.minecraft.client.gui.inventory.GuiContainer; @@ -22,6 +25,7 @@ import net.minecraft.client.gui.inventory.GuiInventory; import net.minecraft.client.renderer.entity.RenderPlayer; import net.minecraft.client.resources.I18n; import net.minecraft.client.settings.GameSettings; +import net.minecraft.client.settings.KeyBinding; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.Entity; import net.minecraft.entity.boss.EntityDragon; @@ -51,6 +55,7 @@ import com.gildedgames.the_aether.player.PlayerAether; import cpw.mods.fml.common.ObfuscationReflectionHelper; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.TickEvent; +import org.lwjgl.input.Keyboard; import org.lwjgl.input.Mouse; public class AetherClientEvents { @@ -274,6 +279,8 @@ public class AetherClientEvents { private static int previousSelectedTabIndex = -1; + private static boolean shouldRemoveButton = false; + @SubscribeEvent @SuppressWarnings("unchecked") public void onGuiOpened(GuiScreenEvent.InitGuiEvent.Post event) { @@ -294,6 +301,18 @@ public class AetherClientEvents { } else if (clazz == GuiInventory.class) { event.buttonList.add(ACCESSORY_BUTTON.setPosition(guiLeft + 26, guiTop + 65)); } + + if (clazz == GuiAccessories.class) + { + if (!shouldRemoveButton) + { + event.buttonList.add(ACCESSORY_BUTTON.setPosition(guiLeft + 8, guiTop + 65)); + } + else + { + shouldRemoveButton = false; + } + } } if (AetherConfig.config.get("Misc", "Enables the Aether Menu toggle button", false).getBoolean() && event.gui instanceof GuiMainMenu) @@ -420,4 +439,20 @@ public class AetherClientEvents { } } + @SubscribeEvent + public void onKeyInputEvent(InputEvent.KeyInputEvent event) + { + if (Minecraft.getMinecraft().thePlayer != null) + { + if (AetherKeybinds.keyBindingAccessories.isPressed()) + { + if (Minecraft.getMinecraft().currentScreen == null) + { + AetherNetwork.sendToServer(new PacketOpenContainer(AetherGuiHandler.accessories)); + shouldRemoveButton = true; + } + } + } + } + } \ No newline at end of file diff --git a/src/main/java/com/gildedgames/the_aether/client/AetherKeybinds.java b/src/main/java/com/gildedgames/the_aether/client/AetherKeybinds.java new file mode 100644 index 0000000..edb30e3 --- /dev/null +++ b/src/main/java/com/gildedgames/the_aether/client/AetherKeybinds.java @@ -0,0 +1,21 @@ +package com.gildedgames.the_aether.client; + +import cpw.mods.fml.client.registry.ClientRegistry; +import net.minecraft.client.settings.KeyBinding; +import org.lwjgl.input.Keyboard; + +public class AetherKeybinds +{ + public static KeyBinding[] keyBindings = new KeyBinding[1]; + public static KeyBinding keyBindingAccessories = new KeyBinding("key.aether.accessory_menu", Keyboard.KEY_I, "key.aether.category"); + + public static void initialization() + { + keyBindings[0] = keyBindingAccessories; + + for (int i = 0; i < keyBindings.length; ++i) + { + ClientRegistry.registerKeyBinding(keyBindings[i]); + } + } +} diff --git a/src/main/java/com/gildedgames/the_aether/client/ClientProxy.java b/src/main/java/com/gildedgames/the_aether/client/ClientProxy.java index 651c0fc..067df85 100644 --- a/src/main/java/com/gildedgames/the_aether/client/ClientProxy.java +++ b/src/main/java/com/gildedgames/the_aether/client/ClientProxy.java @@ -81,6 +81,8 @@ public class ClientProxy extends CommonProxy { RendersAether.initialization(); + AetherKeybinds.initialization(); + registerEvent(new AetherMusicHandler()); registerEvent(new AetherClientEvents()); registerEvent(new GuiAetherInGame(Minecraft.getMinecraft())); diff --git a/src/main/java/com/gildedgames/the_aether/client/gui/inventory/GuiAccessories.java b/src/main/java/com/gildedgames/the_aether/client/gui/inventory/GuiAccessories.java index 96ccb8f..2da2a83 100644 --- a/src/main/java/com/gildedgames/the_aether/client/gui/inventory/GuiAccessories.java +++ b/src/main/java/com/gildedgames/the_aether/client/gui/inventory/GuiAccessories.java @@ -1,6 +1,7 @@ package com.gildedgames.the_aether.client.gui.inventory; import com.gildedgames.the_aether.Aether; +import com.gildedgames.the_aether.client.AetherKeybinds; import com.gildedgames.the_aether.client.gui.button.GuiAccessoryButton; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiButton; @@ -9,6 +10,8 @@ import net.minecraft.client.gui.inventory.GuiInventory; import net.minecraft.client.resources.I18n; import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.event.GuiScreenEvent; +import org.lwjgl.input.Keyboard; import org.lwjgl.opengl.GL11; import com.gildedgames.the_aether.inventory.ContainerAccessories; @@ -40,7 +43,7 @@ public class GuiAccessories extends GuiContainer { } */ - this.buttonList.add(new GuiAccessoryButton(this.guiLeft + 8, this.guiTop + 65)); + //this.buttonList.add(new GuiAccessoryButton(this.guiLeft + 8, this.guiTop + 65)); } @Override @@ -91,4 +94,16 @@ public class GuiAccessories extends GuiContainer { GuiInventory.func_147046_a(this.guiLeft + 35, this.guiTop + 75, 30, (float) (this.guiLeft + 51) - (float) mouseX, (float) (this.guiTop + 75 - 50) - (float) mouseY, this.mc.thePlayer); } + @Override + public void handleKeyboardInput() + { + super.handleKeyboardInput(); + + int keyPressed = Keyboard.getEventKey(); + + if (keyPressed == AetherKeybinds.keyBindingAccessories.getKeyCode() && Keyboard.getEventKeyState()) + { + Minecraft.getMinecraft().thePlayer.closeScreen(); + } + } } \ No newline at end of file diff --git a/src/main/resources/assets/aether_legacy/lang/de_DE.lang b/src/main/resources/assets/aether_legacy/lang/de_DE.lang index f5d15a4..384103f 100644 --- a/src/main/resources/assets/aether_legacy/lang/de_DE.lang +++ b/src/main/resources/assets/aether_legacy/lang/de_DE.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/en_US.lang b/src/main/resources/assets/aether_legacy/lang/en_US.lang index 5f0e558..b6baaa6 100644 --- a/src/main/resources/assets/aether_legacy/lang/en_US.lang +++ b/src/main/resources/assets/aether_legacy/lang/en_US.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/es_MX.lang b/src/main/resources/assets/aether_legacy/lang/es_MX.lang index 5247389..90856b3 100644 --- a/src/main/resources/assets/aether_legacy/lang/es_MX.lang +++ b/src/main/resources/assets/aether_legacy/lang/es_MX.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/fr_FR.lang b/src/main/resources/assets/aether_legacy/lang/fr_FR.lang index dd76668..9dd9e0a 100644 --- a/src/main/resources/assets/aether_legacy/lang/fr_FR.lang +++ b/src/main/resources/assets/aether_legacy/lang/fr_FR.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/it_IT.lang b/src/main/resources/assets/aether_legacy/lang/it_IT.lang index 9d0f4a8..112f95d 100644 --- a/src/main/resources/assets/aether_legacy/lang/it_IT.lang +++ b/src/main/resources/assets/aether_legacy/lang/it_IT.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/ja_JP.lang b/src/main/resources/assets/aether_legacy/lang/ja_JP.lang index 4b3f7d5..3c97e7c 100644 --- a/src/main/resources/assets/aether_legacy/lang/ja_JP.lang +++ b/src/main/resources/assets/aether_legacy/lang/ja_JP.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/ko_KR.lang b/src/main/resources/assets/aether_legacy/lang/ko_KR.lang index 1961a0e..6452106 100644 --- a/src/main/resources/assets/aether_legacy/lang/ko_KR.lang +++ b/src/main/resources/assets/aether_legacy/lang/ko_KR.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/nl_NL.lang b/src/main/resources/assets/aether_legacy/lang/nl_NL.lang index 15b39c5..b6f4dab 100644 --- a/src/main/resources/assets/aether_legacy/lang/nl_NL.lang +++ b/src/main/resources/assets/aether_legacy/lang/nl_NL.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/pl_PL.lang b/src/main/resources/assets/aether_legacy/lang/pl_PL.lang index 96653b6..98cb284 100644 --- a/src/main/resources/assets/aether_legacy/lang/pl_PL.lang +++ b/src/main/resources/assets/aether_legacy/lang/pl_PL.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/ro_RO.lang b/src/main/resources/assets/aether_legacy/lang/ro_RO.lang index 1e84f9d..56371df 100644 --- a/src/main/resources/assets/aether_legacy/lang/ro_RO.lang +++ b/src/main/resources/assets/aether_legacy/lang/ro_RO.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/ru_RU.lang b/src/main/resources/assets/aether_legacy/lang/ru_RU.lang index 1fca9a2..3810565 100644 --- a/src/main/resources/assets/aether_legacy/lang/ru_RU.lang +++ b/src/main/resources/assets/aether_legacy/lang/ru_RU.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/sv_SE.lang b/src/main/resources/assets/aether_legacy/lang/sv_SE.lang index ef890c9..6ad846c 100644 --- a/src/main/resources/assets/aether_legacy/lang/sv_SE.lang +++ b/src/main/resources/assets/aether_legacy/lang/sv_SE.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Utvecklarsken: gui.button.aether_cape=Aethermantel: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/th_TH.lang b/src/main/resources/assets/aether_legacy/lang/th_TH.lang index 5e3f1c1..f845d39 100644 --- a/src/main/resources/assets/aether_legacy/lang/th_TH.lang +++ b/src/main/resources/assets/aether_legacy/lang/th_TH.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/uk_UA.lang b/src/main/resources/assets/aether_legacy/lang/uk_UA.lang index 124d1ae..dc1934c 100644 --- a/src/main/resources/assets/aether_legacy/lang/uk_UA.lang +++ b/src/main/resources/assets/aether_legacy/lang/uk_UA.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/zh_CN.lang b/src/main/resources/assets/aether_legacy/lang/zh_CN.lang index a23436e..8c5f34f 100644 --- a/src/main/resources/assets/aether_legacy/lang/zh_CN.lang +++ b/src/main/resources/assets/aether_legacy/lang/zh_CN.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing! diff --git a/src/main/resources/assets/aether_legacy/lang/zh_TW.lang b/src/main/resources/assets/aether_legacy/lang/zh_TW.lang index 709d941..e4f147a 100644 --- a/src/main/resources/assets/aether_legacy/lang/zh_TW.lang +++ b/src/main/resources/assets/aether_legacy/lang/zh_TW.lang @@ -374,6 +374,9 @@ gui.button.halo=Halo: gui.button.glow=Developer Glow: gui.button.aether_cape=Aether Cape: +key.aether.category=Aether +key.aether.accessory_menu=Open Accessories Menu + lore.aether_legacy.aechor_petal=The petal of an Aechor Plant, they have a sweet aroma to them. These are a Moa's favorite food, and can be used to feed baby Moas. lore.aether_legacy.aerogel=The result of the Aether's unique climate and lava combining. It can be crafted into various decorative blocks and is blast resistant. lore.aether_legacy.aerogel_slab=Crafted from Aerogel. Slabs are half blocks, versatile for decoration and smooth slopes. Try adding some to a building’s roofing!