Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. @EventHandler
  2. public void onToLongInTheOzean(PlayerMoveEvent ev){
  3. Location newPlayerLoc = ev.getTo();
  4. if(!ev.getPlayer().getWorld().equals(Main.getLobbyWorld())||newPlayerLoc.getBlock().getType() != Material.WATER || newPlayerLoc.getY() < 42){
  5. ev.getPlayer().sendMessage("Nicht im Wasser");
  6. return;
  7. }
  8. newPlayerLoc.setY(newPlayerLoc.getY()-1);
  9. if(newPlayerLoc.getBlock().getType() != Material.WATER){
  10. ev.getPlayer().sendMessage("Nicht im Wasser");
  11. return;
  12. }
  13.  
  14. while (newPlayerLoc.getBlock().getType() == Material.WATER){
  15. newPlayerLoc.setY(newPlayerLoc.getY()-1);
  16. }
  17.  
  18. if(newPlayerLoc.getBlock().getType() == Material.GRAVEL || newPlayerLoc.getBlock().getType() == Material.SAND){
  19. Location loc = ConfigConstants.getLobbySpawn();
  20.  
  21.  
  22.  
  23. //getRandomNumberInRange(0,100) == 42
  24. if(42 == 42){
  25. PacketPlayOutWorldParticles packet = new PacketPlayOutWorldParticles(EnumParticle.MOB_APPEARANCE, false, 0, 0, 0, 0, 0, 0, 0, 1);
  26. CraftPlayer player = (CraftPlayer) ev.getPlayer();
  27. player.getHandle().playerConnection.sendPacket(packet);
  28. ev.getPlayer().teleport(loc);
  29. NaiRa.getPlayer(ev.getPlayer()).alert(NaiRa.getPlayer(ev.getPlayer()).translate(Constants.KEY_EASTEREGG_OZEAN));
  30. }else{
  31. ev.getPlayer().teleport(loc);
  32. NaiRa.getPlayer(ev.getPlayer()).alert(NaiRa.getPlayer(ev.getPlayer()).translate(Constants.KEY_OZEAN));
  33. }
  34.  
  35.  
  36.  
  37. }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement