Dery Postado Novembro 30, 2015 Denunciar Compartilhar Postado Novembro 30, 2015 Tipo, criei 2 plugins, coloquei no mesmo servidor, os comandos de um funcionam, mas do outro não, WTF? '-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-' Link para o comentário Compartilhar em outros sites More sharing options...
Trow_Games Postado Dezembro 1, 2015 Denunciar Compartilhar Postado Dezembro 1, 2015 Verifica como esta o package.Por exemplo:Plugin 1: me.trow.Plugin Plugin 2: me.trow.Plugin Se tiver assim, o 1° plugin que o console ler, fica como ativado e o 2° fala que já estava ativado. Pode ser isso! Link para o comentário Compartilhar em outros sites More sharing options...
Viiict0r Postado Novembro 30, 2015 Denunciar Compartilhar Postado Novembro 30, 2015 Tipo, criei 2 plugins, coloquei no mesmo servidor, os comandos de um funcionam, mas do outro não, WTF? '-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-' Registrou todos os comandos devidamente? Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Novembro 30, 2015 Denunciar Compartilhar Postado Novembro 30, 2015 Ve se tu registro os negocio tudo certinho, e pa, ve se nao ta dando erro quando inicia e pa Link para o comentário Compartilhar em outros sites More sharing options...
Proyx Postado Novembro 30, 2015 Denunciar Compartilhar Postado Novembro 30, 2015 os comandos tem o mesmo nome? Link para o comentário Compartilhar em outros sites More sharing options...
Dery Postado Novembro 30, 2015 Autor Denunciar Compartilhar Postado Novembro 30, 2015 Não, os comandos são bem distintos uns dos outros, não tem nenhuma similaridade. Sim, todos os comandos estão corretamente registrados, tanto na Class principal quanto na plugin.yml. Link para o comentário Compartilhar em outros sites More sharing options...
Proyx Postado Novembro 30, 2015 Denunciar Compartilhar Postado Novembro 30, 2015 seria mais facil se voce mandasse o codigo dos 2 (se puder), e o plugin yml dos 2 tbm Link para o comentário Compartilhar em outros sites More sharing options...
Dery Postado Novembro 30, 2015 Autor Denunciar Compartilhar Postado Novembro 30, 2015 (editado) Plugin 1: Código: package me.plugin1; import java.io.File; import java.util.List; import net.milkbowl.vault.economy.Economy; import org.bukkit.Bukkit; import org.bukkit.plugin.RegisteredServiceProvider; import org.bukkit.plugin.java.JavaPlugin; public class Plugin1 extends JavaPlugin{ public Economy econ = null; boolean Vault = true; private Comandos cmds; private Eventos events; public void onEnable(){ getServer().getConsoleSender().sendMessage("§3==========[§bPlugin 1§3]=========="); getServer().getConsoleSender().sendMessage(" §3Status: §bAtivado"); getServer().getConsoleSender().sendMessage(" §3By: §bDery"); getServer().getConsoleSender().sendMessage(" §3Versao: §b" + getDescription().getVersion()); if(Bukkit.getServer().getPluginManager().getPlugin("Vault") == null){ getServer().getConsoleSender().sendMessage(" §3Vault: §bNao Encontrado"); Vault = false; Bukkit.getPluginManager().disablePlugin(this); return; }else{ getServer().getConsoleSender().sendMessage(" §3Vault: §bHooked (Economy)"); if(!new File(getDataFolder(), "config.yml").exists()){ saveDefaultConfig(); getServer().getConsoleSender().sendMessage(" §3Config: §bCriada"); }else{ getServer().getConsoleSender().sendMessage(" §3Config: §bJa Existente"); } } getServer().getConsoleSender().sendMessage("§3==========[§bPlugin 1§3]=========="); Bukkit.getServer().getPluginManager().registerEvents(new Eventos(), this); getCommand("megasena").setExecutor(new Comandos()); getCommand("apostar").setExecutor(new Comandos()); setupEconomy(); } public void onDisable(){ getServer().getConsoleSender().sendMessage("§4==========[§cPlugin 1§4]=========="); getServer().getConsoleSender().sendMessage(" §4Status: §cDesativado"); getServer().getConsoleSender().sendMessage(" §4By: §cDery"); getServer().getConsoleSender().sendMessage(" §4Versao: §c" + getDescription().getVersion()); getServer().getConsoleSender().sendMessage("§4==========[§cPlugin 1§4]=========="); } public boolean setupEconomy(){ RegisteredServiceProvider<Economy> ec = getServer().getServicesManager().getRegistration(Economy.class); if(ec!=null){ econ = (Economy)ec.getProvider(); } return econ != null; } public static Plugin1 getBMS(){ return (Plugin1) Bukkit.getServer().getPluginManager().getPlugin("Plugin1"); } public Comandos getCmds(){ return cmds; } public Eventos getEventos(){ return events; } @SuppressWarnings({ "static-access", "unchecked" }) protected List<String> getApostadores(){ return (List<String>) getBMS().getCmds().aposta; } } Plugin.yml: name: Plugin1 version: 1.0 main: me.plugin1.Plugin1 commands: megasena: apostar: Plugin 2: Código: package me.plugin2; import java.io.File; import net.milkbowl.vault.economy.Economy; import org.bukkit.Bukkit; import org.bukkit.plugin.RegisteredServiceProvider; import org.bukkit.plugin.java.JavaPlugin; public class Plugin2 extends JavaPlugin{ public static Economy econ = null; boolean Vault = true; private SpleefManager sm; private Comandos comandos; private Cuboid cuboid; public void onEnable(){ getServer().getConsoleSender().sendMessage("§3==========[§bPlugin 2§3]=========="); getServer().getConsoleSender().sendMessage(" §3Status: §bAtivado"); getServer().getConsoleSender().sendMessage(" §3By: §bDery"); getServer().getConsoleSender().sendMessage(" §3Versao: §b" + getDescription().getVersion()); if(Bukkit.getServer().getPluginManager().getPlugin("Vault") == null){ getServer().getConsoleSender().sendMessage(" §3Vault: §bNao Encontrado"); Vault = false; Bukkit.getPluginManager().disablePlugin(this); return; }else{ getServer().getConsoleSender().sendMessage(" §3Vault: §bHooked (Economy)"); if(!new File(getDataFolder(), "config.yml").exists()){ saveDefaultConfig(); getServer().getConsoleSender().sendMessage(" §3Config: §bCriada"); }else{ getServer().getConsoleSender().sendMessage(" §3Config: §bJa Existente"); } } getServer().getConsoleSender().sendMessage("§3==========[§bPlugin 2§3]=========="); Bukkit.getServer().getPluginManager().registerEvents(new Eventos(), this); getCommand("spleef").setExecutor(new Comandos()); setupEconomy(); } public void onDisable(){ getServer().getConsoleSender().sendMessage("§4==========[§cPlugin 2§4]=========="); getServer().getConsoleSender().sendMessage(" §4Status: §cDesativado"); getServer().getConsoleSender().sendMessage(" §4By: §cDery"); getServer().getConsoleSender().sendMessage(" §4Versao: §c" + getDescription().getVersion()); getServer().getConsoleSender().sendMessage("§4==========[§cPlugin 2§4]=========="); } public boolean setupEconomy(){ RegisteredServiceProvider<Economy> ec = getServer().getServicesManager().getRegistration(Economy.class); if(ec!=null){ econ = (Economy)ec.getProvider(); } return econ != null; } public static Plugin2 getPlugin2(){ return (Plugin2) Bukkit.getServer().getPluginManager().getPlugin("Plugin2"); } public SpleefManager getSpleefManager(){ return sm; } public Comandos getComandos(){ return comandos; } public Cuboid getCuboid(){ return cuboid; } } Plugin.yml: name: Plugin2 version: 1.0 main: me.plugin2.Plugin2 commands: spleef: @Edit: Quando tiro o plugin 2 o plugin 1 funciona normalmente... Editado Novembro 30, 2015 por Dery Link para o comentário Compartilhar em outros sites More sharing options...
Dery Postado Dezembro 1, 2015 Autor Denunciar Compartilhar Postado Dezembro 1, 2015 UP Link para o comentário Compartilhar em outros sites More sharing options...
Aeffy Postado Dezembro 1, 2015 Denunciar Compartilhar Postado Dezembro 1, 2015 (editado) esquece, você já mandou Editado Dezembro 1, 2015 por Aeffy Link para o comentário Compartilhar em outros sites More sharing options...
Proyx Postado Dezembro 1, 2015 Denunciar Compartilhar Postado Dezembro 1, 2015 É incompatibilidade mesmo (os plugins funcionam, mas não juntos), ou 1 funciona e o outro não? Link para o comentário Compartilhar em outros sites More sharing options...
Dery Postado Dezembro 1, 2015 Autor Denunciar Compartilhar Postado Dezembro 1, 2015 É incompatibilidade mesmo (os plugins funcionam, mas não juntos), ou 1 funciona e o outro não? Os 2 funcionam normalmente, quando um não está no mesmo servidor que o outro. Exatamente isso, eles funcionam, mas não juntos... Link para o comentário Compartilhar em outros sites More sharing options...
Dery Postado Dezembro 1, 2015 Autor Denunciar Compartilhar Postado Dezembro 1, 2015 Verifica como esta o package. Por exemplo: Plugin 1: me.trow.Plugin Plugin 2: me.trow.Plugin Se tiver assim, o 1° plugin que o console ler, fica como ativado e o 2° fala que já estava ativado. Pode ser isso! Trow, quanto tempo ;-; Acerto mizeravi, era a package mesmo, as duas tinham nome similares ;-; As packages, não as Class principais, não sabia disso, affz '-' Resolvido! Link para o comentário Compartilhar em outros sites More sharing options...
Trow_Games Postado Dezembro 1, 2015 Denunciar Compartilhar Postado Dezembro 1, 2015 Trow, quanto tempo ;-; Acerto mizeravi, era a package mesmo, as duas tinham nome similares ;-; As packages, não as Class principais, não sabia disso, affz '-' Resolvido! hehe tempo msm Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Dery
Tipo, criei 2 plugins, coloquei no mesmo servidor, os comandos de um funcionam, mas do outro não, WTF? '-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-''-'
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados