Skip to content

Excaliber And Flugel eye.#113

Open
thenextelement wants to merge 10 commits intoGTNewHorizons:masterfrom
thenextelement:test
Open

Excaliber And Flugel eye.#113
thenextelement wants to merge 10 commits intoGTNewHorizons:masterfrom
thenextelement:test

Conversation

@thenextelement
Copy link

@thenextelement thenextelement commented Nov 28, 2025

[Unrelated botania change] Updated the link for witchery wiki to This

The Holy sword Excaliber is working again and will drop from a normal Dice roll.

Flugel Teleportation works with all 12 locations as it did in Botania 1.7.10-208 and earlier, ̶b̶u̶t̶ ̶s̶t̶i̶l̶l̶ ̶n̶e̶e̶d̶ ̶t̶o̶ ̶f̶i̶g̶u̶r̶e̶ ̶o̶u̶t̶ ̶h̶o̶w̶ ̶t̶o̶ ̶g̶e̶t̶ ̶t̶h̶e̶ ̶D̶i̶s̶t̶a̶n̶c̶e̶ ̶f̶r̶o̶m̶ ̶w̶a̶r̶p̶ ̶l̶o̶c̶a̶t̶i̶o̶n̶s̶/̶n̶a̶m̶e̶s̶ ̶o̶f̶ ̶t̶h̶e̶ ̶w̶a̶r̶p̶ ̶l̶o̶c̶a̶t̶i̶o̶n̶s̶ ̶f̶u̶n̶c̶t̶i̶o̶n̶a̶l̶ ̶a̶g̶a̶i̶n̶.̶ ~ Fixed :D

2025-11-27_20 42 22 2025-11-27_15 16 15

I was only going to PR the wiki update, but have been working on this for my own pack and was requested to PR by Brandyn.

https://github.com/VazkiiMods/Botania/blob/67ae60a5f591c39fe1df81eebec0c094c639671f/src/main/java/vazkii/botania/common/item/relic/ItemFlugelEye.java

Linked is the eye of the flugel code as it was in build 208 of Botania.

@thenextelement
Copy link
Author

image This also includes re-arranged Achievements to accommodate the Excaliber

@Nikolay-Sitnikov
Copy link

How do you get seven items from six-sided Dice of Fate?

@thenextelement
Copy link
Author

thenextelement commented Nov 28, 2025

How do you get seven items from six-sided Dice of Fate?

By changing the range for dice drops from 0-5 to 0-6 💀
Also I believe I have figured out the eye of the flugel, testing in a minute.

@thenextelement
Copy link
Author

2025-11-27_20 42 22 Done :D

@thenextelement thenextelement marked this pull request as ready for review November 28, 2025 03:44
@thenextelement thenextelement requested a review from a team as a code owner November 28, 2025 03:44
@thenextelement thenextelement changed the title [Draft] Excaliber And Flugel eye. Excaliber And Flugel eye. Nov 28, 2025
@thenextelement thenextelement marked this pull request as draft November 28, 2025 04:08
@thenextelement
Copy link
Author

Dice pool doesn't seem to actually be working 💀

@thenextelement
Copy link
Author

2025-11-27_21 38 43 Dice pool is for sure working now, will push update.

@thenextelement thenextelement marked this pull request as ready for review November 28, 2025 06:58
@Shahelion
Copy link

Important to note that the Alfheim mod does the same thing, causing an incompatibility when loaded together.

@Dream-Master
Copy link
Member

@Shahelion @thenextelement maybe when Botania is integrated better we can think of add Alfheim also

@Shahelion
Copy link

Shahelion commented Jan 1, 2026

Turns out the main conflict comes from Alfheim overwriting the ItemDice code to give random loot instead of nothing when it lands on a number that's already been hit. The Flugel Eye and Excalibur are implemented as separate items, so that part's fine.

There are quite a few users who are using both Alfheim and the GTNH fork of Botania, based on what I've seen so far, especially since Botania is in the Active Support category. Maybe just a config to disable this, or auto-disable if Alfheim is present?

@thenextelement
Copy link
Author

Assuming Alfheim doesn't get added, the only thing this PR needs is a localization issue in the controls settings for Loki ring, iirc the mirror keybind is unlocalized.
Havent gotten back into my fork in a minute, assuming Alfheim does get added though this can safely be closed as I really only changed the two things.
For my own fork at least I think the only other thing I plan to change is the default setting for Passive flower decay which I would prefer to be off by default, but I assume that wouldn't fly in this pack.
I will say I don't think Alfheim would fit the pack particularly well, though it does have some interesting things I feel it would lead to some thematic clash.
I do like the idea of the Alfheim dimension though, always disappointed me that Botania didn't have any Dimensions.

