I fear CC is a bit too simple.
snoopbaron
Perhaps a BSD license, with a clause that states, closed source plugins require an endorsement.
With the endorsement granting them the right to use a license relating only to that specific plugin.
So long as that license, the plugin, or any of its derivatives, does not imply any warranty by Construct.