Ir para conteúdo
  • 0

[Resolvido] [Ajuda] Plugin não iniciando


mabazi

Pergunta

Meu plugin estava funcionando normal! até que ele crashou do nada, eu nem tava usando ele!

ERRO:

 

 

 
[07:45:30] [server thread/ERROR]: Could not load 'plugins\Dorgas.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.IllegalArgumentException: Plugin already initialized!
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit.jar:git-Bukkit-7fc5cd8]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[craftbukkit.jar:git-Bukkit-7fc5cd8]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Bukkit-7fc5cd8]
at org.bukkit.craftbukkit.v1_9_R1.CraftServer.loadPlugins(CraftServer.java:293) [craftbukkit.jar:git-Bukkit-7fc5cd8]
at org.bukkit.craftbukkit.v1_9_R1.CraftServer.<init>(CraftServer.java:255) [craftbukkit.jar:git-Bukkit-7fc5cd8]
at net.minecraft.server.v1_9_R1.PlayerList.<init>(PlayerList.java:69) [craftbukkit.jar:git-Bukkit-7fc5cd8]
at net.minecraft.server.v1_9_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-7fc5cd8]
at net.minecraft.server.v1_9_R1.DedicatedServer.init(DedicatedServer.java:182) [craftbukkit.jar:git-Bukkit-7fc5cd8]
at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:506) [craftbukkit.jar:git-Bukkit-7fc5cd8]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
Caused by: java.lang.IllegalArgumentException: Plugin already initialized!
at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:98) ~[craftbukkit.jar:git-Bukkit-7fc5cd8]
at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:67) ~[craftbukkit.jar:git-Bukkit-7fc5cd8]
at me.mabazi.thisplugin.Main.<init>(Main.java:11) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_101]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_101]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_101]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_101]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_101]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:52) ~[craftbukkit.jar:git-Bukkit-7fc5cd8]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[craftbukkit.jar:git-Bukkit-7fc5cd8]
... 9 more
Caused by: java.lang.IllegalStateException: Initial initialization
at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:101) ~[craftbukkit.jar:git-Bukkit-7fc5cd8]
at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:67) ~[craftbukkit.jar:git-Bukkit-7fc5cd8]
at me.mabazi.thisplugin.Main.<init>(Main.java:11) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_101]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_101]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_101]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_101]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_101]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:52) ~[craftbukkit.jar:git-Bukkit-7fc5cd8]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[craftbukkit.jar:git-Bukkit-7fc5cd8]
... 9 more

 
 
Codigo Do Plugin:

package me.mabazi.thisplugin;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.HandlerList;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;

public class Main extends JavaPlugin implements Listener {

	@Override
	public void onEnable() {
		getLogger().info("##############################");
		getLogger().info("#Dorgas iniciou com sussesso!#");
		getLogger().info("##############################");
		getServer().getPluginManager().registerEvents(this, this);
	}
	
	@Override
	public void onDisable() {
		getLogger().info("#####    ####  ####   ####    #    #### ");
		getLogger().info("#    #  #    # #   # #    #  # #  #    #");
		getLogger().info("#     # #    # #   # #      #   #  ##   ");
		getLogger().info("#     # #    # ####  #  ### #####    ## ");
		getLogger().info("#    #  #    # #  #  #    # #   # #    #");
		getLogger().info("#####    ####  #   #  ####  #   #  #### ");
		HandlerList.unregisterAll();
	}
	
	@Override
	public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
		if (sender instanceof Player){
			if (command.getName().equalsIgnoreCase("Fumar")){
				if ((sender.hasPermission("Dorga.fumar"))||(sender.isOp())){
					Player p = (Player) sender;
					Bukkit.broadcastMessage(ChatColor.YELLOW + "" + p.getDisplayName() + ChatColor.GREEN + " esta noiado por causa do /fumar");
					p.addPotionEffect(new PotionEffect(PotionEffectType.POISON, 375, 2));
					p.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 375, 100));
					p.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 375, 100));
				}else{
					sender.sendMessage(ChatColor.RED + "Voce nao pode usar este comando!");
				}
				
			}
		}else{
			sender.sendMessage(ChatColor.DARK_RED + "Voce precisa ser player para usar este comando!");
		}
		return false;
	}
}

 



Plugin.yml

name: Dorgas

authors: [Mahbbazci]
version: 1.0.2
main: me.mabazi.thisplugin.Main
description: Larica nao tem hora, tambem nao tem lugar! larica ta me dando mais vontade de fumar
commands:
  fumar:
    aliases: []
    permission: Dorgas.fumar
    description: Fica doidao!

 

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

ta dando erro porque o plugin ja iniciou, provavelmente voce ta com 2 jar's do plugin na sua pasta

Não ha, verifiquei a class e o plugin.yml de todos os plugins que eu compilei e nenhum é igual

 

e o /fumar não esta sendo reconhecido no console

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...