v0.30.3 shipped a client script using JEIEvents.hideItems(...) -- that namespace does not exist in KubeJS 2101.7.2 for NeoForge 1.21.1. Clients showed a KubeJS error popup on launch.
Removing the script entirely. The Shattered Dimensional Carver is still un-makeable (datapack override) and un-usable (right-click cancel). The only loss is the cosmetic JEI hide -- the item will appear in JEI search but with no recipe.
No working JEIEvents API in this KubeJS build and no kubejs-jei bridge mod on Modrinth for 1.21.1 NeoForge. Revisit if either lands.
v0.30.3 shipped a client script using `JEIEvents.hideItems(...)` -- that namespace does not exist in KubeJS 2101.7.2 for NeoForge 1.21.1. Clients showed a KubeJS error popup on launch.
Removing the script entirely. The Shattered Dimensional Carver is still un-makeable (datapack override) and un-usable (right-click cancel). The only loss is the cosmetic JEI hide -- the item will appear in JEI search but with no recipe.
No working `JEIEvents` API in this KubeJS build and no kubejs-jei bridge mod on Modrinth for 1.21.1 NeoForge. Revisit if either lands.
The hide_disabled_items.js client script I added in v0.30.3 used
`JEIEvents.hideItems(...)` -- a namespace that does NOT exist in
KubeJS 2101.7.2 on NeoForge 1.21.1. There is no kubejs-jei bridge
mod for 1.21.1 NeoForge published on Modrinth at this time.
Client launchers were showing:
KubeJS client script errors
hide_disabled_items.js#8
ReferenceError: \"JEIEvents\" is not defined.
Removing the script entirely. The Shattered Dimensional Carver
still:
- Cannot be produced (Capsid recipe override with barrier input)
- Does nothing on use (server-side right-click cancel)
Tradeoff: the item will still appear as a recipe-less entry in JEI
search if players type its name. Cosmetic only; no gameplay path
to obtain or use it.
If a JEI-hide approach becomes available in a future KubeJS update
or via a new bridge mod, we can revisit.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Matt
merged commit f88f6eaaca into main2026-06-01 19:15:20 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
v0.30.3 shipped a client script using
JEIEvents.hideItems(...)-- that namespace does not exist in KubeJS 2101.7.2 for NeoForge 1.21.1. Clients showed a KubeJS error popup on launch.Removing the script entirely. The Shattered Dimensional Carver is still un-makeable (datapack override) and un-usable (right-click cancel). The only loss is the cosmetic JEI hide -- the item will appear in JEI search but with no recipe.
No working
JEIEventsAPI in this KubeJS build and no kubejs-jei bridge mod on Modrinth for 1.21.1 NeoForge. Revisit if either lands.