EndlessIDs

EndlessIDs

49.7k Downloads

[Bug]: TwilightForest NPE at high IDs

Temeraro opened this issue ยท 0 comments

commented

Other mod's name

The Twilight Forest

Other mod's homepage

https://www.curseforge.com/minecraft/mc-mods/the-twilight-forest

Other mod's license

LGPLv2

Game log

crash-2023-01-11_20.17.12-server.txt
https://paste.atlauncher.com/view/1a5fb3db-f8fe-4365-aaba-cfb5ad6c8560
latest.log

Description

I:biome.id.Clearing=1508
I:biome.id.DarkForest=1509
I:biome.id.DarkForestCenter=1510
I:biome.id.DeepMushrooms=1511
I:biome.id.EnchantedForest=1512
I:biome.id.FireSwamp=1513
I:biome.id.Glacier=1514
I:biome.id.Highlands=1515
I:biome.id.HighlandsCenter=1516
I:biome.id.Lake=1517
I:biome.id.LightedForest=1518
I:biome.id.Mushrooms=1519
I:biome.id.OakSavanna=1520
I:biome.id.Snowfield=1521
I:biome.id.Stream=1522
I:biome.id.Swamp=1523
I:biome.id.Thornlands=1524
I:biome.id.TwilightForest=1525
I:biome.id.TwilightForestVariant=1526

I:dimensionID=7

After significant trial and error, found this being the problem.

2 mods loaded [Endless Id's, Twilight Forest]
2 coremods loaded [Falsepatternlib, GasStation]

Fun fact: If another mod that functions with EndlessIds were to have at least 1 conflicting biome with Twilight, then the Twilight Forest will load. In my case it was CandyCraft which clearly is not supported by EndlessIds (to my knowledge). I am in no way asking for CandyCraft support, cuz I really doubt you care (and I found the problem after deleting it), here are the ID's that were used for it when they were functioning together.

Biomes:

I:CandyCaramelForest=249
I:CandyColdForest=244
I:CandyEnchantedForest=248
I:CandyForest=243
I:CandyFrostPlains=250
I:CandyHellMountains=246
I:CandyMountains=240
I:CandyOceans=247
I:CandyPlains=242
I:CandyRiver=245
I:DungeonBiome=241

Dimensions:

I:Dungeon=24
I:Id=23

I will also note, when these IDs were changed to not conflict with Twilight it led to an immediate crash upon entering the Twilight Forest, as supports my earlier theory of why Twilight can conditionally work with EndlessIDs. Not sure if you care or not, just thought you might find it a bit interesting.

As for why IDs that far apart conflict, my only guess is it's either because CandyCraft is a bit broke, or because it's broke and also doesn't have support for Endless IDs.

Hope you're doing well. Would be nice to see you around again at some point.