From 4013efcfc85e5ce4e16b2492d235373ed5caa958 Mon Sep 17 00:00:00 2001 From: DoKM Date: Thu, 8 Jul 2021 21:33:52 +0200 Subject: Redo config so its less cluttered --- .../dungeons/GuiDungeonMapEditor.java | 1429 +++++----- .../notenoughupdates/options/NEUConfig.java | 2994 +++----------------- .../options/seperateSections/AccessoryBag.java | 15 + .../options/seperateSections/ApiKey.java | 15 + .../seperateSections/AuctionHouseSearch.java | 40 + .../options/seperateSections/Calendar.java | 53 + .../options/seperateSections/DungeonMapConfig.java | 142 + .../options/seperateSections/Dungeons.java | 199 ++ .../options/seperateSections/EnchSolvers.java | 106 + .../options/seperateSections/Fishing.java | 208 ++ .../options/seperateSections/ImprovedSBMenu.java | 46 + .../options/seperateSections/InventoryButtons.java | 35 + .../options/seperateSections/ItemOverlays.java | 196 ++ .../options/seperateSections/Itemlist.java | 110 + .../options/seperateSections/Mining.java | 181 ++ .../options/seperateSections/Misc.java | 70 + .../options/seperateSections/MiscOverlays.java | 256 ++ .../options/seperateSections/NeuAuctionHouse.java | 45 + .../options/seperateSections/Notifications.java | 32 + .../options/seperateSections/PetOverlay.java | 74 + .../options/seperateSections/SkillOverlays.java | 58 + .../options/seperateSections/SlotLocking.java | 71 + .../options/seperateSections/StorageGUI.java | 188 ++ .../options/seperateSections/Toolbar.java | 64 + .../options/seperateSections/TooltipTweaks.java | 90 + .../options/seperateSections/TradeMenu.java | 27 + 26 files changed, 3455 insertions(+), 3289 deletions(-) create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AccessoryBag.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiKey.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AuctionHouseSearch.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Calendar.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/DungeonMapConfig.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/EnchSolvers.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ImprovedSBMenu.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/InventoryButtons.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/NeuAuctionHouse.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Notifications.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlotLocking.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java create mode 100644 src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TradeMenu.java (limited to 'src/main/java') diff --git a/src/main/java/io/github/moulberry/notenoughupdates/dungeons/GuiDungeonMapEditor.java b/src/main/java/io/github/moulberry/notenoughupdates/dungeons/GuiDungeonMapEditor.java index b0e46e00..ea2631df 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/dungeons/GuiDungeonMapEditor.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/dungeons/GuiDungeonMapEditor.java @@ -1,714 +1,715 @@ -package io.github.moulberry.notenoughupdates.dungeons; - -import io.github.moulberry.notenoughupdates.core.config.gui.GuiPositionEditor; -import io.github.moulberry.notenoughupdates.core.util.render.RenderUtils; -import io.github.moulberry.notenoughupdates.core.util.render.TextRenderUtils; -import io.github.moulberry.notenoughupdates.options.NEUConfig; -import io.github.moulberry.notenoughupdates.NotEnoughUpdates; -import io.github.moulberry.notenoughupdates.core.GuiElementColour; -import io.github.moulberry.notenoughupdates.core.config.annotations.ConfigEditorSlider; -import io.github.moulberry.notenoughupdates.core.config.annotations.ConfigOption; -import io.github.moulberry.notenoughupdates.itemeditor.GuiElementTextField; -import io.github.moulberry.notenoughupdates.util.SpecialColour; -import io.github.moulberry.notenoughupdates.util.Utils; -import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.GuiScreen; -import net.minecraft.client.gui.ScaledResolution; -import net.minecraft.client.renderer.GlStateManager; -import net.minecraft.client.renderer.OpenGlHelper; -import net.minecraft.client.shader.Framebuffer; -import net.minecraft.client.shader.Shader; -import net.minecraft.util.EnumChatFormatting; -import net.minecraft.util.Matrix4f; -import net.minecraft.util.ResourceLocation; -import net.minecraft.util.Vec4b; -import org.lwjgl.input.Keyboard; -import org.lwjgl.input.Mouse; -import org.lwjgl.opengl.GL11; - -import java.awt.*; -import java.io.IOException; -import java.lang.reflect.Field; -import java.util.*; -import java.util.List; -import static io.github.moulberry.notenoughupdates.util.GuiTextures.*; - -public class GuiDungeonMapEditor extends GuiScreen { - - public static final ResourceLocation BACKGROUND = new ResourceLocation("notenoughupdates:dungeon_map/editor/background.png"); - public static final ResourceLocation BUTTON = new ResourceLocation("notenoughupdates:button.png"); - private static final DungeonMap demoMap = new DungeonMap(); - - private int sizeX; - private int sizeY; - private int guiLeft; - private int guiTop; - - private List