-
Bug
-
Resolution: Invalid
-
Minor
-
None
-
None
-
None
-
Spigot 1.12.2, IntelliJ IDEA Community Editio 2022.2.2
-
This server is running Paper version git-Paper-1620 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
-
free_magister
-
Yes
[12:17:46 WARN]: Unexpected exception while parsing console command "magister"
org.bukkit.command.CommandException: Unhandled exception executing command 'magister' in plugin Free_magister v1.0-SNAPSHOT
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[patched_1.12.2.jar:git-Paper-1620]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:152) ~[patched_1.12.2.jar:git-Paper-1620]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685) ~[patched_1.12.2.jar:git-Paper-1620]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchServerCommand(CraftServer.java:648) ~[patched_1.12.2.jar:git-Paper-1620]
at net.minecraft.server.v1_12_R1.DedicatedServer.aP(DedicatedServer.java:463) ~[patched_1.12.2.jar:git-Paper-1620]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:424) ~[patched_1.12.2.jar:git-Paper-1620]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-1620]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-1620]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at me.mizaru.freemagister$1.onCommand(freemagister.java:21) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[patched_1.12.2.jar:git-Paper-1620]
... 8 more
this is full error, i was tried to give a player donate with /getmagister command, but this happen!
here is a code of plugin:
package me.mizaru;
import javafx.scene.paint.Color;
import org.bukkit.Bukkit;
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;import java.sql.Struct;
public final class freemagister extends JavaPlugin {
@Override
public void onEnable() {
Bukkit.getConsoleSender().sendMessage("[Free Magister v1]: Plugin free_magister enabled!");
getCommand("magister").setExecutor(new CommandExecutor() {
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if(args[0].equalsIgnoreCase("reload")) {
reloadConfig();
Bukkit.getConsoleSender().sendMessage("[Free Magister v1]: Config reloaded!");
}
return true;
}
});
getCommand("getmagister").setExecutor(new CommandExecutor() {
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
String user = sender.getName();
getServer().dispatchCommand(getServer().getConsoleSender(), "lp user" + user + " parent add magister");
return true;
}
});}
@Override
public void onDisable() {
Bukkit.getConsoleSender().sendMessage(Color.GOLD + "[Free Magister v1]: Plugin free_magister disabled!");
}
}