Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.latenightmc.simpleserverkits;
- import org.bukkit.ChatColor;
- import org.bukkit.GameMode;
- import org.bukkit.block.Block;
- import org.bukkit.block.Sign;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.block.SignChangeEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- public class SignsEvent
- implements Listener
- {
- @EventHandler
- public void onSignChange(SignChangeEvent e)
- {
- Player p = e.getPlayer();
- if ((e.getLine(0).equalsIgnoreCase("[KitPvP]")) &&
- (p.hasPermission("ssk.admin.createsign"))) {
- e.setLine(0, ChatColor.BLUE + "[" + ChatColor.BLUE + "KitPvP" + ChatColor.BLUE + "]");
- }
- }
- @EventHandler
- public void SignClick(PlayerInteractEvent e)
- {
- Player p = e.getPlayer();
- if (e.getAction() == Action.RIGHT_CLICK_BLOCK)
- {
- if ((e.getClickedBlock().getState() instanceof Sign))
- {
- Sign sign = (Sign)e.getClickedBlock().getState();
- if ((sign.getLine(0).equalsIgnoreCase(ChatColor.BLUE + "[" + ChatColor.BLUE + "KitPvP" + ChatColor.BLUE + "]")) && (p.getGameMode() == GameMode.SURVIVAL) &&
- (sign.getLine(1).equalsIgnoreCase("Leather")))
- {
- p.performCommand("ssk leather");
- p.updateInventory();
- }
- }
- if ((e.getClickedBlock().getState() instanceof Sign))
- {
- Sign sign = (Sign)e.getClickedBlock().getState();
- if ((sign.getLine(0).equalsIgnoreCase(ChatColor.BLUE + "[" + ChatColor.BLUE + "KitPvP" + ChatColor.BLUE + "]")) && (p.getGameMode() == GameMode.SURVIVAL) &&
- (sign.getLine(1).equalsIgnoreCase("Gold")))
- {
- p.performCommand("ssk gold");
- p.updateInventory();
- }
- }
- if ((e.getClickedBlock().getState() instanceof Sign))
- {
- Sign sign = (Sign)e.getClickedBlock().getState();
- if ((sign.getLine(0).equalsIgnoreCase(ChatColor.BLUE + "[" + ChatColor.BLUE + "KitPvP" + ChatColor.BLUE + "]")) && (p.getGameMode() == GameMode.SURVIVAL) &&
- (sign.getLine(1).equalsIgnoreCase("Iron")))
- {
- p.performCommand("ssk iron");
- p.updateInventory();
- }
- }
- if ((e.getClickedBlock().getState() instanceof Sign))
- {
- Sign sign = (Sign)e.getClickedBlock().getState();
- if ((sign.getLine(0).equalsIgnoreCase(ChatColor.BLUE + "[" + ChatColor.BLUE + "KitPvP" + ChatColor.BLUE + "]")) && (p.getGameMode() == GameMode.SURVIVAL) &&
- (sign.getLine(1).equalsIgnoreCase("Diamond")))
- {
- p.performCommand("ssk diamond");
- p.updateInventory();
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement