dabaojian的假人

dabaojian的假人

这个模组向游戏中添加一个“假人”:一个静态人形展示实体,可以在世界中放置、命名、更换皮肤和装备。你可以用它来装饰建筑、展示盔甲和武器,作为角色模型或交互式展示板使用。

杂项

命令:
/Dbjman create 在你脚下生成一个匿名假人
/Dbjman create<名称> 在你脚下生成一个指定名称的假人
/Dbjman create 在指定坐标生成匿名假人
/Dbjman create<名称> 在指定坐标生成指定名称的假人
/Dbjman list 列出当前世界中所有假人及其位置
/Dbjman clean<目标> 清除(移除)指定假人
/Dbjman namedisplay<目标> 切换假人头顶名称的显示/隐藏
/Dbjman onai<目标> 启用假人的 AI(目前为保留功能)
/Dbjman off<目标> 禁用假人的 AI 并恢复静态显示
/Dbjman skin<目标> 打开假人的皮肤选择界面
<目标>支持三种写法:
@a:所有假人
@p:离你最近的假人
@s:你自己创建的所有假人
或直接输入假人的名称
提示:创建和清除假人时会有粒子效果和声音提示。

装备假人:
右键点击假人(不潜行)打开装备界面,共有 5 个装备槽位:
头盔(顶部)
胸甲
护腿
靴子
主手(用于持有剑、武器或任何你想让假人拿着的物品)
放入物品后,假人将在模型上显示这套装备。界面左侧是假人装备槽,右侧是你自己的背包,可以直接拖拽或 Shift+点击来来回移动物品。

为假人更换皮肤:
按住潜行键(Shift)并右键点击假人,打开"皮肤选择"界面。界面分为上下两部分:
服务器皮肤(上半部分,黄色标题):放置在服务器 config/dbjman 文件夹中的 PNG 图片,对所有玩家可见。点击后,假人的皮肤将被永久记录并同步到所有玩家。
客户端皮肤(下半部分,蓝色标题):放置在你电脑上 config/dbjman 文件夹中的 PNG 图片,仅从你自己的视角可见,不会影响其他玩家看到的假人外观。
界面支持翻页滚动,也可以点击"▲"和"▼"按钮进行滚动浏览。

如何加载皮肤?
只需将图片放入 config/dbjman 文件夹,扩展名必须为 .png(任何文件名都会自动去除 .png 后缀并显示在列表中):
服务器文件夹:位于你的 Minecraft 服务器(或单人存档对应的版本目录)的 config/dbjman 目录中。放入其中的图片将变为所有人都能看到的"服务器皮肤"。
客户端文件夹:你自己游戏目录中的 config/dbjman。放入其中的图片变为"客户端皮肤",只有你自己能看到。
说明:本 Mod 中的图片不是那种需要"先在皮肤站上传,再同步进游戏"的在线皮肤,而是可以直接将图片文件放入游戏文件夹中使用。放入文件夹后,重新打开皮肤界面会自动识别新图片。
提示:单个皮肤图片的大小不应超过 512KB(常规的 64 × 64 或 128 × 128 皮肤远小于此值)。如果服务器文件夹中的图片总大小过大,超出限制的部分将不会被分发,列表中可能无法显示所有皮肤。

移除假人:
/Dbjman clean<目标>可以移除假人。该命令需要管理员权限(2 级,通常指服务器管理员/OP)。

注意事项:
假人不会掉落装备:当假人被移除时,其身上穿戴的装备不会掉落,因此在给假人装备物品前,请确认你使用的是愿意交出的道具。要取回装备,请右键打开界面将其取走。
需要命令权限:clean 需要管理员权限;在单人世界启用"允许作弊"或在服务器上拥有相应权限才能使用所有命令。
名称不可重复:创建假人时,如果已存在同名假人,创建将被拒绝。
AI 开关是保留功能:目前 onai/off 只是开关,不会让假人移动或做出行为,是为未来扩展预留的接口。
在服务器中,客户端皮肤仅对自己生效:为确保每个人都能看到某个皮肤,请将图片放入服务器的 config/dbjman 文件夹中,而不是你电脑上的文件夹。

已知问题:
使用/dbjman create 命令时会出现无效的目标选择器