{"id":50335562,"url":"https://github.com/aceinetx/rcml","last_synced_at":"2026-05-29T13:30:20.863Z","repository":{"id":318321429,"uuid":"1070787475","full_name":"aceinetx/rcml","owner":"aceinetx","description":"Raven's Component Markup Language","archived":false,"fork":false,"pushed_at":"2025-10-06T14:16:38.000Z","size":41,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-06T14:47:40.060Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aceinetx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-06T12:46:41.000Z","updated_at":"2025-10-06T14:16:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"8f973cbb-dda2-4102-93ce-8dda877639fe","html_url":"https://github.com/aceinetx/rcml","commit_stats":null,"previous_names":["aceinetx/rcml"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/aceinetx/rcml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aceinetx%2Frcml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aceinetx%2Frcml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aceinetx%2Frcml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aceinetx%2Frcml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aceinetx","download_url":"https://codeload.github.com/aceinetx/rcml/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aceinetx%2Frcml/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33655440,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-29T13:30:18.869Z","updated_at":"2026-05-29T13:30:20.857Z","avatar_url":"https://github.com/aceinetx.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rcml\n### Raven's Component Markup Language\nRCML is a markup language for paper components, i made this because i found them tideous to write by hand\n\n`[color:0,255,17]Colored text`\u003cbr\u003e\n`[italic:true]Italic text`\u003cbr\u003e\n`[underlined:true]Underlined text`\u003cbr\u003e\n`[bold:true]Bold text`\u003cbr\u003e\n`[strikethrough:true]Strikethrough text`\u003cbr\u003e\n`[color:0,255,17][bold:true]Combine tags!`\u003cbr\u003e\n`Brackets can be used like this: [[ ]]`\u003cbr\u003e\n\n## Tags\n- `color` \n  - Description: Set text color for the following text\n  - Value: RGB color, e.g. 123,255,255 or 123, 233, 144\n- `italic`\n  - Description: Set italic flag for the following text\n  - Value: true|false \n- `underlined`\n  - Description: Set underlined flag for the following text\n  - Value: true|false \n- `bold`\n  - Description: Set bold flag for the following text\n  - Value: true|false \n- `strikethrough`\n  - Description: Set strikethrough flag for the following text\n  - Value: true|false \n- `reset`\n  - Description: Reset style \n  - Value: (No value)\n\n## Errors\n- `RCML01` - Unknown tag name\n- `RCML02` - Invalid tag value\n- `RCML03` - Unmatched tag value \n- `RCML04` - Invalid integer\n- `RCML05` - Value found in a non-valued tag\n\n## Setup (only maven for now)\n- 1. Add jitpack repository\nIn your pom.xml in `\u003crepositories\u003e`:\n```xml\n\u003crepository\u003e\n    \u003cid\u003ejitpack.io\u003c/id\u003e\n    \u003curl\u003ehttps://jitpack.io\u003c/url\u003e\n\u003c/repository\u003e\n```\n- 2. Add RCML dependency\nIn your pom.xml in `\u003cdependencies\u003e`:\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.github.aceinetx\u003c/groupId\u003e\n    \u003cartifactId\u003ercml\u003c/artifactId\u003e\n    \u003cversion\u003e1.4.1\u003c/version\u003e\n    \u003cscope\u003eprovided\u003c/scope\u003e\n\u003c/dependency\u003e\n```\n## Use\n- 1. Import rcml\n```java\nimport ru.aceinet.rcml.RCML;\n```\n- 2. Compile some rcml code\n```java\nBukkit.getConsoleSender().sendMessage(\n  RCML.compile(\"Hello from [bold:true][color:255,0,0]RCML[reset]!\")\n);\n```\n\n___\n\nrvnfml (a.k.a aceinetx) 2021-2025\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faceinetx%2Frcml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faceinetx%2Frcml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faceinetx%2Frcml/lists"}