Revert ReplayCenter compatibility checking from "Update to Minecraft 1.9.4"
This reverts part of commit a80a20c37a.
This commit is contained in:
@@ -20,7 +20,6 @@ import com.replaymod.online.api.replay.pagination.FavoritedFilePagination;
|
|||||||
import com.replaymod.online.api.replay.pagination.Pagination;
|
import com.replaymod.online.api.replay.pagination.Pagination;
|
||||||
import com.replaymod.online.api.replay.pagination.SearchPagination;
|
import com.replaymod.online.api.replay.pagination.SearchPagination;
|
||||||
import com.replaymod.replaystudio.replay.ReplayMetaData;
|
import com.replaymod.replaystudio.replay.ReplayMetaData;
|
||||||
import com.replaymod.replaystudio.studio.ReplayStudio;
|
|
||||||
import de.johni0702.minecraft.gui.container.AbstractGuiContainer;
|
import de.johni0702.minecraft.gui.container.AbstractGuiContainer;
|
||||||
import de.johni0702.minecraft.gui.container.GuiContainer;
|
import de.johni0702.minecraft.gui.container.GuiContainer;
|
||||||
import de.johni0702.minecraft.gui.container.GuiPanel;
|
import de.johni0702.minecraft.gui.container.GuiPanel;
|
||||||
@@ -116,9 +115,6 @@ public class GuiReplayCenter extends GuiScreen {
|
|||||||
boolean disliked = dislikedReplays.contains(replayId);
|
boolean disliked = dislikedReplays.contains(replayId);
|
||||||
|
|
||||||
loadButton.setI18nLabel(selected.downloaded ? "replaymod.gui.load" : "replaymod.gui.download");
|
loadButton.setI18nLabel(selected.downloaded ? "replaymod.gui.load" : "replaymod.gui.download");
|
||||||
if (selected.incompatible) {
|
|
||||||
loadButton.setDisabled();
|
|
||||||
}
|
|
||||||
|
|
||||||
favoriteButton.setI18nLabel("replaymod.gui.center." + (favorited ? "unfavorite" : "favorite"));
|
favoriteButton.setI18nLabel("replaymod.gui.center." + (favorited ? "unfavorite" : "favorite"));
|
||||||
// Only allow button usage for either unfavorite or favorite after they've actually downloaded it
|
// Only allow button usage for either unfavorite or favorite after they've actually downloaded it
|
||||||
@@ -343,7 +339,6 @@ public class GuiReplayCenter extends GuiScreen {
|
|||||||
public final GuiLabel author = new GuiLabel();
|
public final GuiLabel author = new GuiLabel();
|
||||||
public final GuiLabel date = new GuiLabel().setColor(Colors.LIGHT_GRAY);
|
public final GuiLabel date = new GuiLabel().setColor(Colors.LIGHT_GRAY);
|
||||||
public final GuiLabel server = new GuiLabel().setColor(Colors.LIGHT_GRAY);
|
public final GuiLabel server = new GuiLabel().setColor(Colors.LIGHT_GRAY);
|
||||||
public final GuiLabel version = new GuiLabel().setColor(Colors.RED);
|
|
||||||
public final GuiLabel category = new GuiLabel().setColor(Colors.GREY);
|
public final GuiLabel category = new GuiLabel().setColor(Colors.GREY);
|
||||||
public final GuiPanel stats = new GuiPanel().setLayout(new HorizontalLayout().setSpacing(3));
|
public final GuiPanel stats = new GuiPanel().setLayout(new HorizontalLayout().setSpacing(3));
|
||||||
public final GuiLabel favorites = new GuiLabel(stats).setColor(Colors.ORANGE);
|
public final GuiLabel favorites = new GuiLabel(stats).setColor(Colors.ORANGE);
|
||||||
@@ -358,10 +353,9 @@ public class GuiReplayCenter extends GuiScreen {
|
|||||||
pos(category, 0, y(server) + height(server) + 3);
|
pos(category, 0, y(server) + height(server) + 3);
|
||||||
|
|
||||||
pos(date, width - width(date), y(author));
|
pos(date, width - width(date), y(author));
|
||||||
pos(version, width - width(version), y(server));
|
|
||||||
pos(stats, width - width(stats), y(category));
|
pos(stats, width - width(stats), y(category));
|
||||||
}
|
}
|
||||||
}).addElements(null, name, author, date, server, version, category, stats);
|
}).addElements(null, name, author, date, server, category, stats);
|
||||||
public final GuiImage thumbnail;
|
public final GuiImage thumbnail;
|
||||||
public final GuiLabel duration = new GuiLabel();
|
public final GuiLabel duration = new GuiLabel();
|
||||||
public final GuiPanel durationPanel = new GuiPanel().setBackgroundColor(Colors.HALF_TRANSPARENT)
|
public final GuiPanel durationPanel = new GuiPanel().setBackgroundColor(Colors.HALF_TRANSPARENT)
|
||||||
@@ -395,7 +389,6 @@ public class GuiReplayCenter extends GuiScreen {
|
|||||||
private final long dateMillis;
|
private final long dateMillis;
|
||||||
private final int sortId;
|
private final int sortId;
|
||||||
private final boolean downloaded;
|
private final boolean downloaded;
|
||||||
private final boolean incompatible;
|
|
||||||
|
|
||||||
public GuiReplayEntry(FileInfo fileInfo, BufferedImage thumbImage, int sortId, boolean downloaded) {
|
public GuiReplayEntry(FileInfo fileInfo, BufferedImage thumbImage, int sortId, boolean downloaded) {
|
||||||
this.fileInfo = fileInfo;
|
this.fileInfo = fileInfo;
|
||||||
@@ -411,10 +404,6 @@ public class GuiReplayCenter extends GuiScreen {
|
|||||||
} else {
|
} else {
|
||||||
server.setText(metaData.getServerName());
|
server.setText(metaData.getServerName());
|
||||||
}
|
}
|
||||||
incompatible = !new ReplayStudio().isCompatible(fileInfo.getMetadata().getFileFormatVersion());
|
|
||||||
if (incompatible) {
|
|
||||||
version.setText("Minecraft " + fileInfo.getMetadata().getMcVersion());
|
|
||||||
}
|
|
||||||
dateMillis = metaData.getDate();
|
dateMillis = metaData.getDate();
|
||||||
date.setText(new SimpleDateFormat().format(new Date(dateMillis)));
|
date.setText(new SimpleDateFormat().format(new Date(dateMillis)));
|
||||||
if (thumbImage == null) {
|
if (thumbImage == null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user