Advertisement
danik159

Untitled

Jul 18th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. package com.junkstyle.craftsystem;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Location;
  5. import org.bukkit.entity.Item;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.event.EventHandler;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.event.player.PlayerDropItemEvent;
  10. import org.bukkit.plugin.java.JavaPlugin;
  11. import org.bukkit.scheduler.BukkitRunnable;
  12.  
  13. import net.md_5.bungee.api.ChatColor;
  14.  
  15. public class Main extends JavaPlugin implements Listener {
  16.  
  17. public void onEnable() {
  18. Bukkit.getPluginManager().registerEvents(this, this);
  19. }
  20.  
  21. @EventHandler
  22. public void playermove(PlayerDropItemEvent e) {
  23. Player player = e.getPlayer();
  24. Location iloc = e.getItemDrop().getLocation();
  25. Item item = e.getItemDrop();
  26. new BukkitRunnable() {
  27.  
  28. @Override
  29. public void run() {
  30. if (item.isOnGround()) {
  31. player.sendMessage(ChatColor.DARK_RED + "You dropped your item at: ");
  32. player.sendMessage(ChatColor.WHITE + "world: " + ChatColor.BLUE + iloc.getWorld().getName());
  33. player.sendMessage(ChatColor.WHITE + "x: " + ChatColor.BLUE + iloc.getBlockX());
  34. player.sendMessage(ChatColor.WHITE + "y: " + ChatColor.BLUE + iloc.getBlockY());
  35. player.sendMessage(ChatColor.WHITE + "z: " + ChatColor.BLUE + iloc.getBlockZ());
  36. if (!item.isOnGround()) {
  37. cancel();
  38. return;
  39. }
  40. }
  41. }
  42. }.runTaskTimerAsynchronously(this, 0, 1);
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement