mirror of
https://github.com/DRE2N/DungeonsXL.git
synced 2024-10-14 23:47:46 +02:00
Changed reload function
This commit is contained in:
parent
53c356165c
commit
5571bc5c26
@ -74,7 +74,7 @@ public class P extends JavaPlugin{
|
|||||||
//Load Language
|
//Load Language
|
||||||
language = new LanguageReader(new File(p.getDataFolder(), "languages/"+mainConfig.language+".yml"));
|
language = new LanguageReader(new File(p.getDataFolder(), "languages/"+mainConfig.language+".yml"));
|
||||||
|
|
||||||
//Init Classes
|
//Init Commands
|
||||||
new DCommandRoot();
|
new DCommandRoot();
|
||||||
|
|
||||||
//InitFolders
|
//InitFolders
|
||||||
@ -117,16 +117,12 @@ public class P extends JavaPlugin{
|
|||||||
this.log(this.getDescription().getName()+" enabled!");
|
this.log(this.getDescription().getName()+" enabled!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDisable(){
|
public void onDisable(){
|
||||||
//Save
|
//Save
|
||||||
this.saveData();
|
this.saveData();
|
||||||
language.save();
|
language.save();
|
||||||
|
|
||||||
//MSG
|
|
||||||
this.log(this.getDescription().getName()+" disabled!");
|
|
||||||
|
|
||||||
//DPlayer leaves World
|
//DPlayer leaves World
|
||||||
for(DPlayer dplayer:DPlayer.players){
|
for(DPlayer dplayer:DPlayer.players){
|
||||||
dplayer.leave();
|
dplayer.leave();
|
||||||
@ -153,8 +149,10 @@ public class P extends JavaPlugin{
|
|||||||
|
|
||||||
//Stop shedulers
|
//Stop shedulers
|
||||||
p.getServer().getScheduler().cancelTasks(this);
|
p.getServer().getScheduler().cancelTasks(this);
|
||||||
}
|
|
||||||
|
|
||||||
|
//MSG
|
||||||
|
this.log(this.getDescription().getName()+" disabled!");
|
||||||
|
}
|
||||||
|
|
||||||
//Init.
|
//Init.
|
||||||
public void initFolders(){
|
public void initFolders(){
|
||||||
|
@ -1,8 +1,14 @@
|
|||||||
package com.dre.dungeonsxl.commands;
|
package com.dre.dungeonsxl.commands;
|
||||||
|
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
import com.dre.dungeonsxl.DMobType;
|
||||||
|
import com.dre.dungeonsxl.LanguageReader;
|
||||||
|
import com.dre.dungeonsxl.MainConfig;
|
||||||
|
|
||||||
public class CMDReload extends DCommand{
|
public class CMDReload extends DCommand{
|
||||||
|
|
||||||
public CMDReload(){
|
public CMDReload(){
|
||||||
@ -15,8 +21,21 @@ public class CMDReload extends DCommand{
|
|||||||
@Override
|
@Override
|
||||||
public void onExecute(String[] args, Player player) {
|
public void onExecute(String[] args, Player player) {
|
||||||
p.msg(player, p.language.get("Cmd_Reload_Start"));
|
p.msg(player, p.language.get("Cmd_Reload_Start"));
|
||||||
p.onDisable();
|
|
||||||
p.onEnable();
|
//Save
|
||||||
|
p.saveData();
|
||||||
|
p.language.save();
|
||||||
|
|
||||||
|
//Load Config
|
||||||
|
p.mainConfig = new MainConfig(new File(p.getDataFolder(), "config.yml"));
|
||||||
|
|
||||||
|
//Load Language
|
||||||
|
p.language = new LanguageReader(new File(p.getDataFolder(), "languages/"+p.mainConfig.language+".yml"));
|
||||||
|
|
||||||
|
//Mobtype
|
||||||
|
DMobType.clear();
|
||||||
|
DMobType.load(new File(p.getDataFolder(), "mobs.yml"));
|
||||||
|
|
||||||
p.msg(player, p.language.get("Cmd_Reload_Done"));
|
p.msg(player, p.language.get("Cmd_Reload_Done"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user