Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.52 KB | None | 0 0
  1.     @EventHandler
  2.     public void onInteract(PlayerInteractEvent e) {
  3.         Player p = e.getPlayer();
  4.         if (Corrida.admin.contains(p)) {
  5.             if (e.getAction() == Action.LEFT_CLICK_BLOCK && p.getItemInHand().getType() == Material.STICK) {
  6.                 Corrida.ponto1 = CorridaMortal.settings.getData().
  7.                 p.sendMessage("§3[Semáforo] §bPosição §e1 §bsetada.");
  8.                 CorridaMortal.settings.getData().set("ponto1.world",
  9.                         e.getClickedBlock().getLocation().getWorld().getName());
  10.                 CorridaMortal.settings.getData().set("ponto1.x", e.getClickedBlock().getLocation().getX());
  11.                 CorridaMortal.settings.getData().set("ponto1.y", e.getClickedBlock().getLocation().getY());
  12.                 CorridaMortal.settings.getData().set("ponto1.z", e.getClickedBlock().getLocation().getZ());
  13.                 CorridaMortal.settings.saveData();
  14.                 e.setCancelled(true);
  15.             } else if (e.getAction() == Action.RIGHT_CLICK_BLOCK && p.getItemInHand().getType() == Material.STICK) {
  16.                 Corrida.ponto2 = e.getClickedBlock().getLocation();
  17.                 p.sendMessage("§3[Semáforo] §bPosição §e2 §bsetada.");
  18.                 CorridaMortal.settings.getData().set("ponto2.world",
  19.                         e.getClickedBlock().getLocation().getWorld().getName());
  20.                 CorridaMortal.settings.getData().set("ponto2.x", e.getClickedBlock().getLocation().getX());
  21.                 CorridaMortal.settings.getData().set("ponto2.y", e.getClickedBlock().getLocation().getY());
  22.                 CorridaMortal.settings.getData().set("ponto2.z", e.getClickedBlock().getLocation().getZ());
  23.                 CorridaMortal.settings.saveData();
  24.                 e.setCancelled(true);
  25.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement