summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.idea/dictionaries/default_user.xml499
-rw-r--r--CONTRIBUTING.md2
-rw-r--r--annotation-processors/src/main/kotlin/at/hannibal2/skyhanni/skyhannimodule/ModuleProcessor.kt6
-rw-r--r--docs/CHANGELOG.md110
-rw-r--r--docs/DISCORD_FAQ.md4
-rw-r--r--docs/FEATURES.md44
-rw-r--r--src/main/java/at/hannibal2/skyhanni/api/SkillAPI.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/commands/Commands.kt8
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/dev/DebugConfig.java3
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/diana/DianaConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/winter/GiftingOpportunitiesConfig.java1
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/GardenConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/visitor/ShoppingListConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/inventory/helper/ReforgeHelperConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/misc/MiscConfig.java1
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/misc/compacttablist/CompactTabListConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/rift/area/stillgorechateau/EffigiesConfig.java1
-rw-r--r--src/main/java/at/hannibal2/skyhanni/data/HypixelData.kt6
-rw-r--r--src/main/java/at/hannibal2/skyhanni/data/bazaar/HypixelBazaarFetcher.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/data/model/Graph.kt6
-rw-r--r--src/main/java/at/hannibal2/skyhanni/data/model/SkyblockStat.kt1
-rw-r--r--src/main/java/at/hannibal2/skyhanni/data/model/TextInput.kt32
-rw-r--r--src/main/java/at/hannibal2/skyhanni/data/repo/RepoUtils.kt8
-rw-r--r--src/main/java/at/hannibal2/skyhanni/events/SkillOverflowLevelUpEvent.kt (renamed from src/main/java/at/hannibal2/skyhanni/events/SkillOverflowLevelupEvent.kt)2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/bingo/card/BingoCardReader.kt6
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/bingo/card/goals/BingoGoal.kt3
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/combat/FlareDisplay.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/combat/damageindicator/BossType.kt6
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/combat/damageindicator/DamageIndicatorManager.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/combat/damageindicator/MobFinder.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/combat/ghostcounter/GhostCounter.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/commands/PartyChatCommands.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/dungeon/CroesusChestTracker.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/dungeon/DungeonAPI.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/dungeon/DungeonHideItems.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/event/diana/DianaFixChat.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/event/diana/GriffinBurrowHelper.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/event/diana/SoopyGuessBurrow.kt30
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/GardenPlotAPI.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/contest/JacobContestTimeNeeded.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/pages/CropPage.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/misc/FixGhostEntities.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/misc/PatcherSendCoordinates.kt6
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/misc/compacttablist/AdvancedPlayerList.kt8
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/misc/discordrpc/DiscordLocationKey.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/misc/limbo/LimboTimeTracker.kt16
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/nether/reputationhelper/dailyquest/QuestLoader.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/rift/area/stillgorechateau/RiftBloodEffigies.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/skillprogress/SkillProgress.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/slayer/SlayerProfitTracker.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/slayer/SlayerRngMeterDisplay.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/slayer/enderman/EndermanSlayerFeatures.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/mixins/transformers/AccessorRendererLivingEntity.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/mixins/transformers/renderer/MixinContributorRendererEntityLiving.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/test/TestCopyBestiaryValues.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/test/hotswap/HotswapSupportImpl.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/CombatUtils.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/EntityOutlineRenderer.kt40
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/ItemUtils.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/LocationUtils.kt6
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt88
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/SkyBlockItemModifierUtils.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/renderables/Renderable.kt16
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt8
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/shader/Shader.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/shader/ShaderHelper.kt12
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/shader/ShaderManager.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/tracker/ItemTrackerData.kt2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniItemTracker.kt2
71 files changed, 573 insertions, 512 deletions
diff --git a/.idea/dictionaries/default_user.xml b/.idea/dictionaries/default_user.xml
index 3de37f405..64c012a13 100644
--- a/.idea/dictionaries/default_user.xml
+++ b/.idea/dictionaries/default_user.xml
@@ -1,225 +1,276 @@
<component name="ProjectDictionaryState">
- <dictionary name="default.user">
- <words>
- <w>abiphone</w>
- <w>agaricus</w>
- <w>allinvite</w>
- <w>apec</w>
- <w>arachne</w>
- <w>arachne's</w>
- <w>ashfang</w>
- <w>autopet</w>
- <w>bacte</w>
- <w>bandana</w>
- <w>berberis</w>
- <w>biome</w>
- <w>bladesoul</w>
- <w>blobbercysts</w>
- <w>bloodfiend</w>
- <w>bobber</w>
- <w>bobber's</w>
- <w>bonzo</w>
- <w>bonzo's</w>
- <w>bonzos</w>
- <w>boop</w>
- <w>bossbar</w>
- <w>broodfather</w>
- <w>broodmother</w>
- <w>cadycous</w>
- <w>carrolyn</w>
- <w>cata</w>
- <w>cavespider</w>
- <w>chestplate</w>
- <w>chocolatefactory</w>
- <w>chronomatron</w>
- <w>chumcap</w>
- <w>citrine</w>
- <w>coflnet</w>
- <w>coords</w>
- <w>craftable</w>
- <w>cropie</w>
- <w>crosshair</w>
- <w>deathmite</w>
- <w>deathmites</w>
- <w>deathripper</w>
- <w>demonlord</w>
- <w>derpy</w>
- <w>despawn</w>
- <w>dicer</w>
- <w>disintegrator</w>
- <w>disintegrators</w>
- <w>dragontail</w>
- <w>dreadfarm</w>
- <w>dreadlord</w>
- <w>dungeoneering</w>
- <w>dwarven</w>
- <w>egglocator</w>
- <w>einary</w>
- <w>einary's</w>
- <w>elitebot</w>
- <w>enderman</w>
- <w>endermen</w>
- <w>endermite</w>
- <w>enderstone</w>
- <w>endstone</w>
- <w>etherwarp</w>
- <w>explosivity</w>
- <w>fermento</w>
- <w>firedust</w>
- <w>firesale</w>
- <w>firesales</w>
- <w>getfromsacks</w>
- <w>glacite</w>
- <w>glowstone</w>
- <w>goldor</w>
- <w>gratitudes</w>
- <w>hardstone</w>
- <w>hatcessory</w>
- <w>hecatomb</w>
- <w>hideparticles</w>
- <w>hoppity</w>
- <w>hoppity's</w>
- <w>horsezooka</w>
- <w>hotbar</w>
- <w>hotm</w>
- <w>hoverable</w>
- <w>hpb's</w>
- <w>hypixel</w>
- <w>hypixel's</w>
- <w>ichor</w>
- <w>igrupan</w>
- <w>igrupan's</w>
- <w>ingame</w>
- <w>inquis</w>
- <w>inquistiors</w>
- <w>internalname</w>
- <w>interp</w>
- <w>itemstack</w>
- <w>jawbus</w>
- <w>jerries</w>
- <w>jerrypocalypse</w>
- <w>jyrre</w>
- <w>kaeso</w>
- <w>keybind</w>
- <w>keybinds</w>
- <w>kindlebane</w>
- <w>kismets</w>
- <w>kloon</w>
- <w>kuudra</w>
- <w>kuudra's</w>
- <w>laggy</w>
- <w>lapis</w>
- <w>larvas</w>
- <w>lclick</w>
- <w>lerp</w>
- <w>livids</w>
- <w>matriach</w>
- <w>mawdredge</w>
- <w>maxor</w>
- <w>mcmod</w>
- <w>millenia</w>
- <w>miniboss</w>
- <w>mirrorverse</w>
- <w>mmclick</w>
- <w>mobtracker</w>
- <w>modid</w>
- <w>moldfin</w>
- <w>mooshroom</w>
- <w>moul</w>
- <w>moulberry</w>
- <w>moulconfig</w>
- <w>mouselocked</w>
- <w>mouselowered</w>
- <w>mycelium</w>
- <w>nametag</w>
- <w>nametags</w>
- <w>necron</w>
- <w>netherrack</w>
- <w>neu's</w>
- <w>npcs</w>
- <w>nukekebi</w>
- <w>nukekubi</w>
- <w>odger</w>
- <w>odger's</w>
- <w>odonata</w>
- <w>odonatas</w>
- <w>opengenerowmenu</w>
- <w>opti</w>
- <w>oruo</w>
- <w>packmaster</w>
- <w>peridot</w>
- <w>perkpocalypse</w>
- <w>pickblock</w>
- <w>pickobulus</w>
- <w>pickonimbus</w>
- <w>plhlegblast</w>
- <w>polarvoid</w>
- <w>preinitialization</w>
- <w>procs</w>
- <w>punchcard</w>
- <w>pyrochaos</w>
- <w>quazii</w>
- <w>rclick</w>
- <w>recombobulated</w>
- <w>recombobulator</w>
- <w>redstone</w>
- <w>reindrake</w>
- <w>renderable</w>
- <w>renderables</w>
- <w>revenant</w>
- <w>riftstalker</w>
- <w>robotron</w>
- <w>runecrafting</w>
- <w>sadan</w>
- <w>scatha</w>
- <w>sethome</w>
- <w>shcopytranslation</w>
- <w>shcropstartlocation</w>
- <w>shlanedetection</w>
- <w>shmarkplayer</w>
- <w>shmouselock</w>
- <w>shoutout</w>
- <w>shulker</w>
- <w>shwords</w>
- <w>shworldedit</w>
- <w>skeletor</w>
- <w>skyblock</w>
- <w>skyhanni</w>
- <w>skyhanni's</w>
- <w>skymall</w>
- <w>skytils</w>
- <w>skytils's</w>
- <w>soopy</w>
- <w>soopy's</w>
- <w>soulsand</w>
- <w>soulweaver</w>
- <w>sprayonator</w>
- <w>stillgore</w>
- <w>stonk</w>
- <w>superboom</w>
- <w>supercraft</w>
- <w>supercrafting</w>
- <w>superlite</w>
- <w>superpairs</w>
- <w>tablist</w>
- <w>terracottas</w>
- <w>thaumaturgy</w>
- <w>treasurite</w>
- <w>tubulator</w>
- <w>turbomax</w>
- <w>twinclaws</w>
- <w>typhoeus</w>
- <w>ultrasequencer</w>
- <w>unobtained</w>
- <w>untrackable</w>
- <w>vermins</w>
- <w>viewrecipe</w>
- <w>voidgloom</w>
- <w>voidling</w>
- <w>voltas</w>
- <w>wikithis</w>
- <w>wyld</w>
- <w>yoggie</w>
- </words>
- </dictionary>
-</component>
+ <dictionary name="default.user">
+ <words>
+ <w>aatrox</w>
+ <w>abiphone</w>
+ <w>agaricus</w>
+ <w>allinvite</w>
+ <w>apec</w>
+ <w>arachne</w>
+ <w>arachne's</w>
+ <w>armorstand</w>
+ <w>armorstands</w>
+ <w>ashfang</w>
+ <w>astraea</w>
+ <w>attunement</w>
+ <w>autopet</w>
+ <w>azrael</w>
+ <w>bacte</w>
+ <w>bandana</w>
+ <w>berberis</w>
+ <w>bezal</w>
+ <w>biblio</w>
+ <w>biome</w>
+ <w>bladesoul</w>
+ <w>blobbercyst</w>
+ <w>blobbercysts</w>
+ <w>bloodfiend</w>
+ <w>bobber</w>
+ <w>bobber's</w>
+ <w>bonzo</w>
+ <w>bonzo's</w>
+ <w>bonzos</w>
+ <w>boop</w>
+ <w>bossbar</w>
+ <w>branchstrutter</w>
+ <w>broodfather</w>
+ <w>broodmother</w>
+ <w>burningsoul</w>
+ <w>caducous</w>
+ <w>cadycous</w>
+ <w>carrolyn</w>
+ <w>cata</w>
+ <w>cavespider</w>
+ <w>chestplate</w>
+ <w>chocolatefactory</w>
+ <w>chronomatron</w>
+ <w>chumcap</w>
+ <w>cinderbat</w>
+ <w>citrine</w>
+ <w>coflnet</w>
+ <w>coords</w>
+ <w>craftable</w>
+ <w>crit</w>
+ <w>cropie</w>
+ <w>crosshair</w>
+ <w>deathmite</w>
+ <w>deathmites</w>
+ <w>deathripper</w>
+ <w>deepterror</w>
+ <w>demonlord</w>
+ <w>derpy</w>
+ <w>despawn</w>
+ <w>dicer</w>
+ <w>disintegrator</w>
+ <w>disintegrators</w>
+ <w>dragontail</w>
+ <w>dreadfarm</w>
+ <w>dreadlord</w>
+ <w>dungeoneering</w>
+ <w>dwarven</w>
+ <w>egglocator</w>
+ <w>einary</w>
+ <w>einary's</w>
+ <w>elitebot</w>
+ <w>enderman</w>
+ <w>endermen</w>
+ <w>endermite</w>
+ <w>enderstone</w>
+ <w>endstone</w>
+ <w>etherwarp</w>
+ <w>explosivity</w>
+ <w>ezpz</w>
+ <w>fairylosopher</w>
+ <w>fermento</w>
+ <w>firedust</w>
+ <w>firesale</w>
+ <w>firesales</w>
+ <w>framebuffer</w>
+ <w>getfromsacks</w>
+ <w>ghast</w>
+ <w>glacite</w>
+ <w>glowstone</w>
+ <w>goldor</w>
+ <w>golem</w>
+ <w>gratitudes</w>
+ <w>hardstone</w>
+ <w>hatcessory</w>
+ <w>hecatomb</w>
+ <w>hexatorum</w>
+ <w>hideparticles</w>
+ <w>hoppity</w>
+ <w>hoppity's</w>
+ <w>horsezooka</w>
+ <w>hotbar</w>
+ <w>hotm</w>
+ <w>hoverable</w>
+ <w>hpb's</w>
+ <w>hypixel</w>
+ <w>hypixel's</w>
+ <w>ichor</w>
+ <w>igrupan</w>
+ <w>igrupan's</w>
+ <w>ingame</w>
+ <w>inquis</w>
+ <w>inquistiors</w>
+ <w>insanium</w>
+ <w>internalname</w>
+ <w>interp</w>
+ <w>itemstack</w>
+ <w>jawbus</w>
+ <w>jerries</w>
+ <w>jerrypocalypse</w>
+ <w>jyrre</w>
+ <w>kada</w>
+ <w>kaeso</w>
+ <w>keybind</w>
+ <w>keybinds</w>
+ <w>kindlebane</w>
+ <w>kismets</w>
+ <w>kloon</w>
+ <w>kuudra</w>
+ <w>kuudra's</w>
+ <w>laggy</w>
+ <w>lapis</w>
+ <w>larvas</w>
+ <w>lclick</w>
+ <w>lerp</w>