From 8a891463f2c593d71f02d6f585976cd75d3d98e1 Mon Sep 17 00:00:00 2001 From: syeyoung Date: Mon, 27 Feb 2023 19:31:20 +0900 Subject: - Icons Signed-off-by: syeyoung --- .../config/guiconfig/configv3/CategoryItem.java | 11 ++++++ .../mod/config/guiconfig/configv3/GUIOpenItem.java | 10 ++++- .../guiconfig/configv3/MainConfigWidget.java | 12 ++++++ .../config/guiconfig/configv3/MainPageWidget.java | 8 ++++ .../mod/config/guiconfig/configv3/MenuItem.java | 10 ++++- .../dungeonsguide/mod/guiv2/DomElement.java | 17 +++++++-- .../guiv2/layouter/SingleChildPassingLayouter.java | 3 +- .../dungeonsguide/gui/config/categoryitem.gui | 42 +++++++++++++-------- .../dungeonsguide/gui/config/categorypage.gui | 4 +- .../assets/dungeonsguide/gui/config/mainpage.gui | 8 +++- .../assets/dungeonsguide/gui/config/menuitem.gui | 24 +++++++----- .../dungeonsguide/gui/config/normalconfig.gui | 42 ++++++++++++++------- .../textures/config/categoryIcon/alerts.png | Bin 0 -> 28046 bytes .../textures/config/categoryIcon/blood_rush.png | Bin 0 -> 220990 bytes .../textures/config/categoryIcon/bossfight.png | Bin 0 -> 33487 bytes .../textures/config/categoryIcon/communication.png | Bin 0 -> 13024 bytes .../textures/config/categoryIcon/cosmetics.png | Bin 0 -> 86492 bytes .../textures/config/categoryIcon/debug.png | Bin 0 -> 5082 bytes .../textures/config/categoryIcon/discord.png | Bin 0 -> 15981 bytes .../textures/config/categoryIcon/display_all.png | Bin 0 -> 143976 bytes .../textures/config/categoryIcon/display_one.png | Bin 0 -> 47470 bytes .../textures/config/categoryIcon/dungeon_hud.png | Bin 0 -> 42244 bytes .../textures/config/categoryIcon/dungeon_party.png | Bin 0 -> 4272 bytes .../textures/config/categoryIcon/floor_4.png | Bin 0 -> 43972 bytes .../textures/config/categoryIcon/floor_5.png | Bin 0 -> 67672 bytes .../textures/config/categoryIcon/floor_6.png | Bin 0 -> 58857 bytes .../textures/config/categoryIcon/floor_7.png | Bin 0 -> 33487 bytes .../textures/config/categoryIcon/global_hud.png | Bin 0 -> 11504 bytes .../textures/config/categoryIcon/misc.png | Bin 0 -> 26300 bytes .../config/categoryIcon/pathfinding__secrets.png | Bin 0 -> 47470 bytes .../textures/config/categoryIcon/player__mob.png | Bin 0 -> 46129 bytes .../config/categoryIcon/puzzle_solvers.png | Bin 0 -> 23230 bytes .../config/categoryIcon/secret_browser.png | Bin 0 -> 162012 bytes 33 files changed, 143 insertions(+), 48 deletions(-) create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/alerts.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/blood_rush.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/bossfight.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/communication.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/cosmetics.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/debug.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/discord.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/display_all.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/display_one.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/dungeon_hud.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/dungeon_party.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_4.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_5.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_6.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_7.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/global_hud.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/misc.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/pathfinding__secrets.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/player__mob.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/puzzle_solvers.png create mode 100644 mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/secret_browser.png (limited to 'mod') diff --git a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/CategoryItem.java b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/CategoryItem.java index 5a2c6f6c..fe0b2578 100644 --- a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/CategoryItem.java +++ b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/CategoryItem.java @@ -29,6 +29,7 @@ import net.minecraft.client.Minecraft; import net.minecraft.client.audio.PositionedSoundRecord; import net.minecraft.util.ResourceLocation; +import java.io.IOException; import java.util.function.Supplier; public class CategoryItem extends AnnotatedImportOnlyWidget { @@ -37,6 +38,8 @@ public class CategoryItem extends AnnotatedImportOnlyWidget { public final BindableAttribute name = new BindableAttribute<>(String.class); @Bind(variableName = "description") public final BindableAttribute description = new BindableAttribute<>(String.class); + @Bind(variableName = "icon") + public final BindableAttribute icon = new BindableAttribute<>(String.class, "dungeonsguide:textures/dglogox128.png"); private Supplier pageCreator; public CategoryItem(Supplier pageCreator, String category, String description) { @@ -45,6 +48,14 @@ public class CategoryItem extends AnnotatedImportOnlyWidget { this.name.setValue(category); this.description.setValue(description); + try { + String target = "dungeonsguide:textures/config/categoryIcon/"+category.toLowerCase() + .replace("&","").replace(" ","_")+".png"; + if (Minecraft.getMinecraft().getResourceManager().getResource(new ResourceLocation(target)) != null) + icon.setValue(target); + } catch (IOException e) { + e.printStackTrace(); + } } @On(functionName = "click") diff --git a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/GUIOpenItem.java b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/GUIOpenItem.java index da65f8c6..a99b1cc4 100644 --- a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/GUIOpenItem.java +++ b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/GUIOpenItem.java @@ -31,6 +31,7 @@ import net.minecraft.client.Minecraft; import net.minecraft.client.audio.PositionedSoundRecord; import net.minecraft.util.ResourceLocation; +import java.io.IOException; import java.util.function.Supplier; public class GUIOpenItem extends AnnotatedImportOnlyWidget { @@ -46,7 +47,14 @@ public class GUIOpenItem extends AnnotatedImportOnlyWidget { this.pageCreator = creator; bindableAttribute.setValue(category); - image.setValue("dungeonsguide:textures/config/"+category+".png"); + + image.setValue("dungeonsguide:textures/dglogox128.png"); + try { + String target = "dungeonsguide:textures/config/categoryIcon/"+category.toLowerCase() + .replace("&","").replace(" ","_")+".png"; + if (Minecraft.getMinecraft().getResourceManager().getResource(new ResourceLocation(target)) != null) + image.setValue(target); + } catch (IOException e) {} } @On(functionName = "click") diff --git a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MainConfigWidget.java b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MainConfigWidget.java index aa25e2be..1dc6b5b9 100644 --- a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MainConfigWidget.java +++ b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MainConfigWidget.java @@ -47,6 +47,9 @@ public class MainConfigWidget extends AnnotatedImportOnlyWidget { @Bind(variableName = "version") public final BindableAttribute version = new BindableAttribute<>(String.class, VersionInfo.VERSION); + @Bind(variableName = "sidebar") + public final BindableAttribute sidebar = new BindableAttribute<>(String.class, "hide"); + @Bind(variableName = "mainpage") public final BindableAttribute mainPage = new BindableAttribute<>(Widget.class, new MainPageWidget()); public MainConfigWidget() { @@ -68,4 +71,13 @@ public class MainConfigWidget extends AnnotatedImportOnlyWidget { Minecraft.getMinecraft().getSoundHandler().playSound(PositionedSoundRecord.create(new ResourceLocation("gui.button.press"), 1.0F)); Navigator.getNavigator(getDomElement()).goBack(); } + + @On(functionName = "toggleSidebar") + public void toggle() { + Minecraft.getMinecraft().getSoundHandler().playSound(PositionedSoundRecord.create(new ResourceLocation("gui.button.press"), 1.0F)); + if ("show".equals(this.sidebar.getValue())) + this.sidebar.setValue("hide"); + else + this.sidebar.setValue("show"); + } } diff --git a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MainPageWidget.java b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MainPageWidget.java index 884ff5d6..cfbce59b 100644 --- a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MainPageWidget.java +++ b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MainPageWidget.java @@ -18,9 +18,12 @@ package kr.syeyoung.dungeonsguide.mod.config.guiconfig.configv3; +import kr.syeyoung.dungeonsguide.mod.config.guiconfig.location2.HUDLocationConfig; import kr.syeyoung.dungeonsguide.mod.features.FeatureRegistry; import kr.syeyoung.dungeonsguide.mod.guiv2.BindableAttribute; +import kr.syeyoung.dungeonsguide.mod.guiv2.GuiScreenAdapter; import kr.syeyoung.dungeonsguide.mod.guiv2.Widget; +import kr.syeyoung.dungeonsguide.mod.guiv2.elements.GlobalHUDScale; import kr.syeyoung.dungeonsguide.mod.guiv2.xml.AnnotatedImportOnlyWidget; import kr.syeyoung.dungeonsguide.mod.guiv2.xml.annotations.Bind; import kr.syeyoung.dungeonsguide.mod.guiv2.xml.annotations.On; @@ -54,6 +57,11 @@ public class MainPageWidget extends AnnotatedImportOnlyWidget { .collect(Collectors.toList()); } + @On(functionName = "guiconfig") + public void guiConfig() { + Minecraft.getMinecraft().getSoundHandler().playSound(PositionedSoundRecord.create(new ResourceLocation("gui.button.press"), 1.0F)); + Minecraft.getMinecraft().displayGuiScreen(new GuiScreenAdapter(new GlobalHUDScale(new HUDLocationConfig(null)), Minecraft.getMinecraft().currentScreen)); + } @On(functionName = "discord") public void discord() { Minecraft.getMinecraft().getSoundHandler().playSound(PositionedSoundRecord.create(new ResourceLocation("gui.button.press"), 1.0F)); diff --git a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MenuItem.java b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MenuItem.java index e88c9e43..af87d15e 100644 --- a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MenuItem.java +++ b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/config/guiconfig/configv3/MenuItem.java @@ -28,12 +28,13 @@ import net.minecraft.client.Minecraft; import net.minecraft.client.audio.PositionedSoundRecord; import net.minecraft.util.ResourceLocation; +import java.io.IOException; import java.util.function.Supplier; public class MenuItem extends AnnotatedImportOnlyWidget { @Bind(variableName = "image") - public final BindableAttribute image = new BindableAttribute<>(String.class); + public final BindableAttribute image = new BindableAttribute<>(String.class,"dungeonsguide:textures/dglogox128.png"); @Bind(variableName = "category") public final BindableAttribute bindableAttribute = new BindableAttribute<>(String.class); @@ -43,7 +44,12 @@ public class MenuItem extends AnnotatedImportOnlyWidget { this.pageCreator = creator; bindableAttribute.setValue(category); - image.setValue("dungeonsguide:textures/config/"+category+".png"); + try { + String target = "dungeonsguide:textures/config/categoryIcon/"+category.toLowerCase() + .replace("&","").replace(" ","_")+".png"; + if (Minecraft.getMinecraft().getResourceManager().getResource(new ResourceLocation(target)) != null) + image.setValue(target); + } catch (IOException e) {} } @On(functionName = "click") diff --git a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/guiv2/DomElement.java b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/guiv2/DomElement.java index f35536be..3cf21e77 100644 --- a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/guiv2/DomElement.java +++ b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/guiv2/DomElement.java @@ -42,6 +42,17 @@ public class DomElement { @Getter @Setter(AccessLevel.PACKAGE) private Renderer renderer = DrawNothingRenderer.INSTANCE; // renders element itself. + + public Renderer getRenderer() { + if (layoutReq) { + layoutReq = false; + layouter.layout(this, new ConstraintBox( + size.getWidth(), size.getWidth(), size.getHeight(), size.getHeight() + )); + } + return renderer; + } + @Getter @Setter(AccessLevel.PACKAGE) private Layouter layouter = NullLayouter.INSTANCE; // layouts subelements @@ -104,11 +115,11 @@ public class DomElement { if (parent != null) parent.requestRelayout(); } + + private boolean layoutReq = false; public void requestRelayout() { if (layouter.canCutRequest() && size != null) { - layouter.layout(this, new ConstraintBox( - size.getWidth(), size.getWidth(), size.getHeight(), size.getHeight() - )); + layoutReq = true; return; } if (parent != null) diff --git a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/guiv2/layouter/SingleChildPassingLayouter.java b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/guiv2/layouter/SingleChildPassingLayouter.java index 80075d19..a58173cf 100644 --- a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/guiv2/layouter/SingleChildPassingLayouter.java +++ b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/guiv2/layouter/SingleChildPassingLayouter.java @@ -30,7 +30,8 @@ public class SingleChildPassingLayouter implements Layouter { @Override public Size layout(DomElement buildContext, ConstraintBox constraintBox) { if (buildContext.getChildren().isEmpty()) { - return new Size(constraintBox.getMaxWidth(), constraintBox.getMaxHeight()); + return new Size(constraintBox.getMaxWidth() == Double.POSITIVE_INFINITY ? 0 : constraintBox.getMaxWidth(), + constraintBox.getMaxHeight() == Double.POSITIVE_INFINITY ? 0 : constraintBox.getMaxHeight()); } DomElement childCtx = buildContext.getChildren().get(0); diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/categoryitem.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/categoryitem.gui index 41521764..cd9d3638 100644 --- a/mod/src/main/resources/assets/dungeonsguide/gui/config/categoryitem.gui +++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/categoryitem.gui @@ -16,27 +16,31 @@ ~ along with this program. If not, see . --> - + - + - + - + + + + + - + @@ -44,23 +48,26 @@ - + - - + - + + + + + - + @@ -68,23 +75,26 @@ - + - - + - + + + + + - + @@ -92,4 +102,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/categorypage.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/categorypage.gui index 6abf4b80..2eb07353 100644 --- a/mod/src/main/resources/assets/dungeonsguide/gui/config/categorypage.gui +++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/categorypage.gui @@ -25,7 +25,9 @@ - + + + diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/mainpage.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/mainpage.gui index 21a9d642..77fb5598 100644 --- a/mod/src/main/resources/assets/dungeonsguide/gui/config/mainpage.gui +++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/mainpage.gui @@ -34,9 +34,15 @@ - + + + + + + + diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/menuitem.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/menuitem.gui index a75f08a3..a0c624aa 100644 --- a/mod/src/main/resources/assets/dungeonsguide/gui/config/menuitem.gui +++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/menuitem.gui @@ -18,48 +18,54 @@ - + - + - + + + - + - + - + + + - + - + - + + + diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/normalconfig.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/normalconfig.gui index 15699c1b..410b3423 100644 --- a/mod/src/main/resources/assets/dungeonsguide/gui/config/normalconfig.gui +++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/normalconfig.gui @@ -24,6 +24,15 @@ + + + - - - - - - - - + + + + + + + + + + + + + - - - - - - + + + + + + diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/alerts.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/alerts.png new file mode 100644 index 00000000..4c87d79c Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/alerts.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/blood_rush.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/blood_rush.png new file mode 100644 index 00000000..93d2c474 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/blood_rush.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/bossfight.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/bossfight.png new file mode 100644 index 00000000..6d6d456c Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/bossfight.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/communication.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/communication.png new file mode 100644 index 00000000..fc34c272 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/communication.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/cosmetics.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/cosmetics.png new file mode 100644 index 00000000..e6db9ae8 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/cosmetics.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/debug.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/debug.png new file mode 100644 index 00000000..f5dc3617 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/debug.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/discord.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/discord.png new file mode 100644 index 00000000..a3ee4710 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/discord.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/display_all.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/display_all.png new file mode 100644 index 00000000..2f1c3886 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/display_all.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/display_one.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/display_one.png new file mode 100644 index 00000000..e94e14fa Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/display_one.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/dungeon_hud.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/dungeon_hud.png new file mode 100644 index 00000000..b27bd8d1 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/dungeon_hud.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/dungeon_party.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/dungeon_party.png new file mode 100644 index 00000000..3f9b78a3 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/dungeon_party.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_4.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_4.png new file mode 100644 index 00000000..7cadebe9 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_4.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_5.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_5.png new file mode 100644 index 00000000..c4d288ad Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_5.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_6.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_6.png new file mode 100644 index 00000000..2363face Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_6.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_7.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_7.png new file mode 100644 index 00000000..6d6d456c Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/floor_7.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/global_hud.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/global_hud.png new file mode 100644 index 00000000..be1c113f Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/global_hud.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/misc.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/misc.png new file mode 100644 index 00000000..bbffcd15 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/misc.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/pathfinding__secrets.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/pathfinding__secrets.png new file mode 100644 index 00000000..e94e14fa Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/pathfinding__secrets.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/player__mob.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/player__mob.png new file mode 100644 index 00000000..d086d330 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/player__mob.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/puzzle_solvers.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/puzzle_solvers.png new file mode 100644 index 00000000..48f69b0f Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/puzzle_solvers.png differ diff --git a/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/secret_browser.png b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/secret_browser.png new file mode 100644 index 00000000..af590dd6 Binary files /dev/null and b/mod/src/main/resources/assets/dungeonsguide/textures/config/categoryIcon/secret_browser.png differ -- cgit