Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.38 KB | None | 0 0
  1. package TheRealMcrafter.LunaUtils.main;
  2.  
  3. import java.io.File;
  4. import java.util.logging.Logger;
  5.  
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.craftbukkit.v1_15_R1.command.ColouredConsoleSender;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.event.EventHandler;
  12. import org.bukkit.event.Listener;
  13. import org.bukkit.event.player.PlayerJoinEvent;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15.  
  16.  
  17.  
  18.  
  19. public class LunaUtils extends JavaPlugin implements Listener {
  20.     private static final Logger log = Logger.getLogger("Minecraft");
  21.     public static final String luGeneral = ChatColor.AQUA + "[" + ChatColor.GREEN + "Luna Utils" + ChatColor.AQUA + "] " + ChatColor.GOLD;
  22.     public static final String luError = ChatColor.AQUA + "[" + ChatColor.GREEN + "Luna Utils" + ChatColor.AQUA + "] " + ChatColor.RED;
  23.     public final String version = "4.0";
  24.     public final String mcVersion = "1.15.2";
  25.     public DataIO io = new DataIO();
  26.    
  27.     @Override
  28.     public void onEnable() {    
  29.         getServer().getPluginManager().registerEvents(this, this);
  30.        
  31.         File dir = new File("plugins/LunaUtils");
  32.         if(!dir.exists()){
  33.             dir.mkdir();}
  34.  
  35.        
  36.         File banDb = new File("plugins/LunaUtils/banDatabase.db");
  37.         if (banDb.exists()) {
  38.             io.loadBanDatabase();
  39.         } else {
  40.             io.createBanDatabase();
  41.             io.loadBanDatabase();
  42.         }
  43.        
  44.        
  45.         LunaUtils.log.info(String.valueOf(luGeneral) + "Enabling LunaUtils version " + version + " for MC" + mcVersion + "!");
  46.     }
  47.    
  48.    
  49.     @Override
  50.     public void onDisable() {
  51.         LunaUtils.log.info(String.valueOf(luGeneral) + "Disabling LunaUtils version " + version + " for MC" + mcVersion + "!");
  52.     }
  53.  
  54.  
  55.     public boolean onCommand(final CommandSender sender, final Command command, final String commandLabel, final String[] args) {
  56.         if (sender instanceof ColouredConsoleSender){          
  57.              
  58.             return true;
  59.         }
  60.        
  61.        
  62.         Player p = (Player) sender;
  63.  
  64.         if (command.getLabel().equalsIgnoreCase("lunautils") || command.getLabel().equalsIgnoreCase("lu")) {
  65.             if (args.length != 0) {
  66.                 if (args[0].equalsIgnoreCase("help")) {
  67.                    
  68.                 }
  69.             }
  70.         }
  71.         return true;
  72.     }
  73.    
  74.     @EventHandler
  75.     public void onPlayerJoin(PlayerJoinEvent event){
  76.        
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement