Rejects valid resource IDs containing hyphens in namespaces
Keaton42 opened this issue Β· 2 comments
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.
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.
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.