{"id":20555305,"url":"https://github.com/sinytra/fapi-mojmaps","last_synced_at":"2026-04-20T00:02:07.374Z","repository":{"id":260178562,"uuid":"799112053","full_name":"Sinytra/FAPI-Mojmaps","owner":"Sinytra","description":"Essential hooks for modding with Fabric, on Mojang's mappings","archived":false,"fork":false,"pushed_at":"2025-12-25T00:56:26.000Z","size":11782,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-12-26T08:23:33.028Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sinytra.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},"funding":{"github":"Sinytra","open_collective":"Sinytra"}},"created_at":"2024-05-11T08:04:24.000Z","updated_at":"2024-12-10T20:49:11.000Z","dependencies_parsed_at":"2024-12-19T22:22:34.611Z","dependency_job_id":"1d3ed2e1-d7fd-485d-8fe3-860a3384ed76","html_url":"https://github.com/Sinytra/FAPI-Mojmaps","commit_stats":{"total_commits":16,"total_committers":1,"mean_commits":16.0,"dds":0.0,"last_synced_commit":"50fe6a3394449ca8ac15b6751683708184a6eb60"},"previous_names":["sinytra/fapi-mojmaps"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Sinytra/FAPI-Mojmaps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sinytra%2FFAPI-Mojmaps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sinytra%2FFAPI-Mojmaps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sinytra%2FFAPI-Mojmaps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sinytra%2FFAPI-Mojmaps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sinytra","download_url":"https://codeload.github.com/Sinytra/FAPI-Mojmaps/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sinytra%2FFAPI-Mojmaps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32027234,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"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":"2024-11-16T03:17:45.758Z","updated_at":"2026-04-20T00:02:07.297Z","avatar_url":"https://github.com/Sinytra.png","language":"Kotlin","funding_links":["https://github.com/sponsors/Sinytra","https://opencollective.com/Sinytra"],"categories":[],"sub_categories":[],"readme":"# The Fabric API on Mojang mappings (sorta)\n\nThe main branch of this repository contains the neccessary scripts for remapping Fabric API sources to Mojang mappings.\nOther branches include:\n\n- `fabric/\u003cversion\u003e` - upstream tracking branches, used to keep track of our reference point for mapped code\n- `mojmap/\u003cversion\u003e` - remapped Fabric API sources\n\nPlease note that to avoid possible merge conflicts, no build system changes have been made to mojmap mapped sources.\nOnly `java` and `accesstransformer` source files have been modified.\n\nThis repository acts as an upstream remote for the [ForgifiedFabricAPI](https://github.com/Sinytra/ForgifiedFabricAPI),\nallowing us to easily update it via git rebasing.\n\n### Usage guide\n\nPlease make sure the `kotlin` [command-line compiler](https://kotlinlang.org/docs/command-line.html) is installed on\nyour system, as it is necessary to run our setup scripts.\n\nAfter cloning the repository, **before importing the gradle project**, run `kotlinc -script scripts/setup.main.kts setup`.\nThis will initialize a git submodule for upstream Fabric API, which serves as an input for our remapper.\n\nTo sync the mapped sources with upstream, run `kotlinc -script scripts/setup.main.kts sync`, which will automatically run\nthe necessary gradle tasks and perform a few git operations. As updating is done on a per-commit basis, this may take\nseveral minutes to complete based on how far behind we are.\nIf a mapped branch doesn't exist yet, an initial mapping commit will be created (using your configured committer\ninformation). Once remapping is complete, all changes are pushed from the submodule to the root repository, from where\nthey can be pushed to `origin`.\n\n### Credits\n\n- [Architectury Loom](https://github.com/architectury/architectury-loom) for allowing us to run a modding environment\n  with both Yarn and Mojang mappings available\n- [Cadix Dev Team](https://github.com/CadixDev) for their awesome Java source remapping\n  tools - [Mercury](https://github.com/CadixDev/Mercury) and [MercuryMixin](https://github.com/CadixDev/MercuryMixin)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinytra%2Ffapi-mojmaps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsinytra%2Ffapi-mojmaps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinytra%2Ffapi-mojmaps/lists"}