From bd3f0329d0e391bd84b5f9e3ff207d9dd9815853 Mon Sep 17 00:00:00 2001 From: Yasin Date: Mon, 9 Oct 2023 12:58:02 +0200 Subject: new pr because fixing merge conflict would take too long --- .../java/de/hysky/skyblocker/SkyblockerMod.java | 130 ++++ .../skyblocker/compatibility/MixinPlugin.java | 52 ++ .../compatibility/emi/SkyblockEmiRecipe.java | 38 + .../compatibility/emi/SkyblockerEMIPlugin.java | 29 + .../compatibility/modmenu/ModMenuEntry.java | 15 + .../compatibility/rei/SkyblockCategory.java | 84 +++ .../compatibility/rei/SkyblockCraftingDisplay.java | 40 ++ .../rei/SkyblockCraftingDisplayGenerator.java | 65 ++ .../rei/SkyblockerREIClientPlugin.java | 34 + .../de/hysky/skyblocker/config/ConfigUtils.java | 25 + .../hysky/skyblocker/config/SkyblockerConfig.java | 787 +++++++++++++++++++++ .../skyblocker/config/SkyblockerConfigManager.java | 86 +++ .../config/categories/DiscordRPCCategory.java | 49 ++ .../config/categories/DungeonsCategory.java | 316 +++++++++ .../config/categories/DwarvenMinesCategory.java | 94 +++ .../config/categories/GeneralCategory.java | 508 +++++++++++++ .../config/categories/LocationsCategory.java | 80 +++ .../config/categories/MessageFilterCategory.java | 98 +++ .../config/categories/QuickNavigationCategory.java | 605 ++++++++++++++++ .../config/categories/SlayersCategory.java | 116 +++ .../config/controllers/EnumDropdownController.java | 93 +++ .../controllers/EnumDropdownControllerBuilder.java | 27 + .../EnumDropdownControllerBuilderImpl.java | 27 + .../controllers/EnumDropdownControllerElement.java | 26 + .../events/ClientPlayerBlockBreakEvent.java | 23 + .../de/hysky/skyblocker/events/SkyblockEvents.java | 33 + .../mixin/AbstractInventoryScreenMixin.java | 19 + .../de/hysky/skyblocker/mixin/ArmorTrimMixin.java | 37 + .../de/hysky/skyblocker/mixin/BatEntityMixin.java | 21 + .../mixin/ClientPlayNetworkHandlerMixin.java | 48 ++ .../skyblocker/mixin/ClientPlayerEntityMixin.java | 35 + .../mixin/ClientPlayerInteractionManagerMixin.java | 27 + .../hysky/skyblocker/mixin/DrawContextMixin.java | 72 ++ .../hysky/skyblocker/mixin/DyeableItemMixin.java | 27 + .../hysky/skyblocker/mixin/FarmlandBlockMixin.java | 38 + .../mixin/GenericContainerScreenHandlerMixin.java | 30 + .../hysky/skyblocker/mixin/HandledScreenMixin.java | 193 +++++ .../de/hysky/skyblocker/mixin/InGameHudMixin.java | 93 +++ .../skyblocker/mixin/InventoryScreenMixin.java | 18 + .../java/de/hysky/skyblocker/mixin/ItemMixin.java | 22 + .../de/hysky/skyblocker/mixin/ItemStackMixin.java | 61 ++ .../de/hysky/skyblocker/mixin/LeverBlockMixin.java | 29 + .../skyblocker/mixin/MinecraftClientMixin.java | 25 + .../hysky/skyblocker/mixin/PlayerListHudMixin.java | 57 ++ .../skyblocker/mixin/PlayerSkinProviderMixin.java | 29 + .../de/hysky/skyblocker/mixin/ScoreboardMixin.java | 16 + .../SocialInteractionsPlayerListWidgetMixin.java | 24 + .../hysky/skyblocker/mixin/WorldRendererMixin.java | 33 + .../YggdrasilMinecraftSessionServiceMixin.java | 20 + .../mixin/YggdrasilServicesKeyInfoMixin.java | 59 ++ .../accessor/BeaconBlockEntityRendererInvoker.java | 16 + .../mixin/accessor/DrawContextInvoker.java | 17 + .../skyblocker/mixin/accessor/FrustumInvoker.java | 15 + .../mixin/accessor/HandledScreenAccessor.java | 20 + .../mixin/accessor/PlayerListHudAccessor.java | 17 + .../mixin/accessor/RecipeBookWidgetAccessor.java | 14 + .../skyblocker/mixin/accessor/ScreenAccessor.java | 14 + .../mixin/accessor/WorldRendererAccessor.java | 13 + .../de/hysky/skyblocker/skyblock/FairySouls.java | 215 ++++++ .../hysky/skyblocker/skyblock/FancyStatusBars.java | 192 +++++ .../hysky/skyblocker/skyblock/FishingHelper.java | 62 ++ .../hysky/skyblocker/skyblock/HotbarSlotLock.java | 40 ++ .../hysky/skyblocker/skyblock/QuiverWarning.java | 66 ++ .../skyblocker/skyblock/StatusBarTracker.java | 109 +++ .../hysky/skyblocker/skyblock/TeleportOverlay.java | 114 +++ .../skyblocker/skyblock/barn/HungryHiker.java | 47 ++ .../skyblocker/skyblock/barn/TreasureHunter.java | 61 ++ .../skyblocker/skyblock/dungeon/CroesusHelper.java | 34 + .../skyblocker/skyblock/dungeon/DungeonBlaze.java | 152 ++++ .../skyblock/dungeon/DungeonChestProfit.java | 169 +++++ .../skyblocker/skyblock/dungeon/DungeonMap.java | 61 ++ .../skyblock/dungeon/DungeonMapConfigScreen.java | 62 ++ .../skyblocker/skyblock/dungeon/LividColor.java | 42 ++ .../skyblocker/skyblock/dungeon/OldLever.java | 40 ++ .../hysky/skyblocker/skyblock/dungeon/Reparty.java | 94 +++ .../skyblock/dungeon/StarredMobGlow.java | 56 ++ .../skyblocker/skyblock/dungeon/ThreeWeirdos.java | 39 + .../skyblocker/skyblock/dungeon/TicTacToe.java | 136 ++++ .../hysky/skyblocker/skyblock/dungeon/Trivia.java | 100 +++ .../skyblock/dungeon/secrets/DungeonMapUtils.java | 275 +++++++ .../skyblock/dungeon/secrets/DungeonSecrets.java | 451 ++++++++++++ .../skyblocker/skyblock/dungeon/secrets/Room.java | 473 +++++++++++++ .../skyblock/dungeon/secrets/SecretWaypoint.java | 142 ++++ .../skyblock/dungeon/terminal/ColorTerminal.java | 72 ++ .../skyblock/dungeon/terminal/OrderTerminal.java | 58 ++ .../dungeon/terminal/StartsWithTerminal.java | 35 + .../skyblocker/skyblock/dwarven/DwarvenHud.java | 144 ++++ .../skyblock/dwarven/DwarvenHudConfigScreen.java | 66 ++ .../hysky/skyblocker/skyblock/dwarven/Fetchur.java | 53 ++ .../hysky/skyblocker/skyblock/dwarven/Puzzler.java | 39 + .../skyblock/experiment/ChronomatronSolver.java | 129 ++++ .../skyblock/experiment/ExperimentSolver.java | 60 ++ .../skyblock/experiment/SuperpairsSolver.java | 81 +++ .../skyblock/experiment/UltrasequencerSolver.java | 80 +++ .../skyblocker/skyblock/filters/AbilityFilter.java | 15 + .../skyblocker/skyblock/filters/AdFilter.java | 39 + .../skyblocker/skyblock/filters/AoteFilter.java | 15 + .../skyblocker/skyblock/filters/AutopetFilter.java | 35 + .../skyblocker/skyblock/filters/ComboFilter.java | 16 + .../skyblocker/skyblock/filters/HealFilter.java | 15 + .../skyblock/filters/ImplosionFilter.java | 15 + .../skyblock/filters/MoltenWaveFilter.java | 15 + .../skyblocker/skyblock/filters/ShowOffFilter.java | 18 + .../skyblock/filters/SimpleChatFilter.java | 17 + .../skyblock/filters/TeleportPadFilter.java | 16 + .../skyblocker/skyblock/item/AttributeShards.java | 59 ++ .../skyblocker/skyblock/item/BackpackPreview.java | 235 ++++++ .../skyblock/item/CompactorDeletorPreview.java | 92 +++ .../item/CompactorPreviewTooltipComponent.java | 54 ++ .../skyblock/item/CustomArmorDyeColors.java | 82 +++ .../skyblocker/skyblock/item/CustomArmorTrims.java | 154 ++++ .../skyblocker/skyblock/item/CustomItemNames.java | 74 ++ .../skyblocker/skyblock/item/ItemCooldowns.java | 115 +++ .../skyblocker/skyblock/item/ItemProtection.java | 75 ++ .../skyblock/item/ItemRarityBackgrounds.java | 109 +++ .../skyblocker/skyblock/item/PriceInfoTooltip.java | 443 ++++++++++++ .../skyblock/item/SkyblockItemRarity.java | 29 + .../hysky/skyblocker/skyblock/item/WikiLookup.java | 56 ++ .../skyblock/itemlist/ItemFixerUpper.java | 341 +++++++++ .../skyblock/itemlist/ItemListWidget.java | 102 +++ .../skyblocker/skyblock/itemlist/ItemRegistry.java | 137 ++++ .../skyblock/itemlist/ItemStackBuilder.java | 154 ++++ .../skyblock/itemlist/ResultButtonWidget.java | 65 ++ .../skyblock/itemlist/SearchResultsWidget.java | 228 ++++++ .../skyblock/itemlist/SkyblockCraftingRecipe.java | 60 ++ .../skyblocker/skyblock/quicknav/QuickNav.java | 80 +++ .../skyblock/quicknav/QuickNavButton.java | 107 +++ .../skyblocker/skyblock/rift/EffigyWaypoints.java | 71 ++ .../skyblock/rift/HealingMelonIndicator.java | 27 + .../skyblocker/skyblock/rift/ManiaIndicator.java | 42 ++ .../skyblock/rift/MirrorverseWaypoints.java | 88 +++ .../skyblocker/skyblock/rift/StakeIndicator.java | 27 + .../de/hysky/skyblocker/skyblock/rift/TheRift.java | 22 + .../skyblock/rift/TwinClawsIndicator.java | 43 ++ .../skyblocker/skyblock/shortcut/Shortcuts.java | 208 ++++++ .../shortcut/ShortcutsConfigListWidget.java | 232 ++++++ .../skyblock/shortcut/ShortcutsConfigScreen.java | 113 +++ .../skyblock/special/SpecialEffects.java | 96 +++ .../skyblocker/skyblock/spidersden/Relics.java | 171 +++++ .../hysky/skyblocker/skyblock/tabhud/TabHud.java | 39 + .../tabhud/screenbuilder/ScreenBuilder.java | 179 +++++ .../tabhud/screenbuilder/ScreenMaster.java | 144 ++++ .../tabhud/screenbuilder/pipeline/AlignStage.java | 83 +++ .../screenbuilder/pipeline/CollideStage.java | 153 ++++ .../screenbuilder/pipeline/PipelineStage.java | 14 + .../tabhud/screenbuilder/pipeline/PlaceStage.java | 94 +++ .../tabhud/screenbuilder/pipeline/StackStage.java | 114 +++ .../hysky/skyblocker/skyblock/tabhud/util/Ico.java | 60 ++ .../skyblock/tabhud/util/PlayerListMgr.java | 171 +++++ .../skyblock/tabhud/util/PlayerLocator.java | 87 +++ .../skyblock/tabhud/util/ScreenConst.java | 13 + .../tabhud/widget/CameraPositionWidget.java | 37 + .../skyblock/tabhud/widget/CommsWidget.java | 63 ++ .../skyblock/tabhud/widget/ComposterWidget.java | 30 + .../skyblock/tabhud/widget/CookieWidget.java | 50 ++ .../skyblock/tabhud/widget/DungeonBuffWidget.java | 68 ++ .../skyblock/tabhud/widget/DungeonDeathWidget.java | 47 ++ .../tabhud/widget/DungeonDownedWidget.java | 44 ++ .../tabhud/widget/DungeonPlayerWidget.java | 103 +++ .../tabhud/widget/DungeonPuzzleWidget.java | 57 ++ .../tabhud/widget/DungeonSecretWidget.java | 26 + .../tabhud/widget/DungeonServerWidget.java | 48 ++ .../skyblock/tabhud/widget/EffectWidget.java | 67 ++ .../skyblock/tabhud/widget/ElectionWidget.java | 104 +++ .../skyblock/tabhud/widget/ErrorWidget.java | 32 + .../skyblock/tabhud/widget/EssenceWidget.java | 47 ++ .../skyblock/tabhud/widget/EventWidget.java | 35 + .../skyblock/tabhud/widget/FireSaleWidget.java | 68 ++ .../skyblock/tabhud/widget/ForgeWidget.java | 81 +++ .../skyblock/tabhud/widget/GardenServerWidget.java | 54 ++ .../skyblock/tabhud/widget/GardenSkillsWidget.java | 80 +++ .../tabhud/widget/GardenVisitorsWidget.java | 30 + .../skyblock/tabhud/widget/GuestServerWidget.java | 30 + .../skyblock/tabhud/widget/IslandGuestsWidget.java | 47 ++ .../skyblock/tabhud/widget/IslandOwnersWidget.java | 66 ++ .../skyblock/tabhud/widget/IslandSelfWidget.java | 43 ++ .../skyblock/tabhud/widget/IslandServerWidget.java | 32 + .../tabhud/widget/JacobsContestWidget.java | 62 ++ .../skyblock/tabhud/widget/MinionWidget.java | 151 ++++ .../skyblock/tabhud/widget/ParkServerWidget.java | 30 + .../skyblock/tabhud/widget/PlayerListWidget.java | 71 ++ .../skyblock/tabhud/widget/PowderWidget.java | 29 + .../skyblock/tabhud/widget/ProfileWidget.java | 28 + .../skyblock/tabhud/widget/QuestWidget.java | 33 + .../skyblock/tabhud/widget/ReputationWidget.java | 69 ++ .../skyblock/tabhud/widget/ServerWidget.java | 30 + .../skyblock/tabhud/widget/SkillsWidget.java | 78 ++ .../skyblock/tabhud/widget/TrapperWidget.java | 25 + .../skyblock/tabhud/widget/UpgradeWidget.java | 51 ++ .../skyblock/tabhud/widget/VolcanoWidget.java | 59 ++ .../skyblocker/skyblock/tabhud/widget/Widget.java | 216 ++++++ .../tabhud/widget/component/Component.java | 31 + .../widget/component/IcoFatTextComponent.java | 45 ++ .../tabhud/widget/component/IcoTextComponent.java | 40 ++ .../widget/component/PlainTextComponent.java | 30 + .../tabhud/widget/component/PlayerComponent.java | 39 + .../tabhud/widget/component/ProgressComponent.java | 69 ++ .../tabhud/widget/component/TableComponent.java | 58 ++ .../skyblock/tabhud/widget/hud/HudCommsWidget.java | 73 ++ .../tabhud/widget/rift/AdvertisementWidget.java | 35 + .../tabhud/widget/rift/GoodToKnowWidget.java | 69 ++ .../tabhud/widget/rift/RiftProfileWidget.java | 21 + .../tabhud/widget/rift/RiftProgressWidget.java | 123 ++++ .../tabhud/widget/rift/RiftServerInfoWidget.java | 27 + .../tabhud/widget/rift/RiftStatsWidget.java | 43 ++ .../skyblock/tabhud/widget/rift/ShenWidget.java | 22 + src/main/java/de/hysky/skyblocker/utils/Boxes.java | 50 ++ .../java/de/hysky/skyblocker/utils/Constants.java | 8 + src/main/java/de/hysky/skyblocker/utils/Http.java | 89 +++ .../java/de/hysky/skyblocker/utils/ItemUtils.java | 111 +++ .../java/de/hysky/skyblocker/utils/NEURepo.java | 101 +++ .../java/de/hysky/skyblocker/utils/PosUtils.java | 14 + .../de/hysky/skyblocker/utils/SlayerUtils.java | 54 ++ src/main/java/de/hysky/skyblocker/utils/Utils.java | 370 ++++++++++ .../skyblocker/utils/chat/ChatFilterResult.java | 18 + .../skyblocker/utils/chat/ChatMessageListener.java | 89 +++ .../skyblocker/utils/chat/ChatPatternListener.java | 30 + .../utils/discord/DiscordRPCManager.java | 122 ++++ .../skyblocker/utils/render/FrustumUtils.java | 21 + .../skyblocker/utils/render/RenderHelper.java | 247 +++++++ .../utils/render/culling/OcclusionCulling.java | 47 ++ .../utils/render/culling/WorldProvider.java | 28 + .../utils/render/culling/package-info.java | 4 + .../utils/render/gui/ColorHighlight.java | 24 + .../utils/render/gui/ContainerSolver.java | 44 ++ .../utils/render/gui/ContainerSolverManager.java | 125 ++++ .../hysky/skyblocker/utils/render/title/Title.java | 53 ++ .../utils/render/title/TitleContainer.java | 175 +++++ .../render/title/TitleContainerConfigScreen.java | 170 +++++ .../utils/scheduler/MessageScheduler.java | 66 ++ .../skyblocker/utils/scheduler/Scheduler.java | 140 ++++ .../skyblocker/utils/tictactoe/TicTacToeUtils.java | 104 +++ .../java/me/xmrvizzy/skyblocker/SkyblockerMod.java | 128 ---- .../skyblocker/compatibility/MixinPlugin.java | 52 -- .../compatibility/emi/SkyblockEmiRecipe.java | 38 - .../compatibility/emi/SkyblockerEMIPlugin.java | 29 - .../compatibility/modmenu/ModMenuEntry.java | 15 - .../compatibility/rei/SkyblockCategory.java | 84 --- .../compatibility/rei/SkyblockCraftingDisplay.java | 40 -- .../rei/SkyblockCraftingDisplayGenerator.java | 65 -- .../rei/SkyblockerREIClientPlugin.java | 34 - .../me/xmrvizzy/skyblocker/config/ConfigUtils.java | 25 - .../skyblocker/config/SkyblockerConfig.java | 787 --------------------- .../skyblocker/config/SkyblockerConfigManager.java | 86 --- .../config/categories/DiscordRPCCategory.java | 49 -- .../config/categories/DungeonsCategory.java | 316 --------- .../config/categories/DwarvenMinesCategory.java | 94 --- .../config/categories/GeneralCategory.java | 508 ------------- .../config/categories/LocationsCategory.java | 80 --- .../config/categories/MessageFilterCategory.java | 98 --- .../config/categories/QuickNavigationCategory.java | 605 ---------------- .../config/categories/SlayersCategory.java | 116 --- .../config/controllers/EnumDropdownController.java | 93 --- .../controllers/EnumDropdownControllerBuilder.java | 27 - .../EnumDropdownControllerBuilderImpl.java | 27 - .../controllers/EnumDropdownControllerElement.java | 26 - .../events/ClientPlayerBlockBreakEvent.java | 23 - .../xmrvizzy/skyblocker/events/SkyblockEvents.java | 33 - .../mixin/AbstractInventoryScreenMixin.java | 19 - .../xmrvizzy/skyblocker/mixin/ArmorTrimMixin.java | 37 - .../xmrvizzy/skyblocker/mixin/BatEntityMixin.java | 21 - .../mixin/ClientPlayNetworkHandlerMixin.java | 48 -- .../skyblocker/mixin/ClientPlayerEntityMixin.java | 35 - .../mixin/ClientPlayerInteractionManagerMixin.java | 27 - .../skyblocker/mixin/DrawContextMixin.java | 73 -- .../skyblocker/mixin/DyeableItemMixin.java | 27 - .../skyblocker/mixin/FarmlandBlockMixin.java | 38 - .../mixin/GenericContainerScreenHandlerMixin.java | 30 - .../skyblocker/mixin/HandledScreenMixin.java | 193 ----- .../xmrvizzy/skyblocker/mixin/InGameHudMixin.java | 93 --- .../skyblocker/mixin/InventoryScreenMixin.java | 18 - .../me/xmrvizzy/skyblocker/mixin/ItemMixin.java | 22 - .../xmrvizzy/skyblocker/mixin/ItemStackMixin.java | 62 -- .../xmrvizzy/skyblocker/mixin/LeverBlockMixin.java | 29 - .../skyblocker/mixin/MinecraftClientMixin.java | 25 - .../skyblocker/mixin/PlayerListHudMixin.java | 57 -- .../skyblocker/mixin/PlayerSkinProviderMixin.java | 29 - .../xmrvizzy/skyblocker/mixin/ScoreboardMixin.java | 16 - .../SocialInteractionsPlayerListWidgetMixin.java | 24 - .../skyblocker/mixin/WorldRendererMixin.java | 33 - .../YggdrasilMinecraftSessionServiceMixin.java | 20 - .../mixin/YggdrasilServicesKeyInfoMixin.java | 59 -- .../accessor/BeaconBlockEntityRendererInvoker.java | 16 - .../mixin/accessor/DrawContextInvoker.java | 17 - .../skyblocker/mixin/accessor/FrustumInvoker.java | 14 - .../mixin/accessor/HandledScreenAccessor.java | 20 - .../mixin/accessor/PlayerListHudAccessor.java | 17 - .../mixin/accessor/RecipeBookWidgetAccessor.java | 14 - .../skyblocker/mixin/accessor/ScreenAccessor.java | 14 - .../mixin/accessor/WorldRendererAccessor.java | 13 - .../xmrvizzy/skyblocker/skyblock/FairySouls.java | 215 ------ .../skyblocker/skyblock/FancyStatusBars.java | 192 ----- .../skyblocker/skyblock/FishingHelper.java | 62 -- .../skyblocker/skyblock/HotbarSlotLock.java | 40 -- .../skyblocker/skyblock/QuiverWarning.java | 66 -- .../skyblocker/skyblock/StatusBarTracker.java | 109 --- .../skyblocker/skyblock/TeleportOverlay.java | 114 --- .../skyblocker/skyblock/barn/HungryHiker.java | 47 -- .../skyblocker/skyblock/barn/TreasureHunter.java | 61 -- .../skyblocker/skyblock/dungeon/CroesusHelper.java | 34 - .../skyblocker/skyblock/dungeon/DungeonBlaze.java | 152 ---- .../skyblock/dungeon/DungeonChestProfit.java | 169 ----- .../skyblocker/skyblock/dungeon/DungeonMap.java | 61 -- .../skyblock/dungeon/DungeonMapConfigScreen.java | 62 -- .../skyblocker/skyblock/dungeon/LividColor.java | 42 -- .../skyblocker/skyblock/dungeon/OldLever.java | 40 -- .../skyblocker/skyblock/dungeon/Reparty.java | 94 --- .../skyblock/dungeon/StarredMobGlow.java | 56 -- .../skyblocker/skyblock/dungeon/ThreeWeirdos.java | 39 - .../skyblocker/skyblock/dungeon/TicTacToe.java | 136 ---- .../skyblocker/skyblock/dungeon/Trivia.java | 100 --- .../skyblock/dungeon/secrets/DungeonMapUtils.java | 275 ------- .../skyblock/dungeon/secrets/DungeonSecrets.java | 451 ------------ .../skyblocker/skyblock/dungeon/secrets/Room.java | 473 ------------- .../skyblock/dungeon/secrets/SecretWaypoint.java | 142 ---- .../skyblock/dungeon/terminal/ColorTerminal.java | 72 -- .../skyblock/dungeon/terminal/OrderTerminal.java | 58 -- .../dungeon/terminal/StartsWithTerminal.java | 35 - .../skyblocker/skyblock/dwarven/DwarvenHud.java | 144 ---- .../skyblock/dwarven/DwarvenHudConfigScreen.java | 67 -- .../skyblocker/skyblock/dwarven/Fetchur.java | 53 -- .../skyblocker/skyblock/dwarven/Puzzler.java | 39 - .../skyblock/experiment/ChronomatronSolver.java | 129 ---- .../skyblock/experiment/ExperimentSolver.java | 60 -- .../skyblock/experiment/SuperpairsSolver.java | 81 --- .../skyblock/experiment/UltrasequencerSolver.java | 80 --- .../skyblocker/skyblock/filters/AbilityFilter.java | 15 - .../skyblocker/skyblock/filters/AdFilter.java | 39 - .../skyblocker/skyblock/filters/AoteFilter.java | 15 - .../skyblocker/skyblock/filters/AutopetFilter.java | 35 - .../skyblocker/skyblock/filters/ComboFilter.java | 16 - .../skyblocker/skyblock/filters/HealFilter.java | 15 - .../skyblock/filters/ImplosionFilter.java | 15 - .../skyblock/filters/MoltenWaveFilter.java | 15 - .../skyblocker/skyblock/filters/ShowOffFilter.java | 18 - .../skyblock/filters/SimpleChatFilter.java | 17 - .../skyblock/filters/TeleportPadFilter.java | 16 - .../skyblocker/skyblock/item/AttributeShards.java | 59 -- .../skyblocker/skyblock/item/BackpackPreview.java | 235 ------ .../skyblock/item/CompactorDeletorPreview.java | 92 --- .../item/CompactorPreviewTooltipComponent.java | 54 -- .../skyblock/item/CustomArmorDyeColors.java | 82 --- .../skyblocker/skyblock/item/CustomArmorTrims.java | 154 ---- .../skyblocker/skyblock/item/CustomItemNames.java | 74 -- .../skyblocker/skyblock/item/ItemCooldowns.java | 115 --- .../skyblocker/skyblock/item/ItemProtection.java | 75 -- .../skyblock/item/ItemRarityBackgrounds.java | 109 --- .../skyblocker/skyblock/item/PriceInfoTooltip.java | 443 ------------ .../skyblock/item/SkyblockItemRarity.java | 29 - .../skyblocker/skyblock/item/WikiLookup.java | 56 -- .../skyblock/itemlist/ItemFixerUpper.java | 341 --------- .../skyblock/itemlist/ItemListWidget.java | 102 --- .../skyblocker/skyblock/itemlist/ItemRegistry.java | 137 ---- .../skyblock/itemlist/ItemStackBuilder.java | 154 ---- .../skyblock/itemlist/ResultButtonWidget.java | 65 -- .../skyblock/itemlist/SearchResultsWidget.java | 228 ------ .../skyblock/itemlist/SkyblockCraftingRecipe.java | 60 -- .../skyblocker/skyblock/quicknav/QuickNav.java | 80 --- .../skyblock/quicknav/QuickNavButton.java | 107 --- .../skyblocker/skyblock/rift/EffigyWaypoints.java | 71 -- .../skyblock/rift/HealingMelonIndicator.java | 27 - .../skyblocker/skyblock/rift/ManiaIndicator.java | 42 -- .../skyblock/rift/MirrorverseWaypoints.java | 88 --- .../skyblocker/skyblock/rift/StakeIndicator.java | 27 - .../xmrvizzy/skyblocker/skyblock/rift/TheRift.java | 21 - .../skyblock/rift/TwinClawsIndicator.java | 43 -- .../skyblocker/skyblock/shortcut/Shortcuts.java | 208 ------ .../shortcut/ShortcutsConfigListWidget.java | 232 ------ .../skyblock/shortcut/ShortcutsConfigScreen.java | 113 --- .../skyblock/special/SpecialEffects.java | 96 --- .../skyblocker/skyblock/spidersden/Relics.java | 171 ----- .../skyblocker/skyblock/tabhud/TabHud.java | 39 - .../tabhud/screenbuilder/ScreenBuilder.java | 179 ----- .../tabhud/screenbuilder/ScreenMaster.java | 144 ---- .../tabhud/screenbuilder/pipeline/AlignStage.java | 83 --- .../screenbuilder/pipeline/CollideStage.java | 153 ---- .../screenbuilder/pipeline/PipelineStage.java | 14 - .../tabhud/screenbuilder/pipeline/PlaceStage.java | 94 --- .../tabhud/screenbuilder/pipeline/StackStage.java | 114 --- .../skyblocker/skyblock/tabhud/util/Ico.java | 60 -- .../skyblock/tabhud/util/PlayerListMgr.java | 172 ----- .../skyblock/tabhud/util/PlayerLocator.java | 87 --- .../skyblock/tabhud/util/ScreenConst.java | 13 - .../tabhud/widget/CameraPositionWidget.java | 37 - .../skyblock/tabhud/widget/CommsWidget.java | 63 -- .../skyblock/tabhud/widget/ComposterWidget.java | 30 - .../skyblock/tabhud/widget/CookieWidget.java | 50 -- .../skyblock/tabhud/widget/DungeonBuffWidget.java | 68 -- .../skyblock/tabhud/widget/DungeonDeathWidget.java | 47 -- .../tabhud/widget/DungeonDownedWidget.java | 44 -- .../tabhud/widget/DungeonPlayerWidget.java | 103 --- .../tabhud/widget/DungeonPuzzleWidget.java | 57 -- .../tabhud/widget/DungeonSecretWidget.java | 26 - .../tabhud/widget/DungeonServerWidget.java | 48 -- .../skyblock/tabhud/widget/EffectWidget.java | 67 -- .../skyblock/tabhud/widget/ElectionWidget.java | 104 --- .../skyblock/tabhud/widget/ErrorWidget.java | 32 - .../skyblock/tabhud/widget/EssenceWidget.java | 47 -- .../skyblock/tabhud/widget/EventWidget.java | 35 - .../skyblock/tabhud/widget/FireSaleWidget.java | 68 -- .../skyblock/tabhud/widget/ForgeWidget.java | 81 --- .../skyblock/tabhud/widget/GardenServerWidget.java | 54 -- .../skyblock/tabhud/widget/GardenSkillsWidget.java | 80 --- .../tabhud/widget/GardenVisitorsWidget.java | 30 - .../skyblock/tabhud/widget/GuestServerWidget.java | 30 - .../skyblock/tabhud/widget/IslandGuestsWidget.java | 47 -- .../skyblock/tabhud/widget/IslandOwnersWidget.java | 66 -- .../skyblock/tabhud/widget/IslandSelfWidget.java | 43 -- .../skyblock/tabhud/widget/IslandServerWidget.java | 32 - .../tabhud/widget/JacobsContestWidget.java | 62 -- .../skyblock/tabhud/widget/MinionWidget.java | 151 ---- .../skyblock/tabhud/widget/ParkServerWidget.java | 30 - .../skyblock/tabhud/widget/PlayerListWidget.java | 71 -- .../skyblock/tabhud/widget/PowderWidget.java | 29 - .../skyblock/tabhud/widget/ProfileWidget.java | 28 - .../skyblock/tabhud/widget/QuestWidget.java | 33 - .../skyblock/tabhud/widget/ReputationWidget.java | 69 -- .../skyblock/tabhud/widget/ServerWidget.java | 30 - .../skyblock/tabhud/widget/SkillsWidget.java | 78 -- .../skyblock/tabhud/widget/TrapperWidget.java | 25 - .../skyblock/tabhud/widget/UpgradeWidget.java | 51 -- .../skyblock/tabhud/widget/VolcanoWidget.java | 59 -- .../skyblocker/skyblock/tabhud/widget/Widget.java | 216 ------ .../tabhud/widget/component/Component.java | 31 - .../widget/component/IcoFatTextComponent.java | 45 -- .../tabhud/widget/component/IcoTextComponent.java | 40 -- .../widget/component/PlainTextComponent.java | 30 - .../tabhud/widget/component/PlayerComponent.java | 39 - .../tabhud/widget/component/ProgressComponent.java | 69 -- .../tabhud/widget/component/TableComponent.java | 58 -- .../skyblock/tabhud/widget/hud/HudCommsWidget.java | 73 -- .../tabhud/widget/rift/AdvertisementWidget.java | 35 - .../tabhud/widget/rift/GoodToKnowWidget.java | 69 -- .../tabhud/widget/rift/RiftProfileWidget.java | 21 - .../tabhud/widget/rift/RiftProgressWidget.java | 123 ---- .../tabhud/widget/rift/RiftServerInfoWidget.java | 27 - .../tabhud/widget/rift/RiftStatsWidget.java | 43 -- .../skyblock/tabhud/widget/rift/ShenWidget.java | 22 - .../java/me/xmrvizzy/skyblocker/utils/Boxes.java | 50 -- .../me/xmrvizzy/skyblocker/utils/Constants.java | 8 - .../java/me/xmrvizzy/skyblocker/utils/Http.java | 89 --- .../me/xmrvizzy/skyblocker/utils/ItemUtils.java | 111 --- .../java/me/xmrvizzy/skyblocker/utils/NEURepo.java | 101 --- .../me/xmrvizzy/skyblocker/utils/PosUtils.java | 14 - .../me/xmrvizzy/skyblocker/utils/SlayerUtils.java | 54 -- .../java/me/xmrvizzy/skyblocker/utils/Utils.java | 370 ---------- .../skyblocker/utils/chat/ChatFilterResult.java | 18 - .../skyblocker/utils/chat/ChatMessageListener.java | 88 --- .../skyblocker/utils/chat/ChatPatternListener.java | 30 - .../utils/discord/DiscordRPCManager.java | 121 ---- .../skyblocker/utils/render/FrustumUtils.java | 21 - .../skyblocker/utils/render/RenderHelper.java | 247 ------- .../utils/render/culling/OcclusionCulling.java | 47 -- .../utils/render/culling/WorldProvider.java | 28 - .../utils/render/culling/package-info.java | 4 - .../utils/render/gui/ColorHighlight.java | 24 - .../utils/render/gui/ContainerSolver.java | 44 -- .../utils/render/gui/ContainerSolverManager.java | 125 ---- .../skyblocker/utils/render/title/Title.java | 53 -- .../utils/render/title/TitleContainer.java | 175 ----- .../render/title/TitleContainerConfigScreen.java | 170 ----- .../utils/scheduler/MessageScheduler.java | 66 -- .../skyblocker/utils/scheduler/Scheduler.java | 140 ---- .../skyblocker/utils/tictactoe/TicTacToeUtils.java | 104 --- 464 files changed, 19396 insertions(+), 19394 deletions(-) create mode 100644 src/main/java/de/hysky/skyblocker/SkyblockerMod.java create mode 100644 src/main/java/de/hysky/skyblocker/compatibility/MixinPlugin.java create mode 100644 src/main/java/de/hysky/skyblocker/compatibility/emi/SkyblockEmiRecipe.java create mode 100644 src/main/java/de/hysky/skyblocker/compatibility/emi/SkyblockerEMIPlugin.java create mode 100644 src/main/java/de/hysky/skyblocker/compatibility/modmenu/ModMenuEntry.java create mode 100644 src/main/java/de/hysky/skyblocker/compatibility/rei/SkyblockCategory.java create mode 100644 src/main/java/de/hysky/skyblocker/compatibility/rei/SkyblockCraftingDisplay.java create mode 100644 src/main/java/de/hysky/skyblocker/compatibility/rei/SkyblockCraftingDisplayGenerator.java create mode 100644 src/main/java/de/hysky/skyblocker/compatibility/rei/SkyblockerREIClientPlugin.java create mode 100644 src/main/java/de/hysky/skyblocker/config/ConfigUtils.java create mode 100644 src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java create mode 100644 src/main/java/de/hysky/skyblocker/config/SkyblockerConfigManager.java create mode 100644 src/main/java/de/hysky/skyblocker/config/categories/DiscordRPCCategory.java create mode 100644 src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java create mode 100644 src/main/java/de/hysky/skyblocker/config/categories/DwarvenMinesCategory.java create mode 100644 src/main/java/de/hysky/skyblocker/config/categories/GeneralCategory.java create mode 100644 src/main/java/de/hysky/skyblocker/config/categories/LocationsCategory.java create mode 100644 src/main/java/de/hysky/skyblocker/config/categories/MessageFilterCategory.java create mode 100644 src/main/java/de/hysky/skyblocker/config/categories/QuickNavigationCategory.java create mode 100644 src/main/java/de/hysky/skyblocker/config/categories/SlayersCategory.java create mode 100644 src/main/java/de/hysky/skyblocker/config/controllers/EnumDropdownController.java create mode 100644 src/main/java/de/hysky/skyblocker/config/controllers/EnumDropdownControllerBuilder.java create mode 100644 src/main/java/de/hysky/skyblocker/config/controllers/EnumDropdownControllerBuilderImpl.java create mode 100644 src/main/java/de/hysky/skyblocker/config/controllers/EnumDropdownControllerElement.java create mode 100644 src/main/java/de/hysky/skyblocker/events/ClientPlayerBlockBreakEvent.java create mode 100644 src/main/java/de/hysky/skyblocker/events/SkyblockEvents.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/AbstractInventoryScreenMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/ArmorTrimMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/BatEntityMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/ClientPlayerEntityMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/ClientPlayerInteractionManagerMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/DrawContextMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/DyeableItemMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/FarmlandBlockMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/GenericContainerScreenHandlerMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/HandledScreenMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/InGameHudMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/InventoryScreenMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/ItemMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/ItemStackMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/LeverBlockMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/MinecraftClientMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/PlayerListHudMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/PlayerSkinProviderMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/ScoreboardMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/SocialInteractionsPlayerListWidgetMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/WorldRendererMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/YggdrasilMinecraftSessionServiceMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/YggdrasilServicesKeyInfoMixin.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/accessor/BeaconBlockEntityRendererInvoker.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/accessor/DrawContextInvoker.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/accessor/FrustumInvoker.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/accessor/HandledScreenAccessor.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/accessor/PlayerListHudAccessor.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/accessor/RecipeBookWidgetAccessor.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/accessor/ScreenAccessor.java create mode 100644 src/main/java/de/hysky/skyblocker/mixin/accessor/WorldRendererAccessor.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/FairySouls.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/FancyStatusBars.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/FishingHelper.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/HotbarSlotLock.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/QuiverWarning.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/StatusBarTracker.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/TeleportOverlay.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/barn/HungryHiker.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/barn/TreasureHunter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/CroesusHelper.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/DungeonBlaze.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/DungeonChestProfit.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/DungeonMap.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/DungeonMapConfigScreen.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/LividColor.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/OldLever.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/Reparty.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/StarredMobGlow.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/ThreeWeirdos.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/TicTacToe.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/Trivia.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonMapUtils.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonSecrets.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/Room.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/SecretWaypoint.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/terminal/ColorTerminal.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/terminal/OrderTerminal.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dungeon/terminal/StartsWithTerminal.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dwarven/DwarvenHud.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dwarven/DwarvenHudConfigScreen.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dwarven/Fetchur.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/dwarven/Puzzler.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/experiment/ChronomatronSolver.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/experiment/ExperimentSolver.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/experiment/SuperpairsSolver.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/experiment/UltrasequencerSolver.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/filters/AbilityFilter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/filters/AdFilter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/filters/AoteFilter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/filters/AutopetFilter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/filters/ComboFilter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/filters/HealFilter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/filters/ImplosionFilter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/filters/MoltenWaveFilter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/filters/ShowOffFilter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/filters/SimpleChatFilter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/filters/TeleportPadFilter.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/AttributeShards.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/BackpackPreview.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/CompactorDeletorPreview.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/CompactorPreviewTooltipComponent.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/CustomArmorDyeColors.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/CustomArmorTrims.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/CustomItemNames.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/ItemCooldowns.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/ItemProtection.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/ItemRarityBackgrounds.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/PriceInfoTooltip.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/SkyblockItemRarity.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/item/WikiLookup.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/itemlist/ItemFixerUpper.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/itemlist/ItemListWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/itemlist/ItemRegistry.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/itemlist/ItemStackBuilder.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/itemlist/ResultButtonWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/itemlist/SearchResultsWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/itemlist/SkyblockCraftingRecipe.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNav.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNavButton.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/rift/EffigyWaypoints.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/rift/HealingMelonIndicator.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/rift/ManiaIndicator.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/rift/MirrorverseWaypoints.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/rift/StakeIndicator.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/rift/TheRift.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/rift/TwinClawsIndicator.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/shortcut/Shortcuts.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/shortcut/ShortcutsConfigListWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/shortcut/ShortcutsConfigScreen.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/special/SpecialEffects.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/spidersden/Relics.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/TabHud.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/screenbuilder/ScreenBuilder.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/screenbuilder/ScreenMaster.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/screenbuilder/pipeline/AlignStage.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/screenbuilder/pipeline/CollideStage.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/screenbuilder/pipeline/PipelineStage.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/screenbuilder/pipeline/PlaceStage.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/screenbuilder/pipeline/StackStage.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/Ico.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/PlayerListMgr.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/PlayerLocator.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/util/ScreenConst.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/CameraPositionWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/CommsWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ComposterWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/CookieWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/DungeonBuffWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/DungeonDeathWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/DungeonDownedWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/DungeonPlayerWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/DungeonPuzzleWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/DungeonSecretWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/DungeonServerWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/EffectWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ElectionWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ErrorWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/EssenceWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/EventWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/FireSaleWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ForgeWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/GardenServerWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/GardenSkillsWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/GardenVisitorsWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/GuestServerWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/IslandGuestsWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/IslandOwnersWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/IslandSelfWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/IslandServerWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/JacobsContestWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/MinionWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ParkServerWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/PlayerListWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/PowderWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ProfileWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/QuestWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ReputationWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/ServerWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/SkillsWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/TrapperWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/UpgradeWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/VolcanoWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/Widget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/component/Component.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/component/IcoFatTextComponent.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/component/IcoTextComponent.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/component/PlainTextComponent.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/component/PlayerComponent.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/component/ProgressComponent.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/component/TableComponent.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/hud/HudCommsWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/rift/AdvertisementWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/rift/GoodToKnowWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/rift/RiftProfileWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/rift/RiftProgressWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/rift/RiftServerInfoWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/rift/RiftStatsWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/rift/ShenWidget.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/Boxes.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/Constants.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/Http.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/ItemUtils.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/NEURepo.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/PosUtils.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/SlayerUtils.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/Utils.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/chat/ChatFilterResult.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/chat/ChatMessageListener.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/chat/ChatPatternListener.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/discord/DiscordRPCManager.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/render/FrustumUtils.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/render/RenderHelper.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/render/culling/OcclusionCulling.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/render/culling/WorldProvider.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/render/culling/package-info.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/render/gui/ColorHighlight.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/render/gui/ContainerSolver.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/render/gui/ContainerSolverManager.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/render/title/Title.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/render/title/TitleContainer.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/render/title/TitleContainerConfigScreen.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/scheduler/MessageScheduler.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/scheduler/Scheduler.java create mode 100644 src/main/java/de/hysky/skyblocker/utils/tictactoe/TicTacToeUtils.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/SkyblockerMod.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/compatibility/MixinPlugin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/compatibility/emi/SkyblockEmiRecipe.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/compatibility/emi/SkyblockerEMIPlugin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/compatibility/modmenu/ModMenuEntry.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/compatibility/rei/SkyblockCategory.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/compatibility/rei/SkyblockCraftingDisplay.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/compatibility/rei/SkyblockCraftingDisplayGenerator.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/compatibility/rei/SkyblockerREIClientPlugin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/ConfigUtils.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfigManager.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/categories/DiscordRPCCategory.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/categories/DungeonsCategory.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/categories/DwarvenMinesCategory.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/categories/GeneralCategory.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/categories/LocationsCategory.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/categories/MessageFilterCategory.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/categories/QuickNavigationCategory.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/categories/SlayersCategory.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/controllers/EnumDropdownController.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/controllers/EnumDropdownControllerBuilder.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/controllers/EnumDropdownControllerBuilderImpl.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/config/controllers/EnumDropdownControllerElement.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/events/ClientPlayerBlockBreakEvent.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/events/SkyblockEvents.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/AbstractInventoryScreenMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/ArmorTrimMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/BatEntityMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/ClientPlayerEntityMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/ClientPlayerInteractionManagerMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/DrawContextMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/DyeableItemMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/FarmlandBlockMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/GenericContainerScreenHandlerMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/HandledScreenMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/InGameHudMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/InventoryScreenMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/ItemMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/ItemStackMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/LeverBlockMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/MinecraftClientMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/PlayerListHudMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/PlayerSkinProviderMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/ScoreboardMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/SocialInteractionsPlayerListWidgetMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/WorldRendererMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/YggdrasilMinecraftSessionServiceMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/YggdrasilServicesKeyInfoMixin.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/accessor/BeaconBlockEntityRendererInvoker.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/accessor/DrawContextInvoker.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/accessor/FrustumInvoker.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/accessor/HandledScreenAccessor.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/accessor/PlayerListHudAccessor.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/accessor/RecipeBookWidgetAccessor.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/accessor/ScreenAccessor.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/mixin/accessor/WorldRendererAccessor.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/FairySouls.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/FancyStatusBars.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/FishingHelper.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/HotbarSlotLock.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/QuiverWarning.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/StatusBarTracker.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/TeleportOverlay.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/barn/HungryHiker.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/barn/TreasureHunter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/CroesusHelper.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/DungeonBlaze.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/DungeonChestProfit.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/DungeonMap.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/DungeonMapConfigScreen.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/LividColor.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/OldLever.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Reparty.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/StarredMobGlow.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/ThreeWeirdos.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/TicTacToe.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/Trivia.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/secrets/DungeonMapUtils.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/secrets/DungeonSecrets.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/secrets/Room.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/secrets/SecretWaypoint.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/ColorTerminal.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/OrderTerminal.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dungeon/terminal/StartsWithTerminal.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dwarven/DwarvenHud.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dwarven/DwarvenHudConfigScreen.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dwarven/Fetchur.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/dwarven/Puzzler.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/ChronomatronSolver.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/ExperimentSolver.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/SuperpairsSolver.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/experiment/UltrasequencerSolver.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/filters/AbilityFilter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/filters/AdFilter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/filters/AoteFilter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/filters/AutopetFilter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/filters/ComboFilter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/filters/HealFilter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/filters/ImplosionFilter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/filters/MoltenWaveFilter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/filters/ShowOffFilter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/filters/SimpleChatFilter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/filters/TeleportPadFilter.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/AttributeShards.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/BackpackPreview.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/CompactorDeletorPreview.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/CompactorPreviewTooltipComponent.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/CustomArmorDyeColors.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/CustomArmorTrims.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/CustomItemNames.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/ItemCooldowns.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/ItemProtection.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/ItemRarityBackgrounds.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/SkyblockItemRarity.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/item/WikiLookup.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemFixerUpper.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemRegistry.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemStackBuilder.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ResultButtonWidget.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SkyblockCraftingRecipe.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/quicknav/QuickNav.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/quicknav/QuickNavButton.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/rift/EffigyWaypoints.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/rift/HealingMelonIndicator.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/rift/ManiaIndicator.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/rift/MirrorverseWaypoints.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/rift/StakeIndicator.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/rift/TheRift.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/rift/TwinClawsIndicator.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/shortcut/Shortcuts.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/shortcut/ShortcutsConfigListWidget.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/shortcut/ShortcutsConfigScreen.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/special/SpecialEffects.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/spidersden/Relics.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/TabHud.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/screenbuilder/ScreenBuilder.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/screenbuilder/ScreenMaster.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/screenbuilder/pipeline/AlignStage.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/screenbuilder/pipeline/CollideStage.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/screenbuilder/pipeline/PipelineStage.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/screenbuilder/pipeline/PlaceStage.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/screenbuilder/pipeline/StackStage.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/util/Ico.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/util/PlayerListMgr.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/util/PlayerLocator.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/util/ScreenConst.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/CameraPositionWidget.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/CommsWidget.java delete mode 100644 src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/ComposterWidget.java delete mode 100644 src/main/java/me/xmrv