Skip to content

Commit

Permalink
Merge branch 'beta' into total-powder-needed
Browse files Browse the repository at this point in the history
  • Loading branch information
j10a1n15 authored May 29, 2024
2 parents 5e53909 + 9f4223a commit 5c92a37
Show file tree
Hide file tree
Showing 46 changed files with 1,018 additions and 172 deletions.
3 changes: 3 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,9 @@ format like "- #821" to illustrate the dependency.
- All new classes should be written in Kotlin, with a few exceptions:
- Config files in `at.hannibal2.skyhanni.config.features`
- Mixin classes in `at.hannibal2.skyhanni.mixins.transformers`
- Avoid using deprecated functions.
- These functions are marked for removal in future versions.
- If you're unsure why a function is deprecated or how to replace it, please ask for guidance.
- Future JSON data objects should be made in kotlin and placed in the directory `at.hannibal2.skyhanni.data.jsonobjects`
- Config files should still be made in Java.
- Please use the existing event system, or expand on it. Do not use Forge events.
Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ plugins {
}

group = "at.hannibal2.skyhanni"
version = "0.26.Beta.1"
version = "0.26.Beta.2"

val gitHash by lazy {
val baos = ByteArrayOutputStream()
Expand Down
47 changes: 47 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,16 @@
+ Show effective area (as a wireframe, filled or circle).
+ Show mana regeneration buff next to the GUI element.
+ Option to hide flare particles.
+ Added a "Line to Arachne" setting, just like with slayer minibosses. - azurejelly (https://github.com/hannibal002/SkyHanni/pull/1888)

#### Garden Features

+ New "Craftable!" message when Visitor Items Needed are craftable. - Paloys (https://github.com/hannibal002/SkyHanni/pull/1891)

#### ChatFeatures

+ Added new chat filters. - Mikecraft1224 (https://github.com/hannibal002/SkyHanni/pull/1750)
+ Filters for rare dungeon chest rewards and sacrifice messages from other players.

#### Misc Features

Expand All @@ -36,6 +46,12 @@

+ Highlight Treasure Hoarders during Treasure Hoarder Puncher commissions. - Luna (https://github.com/hannibal002/SkyHanni/pull/1852)

#### Commands Improvements

+ Updated /shcommands. - ThatGravyBoat (https://github.com/hannibal002/SkyHanni/pull/1720)
+ Now has pages for better navigation.
+ Improved visual appearance.

#### Misc Improvements

+ Added a toggle for 24-hour time. - seraid (https://github.com/hannibal002/SkyHanni/pull/1804)
Expand All @@ -56,6 +72,37 @@
+ Fixed farming contests showing in the election GUI. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1871)
+ Fixed wrong icon for the rat crop type in Stereo Harmony display. - raven (https://github.com/hannibal002/SkyHanni/pull/1849)

#### Chocolate Factory Fixes

+ Fixed some Chocolate Factory issues caused by a Hypixel update. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1860)

#### Custom Scoreboard Fixes

+ Fixed scoreboard player count not displaying in dungeons. - ThatGravyBoat (https://github.com/hannibal002/SkyHanni/pull/1894)

#### Dungeon Fixes

+ Fixed healer orb pickup hider. - Mikecraft1224 (https://github.com/hannibal002/SkyHanni/pull/1750)
+ Fixed Dungeon Rank Tab list color not showing the names of players with YouTube/Admin rank. - Empa (https://github.com/hannibal002/SkyHanni/pull/1878)

#### Mining Fixes

+ Fixed a typo in Tunnels Maps. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/1883)

#### Performance Fixes

+ Fixed small memory leaks when staying in one island for extended periods. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/1890)

### Technical Details

+ Use more simple time mark. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1777)
+ Removed all uses of ChatUtils.sendCommandToServer, replacing with HypixelCommands.. - Empa (https://github.com/hannibal002/SkyHanni/pull/1769)
+ Use fewer deprecated LorenzVec functions. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1556)
+ Cleanup of duplicate code in EntityUtils. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1556)
+ Move regex and pattern operations to RegexUtils. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1854)
+ Added Track Particles command. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1787)
+ Fixed stacked mob highlights. - Thunderblade73 (https://github.com/hannibal002/SkyHanni/pull/1856)

## Version 0.25

### New Features
Expand Down
4 changes: 4 additions & 0 deletions docs/FEATURES.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
- Powder Mining messages hider
- Winter gift messages hider
- Many other messages (Not separated into own categories yet)
+ Added new chat filters. - Mikecraft1224 (https://github.com/hannibal002/SkyHanni/pull/1750)
+ Filters for rare dungeon chest rewards and sacrifice messages from other players.

</details>
<details open><summary>
Expand Down Expand Up @@ -491,6 +493,7 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Highlight corrupted mobs.
+ **Arachne Minis Hider** - Hides the nametag above arachne minis.
+ **Arachne Boss Highlighter** - Highlight the arachne boss in red and mini bosses and orange.
+ "Line to Arachne" setting, just like with slayer minibosses. - azurejelly (https://github.com/hannibal002/SkyHanni/pull/1888)
+ Countdown for Arachne spawn. - Cad
+ Supports quick spawns.
+ Option to hide the vanilla particles around enderman
Expand Down Expand Up @@ -693,6 +696,7 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Added Super Craft button to visitors for ease of access. - Conutik (https://github.com/hannibal002/SkyHanni/pull/1173)
+ Checks if you have enough materials to craft the items and depending on that shows the button or not.
+ Overflow Garden crop milestones. - Luna & HiZe (https://github.com/hannibal002/SkyHanni/pull/997)
+ New "Craftable!" message when Visitor Items Needed are craftable. - Paloys (https://github.com/hannibal002/SkyHanni/pull/1891)

</details>
<details open><summary>
Expand Down
9 changes: 7 additions & 2 deletions src/main/java/at/hannibal2/skyhanni/SkyHanniMod.kt
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@ import at.hannibal2.skyhanni.features.event.diana.HighlightInquisitors
import at.hannibal2.skyhanni.features.event.diana.InquisitorWaypointShare
import at.hannibal2.skyhanni.features.event.diana.MythologicalCreatureTracker
import at.hannibal2.skyhanni.features.event.diana.SoopyGuessBurrow
import at.hannibal2.skyhanni.features.event.hoppity.HoppityCollectionData
import at.hannibal2.skyhanni.features.event.hoppity.HoppityCollectionStats
import at.hannibal2.skyhanni.features.event.hoppity.HoppityEggDisplayManager
import at.hannibal2.skyhanni.features.event.hoppity.HoppityEggLocator
Expand Down Expand Up @@ -178,6 +179,7 @@ import at.hannibal2.skyhanni.features.fishing.tracker.FishingProfitTracker
import at.hannibal2.skyhanni.features.fishing.tracker.SeaCreatureTracker
import at.hannibal2.skyhanni.features.fishing.trophy.GeyserFishing
import at.hannibal2.skyhanni.features.fishing.trophy.OdgerWaypoint
import at.hannibal2.skyhanni.features.fishing.trophy.TrophyFishDisplay
import at.hannibal2.skyhanni.features.fishing.trophy.TrophyFishFillet
import at.hannibal2.skyhanni.features.fishing.trophy.TrophyFishManager
import at.hannibal2.skyhanni.features.fishing.trophy.TrophyFishMessages
Expand Down Expand Up @@ -254,6 +256,7 @@ import at.hannibal2.skyhanni.features.gui.customscoreboard.CustomScoreboard
import at.hannibal2.skyhanni.features.gui.customscoreboard.ScoreboardPattern
import at.hannibal2.skyhanni.features.gui.quiver.QuiverDisplay
import at.hannibal2.skyhanni.features.gui.quiver.QuiverWarning
import at.hannibal2.skyhanni.features.inventory.AuctionOutbidWarning
import at.hannibal2.skyhanni.features.inventory.AuctionsHighlighter
import at.hannibal2.skyhanni.features.inventory.ChestValue
import at.hannibal2.skyhanni.features.inventory.DojoRankDisplay
Expand Down Expand Up @@ -493,7 +496,7 @@ import org.apache.logging.log4j.Logger
clientSideOnly = true,
useMetadata = true,
guiFactory = "at.hannibal2.skyhanni.config.ConfigGuiForgeInterop",
version = "0.26.Beta.1",
version = "0.26.Beta.2",
)
class SkyHanniMod {

Expand Down Expand Up @@ -683,6 +686,7 @@ class SkyHanniMod {
loadModule(HoppityEggLocator)
loadModule(HoppityEggsShared)
loadModule(HoppityEggDisplayManager)
loadModule(HoppityCollectionData)
loadModule(HoppityCollectionStats)
loadModule(SpawnTimers())
loadModule(MarkedPlayerManager())
Expand Down Expand Up @@ -739,6 +743,7 @@ class SkyHanniMod {
loadModule(SharkFishCounter())
loadModule(PowerStoneGuideFeatures())
loadModule(OdgerWaypoint())
loadModule(TrophyFishDisplay)
loadModule(TiaRelayHelper())
loadModule(TiaRelayWaypoints())
loadModule(BasketWaypoints())
Expand Down Expand Up @@ -951,7 +956,7 @@ class SkyHanniMod {
loadModule(QuiverDisplay())
loadModule(QuiverWarning())
loadModule(PowderPerHotmPerk())
loadModule(FlareDisplay)
loadModule(AuctionOutbidWarning)

// test stuff
loadModule(SkyHanniDebugsAndTests())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ import at.hannibal2.skyhanni.features.event.diana.DianaProfitTracker
import at.hannibal2.skyhanni.features.event.diana.GriffinBurrowHelper
import at.hannibal2.skyhanni.features.event.diana.InquisitorWaypointShare
import at.hannibal2.skyhanni.features.event.diana.MythologicalCreatureTracker
import at.hannibal2.skyhanni.features.event.hoppity.HoppityCollectionStats
import at.hannibal2.skyhanni.features.event.jerry.frozentreasure.FrozenTreasureTracker
import at.hannibal2.skyhanni.features.fishing.tracker.FishingProfitTracker
import at.hannibal2.skyhanni.features.fishing.tracker.SeaCreatureTracker
Expand Down Expand Up @@ -387,7 +388,7 @@ object Commands {
"Shows the status of all the mods constants"
) { SkyHanniMod.repo.displayRepoStatus(false) }
registerCommand(
"shclearksimet",
"shclearkismet",
"Cleares the saved values of the applied kismet feathers in Croesus"
) { CroesusChestTracker.resetChest() }
registerCommand(
Expand All @@ -402,6 +403,10 @@ object Commands {
"shUpdateBazaarPrices",
"Forcefully updating the bazaar prices right now."
) { HypixelBazaarFetcher.fetchNow() }
registerCommand(
"shclearsavedrabbits",
"Clears the saved rabbits on this profile."
) { HoppityCollectionStats.clearSavedRabbits() }
}

private fun developersDebugFeatures() {
Expand Down
Loading

0 comments on commit 5c92a37

Please sign in to comment.