Coralium Immunity Options only Work on Vanilla Mobs
irondusk33 opened this issue · 1 comments
Description:
Hi, sorry to bother again. I'm unable to implement Coralium Plague Immunity to any mobs added to the S:"Coralium Plague Carrier List" or S:"Coralium Plague Immunity List" config options, the only exceptions being vanilla mobs, ie, anything under the "minecraft" namespace. I tested with vanilla zombies, skeletons, and sheep, and with Evil Chickens from the base mod, and Hippocampus from Ice and Fire: Dragons. Only the vanilla mobs were immune to the coralium pool I was using to test. The order of the entries added to the config options didn't cause any change in behavior, and the result was the same whether I put them in the Immunity or Carrier lists.
The format I used was "modnamespace:mobname" one per line, no additional punctuation:
iceandfire:hippocampus
minecraft:zombie
abyssalcraft:evilchicken
minecraft:sheep
I haven't tested if the Dread Plague options behave similarly, and I haven't tested whether the Carrier List option correctly adds the attack effects.
Hope you can help!
Crash report:
Affected versions:
- Minecraft: 1.12.2
- Forge: 14.23.5.2860
- AbyssalCraft: 1.12.2-1.11.1
Latest log file for when the issue was present:

Looks like I didn't think that through when I added config options for them. To put it simply, the config is read before the mobs are registered, which results in only vanilla mobs being supported. If you changed it in the in-game config GUI, other mobs will be added, but that only lasts until you restart the game, as that will trigger the aforementioned.
Good catch!