aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md24
-rw-r--r--FEATURES.md18
-rw-r--r--build.gradle.kts4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/SkyHanniMod.kt46
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/CommandsConfig.java1
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/DungeonConfig.java6
6 files changed, 70 insertions, 29 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a3f7882f9..02e7b5f4f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -40,11 +40,28 @@
+ Show the in-game date of SkyBlock (like in Apec, but with mild delays).
+ Includes the SkyBlock year.
+ Added Quest Item Helper. - NetheriteMiner
- + When you open the fetch item quest in the town board, it shows a clickable chat message that will grab the items needed from the sacks.
+ + When you open the fetch item quest in the town board, it shows a clickable chat message that will grab the items
+ needed from the sacks.
+ Added alerts when the player catches a Legendary Sea Creature. - Cad
+ Added Soulweaver Skull Hider to the Dungeon Object Hider. - nea
+ Hide the annoying soulweaver skulls that float around you if you have the soulweaver gloves equipped.
+ Added /shmouselock command to lock mouse rotation for farming. - Cad
++ Added **Dungeon party finder** QOL improvements - Cad
+ + Floor stack size.
+ + Mark Paid Carries red.
+ + Mark Low-Class levels orange.
+ + Mark groups you can't join dark red.
+ + Mark groups without your current classes green.
++ Added shortcuts for **Party commands** and smart **tab complete**. - CalMWolfs
+ + /pw -> party warp
+ + /pk -> party kick
+ + /pt -> party transfer
+ + /pp -> party promote
+ + /pko -> party kickoffline
++ Added working **Livid Finder** (should work 100% of the time). - hannibal2
+ + Option to hide other/wrong/fake Livids (try this out and see if you really want this, it can be counter-productive
+ in some cases).
++ Added AFK time to Discord RPC. - NetheriteMiner
#### Events
@@ -74,7 +91,8 @@
+ Added an option to the Advanced Player List to hide Crimson Isle faction icons. - hannibal2
+ Added Enrichment to Estimated Item Value. - jani
+ Added Plhlegblast to the Rare Sea Creature Warning and Highlight. - hannibal2
-+ Disabling all Diana features if no Diana mayor is active, allowing to overwrite the Diana mayor check if the election API check failed. - CalMWolfs
++ Disabling all Diana features if no Diana mayor is active, allowing to overwrite the Diana mayor check if the election
+ API check failed. - CalMWolfs
+ Hiding a bunch of garden GUIs in a bunch of garden inventories. - hannibal2
### Bug Fixes
@@ -107,6 +125,8 @@
+ Hide "click" texts with the Fishing Hook Display. - hannibal2
+ Fixed Highlight Showcase Items not working in some areas. - Obsidian
+ Fixed the Blaze Slayer Damage Indicator not working and no longer causing FPS drops. - hannibal2
++ Fixed clean end working in f5/m5. - hannibal2
++ Fixed visitor drop statistics preview. - Obsidian
#### Config
diff --git a/FEATURES.md b/FEATURES.md
index 2cd511406..e9e4a9e6f 100644
--- a/FEATURES.md
+++ b/FEATURES.md
@@ -754,6 +754,22 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Added In-Game Date display. - Erymanthus
+ Show the in-game date of SkyBlock (like in Apec, but with mild delays).
+ Includes the SkyBlock year.
++ Added **Dungeon party finder** QOL improvements - Cad
+ + Floor stack size.
+ + Mark Paid Carries red.
+ + Mark Low-Class levels orange.
+ + Mark groups you can't join dark red.
+ + Mark groups without your current classes green.
++ Added shortcuts for **Party commands** and smart **tab complete**. - CalMWolfs
+ + /pw -> party warp
+ + /pk -> party kick
+ + /pt -> party transfer
+ + /pp -> party promote
+ + /pko -> party kickoffline
++ Added working **Livid Finder** (should work 100% of the time). - hannibal2
+ + Option to hide other/wrong/fake Livids (try this out and see if you really want this, it can be counter-productive
+ in some cases).
++ Added AFK time to Discord RPC. - NetheriteMiner
</details>
<details open><summary>
@@ -763,4 +779,4 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ **Following Line** - hannibal2
+ Draws a colored line behind the player.
+ Change the color, width, and duration of the line.
-</details> \ No newline at end of file
+</details>
diff --git a/build.gradle.kts b/build.gradle.kts
index 768e3c6de..959dd02d6 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -11,7 +11,7 @@ plugins {
}
group = "at.hannibal2.skyhanni"
-version = "0.21.Beta.9"
+version = "0.21.Beta.10"
// Toolchains:
java {
@@ -201,4 +201,4 @@ compileKotlin.kotlinOptions {
val compileTestKotlin: KotlinCompile by tasks
compileTestKotlin.kotlinOptions {
jvmTarget = "1.8"
-} \ No newline at end of file
+}
diff --git a/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.kt b/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.kt
index a45540926..746ec6c8a 100644
--- a/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.kt
+++ b/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.kt
@@ -53,16 +53,28 @@ import at.hannibal2.skyhanni.features.bingo.MinionCraftHelper
import at.hannibal2.skyhanni.features.chat.ArachneChatMessageHider
import at.hannibal2.skyhanni.features.chat.ChatFilter
import at.hannibal2.skyhanni.features.chat.CompactBestiaryChatMessage
+import at.hannibal2.skyhanni.features.chat.CompactSplashPotionMessage
import at.hannibal2.skyhanni.features.chat.PlayerDeathMessages
import at.hannibal2.skyhanni.features.chat.WatchdogHider
import at.hannibal2.skyhanni.features.chat.playerchat.PlayerChatFilter
import at.hannibal2.skyhanni.features.chat.playerchat.PlayerChatModifier
+import at.hannibal2.skyhanni.features.combat.BestiaryData
+import at.hannibal2.skyhanni.features.combat.HideDamageSplash
+import at.hannibal2.skyhanni.features.combat.damageindicator.DamageIndicatorManager
+import at.hannibal2.skyhanni.features.combat.endernodetracker.EnderNodeTracker
+import at.hannibal2.skyhanni.features.combat.ghostcounter.GhostCounter
+import at.hannibal2.skyhanni.features.combat.mobs.AreaMiniBossFeatures
+import at.hannibal2.skyhanni.features.combat.mobs.AshfangMinisNametagHider
+import at.hannibal2.skyhanni.features.combat.mobs.MobHighlight
+import at.hannibal2.skyhanni.features.combat.mobs.SpawnTimers
import at.hannibal2.skyhanni.features.commands.PartyCommands
import at.hannibal2.skyhanni.features.commands.SendCoordinatedCommand
import at.hannibal2.skyhanni.features.commands.WarpIsCommand
import at.hannibal2.skyhanni.features.commands.WikiCommand
+import at.hannibal2.skyhanni.features.commands.tabcomplete.GetFromSacksTabComplete
+import at.hannibal2.skyhanni.features.commands.tabcomplete.PlayerTabComplete
+import at.hannibal2.skyhanni.features.commands.tabcomplete.WarpTabComplete
import at.hannibal2.skyhanni.features.cosmetics.CosmeticFollowingLine
-import at.hannibal2.skyhanni.features.combat.damageindicator.DamageIndicatorManager
import at.hannibal2.skyhanni.features.dungeon.CroesusUnopenedChestTracker
import at.hannibal2.skyhanni.features.dungeon.DungeonAPI
import at.hannibal2.skyhanni.features.dungeon.DungeonBossHideDamageSplash
@@ -86,8 +98,10 @@ import at.hannibal2.skyhanni.features.event.diana.GriffinPetWarning
import at.hannibal2.skyhanni.features.event.diana.InquisitorWaypointShare
import at.hannibal2.skyhanni.features.event.diana.SoopyGuessBurrow
import at.hannibal2.skyhanni.features.event.jerry.HighlightJerries
+import at.hannibal2.skyhanni.features.event.jerry.frozentreasure.FrozenTreasureTracker
import at.hannibal2.skyhanni.features.fame.AccountUpgradeReminder
import at.hannibal2.skyhanni.features.fame.CityProjectFeatures
+import at.hannibal2.skyhanni.features.fishing.ChumBucketHider
import at.hannibal2.skyhanni.features.fishing.FishingHookDisplay
import at.hannibal2.skyhanni.features.fishing.FishingTimer
import at.hannibal2.skyhanni.features.fishing.SeaCreatureFeatures
@@ -95,6 +109,7 @@ import at.hannibal2.skyhanni.features.fishing.SeaCreatureManager
import at.hannibal2.skyhanni.features.fishing.SeaCreatureMessageShortener
import at.hannibal2.skyhanni.features.fishing.SharkFishCounter
import at.hannibal2.skyhanni.features.fishing.ShowFishingItemName
+import at.hannibal2.skyhanni.features.fishing.ThunderSparksHighlight
import at.hannibal2.skyhanni.features.fishing.trophy.OdgerWaypoint
import at.hannibal2.skyhanni.features.fishing.trophy.TrophyFishFillet
import at.hannibal2.skyhanni.features.fishing.trophy.TrophyFishManager
@@ -144,6 +159,8 @@ import at.hannibal2.skyhanni.features.garden.visitor.GardenVisitorFeatures
import at.hannibal2.skyhanni.features.garden.visitor.GardenVisitorTimer
import at.hannibal2.skyhanni.features.garden.visitor.VisitorListener
import at.hannibal2.skyhanni.features.inventory.AuctionsHighlighter
+import at.hannibal2.skyhanni.features.inventory.ChestValue
+import at.hannibal2.skyhanni.features.inventory.HarpFeatures
import at.hannibal2.skyhanni.features.inventory.HideNotClickableItems
import at.hannibal2.skyhanni.features.inventory.HighlightBonzoMasks
import at.hannibal2.skyhanni.features.inventory.ItemDisplayOverlayFeatures
@@ -154,31 +171,26 @@ import at.hannibal2.skyhanni.features.inventory.SackDisplay
import at.hannibal2.skyhanni.features.inventory.ShiftClickEquipment
import at.hannibal2.skyhanni.features.inventory.SkyBlockLevelGuideHelper
import at.hannibal2.skyhanni.features.inventory.StatsTuning
+import at.hannibal2.skyhanni.features.inventory.tiarelay.TiaRelayHelper
+import at.hannibal2.skyhanni.features.inventory.tiarelay.TiaRelayWaypoints
+import at.hannibal2.skyhanni.features.itemabilities.ChickenHeadTimer
import at.hannibal2.skyhanni.features.itemabilities.FireVeilWandParticles
import at.hannibal2.skyhanni.features.itemabilities.abilitycooldown.ItemAbilityCooldown
import at.hannibal2.skyhanni.features.mainlobby.halloweenwaypoints.BasketWaypoints
import at.hannibal2.skyhanni.features.mining.HighlightMiningCommissionMobs
import at.hannibal2.skyhanni.features.mining.KingTalismanHelper
import at.hannibal2.skyhanni.features.mining.crystalhollows.CrystalHollowsNamesInCore
+import at.hannibal2.skyhanni.features.mining.powdertracker.PowderTracker
import at.hannibal2.skyhanni.features.minion.MinionCollectLogic
import at.hannibal2.skyhanni.features.minion.MinionFeatures
-import at.hannibal2.skyhanni.features.combat.BestiaryData
import at.hannibal2.skyhanni.features.misc.BrewingStandOverlay
import at.hannibal2.skyhanni.features.misc.ButtonOnPause
-import at.hannibal2.skyhanni.features.inventory.ChestValue
-import at.hannibal2.skyhanni.features.itemabilities.ChickenHeadTimer
-import at.hannibal2.skyhanni.features.fishing.ChumBucketHider
import at.hannibal2.skyhanni.features.misc.CollectionTracker
-import at.hannibal2.skyhanni.features.chat.CompactSplashPotionMessage
import at.hannibal2.skyhanni.features.misc.CurrentPetDisplay
import at.hannibal2.skyhanni.features.misc.CustomTextBox
-import at.hannibal2.skyhanni.features.combat.endernodetracker.EnderNodeTracker
import at.hannibal2.skyhanni.features.misc.ExpOrbsOnGroundHider
import at.hannibal2.skyhanni.features.misc.FixNEUHeavyPearls
-import at.hannibal2.skyhanni.features.event.jerry.frozentreasure.FrozenTreasureTracker
-import at.hannibal2.skyhanni.features.inventory.HarpFeatures
import at.hannibal2.skyhanni.features.misc.HideArmor
-import at.hannibal2.skyhanni.features.combat.HideDamageSplash
import at.hannibal2.skyhanni.features.misc.InGameDateDisplay
import at.hannibal2.skyhanni.features.misc.JoinCrystalHollows
import at.hannibal2.skyhanni.features.misc.LimboTimeTracker
@@ -200,35 +212,23 @@ import at.hannibal2.skyhanni.features.misc.RestorePieceOfWizardPortalLore
import at.hannibal2.skyhanni.features.misc.ServerRestartTitle
import at.hannibal2.skyhanni.features.misc.SkyBlockKickDuration
import at.hannibal2.skyhanni.features.misc.SuperpairsClicksAlert
-import at.hannibal2.skyhanni.features.fishing.ThunderSparksHighlight
import at.hannibal2.skyhanni.features.misc.TimeFeatures
import at.hannibal2.skyhanni.features.misc.TpsCounter
import at.hannibal2.skyhanni.features.misc.compacttablist.AdvancedPlayerList
import at.hannibal2.skyhanni.features.misc.compacttablist.TabListReader
import at.hannibal2.skyhanni.features.misc.compacttablist.TabListRenderer
import at.hannibal2.skyhanni.features.misc.discordrpc.DiscordRPCManager
-import at.hannibal2.skyhanni.features.combat.ghostcounter.GhostCounter
import at.hannibal2.skyhanni.features.misc.items.EstimatedItemValue
import at.hannibal2.skyhanni.features.misc.items.EstimatedWardrobePrice
import at.hannibal2.skyhanni.features.misc.items.GlowingDroppedItems
import at.hannibal2.skyhanni.features.misc.massconfiguration.DefaultConfigFeatures
-import at.hannibal2.skyhanni.features.mining.powdertracker.PowderTracker
-import at.hannibal2.skyhanni.features.commands.tabcomplete.GetFromSacksTabComplete
-import at.hannibal2.skyhanni.features.commands.tabcomplete.PlayerTabComplete
-import at.hannibal2.skyhanni.features.commands.tabcomplete.WarpTabComplete
import at.hannibal2.skyhanni.features.misc.teleportpad.TeleportPadCompactName
import at.hannibal2.skyhanni.features.misc.teleportpad.TeleportPadInventoryNumber
-import at.hannibal2.skyhanni.features.inventory.tiarelay.TiaRelayHelper
-import at.hannibal2.skyhanni.features.inventory.tiarelay.TiaRelayWaypoints
import at.hannibal2.skyhanni.features.misc.trevor.TrevorFeatures
import at.hannibal2.skyhanni.features.misc.trevor.TrevorSolver
import at.hannibal2.skyhanni.features.misc.trevor.TrevorTracker
import at.hannibal2.skyhanni.features.misc.update.UpdateManager
import at.hannibal2.skyhanni.features.misc.visualwords.ModifyVisualWords
-import at.hannibal2.skyhanni.features.combat.mobs.AreaMiniBossFeatures
-import at.hannibal2.skyhanni.features.combat.mobs.AshfangMinisNametagHider
-import at.hannibal2.skyhanni.features.combat.mobs.MobHighlight
-import at.hannibal2.skyhanni.features.combat.mobs.SpawnTimers
import at.hannibal2.skyhanni.features.nether.QuestItemHelper
import at.hannibal2.skyhanni.features.nether.ashfang.AshfangBlazes
import at.hannibal2.skyhanni.features.nether.ashfang.AshfangBlazingSouls
@@ -316,7 +316,7 @@ import org.apache.logging.log4j.Logger
clientSideOnly = true,
useMetadata = true,
guiFactory = "at.hannibal2.skyhanni.config.ConfigGuiForgeInterop",
- version = "0.21.Beta.9",
+ version = "0.21.Beta.10",
)
class SkyHanniMod {
@Mod.EventHandler
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/CommandsConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/CommandsConfig.java
index 67d60ec2b..c7234935d 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/CommandsConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/CommandsConfig.java
@@ -72,6 +72,7 @@ public class CommandsConfig {
"\n§eCommands: /pt /pp /pko /pk §7SkyBlock command §e/pt §7to check the play time still works.")
@Expose
@ConfigEditorBoolean
+ @FeatureToggle
public boolean shortCommands = true;
@Expose
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/DungeonConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/DungeonConfig.java
index 9625dd68e..1745df44c 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/DungeonConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/DungeonConfig.java
@@ -180,26 +180,31 @@ public class DungeonConfig {
@Expose
@ConfigOption(name = "Floor Stack Size", desc = "Display the party finder floor as the item stack size.")
@ConfigEditorBoolean
+ @FeatureToggle
public boolean floorAsStackSize = true;
@Expose
@ConfigOption(name = "Mark Paid Carries", desc = "Highlight paid carries with a red background to make them easier to find/skip.")
@ConfigEditorBoolean
+ @FeatureToggle
public boolean markPaidCarries = true;
@Expose
@ConfigOption(name = "Mark Low Levels", desc = "Highlight groups with players at or below the specified class level to make them easier to find/skip.")
@ConfigEditorSlider(minValue = 0, maxValue = 50, minStep = 1)
+ @FeatureToggle
public int markBelowClassLevel = 0;
@Expose
@ConfigOption(name = "Mark Ineligible Groups", desc = "Highlight groups with requirements that you do not meet.")
@ConfigEditorBoolean
+ @FeatureToggle
public boolean markIneligibleGroups = true;
@Expose
@ConfigOption(name = "Mark Missing Class", desc = "Highlight groups that don't currently have any members of your selected dungeon class.")
@ConfigEditorBoolean
+ @FeatureToggle
public boolean markMissingClass = true;
}
@@ -233,7 +238,6 @@ public class DungeonConfig {
@Expose
@ConfigOption(name = "Hide Wrong Livids", desc = "Hide wrong livids entirely.")
@ConfigEditorBoolean
- @FeatureToggle
public boolean hideWrong = false;
}