Paper 1.12.2. java.lang.NullPointerException: null at org.kokinsgrief.fun.kokinsblack.KokinsBlack.onEnable(KokinsBlack.java:16) ~[?:?]

  • Thread starter /u/ExistingArtichoke989
  • Start date
U

/u/ExistingArtichoke989

Guest
Member
My plugin doesn't work on Paper 1.12.2. The error that appears in the console:

java.lang.NullPointerException: null at org.kokinsgrief.fun.kokinsblack.KokinsBlack.onEnable(KokinsBlack.java:16) ~[?:?]

Plugin code:

package org.kokinsgrief.fun.kokinsblack; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; public final class KokinsBlack extends JavaPlugin { @Override public void onEnable() { getCommand("black").setExecutor(new BlackCommand()); getCommand("unblack").setExecutor(new UnblackCommand()); } private class BlackCommand implements CommandExecutor { @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if (!(sender instanceof Player)) { sender.sendMessage("This command can only be executed by a player."); return true; } if (!sender.hasPermission("kokinsblack.black")) { sender.sendMessage(ChatColor.RED + "You do not have permission to use this command."); return true; } if (args.length != 1) { sender.sendMessage("Usage: /black <player>"); return true; } Player target = Bukkit.getPlayer(args[0]); if (target == null) { sender.sendMessage("Player not found."); return true; } target.setPlayerListName(ChatColor.BLACK + target.getName()); target.setMaxHealth(4.0); target.setHealth(4.0); sender.sendMessage("Player " + target.getName() + " is now blacklisted."); return true; } } private class UnblackCommand implements CommandExecutor { @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if (!(sender instanceof Player)) { sender.sendMessage("This command can only be executed by a player."); return true; } if (!sender.hasPermission("kokinsblack.unblack")) { sender.sendMessage(ChatColor.RED + "You do not have permission to use this command."); return true; } if (args.length != 1) { sender.sendMessage("Usage: /unblack <player>"); return true; } Player target = Bukkit.getPlayer(args[0]); if (target == null) { sender.sendMessage("Player not found."); return true; } target.setPlayerListName(target.getName()); target.setMaxHealth(20.0); target.setHealth(20.0); sender.sendMessage("Player " + target.getName() + " is no longer blacklisted."); return true; } } }



submitted by /u/ExistingArtichoke989
[link] [comments]

Continue reading...

free plugins
minecraft paid for free
spigotmc
SpigotMC
free minecraft paid plugins
free minecraft plugins
aac free
ewg free
Minecraft Premium Plugins
ewg free download
litebans free
epicworldgenerator free
free schematics
leaked schematics minecraft
schematics
schematics leaked
schematics free
minecraft schematics free
paid minecraft schematics free
paid minecraft schematics for free
free cracked plugins
free cracked minecraft plugins
plugins
featherboard download
featherboard plugin download
antiaura download
minecraft plugins
xenforo leaked
xenforo for free
xenforo addons
 
BlackSpigot General Chat
Rules Help Users
    Dekomori @ Dekomori: @WASTEDYEARS yes, what's your discord?
    Top