EndlessIDs

EndlessIDs

49.7k Downloads

[Bug]: Endlessids crash with config helper installed

Closed this issue · 1 comments

commented

OS

Windows

GPU

NVIDIA

Modpack (Optional)

No response

Game log

fml-client-latest.log

Description

modslists :

  • confighelper-1.2.5.2 here
  • evilnotchlib-a109
  • falsepatternlib-mc1.7.10-0.10.15
  • endlessids-mc1.7.10-1.5-alpha0005
  • 00gasstation-mc1.7.10-0.5.1

crash report :

crash-2023-03-07_21.29.28-client.txt

confighelper/biomes/conflicts.json content :

{
  "biomes-id:129": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 1 [net.minecraft.world.biome.BiomeGenPlains]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Sunflower Plains",
      "mod": "Minecraft",
      "freeId": 40,
      "class": "net.minecraft.world.biome.BiomeGenPlains"
    }
  ],
  "biomes-id:130": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 2 [net.minecraft.world.biome.BiomeGenDesert]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Desert M",
      "mod": "Minecraft",
      "freeId": 41,
      "class": "net.minecraft.world.biome.BiomeGenMutated"
    }
  ],
  "biomes-id:131": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 3 [net.minecraft.world.biome.BiomeGenHills]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Extreme Hills M",
      "mod": "Minecraft",
      "freeId": 42,
      "class": "net.minecraft.world.biome.BiomeGenHills"
    }
  ],
  "biomes-id:132": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 4 [net.minecraft.world.biome.BiomeGenForest]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Flower Forest",
      "mod": "Minecraft",
      "freeId": 43,
      "class": "net.minecraft.world.biome.BiomeGenForest"
    }
  ],
  "biomes-id:133": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 5 [net.minecraft.world.biome.BiomeGenTaiga]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Taiga M",
      "mod": "Minecraft",
      "freeId": 44,
      "class": "net.minecraft.world.biome.BiomeGenMutated"
    }
  ],
  "biomes-id:134": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 6 [net.minecraft.world.biome.BiomeGenSwamp]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Swampland M",
      "mod": "Minecraft",
      "freeId": 45,
      "class": "net.minecraft.world.biome.BiomeGenMutated"
    }
  ],
  "biomes-id:140": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 12 [net.minecraft.world.biome.BiomeGenSnow]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Ice Plains Spikes",
      "mod": "Minecraft",
      "freeId": 46,
      "class": "net.minecraft.world.biome.BiomeGenSnow"
    }
  ],
  "biomes-id:149": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 21 [net.minecraft.world.biome.BiomeGenJungle]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Jungle M",
      "mod": "Minecraft",
      "freeId": 47,
      "class": "net.minecraft.world.biome.BiomeGenMutated"
    }
  ],
  "biomes-id:151": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 23 [net.minecraft.world.biome.BiomeGenJungle]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "JungleEdge M",
      "mod": "Minecraft",
      "freeId": 48,
      "class": "net.minecraft.world.biome.BiomeGenMutated"
    }
  ],
  "biomes-id:155": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 27 [net.minecraft.world.biome.BiomeGenForest]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Birch Forest M",
      "mod": "Minecraft",
      "freeId": 49,
      "class": "net.minecraft.world.biome.BiomeGenForest$2"
    }
  ],
  "biomes-id:156": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 28 [net.minecraft.world.biome.BiomeGenForest]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Birch Forest Hills M",
      "mod": "Minecraft",
      "freeId": 50,
      "class": "net.minecraft.world.biome.BiomeGenForest$2"
    }
  ],
  "biomes-id:157": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 29 [net.minecraft.world.biome.BiomeGenForest]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Roofed Forest M",
      "mod": "Minecraft",
      "freeId": 51,
      "class": "net.minecraft.world.biome.BiomeGenForest$1"
    }
  ],
  "biomes-id:158": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 30 [net.minecraft.world.biome.BiomeGenTaiga]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Cold Taiga M",
      "mod": "Minecraft",
      "freeId": 52,
      "class": "net.minecraft.world.biome.BiomeGenMutated"
    }
  ],
  "biomes-id:160": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 32 [net.minecraft.world.biome.BiomeGenTaiga]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Mega Spruce Taiga",
      "mod": "Minecraft",
      "freeId": 53,
      "class": "net.minecraft.world.biome.BiomeGenTaiga"
    }
  ],
  "biomes-id:161": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 33 [net.minecraft.world.biome.BiomeGenTaiga]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 32 [net.minecraft.world.biome.BiomeGenTaiga]",
      "mod": "EndlessIDs",
      "freeId": 54,
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    }
  ],
  "biomes-id:162": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 34 [net.minecraft.world.biome.BiomeGenHills]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Extreme Hills+ M",
      "mod": "Minecraft",
      "freeId": 55,
      "class": "net.minecraft.world.biome.BiomeGenHills"
    }
  ],
  "biomes-id:163": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 35 [net.minecraft.world.biome.BiomeGenSavanna]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Savanna M",
      "mod": "Minecraft",
      "freeId": 56,
      "class": "net.minecraft.world.biome.BiomeGenSavanna$Mutated"
    }
  ],
  "biomes-id:164": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 36 [net.minecraft.world.biome.BiomeGenSavanna]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Savanna Plateau M",
      "mod": "Minecraft",
      "freeId": 57,
      "class": "net.minecraft.world.biome.BiomeGenSavanna$Mutated"
    }
  ],
  "biomes-id:165": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 37 [net.minecraft.world.biome.BiomeGenMesa]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Mesa (Bryce)",
      "mod": "Minecraft",
      "freeId": 58,
      "class": "net.minecraft.world.biome.BiomeGenMesa"
    }
  ],
  "biomes-id:166": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 38 [net.minecraft.world.biome.BiomeGenMesa]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Mesa Plateau F M",
      "mod": "Minecraft",
      "freeId": 59,
      "class": "net.minecraft.world.biome.BiomeGenMesa"
    }
  ],
  "biomes-id:167": [
    {
      "name": "EndlessIDs ID conflict avoidance placeholder for ID 39 [net.minecraft.world.biome.BiomeGenMesa]",
      "mod": "EndlessIDs",
      "class": "com.falsepattern.endlessids.PlaceholderBiome"
    },
    {
      "name": "Mesa Plateau M",
      "mod": "Minecraft",
      "freeId": 60,
      "class": "net.minecraft.world.biome.BiomeGenMesa"
    }
  ]
}

how to reproduce :

1 : disable extendEnchantment and extendPotion in endlessids.cfg

2 : start the game

workaround :

add theses lines in confighelper/main.cfg like this

        net.minecraft.world.biome.BiomeGenForest$2
        net.minecraft.world.biome.BiomeGenForest$1
        net.minecraft.world.biome.BiomeGenMutated
        net.minecraft.world.biome.BiomeGenTaiga
        net.minecraft.world.biome.BiomeGenHills
        net.minecraft.world.biome.BiomeGenSavanna$Mutated
        net.minecraft.world.biome.BiomeGenMesa
        net.minecraft.world.biome.BiomeGenPlains
        net.minecraft.world.biome.BiomeGenSnow
        net.minecraft.world.biome.BiomeGenForest

Capture d’écran_2023-03-07_21-22-25

commented

EndlessIDs has its own internal system for biome ID conflicts, use AntiIDConflict instead of confighelper