throw new InvalidMechanismException("mech.bridge.material");
toggle.expand(BukkitUtil.toVector(SignUtil.getRight(trigger)), new Vector(0, 0, 0));
}
// Don't toggle the end points
toggle.contract(BukkitUtil.toVector(SignUtil.getBack(trigger)), BukkitUtil.toVector(SignUtil.getFront(trigger)));
return toggle;
}
public boolean flipState(Block trigger, LocalPlayer player) throws InvalidMechanismException {