Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
0ae08bd
Refactor and update to mc1.20.4
NotRyken May 23, 2024
cc178a2
Fix "Now Playing" in hotbar notification style
Scotsguy May 23, 2024
a3bcbc8
Add narrator support
Scotsguy May 23, 2024
de487c3
Revert mod id and name change
NotRyken May 23, 2024
4b7c4b4
Fix narrator not working when using toast for jukebox music
NotRyken May 23, 2024
31565da
Copy existing Modrinth description into README
NotRyken May 23, 2024
f375ff0
Use default GH token in workflows
NotRyken May 23, 2024
2215c16
Merge pull request #38 from NotRyken/mc1.20.4
Scotsguy May 26, 2024
724aaed
Update to Java 21 and mc1.20.6
NotRyken May 26, 2024
476025a
Remove upper limit on MC version
NotRyken May 26, 2024
834e6df
Merge branch 'Scotsguy:mc1.20.4' into mc1.20.6
NotRyken May 26, 2024
ca3a26f
Fix issues url
NotRyken May 27, 2024
49117b3
Disallow 1.20.5 NeoForge
NotRyken May 27, 2024
229fdd3
Update to mc1.21-rc1, gradle 8.8 and neogradle 7.0.142
NotRyken Jun 14, 2024
a35a348
Update .gitignore
NotRyken Jun 14, 2024
c4c5de0
Update README badges and headers
NotRyken Jun 14, 2024
72b97af
Fix image display and header alignment for Modrinth
NotRyken Jun 14, 2024
ea26a19
Reword download badges
NotRyken Jun 14, 2024
3231767
Fix case of Kumi Tanioka music titles
NotRyken Jun 15, 2024
795caef
Upgrade to v1.5.3, mc1.21, neo 21.0.6-beta
NotRyken Jun 15, 2024
0bf95e3
Refine workflow perms
NotRyken Jun 15, 2024
2ab4e50
Add support for changing toast and hotbar text display duration
NotRyken Jun 15, 2024
337b8fd
Add a keybind to display the most recent song
NotRyken Jun 15, 2024
b3c10c9
Support only displaying music via keybind
NotRyken Jun 15, 2024
2476e99
Add command to show last track and support using toast as fallback
NotRyken Jun 15, 2024
f140485
Fix link to Discord support server
NotRyken Jun 15, 2024
67ed4cd
Fix #22 by checking master volume
NotRyken Jun 15, 2024
dcefd08
Add an option to change the toast scale, close #17
NotRyken Jun 15, 2024
f69a636
Changelog for v1.5.3
NotRyken Jun 15, 2024
9af502e
Clear changelog
NotRyken Jun 15, 2024
9be9811
Update discord link
NotRyken Jun 22, 2024
15790de
Added ja_jp.json
KAGUYA-1137 Jun 29, 2024
c887d51
Flag neoforge entrypoint as client-only
NotRyken Jul 1, 2024
d076dbc
Update ja_jp.json
KAGUYA-1137 Jul 4, 2024
855ca87
Merge pull request #41 from KAGUYA-1137/mc1.21
NotRyken Jul 26, 2024
fc40a66
Fix a bug causing jukebox display to use music settings, close #42
NotRyken Aug 8, 2024
69f46df
Add a workaround for disc sprite appearing shadowed
NotRyken Aug 8, 2024
12fc88e
Add Traditional Chinese (zh_tw.json)
dirtTW Aug 8, 2024
55105f2
Update zh_tw.json
dirtTW Aug 8, 2024
12cecf4
Update zh_tw.json
dirtTW Aug 8, 2024
527eb6b
Merge pull request #43 from yichifauzi/mc1.21
NotRyken Aug 9, 2024
61582e9
Update changelog.md
NotRyken Aug 9, 2024
d58eeb1
Bump version
NotRyken Aug 9, 2024
a307138
Remove mod id replacement from lang files
NotRyken Aug 9, 2024
a301bdf
Add 1.21.1 to release versions
NotRyken Aug 9, 2024
5f4e828
Add Fabric run configuration
NotRyken Sep 6, 2024
423d150
Add fallback text for command and keybind
NotRyken Sep 6, 2024
360c9ca
Fix disc sprite appearing shadowed when toast is scaled
NotRyken Sep 6, 2024
0ad3182
Code cleanup
NotRyken Sep 6, 2024
8bf99e1
Add opt-out disc sprite switching based on music author
NotRyken Sep 6, 2024
08680ed
Update changelog.md
NotRyken Sep 6, 2024
77f60c6
Sync with Framework, close #44
NotRyken Sep 21, 2024
e9d935c
Remove Quilt badge from README
NotRyken Sep 21, 2024
682af1e
Restore Quilt badge
NotRyken Sep 30, 2024
d9c3b75
Add .eclipse to .gitignore
NotRyken Sep 30, 2024
d3b31ac
i18n: Add Chinese translation
user111192 Oct 7, 2024
f5ace99
i18n: remove music keys
user111192 Oct 13, 2024
f553a44
Merge pull request #45 from user111192/mc1.21
NotRyken Oct 13, 2024
53a2029
Update changelog.md
NotRyken Oct 13, 2024
9104b28
Bump version
NotRyken Oct 13, 2024
40215e1
fix: Fix the problem of simplified Chinese translation
user111192 Oct 13, 2024
099b4ea
Merge pull request #46 from user111192/mc1.21
NotRyken Oct 13, 2024
2945127
Bump version
NotRyken Oct 13, 2024
f9fbc4b
Create ru_ru.json
rfin0 Nov 25, 2024
7d2050a
Merge pull request #47 from rfin0/mc1.21
NotRyken Nov 26, 2024
cb29aba
Sync with Framework
NotRyken Nov 26, 2024
4489183
Bump patch version
NotRyken Nov 26, 2024
9011952
Fix backup screen translation keys
NotRyken Nov 26, 2024
46c6ae8
Remove NeoForge data run
NotRyken Dec 4, 2024
d0559ab
Switch to mod-publish-plugin and update config load
NotRyken Dec 9, 2024
75c5ab8
Fix license task
NotRyken Dec 11, 2024
bad50a1
Fix license task
NotRyken Dec 11, 2024
0e4b453
Add es_es.json
warbacon Dec 30, 2024
f581150
Add translation for all remaining Spanish types
warbacon Dec 31, 2024
838d776
Update license headers
NotRyken Jan 5, 2025
7cf7d83
Merge pull request #48 from warbacon/mc1.21
NotRyken Jan 5, 2025
5f7c6cd
Bump version
NotRyken Jan 5, 2025
1d6d4c9
Add support for defining custom disc sprite locations
NotRyken Jan 16, 2025
323de0d
Code and translation key cleanup
NotRyken Jan 18, 2025
c144351
Update contributors list
NotRyken Jan 18, 2025
ea80818
Fix CI artifact upload
NotRyken Jan 18, 2025
b3a430e
Update buildscripts
NotRyken Jan 18, 2025
8b5eaec
Remove debug keybind behavior
NotRyken Jan 18, 2025
a5caba6
Add dark mode toast
NotRyken Jan 18, 2025
778ac65
Improve config default var names
NotRyken Jan 18, 2025
bb34168
Fix resource reload event on neoforge
NotRyken Jan 18, 2025
fb6ba1b
Fix mc version being appended twice
NotRyken Jan 18, 2025
0028203
Update README
NotRyken Jan 18, 2025
5b66453
Add fallback to old translation key format
NotRyken Jan 18, 2025
132facd
Add keybind to play next music track
NotRyken Jan 18, 2025
1fca80c
Fix README
NotRyken Jan 18, 2025
fa99626
Fix README
NotRyken Jan 18, 2025
76d785f
Update ru_ru.json
rfin0 Jan 19, 2025
42bda41
Merge pull request #49 from rfin0/mc1.21
NotRyken Feb 3, 2025
e10ade3
Bump version
NotRyken Feb 3, 2025
8fb514e
Mark stable
NotRyken Feb 3, 2025
274d8b6
Update issue templates
NotRyken Feb 12, 2025
8998ed5
Update labels
NotRyken Feb 12, 2025
cb8cc41
Fix default sprites.json overriding custom partial paths
NotRyken Mar 26, 2025
643e34e
Consistent json alignment
NotRyken Mar 26, 2025
8c48337
Update README modrinth link
Akari202 Aug 29, 2025
a62919f
Update gradle.properties
Akari202 Aug 29, 2025
cde9523
Update README.md
Akari202 Aug 29, 2025
d5f8c83
Merge pull request #53 from Akari202/patch-1
NotRyken Aug 29, 2025
bf92559
Fix links missed in #53
NotRyken Aug 29, 2025
d72e5a6
Only allow one toast in queue
NotRyken Sep 5, 2025
d727b3d
Update to mc1.21.3
NotRyken Sep 5, 2025
7e832f8
Update to mc1.21.4 (recompilation only for next track keybind Music -…
NotRyken Jan 18, 2025
bd8f4ac
Update to mc1.21.5
NotRyken Mar 26, 2025
06ca860
Add second handler for toast sound, close #51
NotRyken May 6, 2025
b80b670
Update to mc1.21.6
NotRyken Jun 18, 2025
80a44d9
Update to mc1.21.9
NotRyken Oct 1, 2025
56772b2
Sync with template v11, unify mod ID as `nowplaying`
NotRyken Dec 6, 2025
141f3a8
Update to mc1.21.11
NotRyken Dec 10, 2025
8044105
Update to mc26.1-rc-3
NotRyken Mar 24, 2026
1ea540d
Update to mc26.1
NotRyken Mar 30, 2026
b56c6e5
Update to mc26.1.1
NotRyken Apr 3, 2026
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
795 changes: 795 additions & 0 deletions .editorconfig

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
* text eol=lf
*.bat text eol=crlf
*.patch text eol=lf
*.java text eol=lf
*.gradle text eol=crlf
*.png binary
*.gif binary
*.exe binary
*.dll binary
*.jar binary
*.lzma binary
*.zip binary
*.pyd binary
*.cfg text eol=lf
*.jks binary
126 changes: 126 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
name: Mod bug report
description: "For reporting bugs and other defects"
labels:
- S/needs-triage
body:
- type: markdown
attributes:
value: >-
### ⚠️ Bug Report

**Thank you for taking the time to make a report!** This form is designed to help you
provide the information necessary for us to understand and fix the issue. Before you start,
please complete the following checks:


1. Are you using the latest version of the mod? If there is a more recent version of the mod
available for your version of Minecraft, please check whether the issue still occurs on that
version.


2. Has the issue already been reported? If it has been, please do not open a new issue, but
if you have additional information please comment on the existing report.


3. Have you determined the minimum set of instructions to reproduce the issue? If the issue
only occurs in specific situations or with other mods installed, please attempt to narrow
down exactly what conditions or mods are required to reproduce it.

- type: checkboxes
id: preliminary-checks
attributes:
label: Checklist
options:
- label: This issue exists on the latest release for my Minecraft version.
required: true
- label: This issue has not already been reported.
required: true
- label: I have determined the minimal reproduction requirements.
required: true

- type: input
id: mod-loader
attributes:
label: Mod Loader
description: >-
Which mod loader are you using?

**Examples:** `Fabric`, `NeoForge`
validations:
required: true

- type: input
id: mc-version
attributes:
label: Minecraft Version
description: >-
Which version of Minecraft are you using?

**Examples:** `1.21.4`, `1.20.1`
validations:
required: true

- type: input
id: mod-version
attributes:
label: Mod Version
description: >-
Which version of this mod are you using?

**Example:** `2.2.0+1.21.4`
validations:
required: true

- type: input
id: log-link
attributes:
label: Log File
description: >-
Please upload your log file to [mclo.gs](https://mclo.gs) and paste the link here. Even if
there are no crashes, logs help identify version details and potential error messages.


**Hint:** Log files are located in the `logs` folder of your Minecraft instance, typically
`.minecraft/logs`. You will usually want the `latest.log` file, since that file belongs to
the most recent session of the game. Alternatively, some launchers such as Prism support
uploading logs to mclo.gs directly.
placeholder: https://mclo.gs/your-log-link
validations:
required: true

- type: textarea
id: description
attributes:
label: Issue Description
description: >-
Please describe in detail the issue you are experiencing. If you have any screenshots,
videos, or other resources that help illustrate the problem, you can attach them here.
placeholder: Describe the issue...
validations:
required: true

- type: textarea
id: reproduction-steps
attributes:
label: Steps to Reproduce
description: >-
Please list the steps that we should follow to encounter the issue. If you are unsure, or
unable to consistently reproduce it, please provide a detailed description of what you
were doing when the issue occurred.

1. Do X

2. Do Y

3. Issue occurs
placeholder: List the steps to reproduce the issue...
validations:
required: true

- type: input
id: expected-behavior
attributes:
label: Expected Behavior (optional)
description: >-
Describe briefly what you believe should happen if the issue was fixed. If the answer is
obvious (such as if the game is crashing), you can skip this.
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Support enquiry, question or discussion
url: https://discord.terminalmc.dev
about: For any issue that isn't specifically a bug report or feature request, please use Discord
75 changes: 75 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: Mod feature request
description: "For requesting new features or improvements"
labels:
- S/needs-triage
body:
- type: markdown
attributes:
value: >-
### 🛠️ Feature Request

**Thank you for taking the time to suggest a new feature!** This form is designed to help
you provide the information necessary for us to understand and implement the feature. Before
you start, please complete the following checks:


1. Are you requesting either a new feature or an improvement of existing functionality? For
general support, or to request an update or backport, please use
[Discord](https://discord.terminalmc.dev).


2. Have you checked whether the feature already exists on the latest version? If you want to
request that an existing feature be backported, please use
[Discord](https://discord.terminalmc.dev).


3. Has the feature already been requested? If it has been, please comment on the existing
request instead.

- type: checkboxes
id: preliminary-checks
attributes:
label: Checklist
options:
- label: I am requesting a new feature or a functional improvement.
required: true
- label: This feature does not exist on the latest version.
required: true
- label: This feature has not already been requested.
required: true

- type: textarea
id: description
attributes:
label: Feature Description
description: >-
Please describe in detail what you would like added or changed, with reasoning. If you have
considered alternative options, include them as well.


**Hint:** Requests that lack detail or do not include a clear reason are less likely to be
considered.
placeholder: Describe the feature...
validations:
required: true

- type: textarea
id: use-case
attributes:
label: Use Case
description: >-
Please explain how this change would improve the experience of using the mod, with reference
to specific scenarios or examples as applicable.
placeholder: Describe your use-case...
validations:
required: true

- type: input
id: mc-version
attributes:
label: Minecraft Version (optional)
description: >-
Feature updates are generally only released for the latest Minecraft version. If you need
the new feature on an older version, list the version(s) here.

**Examples:** `1.21.4`, `1.20.1`
120 changes: 120 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
- name: E/duplicate
color: 'BFD4F2'
description: 'Closed: Same as another'
aliases: []

- name: E/external
color: 'BFD4F2'
description: 'Closed: External issue'
aliases: []

- name: E/invalid
color: 'BFD4F2'
description: 'Closed: Not an issue'
aliases: []

- name: E/no-action
color: 'BFD4F2'
description: 'Closed: Not actionable or inadequate information'
aliases: []

- name: E/scope
color: 'BFD4F2'
description: 'Closed: Out of scope'
aliases: []

- name: E/wontfix
color: 'BFD4F2'
description: 'Closed: Will not be worked on'
aliases: []



- name: P/high
color: 'B60205'
description: 'Priority: High, for immediate attention'
aliases: []

- name: P/low
color: '006B75'
description: 'Priority: Low, not time-sensitive'
aliases: []

- name: P/medium
color: '9B5003'
description: 'Priority: Medium, time-sensitive but not urgent'
aliases: []



- name: S/accepted
color: '172B72'
description: 'Status: Accepted but not assigned'
aliases: []

- name: S/blocked
color: '97988B'
description: 'Status: Blocked by another event'
aliases: []

- name: S/finished
color: '0E8A16'
description: 'Status: Complete, awaiting release'
aliases: [fixed,complete]

- name: S/in-progress
color: '36210B'
description: 'Status: Being worked on'
aliases: []

- name: S/info-needed
color: '4A4800'
description: 'Status: Awaiting further information'
aliases: []

- name: S/needs-triage
color: 'D4C31A'
description: 'Status: Needs triage'
aliases: []



- name: T/addition
color: '139399'
description: 'Type: New feature'
aliases: []

- name: T/bug
color: 'A83400'
description: 'Type: Bug'
aliases: []

- name: T/compat
color: '490839'
description: 'Type: Compatibility'
aliases: []

- name: T/enhancement
color: '0052CC'
description: 'Type: Enhancement or optimization'
aliases: []

- name: T/fix
color: '0E8A16'
description: 'Type: Issue fix'
aliases: []

- name: T/port
color: '5319E7'
description: 'Type: Upgrade or downgrade game version'
aliases: []

- name: T/security
color: 'B60205'
description: 'Type: Security issue'
aliases: []

- name: T/translation
color: '8C02DA'
description: 'Type: Translation'
aliases: []
36 changes: 0 additions & 36 deletions .github/workflows/build.yml

This file was deleted.

Loading
Loading