Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
e019b12
refactor: start of kotlin rewrite
AsoDesu Apr 19, 2025
2867f6d
feat: start on options ^& remove kyori
AsoDesu Apr 24, 2025
eb8714f
feat(config): flat buttons, toggles, group renderers and some cleanup
AsoDesu Apr 24, 2025
b5d6146
feat(api): add icons font and component building utilities
AsoDesu Apr 24, 2025
e4f3356
refactor: dont override vanilla button texture
AsoDesu Apr 24, 2025
2c69eeb
feat(config): add tooltips to options with descriptions
AsoDesu Apr 24, 2025
62a5cf7
feat(music): add music and music modifiers api
AsoDesu Apr 25, 2025
7fd9542
feat: custom event system and sidebar analysis
AsoDesu Apr 26, 2025
13720e8
feat: move game events to mutable events
AsoDesu Apr 26, 2025
3f66fb9
fix: debug game states
AsoDesu Apr 26, 2025
548ade0
refactor: optimize imports
AsoDesu Apr 26, 2025
9525e57
feat(music): more modifiers and downloading menu
AsoDesu Apr 26, 2025
c633350
feat(music): tgttos dome music
AsoDesu Apr 26, 2025
1771767
fix(sidebar): dont be stupid and make a whole class for one function
AsoDesu Apr 28, 2025
24d69a1
feat(events/sounds): add sound events api
AsoDesu Apr 28, 2025
192e4bf
fix(games): debug MCC server packets
AsoDesu Apr 28, 2025
f0bd939
refactor(ui): move around ui elements
AsoDesu Apr 28, 2025
3909839
feat: debounce util class
AsoDesu Apr 28, 2025
344af98
feat(games/hitw): add classic hitw annoucer
AsoDesu Apr 28, 2025
e407d0d
feat(options): new downloading screen in options
AsoDesu Apr 29, 2025
3f42b53
fix(config): version not loading correctly
AsoDesu Apr 30, 2025
a1f008d
feat(crafting): crafting toast notifications
AsoDesu May 2, 2025
3f4dc87
feat: reorganise api module, crafting command and more fun stuff
AsoDesu May 3, 2025
24616c2
feat(chests): publicise menu components
AsoDesu May 3, 2025
c7baa63
feat(chests): add chest rendering extensions and remnant highlight
AsoDesu May 3, 2025
886029a
feat(chests): add action messages
AsoDesu May 4, 2025
423eef0
feat(chests): add some addtional info to render function
AsoDesu May 4, 2025
19e0e1c
feat(scavenging): add scavenging item totals
AsoDesu May 4, 2025
5b23acc
feat(fonts): add icon font analysis
AsoDesu May 4, 2025
760f960
fix(chests): render background after everything
AsoDesu May 4, 2025
281d424
feat(scavenging): on-screen renderering
AsoDesu May 4, 2025
24e6b48
feat(fishing): add fishing upgrade highlight
AsoDesu May 4, 2025
4998c82
refactor: move around gui sprites
AsoDesu May 4, 2025
2bada25
chore: lang update
AsoDesu May 4, 2025
127b434
fix(config): translate done button
AsoDesu May 4, 2025
602aec9
feat(music): high-quality overtime music and controlable looping
AsoDesu May 9, 2025
3818618
refactor: move friendsingame notifs to notif settings
AsoDesu May 9, 2025
f81ba76
fix: add missing langs
AsoDesu May 9, 2025
60e985d
feat: add debug tooltip
AsoDesu May 10, 2025
907867f
feat(chests): more chest analysis functions
AsoDesu May 24, 2025
6d65719
feat(ui): add isInsideBox util function and inline functions
AsoDesu May 24, 2025
469560d
refactor(ui): add util functions for rendering backgrounds
AsoDesu May 24, 2025
50f7383
feat(cosmetics): cosmetic previews
AsoDesu May 24, 2025
f761cdc
feat(cosmetics): add options to cosmetic previews
AsoDesu May 24, 2025
6cfee6b
feat(keybinds): add plobby and disguise keybinds
AsoDesu May 26, 2025
f1009bf
feat: hide empty slot highlight
AsoDesu May 26, 2025
931bb87
feat(cosmetics): add cloak previews
AsoDesu May 26, 2025
276dded
feat: add confirm disconnect screen
AsoDesu May 27, 2025
55c936b
feat: add chat channel switchers
AsoDesu May 31, 2025
9c79f51
chore: stuff
AsoDesu Oct 19, 2025
5781d01
chore: update to 1.21.11 and noxesium 3
AsoDesu Jan 2, 2026
d53afea
fix: show fishing upgrade icons outside of fishing
AsoDesu Jan 6, 2026
f2da0c3
refactor(event,games): move away from event register/unregister system
AsoDesu Jan 6, 2026
1b6ebe7
feat: discord presence, remaining games and detection fixes
AsoDesu Jan 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 9 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,9 @@
# Auto detect text files and perform LF normalization
* text=auto
#
# https://help.github.com/articles/dealing-with-line-endings/
#
# Linux start script should use lf
/gradlew text eol=lf

