danik159

Untitled

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