Bugfixes
This commit is contained in:
@@ -95,6 +95,7 @@ mods.report = Report Bug
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
|
||||
@@ -150,10 +150,15 @@ public class Mods implements Loadable{
|
||||
|
||||
/** Removes a mod file and marks it for requiring a restart. */
|
||||
public void removeMod(LoadedMod mod){
|
||||
if(mod.file.isDirectory()){
|
||||
mod.file.deleteDirectory();
|
||||
}else{
|
||||
mod.file.delete();
|
||||
if(mod.root instanceof ZipFileHandle){
|
||||
Log.info("Deleting zip file.");
|
||||
mod.root.delete();
|
||||
}
|
||||
boolean deleted = mod.file.isDirectory() ? mod.file.deleteDirectory() : mod.file.delete();
|
||||
|
||||
if(!deleted){
|
||||
ui.showErrorMessage("$mod.delete.error");
|
||||
return;
|
||||
}
|
||||
loaded.remove(mod);
|
||||
disabled.remove(mod);
|
||||
|
||||
Reference in New Issue
Block a user