Skip to content

Commit

Permalink
Merge branch 'beta' into fix_crop_type_name_in_config
Browse files Browse the repository at this point in the history
  • Loading branch information
hannibal002 committed Nov 3, 2023
2 parents 3f2ec97 + dedbe70 commit 49e5e4b
Show file tree
Hide file tree
Showing 24 changed files with 512 additions and 280 deletions.
23 changes: 20 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,10 @@
+ E.g. inside the SkyBlock leveling guide.
+ Added Chat **Translator** - NetheriteMiner
+ After enabling, click on any chat message sent by another player to translate it to English.
+ Added Highlight Visitors in SkyBlock. - nea
+ Highlights Visitors outside the Garden.
+ Block Interacting with Visitors. - nea
+ Blocks you from interacting with / unlocking Visitors to allow for Dedication Cycling.

#### Events

Expand All @@ -82,7 +86,8 @@
+ Help with the 2023 Halloween visitor challenge (ephemeral dingsibumsi or something) - nea
+ New Visitor Ping: Pings you when you are less than 10 seconds away from getting a new visitor.
+ Accept Hotkey: Accept a visitor when you press this keybind while in the visitor GUI.

+ Added support for showing the primal fear data from tab list as GUI elements. - Erymanthus
+ Play warning sound when the next Primal Fear can spawn. - thunderblade73

### Changes

Expand Down Expand Up @@ -119,16 +124,20 @@
+ Only items with recipes are tab completed.
+ Added option to set the size of highlighted motes orbs in rift and make them smaller by default. - cimbraien
+ Disabled clicks on SkyHanni GUIs while inside NEU's or Skytils profile viewer. - hannibal2
+ Removed armor stand checks for Trevor Solver. This fixes or nerfs the feature to not highlight mobs behind blocks sometimes. - hannibal2
+ Removed armor stand checks for Trevor Solver. This fixes or nerfs the feature to not highlight mobs behind blocks
sometimes. - hannibal2
+ Added diamond and gold essence support to PowderTracker. - walker
+ Change the fandom wiki search engine (under the /wiki command) from Google to the fandom wiki's built-in search engine - Erymanthus
+ Change the fandom wiki search engine (under the /wiki command) from Google to the fandom wiki's built-in search
engine - Erymanthus
+ Added option to hide Chest Value while the Estimated Item Value display is showing. - hannibal2
+ No longer merging same items with different prices in Chest Value together. - hannibal2
+ Adding Great Spook support for Non God Pot Effect display. - hannibal2
+ Added a title warning to the Worm Cap Alert ping sound. - Vahvl
+ Added support for detecting refreshed farming fortune century cake effect. - alexia
+ Show key to press below burrow warp. - hannibal2
+ Makes the Compact Potion message open the Potion effects menu on click. - jani
+ Added option to show King Talisman Helper outside Dwarven Mines. - hannibal2
+ In-Game Date: Adds support for reading the in-game scoreboard, and also allow sun/moon symbol customization. - Erymanthus

### Bug Fixes

Expand Down Expand Up @@ -191,6 +200,13 @@
+ SkyHanni Keybinds no longer work inside SkyHanni config. - hannibal2
+ Fixed Great Spook potion not working in Non God Pot Effect feature. - jani
+ Fixed wrong Rhys (Deep Caverns NPC) items needed for Dwarven Mines unlock in Bingo Step Helper. - ReyMaratov
+ Fixed King Talisman Helper once again. - hannibal2
+ Made the ESC -> Mod Options -> SkyHanni -> Config button not crash you. - hannibal2
+ Disabled Diana Warp key and Inquis Share key while inside any GUI. - hannibal2
+ Removed Diana warp data on world switch. - hannibal2
+ Reset mouse sensitivity back to 100% if you log off with lock mouse look enabled. - hannibal2
+ Fixed mouse sensitivity stuck after restarting by storing old sensitivity. - CalMWolfs
+ Fixed tool fortune. - CalMWolfs

#### Config

