Closed DrexHD closed 1 year ago
Thanks for the contribution. However adding a new dependency that ImmPtl does not directly use could increase furture development burden. I am considering using MixinExtra to make the different injections merge instead of making ImmPtl to call VanishAPI.
If there is no better way I will merge
I made the overwrite's priority to be 800 and call connection.send
.
As I tested this works https://github.com/iPortalTeam/ImmersivePortalsMod/commit/71ee113d3d6b746a3855422dd698bf935ab46c83#diff-5b77bc70dd0ad13335fd75fdca2efd745525eef0fafd003ed27b4a7cd52eaa53R13
So this mixin conflict should be solved in the next version of ImmPtl.
Looks like a good solution to the problem, thanks!
This PR fixes a mod compatibility with
melius-vanish
. I have recently received an issue for this on my repository. After looking into this, the issue turned out to be that: Immersive Portals@Overwrite
s this method, which melius-vanish attempts to modify, to hide sound events from vanished players. I have now released a version of my mod, which doesn't load the conflicting mixin ifimm_ptl_ore
is present. This PR re-implements the missing feature using my mods API.