Sophisticated Ping
Sophisticated Ping Wheel for Minecraft. Make MC Apex Again!
Ping System
Default hotkey: c
Send signal to your team for communication.
Press hotkey again on the Ping Point to cancel it.
Images
A ping from teammate:

Pings at night:

How to Install Sophisticated Ping (Mod)
Sophisticated Ping by JyuLab is verified for Fabric, Forge, Neoforge across Minecraft versions 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2 (latest release: 1.3.0, file size: 855 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded Sophisticated Ping file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 |
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.
- Add optional Factions teammate recognition for default-channel ping routing.
- Pin Factions integration artifacts across the generated version matrix.
- Add Fabric metadata and contract tests so generated branches keep Factions support wired.
- Document conditional Factions runtime support for 1.20.6, 1.21.3, and 26.1.2.
- Fix generated 1.21.1 loader builds by sharing the Sable compile-only classpath with loader source compiles.
- Fix Sable Companion Maven resolution for the generated 1.21.1 build.
- Clear row-scoped Sable matrix properties during branch migration so unsupported later branches do not inherit the 1.21.1 Sable dependency.
# 1.2.5
- Add a CurseForge Upload API preflight check before release builds or uploads.
- Publish CurseForge before Modrinth/GitHub for each artifact to avoid partial public releases when CurseForge rejects credentials.
- Supersede
1.2.4, which was aborted after the configured CurseForge credential was rejected as malformed.
# 1.2.4
- Retry Gradle builds in CI/release workflows to absorb transient Maven/plugin repository failures.
- Superseded before public completion because the configured CurseForge credential was rejected by the Upload API.
# 1.2.3
- Superseded before public completion because the first CurseForge token secret was malformed.
- Fix ping wheel cursor selection on HiDPI displays.
- Publish CurseForge through the platform deploy workflow when a CurseForge project ID is configured.
- Fix generated 1.19.3+ migration sources for the JOML matrix API.
- Add the 1.20.6 Fabric typed custom-payload override required by Fabric API 0.100+.
- Add the 1.20.6 Forge GUI and world-render overrides required by Forge 50 API changes.
- Add the 1.21.1 Forge sound registration override required by private
ResourceLocationconstructors. - Add the 1.21.3+ Forge world-render mixin fallback after Forge removed
RenderLevelStageEvent. - Add the 1.21.8+ Forge EventBus 7 and networking overrides required by the
BusGrouplistener API and movedEventNetworkChannelAPI. - Add the 1.21.11 Forge identifier rename override after
ResourceLocationbecameIdentifier.
# 1.2.2
- Reserved during CI hardening; no public release.
# 1.2.1
- Add Ping Wheel-style rendering, settings, and radial ping selection.