Skip to content

Commit

Permalink
Merge branch 'beta' into banimports
Browse files Browse the repository at this point in the history
  • Loading branch information
hannibal002 committed Oct 28, 2023
2 parents 8b72cfa + 65b5c9b commit 17f68a6
Show file tree
Hide file tree
Showing 279 changed files with 3,834 additions and 1,885 deletions.
30 changes: 30 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# top-most EditorConfig file
root = true

# All Files
[*]
# Unix-style newlines with a newline ending every file
end_of_line = lf
insert_final_newline = true

# Indent styling
indent_size = 4
indent_style = space

# Comments styling to add space after comment start
ij_any_block_comment_add_space = true
ij_any_line_comment_add_space = true

# Max line length
max_line_length = 120

# Java Files
[*.java]
# Java files should not use wildcard imports
ij_java_names_count_to_use_import_on_demand = 999
ij_java_class_count_to_use_import_on_demand = 999

[*.kt]
# Kotlin files should not use wildcard imports
ij_kotlin_name_count_to_use_star_import = 999
ij_kotlin_name_count_to_use_star_import_for_members = 999
69 changes: 68 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,29 @@
+ 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
+ Option to highlight items that are full in the sack inventory.

#### Events

Expand All @@ -52,6 +71,9 @@
+ Thanks Tobbbb for the coordinates!
+ Support for hiding basket waypoints once you have clicked on them. - hannibal2
+ Option to show only the closest basket. - hannibal2
+ 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.

### Changes

Expand All @@ -72,6 +94,23 @@
+ Changed the Yaw/Pitch Display to not show scientific notations at very small numbers. - Obsidian
+ 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
+ Hiding a bunch of garden GUIs in a bunch of garden inventories. - hannibal2
+ More shwords support. - CalMWolfs
+ Added the option to change between case-sensitive and case-insensitive.
+ Allow the use of Ctrl + C to copy the current textbox.
+ The effect of visual words is now visible while editing text.
+ Added Diamond/Gold essence to chat filter powder mining. - HiZe
+ Added fillet count and coins to Bronze/Silver Trophy Sack. - HiZe
+ Chest value is now default disabled in the dungeon, and added an option to enable it. - HiZe
+ Added support for lower case item IDs to the Hypixel command /viewrecipe. - walker
+ Added support for tab complete item IDs in the Hypixel command /viewrecipe. - hannibal2
+ 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

### Bug Fixes

Expand Down Expand Up @@ -100,6 +139,27 @@
+ Fixed Abiphone ring message not getting filtered correctly. - hannibal2
+ Fixed the bug that faction icons in Crimson Isle are always hidden in the tab list. - hannibal2
+ Fixed SkyHanni GUI Edit Button not working inside storage even if neu storage is not disabled. - hannibal2
+ 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
+ Fixed a bracket at the wrong spot in Discord RPC. - hannibal2
+ Fixed fishing hook display triggering on wrong texts. - hannibal2
+ Fixed crop milestone inventory showing wrong level as stack size when maxed out. - hannibal2
+ Fixed various bugs with the /shwords GUI. - CalMWolfs
+ Bring back the command /shwords - CalMWolfs
+ It got deleted accidentally during code optimisations.
+ Highlight Commission Mobs: The "Golden Goblin Slayer" Commission should not trigger the "Goblin Slayer" Commission
anymore. - Thunderblade73
+ Fixed potential crash with future neu version. - CalMWolfs
+ Added missing beep sound to rejoin SkyBlock after kick warning. - hannibal2
+ Fixed Fire Veil particle hider not working. - cimbraien
+ Fixed a bug with the Trophy Sack Display reading number. - HiZe
+ Fixed Ghost Counter item stack detection. - HiZe
+ Fixed Farming Weight Display shows 0 weight wrongly sometimes. - Kaeso
+ Fixed damage indicator errors during Enderman Slayer. - hannibal2
+ Fixed weird error messages in the Damage Indicator. - hannibal2

#### Config

Expand All @@ -111,6 +171,13 @@
+ Removed **Duplicate Hider**.
+ Hypixel now fixed the bug themselves and hides duplicate farming contests in the Jacob inventory.

#### Internal Changes

+ Add Repo TODOs to regex patterns. - walker
+ Moved many patterns from function scope to members. - hannibal2
+ Avoid hardcoded dispatcher. - walker
+ Created and used Entity.canBeSeen and LorenzVec.canBeSeen. - hannibal2

## Version 0.20

### New Features
Expand Down
7 changes: 2 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,6 @@ You can write in the description of the pr the wording for the changelog as well
- Don't forget to add `@FeatureToggle` to new standalone features (not options to that feature) in the config.
- Do not use `e.printStackTrace()`, use `CopyErrorCommand.logError(e, "explanation for users")` instead.
- Do not use `MinecraftForge.EVENT_BUS.post(event)`, use `event.postAndCatch()` instead.
- Do not use wildcards in imports (see the imgae below for setting this up in IntelliJ)
- ![image](https://github.com/hannibal002/SkyHanni/assets/24389977/84c3a640-b39a-407e-a73c-12e548f33e88)


## Software Used in SkyHanni

Expand Down Expand Up @@ -128,8 +125,8 @@ SkyHanni uses a repo system to easily change static variables without the need f
The repo is located at https://github.com/hannibal002/SkyHanni-REPO.
A copy of all json files is stored on the computer under `.minecraft\config\skyhanni\repo`.
On every game start, the copy gets updated (if outdated and if not manually disabled).
When working with the repo, it is recommended to disable the manual repo update to prevent overriding your local changes
accidentally.
If you add stuff to the repo make sure it gets serialised. See the [jsonobjects](src/main/java/at/hannibal2/skyhanni/utils/jsonobjects)
folder for how to properly do this. You also may have to disable repo auto update in game.

### Discord IPC

Expand Down
Loading

0 comments on commit 17f68a6

Please sign in to comment.