Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
4757433
Fabric 1.19.2, Create 0.5.0, KubeJS 6.0 builds
MaxNeedsSnacks Jun 6, 2023
89c8c98
Port to KubeJS 6.1 \o/
MaxNeedsSnacks Jun 7, 2023
3bd9246
Add dependency override so we can launch userdev... (ugh)
MaxNeedsSnacks Jun 8, 2023
3e22727
Workflows
LatvianModder Jun 14, 2023
717c0ec
Workflows
LatvianModder Jun 14, 2023
6c8e9ea
Workflows
LatvianModder Jun 14, 2023
bf651ee
Bumped version
LatvianModder Jun 14, 2023
6f00bd2
Workflows
LatvianModder Jun 14, 2023
f3dac9b
Workflows
LatvianModder Jun 14, 2023
646b0eb
Workflows
LatvianModder Jun 14, 2023
44eb2e8
Workflows
LatvianModder Jun 14, 2023
7df0459
Add dependency override so we can launch userdev... (ugh)
MaxNeedsSnacks Jun 8, 2023
c57af5c
Update to Create Fabric 0.5.1
MaxNeedsSnacks Jun 21, 2023
7cd8ef9
Merge remote-tracking branch 'origin/1902/fabric-6.1' into 1902/fabric
MaxNeedsSnacks Jul 4, 2023
8c09dc8
Update to KubeJS 6.1
MaxNeedsSnacks Jul 4, 2023
e92a49c
Updated KJS and Create
LatvianModder Jul 4, 2023
271cfbd
Updated KJS
LatvianModder Jul 5, 2023
0ee486d
Updated KJS
LatvianModder Jul 10, 2023
5ec53ba
Update KubeJS version and buildscripts
MaxNeedsSnacks Jul 15, 2023
9392c20
Updated KJS
LatvianModder Jul 16, 2023
3f69d4a
Updated KJS and Create
LatvianModder Jul 18, 2023
ed6798b
Add support for using stacked InputItems in mixing and compacting
MaxNeedsSnacks Jul 18, 2023
f905ff0
Rolled back Create version to last public CF version
LatvianModder Jul 18, 2023
1f0925f
Changed create requirement to any version
LatvianModder Jul 18, 2023
d97f9d2
Re-add keepHeldItem() as shortcut for keepHeldItem(true)
MaxNeedsSnacks Jul 19, 2023
6eb55fa
Make processingTime a duration component instead of a number component
MaxNeedsSnacks Jul 20, 2023
5d65ace
Update to loom 1.3, KubeJS build 327
MaxNeedsSnacks Jul 22, 2023
019cba9
Fix input priority with BlockTagIngredient
MaxNeedsSnacks Jul 22, 2023
12fc11a
It's InputItem, not ItemInput...
MaxNeedsSnacks Jul 22, 2023
9ab5465
So long, FTB Maven, and thanks for all the fish
MaxNeedsSnacks Jul 22, 2023
b8d4609
Fix fluid reading / writing with NBT
MaxNeedsSnacks Aug 2, 2023
7a76691
Always write processingTime for required types (#35)
oierbravo Aug 3, 2023
58a0c34
Add custom sandpaper item type
MaxNeedsSnacks Aug 16, 2023
ca8a7e1
Try to fix issues with BlockTagIngredient
MaxNeedsSnacks Aug 16, 2023
bee7fa0
Revert "Try to fix issues with BlockTagIngredient"
MaxNeedsSnacks Aug 16, 2023
2b1b593
Add unified publishing
MaxNeedsSnacks Sep 25, 2023
bc6f849
Fix workflows
MaxNeedsSnacks Sep 25, 2023
19cd9c5
Remove explicit cursegradle application
MaxNeedsSnacks Nov 5, 2023
e58de1f
Fix modrinth version
MaxNeedsSnacks Nov 5, 2023
6d28e04
Fixed wrong tag
LatvianModder Nov 6, 2023
cab3027
chore: Update to 1.20.1 Fabric with Create 6.0.8.0 and KubeJS 2001.6.5
frostdev-ops Nov 15, 2025
78a16a6
chore: Update dependencies and refactor event handling
frostdev-ops Nov 15, 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
1 change: 0 additions & 1 deletion .github/FUNDING.yml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,48 +1,64 @@
name: Java CI
name: Java CI (1.19.2 Fabric)

on:
push:
branches:
# main and dev versions for each mc ver here
- "1.19/main"
- "1.19/dev"
- '1902/fabric'
workflow_dispatch:
branches:
- '1902/fabric'
inputs:
norelease:
description: 'Do not publish'
release_type:
description: 'Release Type'
required: true
default: 'false'
type: choice
default: 'release'
options:
- 'release'
- 'beta'
- 'alpha'
- 'none'

jobs:
build:
runs-on: ubuntu-latest
if: |
!contains(github.event.head_commit.message, '[ci skip]')
steps:
- uses: actions/checkout@v2
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 30 # Gets the last 30 commits so the changelog might work
fetch-depth: 30

- name: Set up JDK 17
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
cache: gradle

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1

- name: Build and Publish with Gradle
uses: gradle/gradle-build-action@v2
env:
FTB_MAVEN_TOKEN: ${{ secrets.FTB_MAVEN_TOKEN }}
MAVEN_TOKEN: ${{ secrets.MAVEN_TOKEN }}
SAPS_TOKEN: ${{ secrets.SAPS_TOKEN }}
with:
arguments: build publish --stacktrace --no-daemon

- name: Release to CurseForge
uses: gradle/gradle-build-action@v2
if: |
contains(github.ref, 'main') && !contains(github.event.head_commit.message, '[norelease]') && github.event.inputs.norelease != 'true'
if: ${{ github.event_name == 'workflow_dispatch' && inputs.release_type != 'none' }}
env:
GIT_COMMIT: ${{ github.event.after }}
GIT_PREVIOUS_COMMIT: ${{ github.event.before }}
CURSEFORGE_KEY: ${{ secrets.CURSEFORGE_KEY }}
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
RELEASE_TYPE: ${{ inputs.release_type }}
with:
arguments: build curseforge --stacktrace --no-daemon
arguments: publishUnified --stacktrace --no-daemon
64 changes: 64 additions & 0 deletions .github/workflows/build_2001_fabric.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Java CI (1.20.1 Fabric)

on:
push:
branches:
- '2001/fabric'
workflow_dispatch:
branches:
- '2001/fabric'
inputs:
release_type:
description: 'Release Type'
required: true
type: choice
default: 'release'
options:
- 'release'
- 'beta'
- 'alpha'
- 'none'

jobs:
build:
runs-on: ubuntu-latest
if: |
!contains(github.event.head_commit.message, '[ci skip]')
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 30

- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
cache: gradle

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1

- name: Build and Publish with Gradle
uses: gradle/gradle-build-action@v2
env:
MAVEN_TOKEN: ${{ secrets.MAVEN_TOKEN }}
SAPS_TOKEN: ${{ secrets.SAPS_TOKEN }}
with:
arguments: build publish --stacktrace --no-daemon

- name: Release to CurseForge
uses: gradle/gradle-build-action@v2
if: ${{ github.event_name == 'workflow_dispatch' && inputs.release_type != 'none' }}
env:
GIT_COMMIT: ${{ github.event.after }}
GIT_PREVIOUS_COMMIT: ${{ github.event.before }}
CURSEFORGE_KEY: ${{ secrets.CURSEFORGE_KEY }}
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
RELEASE_TYPE: ${{ inputs.release_type }}
with:
arguments: publishUnified --stacktrace --no-daemon
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ run
.vscode

# night config dependency override my beloved
!fabric/run/config/fabric_loader_dependencies.json
!fabric/run/config/fabric_loader_dependencies.jsonlibs/
16 changes: 16 additions & 0 deletions .kubejs/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"minecraft": 1902,
"type": "fabric",
"version": {
"file": "gradle.properties",
"pattern": "^mod_version=([\\w.]+)$",
"group": 1,
"format": "{version}-build.{run_number}"
},
"downloads": [
{
"name": "Fabric",
"url": "https://maven.saps.dev/releases/dev/latvian/mods/kubejs-create-fabric/{version}/kubejs-create-fabric-{version}.jar"
}
]
}
Loading