Jrome++
如题 我想让mm怪物不只是僵尸还有骷髅,想咨询如何让怪物用Player的皮肤或者模型

天辉胡萝卜
需要配合libdisguise

  1.   Disguise:
  2.     Type: player
  3.     Skin: 'gizmo0816' <---- 玩家名称,将使用该玩家的皮肤
  4.     Player: '&cCannibal' <--- 显示名称
复制代码

希伊撒
本帖最后由 希伊撒 于 2020-11-13 16:15 编辑

安装Libsdisguise插件后在怪物文件里面写新一行
  Disguise:
    Type: player
    Skin: 'steve' <---- 玩家名称,将使用该玩家的皮肤
    Player: '&c我是人' <--- 显示名称

小晴M
本帖最后由 小晴M 于 2020-11-13 00:25 编辑

需要前置Libsdisguise插件安装后写法如下:  
Disguise:  
    Type: player <---- 类型,比如改成鸡,怪物就会缓缓从天上降下来
    Skin: 'xiaoqingM' <---- 玩家名称,将使用该玩家的皮肤
    Player: '&c显示名字' <--- 显示名称





Jrome++
希伊撒 发表于 2020-11-12 16:46
安装Libsdisguise插件后在怪物文件里面写新一行
  Disguise:
    Type: player

伪装插件显示的名字和mm会冲突吗,我这两个都设置了相同的名字,结果就不显示了,就是在怪物头上

Jrome++
小晴M 发表于 2020-11-12 22:50
需要前置Libsdisguise插件安装后写法如下
  xxxx:
    Type: player

我上面display已经展示了一个名字
下面player又要写一个名字
我两个都写一样的,但是最后却不显示了

小晴M
qq1310306237 发表于 2020-11-13 00:18
我上面display已经展示了一个名字
下面player又要写一个名字
我两个都写一样的,但是最后却不显示了 ...

这个格式来
test:
  Type: player
  Display: 'test'
  Health: 10
  Damage: 2
  Disguise:
    Type: player
    Player: 'test'
    Skin: 'xiaoqingM'

Jrome++
小晴M 发表于 2020-11-13 00:24
这个格式来
test:
  Type: player

不行呢,还是不显示东西 但是bossbar能正常显示怪物名字

小晴M
本帖最后由 小晴M 于 2020-11-13 00:44 编辑
qq1310306237 发表于 2020-11-13 00:30
不行呢,还是不显示东西 但是bossbar能正常显示怪物名字

Libsdisguise前置插件装了吗,要下载对应你服务器版本的
输入/d pig看看是否有效果
建议把你写的配置发出来,我给你看看


NaiFen☀
本帖最后由 NaiFen☀ 于 2020-11-13 01:34 编辑

伪装为玩家Notch
Disguise:
      Type: Player #伪装类型
      Player: Guard #显示名字
      Skin: Notch #这里写正版玩家的ID

关于你说的名字不会显示了的问题 可以试着加上这个:
Options:
    AlwaysShowName: true



Jrome++
NaiFen☀ 发表于 2020-11-13 01:29
伪装为玩家Notch

关于你说的名字不会显示了的问题 可以试着加上这个:

他只会显示一个框,框里面没有名字

Jrome++
小晴M 发表于 2020-11-13 00:42
Libsdisguise前置插件装了吗,要下载对应你服务器版本的
输入/d pig看看是否有效果
建议把你写的配置发出 ...

D pig是有效果的

qt:
  Type: Wolf
  Display: '&f&l囚徒'
  Health: 30
  Damage: 3
  Disguise:
    Type: player
    Player: 'Guard'
    Skin: 'keen'
  Skills:
  - message{cooldown=20;m="<mob.name><&co> 给你的ass♂来一下!"}
    @PlayersInRadius{r=40} ~onCombat >0 0.2
  - message{m="<mob.name><&co> 不自量力, <trigger.name>!"} @PlayersInRadius{r=40}
    ~onPlayerKill >0 1
  Equipment:
  - qtft HAND
  Drops:
  - money 1-15 1
  SX-Drop:
  - 1bqhcl 1 1
  Options:
    AlwaysShowName: true
    NoDamageTicks: 5
    KnockbackResistance: 1
    MovementSpeed: 0.2
    FollowRange: 30
    MaxCombatDistance: 10
    PreventOtherDrops: true
  AIGoalSelectors:
  - 0 Clear
  - 1 meleeattack
  - 2 LookAtPlayers
  AITargetSelectors:
  - 0 hurtbytarget

