-
Total de itens
428 -
Registro em
-
Última visita
Tudo que SlayerFear postou
-
basta apenas setar default: true no permissionex, que a pessoa ja entra com o grupo selecionado.
-
geralmente é apenas o ps
-
inativo Procuro um Developer que faça pl de graça pra mim
tópico respondeu ao Yokyro de SlayerFear em Arquivos
se quiser eu faço me chama discord SlayerFear#4316 -
if (p.getInventory().contains(item) && p.getInventory().contains(item)) {
-
encerrado Novas vagas de Desenvolvedores
tópico respondeu ao AlexHackers de SlayerFear em Anúncios encerrados
estou pensando em entrar, vamos ver -
uhuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
-
entregue Plugin de TAG do CLAN no CHAT
tópico respondeu ao mattDUSCORRE de SlayerFear em Pedidos entregues
Tenta colocar esta Tag de formatação no legend chat {bprefix} -
entregue [Server-Icon] Alguém poderia? rs
tópico respondeu ao FelipeDye de SlayerFear em Pedidos entregues
-
news GB News #1 - Campanhas geram um grande impacto na equipe Gamer's Board
tópico respondeu ao String de SlayerFear em GB News
#MeuPartidoÉAGB#2 -
o que ficou "estranho" foi a qualidade das imagens que ficou um pouco inferior
-
dúvida resolvida [Erro] PL de mito/magnata console
tópico respondeu ao NanerPlays de SlayerFear em Dúvidas resolvidas
sim, adiciona eu no discord SlayerFear#4316 -
quem ainda usa 1.5.2 '-'.
-
Tente achar alguém de confiança que possua diversos plugins na gb.
-
não confie pelos seguintes motivos, não é conhecido, pode descompilar plugins e mandar para você, próximo e ultimo motivo Não sabe escrever, provavelmente criança que não sabe nem o que é java.
-
dúvida resolvida [Erro] PL de mito/magnata console
tópico respondeu ao NanerPlays de SlayerFear em Dúvidas resolvidas
para consertar este erro apenas pela src, ou baixe uma versão mais atualizada, se não houver baixe outro plugin. -
é possível abrir somente com JSON.
-
tenta colocar :
-
@iHuck ficou meio confuso seu comentário kkkk, "Não faça isso em plugin, faça uma encomenda de plugin."
-
Gostaria de saber se alguém poderia criar uma logo free, escrito KNUP NETWORK, ficaria muito agradecido! se possível, escolher uma font com uns tons de azul.
-
FMaçãDivina - Kibe de maçã divina igual da redesky
tópico respondeu ao Álison👌 de SlayerFear em Arquivos
plugin simples e eficiente! -
recomendo refazer do que concertar, esse código ta uma bagunça.
-
utilize o modo código que assim não da para entender nada package xd; import com.Acrobot.ChestShop.Events.TransactionEvent; import com.massivecraft.factions.entity.BoardColl; import com.massivecraft.factions.entity.Faction; import com.massivecraft.factions.entity.MPlayer; import com.massivecraft.massivecore.ps.PS; import java.text.NumberFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import javax.annotation.Nullable; import net.milkbowl.vault.chat.*; import net.milkbowl.vault.economy.Economy; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.command.ConsoleCommandSender; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerCommandPreprocessEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerMoveEvent; import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.event.player.PlayerTeleportEvent; import org.bukkit.metadata.FixedMetadataValue; import org.bukkit.plugin.RegisteredServiceProvider; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.scoreboard.DisplaySlot; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Scoreboard; public class xd extends JavaPlugin implements Listener { @EventHandler public void onBuy(TransactionEvent e) { atualizarScore(e.getClient(), null); if (e.getOwner().isOnline()) { atualizarScore((Player)e.getOwner(), null); } } private static Chat chat = null; @EventHandler public void onTeleport(PlayerTeleportEvent e) { Player p = e.getPlayer(); MPlayer mplayer = MPlayer.get(p); int powerplayer = (int)mplayer.getPower(); if (!this.poder.containsKey(p)) { this.poder.put(p, Integer.valueOf(powerplayer)); atualizarScore(p, null); } else if ((((Integer)this.poder.get(p)).intValue() == powerplayer ? 1 : 0) == 0) { atualizarScore(p, null); } Location to = e.getTo(); Faction zonatof = BoardColl.get().getFactionAt(PS.valueOf(to)); String zonatos = zonatof.getName(); Location from = e.getFrom(); Faction zonafromf = BoardColl.get().getFactionAt(PS.valueOf(from)); String zonafroms = zonafromf.getName(); if (!zonafroms.equalsIgnoreCase(zonatos)) { atualizarScore(e.getPlayer(), to); } } Map<Player, Integer> poder = new HashMap<>(); public Economy economy; private boolean setupEconomy() { RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(Economy.class); if (economyProvider != null) { this.economy = ((Economy)economyProvider.getProvider()); } return this.economy != null; } @SuppressWarnings("rawtypes") @EventHandler public void onCommandEvent(PlayerCommandPreprocessEvent e) { ArrayList<Player> players = new ArrayList<>(); Iterator localIterator; Player loop; if ((e.getMessage().contains("/pay")) || (e.getMessage().contains("/eco")) || (e.getMessage().contains("/money")) || (e.getMessage().contains("/comprar"))) { e.setCancelled(true); e.getPlayer().performCommand(e.getMessage().replaceFirst("/", "")); atualizarScore(e.getPlayer(), null); for (localIterator = Bukkit.getOnlinePlayers().iterator(); localIterator.hasNext();) { loop = (Player)localIterator.next(); if (e.getMessage().contains(loop.getName())) { atualizarScore(loop, null); } } } else if (e.getMessage().contains("/f")) { String[] m = e.getMessage().split(" "); if (m[0].equalsIgnoreCase("/f")) { for (Player loopplayer : Bukkit.getOnlinePlayers()) { MPlayer mplayerloop = MPlayer.get(loopplayer); Faction facloopa = mplayerloop.getFaction(); MPlayer mpcommanda = MPlayer.get(e.getPlayer()); Faction faccommanda = mpcommanda.getFaction(); if (facloopa == faccommanda) { players.add(loopplayer); atualizarScore(loopplayer, null); } } e.setCancelled(true); e.getPlayer().performCommand(e.getMessage().replaceFirst("/", "")); for (Player loopplayerd : Bukkit.getOnlinePlayers()) { if (players.contains(loopplayerd)) { atualizarScore(loopplayerd, null); } } MPlayer mpcommand = MPlayer.get(e.getPlayer()); Faction faccommand = mpcommand.getFaction(); if (mpcommand.hasFaction()) { for (Player jogador : Bukkit.getOnlinePlayers()) { MPlayer mploop = MPlayer.get(jogador); Faction facloop = mploop.getFaction(); if (faccommand == facloop) { atualizarScore(jogador, null); } } } else { for (Player jogador : Bukkit.getOnlinePlayers()) { MPlayer mploop = MPlayer.get(jogador); Faction facloop = mploop.getFaction(); if (faccommand == facloop) { atualizarScore(jogador, null); } } } atualizarScore(e.getPlayer(), null); } } } @EventHandler public void onJoin(PlayerJoinEvent e) { if (e.getPlayer().hasMetadata("Saiu")) { e.getPlayer().removeMetadata("Saiu", this); } atualizarScore(e.getPlayer(), null); Player p = e.getPlayer(); MPlayer mp = MPlayer.get(p); Faction facmp; if (mp.hasFaction()) { facmp = mp.getFaction(); for (Player player : Bukkit.getOnlinePlayers()) { MPlayer mplayer = MPlayer.get(player); Faction factionmp = mplayer.getFaction(); if (facmp == factionmp) { atualizarScore(player, null); } } } } @EventHandler public void onLeft(PlayerQuitEvent e) { Player p = e.getPlayer(); p.setMetadata("Saiu", new FixedMetadataValue(this, null)); MPlayer mp = MPlayer.get(p); Faction facmp; if (mp.hasFaction()) { facmp = mp.getFaction(); for (Player player : Bukkit.getOnlinePlayers()) { MPlayer mplayer = MPlayer.get(player); Faction factionmp = mplayer.getFaction(); if (facmp == factionmp) { atualizarScore(player, null); } } } } @EventHandler public void onEnable() { ConsoleCommandSender inicio = Bukkit.getConsoleSender(); inicio.sendMessage("plugin inicializado"); getServer().getPluginManager().registerEvents(this, this); setupEconomy(); } @EventHandler public void onMove(PlayerMoveEvent e) { Player p = e.getPlayer(); MPlayer mplayer = MPlayer.get(p); Faction f = mplayer.getFaction(); int powerplayer = (int)mplayer.getPower(); if (!this.poder.containsKey(p)) { this.poder.put(p, Integer.valueOf(powerplayer)); if (mplayer.hasFaction()) { for (Player loop : Bukkit.getOnlinePlayers()) { MPlayer mploop = MPlayer.get(loop); Faction floop = mploop.getFaction(); if (f == floop) { atualizarScore(loop, null); } } } atualizarScore(p, null); } else if ((((Integer)this.poder.get(p)).intValue() == powerplayer ? 1 : 0) == 0) { this.poder.remove(p); this.poder.put(p, Integer.valueOf(powerplayer)); atualizarScore(p, null); e.isAsynchronous(); } Location to = e.getTo(); Faction zonatof = BoardColl.get().getFactionAt(PS.valueOf(to)); String zonatos = zonatof.getName(); Location from = e.getFrom(); Faction zonafromf = BoardColl.get().getFactionAt(PS.valueOf(from)); String zonafroms = zonafromf.getName(); if (!zonafroms.equalsIgnoreCase(zonatos)) { atualizarScore(e.getPlayer(), to); } } @SuppressWarnings("deprecation") public void atualizarScore(Player p, @Nullable Location to) { if (to == null) { to = p.getLocation(); } Faction faczona = BoardColl.get().getFactionAt(PS.valueOf(to)); String zonafac = faczona.getName(); MPlayer mplayer = MPlayer.get(p); Faction faction = mplayer.getFaction(); String factionnome = faction.getName(); int powerplayer = (int)mplayer.getPower(); int powermaxplayer = (int)mplayer.getPowerMax(); int power = (int)faction.getPower(); int terras = faction.getLandCount(); int powermax = (int)faction.getPowerMax(); int faconline = 0; for (Player jogador : Bukkit.getOnlinePlayers()) { MPlayer mjogador = MPlayer.get(jogador); Faction fjogador = mjogador.getFaction(); if ((fjogador == faction) && (!jogador.hasMetadata("Saiu"))) { faconline++; } } int faconlinemax = faction.getMPlayers().size(); int money = (int)this.economy.getBalance(p.getName()); if (mplayer.hasFaction()) { Scoreboard score = Bukkit.getScoreboardManager().getNewScoreboard(); Objective objetivo = score.registerNewObjective("teste", "dummy"); objetivo.setDisplaySlot(DisplaySlot.SIDEBAR); objetivo.setDisplayName("§6&lRETURNSMC"); objetivo.getScore(Bukkit.getOfflinePlayer("§f")).setScore(11); objetivo.getScore(Bukkit.getOfflinePlayer(" §fGrupo: " + chat.getPlayerPrefix(p))).setScore(10); objetivo.getScore(Bukkit.getOfflinePlayer(" §fCoins: §7" + NumberFormat.getInstance().format(money))).setScore(9); objetivo.getScore(Bukkit.getOfflinePlayer(" §fPoder: §7" + powerplayer + "/" + powermaxplayer)).setScore(8); objetivo.getScore(Bukkit.getOfflinePlayer(" §fLocal &7" + zonafac)).setScore(7); objetivo.getScore(Bukkit.getOfflinePlayer("§f")).setScore(6); objetivo.getScore(Bukkit.getOfflinePlayer(" §a" + factionnome)).setScore(5); objetivo.getScore(Bukkit.getOfflinePlayer(" §fOnline: §a" + faconline + "/" + faconlinemax)).setScore(4); objetivo.getScore(Bukkit.getOfflinePlayer(" §fPoder: §a" + power + "/" + powermax)).setScore(3); objetivo.getScore(Bukkit.getOfflinePlayer(" §fTerras: §a" + terras)).setScore(2); objetivo.getScore(Bukkit.getOfflinePlayer("§f")).setScore(1); objetivo.getScore(Bukkit.getOfflinePlayer(" §7returnsmc.com.br")).setScore(0); p.setScoreboard(score); } else { Scoreboard score = Bukkit.getScoreboardManager().getNewScoreboard(); Objective objetivo = score.registerNewObjective("teste", "dummy"); objetivo.setDisplaySlot(DisplaySlot.SIDEBAR); objetivo.setDisplayName("§6&lRETURNSMC"); objetivo.getScore(Bukkit.getOfflinePlayer("§f")).setScore(8); objetivo.getScore(Bukkit.getOfflinePlayer(" §fGrupo: " + chat.getPlayerPrefix(p))).setScore(7); objetivo.getScore(Bukkit.getOfflinePlayer(" §fCoins: §7" + NumberFormat.getInstance().format(money))).setScore(6); objetivo.getScore(Bukkit.getOfflinePlayer(" §fPoder: §7" + powerplayer + "/" + powermaxplayer)).setScore(5); objetivo.getScore(Bukkit.getOfflinePlayer(" §fLocal &7" + zonafac)).setScore(4); objetivo.getScore(Bukkit.getOfflinePlayer("§f")).setScore(3); objetivo.getScore(Bukkit.getOfflinePlayer(" §aSem Facção")).setScore(2); objetivo.getScore(Bukkit.getOfflinePlayer("§6")).setScore(1); objetivo.getScore(Bukkit.getOfflinePlayer(" §7returnsmc.com.br")).setScore(0); p.setScoreboard(score); } }
-
Gostaria de saber um método para salvar uma hashmap em um arquivo de configuração e pega-las de lá.
-
[Souls] Ganhe almas por matar players e as troque por itens.
tópico respondeu ao zAryon de SlayerFear em Arquivos
muito foda -
[RPT_MENSAGEM] PLUGIN ABANDONADO , IREI FAZER UM NOVO MELHOR
tópico respondeu ao RedPT de SlayerFear em Arquivos
muito bom!