Thut Bling

Thut Bling

160k Downloads

Problem with rendering (Thutcore)

solarregis opened this issue ยท 6 comments

commented

From what I can tell, this mod uses a custom renderer that doesn't play nicely with anything not around you on world load (Thaumcraft models appear "exploded", Intangible's Soul Relays appears as straight lines, mob models can simply not render, making them invisible, etc.), thus making the game almost unplayable.
Ordinarily, this wouldn't be an issue and I would just remove the mod causing the problem, but Thutcore adds a persistent registry type (thutcore:biometypes), meaning that a world that has previously been loaded with Thutcore, then can't be loaded without it.

commented

Hmm, I have not noticed any issues with thaumcraft models (I use thaumcraft for testing mod compatibilty stuff), can you attach a screenshot, as well as instructions as how to replicate (preferably including a few mods as possible)

If it is the custom renderer, I can see about fixing/removing it, as I don't think I include any blocks yet that actually use it.

commented

See if the latest release of ThutCore (http://minecraft.curseforge.com/projects/thutcore/files 2.3.2) has the same issue, it no longer attempts to register a model type.

I will see if I can find out how to tell forge to let the world load without the registry, a registry is needed incase addon mods add extra biome types.

commented

Temporary solution to the persistant registry problem:

Get something like NBTExplorer.

Find your world folder, and fine the level.dat

Open level.dat with NBTExplorer

Open down to the thutcore:biometypes entry, as seen here:
image

Select that tag, and then click Delete Tag, as seen here:
image

Then click Save All Modified Tags, as seen here:
image

That will allow the game to load after ThutCore has been removed.

commented

Cheers Thut. Wasn't able to recreate the render issue in my survival world or a test world, annoyingly enough

commented

No problem, I couldn't get the render issue to replicate on my end either, but since that renderer wasn't used, I removed it anyway.

Other than editing the level.dat though, there doesn't seem to be a way to fix the registry issue, as the check for that seems to be hardcoded into forge.

commented

closing this as the world issues have been fixed in recent versions of forge.