https://github.com/cyclopsmc/commoncapabilities
Forge Capabilities that can be shared by multiple mods.
https://github.com/cyclopsmc/commoncapabilities
forge hacktoberfest java minecraft
Last synced: 2 months ago
JSON representation
Forge Capabilities that can be shared by multiple mods.
- Host: GitHub
- URL: https://github.com/cyclopsmc/commoncapabilities
- Owner: CyclopsMC
- License: mit
- Created: 2016-03-02T16:38:45.000Z (over 9 years ago)
- Default Branch: master-1.21
- Last Pushed: 2024-11-10T13:12:31.000Z (8 months ago)
- Last Synced: 2024-11-10T13:38:11.065Z (8 months ago)
- Topics: forge, hacktoberfest, java, minecraft
- Language: Java
- Homepage: http://cyclopsmc.github.io/CommonCapabilities/
- Size: 16.9 MB
- Stars: 11
- Watchers: 7
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
## CommonCapabilities
[](https://github.com/CyclopsMC/CommonCapabilities/actions?query=workflow%3ACI)
[](https://coveralls.io/github/CyclopsMC/CommonCapabilities)
[](https://github.com/CyclopsMC/packages/packages/769964)
[](http://minecraft.curseforge.com/projects/247007)
[](https://discord.gg/9yDxubB)Forge Capabilities that can be shared by multiple mods.
This mod is responsible for registering the capabilities from the [API](https://github.com/CyclopsMC/CommonCapabilitiesAPI),
it also provides default implementations of these capabilities for various mods.All stable releases (including deobfuscated builds) can be found on [CurseForge](http://minecraft.curseforge.com/projects/247007/files).
[Development builds](https://github.com/CyclopsMC/packages/packages/) are hosted as GitHub packages.
### Contributing
* Before submitting a pull request containing a new feature, please discuss this first with one of the lead developers.
* When fixing an accepted bug, make sure to declare this in the issue so that no duplicate fixes exist.
* All code must comply to our coding conventions, be clean and must be well documented.
* All capabilities for mods must be tested in a separate test mod, in the `src/test/java/` directory.### Dependency
Instead of adding the [CommonCapabilities API as a git submodule](https://github.com/CyclopsMC/CommonCapabilitiesAPI#using-the-api), you can also add this mod as a dependency to your `build.gradle` file:
```gradle
repositories {
maven {
name "Cyclops Repo"
url "https://oss.jfrog.org/artifactory/simple/libs-release/"
}
}dependencies {
deobfCompile "org.cyclops.commoncapabilities:CommonCapabilities:${mc_version}-${mod_version}"
}
```All available versions can be found at the [Maven repo](https://dl.bintray.com/cyclopsmc/dev/org/cyclops/commoncapabilities/CommonCapabilities/).
### Issues
* All bug reports and other issues are appreciated. If the issue is a crash, please include the FULL Forge log.
* Before submission, first check for duplicates, including already closed issues since those can then be re-opened.### Branching Strategy
For every major Minecraft version, two branches exist:
* `master-{mc_version}`: Latest (potentially unstable) development.
* `release-{mc_version}`: Latest stable release for that Minecraft version. This is also tagged with all mod releases.### License
All code and images are licenced under the [MIT License](https://github.com/CyclopsMC/CommonCapabilities/blob/master-1.8/LICENSE.txt)