@thenextelement
Copy link
Author

thenextelement commented Feb 24, 2026

Also If Alfheim doesn't get added I will say I'm not quite talented enough to put in a check for disabling of these changes when Alfheim is present in runtime, nor setting up any configs, I know a little bit about annotated config code but have only observed it and haven't implemented it myself before.
I do apologize as is this PR is a bitch of a hatchet job, I initially was only going to keep a personal fork but was asked to open a PR here, I do hope it can get approved in some form but I did literally just rip the old code and assets from build 208 of Botania for these 2 changes and edited the english lang file/relevant class files where I could find discrepancies, the most custom thing done here was re arranging the Relic achievements.
While it has proven stable for use in my custom pack I also haven't pushed it very hard.

@thenextelement
Copy link
Author

I also used this in my last run for over a month without issue

@Dream-Master
Copy link
Member

what woud happen if we add Alfheim some day ?

@thenextelement
Copy link
Author

thenextelement commented Mar 13, 2026

https://mclo.gs/L9iIVw5
This is the crash thrown from launching my fork of Botania with Alfheim, Excaliber I believe Alfheim allows you to Acquire outside of the Gaias' Dice of fate, and overwrites the Flugel Eye from Base botania, the latter is what causes the crash with my fork because I replaced the Eye of the flugel wholesale with its older code.
Alfheim does not look to have a config for its overwriting of the Flugel Eye, so for this fork to be most compatible it would need to disable the old Flugel eye as well as dropping the Excaliber from Achievements/the dice roll, if I can figure out @ optional annotations or however it works I could potentially do that but my confidence is low at the moment xD
Playing around with Alfheim at the moment, For some reason its excaliber does not give a 30% speed boost like the Original/The one in my fork does?
I am also confused because I was told that Alfheim adds the old behaviour of the Eye of the flugel, but it does not? It has exactly its current functionality using Just alfheim + GTNH Botania + Deps.
image
As for the rest of Alfheim, I have yet to touch the Dimension but I really do not think that its Aesthetic fits the pack at all, idk if others agree.

@thenextelement
Copy link
Author

Okay i am very confused because idk if I just accidentally deleted my last message or its just refusing to show lol

TLDR;
Alfheim does NOT have the same functionality of the relics as this fork does, though it does crash with this fork. Alfheim Excaliber lacks the +30% speed boost of the original+the one in my fork, and it seemingly does nothing to the base functionality of the Eye of the Flugel.

Furthermore, I do not believe that Alfheim would fit the vibe of the pack, neither in Aesthetic nor balance, though I am willing to be proven wrong, IMO it would be the most beneficial to the player for Alfheims' Excaliber and Flugel Eye overwrite to be disabled entirely if present with this fork.

image image image image Also wtf is this 💀 max int damage sword lmao

@thenextelement
Copy link
Author

image Why does Alfheim add a third method of item infusion 💀

@thenextelement
Copy link
Author

image Alternative to Terrestrial agglomeration plate I guess? Doesn't have a ton of recipes

@thenextelement
Copy link
Author

image It also apparently adds an entire new portal for trading through, which only has one unique recipe lol

@Shahelion
Copy link

It also apparently adds an entire new portal for trading through, which only has one unique recipe lol

I don't know why this has turned into a critique of Alfheim in general, but there's more to it than what can be seen just from NEI.

The Midgard Trade portal is meant for the alternate mode where you start in the Alfheim dimension, it functions as a reverse of the normal trade portal with a few extra trades for some other Overworld items.

Mana Infusion has another layer to the mechanic, described in the book, where elemental attributes can be added to items, either weapons or armor, or for some special extras. It's also sort of the next tier of crafting, yes.

The Gaia Slayer is obviously a test weapon, I don't know why anyone would assume otherwise.

I agree that there could very well be a balance question, as the Alfheim dev's idea of balance most likely conflicts with that of GTNH. Also, the mod contains the content from Botanical Addons (Natural Pledge) subsumed into itself, so there's probably a different level of balance there too.

I am not at home at the moment, so I cannot verify the Eye of the Flugel status, but I was pretty sure that they added their own version that had the old functionality, not touching the existing one. I'll update this comment later, though.

Personally, I would advise against including Alfheim in GTNH as-is, although Botania should still retain a level of compatibility, since it's in the Active Support category. Alfheim seems decently popular for other packs, so it should be expected that a good amount of non-GTNH players will be using it (especially since it's basically the only big Botania addon).

Also, I currently use the GTNH fork of Botania with Alfheim, and it works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants