Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.h4344.FireContainer;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.event.player.PlayerListener;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.plugin.java.JavaPlugin;
- import java.util.logging.Logger;
- import org.bukkit.event.Event;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.block.BlockIgniteEvent;
- import org.bukkit.event.block.BlockListener;
- import org.bukkit.entity.Player;
- public class FireContainer extends JavaPlugin {
- @Override
- public void onEnable() {
- getServer().getPluginManager().registerEvent(Event.Type.BLOCK_IGNITE, new MyBlockListener(), Event.Priority.Normal, this);
- getServer().getPluginManager().registerEvent(Event.Type.PLAYER_INTERACT, new MyPlayerListener(), Event.Priority.Normal, this);
- Logger.getLogger("Minecraft").info("----------------");
- Logger.getLogger("Minecraft").info("-Fire Container-");
- Logger.getLogger("Minecraft").info("- Version 0.6 -");
- Logger.getLogger("Minecraft").info("- Started -");
- Logger.getLogger("Minecraft").info("----------------");
- Logger.getLogger("Minecraft").info("- Made By -");
- Logger.getLogger("Minecraft").info("- h4344 -");
- Logger.getLogger("Minecraft").info("----------------");
- }
- @Override
- public void onDisable() {
- Logger.getLogger("Minecraft").info("----------------");
- Logger.getLogger("Minecraft").info("-Fire Container-");
- Logger.getLogger("Minecraft").info("- Version 0.6 -");
- Logger.getLogger("Minecraft").info("- Stopped -");
- Logger.getLogger("Minecraft").info("----------------");
- Logger.getLogger("Minecraft").info("- Made By -");
- Logger.getLogger("Minecraft").info("- h4344 -");
- Logger.getLogger("Minecraft").info("----------------");
- }
- public class MyBlockListener extends BlockListener {
- @Override
- public void onBlockIgnite(BlockIgniteEvent event)
- {
- event.setCancelled(true);
- }
- }
- public class MyPlayerListener extends PlayerListener {
- @Override
- public void onPlayerInteract(PlayerInteractEvent event) {
- if (event.getItem().getType() == Material.FLINT_AND_STEEL) {
- if (event.getAction() == Action.RIGHT_CLICK_BLOCK) {
- Player player = event.getPlayer();
- event.setCancelled(true);
- getServer().broadcastMessage(ChatColor.GREEN + player.getName() + "'s Fire Was Suppressed!");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment