@Override public String toString() { return super.toString() + " facing " + getFacing() + " with " + getDelay() + " ticks delay"; }
@Override public int getPulseTickSpeed(GlowBlock block) { Diode diode = (Diode) block.getState().getData(); return diode.getDelay() << 1; } }
public void setFacingDirection(BlockFace face) { int delay = getDelay(); byte data; switch (face) { case EAST: data = 0x1; break; case SOUTH: data = 0x2; break; case WEST: data = 0x3; break; case NORTH: default: data = 0x0; } setData(data); setDelay(delay); }
@Override public String toString() { return super.toString() + " facing " + getFacing() + " with " + getDelay() + " ticks delay"; }
public void setFacingDirection(BlockFace face) { int delay = getDelay(); byte data; switch (face) { case EAST: data = 0x1; break; case SOUTH: data = 0x2; break; case WEST: data = 0x3; break; case NORTH: default: data = 0x0; } setData(data); setDelay(delay); }