From 2ea60af5a42feecf88f7eaa04e5270994ecd4f97 Mon Sep 17 00:00:00 2001 From: Bob Date: Mon, 17 Jan 2022 23:02:06 +0100 Subject: [PATCH] GUI tweaks --- src/main/java/com/hbm/config/MobConfig.java | 9 +++++++++ src/main/java/com/hbm/handler/SiegeOrchestrator.java | 10 ++++++++++ .../com/hbm/inventory/gui/GUIReactorResearch.java | 11 +++++++++-- .../java/com/hbm/items/machine/ItemPlateFuel.java | 2 +- 4 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 src/main/java/com/hbm/handler/SiegeOrchestrator.java diff --git a/src/main/java/com/hbm/config/MobConfig.java b/src/main/java/com/hbm/config/MobConfig.java index c98ee9c95..226372ebf 100644 --- a/src/main/java/com/hbm/config/MobConfig.java +++ b/src/main/java/com/hbm/config/MobConfig.java @@ -53,5 +53,14 @@ public class MobConfig { enableDucks = CommonConfig.createConfigBool(config, CATEGORY, "12.D00_enableDucks", "Whether pressing O should allow the player to duck", true); enableMobGear = CommonConfig.createConfigBool(config, CATEGORY, "12.D01_enableMobGear", "Whether zombies and skeletons should have additional gear when spawning", true); + + final String CAT_SIEGE = "SIEGE_MODE"; + + /// TODO /// } + + public static boolean enableDropships = true; + public static boolean enableSiegeBases = true; + public static double spawnDist = 64D; + public static boolean enableMissiles = false; } diff --git a/src/main/java/com/hbm/handler/SiegeOrchestrator.java b/src/main/java/com/hbm/handler/SiegeOrchestrator.java new file mode 100644 index 000000000..18918f993 --- /dev/null +++ b/src/main/java/com/hbm/handler/SiegeOrchestrator.java @@ -0,0 +1,10 @@ +package com.hbm.handler; + +import net.minecraft.world.World; + +public class SiegeOrchestrator { + + public static void update(World world) { + + } +} diff --git a/src/main/java/com/hbm/inventory/gui/GUIReactorResearch.java b/src/main/java/com/hbm/inventory/gui/GUIReactorResearch.java index 8ec3650aa..ab3aaa5b8 100644 --- a/src/main/java/com/hbm/inventory/gui/GUIReactorResearch.java +++ b/src/main/java/com/hbm/inventory/gui/GUIReactorResearch.java @@ -58,7 +58,7 @@ public class GUIReactorResearch extends GuiInfoContainer { @Override public void drawScreen(int mouseX, int mouseY, float f) { super.drawScreen(mouseX, mouseY, f); - + String[] text = new String[] { "The reactor has to be submerged", "in water on its sides to cool.", @@ -66,6 +66,12 @@ public class GUIReactorResearch extends GuiInfoContainer { "adjacent breeding reactors." }; this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 14, guiTop + 23, 16, 16, guiLeft - 6, guiTop + 23 + 16, text); + + String[] text2 = new String[] { + "This reactor is fueled with plate fuel.", + "The reaction needs a neutron source to start." + }; + this.drawCustomInfoStat(mouseX, mouseY, guiLeft - 14, guiTop + 31, 16, 16, guiLeft - 6, guiTop + 31 + 16, text2); } @Override @@ -137,8 +143,9 @@ public class GUIReactorResearch extends GuiInfoContainer { field.setText(0 + ""); displays[2].drawNumber(0); } - + this.drawInfoPanel(guiLeft - 14, guiTop + 23, 16, 16, 3); + this.drawInfoPanel(guiLeft - 14, guiTop + 31, 16, 16, 2); } diff --git a/src/main/java/com/hbm/items/machine/ItemPlateFuel.java b/src/main/java/com/hbm/items/machine/ItemPlateFuel.java index fe87fcf41..62b99da99 100644 --- a/src/main/java/com/hbm/items/machine/ItemPlateFuel.java +++ b/src/main/java/com/hbm/items/machine/ItemPlateFuel.java @@ -30,7 +30,7 @@ public class ItemPlateFuel extends ItemFuelRod { @Override public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) { - list.add(EnumChatFormatting.YELLOW + "[Reactor Plate Fuel]"); + list.add(EnumChatFormatting.YELLOW + "[Research Reactor Plate Fuel]"); list.add(EnumChatFormatting.DARK_AQUA + " " + getFunctionDesc()); list.add(EnumChatFormatting.DARK_AQUA + " Yield of " + BobMathUtil.getShortNumber(lifeTime) + " events");