contract OVRLand is ERC721Full, ERC721Mintable {

    constructor() ERC721Full("OVR Land", "OVRLand") public {
    }
    
    /**
     * @dev Function to set the OVRLand IPFS uri.
     * @param OVRLandID uint256 ID of the OVRLand
     * @param uri string of the OVRLand IPFS uri
     */
     
    function setOVRLandURI(uint256 OVRLandID,string memory uri) public  {
        address landOwner = ownerOf(OVRLandID);
        require(_msgSender() == landOwner || isMinter(_msgSender()),
            "ERC721: You're not the owner of this OVRLand");
        _setTokenURI(OVRLandID,uri);
    }
    
}
function setOVRLandURI(uint256 OVRLandID,string memory uri) public  {
    address landOwner = ownerOf(OVRLandID);
    require(_msgSender() == landOwner || isMinter(_msgSender()),
        "ERC721: You're not the owner of this OVRLand");
    _setTokenURI(OVRLandID,uri);
}

/**
 * @dev Function to set the OVRLand IPFS uri.
 * @param OVRLandID uint256 ID of the OVRLand
 * @param uri string of the OVRLand IPFS uri
 */