/** * Set hook activated state * * @param act - true if activated, false if not */ public void setActivated(boolean act) { int dat = getData() & (0x4 | 0x3); if (act) { dat |= 0x8; } setData((byte) dat); }
/** * Set tripwire connection state * * @param connected - true if connected, false if not */ public void setConnected(boolean connected) { int dat = getData() & (0x8 | 0x3); if (connected) { dat |= 0x4; } setData((byte) dat); }
public void setFacingDirection(BlockFace face) { int dat = getData() & 0xC; switch (face) { case WEST: dat |= 0x1; break; case NORTH: dat |= 0x2; break; case EAST: dat |= 0x3; break; case SOUTH: default: break; } setData((byte) dat); }
/** * Set tripwire connection state * * @param connected - true if connected, false if not */ public void setConnected(boolean connected) { int dat = getData() & (0x8 | 0x3); if (connected) { dat |= 0x4; } setData((byte) dat); }
/** * Set hook activated state * * @param act - true if activated, false if not */ public void setActivated(boolean act) { int dat = getData() & (0x4 | 0x3); if (act) { dat |= 0x8; } setData((byte) dat); }
public void setFacingDirection(BlockFace face) { int dat = getData() & 0xC; switch (face) { case WEST: dat |= 0x1; break; case NORTH: dat |= 0x2; break; case EAST: dat |= 0x3; break; case SOUTH: default: break; } setData((byte) dat); }