minecraft-src/com/mojang/realmsclient/client/worldupload/RealmsWorldUploadStatusTracker.java
2025-07-04 02:00:41 +03:00

27 lines
626 B
Java

package com.mojang.realmsclient.client.worldupload;
import com.mojang.realmsclient.client.UploadStatus;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
@Environment(EnvType.CLIENT)
public interface RealmsWorldUploadStatusTracker {
UploadStatus getUploadStatus();
void setUploading();
static RealmsWorldUploadStatusTracker noOp() {
return new RealmsWorldUploadStatusTracker() {
private final UploadStatus uploadStatus = new UploadStatus();
@Override
public UploadStatus getUploadStatus() {
return this.uploadStatus;
}
@Override
public void setUploading() {
}
};
}
}