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.

chore: removed all unused configscreen code

legoraft 2352e00b e0695aa2

-59
-59
src/client/java/com/armorhud/config/configScreen.java
··· 4 4 import net.fabricmc.api.Environment; 5 5 import net.minecraft.client.Minecraft; 6 6 import net.minecraft.client.OptionInstance; 7 - import net.minecraft.client.gui.GuiGraphicsExtractor; 8 - import net.minecraft.client.gui.components.Button; 9 - import net.minecraft.client.gui.components.CycleButton; 10 - import net.minecraft.client.gui.components.OptionsList; 11 7 import net.minecraft.client.gui.screens.Screen; 12 8 import net.minecraft.client.gui.screens.options.OptionsSubScreen; 13 - import net.minecraft.client.gui.layouts.*; 14 9 import net.minecraft.network.chat.Component; 15 10 16 11 import javax.swing.text.html.Option; ··· 23 18 super(parent, Minecraft.getInstance().options, Component.translatable("config.title")); 24 19 this.parent = parent; 25 20 } 26 - 27 - public CycleButton<?> doubleHotbarToggle; 28 - public CycleButton<?> betterMountHudToggle; 29 - public CycleButton<?> armorHudToggle; 30 - public CycleButton<?> disableArmorBar; 31 - public CycleButton<?> armorPosition; 32 - public CycleButton<?> rightToLeftToggle; 33 - public CycleButton<?> trimEmptySlots; 34 - 35 - public Button doneButton; 36 - 37 - /* 38 - @Override 39 - protected void init() { 40 - doubleHotbarToggle = CycleButton.onOffBuilder(config.DOUBLE_HOTBAR) 41 - .create(Component.translatable("config.doublehotbar"), ((button, value) -> config.DOUBLE_HOTBAR = !config.DOUBLE_HOTBAR)); 42 - 43 - betterMountHudToggle = CycleButton.onOffBuilder(config.BETTER_MOUNT_HUD) 44 - .create(Component.translatable("config.bettermounthud"), (button, value) -> config.BETTER_MOUNT_HUD = !config.BETTER_MOUNT_HUD); 45 - 46 - armorHudToggle = CycleButton.onOffBuilder(config.ARMOR_HUD) 47 - .create(Component.translatable("config.armorvisible"), (button, value) -> config.ARMOR_HUD = !config.ARMOR_HUD); 48 - 49 - disableArmorBar = CycleButton.onOffBuilder(config.DISABLE_ARMOR_BAR) 50 - .create(Component.translatable("config.disablearmorbar"), ((button, value) -> config.DISABLE_ARMOR_BAR = !config.DISABLE_ARMOR_BAR)); 51 - 52 - armorPosition = CycleButton.builder(config.Position::displayName, config.Position.valueOf(String.valueOf(config.position))).withValues(config.Position.values()) 53 - .create(Component.translatable("config.armorposition"), ((button, value) -> config.position = value)); 54 - 55 - rightToLeftToggle = CycleButton.onOffBuilder(config.RTL) 56 - .create(Component.translatable("config.righttoleft"), (button, value) -> config.RTL = !config.RTL); 57 - 58 - trimEmptySlots = CycleButton.onOffBuilder(config.TRIM_EMPTY_SLOTS) 59 - .create(Component.translatable("config.trimemptyslots"), ((button, value) -> config.TRIM_EMPTY_SLOTS = !config.TRIM_EMPTY_SLOTS)); 60 - 61 - doneButton = Button 62 - .builder(Component.translatable("config.done"), button -> onClose()) 63 - .bounds(width / 2 - 100, height - 25, 200, 20) 64 - .build(); 65 - 66 - OptionsList optionListWidget = this.addRenderableWidget(new OptionsList(this.minecraft, this.width, this)); 67 - optionListWidget.addHeader(Component.translatable("config.header.general")); 68 - optionListWidget.addSmall(armorHudToggle, disableArmorBar); 69 - 70 - optionListWidget.addHeader(Component.translatable("config.header.compatibility")); 71 - optionListWidget.addSmall(betterMountHudToggle, doubleHotbarToggle); 72 - 73 - optionListWidget.addHeader(Component.translatable("config.header.display")); 74 - optionListWidget.addSmall(armorPosition, rightToLeftToggle); 75 - optionListWidget.addSmall(trimEmptySlots, null); 76 - 77 - addRenderableWidget(doneButton); 78 - } 79 - */ 80 21 81 22 @Override 82 23 protected void addOptions() {