Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
182 commits
Select commit Hold shift + click to select a range
5259a5a
fix: empty name in TagField annotation
Goldenfield192 Apr 18, 2026
e551969
ref: use DirectDraw to draw sprite
Goldenfield192 Apr 24, 2026
99e792d
fix: re-apply scissor params
Goldenfield192 May 12, 2026
6a2deb9
Convert to MinecraftForge 1.21.1 (buildscripts)
Codetoil May 17, 2026
2730d7a
Convert to MinecraftForge 1.21.1 (part 1)
Codetoil May 17, 2026
a23522c
fix
Codetoil May 17, 2026
aecc037
Template
Codetoil May 17, 2026
96333ab
fix: GUI item lighting
Goldenfield192 May 18, 2026
1d6ebfa
And that
Codetoil May 18, 2026
710031c
Convert to MinecraftForge 1.21.1 (part 2)
Codetoil May 19, 2026
93ce834
Convert to MinecraftForge 1.21.1 (part 3)
Codetoil May 19, 2026
f90eda9
And that too
Codetoil May 19, 2026
abd2e0d
Update build.gradle+small modifications elsewhere
Codetoil May 19, 2026
8c968fa
It launches!
Codetoil May 19, 2026
439cae8
change that
Codetoil May 19, 2026
fdf7e3f
Fix error when building
Codetoil May 19, 2026
d505d5c
[Mainline Chore] Update template files to Java25 (#241)
Goldenfield192 May 27, 2026
006a964
bump version to 1.2.4
Goldenfield192 May 27, 2026
f8b65d3
use mixin AP in 1.14
Goldenfield192 May 28, 2026
5f968d2
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 May 28, 2026
ae5dc35
resolve 1.14 conflicts
Goldenfield192 May 28, 2026
52cd147
no need to fix MRJAR since 1.14
Goldenfield192 May 28, 2026
1896387
fix mcp mapping name
Goldenfield192 May 28, 2026
4c624a0
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 May 28, 2026
4487435
fix 1.15 conflicts
Goldenfield192 May 28, 2026
eb324e0
fix mc version
Goldenfield192 May 28, 2026
a77189d
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 May 29, 2026
1a23333
resolve 1.16 conflicts
Goldenfield192 May 29, 2026
b808e84
Merge remote-tracking branch 'origin/1.16.5-forge' into 1.17.1-forge
Goldenfield192 May 29, 2026
523ee93
change JVM vendor
Goldenfield192 May 29, 2026
cd6b55b
Revert "change JVM vendor"
Goldenfield192 May 29, 2026
7a8e1b7
change foojay version
Goldenfield192 May 29, 2026
ab7fa01
update foojay resolver
Goldenfield192 May 29, 2026
cee8b05
use UTF-8 encoding when compile
Goldenfield192 May 29, 2026
c949f3a
Merge remote-tracking branch 'origin/1.17.1-forge' into 1.18.2-forge
Goldenfield192 May 29, 2026
6ab535f
Merge remote-tracking branch 'origin/1.18.2-forge' into 1.19.4-forge
Goldenfield192 May 29, 2026
72aea12
Merge remote-tracking branch 'origin/1.19.4-forge' into 1.20.1-forge
Goldenfield192 May 29, 2026
9c216d8
fix parchment version
Goldenfield192 May 29, 2026
c8765eb
add intermediary mapping
Goldenfield192 May 29, 2026
3970680
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 May 29, 2026
fde6512
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 May 29, 2026
351251d
Merge remote-tracking branch 'origin/1.16.5-forge' into 1.17.1-forge
Goldenfield192 May 29, 2026
317948b
Merge remote-tracking branch 'origin/1.17.1-forge' into 1.18.2-forge
Goldenfield192 May 29, 2026
fbeece2
Merge remote-tracking branch 'origin/1.18.2-forge' into 1.19.4-forge
Goldenfield192 May 29, 2026
e669838
Merge remote-tracking branch 'origin/1.19.4-forge' into 1.20.1-forge
Goldenfield192 May 29, 2026
7809dfd
fix named access widener
Goldenfield192 May 30, 2026
aeee808
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 May 30, 2026
341ccd0
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 May 30, 2026
da215bb
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 May 30, 2026
48a48fd
Merge remote-tracking branch 'origin/1.16.5-forge' into 1.17.1-forge
Goldenfield192 May 30, 2026
aabc665
Merge remote-tracking branch 'origin/1.17.1-forge' into 1.18.2-forge
Goldenfield192 May 30, 2026
ce183f1
Merge remote-tracking branch 'origin/1.18.2-forge' into 1.19.4-forge
Goldenfield192 May 30, 2026
3c37557
Merge remote-tracking branch 'origin/1.19.4-forge' into 1.20.1-forge
Goldenfield192 May 30, 2026
08b2139
Merge remote-tracking branch 'origin/1.20.1-forge' into 1.21.1-forge
May 30, 2026
0d36137
Swap to UniMined for Template.
Codetoil May 30, 2026
69f6816
Fix PBR map not valid without scaling & add LoD (#232)
Deepseasaltyfish May 30, 2026
4347fbf
feat: add ModCore.semanticVersion
Goldenfield192 Jun 9, 2026
0c16505
[Mainline Feature] Roll rotation support (#226)
Goldenfield192 Jun 12, 2026
c36b595
bump version to 1.3.0
Goldenfield192 Jun 14, 2026
1c701d4
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 Jun 15, 2026
4e48617
fix: mistake in coremod name
Goldenfield192 Jun 15, 2026
c3e7e2d
fix: 1.14 semantic version
Goldenfield192 Jun 16, 2026
6bfa6ab
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 Jun 16, 2026
471247c
update 1.14+ mods.toml
Goldenfield192 Jun 16, 2026
bb9f1bb
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 Jun 16, 2026
5555448
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 Jun 16, 2026
d6f4b07
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 Jun 17, 2026
63ecca8
resolve 1.16 conflicts
Goldenfield192 Jun 17, 2026
5c3370d
Merge remote-tracking branch 'origin/1.16.5-forge' into 1.17.1-forge
Goldenfield192 Jun 17, 2026
b5022c1
resolve 1.17 conflicts
Goldenfield192 Jun 17, 2026
5e805df
Merge remote-tracking branch 'origin/1.17.1-forge' into 1.18.2-forge
Goldenfield192 Jun 17, 2026
f21e957
resolve 1.18 conflicts
Goldenfield192 Jun 17, 2026
7f99be6
Merge remote-tracking branch 'origin/1.18.2-forge' into 1.19.4-forge
Goldenfield192 Jun 17, 2026
cac0fbc
resolve 1.19 conflicts
Goldenfield192 Jun 17, 2026
59d41e2
Merge remote-tracking branch 'origin/1.19.4-forge' into 1.20.1-forge
Goldenfield192 Jun 17, 2026
a40f932
resolve 1.20 conflicts
Goldenfield192 Jun 17, 2026
36a1ffb
resolve 1.20 conflicts (again)
Goldenfield192 Jun 17, 2026
8c1d291
update README to wikis
Goldenfield192 Jun 17, 2026
3bc2398
ref: use MixinBootstrap in 1.14
Goldenfield192 Jun 20, 2026
e9bbb8d
[PATCH] Add remapJar task back to align with 1.21.1-neoforge
Codetoil Jun 21, 2026
72447c5
Merge branch 'a' into 1.21.1-forge
Codetoil Jun 21, 2026
3e04cf9
Something has gone horribly wrong and I can't figure out what.
Codetoil Jun 21, 2026
883344b
There were no game tests in 1.20.1 forge so remove them from 1.21.1 f…
Codetoil Jun 21, 2026
f8969d3
That needed to be fixed
Codetoil Jun 21, 2026
5f5b6db
Merge remote-tracking branch 'origin/1.21.1-forge' into 1.21.1-forge
Codetoil Jun 21, 2026
62985a3
Change back, I made a mistake
Codetoil Jun 21, 2026
a2c06c3
It boots! Still can't get into a world though...
Codetoil Jun 21, 2026
3baecfe
chore: switch to MixinBooter for 1.12
Goldenfield192 Jun 22, 2026
60c5b91
add MixinBooter in template
Goldenfield192 Jun 22, 2026
67c4e73
fix: 1.15/1.16 model depth error
Goldenfield192 Jun 22, 2026
8e29d97
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 Jun 22, 2026
b561032
resolve 1.14 conflicts
Goldenfield192 Jun 22, 2026
8708ab0
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 Jun 22, 2026
0c64f6d
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 Jun 22, 2026
ca39a46
re-add MixinExtras booter
Goldenfield192 Jun 22, 2026
2723f48
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 Jun 22, 2026
61fcc1f
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 Jun 22, 2026
e93537e
Merge remote-tracking branch 'origin/1.16.5-forge' into 1.17.1-forge
Goldenfield192 Jun 22, 2026
b35ac0d
Merge remote-tracking branch 'origin/1.17.1-forge' into 1.18.2-forge
Goldenfield192 Jun 22, 2026
9b67def
Merge remote-tracking branch 'origin/1.18.2-forge' into 1.19.4-forge
Goldenfield192 Jun 22, 2026
849b50c
Merge remote-tracking branch 'origin/1.19.4-forge' into 1.20.1-forge
Goldenfield192 Jun 22, 2026
3df56e1
fix: remove MixinExtras relocation
Goldenfield192 Jun 22, 2026
d6d2ec0
Merge remote-tracking branch 'refs/remotes/original/1.20.1-forge' int…
Codetoil Jun 22, 2026
063b16f
fix: add
Goldenfield192 Jun 23, 2026
f78bff6
Port to ForgeGradle7 (#245)
Codetoil Jun 24, 2026
becfeb2
chore: use java25 when building
Goldenfield192 Jun 24, 2026
74a735d
chore: update release pipeline
Goldenfield192 Jun 24, 2026
8ee97fb
remove legacy srg name in AT
Goldenfield192 Jun 24, 2026
da0f86c
re-add srg AT entries
Goldenfield192 Jun 24, 2026
d8652e2
ref: rename AT to match 1.14+ cases
Goldenfield192 Jun 24, 2026
c302e67
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 Jun 24, 2026
dc9b7c2
chore: bump FG to 7.0.30
Goldenfield192 Jun 24, 2026
7a63289
ref: bump Forge version
Goldenfield192 Jun 24, 2026
75ba3c6
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 Jun 24, 2026
62974f3
ref: add 1.14 deps & AT entries
Goldenfield192 Jun 25, 2026
6b06999
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 Jun 25, 2026
ea43777
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 Jun 25, 2026
7439f75
resolve 1.16 conflicts
Goldenfield192 Jun 25, 2026
e14c944
Merge remote-tracking branch 'origin/1.16.5-forge' into 1.17.1-forge
Goldenfield192 Jun 25, 2026
4db1d2a
resolve 1.17 conflicts
Goldenfield192 Jun 25, 2026
73ccff8
fix: add refmap
Goldenfield192 Jun 25, 2026
c233b67
revert "Port to FG7" and following changes
Goldenfield192 Jun 26, 2026
6f680b5
Revert "revert "Port to FG7" and following changes"
Goldenfield192 Jun 26, 2026
7b50029
bump FG to 7.0.31
Goldenfield192 Jun 26, 2026
d1b69cf
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 Jun 26, 2026
5432fa6
revert to legacy FG
Goldenfield192 Jun 26, 2026
51cd971
chore: use java25 for 1.7.10
Goldenfield192 Jun 26, 2026
6558a9a
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 Jun 26, 2026
aaa431a
resolve 1.14 conflicts
Goldenfield192 Jun 26, 2026
44191d0
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 Jun 26, 2026
20efc5a
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 Jun 26, 2026
3dc099c
Merge remote-tracking branch 'origin/1.16.5-forge' into 1.17.1-forge
Goldenfield192 Jun 26, 2026
8830a3d
resolve 1.17 conflicts
Goldenfield192 Jun 26, 2026
96e1a9d
Merge remote-tracking branch 'origin/1.17.1-forge' into 1.18.2-forge
Goldenfield192 Jun 26, 2026
d8a806b
resolve 1.18 conflicts
Goldenfield192 Jun 26, 2026
f391bd1
Merge remote-tracking branch 'origin/1.18.2-forge' into 1.19.4-forge
Goldenfield192 Jun 26, 2026
29ba8fb
Merge remote-tracking branch 'origin/1.19.4-forge' into 1.20.1-forge
Goldenfield192 Jun 26, 2026
abaad0b
fix: incorrect shadow on scaled model
Goldenfield192 Jun 26, 2026
169556e
Merge remote-tracking branch 'origin/1.17.1-forge' into 1.18.2-forge
Goldenfield192 Jun 26, 2026
f0ae327
Merge remote-tracking branch 'origin/1.18.2-forge' into 1.19.4-forge
Goldenfield192 Jun 26, 2026
a7431ec
Merge remote-tracking branch 'origin/1.19.4-forge' into 1.20.1-forge
Goldenfield192 Jun 26, 2026
8c70240
fix: apply velocity when loading
Goldenfield192 Jun 27, 2026
0e5c3c8
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 Jun 27, 2026
700307f
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 Jun 27, 2026
a0d62c8
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 Jun 27, 2026
8fc70f7
bump 1.14 Forge version
Goldenfield192 Jun 27, 2026
a375497
Merge remote-tracking branch 'origin/1.16.5-forge' into 1.17.1-forge
Goldenfield192 Jun 27, 2026
e0a8b9b
fix: avoid ArrayIndexOutOfBoundsException by copying entity list befo…
Goldenfield192 Jun 27, 2026
3f642b1
Merge remote-tracking branch 'origin/1.17.1-forge' into 1.18.2-forge
Goldenfield192 Jun 27, 2026
da400e6
Merge remote-tracking branch 'origin/1.18.2-forge' into 1.19.4-forge
Goldenfield192 Jun 27, 2026
983f256
Merge remote-tracking branch 'origin/1.19.4-forge' into 1.20.1-forge
Goldenfield192 Jun 27, 2026
939cdfd
bump version to 1.3.1
Goldenfield192 Jun 28, 2026
7ca69be
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 Jun 28, 2026
d5bf217
bump mods.toml and fix template issue
Goldenfield192 Jun 28, 2026
87488eb
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 Jun 28, 2026
ae90018
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 Jun 28, 2026
5e6b299
Merge remote-tracking branch 'origin/1.16.5-forge' into 1.17.1-forge
Goldenfield192 Jun 28, 2026
516ab20
Merge remote-tracking branch 'origin/1.17.1-forge' into 1.18.2-forge
Goldenfield192 Jun 28, 2026
ed72d4f
Merge remote-tracking branch 'origin/1.18.2-forge' into 1.19.4-forge
Goldenfield192 Jun 28, 2026
d2c302a
fix: use EffectiveSide to get logical side
Goldenfield192 Jun 28, 2026
1f8b081
Merge remote-tracking branch 'origin/1.19.4-forge' into 1.20.1-forge
Goldenfield192 Jun 28, 2026
3831fa2
fix: restrict MixinBooter version
Goldenfield192 Jun 29, 2026
ecf252a
fix: use server-compatible way to load speed
Goldenfield192 Jun 30, 2026
608f931
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 Jun 30, 2026
07eb1fd
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 Jun 30, 2026
3b5ad37
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 Jun 30, 2026
1f15e33
ref: use BuiltinPack to handle item model
Goldenfield192 Jul 1, 2026
9276e07
fix: change BuiltinPack.putData param to Identifier
Goldenfield192 Jul 1, 2026
704197c
Merge remote-tracking branch 'origin/1.12.2-forge' into 1.14.4-forge
Goldenfield192 Jul 1, 2026
9be3039
resolve 1.14 conflicts
Goldenfield192 Jul 1, 2026
4f4eb58
Merge remote-tracking branch 'origin/1.14.4-forge' into 1.15.2-forge
Goldenfield192 Jul 1, 2026
8d048c3
Merge remote-tracking branch 'origin/1.15.2-forge' into 1.16.5-forge
Goldenfield192 Jul 1, 2026
228ef37
resolve 1.16 conflicts
Goldenfield192 Jul 1, 2026
7a2ce6d
Merge remote-tracking branch 'origin/1.16.5-forge' into 1.17.1-forge
Goldenfield192 Jul 1, 2026
a24e83a
resolve 1.17 conflicts
Goldenfield192 Jul 1, 2026
d1066d1
Merge remote-tracking branch 'origin/1.17.1-forge' into 1.18.2-forge
Goldenfield192 Jul 1, 2026
aed62a4
Merge remote-tracking branch 'origin/1.18.2-forge' into 1.19.4-forge
Goldenfield192 Jul 1, 2026
fa571b6
Merge remote-tracking branch 'origin/1.19.4-forge' into 1.20.1-forge
Goldenfield192 Jul 1, 2026
07e0dc8
Merge branch '1.21.1-forge' into a
Codetoil Jul 4, 2026
c3f80a2
Merge pull request #2 from Codetoil/a
Codetoil Jul 5, 2026
599158e
Fix stuff
Codetoil Jul 5, 2026
262eb0c
a
Codetoil Jul 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 25 additions & 26 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,28 @@ name: Universal Mod Core CI
on: [push]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v1
with:
java-version: '21' # The JDK version to make available on the path.
java-package: jdk # (jre, jdk, or jdk+fx) - defaults to jdk
architecture: x64 # (x64 or x86) - defaults to x64
- run: |
ref=`echo ${github_ref} | sed -e 's,refs/heads/,,' | tr '/' '-'`
echo $ref
echo "::set-env name=ref::$ref"
env:
github_ref: ${{ github.ref }}
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
- name: keyscan
run: mkdir -p ~/.ssh/ && ssh-keyscan -t rsa teamopenindustry.cc >> ~/.ssh/known_hosts
- name: Gradle publish
env:
MAVENCI_PASS: ${{ secrets.MAVENCI_PASS }}
run: ./gradlew publish
- uses: actions/upload-artifact@v4
with:
name: UniversalModCore-${{ env.ref }}
path: build/libs/UniversalModCore-*.jar
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-java@v5
with:
java-version: '21'
distribution: 'temurin'
- run: |
ref=`echo ${github_ref} | sed -e 's,refs/heads/,,' | tr '/' '-'`
echo $ref
echo "::set-env name=ref::$ref"
env:
github_ref: ${{ github.ref }}
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
- name: keyscan
run: mkdir -p ~/.ssh/ && ssh-keyscan -t rsa teamopenindustry.cc >> ~/.ssh/known_hosts
- name: Gradle publish
env:
MAVENCI_PASS: ${{ secrets.MAVENCI_PASS }}
run: ./gradlew publish
- uses: actions/upload-artifact@v6
with:
name: UniversalModCore-${{ env.ref }}
path: build/libs/UniversalModCore-*.jar
85 changes: 54 additions & 31 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,57 @@ name: Universal Mod Core Release
on: [workflow_dispatch]

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
branch: [1.7.10-forge, 1.10.2-forge, 1.11.2-forge, 1.12.2-forge, 1.14.4-forge, 1.15.2-forge, 1.16.5-forge]
steps:
- uses: actions/checkout@v4
with:
ref: ${{ matrix.branch }}
- uses: actions/setup-java@v1
with:
java-version: '1.8' # The JDK version to make available on the path.
java-package: jdk # (jre, jdk, or jdk+fx) - defaults to jdk
architecture: x64 # (x64 or x86) - defaults to x64
- run: |
ref=`echo ${github_ref} | sed -e 's,refs/heads/,,' | tr '/' '-'`
echo $ref
echo "::set-env name=ref::$ref"
env:
github_ref: ${{ github.ref }}
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
- name: keyscan
run: mkdir -p ~/.ssh/ && ssh-keyscan -t rsa teamopenindustry.cc >> ~/.ssh/known_hosts
- name: Gradle publish
env:
MAVENCI_PASS: ${{ secrets.MAVENCI_PASS }}
run: ./gradlew publish -Dtarget=release
- uses: actions/upload-artifact@v4
with:
name: UniversalModCore-${{ env.ref }}
path: build/libs/UniversalModCore-*.jar
build:
runs-on: ubuntu-latest
strategy:
matrix:
include:
- branch: 1.7.10-forge
java: 25 # RFG uses gradle 9
- branch: 1.10.2-forge
java: 8
- branch: 1.11.2-forge
java: 8
- branch: 1.12.2-forge
java: 8
- branch: 1.14.4-forge
java: 8
- branch: 1.15.2-forge
java: 8
- branch: 1.16.5-forge
java: 8
- branch: 1.17.1-forge
java: 16
- branch: 1.18.2-forge
java: 17
- branch: 1.19.4-forge
java: 17
- branch: 1.20.1-forge
java: 17
- branch: 1.21.1-neoforge
java: 21
steps:
- uses: actions/checkout@v5
with:
ref: ${{ matrix.branch }}
- uses: actions/setup-java@v5
with:
java-version: ${{ matrix.java }}
distribution: 'temurin'
- run: |
ref=`echo ${github_ref} | sed -e 's,refs/heads/,,' | tr '/' '-'`
echo $ref
echo "::set-env name=ref::$ref"
env:
github_ref: ${{ github.ref }}
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
- name: keyscan
run: mkdir -p ~/.ssh/ && ssh-keyscan -t rsa teamopenindustry.cc >> ~/.ssh/known_hosts
- name: Gradle publish
env:
MAVENCI_PASS: ${{ secrets.MAVENCI_PASS }}
run: ./gradlew publish -Dtarget=release
- uses: actions/upload-artifact@v6
with:
name: UniversalModCore-${{ env.ref }}
path: build/libs/UniversalModCore-*.jar
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ build
# other
eclipse
runs
logs

# sketchup
*.skb
Expand Down
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ Benjamin Plain (bplainia)
Jacob Hayes (tigerbird1)
Milan Damen (milandamen)
Daniel Schmidt (Danielxs01)
Anthony/Angelina Michalek (Codetoil)
29 changes: 1 addition & 28 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,4 @@ Universal Mod Core allows developers to build mods against a stable API that is

In the past UMC has been packaged directly with ImmersiveRailroading as it is was the only mod using it. Now that the API is reasonably stable, it can be published as it's own mod. This mod contains the logic for each Minecraft Version / Loader that it exposes in a simplified way to child mods.

| Minecraft Version | Status |
|----------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|
| [1.7.10-forge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.7.10-forge) | ![Universal Mod Core 1.7.10-forge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.7.10-forge) |
| [1.10.2-forge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.10.2-forge) | ![Universal Mod Core 1.10.2-forge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.10.2-forge) |
| [1.11.2-forge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.11.2-forge) | ![Universal Mod Core 1.11.2-forge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.11.2-forge) |
| [1.12.2-forge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.12.2-forge) | ![Universal Mod Core 1.12.2-forge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.12.2-forge) |
| [1.14.4-forge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.14.4-forge) | ![Universal Mod Core 1.14.4-forge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.14.4-forge) |
| [1.14.4-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.14.4-fabric) | ![Universal Mod Core 1.14.4-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.14.4-fabric) |
| [1.15.2-forge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.15.2-forge) | ![Universal Mod Core 1.15.2-forge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.15.2-forge) |
| [1.15.2-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.15.2-fabric) | ![Universal Mod Core 1.15.2-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.16.2-fabric) |
| [1.16.5-forge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.16.5-forge) | ![Universal Mod Core 1.16.5-forge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.16.5-forge) |
| [1.16.5-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.16.5-fabric) | ![Universal Mod Core 1.16.5-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.16.5-fabric) |
| [1.17.1-forge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.17.1-forge) | ![Universal Mod Core 1.17.1-forge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.17.1-forge) |
| [1.17.1-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.17.1-fabric) | ![Universal Mod Core 1.17.1-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.17.1-fabric) |
| [1.18.2-forge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.18.2-forge) | ![Universal Mod Core 1.18.2-forge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.18.2-forge) |
| [1.18.2-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.18.2-fabric) | ![Universal Mod Core 1.18.2-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.18.2-fabric) |
| [1.19.4-forge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.19.4-forge) | ![Universal Mod Core 1.19.4-forge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.19.4-forge) |
| [1.19.4-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.19.4-fabric) | ![Universal Mod Core 1.19.4-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.19.4-fabric) |
| [1.20.1-forge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.20.1-forge) | ![Universal Mod Core 1.20.1-forge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.20.1-forge) |
| [1.20.1-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.20.1-fabric) | ![Universal Mod Core 1.20.1-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.20.1-fabric) |
| [1.20.4-neoforge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.20.4-neoforge) | EOL |
| [1.20.4-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.20.4-fabric) | EOL |
| [1.21.1-neoforge](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.21.1-neoforge) | ![Universal Mod Core 1.21.1-neoforge](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.21.1-neoforge) |
| [1.21.1-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/tree/1.21.1-fabric) | ![Universal Mod Core 1.21.1-fabric](https://github.com/TeamOpenIndustry/UniversalModCore/actions/workflows/build.yml/badge.svg?branch=1.21.1-fabric) |

## Developer Guide

TODO once beta is ready
Check out the [wiki](https://github.com/TeamOpenIndustry/UniversalModCore/wiki) page for more information!
Loading