From 431d4a5eca207aa6f86a90e3c4e1912885f115eb Mon Sep 17 00:00:00 2001 From: Moulberry Date: Sat, 31 Oct 2020 21:49:14 +1100 Subject: 1.4.9 --- .../notenoughupdates/options/Options.java | 100 ++++++++++++++++++++- 1 file changed, 97 insertions(+), 3 deletions(-) (limited to 'src/main/java/io/github/moulberry/notenoughupdates/options/Options.java') diff --git a/src/main/java/io/github/moulberry/notenoughupdates/options/Options.java b/src/main/java/io/github/moulberry/notenoughupdates/options/Options.java index 62d12062..f6ce41dd 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/options/Options.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/options/Options.java @@ -1,6 +1,7 @@ package io.github.moulberry.notenoughupdates.options; import com.google.gson.*; +import io.github.moulberry.notenoughupdates.GuiDungeonMapEditor; import io.github.moulberry.notenoughupdates.GuiEnchantColour; import io.github.moulberry.notenoughupdates.NEUOverlayPlacements; import io.github.moulberry.notenoughupdates.NotEnoughUpdates; @@ -392,6 +393,93 @@ public class Options { false, "enchantColours", CAT_ALL); + //Dungeon Map Options + public Option dmBorderSize = new Option( + 1.0, + "dmBorderSize", + false, + "", CAT_ALL); + public Option dmRoomSize = new Option( + 1.0, + "dmRoomSize", + false, + "", CAT_ALL); + public Option dmBorderStyle = new Option( + 0.0, + "dmBorderStyle", + false, + "", CAT_ALL); + public Option dmEnable = new Option( + true, + "dmEnable", + false, + "", CAT_ALL); + public Option dmCenterPlayer = new Option( + false, + "dmCenterPlayer", + false, + "", CAT_ALL); + public Option dmRotatePlayer = new Option( + true, + "dmCenterPlayer", + false, + "", CAT_ALL); + public Option dmOrientCheck = new Option( + true, + "dmOrientCheck", + false, + "", CAT_ALL); + public Option dmCenterCheck = new Option( + false, + "dmOrientCheck", + false, + "", CAT_ALL); + public Option dmPlayerHeads = new Option( + 0.0, + "dmPlayerHeads", + false, + "", CAT_ALL); + public Option dmPlayerInterp = new Option( + true, + "dmPlayerInterp", + false, + "", CAT_ALL); + public Option dmCompat = new Option( + 0.0, + "dmCompat", + false, + "", CAT_ALL); + public Option dmBackgroundColour = new Option( + "00:170:75:75:75", + "dmBackgroundColour", + false, + "", FLAG_COLOUR, CAT_ALL); + public Option dmBorderColour = new Option( + "00:0:0:0:0", + "dmBorderColour", + false, + "", FLAG_COLOUR, CAT_ALL); + public Option dmChromaBorder = new Option( + false, + "dmChromaBorder", + false, + "", CAT_ALL); + public Option dmBackgroundBlur = new Option( + 3.0, + "dmBackgroundBlur", + false, + "", CAT_ALL); + public Option dmCenterX = new Option( + 8.5, + "dmCenterX", + false, + "", CAT_ALL); + public Option dmCenterY = new Option( + 15.0, + "dmCenterY", + false, + "", CAT_ALL); + private ArrayList createDefaultQuickCommands() { ArrayList arr = new ArrayList<>(); arr.add("/warp home:Warp Home:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzljODg4MWU0MjkxNWE5ZDI5YmI2MWExNmZiMjZkMDU5OTEzMjA0ZDI2NWRmNWI0MzliM2Q3OTJhY2Q1NiJ9fX0="); @@ -436,10 +524,14 @@ public class Options { Minecraft.getMinecraft().displayGuiScreen(new NEUOverlayPlacements()); })); - buttons.add(new Button("Edit Enchant Colours", "Allows you to change the colour of any enchant at any level.", () -> { Minecraft.getMinecraft().displayGuiScreen(new GuiEnchantColour()); })); + + + buttons.add(new Button("Edit Dungeon Map", "Allows you to configure the NEU dungeon map.", () -> { + Minecraft.getMinecraft().displayGuiScreen(new GuiDungeonMapEditor()); + })); } public List