package org.bukkit.event.block; import org.bukkit.block.Block; /** * Called when a redstone current changes */ public class BlockRedstoneEvent extends BlockEvent { private int oldCurrent; private int newCurrent; public BlockRedstoneEvent(Block block, int oldCurrent, int newCurrent) { super(Type.REDSTONE_CHANGE, block); this.oldCurrent = oldCurrent; this.newCurrent = newCurrent; } /** * Gets the old current of this block * * @return The previous current */ public int getOldCurrent() { return oldCurrent; } /** * Gets the new current of this block * * @return The new current */ public int getNewCurrent() { return newCurrent; } /** * Sets the new current of this block * * @param newCurrent The new current to set */ public void setNewCurrent(int newCurrent) { this.newCurrent = newCurrent; } }