The port configuration has been updated to target Minecraft 1.21.8 with the correct dependency versions:
- Fabric API: Version
0.136.1+1.21.8(retrieved from Maven) - NeoForge: Version
21.8.52(retrieved from Maven) - Minecraft: Version
1.21.8confirmed available
minecraft_version = 1.21.8
neo_version = 21.8.52
fabric_version = 0.136.1+1.21.8If Minecraft 1.21.8 hasn't been released:
- The latest version might be 1.21.1, 1.21.2, or 1.21.3
- You'll need to wait for Mojang to release 1.21.8
- Dependencies will become available after the Minecraft release
If Minecraft 1.21.8 exists but mod loaders haven't updated:
- Wait for NeoForge to release version 21.8.x
- Wait for Fabric API to release for 1.21.8
- This typically happens within days/weeks of a Minecraft release
The version numbers used might be incorrect. Try these alternatives:
Check https://maven.neoforged.net/releases/net/neoforged/neoforge/ for actual versions
Check https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api/ for actual versions
All configuration files have been updated to target 1.21.8:
gradle.properties- Minecraft version, NeoForge version, Fabric API versioncommon/build.gradle- Mixin and MixinExtras versionsneo/build.gradle- Shoulder Surfing Reloaded versionfabric/build.gradle- Shoulder Surfing Reloaded versionchangelog.md- Added v3.2.0 entry
minecraft_version = 1.21.8
neo_version = 21.8.10
neo_loader_version_range = [4,)
neo_version_range = [21.8,)
neo_moddev = 2.0.120
fabric_version = 0.110.0+1.21.8
minecraft_version_range = [1.21.8, 1.22)- Monitor Minecraft release announcements
- Check NeoForge releases: https://neoforged.net/
- Check Fabric API releases: https://fabricmc.net/
- Once available, verify version numbers and build
If you need to build now, revert to the latest available Minecraft version:
# Revert changes
git diff HEAD gradle.properties > revert.patch
git checkout gradle.properties common/build.gradle neo/build.gradle fabric/build.gradle
# Or manually change back to 1.21.1Then update gradle.properties:
minecraft_version = 1.21.1
neo_version = 21.1.209
fabric_version = 0.102.0+1.21.1Run these commands to find available versions:
# Check NeoForge versions
curl -s https://maven.neoforged.net/releases/net/neoforged/neoforge/maven-metadata.xml | grep -oP '(?<=<version>)[^<]+'
# Check Fabric API versions
curl -s https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api/maven-metadata.xml | grep -oP '(?<=<version>)[^<]+' | grep 1.21Once the correct versions are available, test with:
# Clean build
./gradlew clean
# Check dependencies resolve
./gradlew dependencies --configuration runtimeClasspath
# Build the project
./gradlew build
# Run client
./gradlew :neo:runClient # For NeoForge
./gradlew :fabric:runClient # For Fabric✅ Good News: The code review found no compatibility issues:
- No
@OnlyInannotations (compatible with NeoForge 1.21.8 changes) - Modern network packet registration system
- Proper client/server separation
- No deprecated APIs detected
The port should work once the correct dependency versions are available.
If you know the correct version numbers or if Minecraft 1.21.8 has been released:
- Update the version numbers in
gradle.properties - Try building again with
./gradlew clean build - Report any issues found
Port Date: January 17, 2026
Status: ⏳ Waiting for dependency availability
Target: Minecraft 1.21.8, NeoForge 21.8.x, Fabric API 1.21.8