插件手册:mythicmobs:额外:伪装

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
插件手册:mythicmobs:额外:伪装 [2021/08/26 17:45]
duangfafa 创建
插件手册:mythicmobs:额外:伪装 [2022/06/16 15:48] (当前版本)
kpAjun 根据最新的wiki进行一些小的调整
行 1: 行 1:
 ====== 伪装 Disguises ====== ====== 伪装 Disguises ======
 +此部分原由duangfafa大佬撰写,由半吊子kpAjun更新以适配最新版MM,如有错误,还请各位dalao指出,萌新感激不尽qwq
 ===== 怪物伪装 (换皮)===== ===== 怪物伪装 (换皮)=====
  
行 17: 行 17:
 所有的伪装都有特定的选项可供他们使用。这些选项位于伪装块下,只能与伪装结合使用(它们不能单独使用)。一些选项将是特定于生物的。可以使用 找到任何实体的选项列表''/dhelp <entity>''。因为这是由您的插件生成的,所以它应该始终是最新的。 所有的伪装都有特定的选项可供他们使用。这些选项位于伪装块下,只能与伪装结合使用(它们不能单独使用)。一些选项将是特定于生物的。可以使用 找到任何实体的选项列表''/dhelp <entity>''。因为这是由您的插件生成的,所以它应该始终是最新的。
  
-以下能感兴趣一些常见问题:+<color #ed1c24>***请注意,Disguise曾使用YAML列表的形式来进行设置,在最新版的插件中,如此做回导致报错Out of Date并无法正常伪装***</color> 
 +部分版本的中文wiki已经过时,本条目给出的是可句法
  
-  * Disguise.Burning: true - 使生物看起来总是在燃烧 +伪装部分的语句应该被直接置放于Mob之下,不应置于Options\Skills或者任何其他部分中,用Disguise: 开头 
-  * Disguise.Blocking: true - 导致某些伪装卡在“阻挡”动画中。 + 
-  * Disguise.Invisible: true - 使生物永久隐形 +下面是一些可以用于伪装的设置: 
-  * Disguise.Name: - 设置伪装的实体名称 + 
-  * Disguise.ShowName: true - 在某些通常没有的伪装(例如方块或物品)上显示名称标签 +  * setBurning true - 使生物看起来总是在燃烧 
-  * Disguise.Sneaking: true - 导致某些伪装卡在“潜行”动画中。 +  * setBlocking true - 导致某些伪装卡在“阻挡”动画中。 
-  * Disguise.Sprinting: true - 导致某些伪装卡在“冲刺”动画中。 +  * setInvisible true - 使生物永久隐形 
-  * Disguise.ModifyBoundingBox: false - 将此设置为 false 将使生物保留其原始碰撞箱。 +  * setName - 设置伪装的实体名称 
-  * Disguise.Glowing: [true/false] - 使伪装永久发光。 +  * setShowName true - 在某些通常没有的伪装(例如方块或物品)上显示名称标签 
-  * Disguise.Gliding: [true/false] - 使伪装永久滑翔。+  * setSneaking true - 导致某些伪装卡在“潜行”动画中。 
 +  * setSprinting true - 导致某些伪装卡在“冲刺”动画中。 
 +  * setModifyBoundingBox false - 将此设置为 false 将使生物保留其原始碰撞箱。 
 +  * setGlowing [true/false] - 使伪装永久发光。 
 +  * setGliding [true/false] - 使伪装永久滑翔。
  
 “发光”和“滑翔”是在 2.3.2 版本中添加的。 “发光”和“滑翔”是在 2.3.2 版本中添加的。
行 40: 行 45:
   - '<target.name> was sneaked upon! (to death)'   - '<target.name> was sneaked upon! (to death)'
   Health: 128   Health: 128
-  Disguise+  Disguise: player Steve setSkin meeeh.png setBurning true setSneaking true setSprinting true setModifyBoundingBox false setDynamicName true
-    Type: player +
-    Skin: 'meeeh+
-    Player: Steve +
-    Burning: true +
-    Blocking: true +
-    Invisible: false +
-    ShowName: false +
-    Sneaking: true +
-    Sprinting: true +
-    ModifyBoundingBox: false +
-    setDynamicNametrue+
 </code> </code>
  
 === 铭牌 === === 铭牌 ===
-铭牌允许您扩展玩家伪装生物的铭牌,通常限制为 16 。要使用它,只需安装全息图,然后在伪装中省略“玩家”字段(仍然需要皮肤!)。如果您不指定玩家字段,将使用显示字段而不是使用自定义铭牌。+铭牌功能允许您扩展玩家伪装生物的原本被限制16字的铭牌。要使用它,只需安装Holograms插件,然后在伪装中省略“Player”字段(仍然需要“setSkin”字段!)。如果您不指定Disguise中的"Player"字段,MM将使用“Display”字段而不是使用自定义铭牌。
 <code yaml [enable_line_numbers="true"]> <code yaml [enable_line_numbers="true"]>
 Monkey: Monkey:
   Type: skeleton   Type: skeleton
   Display: "this display name is too long for players normally"   Display: "this display name is too long for players normally"
-  Disguise+  Disguise: player Steve setSkin Kurdie.png
-    Type: player +
-    Skin: Kurdie+
 </code> </code>
  
-此功能需要 [[https://www.spigotmc.org/resources/holograms.4924/|LibsDisguises 和 Holograms 插件]]+**此功能需要 [[https://www.spigotmc.org/resources/holograms.4924/|LibsDisguises 和 Holograms 插件]]**
  
-如果您有 premium 您可以使用''setDynamicName''选项使用多行伪装名称+如果您有 premium 版的MM插件您可以使用''setDynamicName''选项使用多行伪装名称
  
 {{:插件手册:mythicmobs:额外:premium.png?400|}} {{:插件手册:mythicmobs:额外:premium.png?400|}}
行 73: 行 65:
 === 例子 === === 例子 ===
  
-使用伪装的例子:+一些使用伪装功能的例子:
  
 <code yaml [enable_line_numbers="true"]> <code yaml [enable_line_numbers="true"]>
-MobType: skeleton +ExampleMob
-Disguise+  Type: skeleton 
-  Type: player +  Disguiseplayer libraryaddict setCustomName "&8Not Darkitect" setSkin Darkitect.png
-  Player'&8Not Darkitect+
-  Skin: Darkitect+
 </code> </code>
 <code yaml [enable_line_numbers="true"]> <code yaml [enable_line_numbers="true"]>
-MobType: skeleton +ExampleMob2: 
-Health: 20 +  Type: skeleton 
-Disguise+  Health: 20 
-  Type: player +  Disguise: player Ashijin setSkin Notch.png
-  Player: Ashijin +
-  Skin: Notch+
 </code> </code>
 <code yaml [enable_line_numbers="true"]> <code yaml [enable_line_numbers="true"]>
-MobType: skeleton +ExampleMob3: 
-Health: 20 +  MobType: skeleton 
-Disguise: +  Health: 20 
-  Type: pig+  Disguise: pig
 </code> </code>
  
-您也可以使用在线条件进行小怪伪装。例如从面显示骨架+这是先实例图片中“骷髅”(实际上为僵尸)源码
 <code yaml [enable_line_numbers="true"]> <code yaml [enable_line_numbers="true"]>
 SLSkelF: SLSkelF:
  • 插件手册/mythicmobs/额外/伪装.1629971137.txt.gz
  • 最后更改: 2021/08/26 17:45
  • duangfafa