A feature-rich Minecraft plugin which enhances gaming experience
git clone git://soophie.de/poppy
blob: f6fa7d7e9fbc9b3ffe3a43d324758b8fc1a99493 (996 bytes)[doc][blame][raw]
1
package de.typable.minecrafthub.event;3
import org.bukkit.ChatColor;4
import org.bukkit.Material;5
import org.bukkit.event.EventHandler;6
import org.bukkit.event.Listener;7
import org.bukkit.event.block.Action;8
import org.bukkit.event.entity.EntityExplodeEvent;9
import org.bukkit.event.player.AsyncPlayerChatEvent;10
import org.bukkit.event.player.PlayerInteractEvent;12
public class EventListener implements Listener13
{14
@EventHandler15
public void onPlayerInteract(PlayerInteractEvent event)16
{17
if(event.getAction() == Action.PHYSICAL)18
{19
if(event.getClickedBlock() != null && event.getClickedBlock().getType() == Material.FARMLAND)20
{21
event.setCancelled(true);22
}23
}24
}26
@EventHandler27
public void onEntityExplode(EntityExplodeEvent event)28
{29
event.blockList().clear();30
}32
@EventHandler33
public void onChat(AsyncPlayerChatEvent event)34
{35
String format = ChatColor.WHITE + event.getPlayer().getName() + ": " + ChatColor.GRAY + event.getMessage();36
event.setFormat(format);37
}38
}