
[Bug] Compatibility with Stellarity v2.0d
Dragonfly-Totem opened this issue ยท 1 comments
What happened?
Minecraft 1.20.1
Fabric API 0.86.1
BCLib 3.0.13
Better End 4.0.10
Stellarity v2.0d (mod version, https://modrinth.com/datapack/stellarity/version/2.0d+mod)
Loading Stellarity v2.0d (mod version) alongside BCLib, in and of itself, does not cause an issue; Minecraft opens without error.
However, the following behavior is noted:
- Create New World with BetterX world type loads vanilla Ender Dragon island, with the obsidian pillars of vanilla, and no bedrock "fountain" structure in the center of the pillars. Ender Dragon does not load (as expected, per Stellarity's design).
- Create New World with Default world type loads Stellarity Ender Dragon island, with the obsidian pillars of Stellarity, and bedrock "fountain" structure design from Stellarity loading as expected. Ender Dragon does not load (as expected, per Stellarity's design).
While it may be more appropriate in the Better End github, it seems fair to include the following information for ease of reference:
- Create New World with Default world type and Better End installed loads the Stellarity Ender Dragon island, with the obsidian pillars of Better End, and the bedrock "fountain" structure.. Sorta. Some of the structure is kinda there, at around Y:255 level. I'm not sure if it's a partial load of the Stellarity "fountain," or if it's a partial load of the vanilla one, or what exactly is loading improperly.
- Create New World with Default world type and Better End installed loads the Better End Ender Dragon island, with the obsidian pillars of Better End, and the bedrock "fountain" structure sorta there, as above.
Biomes for both Stellarity and Better End appear to load properly and without error, outside of the Ender Dragon island. When used separately -- Which is to say, when only Stellarity or Better End are present, not both -- both mods function as expected.
I'm not familiar with how MC mods are explicitly coded, but it seems to me that the obsidian pillars and bedrock fountain are separate structures from the biome generation, and slotted in after biome generation occurs. That'd make sense. Assuming that's true, it would seem like a possible resolution to this issue might be to have BetterX check if Stellarity is present -- And if so, then to load Stellarity's biome and structure generation explicitly for the initial Ender Dragon island only, then let BetterX's general processes take over outside of that space.
I'm not sure if that's possible, feasible, or even really easy to do. Or if I'm even conceiving of potential implementation correctly. But, y'know, I've got a career in troubleshooting under my belt -- Figure it wouldn't hurt to throw out a thought. Worst case, it ain't a help at all. :)
BCLib
3.0.13
Fabric API
0.86.1
Fabric Loader
0.14.22
Minecraft
1.20.1
Relevant log output
No response
Other Mods
Minecraft 1.20.1
Fabric API 0.86.1
BCLib 3.0.13
Better End 4.0.10
Stellarity v2.0d (mod version, https://modrinth.com/datapack/stellarity/version/2.0d+mod)