等价交换组队

等价交换组队

一个Minecraft 1.7.10的ProjectE扩展,增加了团队功能——与队友实时共享EMC和物品知识。

工具

ProjectE Team

一个为 Minecraft 1.7.10 制作的 ProjectE 附属模组,添加了 团队功能 —— 与队友实时共享 EMC 和物品知识。

特性

  • 共享 EMC 池 — 所有团队成员共享同一个 EMC 池。当炼金术桌打开时,变化会即时同步。
  • 共享知识 — 一名成员学会的物品会立即对所有队友解锁。
  • 实时 GUI 同步 — 双方玩家无需关闭炼金术桌即可实时看到 EMC 和知识更新。
  • 团队管理 — 创建团队、邀请玩家、踢出成员、离开或解散团队。
  • 可配置 — 可选择离开成员是否保留 EMC 和知识。
  • 国际化支持 — 支持 10 种语言(英语、中文、日语、韩语、俄语、德语、法语、西班牙语、葡萄牙语、繁体中文)。

命令

命令 描述
/projecteteam help 显示帮助菜单
/projecteteam create <名称> 创建新团队
/projecteteam invite <玩家> 邀请一名玩家加入你的团队
/projecteteam accept <团队> 接受待处理的邀请
/projecteteam decline <团队> 拒绝待处理的邀请
/projecteteam kick <玩家> 踢出成员(仅限队长)
/projecteteam leave 离开当前团队
/projecteteam disband 解散团队(仅限队长)
/projecteteam info 显示团队信息

别名:/pteam、/team

配置

config/ProjectETeam.cfg:

team {
    # 离开/踢出/解散时的 EMC 分配方式
    # 0 = 平均分配(公平份额),1 = 清零(成员获得 0)
    S:emcDistributionMode=equal

    # 离开/踢出/解散时的知识处理方式
    # 0 = 保留(保留物品),1 = 清零(清除知识)
    S:knowledgeDistributionMode=keep
}

需求条件

构建

  1. 将 ProjectE-1.7.10-PE1.10.1.jar 放置于项目根目录
  2. 运行 ./gradlew build(需要 JDK 8 和 Gradle 4.4.1)
  3. 输出:build/libs/ProjectETeam-1.0.jar
./gradlew setupDecompWorkspace
./gradlew build

许可证

MIT 许可证 —— 详见 LICENSE。
ProjectE(依赖项)由 moze_intel 开发。