Expand All @@ -216,6 +232,7 @@
java config files (names, description, orderings and stuff).
+ Adding 100 lines to MobFinder.kt and making it better readable in the process. - walker
+ Making ChatFiler.kt way better, storing regex objects for reuse and preparing future repo support. - walker
+ Added command /shkingfix to reset the internal King Talisman Helper offset. - hannibal2

## Version 0.20

Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,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 [TirelessTraveler's Fork](https://github.com/ILikePlayingGames/DiscordIPC) of a fork of a fork of
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)
Expand Down
6 changes: 6 additions & 0 deletions FEATURES.md
Original file line number Diff line number Diff line change
Expand Up @@ -480,6 +480,10 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ **Visual garden plot borders** - VixidDev
+ Press F3 + G to enable/disable the view.
+ /shmouselock command to lock mouse rotation for farming. - Cad
+ Added Highlight Visitors in SkyBlock. - nea
+ Highlights Visitors outside the Garden.
+ Block Interacting with Visitors. - nea
+ Blocks you from interacting with / unlocking Visitors to allow for Dedication Cycling.
</details>
<details open><summary>

Expand Down Expand Up @@ -582,6 +586,8 @@ Use `/sh` or `/skyhanni` to open the SkyHanni config in game.
+ Help with the 2023 Halloween visitor challenge (ephemeral dingsibumsi or something) - nea
+ New Visitor Ping: Pings you when you are less than 10 seconds away from getting a new visitor.
+ Accept Hotkey: Accept a visitor when you press this keybind while in the visitor GUI.
+ Added support for showing the primal fear data from tab list as GUI elements. - Erymanthus
+ Play warning sound when the next Primal Fear can spawn. - thunderblade73
</details>
<details open><summary>

Expand Down
4 changes: 2 additions & 2 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ plugins {
}

group = "at.hannibal2.skyhanni"
version = "0.21.Beta.16"
version = "0.21.Beta.17"

