redpower/src/main/java/com/eloraam/redpower/core/DiskLib.java

28 lines
702 B
Java

package com.eloraam.redpower.core;
import com.eloraam.redpower.RedPowerCore;
import java.io.File;
import net.minecraft.world.World;
public class DiskLib {
public static File getSaveDir(World world) {
File tr = new File(RedPowerCore.getSaveDir(world), "redpower");
tr.mkdirs();
return tr;
}
public static String generateSerialNumber(World world) {
StringBuilder tr = new StringBuilder();
for(int i = 0; i < 16; ++i) {
tr.append(String.format("%01x", world.rand.nextInt(16)));
}
return tr.toString();
}
public static File getDiskFile(File dir, String serno) {
return new File(dir, String.format("disk_%s.img", serno));
}
}