Jade πŸ”

Jade πŸ”

155M Downloads

Rejects valid resource IDs containing hyphens in namespaces

Keaton42 opened this issue Β· 2 comments

commented

Mod loader

Fabric

Minecraft version

1.21.1

Mod version

15.10.2

Modloader version

Fabric: Loader 0.17.2 + API 0.116.6

Modpack info

No response

[IMPORTANT] If bug:

  • I have confirmed this bug is reproducible on a minimal setup, not a modpack with many other mods.

[IMPORTANT] If bug: The latest.log file, not the crash report

[02:06:23] [Render thread/ERROR]: [IgnoreList#reload] Failed to parse ignore list entry: nether-variant:crimson_boat java.lang.IllegalArgumentException: Unknown id: nether-variant:crimson_boat

Issue description

.minecraft\config\jade\hide-entities.json:

  "values": [
    "immersive_portals:nether_portal_new"
  ]

The mod nether-variant loads correctly, and its registered objects function normally in-game. Minecraft’s own Identifier class explicitly allows hyphens (-) in namespaces, so this is a valid ID.

Expected behavior:
Jade should correctly parse and ignore entries using valid Minecraft identifiers such as nether-variant:crimson_boat.

Actual behavior:
Jade rejects these IDs and logs IllegalArgumentException errors during ignore list loading.

commented

Hello, I can't reproduce this issue. Please make sure this bug is reproducible on a minimal setup, not a modpack with many other mods.

commented

Sorry, I had entered the wrong issue description.

"values": [ "nether-variant:crimson_boat" ]

Here is my log, using only Jade, Nether Variant, and Fabric API: https://mclo.gs/CURJ2RS
Sorry for all the resource pack warnings. I had forgotten to take them out but they don't matter.