All versions
1.0.3.1
Release
Tuanzi's Server Mod 1.0.3.1last month 3
Compatibility
Minecraft: Java Edition
26.1.x
Platform
Fabric
Supported environments
Server-side
Singleplayer
Changes
v1.0.3.1 更新日志
新增功能
- Warp 地标系统:
- 新增指令
/warpadmin create <name> <x> <y> <z>,允许管理员创建地标,支持相对坐标(如~ ~ ~)。 - 新增指令
/warpadmin delete <name>和/warpadmin list用于管理地标。 - 新增指令
/warp <name>,允许玩家传送到指定地标。 - 新增指令
/warpback,允许玩家传送到上次使用/warp前所在的位置。 - 安全的传送机制: 玩家使用传送指令后,需要原地站立等待 3 秒。如果期间发生移动或受到伤害,传送将会被打断。
- 跨维度支持: 传送系统完美支持跨纬度传送,并且
/warpback也能准确记住跨维度前的位置。 - 地标数据持久化保存,重启服务器不会丢失。
- 新增指令
系统优化
- 全局防断电/防崩溃 IO 保护:
- 重构了所有本地配置文件和 JSON 数据的读写逻辑(包括认证模块、经济、统计、CDK历史等)。
- 引入了 “备份回滚 (.bak) + 临时文件原子替换 (.tmp)” 的双重保护机制。
- 这可以完全避免服务器在保存数据时发生突然断电或崩溃而导致的配置文件或数据文件损坏/清空的问题。
v1.0.3.1 Change Log
New Features
- Warp System:
- Added command
/warpadmin create <name> <x> <y> <z>allowing administrators to create warps. Supports relative coordinates (e.g.,~ ~ ~). - Added commands
/warpadmin delete <name>and/warpadmin listto manage warps. - Added command
/warp <name>allowing players to teleport to a specific warp. - Added command
/warpbackallowing players to return to their location prior to using a/warpcommand. - Safe Teleportation: Players must stand still for 3 seconds after requesting a teleport. The teleport will be cancelled if the player moves or takes damage.
- Cross-Dimension Support: The teleportation system fully supports cross-dimension travel.
/warpbackaccurately remembers the dimension and location. - Warp data is saved persistently and will not be lost upon server restarts.
- Added command
- Carpet Fake Player Integration:
- Added integration with the Carpet mod.
- The authentication module now automatically and intelligently recognizes fake players created by Carpet (
carpet.patches.EntityPlayerMPFake). - Upon joining, fake players automatically bypass authentication (safely marked as logged in). They do not need to enter
/loginor/registercommands and are completely exempt from the whitelist and timeout kick mechanics, ensuring smooth operation.
System Improvements
- Global Power-Loss/Crash IO Protection:
- Refactored all local configuration and JSON data read/write logic across all modules (Auth, Economy, Statistics, CDK History, etc.).
- Introduced a dual-protection mechanism: "Backup Fallback (.bak) + Atomic Temp File Replacement (.tmp)".
- This completely prevents configuration or data file corruption/loss if the server crashes or loses power during a save operation.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:RDMGNOTc:wLj2nBUA"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:RDMGNOTc:wLj2nBUA"
}

