多计数

多计数

一个QoL模组,允许玩家创建并切换多个存档

Multicount 模组概述

Multicount 允许玩家拥有多个游戏内角色(账号),并通过简单的命令在它们之间切换。该模组的主要目标是让多个角色扮演或多个玩家在单个 Minecraft 实例中共享一个世界。服务器可以为每个玩家设置默认的账号数量上限,玩家可以轻松管理当前账号状态。

该模组可以完全在服务端使用,但也支持客户端的单人游戏和局域网游戏。模组会为每个账号交换 NBT 数据、进度和统计信息,并包含存储相关设置和信息的配置及数据文件。

免责声明! 建议在使用该模组前进行备份,以避免潜在的数据丢失。玩家在处理游戏数据时应采取必要的预防措施。

功能:

单人游戏:

  • 通过主菜单界面旁边的按钮切换账号。账号选择适用于所有世界。

多人游戏:

  • 通过命令和配置文件指定设置。

非 OP 命令:

  • /account [<account number>]:在你的多个游戏账号/存档之间切换。账号切换期间玩家会断开连接,这是正常操作的一部分。
  • /account:显示你当前活跃的账号编号。

属性和数据文件:

  • multicount.properties:一个配置文件,以 <UUID>=<max accounts> 格式列出每个玩家的最大账号设置。还包括默认最大值(默认:3)以及是否允许 accountmax 命令(默认:false)的条目。
  • multicount.dat:存储每个玩家的 UUID 及其活跃账号。

管理员命令:

  • /accountmax query [<targets>]:返回指定玩家允许的最大账号数。
  • /accountmax query:返回默认允许的最大账号数。

可选 OP 命令(在 multicount.properties 中指定是否激活):

  • /accountmax <maxCount> [<targets>]:将特定玩家的账号上限设置为 <maxCount>。省略 <targets> 则设置服务器默认上限。
  • /accountmax 0:将玩家的最大账号数重置为服务器默认值。

局域网:

为访客提供 /account 命令访问权限,没有任何最大账号限制。客户端侧省略属性文件的使用。

保存与兼容性:

  • 其他账号的数据以 <uuid>.dat[<account number>] 的形式保存在常规文件夹中。
  • 会切换大多数使用玩家 NBT 数据的模组的数据。
  • 该模组仅交换 NBT、进度和统计信息,因此如果模组特定功能未存储在 NBT 数据中,则不会切换。
  • 该模组不会自行管理用户名更改。