minecraft-src/com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTickTaskScreen.java
2025-07-04 01:41:11 +03:00

28 lines
675 B
Java

package com.mojang.realmsclient.gui.screens;
import com.mojang.realmsclient.util.task.LongRunningTask;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.gui.screens.Screen;
@Environment(EnvType.CLIENT)
public class RealmsLongRunningMcoTickTaskScreen extends RealmsLongRunningMcoTaskScreen {
private final LongRunningTask task;
public RealmsLongRunningMcoTickTaskScreen(Screen lastScreen, LongRunningTask task) {
super(lastScreen, task);
this.task = task;
}
@Override
public void tick() {
super.tick();
this.task.tick();
}
@Override
protected void cancel() {
this.task.abortTask();
super.cancel();
}
}