下载量
45,084
关注数
113
数据来源
Modrinth
模组详细介绍
你是否曾想过冒充其他玩家?无论是为了制作游戏电影、角色扮演、在派系中玩五维象棋,还是仅仅为了捉弄朋友,都有许多(相对)合理的理由去假扮他人身份。
需要最新版本的 Fabric API
概述
Impersonate 允许玩家伪装成其他玩家的名称和外观。当进行伪装时,玩家将:
- 拥有被伪装玩家的皮肤
- 显示被伪装玩家的名牌
- 以被伪装玩家的身份发送所有聊天消息
- 在在线玩家列表中显示为被伪装玩家
- 以被伪装玩家的身份签署书籍
- 等等
然而,他们无法欺骗被伪装玩家的宠物(如果有的话)。
为避免管理混乱,服务器日志将始终显示实际玩家的名称及其伪装身份。服务器管理员也将以相同方式看到正在进行的伪装。
此模组在服务器端运行(兼容原版客户端),但仍建议在客户端安装,特别是对于服务器管理员。
命令
Impersonate 添加了 /impersonate 命令,允许服务器管理员和地图制作者通过命令与 API 交互。
/impersonate disguise-
/impersonate disguise as [] []:伪装一个或多个玩家 - ``:要冒充的玩家名称。不必在线甚至真实存在。
-
[](可选):如果指定,必须是玩家用户名或目标选择器。如果未指定,默认为使用命令的玩家。在命令方块中使用时,玩家参数不可省略。 -
[](可选):如果指定,必须是有效的标识符,作为伪装的密钥。 -
/impersonate disguise clear [] []:停止一个或多个玩家的伪装 -
[](可选):如果指定,必须是玩家用户名或目标选择器。如果未指定,默认为使用命令的玩家。在命令方块中使用时,玩家参数不可省略。 -
[](可选):如果指定,必须是先前用作伪装启动密钥的有效标识符。如果留空,命令将清除所有活动伪装。
游戏规则
-
impersonate:fakeCapes:伪装者是否应获得被伪装玩家的披风和鞘翅。默认为false。 -
impersonate:opRevealImpersonations:是否向在线的服务器管理员显示正在进行的伪装。默认为true。 -
impersonate:logRevealImpersonations:是否在服务器日志中显示正在进行的伪装。默认为true。
作为模组开发者使用 Impersonate
你可以通过在你的 build.gradle 中添加以下内容来将 Impersonate 加入开发环境:
repositories {
jcenter()
maven {
name = "Ladysnake Libs"
url = 'https://dl.bintray.com/ladysnake/libs' }
}
}
dependencies {
modImplementation "io.github.ladysnake:Impersonate:${impersonate_version}"
include "io.github.ladysnake:Impersonate:${impersonate_version}"
// Impersonate 依赖项
include "com.github.onyxstudios.Cardinal-Components-API:cardinal-components-base:${cca_version}"
include "com.github.onyxstudios.Cardinal-Components-API:cardinal-components-entity:${cca_version}"
}
然后你可以在 gradle.properties 文件中添加库版本:
# Impersonate
impersonate_version = 1.x.y
# Cardinal Components
cca_version = 2.x.y
基本信息
模组名称Impersonate
作者Ladysnake
下载量45,084
关注数113
支持版本1.16.3 - 1.21.11
加载器fabric / quilt
客户端unsupported
服务端required