Clickey Postado Outubro 19, 2018 Denunciar Compartilhar Postado Outubro 19, 2018 Queria saber como eu faço um plugin que ao digitar /parede no chat crie uma parede na minha frente Alguem pode me ajudar? Já criei o comando ''/parede'' e ao digitar-lo aparece ''Parede criada'' Agora preciso saber como faço ele realmente criar uma parede! Algum DEV ? Uso o eclipse. Link para o comentário Compartilhar em outros sites More sharing options...
Sauran Postado Outubro 20, 2018 Denunciar Compartilhar Postado Outubro 20, 2018 (editado) Ok, vamos lá: Primeiro precisamos pegar a localização a frente do jogador: Spoiler // LOCALIZAÇÃO DO JOGADOR Location locJogador = p.getLocation(); // SEGUNDA LOCALIZAÇÃO Location blocoFrente = p.getLocation().clone(); Agora pegaremos a direção que o jogador está olhando para colocar o bloco bem na frente dele: Spoiler // SUL = 315 ATÉ 360 E 0 ATÉ 44 if((int)locJogador.getYaw() >= 315 && (int)locJogador.getYaw() <= 360 || (int)locJogador.getYaw() >= 0 && (int)locJogador.getYaw() < 45 ) blocoFrente.add(0, 0, 1); // OESTE = 45 ATÉ 134 if((int)locJogador.getYaw() >= 45 && (int)locJogador.getYaw() < 135) blocoFrente.add(-1, 0, 0); // NORTE = 135 ATÉ 224 if((int)locJogador.getYaw() >= 135 && (int)locJogador.getYaw() < 225) blocoFrente.add(0, 0, -1); // LESTE = 225 ATÉ 314 if((int)locJogador.getYaw() >= 225 && (int)locJogador.getYaw() < 315) blocoFrente.add(1, 0, 0); Depois é só setar os blocos Spoiler // SETAR BLOCO A FRENTE DO JOGADOR (1 BLOCO ACIMA) blocoFrente.getBlock().setType(Material.STONE); // SETAR MAIS 1 BLOCO ACIMA DO BLOCO DO MEIO blocoFrente.clone().add(0, 1, 0).getBlock().setType(Material.STONE); Resultado: https://prnt.sc/l8d0e8 Editado Outubro 20, 2018 por ZiixS 1 Link para o comentário Compartilhar em outros sites More sharing options...
String Postado Outubro 20, 2018 Denunciar Compartilhar Postado Outubro 20, 2018 Título com carácteres irritantes, o mesmo foi alterado. Link para o comentário Compartilhar em outros sites More sharing options...
Clickey Postado Outubro 21, 2018 Autor Denunciar Compartilhar Postado Outubro 21, 2018 (editado) 12 horas atrás, ZiixS disse: Ok, vamos lá: Primeiro precisamos pegar a localização a frente do jogador: Ocultar conteúdo // LOCALIZAÇÃO DO JOGADOR Location locJogador = p.getLocation(); // SEGUNDA LOCALIZAÇÃO Location blocoFrente = p.getLocation().clone(); Agora pegaremos a direção que o jogador está olhando para colocar o bloco bem na frente dele: Ocultar conteúdo // SUL = 315 ATÉ 360 E 0 ATÉ 44 if((int)locJogador.getYaw() >= 315 && (int)locJogador.getYaw() <= 360 || (int)locJogador.getYaw() >= 0 && (int)locJogador.getYaw() < 45 ) blocoFrente.add(0, 0, 1); // OESTE = 45 ATÉ 134 if((int)locJogador.getYaw() >= 45 && (int)locJogador.getYaw() < 135) blocoFrente.add(-1, 0, 0); // NORTE = 135 ATÉ 224 if((int)locJogador.getYaw() >= 135 && (int)locJogador.getYaw() < 225) blocoFrente.add(0, 0, -1); // LESTE = 225 ATÉ 314 if((int)locJogador.getYaw() >= 225 && (int)locJogador.getYaw() < 315) blocoFrente.add(1, 0, 0); Depois é só setar os blocos Ocultar conteúdo // SETAR BLOCO A FRENTE DO JOGADOR (1 BLOCO ACIMA) blocoFrente.getBlock().setType(Material.STONE); // SETAR MAIS 1 BLOCO ACIMA DO BLOCO DO MEIO blocoFrente.clone().add(0, 1, 0).getBlock().setType(Material.STONE); Resultado: https://prnt.sc/l8d0e8 Obg, agora, como consigo adicionar isso no plugin? Print de como ele ta : http://prntscr.com/l8iyij Add discord : MuneSZ#4456 Sou extremamente novo com plugin's, comecei dia 18 ? espero compreensão. Editado Outubro 21, 2018 por Clickey Link para o comentário Compartilhar em outros sites More sharing options...
RUSHyoutuber Postado Outubro 21, 2018 Denunciar Compartilhar Postado Outubro 21, 2018 Cara eu recomendo dar uma estudada sobre java antes de querer começar a meter o loco no desenvolvimento de plugins Link para o comentário Compartilhar em outros sites More sharing options...
Clickey Postado Outubro 21, 2018 Autor Denunciar Compartilhar Postado Outubro 21, 2018 é que tipo, meu irmão ta pesando em fazer um servidor tlg? Dai se eu fazer o pl ele cria ? Link para o comentário Compartilhar em outros sites More sharing options...
Reset Postado Dezembro 15, 2018 Denunciar Compartilhar Postado Dezembro 15, 2018 Seu tópico foi marcado como Inativo. Para reverter está ação, entre em contato com a equipe de Moderação. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados