-
-
Notifications
You must be signed in to change notification settings - Fork 81
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch to gradle, remove 1.19.4, switch to Mojang mappings, and shade…
… libraries (#652) * Update gitignore * Initial conversion * Fix API compile * Move NMS from libs to individual files * Remove 1.19.4 * Remove maven * Remove devcontainer * Now we're cooking with mojang mappings 1.18 worldhandler compiles * Build completed? * Update CI * Update gradle permissions * Add datapack build * Start working on Movecraft build * Almost there with shadowJar * WIP * Clean up * Working datapack and license to jar * Add roaringbitmap as library * Fix version embed * WIP * Reorganize modules * Try fix for PaperMC/paperweight#161 * Build a (hopefully) working jar * Fix 1.18 being mojang mapped * Refactor audiences
- Loading branch information
1 parent
a5c3d6d
commit 077b7c9
Showing
258 changed files
with
678 additions
and
1,827 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
name: Java CI | ||
|
||
on: | ||
workflow_dispatch: | ||
push: | ||
pull_request: | ||
schedule: | ||
- cron: '22 13 * * 6' | ||
|
||
jobs: | ||
# Build Movecraft | ||
build: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
contents: read | ||
|
||
steps: | ||
- name: Checkout Movecraft | ||
uses: actions/checkout@v4 | ||
- name: Set up JDK 21 | ||
uses: actions/setup-java@v4 | ||
with: | ||
distribution: 'temurin' | ||
java-version: '21' | ||
- name: Setup Gradle | ||
uses: gradle/actions/setup-gradle@v3 | ||
with: | ||
build-scan-publish: true | ||
build-scan-terms-of-use-url: "https://gradle.com/terms-of-service" | ||
build-scan-terms-of-use-agree: "yes" | ||
|
||
- name: Build with Gradle | ||
run: ./gradlew clean shadowJar | ||
|
||
- name: Stage jar | ||
run: mkdir staging && cp Movecraft/build/libs/Movecraft.jar staging && mv staging/Movecraft.jar staging/Movecraft_$GITHUB_SHA.jar | ||
- name: Upload jar | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: Movecraft_Dev-Build | ||
path: staging/Movecraft_*.jar |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.