-
Total de itens
457 -
Registro em
-
Última visita
Respostas na Comunidade
-
Lucca.'s postagem in [Resolvido] Duvida uuid was marked as the answer
Use:
public static UUID getUniqueIdFromOfflinePlayer(String pname){ if (pname != null) return UUID.nameUUIDFromBytes(pname.getBytes(Charsets.UTF_8)); } Fiz de cabeça, desculpe se tiver algo errado.
@EDIT
Como usar:
Exemplo:
Bukkit.broadcastMessage(getUniqueIdFromOfflinePlayer("LuccaDEV").toString()); -
Lucca.'s postagem in [Resolvido] [Dúvida] Tell was marked as the answer
Parece que seu comando não esta sendo ''registrado'', tente alterar o comando p qualquer merda, e testa..
Esse /tell da print parece o padrão q já tem no spigot
-
Lucca.'s postagem in [Resolvido] Dúvida, poder teletransporta apenas com X item. was marked as the answer
Code:
public boolean hasItemOnInv(Player p, ItemStack i){ ItemStack[] inv = p.getInventory().getContents(); for(ItemStack item:inv){ if(item.getType().equals(i.getType())){ if(item != null){ return true; }}}} Para usar:
Exemplo:
if (hasItemOnInv(p, new ItemStack(Material.APPLE)){ //code mt louco aqui } ''Se o player tiver um maçã no inv, faz oq tu quer'' -
Lucca.'s postagem in [Resolvido] E possível mandar mensagem com int? was marked as the answer
wtf?
Se for string, quando você carrega a config pela primeira vez, ele bota uma ' na string, automaticamente.. Ficando
Mensagem: 'teste' INT é apenas números inteiros;
STRING é apenas ''textos'';
BOOLEAN é apenas true/false;
DOUBLE é apenas números com vírgulas;
FLOAT clique aqui para ver a diferença entre float e double
-
Lucca.'s postagem in [Resolvido] Checar se o player tem clan está retornando NullPointerException? was marked as the answer
Tente:
ClanPlayer pclanplayer = this.sc.getClanManager().getClanPlayer(p.getName()); Clan pclan = pclanplayer.getClan(); if (pclan == null) { //oque acontece se o clan for nulo. } @EDIT
caso não funcione, acredito que você tenha esquecido de declarar a variável na main:
public SimpleClans sc; public void onEnable() { Plugin plug = getServer().getPluginManager().getPlugin("SimpleClans"); if (plug != null) { this.sc = ((SimpleClans)plug); } } @EDIT²
Se eu ajudei da um like ai parça
-
Lucca.'s postagem in [Resolvido] Transformar StringList em "itens" was marked as the answer
exato..
getConfigurationSection("kits").getKeys(false) Ex:
for (String kit : getConfig().getConfigurationSection("kits").getKeys(false)){ System.out.printLn(kit); // aqui vai printar pvp e pvp2 } Se isso for no code que o manolo mandou ali, dentro do FOR a String KIT vai retornar ao pvp e pvp2.
-
Lucca.'s postagem in [Resolvido] [Dúvida] como fazer. was marked as the answer
sabe usar config?
Se souber, só criar uma boolean na config
ai você por no onDisable() para setar esta boolean FALSE
E poe para quando iniciar o evento, setar a boolean TRUE.
E no comando, você checa:
if(getConfig().getBoolean("Eita") == true)){ //O servidor ainda não reiniciou, aguarde! } else { //code do bagui loco aq } } -
Lucca.'s postagem in [Resolvido] Tem como fazer 2 mobs não ficarem se hitando?! was marked as the answer
Toda hora que um attacker(zombie) e o victim(npc) se hitarem, você tira o target do victim, e seta null..
''<variavel>.setTarget(null);" se n me engano
-
Lucca.'s postagem in [Resolvido] Dúvida - ScoreBoard was marked as the answer
Mathi, o setscore usa apenas INT, e não string.
Se você quiser fazer com que o kit do cara apareça no scoreboard, terá que criar uma outra score:
Score Kit2 = stats.getScore(Bukkit.getOfflinePlayer(ManagerKits.classe().reconhecerKit(p)))); @off
e esse reconhecer kit decompilado do plugin do DeliciaCraft de natal vazado?
-
Lucca.'s postagem in [Entregue] Pedido. was marked as the answer
Fiz igual ao que você mostrou de exemplo, pois estou sem tempo..
Se quiser algo mais avançado, peca pra algum outro designer ou eu faço quando tiver tempo =x.