Ir para conteúdo

zAth

Membros
  • Total de itens

    729
  • Registro em

  • Última visita

Tudo que zAth postou

  1. Votei não, acho que você não vai lucrar vendendo R$1200 em plugins, por R$50 + 50% desconto em encomendas, isso vai chamar muito cliente.. mas mesmo assim acho que não irá lucrar. Até que eu não iria querer ter acesso a TODOS esses plugins, e se eles valem R$1200 é porque são muitos.. talvez 3 ou 4.. e para 3 ou 4 eu compraria a licença permanente neles só.
  2. Eu não usaria worldguard, não gosto de criar plugins com dependência de outros.. eu não sei como, mas se você descobrir como pegar a Location do minimumPoint e do maximumPoint, poderá usar isso Ae usa getPlayers().size() para pegar quantos jogadores estão na arena @Edit achei como usar worldguard (mesmo assim eu não usaria ) Depois disso, só usar int playersInSaara = getPlayerCount(world, "saara");
  3. Esses ranks são antigos, eles removeram.. E provavelmente esqueceram-se de apagar essas áreas de recrutamento. Se quer que esses ranks voltem.. Todos queremos..
  4. experimente "/extensive" em vez de "/info".
  5. zAth

    SkyChests - Baús virtuais

    no, nem 1.5.2 nem java 7
  6. Ganesha voltou com seu KoM :o mas 2 servidores rpg? E o farmcraft não era do ziden? Enfim, boa sorte!
  7. tenta assim public void loadchunks() { int width = 250; int length = 250; for (int x = 0; x < width; x++) { for (int z = 0; z < length; y++) { Location loc = new Location(Bukkit.getWorld("world"), x, 50, z); Chunk chunk = loc.getChunk(); if(!chunk.isLoaded()) chunk.load(); // ou loc.getWorld().refreshChunk(x, z); } } } Não precisa do y, a chunk é a mesma.. como de 16 em 16 blocos a chunk também é a mesma, então terá que verificar com !chunk.isLoaded(). O .refreshChunk(x,z) acho que não serve para carregar, então esse método não deve ser o melhor neste caso. Se quiser em vez de for (int x = 0; x < width; x++) {, coloque for (int x = 0; x < width; x += 16) { .. e no z também.
  8. já disseram 33 E se for fake, retiro a subscrição e leva dislike em todos videos kk
  9. zAth

    \n

    .replace("\\\\n", "\n");
  10. em vez de !target.isOnline() tenta target target == null e em vez de chance1.add(target.getName()); coloca chance1.add(alvo1);
  11. Você só não tirou print ao que é preciso ;-; tira print do erro todo
  12. kkkk pede para fechar o tópico, senão dá ao mike, não ligo muito à melhor resposta
  13. Dessa maneira não vai dar a lado nenhum.. para ver que tem encantamento precisa da lore. Pode até ver na página do plugin a que se refere, tem lá a src..
  14. int numero = 1; String frase = "Numero: %numero%"; frase.replaceAll("%numero%", "" + numero); só colocar atrás isso, "" +
  15. zAth

    Duvida!!

    você está mandando a lista.. tem que mandar cada string da lista. for(String string : PermissionsEx.getPermissionManager().getUser(p).getGroupsNames()){ p.sendMessage(string); }
  16. zAth

    Duvida!!

    será isso? PermissionsEx.getPermissionManager().getUser(p).getGroupsNames();
  17. Não falei com você, eu falei do "Codigo", "Codigo" literalmente.. que está na lore do item.
  18. me diz para que é esse Codigo desnecessário? não usa ele para nada..
  19. Em vez do .getEnchantmentFromName tenta .getById(id) Se isso não der esqueçe isso e tenta item.containsEnchantment(classe do encantamento)
  20. zAth

    SkyChests - Baús virtuais

    hmm, não era suposto aconteçer ;-; aqui não aconteçe.. Testa baixar denovo, porém prevejo esse erro aparecer mas no serializedcontents. @Topic » Os ícones agora são salvos por um simples método ( todos os ícones serão resetados ); » Adicionado a permissão skychests.sale.<0-100> que permite cobrar menos. preço final = preço - (preço * <0-100>/100) . » Adicionado a permissão skychests.multiplier.<0-100> que permite cobrar cada vez mais. preço final = preço + (preço * <0-100>/100 * baús) .
  21. Pode usar também o PrepareItemEnchantEvent, usa o .getOffers() que retorna uma lista de EnchantmentOffer, em cada EnchantmentOffer você pode usar .setCost() , .setLevel() e .setEnchantment(CustomEnchant) ou .setEnchantment(Enchantment.getById(69)). Ae o próprio bukkit randomiza as 3 ofertas e encanta com uma delas. Ou então usa o EnchantItemEvent, cancela o evento, adiciona os encantamentos que quiser e retiro o xp que quiser.
  22. Entendo, custom enchant é mais viável para verificar se tem tal encantamento, mas se não usar nenhum plugin que mexa com lore ou que coloque alguma lore com o mesmo nome de algum encantamento, não vejo nenhuma falha em usar apenas a lore.. Usar o custom enchant e a lore acaba por ser mais seguro, para usar apenas a lore acaba por ser mais fácil porém tem que ser mais cauteloso com a compatibilidade com outros plugins.
  23. Já tentei fazer isso, e criando uma classe que extende encantamento não dá certo porque quando eu fiz, não apareceu no item, fiz um debug e dizia que estava encantado mas não aparecia no item, então para aparecer eu teria que adicionar algo na lore, e para isso nem valia a pena criar a tal classe, apenas colocava na lore.. Além que esse id do encantamento tem limite sim, só não sei qual é. Resumindo, vai precisar de mexer na lore de qualquer maneira, então o melhor é só mexer na lore mesmo. Tem um plugin de encantamentos muito baixado no spigot, o CrazyEnchantments que é open-src, pode dar uma olhada lá.. Também usam a lore apenas.
×
×
  • Criar Novo...