Skip to content

Commit ac2b939

Browse files
committed
perepare for merge
1 parent 91d10b8 commit ac2b939

File tree

90 files changed

+41
-2400
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+41
-2400
lines changed

.github/workflows/build.yml

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,39 @@
1-
name: Build
2-
3-
on: [push, pull_request]
1+
name: build
2+
on: [ pull_request, push ]
43

54
jobs:
65
build:
6+
strategy:
7+
matrix:
8+
java: [ 21 ]
79
runs-on: ubuntu-latest
810
steps:
9-
- name: Checkout repository
10-
uses: actions/checkout@v4
11+
12+
- name: checkout repository
13+
uses: actions/checkout@v2
14+
15+
- name: setup jdk ${{ matrix.java }}
16+
uses: actions/setup-java@v1
1117
with:
12-
fetch-depth: 0
13-
fetch-tags: true
18+
java-version: ${{ matrix.java }}
1419

15-
- name: Setup JDK 21
16-
uses: actions/setup-java@v4
20+
- uses: actions/cache@v4
1721
with:
18-
java-version: '21'
19-
distribution: 'temurin'
22+
path: |
23+
~/.gradle/caches
24+
~/.gradle/loom-cache
25+
~/.gradle/wrapper
26+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle-wrapper.properties') }}
27+
restore-keys: ${{ runner.os }}-gradle
2028

21-
- name: Setup Gradle
22-
uses: gradle/actions/setup-gradle@v4
29+
- name: make gradle wrapper executable
30+
run: chmod +x ./gradlew
2331

24-
- name: Build with Gradle
32+
- name: build
2533
run: ./gradlew build
2634

27-
- name: Capture Build Artifacts
35+
- name: Upload Neoforge artifacts
2836
uses: actions/upload-artifact@v4
2937
with:
30-
name: Artifacts
38+
name: neoforge-artifacts
3139
path: build/libs/

build.gradle

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ tasks.named('wrapper', Wrapper).configure {
1414
distributionType = Wrapper.DistributionType.BIN
1515
}
1616

17-
version = mod_version
17+
// Formats the mod version to include the loader, Minecraft version, and build number (if present)
18+
// example: 1.0.0+fabric-1.18.2-100
19+
String buildNumber = System.getenv("GITHUB_RUN_NUMBER")
20+
version = "${mod_version}+neoforge-${minecraft_version}" + (buildNumber != null ? "-${buildNumber}" : "")
1821
group = mod_group_id
1922

2023
repositories {
@@ -29,7 +32,7 @@ repositories {
2932
}
3033

3134
base {
32-
archivesName = mod_id
35+
archivesName = archives_base_name
3336
}
3437

3538
// Mojang ships Java 21 to end users in 1.21.1, so mods should target Java 21.
@@ -150,18 +153,18 @@ var generateModMetadata = tasks.register("generateModMetadata", ProcessResources
150153
var replaceProperties = [
151154
minecraft_version : minecraft_version,
152155
minecraft_version_range: minecraft_version_range,
153-
neo_version : neo_version,
154-
neo_version_range : neo_version_range,
156+
neo_version : neo_version.split("\\.")[0],
155157
loader_version_range : loader_version_range,
156158
mod_id : mod_id,
157159
mod_name : mod_name,
158160
mod_license : mod_license,
159-
mod_version : mod_version,
161+
mod_version : version,
160162
mod_authors : mod_authors,
161163
mod_description : mod_description,
162164
mod_logo : mod_logo,
163165
mod_github : mod_github,
164-
create_version_range : create_version_range
166+
create_version : create_version.split("-")[0],
167+
create_until_version : create_until_version
165168
]
166169
inputs.properties replaceProperties
167170
expand replaceProperties

common/build.gradle

Lines changed: 0 additions & 46 deletions
This file was deleted.

common/src/main/java/net/createcobblestone/CreateCobblestoneExpectPlatform.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

common/src/main/java/net/createcobblestone/CreateCobblestoneMod.java

Lines changed: 0 additions & 35 deletions
This file was deleted.

common/src/main/java/net/createcobblestone/blocks/MechanicalGeneratorBlock.java

Lines changed: 0 additions & 104 deletions
This file was deleted.

0 commit comments

Comments
 (0)