Advertisement
BillyGalbreath

Paper PR

Apr 13th, 2019
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.24 KB | None | 0 0
  1. public class TestPlugin extends JavaPlugin {
  2.     @Override
  3.     public void onEnable() {
  4.         getServer().getPluginManager().registerEvents(new Listener() {
  5.             @EventHandler(ignoreCancelled = true)
  6.             public void onPlayerMove(PlayerMoveEvent event) {
  7.                 Location to = event.getTo();
  8.                 if (to == null) {
  9.                     return; // i don't even know...
  10.                 }
  11.                 Location from = event.getFrom();
  12.                 if (to.getWorld() == from.getWorld() &&
  13.                         to.getBlockX() == from.getBlockX() &&
  14.                         to.getBlockY() == from.getBlockY() &&
  15.                         to.getBlockZ() == from.getBlockZ()) {
  16.                     return; // did not move
  17.                 }
  18.  
  19.                 Player player = event.getPlayer();
  20.                 ItemStack handItem = player.getInventory().getItemInMainHand();
  21.                 if (handItem.getType() == Material.AIR) {
  22.                     return; // nothing in hand
  23.                 }
  24.  
  25.                 BlockData data = player.getWorld().getPlacementBlockData(handItem.getType().createBlockData(), to);
  26.                 player.sendMessage(data.getAsString());
  27.             }
  28.         }, this);
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement