Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scape & Run: Parasites nodes cannot overwrite biomes with their own. #4

Closed
Lylythii opened this issue Dec 12, 2022 · 5 comments · Fixed by #54
Closed

Scape & Run: Parasites nodes cannot overwrite biomes with their own. #4

Lylythii opened this issue Dec 12, 2022 · 5 comments · Fixed by #54
Labels
bug Something isn't working mod compatibility Improve compatibility or support with other mods pending fix or feature Soon to be fixed/Implemented

Comments

@Lylythii
Copy link
Member

Quote, re-CurseForge comment;
https://www.curseforge.com/minecraft/mc-mods/reid?comment=20

Scape and Run: Parasite (SRP for short) has a gameplay mechanic where a "node" appears and starts to replace the biome with its own to spread the 'infestation'.
The issue is, when JEID (or REID) is installed it cant override the biomes with its own biome.
also i found issue DimensionalDevelopment#175 on JEID's github: DimensionalDevelopment#175

i didnt know SRP wasnt open-source, but they have a discord where they are discussing issues with the mod.

@Vetpetmon
Copy link

Dhantry will have to give you permissions to see/use the mod's code for patching and compiling; I was only given permissions to have some of the relevant code available for making the Mixin; however, due to the entire dependency tree for SRP's nodes being needed to compile the mod after putting in the patch, I never got my patch in action at all, so I have not a clue if it works or not.

If he gives you permissions, I will send you over my untested patch. Be aware that you should make it a flat (local) repository that is ignored by github in order to respect the devs' wishes as they don't want the code to be publicly available.

This is basically a years-long issue, and I'm glad to see that someone is reviving JEID after DimDev abandoned it.

@Vetpetmon
Copy link

Vetpetmon commented Dec 28, 2022

https://github.com/Vetpetmon/JustEnoughIDs-SRP-fix
This repository has seen activity for once, and I've forwarded it to SRP devs to see if they can get it to compile, because I don't have the source code at all.

I will let you know if my patch works, and if it does, I will make a PR with my patches. However, do realize this can make you unable to compile until you have the source code (with permission).

@Lylythii
Copy link
Member Author

I will let you know if my patch works, and if it does, I will make a PR with my patches. However, do realize this can make you unable to compile until you have the source code (with permission).

So long as it works I'll be happy to merge such a PR. I'll reach out to the SRP devs soon & request permission to use their code for compiling purposes.
I was not aware of your fork!

@Lylythii Lylythii added bug Something isn't working mod compatibility Improve compatibility or support with other mods pending fix or feature Soon to be fixed/Implemented labels Dec 29, 2022
@Vetpetmon
Copy link

I deliver an update on how the patch is going:

It works, but works horribly. A lot of code on SRP's end would need to be re-written to make patching it easier.

SRP looks for a biome match, but this instanceof [insert biome here] with JEID/REID breaks entirely, causing blocks to only spread the biome, not the biome spreading blocks. additionally, biome changes are not saved onto disk, only memory.

@ralseilii

This comment was marked as spam.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working mod compatibility Improve compatibility or support with other mods pending fix or feature Soon to be fixed/Implemented
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants