Skip to content

Commit

Permalink
Merge branch 'beta' into use-enum-rather-than-ordinals
Browse files Browse the repository at this point in the history
# Conflicts:
#	src/main/java/at/hannibal2/skyhanni/config/features/garden/cropmilestones/CropMilestonesOverflowConfig.java
#	src/main/java/at/hannibal2/skyhanni/data/GardenCropMilestones.kt
#	src/main/java/at/hannibal2/skyhanni/features/garden/FarmingMilestoneCommand.kt
#	src/main/java/at/hannibal2/skyhanni/features/garden/farming/GardenBestCropTime.kt
#	src/main/java/at/hannibal2/skyhanni/features/garden/farming/GardenCropMilestoneDisplay.kt
#	src/main/java/at/hannibal2/skyhanni/features/garden/inventory/GardenInventoryTooltipOverflow.kt
#	src/main/java/at/hannibal2/skyhanni/features/misc/discordrpc/DiscordStatus.kt
#	src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
  • Loading branch information
hannibal002 committed May 4, 2024
2 parents 4d79154 + 7df3dfd commit 47fb43e
Show file tree
Hide file tree
Showing 257 changed files with 7,098 additions and 2,108 deletions.
5 changes: 1 addition & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,10 +148,7 @@ folder for how to properly do this. You also may have to disable repo auto updat
### Discord IPC

