Fixes a crash caused by StargateYamlConfiguration
This commit is contained in:
@@ -7,6 +7,7 @@ import org.bukkit.Material;
|
||||
import org.bukkit.Tag;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.File;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.util.HashMap;
|
||||
@@ -290,7 +291,7 @@ public class Gate {
|
||||
*/
|
||||
public void save(String gateFolder) {
|
||||
try {
|
||||
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(gateFolder + filename));
|
||||
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(new File(gateFolder, filename)));
|
||||
|
||||
//Save main material names
|
||||
writeConfig(bufferedWriter, "portal-open", portalOpenBlock.name());
|
||||
@@ -311,6 +312,7 @@ public class Gate {
|
||||
bufferedWriter.close();
|
||||
} catch (IOException ex) {
|
||||
Stargate.logSevere(String.format("Could not save Gate %s - %s", filename, ex.getMessage()));
|
||||
ex.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -152,7 +152,7 @@ public class GateHandler {
|
||||
}
|
||||
|
||||
//Update gate file in case the format has changed between versions
|
||||
gate.save(parentFolder + "/");
|
||||
gate.save(parentFolder);
|
||||
return gate;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user