so://phie

poppy

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

blob: 82aee83920dc55b13f11e7b9134c8733744f7c54 (1036 bytes)[doc][blame][raw]

1package de.typable.minecrafthub.game.kit;

2

3import org.bukkit.GameMode;

4import org.bukkit.command.Command;

5import org.bukkit.command.CommandSender;

6import org.bukkit.entity.Player;

7import org.bukkit.event.EventHandler;

8import org.bukkit.event.block.BlockBreakEvent;

9

10import de.typable.minecrafthub.game.Game;

11

12public class KitGame extends Game

13{

14 public KitGame()

15 {

16 super();

17 }

18

19 @Override

20 public boolean onCommand(CommandSender sender, Command command, String label, String[] args)

21 {

22 if(sender instanceof Player)

23 {

24 Player player = (Player) sender;

25

26 if(args.length > 0)

27 {

28 if(args[0].equals("join"))

29 {

30 join(player);

31 }

32

33 if(args[0].equals("leave"))

34 {

35 leave(player);

36 }

37 }

38 }

39

40 return false;

41 }

42

43 @Override

44 public void join(Player player)

45 {

46 super.join(player);

47 player.setGameMode(GameMode.SURVIVAL);

48 player.getInventory().clear();

49 }

50

51 @EventHandler

52 public void onBlockBreak(BlockBreakEvent event)

53 {

54 if(isIngame(event.getPlayer()))

55 {

56 event.setCancelled(true);

57 }

58 }

59}