4.7.2版本的
要求:携带头盔时获得一个抗性提升的永久时间Buff,提示"Buff已增加",取下头盔时Buff移除,提示"Buff已移除"
要求:携带头盔时获得一个抗性提升的永久时间Buff,提示"Buff已增加",取下头盔时Buff移除,提示"Buff已移除"
这种东西为什么要用mm?
用conditionalevents即可
这个是装备部分
复制代码
这个是给buff部分
复制代码
用conditionalevents即可
这个是装备部分
- example:
- type: player_armor
- conditions:
- - '%armor_type% == HELMET'
- - '%item_lore% contains 头盔' #物品描述包含“头盔”
- - '%player_has_permission_items.super_diamond_helmet% == false'
- - '%equip_type% == EQUIP execute default'
- - '%equip_type% == UNEQUIP execute two'
- actions:
- default:
- - "message: &cBuff已增加!"
- two:
- - "message: &cBuff已移除!"
这个是给buff部分
- example2:
- type: repetitive
- repetitive_time: 20 #每隔多久检测一次
- conditions:
- - '%checkitem_inslot:39,lorecontains:头盔% equals yes' #检测描述
- actions:
- default:
- - 'give_potion_effect: DAMAGE_RESISTANCE;20;1' #20是刻数,1是等级,原版等级-1
FireworkPolymer 发表于 2023-5-5 17:55
这种东西为什么要用mm?
用conditionalevents即可
这个是装备部分
我后面基本都时和mm要用的,所以mm可以写出来吗
我觉得你可以去问问 new Bing
小奇又来了 发表于 2023-5-5 18:10
我后面基本都时和mm要用的,所以mm可以写出来吗
看看wiki,顺便加一下交流群问问
我记得mm只能自定义怪物不能做装备所以我觉得是行不通的(个人意见勿喷)
以下是配置代码示例,可以在MythicMobs插件的配置文件中添加:
```
boss:
DisplayName: '&3大僵尸'
HealthBarEnabled: false
HealthBarColor: RED
HealthBarStyle: SEGMENTED_20
MaxHealth: 200
DamageModifiers:
Physical: 4
ArmorPoints: 15
Items:
- iron_sword
Skills:
deadlystrike:
Chance: 0.3
DamageMultiplier: 2.5
PowerMultiplier: 1.5
Cooldown: 10
cleave:
Chance: 0.1
DamageMultiplier: 0.4
PowerMultiplier: 1.0
Cooldown: 15
Drops:
- 8 iron_ingot
- 2 diamond
Level:
Min: 10
Max: 50
OnSkillsHit:
buff:
Skill: buff
Target: USER
BuffType: RESISTANCE
BuffDuration: -1
BuffStrength: 2
BuffFuse: false
OnDamageTaken:
msg:
Skill: message
Message: Buff已移除
ActionBar: true
Cooldown: 10
OnDispel:
msg:
Skill: message
Message: Buff已移除
ActionBar: true
```
- 在此示例中,这里定义的怪物为大僵尸,身上有一些技能,将在受到攻击时注册一个触发事件来提升BUFF。这里将使用`buff`技能,来提升一个保护值。当头盔装备时,将触发BUFF技能,每当玩家头上戴着头盔并受到攻击时,会增加一个2级的保护值,并显示一个提醒“Buff已增加”。当头盔被移除时,玩家将失去保护值,并显示另一个提醒“Buff已移除”。
- 注意,这里使用了“-1”来定义BuffDuration,意味着这个BUFF是永久的,除非移除头盔或头盔被摧毁。
- 如果需要使用个性化翻译,在配置文件中,可添加:
```
Translations:
BuffAdded: '&aBuff已增加!'
BuffRemoved: '&aBuff已移除!'
```
然后将上面配置代码中的“Buff已增加”替换为“BuffAdded”,“Buff已移除”替换为“BuffRemoved”。
```
boss:
DisplayName: '&3大僵尸'
HealthBarEnabled: false
HealthBarColor: RED
HealthBarStyle: SEGMENTED_20
MaxHealth: 200
DamageModifiers:
Physical: 4
ArmorPoints: 15
Items:
- iron_sword
Skills:
deadlystrike:
Chance: 0.3
DamageMultiplier: 2.5
PowerMultiplier: 1.5
Cooldown: 10
cleave:
Chance: 0.1
DamageMultiplier: 0.4
PowerMultiplier: 1.0
Cooldown: 15
Drops:
- 8 iron_ingot
- 2 diamond
Level:
Min: 10
Max: 50
OnSkillsHit:
buff:
Skill: buff
Target: USER
BuffType: RESISTANCE
BuffDuration: -1
BuffStrength: 2
BuffFuse: false
OnDamageTaken:
msg:
Skill: message
Message: Buff已移除
ActionBar: true
Cooldown: 10
OnDispel:
msg:
Skill: message
Message: Buff已移除
ActionBar: true
```
- 在此示例中,这里定义的怪物为大僵尸,身上有一些技能,将在受到攻击时注册一个触发事件来提升BUFF。这里将使用`buff`技能,来提升一个保护值。当头盔装备时,将触发BUFF技能,每当玩家头上戴着头盔并受到攻击时,会增加一个2级的保护值,并显示一个提醒“Buff已增加”。当头盔被移除时,玩家将失去保护值,并显示另一个提醒“Buff已移除”。
- 注意,这里使用了“-1”来定义BuffDuration,意味着这个BUFF是永久的,除非移除头盔或头盔被摧毁。
- 如果需要使用个性化翻译,在配置文件中,可添加:
```
Translations:
BuffAdded: '&aBuff已增加!'
BuffRemoved: '&aBuff已移除!'
```
然后将上面配置代码中的“Buff已增加”替换为“BuffAdded”,“Buff已移除”替换为“BuffRemoved”。
Risk_ 发表于 2023-5-6 16:45
以下是配置代码示例,可以在MythicMobs插件的配置文件中添加:
```
你这回答不会是真的去问 gpt 来的吧 = =