A mod that adds your armor to the hud modrinth.com/mod/simple-armor-hud
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: added enum position option

legoraft 794a5f30 4c2aa774

+16 -11
+16 -11
src/client/java/com/armorhud/config/config.java
··· 13 13 public static boolean BETTER_MOUNT_HUD = false; 14 14 public static boolean DOUBLE_HOTBAR = false; 15 15 public static boolean ARMOR_HUD = true; 16 - public static boolean RTL = false; 17 16 public static boolean DISABLE_ARMOR_BAR = false; 18 - public static boolean ABOVE_HEALTH_BAR = false; // a new option to render armor hud above the healthbar instead of the hungerbar -Dino 17 + public static Position position = Position.FOODBAR; 18 + public static boolean RTL = false; 19 19 public static boolean TRIM_EMPTY_SLOTS = false; // toggles trimming space between empty armor slots 20 20 21 21 private static final Path CONFIG_PATH = FabricLoader.getInstance().getConfigDir().resolve("armorhud.properties"); 22 22 23 + public enum Position { 24 + FOODBAR, 25 + HEALTHBAR 26 + } 27 + 23 28 public static void write(Properties properties) { 24 29 properties.setProperty("better_mount_hud", Boolean.toString(BETTER_MOUNT_HUD)); 25 30 properties.setProperty("double_hotbar", Boolean.toString(DOUBLE_HOTBAR)); 26 31 properties.setProperty("armor_hud", Boolean.toString(ARMOR_HUD)); 32 + properties.setProperty("disable_armor_bar", Boolean.toString(DISABLE_ARMOR_BAR)); 33 + properties.setProperty("position", position.name()); 27 34 properties.setProperty("right_to_left", Boolean.toString(RTL)); 28 - properties.setProperty("disable_armor_bar", Boolean.toString(DISABLE_ARMOR_BAR)); 29 - properties.setProperty("above_health_bar", Boolean.toString(ABOVE_HEALTH_BAR)); 30 35 properties.setProperty("trim_empty_slots", Boolean.toString(TRIM_EMPTY_SLOTS)); 31 36 } 32 37 33 38 public void read(Properties properties) { 34 - BETTER_MOUNT_HUD = Boolean.parseBoolean(properties.getProperty("better_mount_hud")); 35 - DOUBLE_HOTBAR = Boolean.parseBoolean(properties.getProperty("double_hotbar")); 36 - ARMOR_HUD = Boolean.parseBoolean(properties.getProperty("armor_hud")); 37 - RTL = Boolean.parseBoolean(properties.getProperty("right_to_left")); 38 - DISABLE_ARMOR_BAR = Boolean.parseBoolean(properties.getProperty("disable_armor_bar")); 39 - ABOVE_HEALTH_BAR = Boolean.parseBoolean(properties.getProperty("above_health_bar")); 40 - TRIM_EMPTY_SLOTS = Boolean.parseBoolean(properties.getProperty("trim_empty_slots")); 39 + BETTER_MOUNT_HUD = Boolean.parseBoolean(properties.getProperty("better_mount_hud", "false")); 40 + DOUBLE_HOTBAR = Boolean.parseBoolean(properties.getProperty("double_hotbar", "false")); 41 + ARMOR_HUD = Boolean.parseBoolean(properties.getProperty("armor_hud", "true")); 42 + DISABLE_ARMOR_BAR = Boolean.parseBoolean(properties.getProperty("disable_armor_bar", "false")); 43 + position = Position.valueOf(properties.getProperty("position", "FOODBAR")); 44 + RTL = Boolean.parseBoolean(properties.getProperty("right_to_left", "false")); 45 + TRIM_EMPTY_SLOTS = Boolean.parseBoolean(properties.getProperty("trim_empty_slots", "false")); 41 46 } 42 47 43 48 public static void save() {