Fix Citadel surface rules overwriting modded surface rules + Improve mixin compatibility#224
Fix Citadel surface rules overwriting modded surface rules + Improve mixin compatibility#224BluSpring wants to merge 5 commits intoAlexModGuy:1.21from
Conversation
|
Hi, after running into this issue myself, I can confirm that one of the impacted mods is Biomes We've Gone, and one of the impacted biomes is Rainbow Beach, if that helps with testing. With Citadel installed, Rainbow Beach generates grass instead of the rainbow sand as expected. |
…1-issue223 # Conflicts: # src/main/java/com/github/alexthe666/citadel/mixin/MinecraftServerMixin.java
|
They're supposed to be, which biome is this? |
|
Atmospheric's Dunes biome |
|
I noticed the unofficial port, compared to the official port here, has a "SurfaceRuleInitializer" class and "IExtendedNoiseGeneratorSettings" interface in its implementation. I was able to achieve more success when combining these aspects with your pull request changes. However, with the changes from this pull request on their own I was not able to experience the correct surface rules. |
|
(I will note adding that change breaks citadel's own surface rules, however, so I've stuck with just your changes for now) |
|
After further testing the issue's I experienced with citadel's own surface rules were not to to including the changes I noticed in the official port's fix for the compatibility issue. It is a separate problem I will report to the Alexscaves github. This is separate from the compatibility issues I have been experiencing that I mentioned in my first comment. |
|
Could you throw at me a build for Alex's Caves on 1.21.1? Need an actually good testing ground for this |
|
https://github.com/AlexModGuy/AlexsCaves/tree/1.21.1 I'm compiling the latest version of the 1.21.1 branch for Alexscaves. https://github.com/digi2303/AlexsCaves/releases/tag/1.0.0 this is a build version of the official 1.21 branch with PR 1717 merged in. I'm just using the base 1.21 branch without PR 1717 but I will test with this as well. |







Fixes #223.
Based on Raguto/Citadel-1.21.1#6. Needs further testing, I'm unsure which mods are affected by this issue.
Additional changes were made to try to improve Citadel's mixin compatibility with other mods.