Tiara overwrites flights from other mods.
inSam opened this issue · 7 comments
Botania r1.7-211
I enjoy using the tiara for its aesthetics (mega-ultra-chicken) and dash, however its active effect overwrites other mod items that also offers flight (Angel ring, Robes of the Stratosphere).
Limiting the flight restriction to the tiara may need a rework on its mechanic. In case that is too much work, it might be wise creating a aesthetic variant of the tiara that only has the dash.
All of the flight items you listed implement flight through Minecraft's built-in flight system, which means turning off flight using one of the items will also turn off flight for all the other items (as well as stopping creative flight).
I think the problem here is in vanilla Minecraft - all the items you listed grant flight through vanilla Minecraft's implementation. Using them all at the same time causes a conflict, and may have all potential drawbacks at once - for instance, using a Flügel Tiara and that Blood Magic ritual at the same time would cause you to use both Mana and LP while flying, and drop like a brick when your flight bar runs out despite the Blood Magic ritual being infinite as long as you have LP.
Store value of flight-ability in the tiara, restore it when the flight meter runs out.
that's probably why it currently has a bug where it stops giving you flight, which coincidentally is fixed by you dropping it and picking it back up
@Barhandar wouldn't make a difference as the problem is not with how the flight ability is stored its with how it is granted, if I am correct, due to how vanilla functions when botania detects that you are not wearing a tiara it uses player.capabilities.allowFlying = false; to take away your ability to fly