yLuizSz Postado Maio 12, 2018 Denunciar Compartilhar Postado Maio 12, 2018 (editado) Alguém pode transformar esse código aqui em .jar (plugin) ??? package me.clan.board; import com.Acrobot.ChestShop.Events.TransactionEvent; import java.io.File; import java.text.NumberFormat; import java.util.Collection; import java.util.Iterator; import java.util.List; import net.milkbowl.vault.economy.Economy; import net.sacredlabyrinth.phaed.simpleclans.Clan; import net.sacredlabyrinth.phaed.simpleclans.ClanPlayer; import net.sacredlabyrinth.phaed.simpleclans.SimpleClans; import net.sacredlabyrinth.phaed.simpleclans.managers.ClanManager; import org.bukkit.Bukkit; import org.bukkit.OfflinePlayer; import org.bukkit.Server; import org.bukkit.command.ConsoleCommandSender; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.HandlerList; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerCommandPreprocessEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.plugin.PluginManager; import org.bukkit.plugin.RegisteredServiceProvider; import org.bukkit.plugin.ServicesManager; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.scoreboard.DisplaySlot; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Score; import org.bukkit.scoreboard.Scoreboard; import org.bukkit.scoreboard.ScoreboardManager; public class Main extends JavaPlugin implements Listener { public static Economy econ = null; public boolean setupEconomy() { RegisteredServiceProvider<Economy> ec = getServer().getServicesManager().getRegistration(Economy.class); if (ec != null) { econ = (Economy)ec.getProvider(); } return econ != null; } public void onEnable() { Bukkit.getConsoleSender().sendMessage("[scoreClans] Pugin ativado com sucesso"); if (!new File(getDataFolder(), "config.yml").exists()) { saveDefaultConfig(); } setupEconomy(); getServer().getPluginManager().registerEvents(this, this); } public void onDisable() { Bukkit.getConsoleSender().sendMessage("[scoreClans] Pugin desativado com sucesso"); HandlerList.unregisterAll(); } public void setScore(Player p) { long coins = econ.getBalance(p); Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard(); Objective objetivo = board.registerNewObjective("test", "dummy"); objetivo.setDisplaySlot(DisplaySlot.SIDEBAR); objetivo.setDisplayName(getConfig().getString("Titulo").replace("&", "§")); if (SimpleClans.getInstance().getClanManager().getClanPlayer(p) != null) { objetivo.getScore("§5").setScore(8); objetivo.getScore(" §b" + SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getName() + ":").setScore(7); objetivo.getScore(" §fTag: " + SimpleClans.getInstance().getClanManager().getClanPlayer(p).getTagLabel().replace(".", "")).setScore(6); objetivo.getScore(" §fOnline: §e" + SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getOnlineMembers().size() + "/" + SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getAllMembers().size()).setScore(5); objetivo.getScore(" §fKDR: §e" + SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalKDR()).setScore(4); } else { objetivo.getScore("§5").setScore(5); objetivo.getScore(" §cSem Clan").setScore(4); } objetivo.getScore("§c").setScore(3); objetivo.getScore(" §fCoins: §a" + NumberFormat.getInstance().format(coins)).setScore(2); objetivo.getScore("§9").setScore(1); objetivo.getScore(" " + getConfig().getString("Site").replace("&", "§")).setScore(0); p.setScoreboard(board); } @EventHandler public void onJoin(PlayerJoinEvent e) { Player p = e.getPlayer(); setScore(p); if (SimpleClans.getInstance().getClanManager().getClanPlayer(p) != null) { for (Player on : Bukkit.getOnlinePlayers()) { setScore(on); } } } public void onQuit(PlayerQuitEvent e) { Player p = e.getPlayer(); if (SimpleClans.getInstance().getClanManager().getClanPlayer(p) != null) { for (Player on : Bukkit.getOnlinePlayers()) { setScore(on); } } } @EventHandler public void onCommandEvent(PlayerCommandPreprocessEvent e) { if (e.getMessage().contains("/warp")) { e.setCancelled(true); e.getPlayer().performCommand(e.getMessage().replaceFirst("/", "")); setScore(e.getPlayer()); for (Iterator localIterator = Bukkit.getOnlinePlayers().iterator(); localIterator.hasNext(); { Player loop = (Player)localIterator.next(); if (e.getMessage().contains(loop.getName())) { setScore(loop); } } } else if (e.getMessage().contains("/money")) { e.setCancelled(true); e.getPlayer().performCommand(e.getMessage().replaceFirst("/", "")); setScore(e.getPlayer()); for (Iterator localIterator = Bukkit.getOnlinePlayers().iterator(); localIterator.hasNext(); { Player loop = (Player)localIterator.next(); if (e.getMessage().contains(loop.getName())) { setScore(loop); } } } else if (e.getMessage().contains("/clan")) { e.setCancelled(true); e.getPlayer().performCommand(e.getMessage().replaceFirst("/", "")); setScore(e.getPlayer()); for (Iterator localIterator = Bukkit.getOnlinePlayers().iterator(); localIterator.hasNext(); { Player loop = (Player)localIterator.next(); if (e.getMessage().contains(loop.getName())) { setScore(loop); } } } } @EventHandler public void onBuy(TransactionEvent e) { setScore(e.getClient()); if (e.getOwner().isOnline()) { setScore((Player)e.getOwner()); } } } Editado Maio 12, 2018 por yLuizSz Link para o comentário Compartilhar em outros sites More sharing options...
yLuizSz Postado Maio 12, 2018 Autor Denunciar Compartilhar Postado Maio 12, 2018 (editado) ta dando esse erro [11:10:37 ERROR]: Error occurred while enabling MeClanBoard vClanBoard (Is it up to date?) java.lang.IllegalArgumentException: The embedded resource 'config.yml' cannot be found in plugins/GamersBoard.jar at org.bukkit.plugin.java.JavaPlugin.saveResource(JavaPlugin.java:252) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.plugin.java.JavaPlugin.saveDefaultConfig(JavaPlugin.java:239) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at me.clan.board.Main.onEnable(Main.java:55) ~[?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172] Editado Maio 12, 2018 por yLuizSz Link para o comentário Compartilhar em outros sites More sharing options...
Out of Orbit Postado Maio 12, 2018 Denunciar Compartilhar Postado Maio 12, 2018 ta dando esse erro [11:10:37 ERROR]: Error occurred while enabling MeClanBoard vClanBoard (Is it up to date?) java.lang.IllegalArgumentException: The embedded resource 'config.yml' cannot be found in plugins/GamersBoard.jar at org.bukkit.plugin.java.JavaPlugin.saveResource(JavaPlugin.java:252) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.plugin.java.JavaPlugin.saveDefaultConfig(JavaPlugin.java:239) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at me.clan.board.Main.onEnable(Main.java:55) ~[?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172] Você não disponibilizou o arquivo config.yml para que ele colocasse no .jar Logo, ele gera o erro ao tentar salvar o arquivo, pois ele não existe. Link para o comentário Compartilhar em outros sites More sharing options...
LeoT Postado Maio 13, 2018 Denunciar Compartilhar Postado Maio 13, 2018 Seu pedido foi marcado como [Entregue] e movido à área de pedidos entregues. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados