List<TileEntity> tileEntities = schema.getTileEntities();
for(TileEntity e : new ArrayList<TileEntity>(tileEntities))
{
if(e instanceof CommandBlock)
{
CommandBlock cb = (CommandBlock)e;
int xc = cb.getX();
int yc = cb.getY();
int zc = cb.getZ();
String cmd = cb.getCommand();
if(cmd == null)
continue;
Matcher tmatcher = tpattern.matcher(cmd);