Vinetos

Dev' Bukkit | #32 - Gestion des monde

May 21st, 2015
541
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. public class Main extends JavaPlugin{
  2.  
  3.  
  4. @Override
  5. public void onEnable() {
  6. World w = Bukkit.getWorld("");
  7. deleteWorld(w.getWorldFolder());
  8. }
  9.  
  10. static public boolean deleteWorld(File path){
  11. if(path.exists()){
  12. final File[] files = path.listFiles();
  13. for(final File file2 : files){
  14. if(file2.isDirectory()){
  15. deleteWorld(file2);
  16. }else{
  17. file2.delete();
  18. }
  19. }
  20. }
  21. return (path.delete());
  22. }
  23.  
  24. @Override
  25. public boolean onCommand(CommandSender sender, Command command, String cmd, String[] args) {
  26. if(!(sender instanceof Player)){
  27. return true;
  28. }
  29. Player p = (Player) sender;
  30. if(cmd.equalsIgnoreCase("create")){
  31. Bukkit.createWorld(WorldCreator.name("Monde2").type(WorldType.VERSION_1_1).environment(Environment.NORMAL));
  32.  
  33. }
  34. if(cmd.equalsIgnoreCase("tp")){
  35. Bukkit.createWorld(WorldCreator.name("Monde2"));
  36. p.teleport(new Location(Bukkit.getWorld("Monde2"), 0 ,150 ,0 ));
  37.  
  38. }
  39.  
  40. return true;
  41. }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment