{"id":15016198,"url":"https://github.com/sinytra/connectorextras","last_synced_at":"2025-04-12T09:30:48.846Z","repository":{"id":195079228,"uuid":"692011147","full_name":"Sinytra/ConnectorExtras","owner":"Sinytra","description":"Integrating Connector with third-party APIs","archived":false,"fork":false,"pushed_at":"2025-03-31T09:44:49.000Z","size":365,"stargazers_count":21,"open_issues_count":13,"forks_count":9,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-10T14:46:09.285Z","etag":null,"topics":["compatibility","connector-extras","integration","minecraft","minecraftforge","mod"],"latest_commit_sha":null,"homepage":"https://modrinth.com/mod/connector-extras","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/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},"funding":{"github":"Sinytra","open_collective":"Sinytra"}},"created_at":"2023-09-15T11:15:01.000Z","updated_at":"2025-03-07T15:31:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"3fc77350-b5d4-4138-b50b-5aebb76484fd","html_url":"https://github.com/Sinytra/ConnectorExtras","commit_stats":{"total_commits":64,"total_committers":3,"mean_commits":"21.333333333333332","dds":0.0625,"last_synced_commit":"069b80cc8c8b14cb0c3d60d0a278819a2fbb2866"},"previous_names":["sinytra/connectorextras"],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sinytra%2FConnectorExtras","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sinytra%2FConnectorExtras/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sinytra%2FConnectorExtras/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sinytra%2FConnectorExtras/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sinytra","download_url":"https://codeload.github.com/Sinytra/ConnectorExtras/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248545976,"owners_count":21122241,"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":["compatibility","connector-extras","integration","minecraft","minecraftforge","mod"],"created_at":"2024-09-24T19:48:32.580Z","updated_at":"2025-04-12T09:30:47.792Z","avatar_url":"https://github.com/Sinytra.png","language":"Java","readme":"# Connector Extras\n\n[![Build](https://github.com/Sinytra/ConnectorExtras/actions/workflows/build.yml/badge.svg)](https://github.com/Sinytra/ConnectorExtras/actions/workflows/build.yml)\n[![GitHub Releases](https://img.shields.io/github/v/release/Sinytra/ConnectorExtras?style=flat\u0026label=Release\u0026include_prereleases\u0026sort=semver)](https://github.com/Sinytra/ConnectorExtras/releases/latest)\n[![CurseForge](https://cf.way2muchnoise.eu/title/connector-extras.svg)](https://legacy.curseforge.com/minecraft/mc-mods/connector-extras)\n[![Modrinth](https://img.shields.io/modrinth/dt/FYpiwiBR?color=00AF5C\u0026label=modrinth\u0026style=flat\u0026logo=modrinth)](https://modrinth.com/mod/connector-extras)\n[![Discord](https://discordapp.com/api/guilds/1141048834177388746/widget.png?style=shield)](https://discord.gg/mamk7z3TKZ)\n\n## About\n\nAn accompanying mod for Connector that adds integration with third-party APIs and mods.\n\n## Modules\n\nConnector Extras is divided into several submodules for each type of integration.\n\n### Team Reborn Energy API Bridge\n\nA bridge between Forge Energy (FE) and Team Reborn's [Energy API](https://github.com/TechReborn/Energy) (E) that allows\ntwo-way conversion of energy units, for both BlockEntities and ItemStacks.\nThe default conversion ratio is `1 E : 10 FE`, and can be configured for both directions individually.\nSetting a ratio to `0` will disable conversion in its direction.\n\n### REI Plugin Platform Bridge\n\nRuns [REI](https://github.com/shedaniel/RoughlyEnoughItems)'s Fabric plugin detector on Forge in addition to the default\none, allowing it to load plugins from mods of both platforms at once.\nIncludes parts of REI Fabric code in the `me.shedaniel.rei` package, licensed under the\n[MIT License](https://github.com/shedaniel/RoughlyEnoughItems/blob/8c03832d5ae716beba4047166505181cadd76e75/LICENSE).\n\n### EMI Plugin Platform Bridge\n\nSimilar to the REI Bridge, it loads [EMI](https://github.com/emilyploszaj/emi) plugins of Fabric mods on Forge.\nIncludes parts of EMI API code in the `dev.emi.emi.api` package, licensed under the\n[MIT License](https://github.com/emilyploszaj/emi/blob/deef228b4a35cbcccd2e48e645118ed333a26013/LICENSE).\n\n### JEI Plugin Platform Bridge\n\nRuns [JEI](https://github.com/mezz/JustEnoughItems)'s Fabric plugin detector on Forge in addition to the default\none, allowing it to load plugins from mods of both platforms at once.\nIncludes parts of JEI Fabric code in the `mezz.jei.api.fabric` package, licensed under the\n[MIT License](https://github.com/mezz/JustEnoughItems/blob/e78fd1951c38770de8462ead2187e565fe2996eb/LICENSE.txt).\n\n### Reach Entity Attributes - Forge\n\nA Forge port of the Fabric [Reach Entity Attributes](https://github.com/JamiesWhiteShirt/reach-entity-attributes)\nlibrary, implemented alongside Forge's own reach attributes. Allows for compatiblity with Fabric mods that require it,\nbut wouldn't otherwise be compatible due to the heavy forge mixin conflicts of the original version.\n\n### Architectury API Bridge\n\nRegisters mod event buses of Fabric mods to Architectury Forge to avoid registry init issues.\n\n### Terrablender Bridge\n\nRuns the `terrablender` of Fabric mods on Forge, making their usage with the Forge version\nof [TerraBlender](https://github.com/Glitchfiend/TerraBlender) possible.  \nIncludes parts of Terrablender Fabric API code in the `terrablender.api` package, licensed under the\n[LGPLv3 License](https://github.com/Glitchfiend/TerraBlender/blob/32fab3c4dcf710ba1a7251b742e757dbafe251e6/LICENSE).\n\n### ModMenu\n\nIntegrates ModMenu the config screen factory with Forge's mod list gui. Includes the \n[ModMenu API](https://github.com/TerraformersMC/ModMenu/tree/91460879c6d0693b14d1632baccea56bf3619f2e/src/main/java/com/terraformersmc/modmenu/api),\nlicensed under the MIT license.\n\n### KubeJS Bridge\n\nProvides KubeJS plugin support for Fabric mods on Forge by initializing them earlier.\n\n### Amecs API - Forge port\n\nA Forge port of the Fabric [Amecs API](https://github.com/Siphalor/amecs-api)\nlibrary, implemented alongside Forge's key modifier system. Allows for compatiblity with Fabric mods that require it,\nbut wouldn't otherwise be compatible due to the heavy forge mixin conflicts of the original version.\n\n### Forge Config API Port - Forge bridge\n\nA clean implementation of [Forge Config API Port](https://www.curseforge.com/minecraft/mc-mods/forge-config-api-port-fabric)\non Forge, allowing Fabric mods to easily access the Forge config system and register their own configs.\nIncludes the [Forge Config API Port API](https://github.com/Fuzss/forgeconfigapiport/tree/8dbbc0d49afb46928a1dfc0c7f828af06da1638d/Fabric/src/main/java/fuzs/forgeconfigapiport/api/config/v2),\nlicensed under the MPL-2.0 license.\n\n## Get help\n\nIf you're having trouble using Connector Extras or believe it is not functioning correctly, ask us\non [GitHub Discussions](https://github.com/Sinytra/ConnectorExtras/discussions), our discord, or open an issue in this\nrepository.\n\nHere's a few tips to follow when reporting issues:\n\n1. Make sure you are using latest available version. Look for existing issues that might've already been answered /\n   fixed.\n2. Navigate to [the issues tab](https://github.com/Sinytra/ConnectorExtras/issues) and open\n   a [new issue](https://github.com/Sinytra/ConnectorExtras/issues/new/choose). Select one of the available templates\n   depending on the topic. Fill in the required fields. In order to increase our chances of identifying and reproducing\n   the issue, please make sure to include as many details as possible.\n3. Once you're done describing the problem, submit the issue. We'll get to you as soon as we can.\n\nPlease note that providing as many details as possible is crucial to help us find and resolve the issue faster, while\nalso getting you a fixed version ASAP.\n\n## Downloads\n\nConnector Extras is distributed on the following platforms:\n\n- [GitHub Releases](https://github.com/Sinytra/ConnectorExtras/releases/latest)\n- [CurseForge](https://legacy.curseforge.com/minecraft/mc-mods/connector-extras)\n- [Modrinth](https://modrinth.com/mod/connector-extras)\n\n## License\n\nConnector Extras is licensed under the MIT license, but may include other projects licensed under different terms.\nPlease check each subfolder for exact licensing information.\n\n## Contributing\n\nBefore you decide to make major changes, you might want to discuss them with us beforehand, so that you're not wasting\nyour time. To submit your changes to the project, you can contribute\nvia [Pull-Request](https://help.github.com/articles/creating-a-pull-request).\n\nHere's a few tips to help get your PR approved:\n\n* A PR should be focused on content, rather than syntax changes.\n* Use the file you are editing as a style guide.\n* Make sure your feature isn't already in the works, or hasn't been rejected previously.","funding_links":["https://github.com/sponsors/Sinytra","https://opencollective.com/Sinytra"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinytra%2Fconnectorextras","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsinytra%2Fconnectorextras","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinytra%2Fconnectorextras/lists"}