@Override
  public boolean isSolid() {
    // Let us override whether materials are solid
    DefaultMaterial defaultMaterial = toDefaultMaterial();
    if (defaultMaterial != DefaultMaterial.UNKNOWN_BLOCK) {
      return defaultMaterial.isSolid();
    }

    return blockData.getMaterial().isSolid();
  }