伪装 - woshiermuqwq/mythic-chinese GitHub Wiki
实体伪装需要插件: Lib's Disguise 与 ProtocolLib
注意: 上述链接所下载的插件并不完美支持1.12.2, 在qq群群文件中自行下载
最新版伪装中许多选项无法在1.12.2正常工作
伪装可让实体外观上变为另一种实体,所以您可以做 可以爬墙的僵尸(因为实际是蜘蛛) 等趣味实体.
所有可用的伪装实体种类见 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
伪装选项只能作用于所伪装的实体(大致就是实体外观)
特定实体可用的选项请用/dhelp <实体种类>
查询
示例 (该格式在高版本已过时):
伪装示例:
Type: wither_skeleton
Display: 'meh'
KillMessages:
- '<target.name>死了.'
Health: 128
Disguise:
Type: player
Skin: 'meeeh'
Player: Steve
Burning: true
Blocking: true
Invisible: false
ShowName: false
Sneaking: true
Sprinting: true
ModifyBoundingBox: false
setDynamicName: true
示例 (该格式为高版本):
伪装示例:
Type: wither_skeleton
Display: 'meh'
KillMessages:
- '<target.name>死了.'
Health: 128
Disguise: player Steve setskin meeeh setburning true setblocking true setinvisible false setcustomnamevisible true setsneaking true setsprinting true setdynamicname false
Type: Skeleton
Disguise: Falling_block Wheat[age=7] setDynamicName
- 将皮肤文件放入 server/plugins/libsdisguises/skins 文件夹内.
- 执行命令
/savedisguise Shark player <inherit> setSkin Sharrk_kunjang.png setDynamicName
以保存未知. - 令MM使用它只需要
Disguise: Shark
-
Shark
是伪装配置名 -
player
意味着伪装成玩家 -
<inherit>
的值为 MM实体的显示名 -
setSkin Sharrk_kunjang.png
将skins文件夹内的 Sharrk_kunjang.png 作为皮肤套在实体身上 -
setDynamicName
令实体显示它的显示名
伪装一栏可以简化成单行, 其格式与伪装命令格式一致:
测试:
Type: ZOMBIE
Equipment:
- IRON_SWORD HAND
- SHIELD OFFHAND
- LEATHER_HELMET HEAD
- LEATHER_CHESTPLATE CHEST
- LEATHER_LEGGINGS LEGS
- LEATHER_BOOTS FEET
Display: '&B测试僵尸\n&ELv.<mob.level>'
Disguise: SKELETON setDynamicName
使用命令: /d PLAYER Sharrk_kunjang setDynamicName, /savedisg 测试
随后可以使用伪装类型: 测试
但要注意, 若在实体伪装中使用伪装配置, 则无法为其写入新的选项
如 Disguise: 测试 setdynamicname true
中的 setdynamicname true
是无效的