-
Total de itens
239 -
Registro em
-
Última visita
Tudo que ElGaubinho postou
-
Spawn lindo free para servidor - 1.5 e 1.9x
tópico respondeu ao TrolladoIluminati de ElGaubinho em Arquivos
Quando você for ver, logo sai um servidor com seu mapa heuheuheuheuhe -
@Off faz um curso completo de java antes de mexer com a Bukkit API pelo amor de Deus. @Topic O "instanceof" serve para checar se uma classe possui conteúdo de outra (resumo disso: instanceof significa no português: "é um") Exemplo: Arvore instanceof Carvalho // árvore é um carvalho?
-
http://getspigot.org/
-
Não, você instancia uma classe quando cria um objeto da classe ou usa um método para isso Exemplo: Classe classe = new Classe();
-
Em vez de ficar reclamando ajude ele -q @Topic Instância é a criação da classe do firework No Bukkit geralmente as pessoas usam: // No "mundo" você coloca o mundo que você quer que apareça o firework. // Na "localizacao" você coloca a localização do spawn do firework. Firework fireworkEntity = (Firework)Bukkit.getWorld("mundo").spawnEntity(localizacao, EntityType.FIREWORK); // OBS: Eu estava usando uma versão antiga quando fiz o código.
-
Com packets você pode deixar instantânea Faça assim: Firework fireworkEntity = instanciaDoSeuFirework; ((CraftFirework)fireworkEntity).getHandle().b = 0;
-
Sim, você pode substituir o alvo.getUUID().toString() para alvo.getName()
-
[Resolvido] Expressão numérica em String - Java
pergunta respondeu ao ElGaubinho de ElGaubinho em Dúvidas resolvidas
Valeu mesmo, você foi o único que pelo visto entendeu meu problema. Like e melhor resposta -
Erro na plugin.yml
-
Como eu faço para converter uma expressão numérica de uma string para o resultado em um integer Ex: "(1 + 1) * 2" //Como eu faço para converter a string acima em uma int?
-
Ficou legal mas esses balões ali em cima não ficou muito bom
-
O Dia que eu sai de casa minha mãe me disse
tópico respondeu ao TrolladoIluminati de ElGaubinho em Arquivos
Você é baba ovo do contente? ;-; -
[Resolvido] [Duvida] Numeros E Letras
pergunta respondeu ao LuizB de ElGaubinho em Dúvidas resolvidas
Crie uma array de letras public class Classe { private final String[] LETRAS = {"A", "B", "C"} // Assim por diante // Gera um número aleatório de letras e números public String generateRandom(int maxChars) { StringBuffer buffer = new StringBuffer(); Random random = new Random(); for (int i = 0; i < maxChars;i++) { buffer.append((random.nextBoolean() ? String.valueOf(LETRAS[random.nextInt(LETRAS.length)]) : String.valueOf(random.nextInt(10)))); } return buffer.toString(); } } -
[Resolvido] [Duvida] Localização Do Player
pergunta respondeu ao LuizB de ElGaubinho em Dúvidas resolvidas
private Block getAboveBlock(Player p, double count) { // Pega a localização do player Location loc = p.getLocation(); // Pega a localização do player e adiciona a quantidade Y Location above = loc.add(0.0, count, 0.0); // Retorna a você o bloco da localização return above.getBlock(); } Agora para checar se for ar: private boolean isAir(Block block) { return (block.getType() == Material.AIR); } public void sendPlayer(Player p) { p.sendMessage((isAir(getAboveBlock(p, 2.0)) ? "Parabéns você encontrou ar!" : "Continue procurando o AR uma hora você vai encontra-lo!")); } -
Como assim jovem?
-
Parabéns
-
[Resolvido] Como checar se o player está na 1.7 e na 1.8?
pergunta respondeu ao Mimi Allemand de ElGaubinho em Dúvidas resolvidas
private String getVersion(Player p) { CraftPlayer cp = (CraftPlayer)p; return (cp.getHandle().playerConnection.networkManager.getVersion() == 47 ? "1.8" : "1.7"); } Ai é só adicionar isso ao seu código Exemplo: @EventHandler public void join(PlayerJoinEvent e) { e.getPlayer().sendMessage("Você está na versão " + getVersion(e.getPlayer()) + " do Minecraft!"); } PS: Código feito no Spigot 1.7.x / 1.8.x -
Estou passando mal e não tem ninguém em casa
tópico respondeu ao TrolladoIluminati de ElGaubinho em Arquivos
Nego zoa ;-; -
[Resolvido] [Duvida] Bukkit Death Screen
pergunta respondeu ao LuizB de ElGaubinho em Dúvidas resolvidas
Packets são usados nos jogos para o multiplayer (transportar dados) se eu não me engano Você precisa criar um desses Packets e enviar para a conexão do jogador Então, para você desabilitar a tela de respawn é só criar uma packet quando o jogador morrer Exemplo: public class Classe implements Listener { @EventHandler public void death(PlayerDeathEvent e) { Player p = e.getPlayer(); // Cria um timer // Isso é necessário para não ocorrer bugs new BukkitRunnable() { public void run() { // Cria o jogador CraftPlayer cp = (CraftPlayer) p; // Packet de respawn PacketPlayOutRespawn packet = new PacketPlayOutRespawn(); cp.getHandle().playerConnection.a(packet); } }.runTaskLater(/*Seus argumentos*/, 15L); } } O que esse código faz? Ele cria uma packet de respawn e envia ao jogador quando ele morre, assim o jogo dele vai entender que não é necessário aparecer a tela de respawn @Edit Caso esse código não funcionar Utilize este: public class Classe implements Listener { @EventHandler public void death(PlayerDeathEvent e) { Player p = e.getPlayer(); // Cria um timer // Isso é necessário para não ocorrer bugs new BukkitRunnable() { public void run() { // Cria o jogador CraftPlayer cp = (CraftPlayer) p; // Packet de respawn PacketPlayInClientCommand packet = new PacketPlayInClientCommand(EnumClientCommand.PERFORM_RESPAWN) cp.getHandle().playerConnection.a(packet); } }.runTaskLater(/*Seus argumentos*/, 15L); } } Este código acima faz o Cliente do jogador fazer o respawn automáticamente como se fosse ele que tivesse clicado para respawnar -
Pessoas assim não tem honra nem dignidade
-
Isso vai somar as kills e deaths do player
-
remove
-
Assim: Score novogalocego = null; if (kills > 0 && deaths > 0){ novogalocego = obj.getScore...; } // Continua como estava
-
Manda uma print