Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
6b5a360
Merge branch 'master' into preview
tier940 Dec 8, 2023
c38b897
Bump up dev ceu
tier940 Dec 8, 2023
1131e13
Fix boot
tier940 Dec 9, 2023
2f8da71
Update latest dev build
tier940 Dec 13, 2023
7f9b9a0
Merge branch 'master' into preview
tier940 Dec 13, 2023
4094c7f
Merge branch 'master' into preview
tier940 Dec 16, 2023
e143f81
Update latest dev build
tier940 Dec 16, 2023
7d439bb
Merge branch 'master' into preview
tier940 Dec 20, 2023
0c4068d
Merge branch 'master' into preview
tier940 Jan 2, 2024
6b34964
Merge branch 'master' into preview
tier940 Jan 14, 2024
4cbee4e
Merge branch 'master' into preview
tier940 Jan 29, 2024
adad934
Merge branch 'master' into preview
tier940 Feb 13, 2024
e19142d
Merge branch 'master' into preview
tier940 Mar 20, 2024
d17e83c
Fix boot
tier940 Mar 20, 2024
84c5713
Update CEu jar
tier940 Mar 31, 2024
9a17ebd
Merge branch 'master' into preview
tier940 Apr 5, 2024
e4a44c9
Update CEu jar
tier940 Apr 5, 2024
5bd3874
Update CEu jar
tier940 Apr 24, 2024
8c05e01
Update dependencies
tier940 Apr 24, 2024
2bbe18d
Merge branch 'master' into preview
tier940 Jun 7, 2024
f62f5be
起動エラーのみ修正
tier940 Jun 7, 2024
f223f19
Merge branch 'master' into preview
tier940 Jun 7, 2024
32434ed
Update jar
tier940 Jun 7, 2024
c357dd3
Fix DEDA RecipeMaps
tier940 Jun 8, 2024
648176e
Merge branch 'master' into preview
tier940 Jun 14, 2024
babfe35
Update jar
tier940 Jun 23, 2024
631c97d
Merge branch '2.8.9' into 2.9
tier940 Jun 28, 2024
90b90e5
Merge branch '2.8.9' into 2.9
tier940 Jul 1, 2024
7507e8f
Merge branch 'master' into 2.9
tier940 Jul 5, 2024
0c8e34c
Merge branch 'master' into 2.9
tier940 Jul 8, 2024
e3652bf
MTE登録の対応
tier940 Jul 8, 2024
c9bc4b7
Update jar
tier940 Jul 10, 2024
376e0bc
Merge branch 'master' into 2.9
tier940 Jul 13, 2024
73d77dd
Merge commit '7985872aa200a6238c3c93ec02f0e196fb48e5c0' into 2.9
tier940 Jul 23, 2024
0b6f8fc
spotlessApply
Jul 23, 2024
bd07486
Merge pull request #283 from GTModpackTeam/2.9-spotless-fixes
tier940 Jul 23, 2024
b25a696
Boot err fix
tier940 Jul 23, 2024
c756940
Merge branch 'master' into 2.9
tier940 Aug 2, 2024
8b29d60
木材加工のレシピを GTWoodProcessing に分割開始
tier940 Aug 10, 2024
4912b9d
spotlessApply
Aug 10, 2024
e6f24e8
Merge pull request #287 from GTModpackTeam/tier-split-wood-recipe-spo…
tier940 Aug 10, 2024
714be54
Fix settings.gradle.patch
tier940 Aug 14, 2024
ebc71d5
temp push
tier940 Aug 14, 2024
f874187
Merge branch 'master' into 2.9
tier940 Aug 14, 2024
e78c6df
Update to MUI 2.5.0-RC1
tier940 Aug 14, 2024
494fcf8
Update libs
tier940 Aug 14, 2024
f86ae1b
Fix GTEElements
tier940 Aug 14, 2024
ad739a9
Update libs
tier940 Aug 18, 2024
f16938b
Merge branch 'master' into tier-split-wood-recipe
tier940 Aug 30, 2024
43338e3
spotlessApply
Aug 30, 2024
31a6598
Merge pull request #291 from GTModpackTeam/tier-split-wood-recipe-spo…
tier940 Aug 30, 2024
2b43bb7
Migrate to GTWoodProcessing
tier940 Aug 30, 2024
ca41f84
Fix merge
tier940 Aug 30, 2024
bf35c4d
Merge branch 'master' into 2.9
tier940 Sep 9, 2024
d5babbe
Update lib
tier940 Sep 9, 2024
635ca30
spotlessApply
Sep 9, 2024
325a876
Merge pull request #293 from GTModpackTeam/2.9-spotless-fixes
tier940 Sep 9, 2024
2c06e91
Add source jar
tier940 Sep 9, 2024
228c83b
fix: spawner logic
sysnote8main Sep 9, 2024
81ae6c7
spotlessApply
Sep 9, 2024
45b83b5
Merge pull request #294 from GTModpackTeam/2.9-spotless-fixes
sysnote8main Sep 9, 2024
6d03e2e
Merge branch 'tier-split-wood-recipe' into 2.9
tier940 Sep 9, 2024
df682f4
ImplosionNoBombの変更点を分離
tier940 Sep 9, 2024
9b54e0f
Fix CICD
tier940 Sep 10, 2024
c86fa71
Del settings.gradle.patch
tier940 Sep 11, 2024
44e64c7
Update Buildscripts
tier940 Sep 11, 2024
bff697a
temp push
tier940 Sep 20, 2024
918c997
Fix explosives
tier940 Sep 20, 2024
27589e4
Fix GTEDraconicRecipeMaps
tier940 Sep 21, 2024
d0db103
fix
tier940 Feb 8, 2025
85b9c91
Merge branch 'master' into 2.9
tier940 Feb 8, 2025
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
13 changes: 3 additions & 10 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,6 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Apply patch to settings.gradle
run: |
if [ -f settings.gradle.patch ]; then
patch -p0 < settings.gradle.patch
fi

- name: Apply patch to gradle.properties
run: sed -i 's/debug_all = false/debug_all = true/g' gradle.properties

Expand Down Expand Up @@ -64,7 +58,7 @@ jobs:
if: ${{ failure() && steps.build_mod.conclusion == 'failure' && github.event_name == 'pull_request' && !github.event.pull_request.draft }}
run: |
git reset --hard
git checkout "${PR_BRANCH}"
git checkout "${github.ref_name}"
./gradlew --info spotlessApply || exit 1
git diff --exit-code && exit 1
git config user.name "GitHub Actions"
Expand All @@ -74,15 +68,14 @@ jobs:
git push --force-with-lease origin "${FIXED_BRANCH}"
gh pr create \
--head "${FIXED_BRANCH}" \
--base "${PR_BRANCH}" \
--base "${github.ref_name}" \
--title "Spotless apply for branch ${{ github.event.pull_request.head.ref }} for #${{ github.event.pull_request.number }}" \
--body "Automatic spotless apply to fix formatting errors, applies to PR #${{ github.event.pull_request.number }}" \
2>&1 | tee pr-message.log || true
gh pr comment "${PR_BRANCH}" -F pr-message.log || true
gh pr comment "${github.ref_name}" -F pr-message.log || true
shell: bash # ensures set -eo pipefail
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_BRANCH: ${{ github.head_ref }}
FIXED_BRANCH: ${{ github.head_ref }}-spotless-fixes

- name: Run server for ${{ inputs.timeout }} seconds
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/format_java.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
run: ./gradlew --info spotlessCheck

- name: Attempt to make a PR fixing spotless errors
if: failure()
if: failure() && steps.build.conclusion == 'failure'
run: |
git reset --hard
git checkout "${PR_BRANCH}"
Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,15 +82,16 @@ jobs:
modrinth-id: ${{ env.MODRINTH_PROJECT_ID }}
modrinth-token: "${{ secrets.MODRINTH_API_KEY }}"
modrinth-dependencies: |
8PB5NZf9(required)
vaQ5bJYU(required)
MeXYT7nJ(required)
G1ckZuWK(required)
tULldUx4(required)
tZiutdLG(required)
curseforge-id: ${{ env.CURSEFORGE_PROJECT_ID }}
curseforge-token: "${{ secrets.CURSEFORGE_API_KEY }}"
curseforge-dependencies: |
mixin-booter(required)
gregtech-ce-unofficial(required)
gregicality-multiblocks(required)
implosionnobomb(recommended)
ae2-extended-life(recommended)
ae-additions-extra-cells-2-fork(recommended)
nae2(recommended)
Expand All @@ -105,7 +106,7 @@ jobs:
draconic-evolution(recommended)
draconicadditions(recommended)
project-red-illumination(recommended)
avaritia-1-1x-kedition(recommended)
avaritia-1-1x-unofficial(recommended)
thaumcraft(recommended)
forestry(recommended)
gendustry(recommended)
Expand Down
6 changes: 0 additions & 6 deletions .github/workflows/test_java.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,6 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Apply patch to settings.gradle
run: |
if [ -f settings.gradle.patch ]; then
patch -p0 < settings.gradle.patch
fi