小晴M

不可能的呀,我就是这样写的
old:
  Type: Husk
  Display: '&c&l老头'
  Health: 888888
  Damage: 100
  Disguise:
    Type: player
    Player: '&c&l老头'
    Skin: 'zKekzGHG'
  Modules:
    ThreatTable: true
  Drops:
  - money 5000-10000
  Equipment:
  - LuciferSword:0
  - Shotgun:5
  AITargetSelectors:
  - 0 clear
  - 1 players
  DamageModifiers:
  - ENTITY_ATTACK 0.5
  - PROJECTILE 0.5
  - MAGIC 0.5
  - ENTITY_EXPLOSION 0.5
  - FALL -1
  - SUFFOCATION -1
  - DROWNING -1
  - WITHER -1
  Options:
    Silent: true
    AlwaysShowName: true
    MovementSpeed: 0.3
    MaxCombatDistance: 6
    PreventOtherDrops: true
    PreventrandomEquipment: true
    FollowRange: 32
    KnockbackResistance: 1
    PreventMobKillDrops: true

希伊撒
本帖最后由 希伊撒 于 2020-11-13 16:23 编辑
qq1310306237 发表于 2020-11-13 00:09
伪装插件显示的名字和mm会冲突吗,我这两个都设置了相同的名字,结果就不显示了,就是在怪物头上
...

不会 可以复制 但是要带'' 而且不能太长 超过一定限制就不显示了
可能libsdisguise插件的config里有长度设置e 我觉得一定有 但是现有的搬运贴都没提而且的确都不合格……但愿之后有人再搬运吧

NaiFen☀
qq1310306237 发表于 2020-11-13 11:47
他只会显示一个框,框里面没有名字

那就是你设置的有问题

Jrome++
NaiFen☀ 发表于 2020-11-13 21:27
那就是你设置的有问题

我下载了插件就没设置过了

Jrome++
小晴M 发表于 2020-11-13 16:07
不可能的呀,我就是这样写的
old:
  Type: Husk

刚刷出来的怪物是有名字的,然后过一下就没有了

小晴M
qq1310306237 发表于 2020-11-14 16:48
刚刷出来的怪物是有名字的,然后过一下就没有了

配置文件发出来,你光说我也不能知道什么问题是吧,我只能说一些常见的问题
如果后台有报错也发出来

Jrome++
小晴M 发表于 2020-11-14 17:23
配置文件发出来,你光说我也不能知道什么问题是吧,我只能说一些常见的问题
如果后台有报错也发出来 ...

并无报错

小晴M

那配置文件呢,你是在刁难我吗

Jrome++
小晴M 发表于 2020-11-16 15:48
那配置文件呢,你是在刁难我吗

啊这,我也不知道你说的哪一个配置文件
这是mm的
qzqt:
  Type: PigZombie
  Display: '&c&l强壮囚徒'
  Health: 150
  Damage: 1
  Disguise:
    Type: player
    Player: '&c&l强壮囚徒'
    Skin: 'Dude'
  Skills:
  - skill{s=1bqzqt} ~onTimer:20
  - message{cooldown=20;m="<mob.name><&co> 让你见识一下我的强大♂之处!"}
    @PlayersInRadius{r=10} ~onCombat >0 0.2
  - message{m="<mob.name><&co> 不自量力, <trigger.name>!"} @PlayersInRadius{r=40}
    ~onPlayerKill >0 1
  Equipment:
  - qtft HAND
  - KingsCrown Head
  Drops:
  - money 3-6 1
  SX-Drop:
  - 1bqhcl 5 1
  - 1bcl 1 0.8
  Options:
    AlwaysShowName: true
    NoDamageTicks: 5
    KnockbackResistance: 1
    MovementSpeed: 0.3
    FollowRange: 30
    MaxCombatDistance: 10
    PreventOtherDrops: true
    Despawn: true
    FollowRange: 20
  AIGoalSelectors:
  - 0 Clear
  - 1 meleeattack
  - 2 LookAtPlayers
  - 3 randomlookaround
  AITargetSelectors:
  - 0 hurtbytarget