// Toolchains:
java {
Expand Down Expand Up @@ -57,7 +57,7 @@ dependencies {
forge("net.minecraftforge:forge:1.8.9-11.15.1.2318-1.8.9")

// Discord RPC client
shadowImpl("com.github.ILikePlayingGames:DiscordIPC:f91ed4b") {
shadowImpl("com.github.NetheriteMiner:DiscordIPC:3106be5") {
exclude(module = "log4j")
because("Different version conflicts with Minecraft's Log4J")
exclude(module = "gson")
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/at/hannibal2/skyhanni/SkyHanniMod.kt
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,7 @@ import org.apache.logging.log4j.Logger
clientSideOnly = true,
useMetadata = true,
guiFactory = "at.hannibal2.skyhanni.config.ConfigGuiForgeInterop",
version = "0.21.Beta.16",
version = "0.21.Beta.17",
)
class SkyHanniMod {
@Mod.EventHandler
Expand Down Expand Up @@ -591,7 +591,7 @@ class SkyHanniMod {
loadModule(GriffinPetWarning())
loadModule(BestiaryData)
loadModule(KingTalismanHelper())
loadModule(HarpFeatures())
loadModule(HarpFeatures)
loadModule(EnderNodeTracker())
loadModule(CompactBestiaryChatMessage())
loadModule(WatchdogHider())
Expand Down
44 changes: 25 additions & 19 deletions src/main/java/at/hannibal2/skyhanni/config/Storage.java
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@ public class Storage {
@Expose
public List<VisualWord> modifiedWords = new ArrayList<>();

@Expose
public boolean visualWordsImported = false;

@Expose
public Boolean contestSendingAsked = false;

Expand Down Expand Up @@ -89,9 +92,9 @@ public static class MinionConfig {
@Override
public String toString() {
return "MinionConfig{" +
"displayName='" + displayName + '\'' +
", lastClicked=" + lastClicked +
'}';
"displayName='" + displayName + '\'' +
", lastClicked=" + lastClicked +
'}';
}
}

Expand Down Expand Up @@ -247,6 +250,9 @@ public static class Fortune {
@Expose
public boolean carrotFortune = false;

@Expose
public boolean pumpkinFortune = false;

@Expose
public Map<FarmingItems, ItemStack> farmingItems = new HashMap<>();
}
Expand Down Expand Up @@ -374,22 +380,22 @@ public static class SlayerItemProfit {
@Override
public String toString() {
return "SlayerItemProfit{" +
"internalName='" + internalName + '\'' +
", timesDropped=" + timesDropped +
", totalAmount=" + totalAmount +
", hidden=" + hidden +
'}';
"internalName='" + internalName + '\'' +
", timesDropped=" + timesDropped +
", totalAmount=" + totalAmount +
", hidden=" + hidden +
'}';
}
}

@Override
public String toString() {
return "SlayerProfitList{" +
"items=" + items +
", mobKillCoins=" + mobKillCoins +
", slayerSpawnCost=" + slayerSpawnCost +
", slayerCompletedCount=" + slayerCompletedCount +
'}';
"items=" + items +
", mobKillCoins=" + mobKillCoins +
", slayerSpawnCost=" + slayerSpawnCost +
", slayerCompletedCount=" + slayerCompletedCount +
'}';
}
}

Expand All @@ -413,11 +419,11 @@ public static class SlayerRngMeterStorage {
@Override
public String toString() {
return "SlayerRngMeterStorage{" +
"currentMeter=" + currentMeter +
", gainPerBoss=" + gainPerBoss +
", goalNeeded=" + goalNeeded +
", itemGoal='" + itemGoal + '\'' +
'}';
"currentMeter=" + currentMeter +
", gainPerBoss=" + gainPerBoss +
", goalNeeded=" + goalNeeded +
", itemGoal='" + itemGoal + '\'' +
'}';
}
}

Expand Down Expand Up @@ -448,7 +454,7 @@ public static class TrapperData {
public int selfKillingAnimals;

@Expose
public Map<TrevorTracker.TrapperMobRarity, Integer> animalRarities= new HashMap<>();
public Map<TrevorTracker.TrapperMobRarity, Integer> animalRarities = new HashMap<>();
}

@Expose
Expand Down
13 changes: 9 additions & 4 deletions src/main/java/at/hannibal2/skyhanni/config/commands/Commands.kt
Original file line number Diff line number Diff line change
Expand Up @@ -167,9 +167,9 @@ object Commands {
registerCommand(
"shcopytranslation",
"<language code (2 letters)> <messsage to translate>\n" +
"Requires the Chat > Translator feature to be enabled.\n" +
"Copies the translation for a given message to your clipboard. " +
"Language codes are at the end of the translation when you click on a message."
"Requires the Chat > Translator feature to be enabled.\n" +
"Copies the translation for a given message to your clipboard. " +
"Language codes are at the end of the translation when you click on a message."
) { Translator.fromEnglish(it) }
registerCommand(
"shmouselock",
Expand Down Expand Up @@ -215,6 +215,10 @@ object Commands {
"shcarrot",
"Toggles receiving the 12 fortune from carrots"
) { CaptureFarmingGear.reverseCarrotFortune() }
registerCommand(
"shpumpkin",
"Toggles receiving the 12 fortune from pumpkins"
) { CaptureFarmingGear.reversePumpkinFortune() }
registerCommand(
"shrepostatus",
"Shows the status of all the mods constants"
Expand Down Expand Up @@ -368,6 +372,7 @@ object Commands {
if (!LorenzUtils.onHypixel) {
LorenzUtils.chat("§cYou need to join Hypixel to use this feature!")
} else {
if (VisualWordGui.sbeConfigPath.exists()) VisualWordGui.drawImport = true
SkyHanniMod.screenToOpen = VisualWordGui()
}
}
Expand All @@ -388,7 +393,7 @@ object Commands {
name: String,
description: String,
function: (Array<String>) -> Unit,
autoComplete: ((Array<String>) -> List<String>) = { listOf() }
autoComplete: ((Array<String>) -> List<String>) = { listOf() },
) {
val command = SimpleCommand(
name,
Expand Down
Loading

0 comments on commit 49e5e4b

Please sign in to comment.