diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 311ae658..5c29a787 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,16 +51,16 @@ jobs: version: ${{ env.version_name }} changelog: ${{ github.event.head_commit.message }} distro-names: | - paper-1.20.1 paper-1.21.1 paper-1.21.4 paper-1.21.5 paper-1.21.8 - fabric-1.20.1 + paper-1.21.10 fabric-1.21.1 fabric-1.21.4 fabric-1.21.5 fabric-1.21.8 + fabric-1.21.10 distro-groups: | paper paper @@ -73,24 +73,24 @@ jobs: fabric fabric distro-descriptions: | - Paper 1.20.1 Paper 1.21.1 Paper 1.21.4 Paper 1.21.5 Paper 1.21.8 - Fabric 1.20.1 + Paper 1.21.10 Fabric 1.21.1 Fabric 1.21.4 Fabric 1.21.5 Fabric 1.21.8 + Fabric 1.21.10 files: | - target/HuskSync-Bukkit-${{ env.version_name }}+mc.1.20.1.jar target/HuskSync-Bukkit-${{ env.version_name }}+mc.1.21.1.jar target/HuskSync-Bukkit-${{ env.version_name }}+mc.1.21.4.jar target/HuskSync-Bukkit-${{ env.version_name }}+mc.1.21.5.jar target/HuskSync-Bukkit-${{ env.version_name }}+mc.1.21.8.jar - target/HuskSync-Fabric-${{ env.version_name }}+mc.1.20.1.jar + target/HuskSync-Bukkit-${{ env.version_name }}+mc.1.21.10.jar target/HuskSync-Fabric-${{ env.version_name }}+mc.1.21.1.jar target/HuskSync-Fabric-${{ env.version_name }}+mc.1.21.4.jar target/HuskSync-Fabric-${{ env.version_name }}+mc.1.21.5.jar - target/HuskSync-Fabric-${{ env.version_name }}+mc.1.21.8.jar \ No newline at end of file + target/HuskSync-Fabric-${{ env.version_name }}+mc.1.21.8.jar + target/HuskSync-Fabric-${{ env.version_name }}+mc.1.21.10.jar \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ae897ae3..f1132f2d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,16 +40,16 @@ jobs: version: ${{ github.event.release.tag_name }} changelog: ${{ github.event.release.body }} distro-names: | - paper-1.20.1 paper-1.21.1 paper-1.21.4 paper-1.21.5 paper-1.21.8 - fabric-1.20.1 + paper-1.21.10 fabric-1.21.1 fabric-1.21.4 fabric-1.21.5 fabric-1.21.8 + fabric-1.21.10 distro-groups: | paper paper @@ -62,24 +62,24 @@ jobs: fabric fabric distro-descriptions: | - Paper 1.20.1 Paper 1.21.1 Paper 1.21.4 Paper 1.21.5 Paper 1.21.8 - Fabric 1.20.1 + Paper 1.21.10 Fabric 1.21.1 Fabric 1.21.4 Fabric 1.21.5 Fabric 1.21.8 + Fabric 1.21.10 files: | - target/HuskSync-Bukkit-${{ github.event.release.tag_name }}+mc.1.20.1.jar target/HuskSync-Bukkit-${{ github.event.release.tag_name }}+mc.1.21.1.jar target/HuskSync-Bukkit-${{ github.event.release.tag_name }}+mc.1.21.4.jar target/HuskSync-Bukkit-${{ github.event.release.tag_name }}+mc.1.21.5.jar target/HuskSync-Bukkit-${{ github.event.release.tag_name }}+mc.1.21.8.jar - target/HuskSync-Fabric-${{ github.event.release.tag_name }}+mc.1.20.1.jar + target/HuskSync-Bukkit-${{ github.event.release.tag_name }}+mc.1.21.10.jar target/HuskSync-Fabric-${{ github.event.release.tag_name }}+mc.1.21.1.jar target/HuskSync-Fabric-${{ github.event.release.tag_name }}+mc.1.21.4.jar target/HuskSync-Fabric-${{ github.event.release.tag_name }}+mc.1.21.5.jar - target/HuskSync-Fabric-${{ github.event.release.tag_name }}+mc.1.21.8.jar \ No newline at end of file + target/HuskSync-Fabric-${{ github.event.release.tag_name }}+mc.1.21.8.jar + target/HuskSync-Fabric-${{ github.event.release.tag_name }}+mc.1.21.10.jar \ No newline at end of file diff --git a/build.gradle b/build.gradle index eead9e3c..7f78d1a8 100644 --- a/build.gradle +++ b/build.gradle @@ -133,7 +133,7 @@ subprojects { // Version-specific configuration if (['fabric', 'bukkit'].contains(project.parent?.name)) { - compileJava.options.release.set (project.name == '1.20.1' ? 17 : 21) // 1.20.1 requires Java 17 + compileJava.options.release.set 21 version += "+mc.${project.name}" if (project.parent?.name?.equals('fabric')) { diff --git a/bukkit/1.21.10/gradle.properties b/bukkit/1.21.10/gradle.properties new file mode 100644 index 00000000..178efc93 --- /dev/null +++ b/bukkit/1.21.10/gradle.properties @@ -0,0 +1,4 @@ +minecraft_version_range=1.21.10 +minecraft_version_numeric=12110 +minecraft_api_version=1.21 +paper_api_version=1.21.10-R0.1-SNAPSHOT \ No newline at end of file diff --git a/bukkit/build.gradle b/bukkit/build.gradle index d399ed9c..eef61dae 100644 --- a/bukkit/build.gradle +++ b/bukkit/build.gradle @@ -18,7 +18,7 @@ dependencies { implementation 'net.kyori:adventure-platform-bukkit:4.4.0' implementation 'dev.triumphteam:triumph-gui:3.1.12' implementation 'space.arim.morepaperlib:morepaperlib:0.4.4' - implementation 'de.tr7zw:item-nbt-api:2.15.2-SNAPSHOT' + implementation 'de.tr7zw:item-nbt-api:2.15.3' compileOnly "io.papermc.paper:paper-api:${paper_api_version}" compileOnly 'com.github.retrooper:packetevents-spigot:2.9.4' diff --git a/docs/API.md b/docs/API.md index 40c8f79c..ce596fc2 100644 --- a/docs/API.md +++ b/docs/API.md @@ -52,7 +52,7 @@ Add the repository to your `pom.xml` as per below. You can alternatively specify ``` -Add the dependency to your `pom.xml` as per below. Replace `HUSKSYNC_VERSION` with the latest version of HuskSync (without the v): ![Latest version](https://img.shields.io/github/v/tag/WiIIiam278/HuskSync?color=%23282828&label=%20&style=flat-square). and `MINECRAFT_VERSION` with the version of Minecraft you want to target (e.g. `1.20.1`). A correctly formed version target should look like: `3.7+1.20.1`. Omit the plus symbol and Minecraft version if you are targeting the `common` platform. +Add the dependency to your `pom.xml` as per below. Replace `HUSKSYNC_VERSION` with the latest version of HuskSync (without the v): ![Latest version](https://img.shields.io/github/v/tag/WiIIiam278/HuskSync?color=%23282828&label=%20&style=flat-square). and `MINECRAFT_VERSION` with the version of Minecraft you want to target (e.g. `1.21.10`). A correctly formed version target should look like: `3.7+1.21.10`. Omit the plus symbol and Minecraft version if you are targeting the `common` platform. ```xml net.william278.husksync @@ -75,7 +75,7 @@ allprojects { } } ``` -Add the dependency as per below. Replace `HUSKSYNC_VERSION` with the latest version of HuskSync (without the v): ![Latest version](https://img.shields.io/github/v/tag/WiIIiam278/HuskSync?color=%23282828&label=%20&style=flat-square). and `MINECRAFT_VERSION` with the version of Minecraft you want to target (e.g. `1.20.1`). A correctly formed version target should look like: `3.7+1.20.1`. Omit the plus symbol and Minecraft version if you are targeting the `common` platform. +Add the dependency as per below. Replace `HUSKSYNC_VERSION` with the latest version of HuskSync (without the v): ![Latest version](https://img.shields.io/github/v/tag/WiIIiam278/HuskSync?color=%23282828&label=%20&style=flat-square). and `MINECRAFT_VERSION` with the version of Minecraft you want to target (e.g. `1.21.10`). A correctly formed version target should look like: `3.7+1.21.10`. Omit the plus symbol and Minecraft version if you are targeting the `common` platform. ```groovy dependencies { diff --git a/docs/Compatibility.md b/docs/Compatibility.md index d3aeafea..fcd0aa6d 100644 --- a/docs/Compatibility.md +++ b/docs/Compatibility.md @@ -2,15 +2,16 @@ HuskSync supports the following versions of Minecraft. Since v3.7, you must down | Minecraft | Latest HuskSync | Java Version | Platforms | Support Status | |:---------------:|:---------------:|:------------:|:--------------|:------------------------------| -| 1.21.7/8 | _latest_ | 21 | Paper | ✅ **Active Release** | +| 1.21.10 | _latest_ | 21 | Paper | ✅ **Active Release** | +| 1.21.7/8 | _latest_ | 21 | Paper | ✅ **August 2026** | | 1.21.6 | 3.8.5 | 21 | Paper | 🗃️ Archived (July 2025) | -| 1.21.5 | _latest_ | 21 | Paper | ✅ **January 2026** (Non-LTS) | -| 1.21.4 | _latest_ | 21 | Paper, Fabric | ✅ **November 2025** (Non-LTS) | +| 1.21.5 | _latest_ | 21 | Paper | ✅ **February 2026** (Non-LTS) | +| 1.21.4 | _latest_ | 21 | Paper, Fabric | ✅ **February 2026** (Non-LTS) | | 1.21.3 | 3.7.1 | 21 | Paper, Fabric | 🗃️ Archived (December 2024) | -| 1.21.1 | _latest_ | 21 | Paper, Fabric | ✅ **November 2025** (LTS) | +| 1.21.1 | _latest_ | 21 | Paper, Fabric | ✅ **May 2026** (LTS) | | 1.20.6 | 3.6.8 | 17 | Paper | 🗃️ Archived (October 2024) | | 1.20.4 | 3.6.8 | 17 | Paper | 🗃️ Archived (July 2024) | -| 1.20.1 | _latest_ | 17 | Paper, Fabric | ✅ **November 2025** (LTS) | +| 1.20.1 | 3.8.7 | 17 | Paper, Fabric | 🗃️ Archived (November 2024) | | 1.17.1 - 1.19.4 | 3.6.8 | 17 | Paper | 🗃️ Archived | | 1.16.5 | 3.2.1 | 16 | Paper | 🗃️ Archived |