{"id":18738666,"url":"https://github.com/skytasul/reflectiontools","last_synced_at":"2025-08-02T00:04:48.593Z","repository":{"id":260833145,"uuid":"882461512","full_name":"SkytAsul/ReflectionTools","owner":"SkytAsul","description":"Two tools to make reflection easy when used on remapped software.","archived":false,"fork":false,"pushed_at":"2024-12-23T22:35:18.000Z","size":1155,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-20T03:12:17.192Z","etag":null,"topics":["java","mappings","mojang","proguard","reflection"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SkytAsul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-11-02T20:48:25.000Z","updated_at":"2024-12-23T22:32:06.000Z","dependencies_parsed_at":"2025-02-19T07:38:23.504Z","dependency_job_id":null,"html_url":"https://github.com/SkytAsul/ReflectionTools","commit_stats":null,"previous_names":["skytasul/reflectiontools"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/SkytAsul/ReflectionTools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkytAsul%2FReflectionTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkytAsul%2FReflectionTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkytAsul%2FReflectionTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkytAsul%2FReflectionTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SkytAsul","download_url":"https://codeload.github.com/SkytAsul/ReflectionTools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkytAsul%2FReflectionTools/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268315898,"owners_count":24231059,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"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":["java","mappings","mojang","proguard","reflection"],"created_at":"2024-11-07T15:29:56.103Z","updated_at":"2025-08-02T00:04:48.568Z","avatar_url":"https://github.com/SkytAsul.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reflection Mappings Tools\nTwo tools to make reflection easy when used on remapped software.\n\n## reflection-remapper\n![Maven Central Version](https://img.shields.io/maven-central/v/fr.skytasul/reflection-remapper)\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003efr.skytasul\u003c/groupId\u003e\n    \u003cartifactId\u003ereflection-remapper\u003c/artifactId\u003e\n    \u003cversion\u003e{VERSION}\u003c/version\u003e\n    \u003cscope\u003ecompile\u003c/scope\u003e\n\u003c/dependency\u003e\n```\nThis util is the \"userland\" one: it is used at runtime to make your reflection calls on remapped software.\n\n## reflection-mappings-shrieker\n![Maven Central Version](https://img.shields.io/maven-central/v/fr.skytasul/reflection-mappings-shrieker)\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003efr.skytasul\u003c/groupId\u003e\n    \u003cartifactId\u003ereflection-mappings-shrieker\u003c/artifactId\u003e\n    \u003cversion\u003e{VERSION}\u003c/version\u003e\n    \u003cscope\u003eprovided\u003c/scope\u003e\n\u003c/dependency\u003e\n```\nThis util is only used during development to generate mapping files. Its main interest is to shrink huge mapping files to much smaller ones, only containing the necessary mappings. It can also merge multiple mapping files into one.\n\n## Example\nSee my util [GlowingEntities](https://github.com/SkytAsul/GlowingEntities) which uses those tools.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskytasul%2Freflectiontools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskytasul%2Freflectiontools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskytasul%2Freflectiontools/lists"}