Skip to content

Commit b83fcbf

Browse files
committed
feat: upgrade to Minecraft 1.21.11 support
- Update spigotVersion to 1.21.11-R0.1-SNAPSHOT in pom.xml - Update plugin version to 1.3-mc1_21_11 - Update BuildTools --rev to 1.21.11 in release.yml - Update CLAUDE.md documentation to reflect new version
1 parent 8689758 commit b83fcbf

3 files changed

Lines changed: 19 additions & 19 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
mkdir -p buildtools
2525
cd buildtools
2626
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
27-
java -jar BuildTools.jar --rev 1.21.10 --remapped
27+
java -jar BuildTools.jar --rev 1.21.11 --remapped
2828
cd ..
2929
timeout-minutes: 30
3030

CLAUDE.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
**DynamicSpigotSetting** is a Minecraft Spigot/Paper plugin that dynamically adjusts server performance settings based on real-time TPS (Ticks Per Second) monitoring. The plugin automatically modifies item and experience orb merge radii to help maintain server performance during high load situations.
66

77
- **Plugin Name**: DynamicSpigotSetting
8-
- **Version**: 1.3-mc1_21_10
8+
- **Version**: 1.3-mc1_21_11
99
- **Package**: cf.catworlds.dynamicspigotsetting
1010
- **Author**: WhiteCat
11-
- **Minecraft Version**: 1.21.10
11+
- **Minecraft Version**: 1.21.11
1212
- **Java Version**: 21
1313
- **Build Tool**: Maven
1414
- **API**: Spigot/Paper API with NMS (Net Minecraft Server) access
@@ -195,11 +195,11 @@ TextHelper.format(BasicText.ItemMergeCommand, 2.5)
195195

196196
**Dependencies**:
197197
1. **Paper API** (provided scope):
198-
- Artifact: `io.papermc.paper:paper-api:1.21.10-R0.1-SNAPSHOT`
198+
- Artifact: `io.papermc.paper:paper-api:1.21.11-R0.1-SNAPSHOT`
199199
- Used for Bukkit/Spigot API access and Paper-specific features like `getTPS()`
200200

201201
2. **Spigot NMS** (provided scope):
202-
- Artifact: `org.spigotmc:spigot:1.21.10-R0.1-SNAPSHOT:remapped-mojang`
202+
- Artifact: `org.spigotmc:spigot:1.21.11-R0.1-SNAPSHOT:remapped-mojang`
203203
- Used for direct server internals access (MinecraftServer, WorldServer)
204204

205205
**Build Process**:
@@ -251,7 +251,7 @@ mvn clean
251251
2. Set up JDK 21 (Temurin distribution) with Maven cache
252252
3. **Build Spigot with BuildTools** (30-minute timeout):
253253
- Downloads latest BuildTools.jar
254-
- Builds Spigot 1.21.10 with remapped sources
254+
- Builds Spigot 1.21.11 with remapped sources
255255
- Required for NMS dependencies
256256
4. Build with Maven (`mvn clean package`)
257257
5. Find final JAR (excludes `remapped-obf.jar` and `original-` prefix)
@@ -286,7 +286,7 @@ mvn clean
286286

287287
4. **Local Testing**:
288288
- Copy `target/DynamicSpigotSetting-*-remapped.jar` to test server's `plugins/` folder
289-
- Requires Spigot or Paper 1.21.10 server
289+
- Requires Spigot or Paper 1.21.11 server
290290

291291
### Making Code Changes
292292

@@ -426,8 +426,8 @@ new BukkitRunnable() {
426426

427427
### Version Compatibility
428428

429-
**Current Version**: 1.21.10
430-
- Built against Spigot 1.21.10-R0.1-SNAPSHOT
429+
**Current Version**: 1.21.11
430+
- Built against Spigot 1.21.11-R0.1-SNAPSHOT
431431
- Uses Mojang mappings (remapped-mojang classifier)
432432

433433
**When Updating Minecraft Version**:
@@ -650,12 +650,12 @@ try {
650650

651651
### Current Versions
652652

653-
- **Minecraft**: 1.21.10
653+
- **Minecraft**: 1.21.11
654654
- **Java**: 21
655655
- **Maven Compiler**: 3.13.0
656656
- **SpecialSource**: 2.0.3
657-
- **Paper API**: 1.21.10-R0.1-SNAPSHOT
658-
- **Spigot**: 1.21.10-R0.1-SNAPSHOT
657+
- **Paper API**: 1.21.11-R0.1-SNAPSHOT
658+
- **Spigot**: 1.21.11-R0.1-SNAPSHOT
659659

660660
### Updating Dependencies
661661

@@ -706,8 +706,8 @@ try {
706706
### Server Compatibility Testing
707707

708708
Test on:
709-
- [ ] Latest Spigot 1.21.10
710-
- [ ] Latest Paper 1.21.10
709+
- [ ] Latest Spigot 1.21.11
710+
- [ ] Latest Paper 1.21.11
711711
- [ ] With other plugins (check conflicts)
712712
- [ ] With low TPS simulation
713713
- [ ] After server restart (config persistence)
@@ -722,7 +722,7 @@ Test on:
722722
1. Ensure `~/.m2/repository` has Spigot artifacts
723723
2. Run BuildTools manually:
724724
```bash
725-
java -jar BuildTools.jar --rev 1.21.10 --remapped
725+
java -jar BuildTools.jar --rev 1.21.11 --remapped
726726
```
727727
3. Retry build
728728

@@ -973,6 +973,6 @@ mvn clean package
973973

974974
---
975975

976-
**Last Updated**: 2025-11-15
976+
**Last Updated**: 2025-12-11
977977
**For**: AI Assistant Claude
978-
**Project Version**: 1.3-mc1_21_10
978+
**Project Version**: 1.3-mc1_21_11

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
<groupId>cf.catworlds</groupId>
55
<artifactId>DynamicSpigotSetting</artifactId>
66
<name>DynamicSpigotSetting</name>
7-
<version>1.3-mc1_21_10</version>
7+
<version>1.3-mc1_21_11</version>
88

99
<properties>
10-
<spigotVersion>1.21.10-R0.1-SNAPSHOT</spigotVersion>
10+
<spigotVersion>1.21.11-R0.1-SNAPSHOT</spigotVersion>
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1212
<java.version>21</java.version>
1313
</properties>

0 commit comments

Comments
 (0)