A feature-rich Minecraft plugin which enhances gaming experience
git clone git://soophie.de/poppy
blob: dca2eb6145478d797a372cd02f98786430c0ff9b (1014 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;13
public class EventListener implements Listener14
{15
@EventHandler16
public void onPlayerInteract(PlayerInteractEvent event)17
{18
if(event.getAction() == Action.PHYSICAL)19
{20
if(event.getClickedBlock() != null && event.getClickedBlock()21
.getType() == Material.FARMLAND)22
{23
event.setCancelled(true);24
}25
}26
}28
@EventHandler29
public void onEntityExplode(EntityExplodeEvent event)30
{31
event.blockList().clear();32
}34
@EventHandler35
public void onChat(AsyncPlayerChatEvent event)36
{37
String format = ChatColor.WHITE + event.getPlayer().getName() + ": " + ChatColor.GRAY + event38
.getMessage();39
event.setFormat(format);40
}41
}