Advertisement
minesire

PlayerInteractEvent 1.15 Bug

Dec 13th, 2019
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. package me.xtomyserrax.SpigotReportPlugin;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.command.ConsoleCommandSender;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.entity.ProjectileLaunchEvent;
  9. import org.bukkit.event.player.PlayerInteractEvent;
  10. import org.bukkit.event.player.PlayerItemConsumeEvent;
  11. import org.bukkit.inventory.EquipmentSlot;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14. public class Main extends JavaPlugin implements Listener {
  15.  
  16. public static Main plugin;
  17.  
  18. public void onEnable() {
  19. ConsoleCommandSender sconsole = Bukkit.getConsoleSender();
  20. getServer().getPluginManager().registerEvents(this, this);
  21. sconsole.sendMessage("[SpigotReportPlugin] Plugin enabled. Test plugin created by xtomyserrax");
  22. }
  23.  
  24. public void onDisable() {
  25. ConsoleCommandSender sconsole = Bukkit.getConsoleSender();
  26. sconsole.sendMessage("[SpigotReportPlugin] Plugin disabled. Test plugin created by xtomyserrax");
  27. }
  28.  
  29. @EventHandler
  30. public void PlayerInteractEvent(PlayerInteractEvent e) {
  31. if (e.getHand() == EquipmentSlot.OFF_HAND)
  32. return;
  33. e.getPlayer().sendMessage("You are interacting with: " + e.getItem().getType().toString());
  34. e.getPlayer().sendMessage("Your " + e.getHand() + " called the event with action: " + e.getAction());
  35. }
  36.  
  37. @EventHandler
  38. public void PlayerItemConsumeEvent(PlayerItemConsumeEvent e) {
  39. e.getPlayer().sendMessage("You consumed: " + e.getItem().getType().toString());
  40. }
  41.  
  42. @EventHandler
  43. public void ProjectileLaunchEvent(ProjectileLaunchEvent e) {
  44. Bukkit.broadcastMessage("Projectile launched: " + e.getEntity().getType().toString());
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement