All versions
1. 鉴权与安全系统 (
2. 经济体系 (
3. 物理商店系统 (
4. 全维度统计系统 (
1.0.0
Release
Tuanzi's Server Mod 1.0.03 months ago 2
Compatibility
Minecraft: Java Edition
26.1.x
Platform
Fabric
Supported environments
Server-side
Singleplayer
Changes
1. 鉴权与安全系统 (auth)
为服务器提供灵活的登录验证机制,支持多种玩家类型。
- 混合模式验证:同时支持 Mojang 正版玩家和离线(盗版)玩家。
- 正版免密:正版玩家加入时自动验证,无需注册或输入密码。
- 离线注册:离线玩家可使用
/register和/login进行身份验证。
- 白名单管理:内置基于 UUID 的白名单系统。
- 安全保护:在登录成功前,限制玩家的移动、交互、聊天及受击,防止账号被非法冒用。
- 离线 UUID 生成:统一的
OfflinePlayer:PlayerName算法,确保统计数据在离线模式下的连续性。
2. 经济体系 (economy)
高度可扩展的多货币经济引擎。
- 多钱包支持:支持同时存在多种货币类型(如:金币、点券、积分等)。
- 核心 API:提供标准的
EconomyAPI接口,支持存款、取款、查询、检查及转账。 - 转账系统:支持玩家间跨钱包类型的安全转账,且所有转账行为均受统计系统监控。
- 持久化存储:数据定期自动保存,并支持手动
/econ-admin指令管理。
3. 物理商店系统 (shop)
基于告示牌和容器(箱子/木桶)的沉浸式交易系统。
- 快速创建:手持交易物品右键空白告示牌,即可进入交互式创建流程。
- 两种模式:
- 出售商店:玩家从商店购买物品。
- 收购商店:玩家向商店出售物品。
- 无限商店:管理员可设置无限库存商店,此类商店标题([出售]/[收购])会显示为鲜红色。
- 动态定价系统:
- 基于供应与需求的指数级价格曲线。
- 自动衰减:系统压力(S)每分钟(1200 tick)平滑衰减,确保价格随时间回归基础值。
- 批量交易:支持按住 Shift 点击进行一组(64个)的快速交易。
4. 全维度统计系统 (statistics)
深度追踪玩家在服务器内的每一项行为。
- 基础统计:在线时间、移动距离、方块放置/破坏、击杀、死亡、伤害、耐久消耗等。
- 高级追踪:钓鱼详情、合成统计、附魔记录、潜行时间、最长在线时长、甚至是距离掉落点最远的死亡位置。
- 经济统计 (深度优化):
- 记录每种物品的购买/出售总数。
- 记录在每种物品上花费/赚取的各货币金额明细。
- 离线支持:即使目标玩家不在线,转账和经济变动也会被准确计入其统计文件。
- 数据可视化:
- 侧边栏计分板:支持多类型数据轮换显示。
- 全息悬浮文字:在世界中创建动态更新的排行榜。
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:1gOMlpdX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:RDMGNOTc:1gOMlpdX"
}