# These are Windows script files and should use crlf
*.bat text eol=crlf

35 changes: 0 additions & 35 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

50 changes: 30 additions & 20 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,37 @@
# Automatically build the project and run any configured tests for every push
# and submitted pull request. This can help catch issues that only occur on
# certain platforms or Java versions, and provides a first line of defence
# against bad commits.

name: build
on:
push:
branches:
- 'main'
- 'mc/**'
pull_request:
workflow_dispatch:
on: [pull_request, push]

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
# Use these Java versions
java: [
21, # Current Java LTS
]
runs-on: ubuntu-22.04
steps:
- name: Checkout project sources
uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
java-version: '21'
distribution: 'temurin'
- name: Build with Gradle
uses: gradle/gradle-build-action@749f47bda3e44aa060e82d7b3ef7e40d953bd629
- name: checkout repository
uses: actions/checkout@v4
- name: validate gradle wrapper
uses: gradle/wrapper-validation-action@v2
- name: setup jdk ${{ matrix.java }}
uses: actions/setup-java@v4
with:
arguments: build
- uses: actions/upload-artifact@v4
java-version: ${{ matrix.java }}
distribution: 'microsoft'
- name: make gradle wrapper executable
run: chmod +x ./gradlew
- name: build
run: ./gradlew build
- name: capture build artifacts
if: ${{ matrix.java == '21' }} # Only upload artifacts built from latest java
uses: actions/upload-artifact@v4
with:
name: Package
path: build/libs
name: Artifacts
path: build/libs/
139 changes: 27 additions & 112 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,128 +1,43 @@
# User-specific stuff
.idea/
# gradle

.gradle/
build/
out/
classes/

# eclipse

*.launch

# idea

.idea/
*.iml
*.ipr
*.iws

# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# vscode

# Eclipse
*.launch
.settings/
.vscode/
bin/
.classpath
.project
.settings/

# JIRA plugin
atlassian-ide-plugin.xml

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

*~
# macos

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
*.DS_Store

# KDE directory preferences
.directory
# fabric

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# Windows thumbnail cache files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db

# Dump file
*.stackdump

# Folder config file
[Dd]esktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp

# Windows shortcuts
*.lnk

.gradle
build/

# Ignore Gradle GUI config
gradle-app.setting

# Cache of project
.gradletasknamecache

**/build/

# Common working directory
run/

# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar
# java

hs_err_*.log
replay_*.log
*.hprof
*.jfr

*.ogg
.profileconfig.json
# kotlin
.kotlin/
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2022
Copyright (c) 2024, AsoDesu_

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
THE SOFTWARE.
28 changes: 0 additions & 28 deletions README.md

This file was deleted.

Loading