Files

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

36 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2021-05-17 02:56:52 +08:00
# StructureLib
A standalone version of [TecTech structure api](https://github.com/GTNewHorizons/TecTech/tree/master/src/main/java/com/github/technus/tectech/mechanics/structure).
Originally created by TecTech authors, taken with permission. It's under MIT license anyway.
![permission](./.github/permission.png)
2021-05-29 19:05:50 +08:00
## Using
1. Add this to your build.gradle
```groovy
dependencies {
compile "com.github.GTNewHorizons:StructureLib:master-SNAPSHOT:deobf"
}
repositories {
maven {
name = "jitpack.io"
url = "https://jitpack.io"
}
}
```
Replace `master-SNAPSHOT` with a commit hash or a tag name (if any) of your choice to prevent unexpected upstream changes.
2022-08-08 17:40:12 +08:00
2. Add `required-after:structurelib;` to your `@Mod(dependencies = "..")` tring.
2021-05-29 19:05:50 +08:00
3. Add `structurelib` to your `mcmod.info`.
## Contribution
The project is developed using IDEA. Please manually configure the build to not delegate to gradle for textures to show up in dev.
2022-08-08 17:40:12 +08:00
## Current license
Due to me adding in ItemStackMap, which was derived from code from CodeChicken's LGPL mod NEI. This mod is effectively considered
2022-08-09 11:13:33 +08:00
licensed under LGPL in its entirety since commit ebef584b8c518f8202cfe0984fb28a6d23e52b3d or any squash commit containing it, e.g.
609e50428ee4e293f65f67f554a70b9fcfae97c4.
2023-07-14 04:05:35 +08:00
Note while the LICENSE.txt is added by a much later commit, all code on previous commits are covered by this as well.