diff options
Diffstat (limited to 'src/main/java/cc/polyfrost/oneconfig/test/TestHud_Test.java')
-rw-r--r-- | src/main/java/cc/polyfrost/oneconfig/test/TestHud_Test.java | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/main/java/cc/polyfrost/oneconfig/test/TestHud_Test.java b/src/main/java/cc/polyfrost/oneconfig/test/TestHud_Test.java new file mode 100644 index 0000000..0de9d65 --- /dev/null +++ b/src/main/java/cc/polyfrost/oneconfig/test/TestHud_Test.java @@ -0,0 +1,33 @@ +package cc.polyfrost.oneconfig.test; + +import cc.polyfrost.oneconfig.config.annotations.Switch; +import cc.polyfrost.oneconfig.config.annotations.Text; +import cc.polyfrost.oneconfig.hud.TextHud; +import net.minecraft.client.Minecraft; + +import java.util.ArrayList; +import java.util.List; + +public class TestHud_Test extends TextHud { + public TestHud_Test(boolean enabled, int x, int y) { + super(enabled, x, y); + } + + @Override + public List<String> getLines() { + ArrayList<String> lines = new ArrayList<>(); + lines.add("FPS: " + Minecraft.getDebugFPS()); + if (hasSecondLine) lines.add(secondLine); + return lines; + } + + @Switch( + name = "Has Second Line" + ) + public boolean hasSecondLine = false; + + @Text( + name = "Second Line Text" + ) + public String secondLine = "Epic text"; +} |