package de.hysky.skyblocker.mixins; 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 de.hysky.skyblocker.utils.Utils; import net.minecraft.client.gui.screen.DownloadingTerrainScreen; @Mixin(DownloadingTerrainScreen.class) public class DownloadingTerrainScreenMixin { @Inject(method = { "render", "renderBackground" }, at = @At("HEAD"), cancellable = true) private void skyblocker$hideWorldLoadingScreen(CallbackInfo ci) { if (Utils.isOnHypixel()) ci.cancel(); } }