GeyserMC / Hydraulic

A companion mod to Geyser which allows for Bedrock players to join modded Minecraft: Java Edition servers.
MIT License
77 stars 14 forks source link

Replace GeyserRelocationMixinExtension with a build time script #10

Open rtm516 opened 2 months ago

rtm516 commented 2 months ago

Currently GeyserRelocationMixinExtension is used to get around the relocated classes in Geyser and mixing into them. The way it works isn't ideal and should be replaced with a build time gradle action that uses ASM to remap the mixin calls at compile time.

https://github.com/GeyserMC/Hydraulic/blob/301a831a23881b1c89e80ddfdcf4d6b77725e815/fabric/src/main/java/org/geysermc/hydraulic/fabric/GeyserRelocationMixinExtension.java

This is open for anyone to fix.