added game&mod version to the status file
This commit is contained in:
parent
472aeda184
commit
5f1706eed3
@ -54,7 +54,13 @@ public class TextileBackup implements ModInitializer {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onInitialize() {
|
public void onInitialize() {
|
||||||
log.info("Starting Textile Backup by Szum123321");
|
Globals.INSTANCE.setCombinedVersionString(
|
||||||
|
FabricLoader.getInstance().getModContainer(MOD_ID).orElseThrow().getMetadata().getVersion().getFriendlyString() +
|
||||||
|
":" +
|
||||||
|
FabricLoader.getInstance().getModContainer("minecraft").orElseThrow().getMetadata().getVersion().getFriendlyString()
|
||||||
|
);
|
||||||
|
|
||||||
|
log.info("Starting Textile Backup {} by Szum123321", Globals.INSTANCE.getCombinedVersionString());
|
||||||
|
|
||||||
ConfigHelper.updateInstance(AutoConfig.register(ConfigPOJO.class, JanksonConfigSerializer::new));
|
ConfigHelper.updateInstance(AutoConfig.register(ConfigPOJO.class, JanksonConfigSerializer::new));
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ import java.time.LocalDateTime;
|
|||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public record CompressionStatus(long treeHash, Map<Path, Exception> brokenFiles, LocalDateTime date, long startTimestamp, long finishTimestamp) implements Serializable {
|
public record CompressionStatus(long treeHash, Map<Path, Exception> brokenFiles, LocalDateTime date, long startTimestamp, long finishTimestamp, String version) implements Serializable {
|
||||||
public static final String DATA_FILENAME = "textile_status.data";
|
public static final String DATA_FILENAME = "textile_status.data";
|
||||||
public boolean isValid(long decompressedHash) {
|
public boolean isValid(long decompressedHash) {
|
||||||
return decompressedHash == treeHash && brokenFiles.isEmpty();
|
return decompressedHash == treeHash && brokenFiles.isEmpty();
|
||||||
@ -55,7 +55,7 @@ public record CompressionStatus(long treeHash, Map<Path, Exception> brokenFiles,
|
|||||||
.append(date.format(DateTimeFormatter.ISO_DATE_TIME))
|
.append(date.format(DateTimeFormatter.ISO_DATE_TIME))
|
||||||
.append(", start time stamp: ").append(startTimestamp)
|
.append(", start time stamp: ").append(startTimestamp)
|
||||||
.append(", finish time stamp: ").append(finishTimestamp)
|
.append(", finish time stamp: ").append(finishTimestamp)
|
||||||
;//.append(", Mod Version: ").append(modVersion.getFriendlyString());
|
.append(", Mod Version: ").append(version);
|
||||||
|
|
||||||
builder.append(", broken files: ");
|
builder.append(", broken files: ");
|
||||||
if(brokenFiles.isEmpty()) builder.append("[]");
|
if(brokenFiles.isEmpty()) builder.append("[]");
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
package net.szum123321.textile_backup.core.create.compressors;
|
package net.szum123321.textile_backup.core.create.compressors;
|
||||||
|
|
||||||
|
import net.szum123321.textile_backup.Globals;
|
||||||
import net.szum123321.textile_backup.TextileBackup;
|
import net.szum123321.textile_backup.TextileBackup;
|
||||||
import net.szum123321.textile_backup.TextileLogger;
|
import net.szum123321.textile_backup.TextileLogger;
|
||||||
import net.szum123321.textile_backup.config.ConfigHelper;
|
import net.szum123321.textile_backup.config.ConfigHelper;
|
||||||
@ -100,8 +101,8 @@ public abstract class AbstractCompressor {
|
|||||||
CompressionStatus status = new CompressionStatus (
|
CompressionStatus status = new CompressionStatus (
|
||||||
fileHashBuilder.getValue(),
|
fileHashBuilder.getValue(),
|
||||||
brokenFileHandler.get(),
|
brokenFileHandler.get(),
|
||||||
ctx.startDate(), start.toEpochMilli(), now.toEpochMilli()//,
|
ctx.startDate(), start.toEpochMilli(), now.toEpochMilli(),
|
||||||
//TextileBackup.VERSION
|
Globals.INSTANCE.getCombinedVersionString()
|
||||||
);
|
);
|
||||||
|
|
||||||
addEntry(new StatusFileInputSupplier(status.serialize()), arc);
|
addEntry(new StatusFileInputSupplier(status.serialize()), arc);
|
||||||
|
Loading…
Reference in New Issue
Block a user