src/main/java/wtf/sten/vault/mixin/ConnectionInitMixin.java
package wtf.sten.vault.mixin;
import io.netty.channel.Channel;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
import wtf.sten.vault.Proxy;
@Mixin(targets = "net.minecraft.network.Connection$1")
public class ConnectionInitMixin {
@Inject(method = "initChannel", at = @At("HEAD"), require = 0)
private void sten$proxy(Channel channel, CallbackInfo ci) {
try {
Proxy.install(channel);
} catch (Exception ignored) {
}
}
}