All pastes #2074265 Raw Edit

Someone

public java v1 · immutable
#2074265 ·published 2011-06-03 20:51 UTC
rendered paste body
package classsign;import org.bukkit.event.block.BlockListener;import org.bukkit.event.block.SignChangeEvent;import org.bukkit.entity.Player;import org.bukkit.ChatColor;public class CSBlockListener extends BlockListener {        private final ClassSign plugin;        CSProps props;        Player player;    Boolean classExists = false;        public CSBlockListener(ClassSign instance, CSProps props) {        plugin = instance;        this.props = props;    }        @Override    public void onSignChange (SignChangeEvent event) {        if (event.getLine(0).equals("[Class]")) {            if (plugin.permissionHandler != null && plugin.permissionHandler.has(player, "classign.Place")) {                for (int i = 0; i < props.numOfClasses; i++) {                    System.out.println(props.classes.get(i));                    if (event.getLine(1).equals(props.classes.get(i))) {                        classExists = true;                    }                }                if (classExists == true) {                    event.setLine(3, ChatColor.GREEN + "[Active]");                }            } else if (plugin.permissionHandler == null && player.isOp() == true) {                for (int i = 0; i < props.numOfClasses; i++) {                    System.out.println(props.classes.get(i));                    if (event.getLine(1).equals(props.classes.get(i))) {                        classExists = true;                    }                }                if (classExists == true) {                    event.setLine(3, ChatColor.GREEN + "[Active]");                }            }        }    }    }