TheIllusiveC4 / Champions

A Minecraft mod introducing elite mobs with enhanced stats and abilities
Other
25 stars 18 forks source link

Affixes not working with naturally spawned bosses #59

Open Locoapples opened 4 years ago

Locoapples commented 4 years ago

Versions (Be specific, do not write "latest"):

Observed Behavior:

Neither withers nor dragons spawn properly (the survival way, and even the initial spawn in the case of the dragon.) with affixes. (im trying to force them to have them Via configs/server tomls, yes).

When force summoned as champion(/champion summon Minecraft:ender_dragon ) regardless of the input affixes, the dragon seems to break a great deal, it it simply flies around in a (somewhat) circular fashion. Furthermore it wont even shift its AI phase, will not roost, wont fire its dragonbreath projectiles ETC ETC.

The wither boss works properly when force summoned, but also wont gain affixes when spawned with soul sand and wither skulls.

Expected Behavior:

Expected to be able to spawn the bosses through natural means with affixes Ideally I would like to see the dragon work properly with affixes, though i would understand this being neglected since the AI seems... rather broken. and expecting worst case scenario it might require alot of work

Steps to Reproduce:

1.Example config that has worked with other mobs in testing but not boss mobs (always the chance that im doing something wrong) affixPermission = "whitelist" affixList = ["arctic", "dampening", "desecrating", "enkindling", "infested", "magnetic", "molten", "paralyzing", "plagued", "shielding", "wounding"] maxTier = 1 minTier = 1 entity = "minecraft:zombie" (dont worry i did change this in testing and also re-loaded the world, and even relaunched) presetAffixes = ["arctic", "dampening", "desecrating", "enkindling", "infested", "magnetic", "molten", "paralyzing", "plagued", "shielding", "wounding"] -----------Ender dragon AI bug--------------

  1. Using the command /champion summon minecraft:ender_dragon 3.Testing on the dragon took place in the end. (just being thorough) ...

Crash Log: No crash... not this time... not yet @_@

TheIllusiveC4 commented 4 years ago

Bosses, particularly the Ender Dragon, have some trickier logic to work with compared to normal mobs. I don't know if this is entirely 100% fixable, but I'll look into it more closely.