{"id":15014853,"url":"https://github.com/unascribed/ears","last_synced_at":"2025-10-04T22:21:56.869Z","repository":{"id":38287796,"uuid":"302528044","full_name":"unascribed/Ears","owner":"unascribed","description":"Faithful fancy fashion features for fuzzy folk.","archived":false,"fork":false,"pushed_at":"2025-04-05T11:54:00.000Z","size":1794,"stargazers_count":99,"open_issues_count":67,"forks_count":19,"subscribers_count":6,"default_branch":"trunk","last_synced_at":"2025-04-05T16:09:16.352Z","etag":null,"topics":["ears","fabricmc","minecraft","minecraft-mod","minecraft-retromod","retromod","skin","tail"],"latest_commit_sha":null,"homepage":"https://ears.unascribed.com","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/unascribed.png","metadata":{"files":{"readme":"README.md","changelog":"change-version.sh","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}},"created_at":"2020-10-09T03:58:51.000Z","updated_at":"2025-04-05T11:54:04.000Z","dependencies_parsed_at":"2024-01-11T10:12:54.467Z","dependency_job_id":"6376fc42-3e75-4c9e-9f7e-2986c4694372","html_url":"https://github.com/unascribed/Ears","commit_stats":{"total_commits":203,"total_committers":12,"mean_commits":"16.916666666666668","dds":"0.18719211822660098","last_synced_commit":"3f5927dfd4a6d3c9a3fc054337808f9297d64ffd"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unascribed%2FEars","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unascribed%2FEars/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unascribed%2FEars/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unascribed%2FEars/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unascribed","download_url":"https://codeload.github.com/unascribed/Ears/tar.gz/refs/heads/trunk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247361691,"owners_count":20926643,"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","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":["ears","fabricmc","minecraft","minecraft-mod","minecraft-retromod","retromod","skin","tail"],"created_at":"2024-09-24T19:46:10.579Z","updated_at":"2025-10-04T22:21:51.824Z","avatar_url":"https://github.com/unascribed.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://unascribed.com/ears-banner.png?v=2\" alt=\"Ears\" width=\"512\"/\u003e\n  \u003ch3 align=\"center\"\u003eFaithful fancy fashion features for fuzzy folk.\u003c/h3\u003e\n\u003c/p\u003e\n\n**The GitHub repository for Ears is now a [mirror of the Gitea repository](https://git.sleeping.town/unascribed/Ears).** GitHub-side issues will still be responded to.\n\nEars is a player model customization mod available for a dizzying number of Minecraft versions.\n\nGet it and/or learn more at [CurseForge](https://www.curseforge.com/minecraft/mc-mods/ears), [Modrinth](https://modrinth.com/mod/ears),\nor [Glass Repo](https://glass-repo.net/repo/mod/ears).\n\nCheck out the [Manipulator](https://unascribed.com/ears)!\n\n**Mappings Notice**: Ears platform ports use a variety of mappings, including Plasma, Yarn, MCP, and\nMojmap. References to these mappings are made even in common code. *Viewer discretion is advised.*\n\n## Using the API\n\n![Current API version](https://img.shields.io/maven-metadata/v?color=%23FB0\u0026label=current%20api%20version\u0026metadataUrl=https%3A%2F%2Frepo.unascribed.com%2Fcom%2Funascribed%2Fears-api%2Fmaven-metadata.xml)\n\nEars provides an API (identical for all ports) that allows forcing Ears features to not render, or\nto change whether or not Ears thinks the player is wearing some kinds of equipment or has elytra\nequipped, what Ears features a player has set, etc.\n\nYou can add it to your mod like so (it's the same for Fabric or Forge):\n\n```gradle\nrepositories {\n\tmaven {\n\t\turl \"https://repo.unascribed.com\"\n\t\tcontent {\n\t\t\tincludeGroup \"com.unascribed\"\n\t\t}\n\t}\n}\n\ndependencies {\n\timplementation \"com.unascribed:ears-api:1.4.5\"\n}\n```\n\nYou can see examples of usage of both current APIs in real code in [Fabrication](https://github.com/unascribed/Fabrication/blob/2.0/1.17/src/main/java/com/unascribed/fabrication/features/FeatureHideArmor.java#L62)\nand [Yttr](https://github.com/unascribed/Yttr/blob/trunk/src/main/java/com/unascribed/yttr/compat/EarsCompat.java).\nFabrication uses a state overrider to add support for its /hidearmor system, and Yttr uses the\ninhibitor system to force things not to render when the diving suit is worn.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funascribed%2Fears","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funascribed%2Fears","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funascribed%2Fears/lists"}