Botania

Botania

133M Downloads

Tiara overwrites flights from other mods.

inSam opened this issue · 7 comments

commented

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.

commented

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).

commented

Not much I can do about this, really.

commented

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.

commented

Store value of flight-ability in the tiara, restore it when the flight meter runs out.

commented

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

commented

@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

commented

The extra utils angel ring only sets your flight to true the first tick you put it on for some odd reason, so I can't do shit.