Problema con java.lang.String cannot be cast to java.util.Map.
Publicado por Manel Clua Folque (3 intervenciones) el 28/04/2020 17:11:00
Hola buenas a todos, estoy creando un pequeño plugin para Minecraft Craftbukkit 1.15.2, y tengo un problema,
cuando arranco el servidor con el plugin dentro ya me sale este error java.lang.String cannot be cast to java.util.Map. He buscado y no se como solucionar-lo.
Esta es la programacion del Main.java
Y esta la de un comando que yo he creado.
Gracias espero su ayuda.
cuando arranco el servidor con el plugin dentro ya me sale este error java.lang.String cannot be cast to java.util.Map. He buscado y no se como solucionar-lo.
Esta es la programacion del Main.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package me.eltetemanolito.MineRoleplayChat;
import org.bukkit.command.CommandExecutor;
import org.bukkit.plugin.java.JavaPlugin;
import me.eltetemanolito.MineRoleplayChat.Comandos.mrpc;
public class Main extends JavaPlugin {
public void onEnable() {
System.out.println("(!) ¡El plguin MineRoleplayChat esta activado! ");
this.getCommand("mrpc").setExecutor((CommandExecutor)new mrpc());
}
public void onDisable() {
System.out.println("(!) ¡El plguin MineRoleplayChat esta desactivado! ");
}
}
Y esta la de un comando que yo he creado.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package me.eltetemanolito.MineRoleplayChat.Comandos;
import javax.annotation.Nonnull;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class mrpc implements CommandExecutor{
@Override
public boolean onCommand(@Nonnull CommandSender sender, @Nonnull Command cmd, @Nonnull String label, @Nonnull String[] args) {
Player player = (Player) sender;
if (sender instanceof Player) {
player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&6El plugin MRPC esta en tu servidor"));
}
else {
sender.sendMessage("No puedes utilizar este comando desde consola");
}
return true;
}
}
Gracias espero su ayuda.
Valora esta pregunta


0