mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-22 15:18:34 +01:00
Fix PersistentClientData
This commit is contained in:
parent
58454f25ed
commit
606a0d80a4
1 changed files with 16 additions and 6 deletions
|
@ -87,9 +87,21 @@ public class PersistentClientData{
|
|||
theFile = file;
|
||||
}
|
||||
|
||||
public static File getTheFile(){
|
||||
try{
|
||||
if(!theFile.exists()){
|
||||
theFile.createNewFile();
|
||||
}
|
||||
}
|
||||
catch(Exception e){
|
||||
ModUtil.LOGGER.fatal("Couldn't create Persistent Variables file!", e);
|
||||
}
|
||||
return theFile;
|
||||
}
|
||||
|
||||
private static NBTTagCompound readCompound(){
|
||||
try{
|
||||
return CompressedStreamTools.readCompressed(new FileInputStream(theFile));
|
||||
return CompressedStreamTools.readCompressed(new FileInputStream(getTheFile()));
|
||||
}
|
||||
catch(Exception e){
|
||||
return new NBTTagCompound();
|
||||
|
@ -98,13 +110,11 @@ public class PersistentClientData{
|
|||
|
||||
private static void writeCompound(NBTTagCompound compound){
|
||||
try{
|
||||
if(!theFile.exists()){
|
||||
theFile.createNewFile();
|
||||
}
|
||||
CompressedStreamTools.writeCompressed(compound, new FileOutputStream(theFile));
|
||||
|
||||
CompressedStreamTools.writeCompressed(compound, new FileOutputStream(getTheFile()));
|
||||
}
|
||||
catch(Exception e){
|
||||
ModUtil.LOGGER.fatal("Couldn't write Persistant Variable!", e);
|
||||
ModUtil.LOGGER.fatal("Couldn't write Persistent Variable!", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue