CommandBlockExt new constructor