Torchmaster

Torchmaster

64M Downloads

Crash with JEI, FTB Revelation

Lear85 opened this issue ยท 4 comments

commented

Occasionally, upon attempting to look up item recipes for various items, game will crash, and launcher will display the following error.

Error: java.lang.RuntimeException: ItemBlock 1xtile.torchmaster.mega_torch@0 returned an unregistered block from getBlock().

Crashes happen seemingly at random, upon attempt to retrieve recipes through JEI. Seemingly no pattern on what items cause crash, or when.

Logfile attached.
2018-08-05-2.log

EDIT: I've discovered that looking up the recipe for Quite Clear Glass causes a crash consistently. The launcher still claims the issue is a call made by TorchMaster

commented

This is a rather odd issue. I'm not doing anything special, all block instances are also registered - there might be some block instances that dont have an item variant, but mods should not expect that all blocks have an item counter part. I'll definitely take a closer look into this issue but I'm not sure if this really on my end. Thanks for the report though.

commented

I've just tried to replicate this issue, without success. Make sure you are using the latest versions for all mods and forge. They might have fixed it already.

/Edit: When you forward this issue to them, please reference this issue (just paste in the link) so I can track it as well. I want to know if Torchmaster is to blame :P

commented

It seems this issue is a bit more complicated. Did you remove torchmaster at one time? These log statements confuse me a bit

[04:29:54] [main/WARN]: Registry torchmaster:mega_torch: The ID minecraft:blocks @ 3018 is currently locally mapped - it will be replaced with a dummy for this session
[04:29:54] [main/WARN]: Registry torchmaster:invisible_light: The ID minecraft:blocks @ 3022 is currently locally mapped - it will be replaced with a dummy for this session
[04:29:54] [main/WARN]: Registry torchmaster:dread_lamp: The ID minecraft:blocks @ 3020 is currently locally mapped - it will be replaced with a dummy for this session
[04:29:54] [main/WARN]: Registry torchmaster:feral_flare_lantern: The ID minecraft:blocks @ 3021 is currently locally mapped - it will be replaced with a dummy for this session
[04:29:54] [main/WARN]: Registry torchmaster:terrain_lighter: The ID minecraft:blocks @ 3019 is currently locally mapped - it will be replaced with a dummy for this session

Does this happen only in a specific world or also in new worlds?

/Edit:
It seems this message is only logged when the local client knows this block but the server think it got removed. For me it looks like you are playing on a server that had Torchmaster installed previously, but it got removed. Can you clarify this?
If this is the case, I cant do anything about this. This is then an issue with EnderIO not handling dummy blocks properly.

commented

It's possible the server I'm on removed Torchmaster, which could be the cause of the issues. I'll forward the report on to Ender IO as well. Thank you for your assistance!