h4344

Fire Container 0.5

Nov 5th, 2011
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. package me.h4344.FireContainer;
  2.  
  3. import org.bukkit.event.player.PlayerInteractEvent;
  4. import org.bukkit.event.player.PlayerListener;
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.Material;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8. import java.util.logging.Logger;
  9. import org.bukkit.event.Event;
  10. import org.bukkit.event.block.BlockIgniteEvent;
  11. import org.bukkit.event.block.BlockListener;
  12. import org.bukkit.entity.Player;
  13.  
  14. public class FireContainer extends JavaPlugin {
  15. @Override
  16. public void onEnable() {
  17. getServer().getPluginManager().registerEvent(Event.Type.BLOCK_IGNITE, new MyBlockListener(), Event.Priority.Normal, this);
  18. getServer().getPluginManager().registerEvent(Event.Type.PLAYER_INTERACT, new MyPlayerListener(), Event.Priority.Normal, this);
  19. Logger.getLogger("Minecraft").info("----------------");
  20. Logger.getLogger("Minecraft").info("-Fire Container-");
  21. Logger.getLogger("Minecraft").info("- Version 0.5 -");
  22. Logger.getLogger("Minecraft").info("- Started -");
  23. Logger.getLogger("Minecraft").info("----------------");
  24. Logger.getLogger("Minecraft").info("- Made By -");
  25. Logger.getLogger("Minecraft").info("- h4344 -");
  26. Logger.getLogger("Minecraft").info("----------------");
  27. }
  28.  
  29. @Override
  30. public void onDisable() {
  31. Logger.getLogger("Minecraft").info("----------------");
  32. Logger.getLogger("Minecraft").info("-Fire Container-");
  33. Logger.getLogger("Minecraft").info("- Version 0.5 -");
  34. Logger.getLogger("Minecraft").info("- Stopped -");
  35. Logger.getLogger("Minecraft").info("----------------");
  36. Logger.getLogger("Minecraft").info("- Made By -");
  37. Logger.getLogger("Minecraft").info("- h4344 -");
  38. Logger.getLogger("Minecraft").info("----------------");
  39. }
  40.  
  41. public class MyBlockListener extends BlockListener {
  42. @Override
  43. public void onBlockIgnite(BlockIgniteEvent event)
  44. {
  45. event.setCancelled(true);
  46. }
  47. }
  48.  
  49. public class MyPlayerListener extends PlayerListener {
  50. @Override
  51. public void onPlayerInteract(PlayerInteractEvent event)
  52. {
  53. if (event.getItem().getType() == Material.FLINT_AND_STEEL) {
  54. Player player = event.getPlayer();
  55. event.setCancelled(true);
  56. getServer().broadcastMessage(ChatColor.GREEN + player.getName() + "'s Fire Was Suppressed!");
  57. }
  58. }
  59. }
  60. }
  61.  
Advertisement
Add Comment
Please, Sign In to add comment