Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Custom Scoreboard Lines #1709

Closed
wants to merge 422 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
422 commits
Select commit Hold shift + click to select a range
176891c
fixed buttons
j10a1n15 Apr 24, 2024
df3a7f7
improved performance by like 10x
ItsEmpa Apr 24, 2024
918706b
Merge branch 'feature/wardrobe-overlay' into wardrobe-overlay-addon
ItsEmpa Apr 24, 2024
9a1e1d9
Merge branch 'beta' into gui-before-draw
Thunderblade73 Apr 24, 2024
6c4138d
fixed issues
ItsEmpa Apr 24, 2024
b3ec38d
Update src/main/java/at/hannibal2/skyhanni/features/inventory/wardrob…
j10a1n15 Apr 24, 2024
d541bf9
Update src/main/java/at/hannibal2/skyhanni/features/inventory/wardrob…
j10a1n15 Apr 24, 2024
1329a58
Update src/main/java/at/hannibal2/skyhanni/features/inventory/wardrob…
j10a1n15 Apr 24, 2024
08d9971
Merge pull request #35 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 24, 2024
f8ea20f
fixed button size
j10a1n15 Apr 24, 2024
a6e7c4f
Merge branch 'beta' into tool/graph
Thunderblade73 Apr 24, 2024
8a48482
fix ConfigManager
Thunderblade73 Apr 24, 2024
bc2f69b
fix
Thunderblade73 Apr 25, 2024
966d6e3
Merge branch 'fork/outlined-scoreboard' into feature/wardrobe-overlay
j10a1n15 Apr 25, 2024
75eb727
small cleanup
j10a1n15 Apr 25, 2024
c63bbc0
fixed indexOutOfBoundsException
Thunderblade73 Apr 25, 2024
385668f
Merge branch 'beta' into tool/graph
Thunderblade73 Apr 25, 2024
50b9ae1
fixed button size
j10a1n15 Apr 24, 2024
f9a4cc2
a
VixidDev Apr 15, 2024
41e3125
Fix the entire scoreboard being covered in the outline color
VixidDev Apr 16, 2024
0efd209
fix alignment when outline
j10a1n15 Apr 17, 2024
9154ed2
too many things to count at this point
ItsEmpa Apr 24, 2024
2af7ba3
Merge branch 'feature/wardrobe-overlay' into wardrobe-overlay-addon
ItsEmpa Apr 26, 2024
e276eca
renamed to custom wardrobe
ItsEmpa Apr 26, 2024
b23b73d
move wardrobe price logic to wardrobeapi
ItsEmpa Apr 26, 2024
bd2050f
fix estimated wardrobe price tooltip appearing in custom wardrobe
ItsEmpa Apr 26, 2024
4450eba
fix not setting no current slot and added support for storing locked …
ItsEmpa Apr 26, 2024
23e8b4a
Merge pull request #36 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 26, 2024
d077422
Merge branch 'feature/wardrobe-overlay' of https://github.com/j10a1n1…
j10a1n15 Apr 26, 2024
38c11d1
Merge branch 'beta' into feature/wardrobe-overlay
j10a1n15 Apr 26, 2024
ede0cc5
fix hover size
ItsEmpa Apr 26, 2024
354e506
only create new renderables when absolutely necessary
ItsEmpa Apr 26, 2024
a0be0dd
where second layer
j10a1n15 Apr 26, 2024
e2d6be2
Merge branch 'feature/wardrobe-overlay' into wardrobe-overlay-addon
ItsEmpa Apr 26, 2024
7dea50f
Merge pull request #37 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 26, 2024
5a5c5f1
see through blocks toggle
Thunderblade73 Apr 26, 2024
a663f03
move to category, fix still showing when temp disabled
ItsEmpa Apr 26, 2024
3f5161d
added back and close buttons
j10a1n15 Apr 26, 2024
d9b6d44
Merge branch 'feature/wardrobe-overlay' into wardrobe-overlay-addon
ItsEmpa Apr 26, 2024
1614811
Merge branch 'beta' into gui-before-draw
Thunderblade73 Apr 26, 2024
92057f8
fix bug
Thunderblade73 Apr 26, 2024
e24ca2d
Merge branch 'fork/gui-before-draw' into feature/wardrobe-overlay
j10a1n15 Apr 26, 2024
c61aa73
a
ItsEmpa Apr 26, 2024
8a98af4
added depth Layer
Thunderblade73 Apr 26, 2024
86155a7
I learned how to write
Thunderblade73 Apr 26, 2024
0ab3da0
Merge pull request #39 from Thunderblade73/pr/wardrobe-overlay
j10a1n15 Apr 26, 2024
2adcc3c
Merge pull request #38 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 26, 2024
81ecabd
shouldAllowLink updated
Thunderblade73 Apr 26, 2024
81e66b0
Merge branch 'fork/gui-before-draw' into feature/wardrobe-overlay
j10a1n15 Apr 26, 2024
1509e40
Merge branch 'beta' into chunked
j10a1n15 Apr 27, 2024
0c0bb9b
removed dupe code
j10a1n15 Apr 27, 2024
d5833fc
use reset here
j10a1n15 Apr 27, 2024
95f48e6
added price tooltips hover thingy
j10a1n15 Apr 27, 2024
c78e97e
Merge branch 'beta' into feature/wardrobe-overlay
j10a1n15 Apr 27, 2024
53e953b
Merge branch 'hannibal002:beta' into feature/wardrobe-overlay
j10a1n15 Apr 27, 2024
525d1bf
removed mixin, made player renderer work without mixin, and fixed sec…
ItsEmpa Apr 27, 2024
bf7ce73
Merge pull request #40 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 27, 2024
8b9635e
thunder vertical container fix
ItsEmpa Apr 27, 2024
558c356
switch from tables to vertical containers, add favoriting in a per-sl…
ItsEmpa Apr 27, 2024
930c864
Merge pull request #41 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 27, 2024
5495122
things :3
ItsEmpa Apr 28, 2024
96ed2b9
Merge pull request #42 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 28, 2024
9e7b880
removed player cache
j10a1n15 Apr 28, 2024
9a9c28c
fixed players having no armor on first load
j10a1n15 Apr 28, 2024
4e169bf
small cleanup
j10a1n15 Apr 28, 2024
d79dc48
so smart
j10a1n15 Apr 28, 2024
7dc5a79
addAll() exists
j10a1n15 Apr 28, 2024
c3990df
renamed loop vars
j10a1n15 Apr 28, 2024
08e008a
renamed some more vars
j10a1n15 Apr 28, 2024
4f02bc3
Merge branch 'hannibal002:beta' into feature/wardrobe-overlay
j10a1n15 Apr 28, 2024
addf3e0
fixed slot buttons alignment
j10a1n15 Apr 28, 2024
9f305c1
fixed typo in config
j10a1n15 Apr 28, 2024
1f4b407
b
ItsEmpa Apr 29, 2024
b388c3b
b
ItsEmpa Apr 29, 2024
1977826
Merge branch 'feature/wardrobe-overlay' into wardrobe-overlay-addon
ItsEmpa Apr 29, 2024
0cbe652
fix sometimes storing items from other menus
ItsEmpa Apr 29, 2024
6a7e2ac
aaaa
ItsEmpa Apr 29, 2024
f064612
item fix
Thunderblade73 Apr 29, 2024
1847cd2
Merge pull request #43 from Thunderblade73/pr/wardrobe-overlay
j10a1n15 Apr 29, 2024
d791975
Merge branch 'hannibal002:beta' into feature/wardrobe-overlay
j10a1n15 Apr 29, 2024
d659be5
removed useless update()
j10a1n15 Apr 29, 2024
5e05e1a
improve player renderable bounding and make every slot a single rende…
ItsEmpa Apr 29, 2024
ed4298a
Merge branch 'feature/wardrobe-overlay' into wardrobe-overlay-addon
ItsEmpa Apr 29, 2024
8969685
itemstack sizes
ItsEmpa Apr 29, 2024
597f1c9
delete thing
ItsEmpa Apr 29, 2024
18b5c18
Merge pull request #44 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 29, 2024
7b47f1c
fix maybe?
ItsEmpa Apr 30, 2024
53a5a0e
make everything inside very few renderables!!!
ItsEmpa Apr 30, 2024
cbc1890
dont allow wardrobe loc edit in guieditormanager
j10a1n15 Apr 30, 2024
2299c67
add a billion config options
ItsEmpa Apr 30, 2024
b36f789
Merge branch 'feature/wardrobe-overlay' into wardrobe-overlay-addon
ItsEmpa Apr 30, 2024
2389b8b
Merge pull request #45 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 30, 2024
1b55339
add auto-adjusting global wardrobe scale
ItsEmpa Apr 30, 2024
c0c3332
fix slot flickering
ItsEmpa Apr 30, 2024
e006cba
make better buttons
ItsEmpa Apr 30, 2024
ae9d89d
Merge pull request #46 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 30, 2024
69111c2
Merge branch 'hannibal002:beta' into feature/wardrobe-overlay
j10a1n15 Apr 30, 2024
bab8b38
funny
ItsEmpa Apr 30, 2024
acdd722
Merge pull request #47 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 30, 2024
71abf41
added bg
j10a1n15 Apr 30, 2024
c0113a5
centered fix
ItsEmpa Apr 30, 2024
147b530
warning text scaling and centered
ItsEmpa Apr 30, 2024
a7a8b80
added skyhanni text
j10a1n15 Apr 30, 2024
4d530f9
Merge branch 'beta' into feature/wardrobe-overlay
j10a1n15 Apr 30, 2024
be2386f
Merge pull request #48 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Apr 30, 2024
0eabdf1
removed useless comment
j10a1n15 Apr 30, 2024
c6215a0
Merge remote-tracking branch 'origin/feature/wardrobe-overlay' into f…
j10a1n15 Apr 30, 2024
d3e71c8
optimized alignment import
j10a1n15 Apr 30, 2024
8524354
optimized alignment import part 2
j10a1n15 Apr 30, 2024
a181674
removed smth
j10a1n15 Apr 30, 2024
448d621
fixed deadlock
Thunderblade73 May 1, 2024
f4983c5
round weight in export
Thunderblade73 May 1, 2024
f4397a9
Merge branch 'beta' into tool/graph
Thunderblade73 May 1, 2024
fd7ea5f
not working event
j10a1n15 May 1, 2024
9eda549
Merge branch 'beta' into feature/wardrobe-overlay
j10a1n15 May 2, 2024
7fb5eba
configs, fixes, cleanup, more idk
ItsEmpa May 2, 2024
f1a1bec
Merge pull request #49 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 May 2, 2024
6158dfc
no need to render multiple renderables !!
ItsEmpa May 2, 2024
68fcdeb
Merge pull request #50 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 May 2, 2024
05d0f15
fix
j10a1n15 May 2, 2024
bc119d0
cleanup and config link fix
ItsEmpa May 2, 2024
36b4cb2
Merge pull request #51 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 May 2, 2024
eca31ef
Merge branch 'hannibal002:beta' into feature/wardrobe-overlay
j10a1n15 May 2, 2024
9248577
removed stupid event
j10a1n15 May 2, 2024
54b688f
small cleanup
j10a1n15 May 2, 2024
2752647
Merge branch 'beta' into gui-before-draw
Thunderblade73 May 2, 2024
ddb2fef
fix skyHanni guis bugging out the preDrawEventCanceled state
Thunderblade73 May 2, 2024
2abb184
Merge branch 'gui-before-draw' into feature/wardrobe-overlay
j10a1n15 May 2, 2024
f892d43
render infront of actionbar
j10a1n15 May 2, 2024
fc088fc
fixed not being able to click after using jumpToEditor()
j10a1n15 May 2, 2024
1b474d8
fix
Thunderblade73 May 2, 2024
d753e4b
small formatting
j10a1n15 May 2, 2024
37a5cbd
Merge branch 'gui-before-draw' into feature/wardrobe-overlay
j10a1n15 May 2, 2024
48d9f6a
Merge branch 'hannibal002:beta' into feature/wardrobe-overlay
j10a1n15 May 3, 2024
9374ba6
Merge branch 'hannibal002:beta' into feature/wardrobe-overlay
j10a1n15 May 4, 2024
4e41a2f
init
j10a1n15 May 4, 2024
a8145c6
Merge remote-tracking branch 'origin/chunked' into feature/custom-lines
j10a1n15 May 4, 2024
2e730bf
cleanup
j10a1n15 May 4, 2024
80b1de3
added some more replacements, changed to triple
j10a1n15 May 5, 2024
b46db60
pitch and yaw
j10a1n15 May 5, 2024
77d04ca
+ date, year, time
j10a1n15 May 5, 2024
cf4f7c7
Merge branch 'beta' into tool/graph
Thunderblade73 May 5, 2024
b5b2a4e
Merge remote-tracking branch 'Thunderblade73/tool/graph' into feature…
j10a1n15 May 5, 2024
92d4e4d
silly gui
j10a1n15 May 5, 2024
d9665a7
Merge branch 'feature/wardrobe-overlay' into feature/custom-lines
j10a1n15 May 5, 2024
3fb6141
sillier gui
j10a1n15 May 5, 2024
3dd3f5d
small look change idk
j10a1n15 May 5, 2024
fd84f1b
edit the gui line!
j10a1n15 May 5, 2024
dabe823
store § as &
j10a1n15 May 5, 2024
3f0d5a7
config link to gui
j10a1n15 May 6, 2024
926327a
fix
j10a1n15 May 7, 2024
1136a5f
Merge branch 'fix/customscoreboard-transparency-thingy' into feature/…
j10a1n15 May 7, 2024
4c716ed
Merge branch 'hannibal002:beta' into feature/custom-lines
j10a1n15 May 7, 2024
12fe008
fix time import
j10a1n15 May 7, 2024
5a0f6f0
tried
j10a1n15 May 7, 2024
46cfd81
properly separate the 2 columns, wrap strings if too long, and separa…
ItsEmpa May 7, 2024
73a8a38
Merge pull request #52 from ItsEmpa/feature/custom-lines
j10a1n15 May 7, 2024
236f2ad
clickable auto fill
j10a1n15 May 7, 2024
1a18870
Merge branch 'beta' into tool/graph
Thunderblade73 May 7, 2024
0f735ba
Merge branch 'beta' into tool/graph
Thunderblade73 May 7, 2024
0e9d335
fixes
Thunderblade73 May 7, 2024
a273da3
added back the round
Thunderblade73 May 7, 2024
cb0ff4d
correct rounding
Thunderblade73 May 7, 2024
a8bbcea
input background or smth
j10a1n15 May 10, 2024
879738a
Merge branch 'refs/heads/beta' into tool/graph
Thunderblade73 May 11, 2024
88a156c
Merge branch 'refs/heads/beta' into tool/graph
Thunderblade73 May 11, 2024
06fa7c6
Merge branch 'beta' into feature/custom-lines
j10a1n15 May 11, 2024
14f24e7
Merge branch 'beta' into feature/wardrobe-overlay
j10a1n15 May 11, 2024
ef1167c
fix
j10a1n15 May 11, 2024
2e296c7
fix
j10a1n15 May 11, 2024
a73259d
Merge branch 'hannibal002:beta' into feature/custom-lines
j10a1n15 May 12, 2024
c5318fc
Merge branch 'hannibal002:beta' into feature/wardrobe-overlay
j10a1n15 May 12, 2024
272f8ec
fix clickable chat
Thunderblade73 May 15, 2024
d640c68
Merge branch 'hannibal002:beta' into feature/custom-lines
j10a1n15 May 20, 2024
bfcf43f
Merge branch 'hannibal002:beta' into feature/wardrobe-overlay
j10a1n15 May 20, 2024
de6ddd3
fix missing expose
Thunderblade73 May 24, 2024
79cc2c9
Merge branch 'beta' into feature/wardrobe-overlay
j10a1n15 May 24, 2024
c211863
Merge branch 'beta' into feature/custom-lines
j10a1n15 May 24, 2024
c51a4d9
Merge branch 'beta' into feature/wardrobe-overlay
j10a1n15 May 24, 2024
6eb99b6
Merge branch 'beta' into feature/custom-lines
j10a1n15 May 24, 2024
b7ecb2d
Merge branch 'hannibal002:beta' into feature/custom-lines
j10a1n15 May 25, 2024
8fb7efd
fix
j10a1n15 May 25, 2024
0dce230
Merge branch 'fork/tool/graph' into feature/custom-lines
j10a1n15 May 25, 2024
48c4098
doppelt hält besser
j10a1n15 May 28, 2024
0dfc5e8
formatting
j10a1n15 May 28, 2024
2dafcb3
changes
ItsEmpa May 28, 2024
2a9e8be
not needed
ItsEmpa May 28, 2024
c66fe5f
Merge pull request #56 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 May 28, 2024
1157f82
Merge branch 'beta' into feature/wardrobe-overlay
j10a1n15 May 29, 2024
ea3c0e6
Merge branch 'beta' into feature/custom-lines
j10a1n15 May 29, 2024
1461b8c
Merge branch 'refs/heads/beta' into wardrobe-overlay-addon
ItsEmpa May 29, 2024
695fc2e
fix import
ItsEmpa May 29, 2024
7b69c98
cal changes
ItsEmpa May 29, 2024
784c972
Merge branch 'hannibal002:beta' into feature/wardrobe-overlay
j10a1n15 May 29, 2024
59d691b
Merge branch 'refs/heads/feature/wardrobe-overlay' into wardrobe-over…
ItsEmpa May 29, 2024
beed318
Merge branch 'feature/wardrobe-overlay' into wardrobe-overlay-addon
j10a1n15 May 29, 2024
13fc361
Merge remote-tracking branch 'origin/wardrobe-overlay-addon' into war…
ItsEmpa May 29, 2024
4e586cb
more changes
ItsEmpa May 29, 2024
d27e360
Merge pull request #57 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 May 29, 2024
4bbfb7b
Merge branch 'beta' into feature/wardrobe-overlay
j10a1n15 May 30, 2024
24899c7
Merge branch 'beta' into feature/custom-lines
j10a1n15 May 30, 2024
13501d9
fix
j10a1n15 May 30, 2024
efdeb23
fix
j10a1n15 May 30, 2024
a8ceb19
Merge branch 'hannibal002:beta' into feature/wardrobe-overlay
j10a1n15 Jun 1, 2024
df77cb7
Merge branch 'beta' into feature/custom-lines
j10a1n15 Jun 1, 2024
7550d4a
Merge branch 'beta' into feature/custom-lines
j10a1n15 Jun 1, 2024
bc9b02a
auto load
j10a1n15 Jun 1, 2024
f162580
Merge branch 'beta' into feature/custom-lines
j10a1n15 Jun 1, 2024
6b41101
fix item pickup
j10a1n15 Jun 1, 2024
efc6f92
small cleanup
j10a1n15 Jun 1, 2024
ee3987f
apparently we do
j10a1n15 Jun 1, 2024
a7408dc
changes and cleanup
ItsEmpa Jun 1, 2024
d9a0602
Merge branch 'refs/heads/feature/wardrobe-overlay' into wardrobe-over…
ItsEmpa Jun 1, 2024
56ebdae
oop
ItsEmpa Jun 1, 2024
3ca25be
some refactoring and cleanup
ItsEmpa Jun 1, 2024
04f0441
changes
ItsEmpa Jun 1, 2024
33d1958
Merge branch 'refs/heads/beta' into fork/j10a1n15/feature/wardrobe-ov…
CalMWolfs Jun 2, 2024
bb804b4
add annotation, fix merge
CalMWolfs Jun 2, 2024
e9843da
Merge branch 'refs/heads/feature/wardrobe-overlay' into wardrobe-over…
ItsEmpa Jun 2, 2024
d27e24c
fix size
ItsEmpa Jun 2, 2024
d27adf5
Merge pull request #58 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Jun 2, 2024
a890bd4
oops
ItsEmpa Jun 2, 2024
beaa8a2
Merge pull request #59 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Jun 2, 2024
a6c39ed
Merge branch 'beta' into feature/custom-lines
j10a1n15 Jun 3, 2024
11bbeb7
Merge branch 'beta' into feature/custom-lines
j10a1n15 Jun 3, 2024
b8534b8
first batch of changes
ItsEmpa Jun 4, 2024
ee7f9a1
second batch of changes
ItsEmpa Jun 4, 2024
36abbc7
Merge pull request #60 from ItsEmpa/wardrobe-overlay-addon
j10a1n15 Jun 4, 2024
8a75593
Merge branch 'beta' into feature/wardrobe-overlay
j10a1n15 Jun 5, 2024
ad4ac49
Merge branch 'beta' into feature/custom-lines
j10a1n15 Jun 5, 2024
6a6ad70
Merge branch 'refs/heads/beta' into fork/j10a1n15/feature/custom-lines
CalMWolfs Jun 6, 2024
e96f6f9
fix merge
CalMWolfs Jun 6, 2024
e7f3952
Merge branch 'refs/heads/beta' into fork/j10a1n15/feature/wardrobe-ov…
CalMWolfs Jun 6, 2024
26b9bfc
fix merge
CalMWolfs Jun 6, 2024
624a9d2
Merge branch 'refs/heads/beta' into fork/j10a1n15/feature/custom-lines
CalMWolfs Jun 6, 2024
0a56a05
fix merge
CalMWolfs Jun 6, 2024
f3b72bc
Merge branch 'refs/heads/beta' into fork/j10a1n15/feature/wardrobe-ov…
CalMWolfs Jun 6, 2024
10e1a6b
color
j10a1n15 Jun 6, 2024
6c446b5
change click stopping
j10a1n15 Jun 6, 2024
483a179
Merge branch 'refs/heads/beta' into fork/feature/wardrobe-overlay
hannibal002 Jun 7, 2024
3a4426e
fixed merge conflicts
hannibal002 Jun 7, 2024
efcdf9c
Merge branch 'feature/wardrobe-overlay' into feature/custom-lines
j10a1n15 Jun 7, 2024
ab82d7f
Merge branch 'refs/heads/beta' into fork/j10a1n15/feature/custom-lines
CalMWolfs Jun 8, 2024
9fa831d
fix merge
CalMWolfs Jun 8, 2024
07b42fe
Merge branch 'beta' into feature/custom-lines
j10a1n15 Jun 8, 2024
30b9602
Merge branch 'refs/heads/beta' into fork/j10a1n15/feature/custom-lines
CalMWolfs Jun 8, 2024
64075ee
Merge branch 'refs/heads/beta' into fork/j10a1n15/feature/custom-lines
CalMWolfs Jun 8, 2024
62bec1a
fix merge
CalMWolfs Jun 8, 2024
2ad278d
Merge branch 'beta' into feature/custom-lines
j10a1n15 Jun 9, 2024
681d268
fix build
j10a1n15 Jun 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions src/main/java/at/hannibal2/skyhanni/config/commands/Commands.kt
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ import at.hannibal2.skyhanni.features.garden.fortuneguide.FFGuideGUI
import at.hannibal2.skyhanni.features.garden.pests.PestFinder
import at.hannibal2.skyhanni.features.garden.pests.PestProfitTracker
import at.hannibal2.skyhanni.features.garden.visitor.GardenVisitorDropStatistics
import at.hannibal2.skyhanni.features.gui.customscoreboard.CustomLinesGui
import at.hannibal2.skyhanni.features.mining.KingTalismanHelper
import at.hannibal2.skyhanni.features.mining.powdertracker.PowderTracker
import at.hannibal2.skyhanni.features.minion.MinionFeatures
Expand All @@ -66,6 +67,7 @@ import at.hannibal2.skyhanni.features.misc.visualwords.VisualWordGui
import at.hannibal2.skyhanni.features.rift.area.westvillage.VerminTracker
import at.hannibal2.skyhanni.features.slayer.SlayerProfitTracker
import at.hannibal2.skyhanni.test.DebugCommand
import at.hannibal2.skyhanni.test.GraphEditor
import at.hannibal2.skyhanni.test.PacketTest
import at.hannibal2.skyhanni.test.SkyHanniConfigSearchResetCommand
import at.hannibal2.skyhanni.test.SkyHanniDebugsAndTests
Expand Down Expand Up @@ -530,6 +532,10 @@ object Commands {
"shaddfoundburrowlocationsfromclipboard",
"Add all ever found burrow locations from clipboard"
) { AllBurrowsList.addFromClipboard() }
registerCommand(
"shgraph",
"Enables the graph editor"
) { GraphEditor.commandIn() }
registerCommand(
"shtoggleegglocationdebug",
"Shows Hoppity egg locations with their internal API names and status."
Expand All @@ -538,6 +544,7 @@ object Commands {

private fun internalCommands() {
registerCommand("shaction", "") { ChatClickActionManager.onCommand(it) }
registerCommand("shcustomlines", "Opens the config list for modifying custom lines") { openCustomLines() }
}

private fun shortenedCommands() {
Expand Down Expand Up @@ -568,6 +575,15 @@ object Commands {
}
}

@JvmStatic
fun openCustomLines() {
if (!LorenzUtils.onHypixel) {
ChatUtils.userError("You need to join Hypixel to use this feature!")
} else {
SkyHanniMod.screenToOpen = CustomLinesGui()
}
}

private fun clearFarmingItems() {
val storage = GardenAPI.storage?.fortune ?: return
ChatUtils.chat("clearing farming items")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,10 @@ public class DevConfig {
@Category(name = "Minecraft Console", desc = "Minecraft Console Settings")
public MinecraftConsoleConfig minecraftConsoles = new MinecraftConsoleConfig();

@Expose
@Category(name = "Dev Tools", desc = "Tooling for devs")
public DevToolConfig devTool = new DevToolConfig();

@Expose
@Category(name = "Debug Mob", desc = "Every Debug related to the Mob System")
public DebugMobConfig mobDebug = new DebugMobConfig();
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package at.hannibal2.skyhanni.config.features.dev;

import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.Accordion;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;

public class DevToolConfig {

@Expose
@ConfigOption(name = "Graph Tools", desc = "")
@Accordion
public GraphConfig graph = new GraphConfig();

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
package at.hannibal2.skyhanni.config.features.dev;

import at.hannibal2.skyhanni.config.core.config.Position;
import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorKeybind;
import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
import org.lwjgl.input.Keyboard;

public class GraphConfig {

@Expose
@ConfigOption(name = "Enabled", desc = "Enables the graphing tool.")
@ConfigEditorBoolean
public boolean enabled = false;

@Expose
@ConfigOption(name = "Place Key", desc = "Places a new node at the current position. If a node is active automatically connects.")
@ConfigEditorKeybind(defaultKey = Keyboard.KEY_F)
public int placeKey = Keyboard.KEY_F;

@Expose
@ConfigOption(name = "Select Key", desc = "Select the nearest node to be active. Double press to unselect.")
@ConfigEditorKeybind(defaultKey = -98) // Middle Mouse
public int selectKey = -98;

@Expose
@ConfigOption(name = "Connect Key", desc = "Connects the nearest node with the active node. If the nodes are already connected removes them.")
@ConfigEditorKeybind(defaultKey = Keyboard.KEY_C)
public int connectKey = Keyboard.KEY_C;

@Expose
@ConfigOption(name = "Exit Key", desc = "Exit out of stuff. If nothing active disables the graph editor.")
@ConfigEditorKeybind(defaultKey = Keyboard.KEY_HOME)
public int exitKey = Keyboard.KEY_HOME;

@Expose
@ConfigOption(name = "Edit Key", desc = "While holding the Key edit the position of the active node.")
@ConfigEditorKeybind(defaultKey = Keyboard.KEY_TAB)
public int editKey = Keyboard.KEY_TAB;

@Expose
@ConfigOption(name = "Text Key", desc = "Starts text mode, which allows editing a name of a node.")
@ConfigEditorKeybind(defaultKey = Keyboard.KEY_T)
public int textKey = Keyboard.KEY_T;

@Expose
@ConfigOption(name = "Test Dijkstra", desc = "On Keypress shows the shortest path between the nearest node and the active node.")
@ConfigEditorKeybind(defaultKey = Keyboard.KEY_G)
public int dijkstraKey = Keyboard.KEY_G;

@Expose
@ConfigOption(name = "Save Key", desc = "Saves the current graph to the clipboard.")
@ConfigEditorKeybind(defaultKey = Keyboard.KEY_O)
public int saveKey = Keyboard.KEY_O;

@Expose
@ConfigOption(name = "Load Key", desc = "Loades a graph from clipboard, if valid.")
@ConfigEditorKeybind(defaultKey = Keyboard.KEY_I)
public int loadKey = Keyboard.KEY_I;

@Expose
@ConfigOption(name = "Clear Key", desc = "Clears the graph. Also saves the graph to the clipboard.")
@ConfigEditorKeybind(defaultKey = Keyboard.KEY_P)
public int clearKey = Keyboard.KEY_P;

@Expose
@ConfigOption(name = "Vision Key", desc = "Toggles if the graph should render trough blocks.")
@ConfigEditorKeybind(defaultKey = Keyboard.KEY_M)
public int throughBlocksKey = Keyboard.KEY_M;

@Expose
@ConfigLink(owner = GraphConfig.class, field = "enabled")
public Position infoDisplay = new Position(20, 20);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package at.hannibal2.skyhanni.config.features.gui.customscoreboard;

import at.hannibal2.skyhanni.features.gui.customscoreboard.ChunkedStats;
import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorDraggableList;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorSlider;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;

import java.util.ArrayList;
import java.util.List;

public class ChunkedStatsConfig {

@Expose
@ConfigOption(
name = "ChunkedStats",
desc = "Select the stats you want to display chunked on the scoreboard."
)
@ConfigEditorDraggableList
public List<ChunkedStats> chunkedStats = new ArrayList<>(ChunkedStats.getEntries());

@Expose
@ConfigOption(
name = "Max Stats per Line",
desc = "The maximum amount of stats that will be displayed in one line."
)
@ConfigEditorSlider(
minValue = 1,
maxValue = 10,
minStep = 1)
public int maxStatsPerLine = 3;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package at.hannibal2.skyhanni.config.features.gui.customscoreboard;

import at.hannibal2.skyhanni.config.commands.Commands;
import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorButton;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorText;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;

public class CustomLinesConfig {

@ConfigOption(name = "Open Custom Lines GUI", desc = "Open the GUI to edit the custom lines")
@ConfigEditorButton(buttonText = "Open")
public Runnable open = Commands::openCustomLines;

@Expose
@ConfigOption(name = "Custom Line 1", desc = "Custom line 1")
@ConfigEditorText
public String customLine1 = "";
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,16 @@ public class DisplayConfig {
@Accordion
public ArrowConfig arrow = new ArrowConfig();

@Expose
@ConfigOption(name = "Chunked Stats Options", desc = "")
@Accordion
public ChunkedStatsConfig chunkedStats = new ChunkedStatsConfig();

@Expose
@ConfigOption(name = "Custom Lines", desc = "")
@Accordion
public CustomLinesConfig customLines = new CustomLinesConfig();

@Expose
@ConfigOption(name = "Events Options", desc = "")
@Accordion
Expand All @@ -46,17 +56,16 @@ public class DisplayConfig {
@Accordion
public TitleAndFooterConfig titleAndFooter = new TitleAndFooterConfig();


@Expose
@ConfigOption(name = "Hide Vanilla Scoreboard", desc = "Hide the vanilla scoreboard." +
"\n§cUsing mods that add their own scoreboard will not be affected by this setting!")
"\n§cUsing mods that add their own scoreboard will not be affected by this setting!")
@ConfigEditorBoolean
@FeatureToggle
public Property<Boolean> hideVanillaScoreboard = Property.of(true);

@Expose
@ConfigOption(name = "Display Numbers First", desc = "Determines whether the number or line name displays first. " +
"§eNote: Will not update the preview above!")
"§eNote: Will not update the preview above!")
@ConfigEditorBoolean
public boolean displayNumbersFirst = false;

Expand Down Expand Up @@ -97,8 +106,7 @@ public String toString() {
public int lineSpacing = 10;

@Expose
@ConfigOption(name = "Cache Scoreboard on Island Switch",
desc = "Will stop the Scoreboard from updating while switching islands.\nRemoves the shaking when loading data.")
@ConfigOption(name = "Cache Scoreboard on Island Switch", desc = "Will stop the Scoreboard from updating while switching islands.\nRemoves the shaking when loading data.")
@ConfigEditorBoolean
public boolean cacheScoreboardOnIslandSwitch = false;
}
Original file line number Diff line number Diff line change
Expand Up @@ -107,11 +107,10 @@ public class InventoryConfig {
@ConfigOption(name = "Item Number", desc = "Showing the item number as a stack size for these items.")
@ConfigEditorDraggableList
public List<ItemNumberEntry> itemNumberAsStackSize = new ArrayList<>(Arrays.asList(
NEW_YEAR_CAKE,
RANCHERS_BOOTS_SPEED,
LARVA_HOOK,
VACUUM_GARDEN
));
NEW_YEAR_CAKE,
RANCHERS_BOOTS_SPEED,
LARVA_HOOK,
VACUUM_GARDEN));

public enum ItemNumberEntry implements HasLegacyId {
MASTER_STAR_TIER("§bMaster Star Tier", 0),
Expand Down Expand Up @@ -170,11 +169,10 @@ public String toString() {
public boolean vacuumBagCap = true;

@Expose
@ConfigOption(name = "Quick Craft Confirmation",
desc = "Require Ctrl+Click to craft items that aren't often quick crafted " +
"(e.g. armor, weapons, accessories). " +
"Sack items can be crafted normally."
)
@ConfigOption(name = "Quick Craft Confirmation", desc = "Require Ctrl+Click to craft items that aren't often quick crafted "
+
"(e.g. armor, weapons, accessories). " +
"Sack items can be crafted normally.")
@ConfigEditorBoolean
@FeatureToggle
public boolean quickCraftingConfirmation = false;
Expand All @@ -199,14 +197,16 @@ public String toString() {

@Expose
@ConfigOption(name = "Missing Tasks", desc = "Highlight missing tasks in the SkyBlock Level Guide inventory.")
// TODO move( , "inventory.highlightMissingSkyBlockLevelGuide", "inventory.skyblockGuideConfig.highlightMissingSkyBlockLevelGuide")
// TODO move( , "inventory.highlightMissingSkyBlockLevelGuide",
// "inventory.skyblockGuideConfig.highlightMissingSkyBlockLevelGuide")
@ConfigEditorBoolean
@FeatureToggle
public boolean highlightMissingSkyBlockLevelGuide = true;

@Expose
@ConfigOption(name = "Power Stone Guide", desc = "Highlight missing power stones, show their total bazaar price, and allows to open the bazaar when clicking on the items in the Power Stone Guide.")
// TODO move( , "inventory.powerStoneGuide", "inventory.skyblockGuideConfig.powerStoneGuide")
// TODO move( , "inventory.powerStoneGuide",
// "inventory.skyblockGuideConfig.powerStoneGuide")
@ConfigEditorBoolean
@FeatureToggle
public boolean powerStoneGuide = true;
Expand Down
Loading
Loading