aboutsummaryrefslogtreecommitdiff
path: root/mod/src/main/resources/assets
diff options
context:
space:
mode:
authorsyeyoung <cyoung06@naver.com>2023-02-09 21:19:24 +0900
committersyeyoung <cyoung06@naver.com>2023-02-09 21:19:24 +0900
commit9550040e6a8068132d91f2f42f56be91618bf33d (patch)
tree3e6ce45821fd68a583601189d3de2ac76c8f9e9e /mod/src/main/resources/assets
parent634c97f91c1fc52fb3cc980c3a5b8ccaf942eb17 (diff)
downloadSkyblock-Dungeons-Guide-9550040e6a8068132d91f2f42f56be91618bf33d.tar.gz
Skyblock-Dungeons-Guide-9550040e6a8068132d91f2f42f56be91618bf33d.tar.bz2
Skyblock-Dungeons-Guide-9550040e6a8068132d91f2f42f56be91618bf33d.zip
- Better Text Configuration
I feel like this might be worse Signed-off-by: syeyoung <cyoung06@naver.com>
Diffstat (limited to 'mod/src/main/resources/assets')
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/constCheckmark.gui15
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/constColor.gui29
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableCheckmark.gui22
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableColor.gui25
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableDerivedColor.gui41
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableNumber.gui46
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableOptionalColor.gui25
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableStyleline.gui68
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/groupbutton.gui21
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/help.gui20
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/styleedit.gui32
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/stylegroup.gui43
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/styleline.gui41
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/config/text/textconfig.gui51
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/elements/checkbox.gui41
15 files changed, 520 insertions, 0 deletions
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/constCheckmark.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/constCheckmark.gui
new file mode 100644
index 00000000..3d7b0e59
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/constCheckmark.gui
@@ -0,0 +1,15 @@
+<size width="10" height="10">
+ <RoundRect backgroundColor="#FFAAAAAA" radius="3">
+ <padding left="1" top="1" right="1" bottom="1">
+ <SelectiveContainer bind:visible="enabled">
+ <RoundRect slot="show" backgroundColor="#FF000000" radius="3">
+ <align>
+ <Text text="v" color="#FFAAAAAA"/>
+ </align>
+ </RoundRect>
+ <RoundRect slot="hide" backgroundColor="#FF000000" radius="3">
+ </RoundRect>
+ </SelectiveContainer>
+ </padding>
+ </RoundRect>
+</size> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/constColor.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/constColor.gui
new file mode 100644
index 00000000..553d740e
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/constColor.gui
@@ -0,0 +1,29 @@
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<SelectiveContainer bind:visible="null">
+ <row slot="hide">
+ <Text text="MC Default: " color="#FFFFFFFF"/>
+ <size width="20" height="10">
+ <RoundRect bind:backgroundColor="color" radius="3"/>
+ </size>
+ </row>
+ <size width="20" height="10" slot="show">
+ <RoundRect bind:backgroundColor="color" radius="3"/>
+ </size>
+</SelectiveContainer> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableCheckmark.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableCheckmark.gui
new file mode 100644
index 00000000..983e7b8b
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableCheckmark.gui
@@ -0,0 +1,22 @@
+
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<size width="10" height="10">
+ <SimpleCheckBox bind:enabled="enabled"/>
+</size> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableColor.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableColor.gui
new file mode 100644
index 00000000..843283a2
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableColor.gui
@@ -0,0 +1,25 @@
+
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<size width="20" height="10">
+ <RoundButton on:click="setColor" hPadding="1"
+ text=""
+ bind:backgroundColor="color" bind:hoveredBackgroundColor="hover" bind:pressedBackgroundColor="click"
+ />
+</size> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableDerivedColor.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableDerivedColor.gui
new file mode 100644
index 00000000..79ccb1ca
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableDerivedColor.gui
@@ -0,0 +1,41 @@
+
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<size width="200" height="10">
+ <row>
+ <size width="10" height="10">
+ <SimpleCheckBox bind:enabled="enabled"/>
+ </size>
+ <size width="5" height="0"/>
+ <SelectiveContainer bind:visible="enabled2">
+ <row slot="enabled">
+ <Text text="MC Default: " color="#FFFFFFFF"/>
+ <size width="20" height="10">
+ <RoundRect bind:backgroundColor="color" radius="3"/>
+ </size>
+ </row>
+ <size width="20" height="10" slot="disabled">
+ <RoundButton on:click="setColor" hPadding="1"
+ text=""
+ bind:backgroundColor="color" bind:hoveredBackgroundColor="hover" bind:pressedBackgroundColor="click"
+ />
+ </size>
+ </SelectiveContainer>
+ </row>
+</size> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableNumber.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableNumber.gui
new file mode 100644
index 00000000..c3ba447f
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableNumber.gui
@@ -0,0 +1,46 @@
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<size width="80" height="13">
+ <Stencil>
+ <row>
+ <aspectRatio width="1" height="1">
+ <ColorButton on:click="dec" hPadding="1"
+ backgroundColor="#FF1C376E" textColor="#FFFFFFFF"
+ hoveredBackgroundColor="#FF1C5692" hoveredTextColor="#FFFFFFFF"
+ disabledBackgroundColor="0" disabledTextColor="0"
+ pressedBackgroundColor="#FF1D5F9C" pressedTextColor="#FFFFFFFF"
+ text="&lt;"
+ />
+ </aspectRatio>
+ <flexible>
+ <TextField bind:value="value"/>
+ </flexible>
+ <aspectRatio width="1" height="1">
+ <ColorButton on:click="inc" hPadding="1"
+ backgroundColor="#FF1C376E" textColor="#FFFFFFFF"
+ hoveredBackgroundColor="#FF1C5692" hoveredTextColor="#FFFFFFFF"
+ disabledBackgroundColor="0" disabledTextColor="0"
+ pressedBackgroundColor="#FF1D5F9C" pressedTextColor="#FFFFFFFF"
+ text="&gt;"
+ />
+ </aspectRatio>
+ </row>
+ <CircularRect slot="stencil"/>
+ </Stencil>
+</size> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableOptionalColor.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableOptionalColor.gui
new file mode 100644
index 00000000..0b6aef8a
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableOptionalColor.gui
@@ -0,0 +1,25 @@
+
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<size width="20" height="10">
+ <RoundButton on:click="setColor" hPadding="1"
+ text=""
+ bind:backgroundColor="color" bind:hoveredBackgroundColor="hover" bind:pressedBackgroundColor="click"
+ />
+</size> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableStyleline.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableStyleline.gui
new file mode 100644
index 00000000..c6175762
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/editableStyleline.gui
@@ -0,0 +1,68 @@
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<padding top="3" bottom="3">
+ <row>
+ <SelectiveContainer bind:visible="disableable">
+ <size width="10" height="10" slot="show">
+ <SimpleCheckBox bind:enabled="enabled"/>
+ </size>
+ <size width="10" height="10" slot="hide">
+ <RoundRect backgroundColor="#FFAAAAAA" radius="3">
+ <padding left="1" top="1" right="1" bottom="1">
+ <RoundRect slot="show" backgroundColor="#FF000000" radius="3">
+ <align>
+ <Text text="v" color="#FFAAAAAA"/>
+ </align>
+ </RoundRect>
+ </padding>
+ </RoundRect>
+ </size>
+ </SelectiveContainer>
+ <size width="5" height="0"/>
+ <flexible>
+ <size height="13">
+ <SelectiveContainer bind:visible="enabled2">
+ <stack slot="disable">
+ <align vAlign="CENTER">
+ <line thickness="1.5" color="#FF111111"/>
+ </align>
+ <row>
+ <size width="100" height="9">
+ <Text bind:text="name" color="#FFAAAAAA"/>
+ </size>
+ <flexible fit="LOOSE">
+ <slot bind:child="value"/>
+ </flexible>
+ </row>
+ </stack>
+ <row slot="enable">
+ <size width="100">
+ <align vAlign="CENTER" hAlign="START">
+ <Text bind:text="name" color="#FFFFFFFF"/>
+ </align>
+ </size>
+ <flexible fit="LOOSE">
+ <slot bind:child="actualEdit"/>
+ </flexible>
+ </row>
+ </SelectiveContainer>
+ </size>
+ </flexible>
+ </row>
+</padding> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/groupbutton.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/groupbutton.gui
new file mode 100644
index 00000000..548c49b5
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/groupbutton.gui
@@ -0,0 +1,21 @@
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<size width="70" height="20">
+ <RoundButton bind:text="name" on:click="click"/>
+</size> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/help.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/help.gui
new file mode 100644
index 00000000..634a4e95
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/help.gui
@@ -0,0 +1,20 @@
+
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<Text text="Help" color="#FFFFFFFF"/> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/styleedit.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/styleedit.gui
new file mode 100644
index 00000000..e9981621
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/styleedit.gui
@@ -0,0 +1,32 @@
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<padding left="5" top="5" right="5" bottom="5">
+ <col crossAlign="START">
+ <row mainAlign="SPACE_BETWEEN">
+ <size width="50" height="11">
+ <RoundButton text="Go Back" on:click="back"/>
+ </size>
+ <size width="50" height="11">
+ <slot bind:child="help"/>
+ </size>
+ </row>
+ <size height="5"/>
+ <col bind:_="styles" bind:api="api"/>
+ </col>
+</padding> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/stylegroup.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/stylegroup.gui
new file mode 100644
index 00000000..b9b716ce
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/stylegroup.gui
@@ -0,0 +1,43 @@
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<col crossAlign="START">
+ <padding top="3" bottom="3">
+ <bgcolor backgroundColor="#FF000000">
+ <padding left="5">
+ <SelectiveContainer bind:visible="inherit">
+ <row slot="show">
+ <Text text="Inherited From " color="#FFAAAAAA"/>
+ <RoundRect backgroundColor="#FFCCCCCC" radius="3">
+ <padding left="3" right="3" top="1" bottom="1">
+ <Text bind:text="name" color="#FF111111"/>
+ </padding>
+ </RoundRect>
+ </row>
+ <Text bind:text="name" color="#FFFFFFFF" slot="hide"/>
+ </SelectiveContainer>
+ </padding>
+ </bgcolor>
+ </padding>
+ <bgcolor backgroundColor="#FF222222">
+ <padding left="5" right="5" top="2" bottom="2">
+ <col bind:_="styles">
+ </col>
+ </padding>
+ </bgcolor>
+</col> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/styleline.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/styleline.gui
new file mode 100644
index 00000000..1ee789c4
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/styleline.gui
@@ -0,0 +1,41 @@
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<padding top="3" bottom="3">
+ <IntrinsicHeight>
+ <stack>
+ <SelectiveContainer bind:visible="erase">
+ <align vAlign="CENTER" slot="show">
+ <line thickness="1.5" color="#FF111111"/>
+ </align>
+ <size width="0" height="0" slot="hide"/>
+ </SelectiveContainer>
+ <row>
+ <size width="100" height="9">
+ <SelectiveContainer bind:visible="erase">
+ <Text bind:text="name" color="#FFAAAAAA" slot="show"/>
+ <Text bind:text="name" color="#FFFFFFFF" slot="hide"/>
+ </SelectiveContainer>
+ </size>
+ <flexible fit="LOOSE">
+ <slot bind:child="value"/>
+ </flexible>
+ </row>
+ </stack>
+ </IntrinsicHeight>
+</padding> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/config/text/textconfig.gui b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/textconfig.gui
new file mode 100644
index 00000000..565a0399
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/config/text/textconfig.gui
@@ -0,0 +1,51 @@
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+
+<padding left="5" right="5" top="5">
+ <col>
+ <line color="#FFFFFFFF"/>
+ <size width="0" height="5"/>
+ <size height="200">
+ <row crossAlign="STRETCH">
+ <flexible>
+ <ScrollablePanel>
+ <slot bind:child="text"/>
+ </ScrollablePanel>
+ </flexible>
+ <flexible flex="2">
+ <SelectiveContainer bind:visible="visibility">
+ <align vAlign="START" slot="group">
+ <padding left="5" top="5" right="5" bottom="5">
+ <col>
+ <Text text="Select group to edit" color="#FFFFFF00"/>
+ <size height="5"/>
+ <WrapGrid minimumWidth="70" gap="5" bind:_="groups"/>
+ <size height="5"/>
+ <Text text="Try hovering over buttons" color="#FFAAAA00"/>
+ </col>
+ </padding>
+ </align>
+ <ScrollablePanel direction="VERTICAL" slot="style">
+ <slot bind:child="styleEdit"/>
+ </ScrollablePanel>
+ </SelectiveContainer>
+ </flexible>
+ </row>
+ </size>
+ </col>
+</padding> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/elements/checkbox.gui b/mod/src/main/resources/assets/dungeonsguide/gui/elements/checkbox.gui
new file mode 100644
index 00000000..58d25094
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/elements/checkbox.gui
@@ -0,0 +1,41 @@
+<!--
+ ~ Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ ~ Copyright (C) 2023 cyoung06 (syeyoung)
+ ~
+ ~ This program is free software: you can redistribute it and/or modify
+ ~ it under the terms of the GNU Affero General Public License as published
+ ~ by the Free Software Foundation, either version 3 of the License, or
+ ~ (at your option) any later version.
+ ~
+ ~ This program is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ ~ GNU Affero General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Affero General Public License
+ ~ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ -->
+<wrapper radius="3">
+ <RoundRect backgroundColor="#FFFFFFFF" bind:radius="radius">
+ <padding left="1" top="1" right="1" bottom="1">
+ <AbstractToggleButton bind:enabled="enabled">
+ <RoundRect slot="on" backgroundColor="#FF000000" bind:radius="radius">
+ <align>
+ <Text text="v" color="#FFFFFFFF"/>
+ </align>
+ </RoundRect>
+ <RoundRect slot="off" backgroundColor="#FF000000" bind:radius="radius">
+
+ </RoundRect>
+ <RoundRect slot="hoverOn" backgroundColor="#FF000000" bind:radius="radius">
+ <align>
+ <Text text="v" color="#FFFFFFFF"/>
+ </align>
+ </RoundRect>
+ <RoundRect slot="hoverOff" backgroundColor="#FF000000" bind:radius="radius">
+
+ </RoundRect>
+ </AbstractToggleButton>
+ </padding>
+ </RoundRect>
+</wrapper> \ No newline at end of file