aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThatGravyBoat <thatgravyboat@gmail.com>2021-07-06 15:10:29 -0230
committerThatGravyBoat <thatgravyboat@gmail.com>2021-07-06 15:10:29 -0230
commit6d8e1e5659f64a4f9ba86d6ab5bbc8e688faf22a (patch)
tree7451e53ceeae3c324d83a7faba83ce80005e6f23 /src
downloadSkyblockHud-Death-Defied-6d8e1e5659f64a4f9ba86d6ab5bbc8e688faf22a.tar.gz
SkyblockHud-Death-Defied-6d8e1e5659f64a4f9ba86d6ab5bbc8e688faf22a.tar.bz2
SkyblockHud-Death-Defied-6d8e1e5659f64a4f9ba86d6ab5bbc8e688faf22a.zip
Initial Commit
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/ComponentBuilder.java55
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/ComponentHandler.java124
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/GuiTextures.java37
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/SkyblockHud.java195
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/SpecialColour.java95
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/Utils.java247
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/api/LeaderboardGetter.java65
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/api/events/ProfileSwitchedEvent.java7
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/api/events/SidebarLineUpdateEvent.java22
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/api/events/SidebarPostEvent.java22
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/api/events/SidebarPreGetEvent.java18
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/commands/Commands.java42
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/commands/SimpleCommand.java58
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/config/KeyBindings.java9
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/config/SBHConfig.java486
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/config/SBHConfigEditor.java597
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/BackgroundBlur.java231
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/ChromaColour.java95
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/GlScissorStack.java87
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/GuiElement.java8
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/GuiElementBoolean.java121
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/GuiElementColour.java368
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/GuiElementTextField.java534
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/GuiScreenElementWrapper.java35
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/Config.java8
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/Position.java196
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/annotations/Category.java15
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/annotations/ConfigAccordionId.java14
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/annotations/ConfigEditorAccordion.java14
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/annotations/ConfigEditorBoolean.java12
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/annotations/ConfigEditorButton.java15
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/annotations/ConfigEditorColour.java13
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/annotations/ConfigEditorDraggableList.java14
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/annotations/ConfigEditorDropdown.java16
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/annotations/ConfigEditorSlider.java18
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/annotations/ConfigEditorText.java13
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/annotations/ConfigOption.java17
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/gui/GuiOptionEditor.java62
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/gui/GuiOptionEditorAccordion.java82
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/gui/GuiOptionEditorBoolean.java38
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/gui/GuiOptionEditorButton.java64
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/gui/GuiOptionEditorColour.java71
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/gui/GuiOptionEditorDraggableList.java284
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/gui/GuiOptionEditorDropdown.java152
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/gui/GuiOptionEditorSlider.java132
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/gui/GuiOptionEditorText.java84
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/gui/GuiPositionEditor.java179
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/config/struct/ConfigProcessor.java176
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/util/GuiElementSlider.java123
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/util/MiscUtils.java104
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/util/Splitters.java10
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/util/StringUtils.java39
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/util/lerp/LerpUtils.java26
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/util/lerp/LerpingFloat.java68
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/util/lerp/LerpingInteger.java76
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/util/render/RenderUtils.java165
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/core/util/render/TextRenderUtils.java215
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/dungeons/Classes.java50
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/dungeons/DungeonHandler.java167
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/dungeons/DungeonPlayer.java31
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/BossbarHandler.java37
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/CurrencyHandler.java81
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/HeldItemHandler.java58
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/MapHandler.java219
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/SlayerHandler.java121
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/TimeHandler.java29
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/mapicons/DwarvenIcons.java96
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/mapicons/HubIcons.java308
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/sbentities/EntityTypeHelper.java21
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/sbentities/EntityTypeRegistry.java25
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/handlers/sbentities/SkyBlockEntity.java26
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/location/DwarvenMineHandler.java97
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/location/EndIslandHandler.java46
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/location/FarmingIslandHandler.java29
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/location/IslandHandler.java62
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/location/LocationCategory.java46
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/location/LocationHandler.java54
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/location/Locations.java157
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/location/ParkIslandHandler.java31
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/mixins/MixinEndermanRenderer.java25
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/mixins/MixinEntityArrow.java25
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/mixins/MixinGuiIngameForge.java92
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/mixins/MixinNetHandlerPlayClient.java53
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/overlay/DungeonOverlay.java150
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/overlay/GenericOverlays.java44
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/overlay/OverlayHud.java286
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/overlay/RPGHud.java102
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/playerstats/ActionBarParsing.java131
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/seasons/Season.java50
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/seasons/SeasonDateHandler.java57
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/tracker/KillTrackerHandler.java76
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/tracker/TrackerFileLoader.java171
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/tracker/TrackerHandler.java124
-rw-r--r--src/main/resources/assets/skyblockhud/bars.pngbin0 -> 4298 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/button.pngbin0 -> 2664 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/button_white.pngbin0 -> 6570 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/bar.pngbin0 -> 2095 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/colour_selector_bar.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/colour_selector_bar_alpha.pngbin0 -> 240 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/colour_selector_chroma.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/colour_selector_dot.pngbin0 -> 3677 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/delete.pngbin0 -> 5700 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/slider/slider_button.pngbin0 -> 1439 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/slider/slider_off_cap.pngbin0 -> 1462 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/slider/slider_off_notch.pngbin0 -> 1380 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/slider/slider_off_segment.pngbin0 -> 1439 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/slider/slider_on_cap.pngbin0 -> 1467 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/slider/slider_on_notch.pngbin0 -> 1376 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/slider/slider_on_segment.pngbin0 -> 1434 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/toggle_1.pngbin0 -> 592 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/toggle_2.pngbin0 -> 590 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/toggle_3.pngbin0 -> 592 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/toggle_off.pngbin0 -> 594 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/core/toggle_on.pngbin0 -> 593 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/data/trackers.json352
-rw-r--r--src/main/resources/assets/skyblockhud/discord.pngbin0 -> 6690 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/dungeon.pngbin0 -> 3683 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/maps/barn.pngbin0 -> 18328 bytes
-rw-r--r--src/main/resources/assets/skyblockhud/maps/dwarven.pngbin0 -> 197319 bytes
-rw-r--r--