三色堇Cyyy
如题,MM技能如何设置只选中怪物以及玩家,而不选中盔甲架?我用了Companions,Companions的宠物原型就是盔甲架,武器技能释放时候,第一目标会是盔甲架,而不是玩家或者怪物

supermiao
本帖最后由 supermiao 于 2020-4-3 23:42 编辑

首先 方法一
在技能skill的文件中

例子:
  Cooldown: 0
  TargetConditions:
  - entitytype{types=spider,zombie} true   #这里可以直接选择目标type
  Skills:

  - 自由发挥

例子2:
在怪物或者物品中加入
- damage{a=XX,i=true} ~onUse @EntitiesInRadius{r=5;ignore=players,animals}  #这里的ignore就是排除这两个type   1

三色堇Cyyy
supermiao 发表于 2020-4-3 23:38
首先 方法一
在技能skill的文件中

如果说按例子2的方法的话,盔甲架的种类是啥,算是玩家吗?还是什么的?

supermiao
ARMOR_STAND        盔甲架
BABY_PIG_ZOMBIE        小僵尸猪人
BABY_PIG_ZOMBIE_VILLAGER        小僵尸猪村民
BABY_ZOMBIE        小僵尸
BABY_ZOMBIE_VILLAGER        小僵尸村民
BAT        蝙蝠
BLAZE        烈焰人
BOAT        船
CAVE_SPIDER        洞穴蜘蛛
CHICKEN        鸡
COW        牛
CREEPER        爬行者
ELDER_GUARDIAN        远古守卫者
ENDER_DRAGON        末影龙
ENDERMAN        末影人
ENDERMITE        末影螨
GHAST        恶魂
GIANT        巨人
GUARDIAN        守卫者
HORSE        马
HUSK        尸壳
IRON_GOLEM        铁傀儡
MAGMA_CUBE        岩浆怪
MUSHROOM_COW        蘑菇牛
OCELOT        豹猫
PIG        猪
PIG_ZOMBIE        僵尸猪人
PIG_ZOMBIE_VILLAGER        僵尸猪村民
PRIMED_TNT        点燃的TNT
POLAR_BEAR        北极熊
RABBIT        兔子
SHEEP        羊
SILVERFISH        蠹虫
SKELETON        骷髅
SKELETON_HORSE        骷髅马(MC 1.11+)/若MM版本为4.5+则会与马分开
SHULKER        潜影贝
SLIME        史莱姆
SNOWMAN        雪傀儡
SPIDER        蜘蛛
STRAY        流髑
SQUID        鱿鱼
VILLAGER        村民
WANDERING_TRADER        流浪商人(MM4.8.0+/MC1.14.4+)
WITCH        女巫
WITHER        凋灵
WITHER_SKELETON        凋灵骷髅
WOLF        狼
ZOMBIE        僵尸
ZOMBIE_HORSE        僵尸马(MC 1.11+)
ZOMBIE_VILLAGER        僵尸村民
Baby_Drowned        小溺尸(MC 1.13+/MM 4.5+)
ZOMBIE_HORSE        鳕鱼(MC 1.13+/MM 4.5+)
Drowned        溺尸(MC 1.13+/MM 4.5+)
DONKEY        驴(MM 4.5+) 最新MM已与马分开,任何之前马的标签
Mule        骡(MM 4.5+) 最新MM已与马分开
Phantom        幻翼(MC 1.13+/MM 4.5+) 以及新的设置:Size
PufferFish        河豚(MC 1.13+/MM 4.5+)
TropicalFish        热带鱼(MC 1.13+/MM 4.5+)
Turtle        海龟(MC 1.13+/MM 4.5+) 可用动物通用标签
Zombie_Horse        僵尸马(MM 4.5+) 最新MM已与马分开
Phantom        幻影鳐(MC 1.13+/MM 4.5+) 以及新的设置:Size
PufferFish        河豚(MC 1.13+/MM 4.5+)

supermiao
顺带补充一下 例子1也可以反过来变成例子1

例子:
  Cooldown: 0
  TargetConditions:
  - entitytype{types=ARMOR_STAND} false   #这里可以直接选择目标type

比如这样 当目标是盔甲架的时候技能就放不出来了