47 lines
969 B
Java
47 lines
969 B
Java
|
|
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;
|
|
}
|
|
|
|
}
|