aboutsummaryrefslogtreecommitdiff
path: root/mod/src/main/resources
diff options
context:
space:
mode:
Diffstat (limited to 'mod/src/main/resources')
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/elements/size.gui23
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/features/discordOnline/discordOnline.gui52
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/features/discordOnline/discordOnlineList.gui22
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/invite.gui85
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/joinRequest.gui97
-rw-r--r--mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/partyInviteList.gui22
6 files changed, 301 insertions, 0 deletions
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/elements/size.gui b/mod/src/main/resources/assets/dungeonsguide/gui/elements/size.gui
new file mode 100644
index 00000000..6f326058
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/elements/size.gui
@@ -0,0 +1,23 @@
+<!--
+ ~ 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 width="+Infinity" height="+Infinity">
+ <ConstrainedBox bind:minWidth="width" bind:maxWidth="width" bind:minHeight="height" bind:maxHeight="height">
+ <slot bind:child="$"/>
+ </ConstrainedBox>
+</wrapper> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/features/discordOnline/discordOnline.gui b/mod/src/main/resources/assets/dungeonsguide/gui/features/discordOnline/discordOnline.gui
new file mode 100644
index 00000000..1b2bda6b
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/features/discordOnline/discordOnline.gui
@@ -0,0 +1,52 @@
+<!--
+ ~ 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="2.5" bottom="2.5">
+ <border>
+ <line slot="left" dir="VERTICAL" thickness="1.0" color="#FF23272A"/>
+ <line slot="top" dir="HORIZONTAL" thickness="1.0" color="#FF23272A"/>
+ <line slot="bottom" dir="HORIZONTAL" thickness="1.0" color="#FF23272A"/>
+ <line slot="right" dir="VERTICAL" thickness="1.0" color="#FF23272A"/>
+ <bgcolor slot="content" backgroundColor="#FF2C2F33">
+ <padding left="3" right="3" top="3" bottom="3">
+ <IntrinsicHeight>
+ <IntrinsicWidth>
+ <row>
+ <UrlImage bind:url="avatarUrl"/>
+ <size width="5"></size>
+ <flexible>
+ <col crossAlign="START">
+ <row crossAlign="END">
+ <scaler scale="3.0">
+ <Text bind:text="username" color="#FFFFFFFF"/>
+ </scaler>
+ <Text text="#" color="#FFAAAAAA"/>
+ <Text bind:text="discriminator" color="#FFAAAAAA"/>
+ </row>
+ <size height="5"/>
+ <Text text="started playing with Dungeons Guide!" color="#FFFFFFFF"/>
+ <size height="5"/>
+ </col>
+ </flexible>
+ </row>
+ </IntrinsicWidth>
+ </IntrinsicHeight>
+ </padding>
+ </bgcolor>
+ </border>
+ </padding> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/features/discordOnline/discordOnlineList.gui b/mod/src/main/resources/assets/dungeonsguide/gui/features/discordOnline/discordOnlineList.gui
new file mode 100644
index 00000000..3ab3e7f8
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/features/discordOnline/discordOnlineList.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/>.
+ -->
+
+<align hAlign="END" vAlign="START">
+ <col mainAlign="START" crossAlign="END" bind:api="listApi">
+ </col>
+</align>
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/invite.gui b/mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/invite.gui
new file mode 100644
index 00000000..f26c525a
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/invite.gui
@@ -0,0 +1,85 @@
+<!--
+ ~ 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="2.5" bottom="2.5">
+ <border>
+ <line slot="left" dir="VERTICAL" thickness="1.0" color="#FF23272A"/>
+ <line slot="top" dir="HORIZONTAL" thickness="1.0" color="#FF23272A"/>
+ <line slot="bottom" dir="HORIZONTAL" thickness="1.0" color="#FF23272A"/>
+ <line slot="right" dir="VERTICAL" thickness="1.0" color="#FF23272A"/>
+ <bgcolor slot="content" backgroundColor="#FF2C2F33">
+ <padding left="3" right="3" top="3" bottom="3">
+ <IntrinsicHeight>
+ <IntrinsicWidth>
+ <row>
+ <UrlImage bind:url="avatarUrl"/>
+ <size width="5"></size>
+ <flexible>
+ <col crossAlign="START">
+ <row crossAlign="END">
+ <scaler scale="3.0">
+ <Text bind:text="username" color="#FFFFFFFF"/>
+ </scaler>
+ <Text text="#" color="#FFAAAAAA"/>
+ <Text bind:text="discriminator" color="#FFAAAAAA"/>
+ </row>
+ <size height="5"/>
+ <Text text="§ewants you to join their party!" color="#FFFFFFFF"/>
+ <size height="5"/>
+ <size height="30">
+ <scaler scale="2.0">
+ <row crossAlign="START">
+ <flexible fit="TIGHT" flex="1">
+ <size/>
+ </flexible>
+ <flexible fit="TIGHT" flex="3">
+ <ColorButton on:click="accept"
+ backgroundColor="#FF7289DA" textColor="#FFFFFFFF"
+ hoveredBackgroundColor="#FF859DF0" hoveredTextColor="#FFFFFFFF"
+ disabledBackgroundColor="0" disabledTextColor="0"
+ pressedBackgroundColor="#FF9BB0FF" pressedTextColor="#FFFFFFFF"
+ text="ACCEPT"
+ />
+ </flexible>
+ <flexible fit="TIGHT" flex="1">
+ <size/>
+ </flexible>
+ <flexible fit="TIGHT" flex="3">
+ <ColorButton on:click="deny"
+ backgroundColor="#FF99AAB5" textColor="#FFFFFFFF"
+ hoveredBackgroundColor="#FFAEC0CB" hoveredTextColor="#FFFFFFFF"
+ disabledBackgroundColor="0" disabledTextColor="0"
+ pressedBackgroundColor="#FFCADDE8" pressedTextColor="#FFFFFFFF"
+ text="DENY"
+ />
+ </flexible>
+ <flexible fit="TIGHT" flex="1">
+ <size/>
+ </flexible>
+ </row>
+ </scaler>
+ </size>
+ </col>
+ </flexible>
+ </row>
+ </IntrinsicWidth>
+ </IntrinsicHeight>
+ </padding>
+ </bgcolor>
+ </border>
+ </padding> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/joinRequest.gui b/mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/joinRequest.gui
new file mode 100644
index 00000000..7737d947
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/joinRequest.gui
@@ -0,0 +1,97 @@
+<!--
+ ~ 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="2.5" bottom="2.5">
+ <border>
+ <line slot="left" dir="VERTICAL" thickness="1.0" color="#FF23272A"/>
+ <line slot="top" dir="HORIZONTAL" thickness="1.0" color="#FF23272A"/>
+ <line slot="bottom" dir="HORIZONTAL" thickness="1.0" color="#FF23272A"/>
+ <line slot="right" dir="VERTICAL" thickness="1.0" color="#FF23272A"/>
+ <bgcolor slot="content" backgroundColor="#FF2C2F33">
+ <padding left="3" right="3" top="3" bottom="3">
+ <IntrinsicHeight>
+ <IntrinsicWidth>
+ <row>
+ <UrlImage bind:url="avatarUrl"/>
+ <size width="5"></size>
+ <flexible>
+ <col crossAlign="START">
+ <row crossAlign="END">
+ <scaler scale="3.0">
+ <Text bind:text="username" color="#FFFFFFFF"/>
+ </scaler>
+ <Text text="#" color="#FFAAAAAA"/>
+ <Text bind:text="discriminator" color="#FFAAAAAA"/>
+ </row>
+ <size height="5"/>
+ <Text text="wants to join your party!" color="#FFFFFFFF"/>
+ <size height="5"/>
+ <size height="30">
+ <scaler scale="2.0">
+ <row crossAlign="START">
+ <flexible fit="TIGHT" flex="1">
+ <size/>
+ </flexible>
+ <flexible fit="TIGHT" flex="3">
+ <ColorButton on:click="accept"
+ backgroundColor="#FF7289DA" textColor="#FFFFFFFF"
+ hoveredBackgroundColor="#FF859DF0" hoveredTextColor="#FFFFFFFF"
+ disabledBackgroundColor="0" disabledTextColor="0"
+ pressedBackgroundColor="#FF9BB0FF" pressedTextColor="#FFFFFFFF"
+ text="ACCEPT"
+ />
+ </flexible>
+ <flexible fit="TIGHT" flex="1">
+ <size/>
+ </flexible>
+ <flexible fit="TIGHT" flex="3">
+ <ColorButton on:click="deny"
+ backgroundColor="#FF99AAB5" textColor="#FFFFFFFF"
+ hoveredBackgroundColor="#FFAEC0CB" hoveredTextColor="#FFFFFFFF"
+ disabledBackgroundColor="0" disabledTextColor="0"
+ pressedBackgroundColor="#FFCADDE8" pressedTextColor="#FFFFFFFF"
+ text="DENY"
+ />
+ </flexible>
+ <flexible fit="TIGHT" flex="1">
+ <size/>
+ </flexible>
+ <flexible fit="TIGHT" flex="3">
+ <ColorButton on:click="ignore"
+ backgroundColor="#FF99AAB5" textColor="#FFFFFFFF"
+ hoveredBackgroundColor="#FFAEC0CB" hoveredTextColor="#FFFFFFFF"
+ disabledBackgroundColor="0" disabledTextColor="0"
+ pressedBackgroundColor="#FFCADDE8" pressedTextColor="#FFFFFFFF"
+ text="Ignore"
+ />
+ </flexible>
+ <flexible fit="TIGHT" flex="1">
+ <size/>
+ </flexible>
+ </row>
+ </scaler>
+ </size>
+ </col>
+ </flexible>
+ </row>
+ </IntrinsicWidth>
+ </IntrinsicHeight>
+ </padding>
+ </bgcolor>
+ </border>
+ </padding> \ No newline at end of file
diff --git a/mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/partyInviteList.gui b/mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/partyInviteList.gui
new file mode 100644
index 00000000..0d1d2590
--- /dev/null
+++ b/mod/src/main/resources/assets/dungeonsguide/gui/features/discordParty/partyInviteList.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/>.
+ -->
+
+<align hAlign="START" vAlign="START">
+ <col mainAlign="START" crossAlign="START" bind:api="listApi">
+ </col>
+</align>