so://phie

poppy

A feature-rich Minecraft plugin which enhances gaming experience
git clone git://soophie.de/poppy

blob: f6fa7d7e9fbc9b3ffe3a43d324758b8fc1a99493 (996 bytes)[doc][blame][raw]

1package de.typable.minecrafthub.event;

2

3import org.bukkit.ChatColor;

4import org.bukkit.Material;

5import org.bukkit.event.EventHandler;

6import org.bukkit.event.Listener;

7import org.bukkit.event.block.Action;

8import org.bukkit.event.entity.EntityExplodeEvent;

9import org.bukkit.event.player.AsyncPlayerChatEvent;

10import org.bukkit.event.player.PlayerInteractEvent;

11

12public class EventListener implements Listener

13{

14 @EventHandler

15 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 }

25

26 @EventHandler

27 public void onEntityExplode(EntityExplodeEvent event)

28 {

29 event.blockList().clear();

30 }

31

32 @EventHandler

33 public void onChat(AsyncPlayerChatEvent event)

34 {

35 String format = ChatColor.WHITE + event.getPlayer().getName() + ": " + ChatColor.GRAY + event.getMessage();

36 event.setFormat(format);

37 }

38}