diff options
Diffstat (limited to 'loader/src/main/resources')
18 files changed, 504 insertions, 0 deletions
diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/fi b/loader/src/main/resources/assets/dungeons_guide_loader/fi new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/fi diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/button.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/button.gui new file mode 100644 index 00000000..33173468 --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/button.gui @@ -0,0 +1,6 @@ +<multi> + <slot bind:child="wgtNormal" bind:ref="refNormal"/> + <slot bind:child="wgtDisabled" bind:ref="refDisabled"/> + <slot bind:child="wgtHover" bind:ref="refHover"/> + <slot bind:child="wgtPressed" bind:ref="refPressed"/> +</multi>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/dgButton.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/dgButton.gui new file mode 100644 index 00000000..c4c52b66 --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/dgButton.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/>. + --> +<wrapper disabled="false" hPadding="0" vPadding="0" + backgroundColor="#FF1E387A" hoveredBackgroundColor="#FF356091" disabledBackgroundColor="#FF2E2D2C" pressedBackgroundColor="#FF50799E" + textColor="#FFFFFFFF" hoveredTextColor="#FFFFFFFF" disabledTextColor="#FF484848" pressedTextColor="#FFFFFFFF" + radius="4"> + <AbstractButton bind:click="click" bind:disabled="disabled"> + <RoundRect bind:backgroundColor="backgroundColor" bind:radius="radius"> + <align vAlign="CENTER" hAlign="CENTER"> + <padding bind:left="hPadding" bind:right="hPadding" bind:top="vPadding" bind:bottom="vPadding"> + <Text bind:text="text" bind:color="textColor" align="CENTER"/> + </padding> + </align> + </RoundRect> + <RoundRect slot="hovered" bind:backgroundColor="hoveredBackgroundColor" bind:radius="radius"> + <align vAlign="CENTER" hAlign="CENTER"> + <padding bind:left="hPadding" bind:right="hPadding" bind:top="vPadding" bind:bottom="vPadding"> + <Text bind:text="text" bind:color="hoveredTextColor" align="CENTER"/> + </padding> + </align> + </RoundRect> + <RoundRect slot="disabled" bind:backgroundColor="disabledBackgroundColor" bind:radius="radius"> + <align vAlign="CENTER" hAlign="CENTER"> + <padding bind:left="hPadding" bind:right="hPadding" bind:top="vPadding" bind:bottom="vPadding"> + <Text bind:text="text" bind:color="disabledTextColor" align="CENTER"/> + </padding> + </align> + </RoundRect> + <RoundRect slot="pressed" bind:backgroundColor="pressedBackgroundColor" bind:radius="radius"> + <align vAlign="CENTER" hAlign="CENTER"> + <padding bind:left="hPadding" bind:right="hPadding" bind:top="vPadding" bind:bottom="vPadding"> + <Text bind:text="text" bind:color="pressedTextColor" align="CENTER"/> + </padding> + </align> + </RoundRect> + </AbstractButton> +</wrapper>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/iconButton.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/iconButton.gui new file mode 100644 index 00000000..adc678be --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/iconButton.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/>. + --> +<wrapper disabled="false" + overlayColor="#00000000" hoveredOverlayColor="#22FFFFFF" disabledOverlayColor="#44000000" pressedOverlayColor="#44FFFFFF" + width="128" height="128"> + <AbstractButton bind:click="click" bind:disabled="disabled"> + <stack> + <Stencil> + <bgcolor bind:backgroundColor="overlayColor"/> + <ResourceImage slot="stencil" bind:location="location" bind:width="width" bind:height="height" bind:textureWidth="width" bind:textureHeight="height"/> + </Stencil> + <ResourceImage bind:location="location" bind:width="width" bind:height="height" bind:textureWidth="width" bind:textureHeight="height"/> + </stack> + <stack slot="hovered"> + <Stencil> + <bgcolor bind:backgroundColor="hoveredOverlayColor"/> + <ResourceImage slot="stencil" bind:location="location" bind:width="width" bind:height="height" bind:textureWidth="width" bind:textureHeight="height"/> + </Stencil> + <ResourceImage bind:location="location" bind:width="width" bind:height="height" bind:textureWidth="width" bind:textureHeight="height"/> + </stack> + <stack slot="disabled"> + <Stencil> + <bgcolor bind:backgroundColor="disabledOverlayColor"/> + <ResourceImage slot="stencil" bind:location="location" bind:width="width" bind:height="height" bind:textureWidth="width" bind:textureHeight="height"/> + </Stencil> + <ResourceImage bind:location="location" bind:width="width" bind:height="height" bind:textureWidth="width" bind:textureHeight="height"/> + </stack> + <stack slot="pressed"> + <Stencil> + <bgcolor bind:backgroundColor="pressedOverlayColor"/> + <ResourceImage slot="stencil" bind:location="location" bind:width="width" bind:height="height" bind:textureWidth="width" bind:textureHeight="height"/> + </Stencil> + <ResourceImage bind:location="location" bind:width="width" bind:height="height" bind:textureWidth="width" bind:textureHeight="height"/> + </stack> + </AbstractButton> +</wrapper>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/locationedPopup.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/locationedPopup.gui new file mode 100644 index 00000000..56732908 --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/locationedPopup.gui @@ -0,0 +1,24 @@ +<!-- + ~ 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/>. + --> +<absXY bind:x="x" bind:y="y"> + <UnconstrainedBox> + <measure bind:size="size"> + <slot bind:child="child" bind:ref="ref"/> + </measure> + </UnconstrainedBox> +</absXY>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/popupmgr.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/popupmgr.gui new file mode 100644 index 00000000..ed207851 --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/popupmgr.gui @@ -0,0 +1,3 @@ +<stack bind:ref="stackRef"> + <slot bind:child="_"/> +</stack>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/ratioResourceImage.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/ratioResourceImage.gui new file mode 100644 index 00000000..bbdd1d4f --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/ratioResourceImage.gui @@ -0,0 +1,26 @@ +<!-- + ~ 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 x="0" y="0"> + <aspectRatio bind:width="width" bind:height="height"> + <BareResourceImage bind:location="location" + bind:uvX="x" bind:uvY="y" + bind:uvWidth="width" bind:uvHeight="height" + bind:textureWidth="textureWidth" bind:textureHeight="textureHeight"/> + </aspectRatio> +</wrapper>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/scrollBar.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/scrollBar.gui new file mode 100644 index 00000000..10dc4f15 --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/scrollBar.gui @@ -0,0 +1,28 @@ +<!-- + ~ 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/>. + --> + +<measure bind:size="size"> + <stack> + <absXY bind:x="x" bind:y="y"> + <size bind:width="width" bind:height="height"> + <slot bind:child="thumb"/> + </size> + </absXY> + <slot bind:child="track"/> + </stack> +</measure>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/scrollablePanel.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/scrollablePanel.gui new file mode 100644 index 00000000..7efaccc7 --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/scrollablePanel.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/>. + --> + +<col crossAlign="STRETCH"> + <flexible> + <row crossAlign="STRETCH"> + <flexible> + <measure bind:size="viewportSize"> + <clip> + <absXY bind:x="contentX" bind:y="contentY"> + <UnconstrainedBox bind:direction="direction"> + <measure bind:size="contentSize"> + <slot bind:child="_"/> + </measure> + </UnconstrainedBox> + </absXY> + </clip> + </measure> + </flexible> + <SimpleVerticalScrollBar bind:ref="vertRef" bind:thickness="verticalThickness" min="0" bind:max="contentHeight" bind:current="y" bind:thumbValue="viewportHeight"/> + </row> + </flexible> + <row> + <flexible> + <SimpleHorizontalScrollBar bind:ref="horzRef" bind:thickness="horizontalThickness" min="0" bind:max="contentWidth" bind:current="x" bind:thumbValue="viewportWidth"/> + </flexible> + <size bind:width="verticalThickness" bind:height="horizontalThickness"> + <bgcolor backgroundColor="#FF1F1F1F"/> + </size> + </row> +</col> diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleButton.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleButton.gui new file mode 100644 index 00000000..72c689b1 --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleButton.gui @@ -0,0 +1,49 @@ +<!-- + ~ 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 disabled="false" crossAlign="CENTER" textAlign="CENTER" hPadding="0"> + <AbstractButton bind:click="click" bind:disabled="disabled"> + <bgcolor bind:backgroundColor="backgroundColor"> + <col mainAlign="CENTER" bind:crossAlign="crossAlign"> + <padding bind:left="hPadding" bind:right="hPadding"> + <Text bind:text="text" bind:color="textColor" bind:align="textAlign"/> + </padding> + </col> + </bgcolor> + <bgcolor slot="hovered" bind:backgroundColor="hoveredBackgroundColor"> + <col mainAlign="CENTER" bind:crossAlign="crossAlign"> + <padding bind:left="hPadding" bind:right="hPadding"> + <Text bind:text="text" bind:color="hoveredTextColor" bind:align="textAlign"/> + </padding> + </col> + </bgcolor> + <bgcolor slot="disabled" bind:backgroundColor="disabledBackgroundColor"> + <col mainAlign="CENTER" bind:crossAlign="crossAlign"> + <padding bind:left="hPadding" bind:right="hPadding"> + <Text bind:text="text" bind:color="disabledTextColor" bind:align="textAlign"/> + </padding> + </col> + </bgcolor> + <bgcolor slot="pressed" bind:backgroundColor="pressedBackgroundColor"> + <col mainAlign="CENTER" bind:crossAlign="crossAlign"> + <padding bind:left="hPadding" bind:right="hPadding"> + <Text bind:text="text" bind:color="pressedTextColor" bind:align="textAlign"/> + </padding> + </col> + </bgcolor> + </AbstractButton> +</wrapper>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleHorizontalScrollBar.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleHorizontalScrollBar.gui new file mode 100644 index 00000000..3a900a21 --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleHorizontalScrollBar.gui @@ -0,0 +1,38 @@ + +<!-- + ~ 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 thickness="7" min="0" max="100" thumbValue="10" minThumbSize="20" thumbColor="#FF494949" thumbHoverColor="#FF555758" thumbActiveColor="#FF555758" backgroundColor="#FF1F1F1F"> + <size bind:height="thickness"> + <AbstractScrollBar bind:max="max" bind:min="min" bind:current="current" bind:thumbValue="thumbValue" bind:minThumbSize="minThumbSize" + orientation="HORIZONTAL"> + <bgcolor slot="track" bind:backgroundColor="backgroundColor"/> + <align slot="thumb"> + <size height="4"> + <RoundButton + bind:backgroundColor="thumbColor" textColor="#FFFFFFFF" + bind:hoveredBackgroundColor="thumbHoverColor" hoveredTextColor="#FFFFFFFF" + disabledBackgroundColor="#00000000" disabledTextColor="#FFFFFFFF" + bind:pressedBackgroundColor="thumbActiveColor" pressedTextColor="#FFFFFFFF" + text="" radius="2" + /> + </size> + </align> + </AbstractScrollBar> + </size> +</wrapper>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleToggleButton.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleToggleButton.gui new file mode 100644 index 00000000..e4df5cf6 --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleToggleButton.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/>. + --> +<wrapper> + <CircularRect backgroundColor="#FF151515"> + <padding left="1" top="1" right="1" bottom="1"> + <AbstractToggleButton bind:enabled="enabled"> + <CircularRect slot="on" backgroundColor="#FF333333"> + <row> + <aspectRatio width="1" height="2" fit="TIGHT"><size/></aspectRatio> + <flexible> + <align vAlign="CENTER" hAlign="START"> + <Text text="on" align="LEFT" color="#FFFFFFFF"/> + </align> + </flexible> + <padding left="1" right="1" top="1" bottom="1"> + <aspectRatio width="1" height="1" fit="TIGHT"> + <CircularRect backgroundColor="#FF00FF00" /> + </aspectRatio> + </padding> + </row> + </CircularRect> + <CircularRect slot="off" backgroundColor="#FF333333"> + <row> + <padding left="1" right="1" top="1" bottom="1"> + <aspectRatio width="1" height="1" fit="TIGHT"> + <CircularRect backgroundColor="#FFFF0000" /> + </aspectRatio> + </padding> + <flexible> + <align vAlign="CENTER" hAlign="END"> + <Text text="off" align="RIGHT" color="#FFFFFFFF"/> + </align> + </flexible> + <aspectRatio width="1" height="2" fit="TIGHT"><size/></aspectRatio> + </row> + </CircularRect> + <CircularRect slot="hoverOn" backgroundColor="#FF555555"> + <row> + <aspectRatio width="1" height="2" fit="TIGHT"><size/></aspectRatio> + <flexible> + <align vAlign="CENTER" hAlign="START"> + <Text text="on" align="LEFT" color="#FFFFFFFF"/> + </align> + </flexible> + <padding left="1" right="1" top="1" bottom="1"> + <aspectRatio width="1" height="1" fit="TIGHT"> + <CircularRect backgroundColor="#FF00FF00" /> + </aspectRatio> + </padding> + </row> + </CircularRect> + <CircularRect slot="hoverOff" backgroundColor="#FF555555"> + <row> + <padding left="1" right="1" top="1" bottom="1"> + <aspectRatio width="1" height="1" fit="TIGHT"> + <CircularRect backgroundColor="#FFFF0000" /> + </aspectRatio> + </padding> + <flexible> + <align vAlign="CENTER" hAlign="END"> + <Text text="off" align="RIGHT" color="#FFFFFFFF"/> + </align> + </flexible> + <aspectRatio width="1" height="2" fit="TIGHT"><size/></aspectRatio> + </row> + </CircularRect> + </AbstractToggleButton> + </padding> + </CircularRect> +</wrapper>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleVerticalScrollBar.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleVerticalScrollBar.gui new file mode 100644 index 00000000..a20533c6 --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/simpleVerticalScrollBar.gui @@ -0,0 +1,38 @@ + +<!-- + ~ 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 thickness="7" min="0" max="100" thumbValue="10" minThumbSize="20" thumbColor="#FF4F4F4F" thumbHoverColor="#FF555758" thumbActiveColor="#FF555758" backgroundColor="#FF1F1F1F"> + <size bind:width="thickness"> + <AbstractScrollBar bind:max="max" bind:min="min" bind:current="current" bind:thumbValue="thumbValue" bind:minThumbSize="minThumbSize" + orientation="VERTICAL"> + <bgcolor slot="track" bind:backgroundColor="backgroundColor"/> + <align slot="thumb"> + <size width="4"> + <RoundButton + bind:backgroundColor="thumbColor" textColor="#FFFFFFFF" + bind:hoveredBackgroundColor="thumbHoverColor" hoveredTextColor="#FFFFFFFF" + disabledBackgroundColor="#00000000" disabledTextColor="#FFFFFFFF" + bind:pressedBackgroundColor="thumbActiveColor" pressedTextColor="#FFFFFFFF" + text="" radius="2" + /> + </size> + </align> + </AbstractScrollBar> + </size> +</wrapper>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/size.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/size.gui new file mode 100644 index 00000000..fd292d11 --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/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/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/slowlist.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/slowlist.gui new file mode 100644 index 00000000..9f40ecaf --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/slowlist.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> + <ScrollablePanel direction="VERTICAL"> + <column bind:api="api"/> + </ScrollablePanel> +</wrapper>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/toggleButton.gui b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/toggleButton.gui new file mode 100644 index 00000000..551c6baa --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/elements/toggleButton.gui @@ -0,0 +1,6 @@ +<multi> + <slot bind:child="wgtOn" bind:ref="refOn"/> + <slot bind:child="wgtOff" bind:ref="refOff"/> + <slot bind:child="wgtHoverOn" bind:ref="refHoverOn"/> + <slot bind:child="wgtHoverOff" bind:ref="refHoverOff"/> +</multi>
\ No newline at end of file diff --git a/loader/src/main/resources/assets/dungeons_guide_loader/gui/fi b/loader/src/main/resources/assets/dungeons_guide_loader/gui/fi new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/loader/src/main/resources/assets/dungeons_guide_loader/gui/fi diff --git a/loader/src/main/resources/pack.mcmeta b/loader/src/main/resources/pack.mcmeta new file mode 100644 index 00000000..d4de81ec --- /dev/null +++ b/loader/src/main/resources/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "description": "Dungeons Guide Loader Resources", + "pack_format": 1 + } +}
\ No newline at end of file |