- name: Apply patch to build.gradle
run: sed -i 's/debug_all = false/debug_all = true/g' gradle.properties

Expand Down
63 changes: 62 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,64 @@
# 2.4.5
- Separate to [GTBeesMatrix](https://github.com/GTModpackTeam/GTBeesMatrix). [#320](https://github.com/GTModpackTeam/GTExpert-Core/pull/320)
- The following mods have been separated into separate mods to improve maintainability.
- [Forestry](https://www.curseforge.com/minecraft/mc-mods/forestry)
- [Gendustry](https://www.curseforge.com/minecraft/mc-mods/gendustry)
- [Binnie's Mods Patched](https://www.curseforge.com/minecraft/mc-mods/binnies-mods-patched)

* * *

# 2.4.4
- Fix Wyvern tool recipe. [#319](https://github.com/GTModpackTeam/GTExpert-Core/pull/319)

* * *

# v2.4.3
- Add BrokenSpawer recipe to SoulBinder. [#315](https://github.com/GTModpackTeam/GTExpert-Core/pull/315)

* * *

# v2.4.2
- Delete unused steam machines. [#309](https://github.com/GTModpackTeam/GTExpert-Core/pull/309)
- Advanced Chemical Plant to be compatible with PerfectOC. [#310](https://github.com/GTModpackTeam/GTExpert-Core/pull/314)

* * *

# v2.4.1
- A recipe for processing FluixAlloy Molten in AlloyBlastFurnace into Ingot using Mold has been added. [#307](https://github.com/GTModpackTeam/GTExpert-Core/pull/307)

* * *

# v2.4.0
- Disable automatic meal function for helmets [#300](https://github.com/GTModpackTeam/GTExpert-Core/pull/300)
- Removed conflicts with GTWP [#303](https://github.com/GTModpackTeam/GTExpert-Core/pull/303)

* * *

# v2.3.2
- Fix BlastTemperature of Vacuum Freezer Extended Recipes.

* * *

# v2.3.1
- Hotfix a mistake when splitting into INBs [#296](https://github.com/GTModpackTeam/GTExpert-Core/pull/296)

* * *

# v2.3.0
- Separate Electric Implosion Compressor changes to [ImplosionNoBomb](https://www.curseforge.com/minecraft/mc-mods/implosionnobomb)
- Thanks to @MrKono for his support!!

* * *

# v2.2.14
## Ender IO
- Fix Black Paper

## GregTech Food Options
- Kitchen Recipe

* * *

# v2.2.13
- Fix upgrade recipe to Nano Boots from Piston Boots.

Expand Down Expand Up @@ -25,7 +86,7 @@

# v2.2.8
- Electric Implosion Compressor is converted to no explosive items. [#284](https://github.com/GTModpackTeam/GTExpert-Core/pull/284)
- Thanks to @MrKono for his support!!
- Thanks to @MrKono and @sysnote8main for his support!!

* * *

Expand Down
14 changes: 7 additions & 7 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
//version: 1723428048
//version: 1725973221
/*
* DO NOT CHANGE THIS FILE!
* Also, you may replace this file at any time if there is an update available.
* Please check https://github.com/GregTechCEu/Buildscripts/blob/master/build.gradle for updates.
* Please check https://github.com/GTModpackTeam/Buildscripts/blob/master/build.gradle for updates.
* You can also run ./gradlew updateBuildScript to update your buildscript.
*/

Expand Down Expand Up @@ -1423,11 +1423,11 @@ if (!project.getGradle().startParameter.isOffline() && !Boolean.getBoolean('DISA
}

static URL availableBuildScriptUrl() {
new URL("https://raw.githubusercontent.com/GregTechCEu/Buildscripts/master/build.gradle")
new URL("https://raw.githubusercontent.com/GTModpackTeam/Buildscripts/master/build.gradle")
}

static URL availableSettingsGradleUrl() {
new URL("https://raw.githubusercontent.com/GregTechCEu/Buildscripts/master/settings.gradle")
new URL("https://raw.githubusercontent.com/GTModpackTeam/Buildscripts/master/settings.gradle")
}

boolean performBuildScriptUpdate() {
Expand Down Expand Up @@ -1476,8 +1476,8 @@ tasks.register('faq') {
"To add new repositories to your project, place them in 'repositories.gradle'.\n" +
"If you need additional gradle code to run, you can place it in a file named 'addon.gradle' (or either of the above, up to you for organization).\n\n" +
"If your build fails to recognize the syntax of newer Java versions, enable Jabel in your 'gradle.properties' under the option name 'enableModernJavaSyntax'.\n" +
"To see information on how to configure your IDE properly for Java 17, see https://github.com/GregTechCEu/Buildscripts/blob/master/docs/jabel.md\n\n" +
"Report any issues or feature requests you have for this build script to https://github.com/GregTechCEu/Buildscripts/issues\n")
"To see information on how to configure your IDE properly for Java 17, see https://github.com/GTModpackTeam/Buildscripts/blob/master/docs/jabel.md\n\n" +
"Report any issues or feature requests you have for this build script to https://github.com/GTModpackTeam/Buildscripts/issues\n")
}
}

Expand All @@ -1495,7 +1495,7 @@ def getFile(String relativePath) {

def checkPropertyExists(String propertyName) {
if (!project.hasProperty(propertyName)) {
throw new GradleException("This project requires a property \"" + propertyName + "\"! Please add it your \"gradle.properties\". You can find all properties and their description here: https://github.com/GregTechCEu/Buildscripts/blob/main/gradle.properties")
throw new GradleException("This project requires a property \"" + propertyName + "\"! Please add it your \"gradle.properties\". You can find all properties and their description here: https://github.com/GTModpackTeam/Buildscripts/blob/main/gradle.properties")
}
}

Expand Down
51 changes: 21 additions & 30 deletions dependencies.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
*
* - shadowapi("g:n:v:c"): effectively the same as API, but the dependency is included in your jar under a renamed package name
* Requires you to enable usesShadowedDependencies in gradle.properties
* For more info, see https://github.com/GregTechCEu/Buildscripts/blob/master/docs/shadow.md
* For more info, see https://github.com/GTModpackTeam/Buildscripts/blob/master/docs/shadow.md
*
* You can exclude transitive dependencies (dependencies of the chosen dependency) by appending { transitive = false } if needed,
* but use this sparingly as it can break using your mod as another mod's dependency if you're not careful.
Expand All @@ -40,16 +40,17 @@
dependencies {
// Published dependencies
api("codechicken:codechickenlib:3.2.3.358") // CCL 3.2.3.358
api("com.cleanroommc:modularui:2.4.3") { transitive = false } // MUI 2.4.3
api("com.cleanroommc:groovyscript:1.1.1") { transitive = false } // GrS 1.1.1
api("com.cleanroommc:modularui:2.5.0-rc1") { transitive = false } // MUI 2.5.0-rc1
api("com.cleanroommc:groovyscript:1.1.2") { transitive = false } // GrS 1.1.2
api("CraftTweaker2:CraftTweaker2-MC1120-Main:1.12-4.1.20.700") // CrT 4.1.20.700
api rfg.deobf("curse.maven:ctm-267602:2915363") // CTM 1.0.2.31

// Hard Dependencies
devOnlyNonPublishable(rfg.deobf("curse.maven:gregtech-ce-unofficial-557242:5519022")) // CEu 2.8.10
//devOnlyNonPublishable(rfg.deobf(project.files("libs/gregtech-1.12.2-2.8.9-beta-dev.jar"))) // CEu pr 2.8.10
devOnlyNonPublishable(rfg.deobf("curse.maven:gregicality-multiblocks-564858:5508050")) // GCYM 1.2.10
devOnlyNonPublishable(rfg.deobf("curse.maven:shadowfacts-forgelin-248453:2785465")) // Forgelin 1.8.4
//devOnlyNonPublishable(rfg.deobf("curse.maven:gregtech-ce-unofficial-557242:5519022")) // CEu 2.8.10
devOnlyNonPublishable(rfg.deobf(project.files("libs/gregtech-1.12.2-2.9.0-beta-dev.jar"))) // CEu pr 2.9.0
//devOnlyNonPublishable(rfg.deobf("curse.maven:gregicality-multiblocks-564858:5508050")) // GCYM 1.2.10
devOnlyNonPublishable(rfg.deobf(project.files("libs/GregicalityMultiblocks-1.3.0-dev.jar"))) // GCYM pr 1.3.0
devOnlyNonPublishable(rfg.deobf("curse.maven:forgelin-continuous-456403:6142081")) // Forgelin-Continuous 2.1.10.0

// Switchable Dependencies
if (project.useAE2uelExtended.toBoolean()) {
Expand All @@ -58,7 +59,18 @@ dependencies {
devOnlyNonPublishable(rfg.deobf("curse.maven:ae2-extended-life-570458:5411078")) // AE2UEL 0.56.6
}

// Debug AE Additions
// Debug GTWoodProcessing
if (project.debug_all.toBoolean() || project.debug_gtwp.toBoolean()) {
runtimeOnlyNonPublishable rfg.deobf("curse.maven:gtwoodprocessing-1093753:5731776")
}

// Debug ImplosionNoBomb
compileOnly rfg.deobf("curse.maven:implosionnobomb-1094386:5731331") // ImplosionNoBomb 1.1.0
if (project.debug_all.toBoolean() || project.debug_inb.toBoolean()) {
runtimeOnlyNonPublishable rfg.deobf("curse.maven:implosionnobomb-1094386:5731331")
}

// Debug ExtraCells2 Additions
if (project.debug_all.toBoolean() || project.debug_aea.toBoolean()) {
runtimeOnlyNonPublishable rfg.deobf("curse.maven:ae-additions-extra-cells-2-fork-493962:3814371") // AEAdditions 1.3.8
}
Expand All @@ -85,27 +97,6 @@ dependencies {
}
}

// Debug Forestry
compileOnly rfg.deobf("curse.maven:forestry-59751:2684780") // Forestry 5.8.2.387
compileOnly rfg.deobf("curse.maven:binnies-mods-patched-899182:5492997") // Binnie's Mods Patched 2.5.1.212
if (project.debug_all.toBoolean() || project.debug_ffm.toBoolean()) {
runtimeOnlyNonPublishable rfg.deobf("curse.maven:forestry-59751:2684780") // Forestry 5.8.2.387
runtimeOnlyNonPublishable rfg.deobf("curse.maven:beebetteratbees-244516:2627215") // BeeBetterAtBees 2.0.3
runtimeOnlyNonPublishable rfg.deobf("curse.maven:jei-bees-248370:2490058") // JEIBees 0.9.0.5

// Debug Gendustry
if (project.debug_all.toBoolean() || project.debug_gendustry.toBoolean()) {
runtimeOnlyNonPublishable rfg.deobf("curse.maven:bdlib-70496:2518031") // BdLib 1.14.3.12
runtimeOnlyNonPublishable rfg.deobf("curse.maven:gendustry-70492:2516215") // Gendustry 1.6.5.8
runtimeOnlyNonPublishable rfg.deobf("curse.maven:gendustry-jei-addon-301364:2609434") // Gendustry JEI Addon 1.0.2
}

// Debug Binnies
if (project.debug_all.toBoolean() || project.debug_binnies.toBoolean()) {
runtimeOnlyNonPublishable rfg.deobf("curse.maven:binnies-mods-patched-899182:5492997") // Binnie's Mods Patched 2.5.1.212
}
}

// Debug EnderIO
compileOnly "info.loenwind.autoconfig:AutoConfig:1.12.2-1.0.2" // AutoConfig 1.0.2
compileOnly "info.loenwind.autosave:AutoSave:1.12.2-1.0.11" // AutoSave 1.0.11
Expand Down Expand Up @@ -142,7 +133,7 @@ dependencies {

// Debug Avaritia
if (project.debug_all.toBoolean() || project.debug_avaritia.toBoolean()) {
runtimeOnlyNonPublishable rfg.deobf("curse.maven:avaritia-1-1x-kedition-913129:4777278") // Avaritia 1.1x Kedition 1.3
runtimeOnlyNonPublishable rfg.deobf("curse.maven:avaritia-1-1x-unofficial-1165010:6092956") // Avaritia UEL 3.3.0.41
}

// Debug Chisel
Expand Down
Loading