package me.shazim.shazimsPlugin; import org.bukkit.command.BlockCommandSender; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.command.ConsoleCommandSender; import org.bukkit.entity.Player; import org.bukkit.event.Listener; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.ChatColor; public final class ShazimsPlugin extends JavaPlugin implements Listener { @Override public void onEnable() { // Plugin startup logic getServer().getPluginManager().registerEvents(new JoinLeaveListener(), this); System.out.println("[shazims-plugin] has been enabled!"); getCommand("godmode").setExecutor(new GodCommand()); } @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { // /die - kills the player if (command.getName().equalsIgnoreCase("die")) { if (sender instanceof Player p) { p.setHealth(0.0); p.sendMessage(ChatColor.RED + "You have opted to die. Don't do it again!"); }else if(sender instanceof ConsoleCommandSender){ System.out.println("The command was ran by the console."); }else if(sender instanceof BlockCommandSender){ System.out.println("The command was ran by a command block."); } } @Override public void onDisable() { System.out.println("[shazims-plugin] has been disabled!"); } }