DiscordIPC is a service that SkyHanni uses to send information from SkyBlock to Discord in Rich Presence. <br>
Specifically, we use [NetheriteMiner's Fork](https://github.com/NetheriteMiner/DiscordIPC) of a fork of a fork of a fork of
the [original](https://github.com/jagrosh/DiscordIPC).
For info on usage, look
at [DiscordRPCManager.kt](https://github.com/hannibal002/SkyHanni/blob/beta/src/main/java/at/hannibal2/skyhanni/features/misc/discordrpc/DiscordRPCManager.kt)
For info on usage, look at [DiscordRPCManager.kt](https://github.com/hannibal002/SkyHanni/blob/beta/src/main/java/at/hannibal2/skyhanni/features/misc/discordrpc/DiscordRPCManager.kt)

### Auto Updater

Expand Down
24 changes: 13 additions & 11 deletions 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.25.Beta.12"
version = "0.25.Beta.21"

val gitHash by lazy {
val baos = ByteArrayOutputStream()
Expand All @@ -41,16 +41,17 @@ sourceSets.main {
repositories {
mavenCentral()
mavenLocal()
maven("https://repo.spongepowered.org/maven/")
maven("https://pkgs.dev.azure.com/djtheredstoner/DevAuth/_packaging/public/maven/v1")
maven("https://jitpack.io") {
maven("https://repo.spongepowered.org/maven/") // mixin
maven("https://pkgs.dev.azure.com/djtheredstoner/DevAuth/_packaging/public/maven/v1") // DevAuth
maven("https://jitpack.io") { // NotEnoughUpdates (compiled against)
content {
includeGroupByRegex("com\\.github\\..*")
}
}
maven("https://repo.nea.moe/releases")
maven("https://maven.notenoughupdates.org/releases")
maven("https://repo.hypixel.net/repository/Hypixel/")
maven("https://repo.nea.moe/releases") // libautoupdate
maven("https://maven.notenoughupdates.org/releases") // NotEnoughUpdates (dev env)
maven("https://repo.hypixel.net/repository/Hypixel/") // mod-api
maven("https://maven.teamresourceful.com/repository/thatgravyboat/") // DiscordIPC
}

val shadowImpl: Configuration by configurations.creating {
Expand Down Expand Up @@ -79,7 +80,7 @@ dependencies {
forge("net.minecraftforge:forge:1.8.9-11.15.1.2318-1.8.9")

// Discord RPC client
shadowImpl("com.github.NetheriteMiner:DiscordIPC:3106be5") {
shadowImpl("com.jagrosh:DiscordIPC:0.5.3") {
exclude(module = "log4j")
because("Different version conflicts with Minecraft's Log4J")
exclude(module = "gson")
Expand Down Expand Up @@ -113,11 +114,12 @@ dependencies {
}

shadowModImpl(libs.moulconfig)
shadowImpl(libs.libautoupdate)
shadowImpl(libs.libautoupdate) {
exclude(module = "gson")
}
shadowImpl("org.jetbrains.kotlin:kotlin-reflect:1.9.0")
implementation(libs.hotswapagentforge)

// testImplementation(kotlin("test"))
testImplementation("com.github.NotEnoughUpdates:NotEnoughUpdates:faf22b5dd9:all") {
exclude(module = "unspecified")
isTransitive = false
Expand Down Expand Up @@ -228,7 +230,6 @@ tasks.withType(Jar::class) {
}
}


val remapJar by tasks.named<net.fabricmc.loom.task.RemapJarTask>("remapJar") {
archiveClassifier.set("")
from(tasks.shadowJar)
Expand All @@ -248,6 +249,7 @@ tasks.shadowJar {
mergeServiceFiles()
relocate("io.github.notenoughupdates.moulconfig", "at.hannibal2.skyhanni.deps.moulconfig")
relocate("moe.nea.libautoupdate", "at.hannibal2.skyhanni.deps.libautoupdate")
relocate("com.jagrosh.discordipc", "at.hannibal2.skyhanni.deps.discordipc")
}
tasks.jar {
archiveClassifier.set("nodeps")
Expand Down
216 changes: 214 additions & 2 deletions docs/CHANGELOG.md

Large diffs are not rendered by default.

57 changes: 50 additions & 7 deletions docs/FEATURES.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,8 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Shows Title.
+ Shows button in chat to retrieve from sack.
+ Only works when having enough Architect First Drafts in the sack.
+ Dungeon hub race waypoints. - seraid (https://github.com/hannibal002/SkyHanni/pull/1471)
+ Only works for Nothing; No return races.

</details>
<details open><summary>
Expand Down Expand Up @@ -189,6 +191,11 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Highlight options in /tab. - Conutik (https://github.com/hannibal002/SkyHanni/pull/1175)
+ Green for enabled
+ Red for disabled
+ SBA style Enchant Parsing. - Vixid (https://github.com/hannibal002/SkyHanni/pull/654)
+ Option to remove vanilla enchants in tooltip.
+ Option to remove enchant descriptions.
+ Option to change enchant formatting.
+ Also parses tooltips from /show.

</details>
<details open><summary>
Expand Down Expand Up @@ -674,6 +681,7 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Options to show/hide boosted crop and pest icons.
+ 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)

</details>
<details open><summary>
Expand Down Expand Up @@ -792,6 +800,7 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Change at what cold level the texture should appear.
+ Glacial Powder as stack size in the Fossil Excavator. - jani270 (https://github.com/hannibal002/SkyHanni/pull/1458)
+ Highlight own Golden/Diamond Goblin. - Thunderblade73 (https://github.com/hannibal002/SkyHanni/pull/1466)
+ Click to get an Ascension Rope from sacks in the Mineshaft. - j10a1n15 (https://github.com/hannibal002/SkyHanni/pull/1542)

</details>
<details open><summary>
Expand Down Expand Up @@ -825,6 +834,37 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ New Year Cake Reminder. - hannibal2
+ Easter Egg Hunt 2024 waypoints. - Erymanthus + walker (https://github.com/hannibal002/SkyHanni/pull/1193)

### Hoppity and Chocolate Factory

+ Hoppity rabbit collection stats summary. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1482)
+ Stuff for Chocolate Factory. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1434)
+ Show info about your chocolate factory.
+ Show which upgrades you can afford and which to buy.
+ Notification to click on rabbit in the inventory.
+ Notify you if you are close to having your rabbits crushed.
+ Chocolate Factory Menu Shortcut (Hoppity Menu Shortcut). - raven + martimavocado (https://github.com/hannibal002/SkyHanni/pull/1583)
+ Tooltip Move. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/1581)
+ Moves the tooltip away from the item you hover over while inside the Chocolate Factory.
+ Chocolate Factory Compact On Click. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/1579)
+ Factory Chat Filters. - RobotHanzo (https://github.com/hannibal002/SkyHanni/pull/1574)
+ Hide chocolate factory upgrade and employee promotion messages.
+ Copy Chocolate Factory Stats to clipboard. - seraid (https://github.com/hannibal002/SkyHanni/pull/1517)
+ Highlight unbought items in Hoppity shop. - seraid (https://github.com/hannibal002/SkyHanni/pull/1517)
+ Added time tower status to the chocolate factory stats. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1506)
+ Also can notify you when you get a new charge or your charges are full.
+ Extra tooltip stats about upgrades for the chocolate factory. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1594)
+ View these to know when to buy time tower or Coach Jackrabbit.
+ Chocolate Leaderboard Change. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/1602)
+ Show the change of your chocolate leaderboard over time in chat.
+ This updates every time you first open the /cf menu on a new server.
+ Chocolate Shop Price. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/1601)
+ Show chocolate to coin prices inside the Chocolate Shop inventory.
+ Keybinds for Chocolate Factory. - seraid (https://github.com/hannibal002/SkyHanni/pull/1644)
+ Warning when Chocolate Factory upgrade is available. - seraid (https://github.com/hannibal002/SkyHanni/pull/1642)
+ Amount of chocolate until next prestige to stats display. - seraid (https://github.com/hannibal002/SkyHanni/pull/1638)
+ Ability to adjust the opacity of players near shared and guessed egg waypoints. - RobotHanzo (https://github.com/hannibal002/SkyHanni/pull/1582)
+ Time until the next Hoppity event in chat message for egg locator. - seraid (https://github.com/hannibal002/SkyHanni/pull/1625)

</details>
<details open><summary>

Expand All @@ -851,6 +891,10 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Calculate how many crops need to be farmed between different crop milestones.
+ /shcalccroptime. - CalMWolfs
+ Calculate how long you need to farm crops between different crop milestones.
+ /shupdate command. - Empa (https://github.com/hannibal002/SkyHanni/pull/1578)
+ Can be used like `/shupdate <beta/full>` to download updates from a specific update stream.
+ /shignore. - martimavocado (https://github.com/hannibal002/SkyHanni/pull/1469)
+ This lets you block users from running party commands.

</details>
<details open><summary>
Expand Down Expand Up @@ -897,6 +941,9 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Dojo Rank Display. - HiZe
+ Display your rank, score, actual belt and points needed for the next belt in the Challenges inventory on the
Crimson Isles.
+ Matriarch Helper. - Thunderblade73 (https://github.com/hannibal002/SkyHanni/pull/1385)
+ Highlights the Heavy Pearls.
+ Draws a line to the Heavy Pearls.
+ Red Scoreboard Numbers - Hides the red numbers in the scoreboard sidebar on the right side of the screen.
+ **Tia Relay Waypoint** - Show the next Relay waypoint for Tia The Fairy, where maintenance for the abiphone network
needs to be done.
Expand All @@ -921,6 +968,8 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Dynamic Priority Box.
+ Change the order or disable dynamically rendered features (e.g. Slayer, Dungeon, Crop Milestone, Stacking
Enchantment)
+ AFK time. - NetheriteMiner
+ SkyCrypt Button. - ThatGravyBoat (https://github.com/hannibal002/SkyHanni/pull/1526)
+ Server Restart Title
+ **City Project Features**
+ Show missing items to contribute inside the inventory
Expand Down Expand Up @@ -1046,7 +1095,6 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ 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).
+ AFK time to Discord RPC. - NetheriteMiner
+ Option to change Hypixel Wiki to the fandom Wiki in more areas than just the /wiki command. - Erymanthus
+ E.g. inside the SkyBlock leveling guide.
+ Fixes Ghost Entities. - hannibal2 & nea & Thunderblade73
Expand Down Expand Up @@ -1089,18 +1137,13 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Added `!pt` (and aliases) as a command that allows others to transfer the party to themselves.
+ Added `!pw` (and aliases) as a command that allows others to request a warp.
+ Option to highlight Zealots holding Chests in a different color. - Luna (https://github.com/hannibal002/SkyHanni/pull/1347)
+ Stuff for Chocolate Factory. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1434)
+ Show info about your chocolate factory.
+ Show which upgrades you can afford and which to buy.
+ Notification to click on rabbit in the inventory.
+ Notify you if you are close to having your rabbits crushed.
+ Allow party members to request allinvite to be turned on. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1464)
+ Say !allinv in party chat for them to enable all invite.
+ Added Hide Far Entities. - hannibal2 (https://github.com/hannibal002/SkyHanni/pull/1064)
+ Can perhaps increase FPS for some users by 5% to 150%.
+ Options to change the distance and number of mobs to always show.
+ Option to disable in garden.
+ Hoppity rabbit collection stats summary. - CalMWolfs (https://github.com/hannibal002/SkyHanni/pull/1482)
+ Inventory background to GUI editor. - seraid (https://github.com/hannibal002/SkyHanni/pull/1622)

</details>
<details open><summary>
Expand Down
Loading

0 comments on commit 47fb43e

Please sign in to comment.