Ir para conteúdo

Alguem pode transformar esse código aqui em .jar (plugin) ?


yLuizSz

Posts Recomendados

Vf1CRbA.png


 


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 por yLuizSz
Link para o comentário
Compartilhar em outros sites

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 por yLuizSz
Link para o comentário
Compartilhar em outros sites

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

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