我的世界服務器MythicMobs插件教程全服播報篇
小編為大家?guī)砹恕段业氖澜纭贩⻊掌鱉ythicMobs插件教程全服播報篇,首先我希望它誕生的時候向全服播報一次公告,這么惡心的怪,必須得大家一起來打。
根據[基礎篇]所說,技能共分五部分[技能類型、目標選擇器、觸發(fā)器、血量限制、觸發(fā)幾率]
再來分析一下這個需求:
[首先我希望它誕生的時候向全服播報一次公告,這么惡心的怪,必須得大家一起來打。]
按照技能的五部分來分析:
1.技能類型:播報一次公告->向玩家發(fā)送消息
2.目標選擇器:向全服->全服玩家3.觸發(fā)器:誕生的時候->怪物生成觸發(fā)器
4.血量限制:無
5.觸發(fā)幾率:100%,由于默認幾率是100%所以可以忽略
分析完畢,開始寫技能
我在官網找來了1.2.3.點中要用到的東西:
1.Message技能:如果目標是玩家,則向目標發(fā)送消息
屬性:message[別名:m]:要發(fā)送的消息,用要引號括起來。默認值:無
2.@PlayersOnServer目標選擇器:選擇全服的玩家
別名:@Server
3.onSpawn觸發(fā)器:在怪物生成時被觸發(fā)
(對"別名"有疑惑?別急~)
先寫出技能類型:
message{message="上古的旱魃出現(xiàn)了,大家快去打!"}
message{m="上古的旱魃出現(xiàn)了,大家快去打。"}
復制代碼
這兩行都是符合要求的技能,但是第二行明顯簡單了,因為屬性那里用了別名,省略了...6個字母,大部分屬性都會有"別名",用好別名會讓你寫技能的速度加快不少,這里推薦一個用法,在以后的示例中我也會這么用:
1.當只有一個屬性的時候,使用別名
2.當有多個屬性,但是別名足以表明各個屬性分別代表什么的時候,用別名
3.當有多個屬性,但是看別名不容易理解屬性是什么時,用屬性全名
回到正題~
技能類型出來了,再寫目標選擇器:
@Server
復制代碼
沒錯目標選擇器就這么簡單~
然后是觸發(fā)器,同樣非常之簡單:
~onSpawn
復制代碼
好接下來把它們三個拼起來:
message{m="上古的旱魃出現(xiàn)了,大家快去打啊!"} @Server ~onSpawn
復制代碼
這樣,一個技能就完成了~
把這個技能加到怪物的技能列表里:
MyMob1:
Mobtype: PIG_ZOMBIE
Display: '&blv.76&6旱魃&c>妖將<'
Health: 100
Damage: 10
Skills:
- message<span style="line-height: 1.5;">{m="上古的旱魃出現(xiàn)了,大家快去打!"} @Server ~onSpawn</span>
復制代碼
注:以后不會在每個技能寫完都加上當前的怪物配置了,我會在全部技能寫完后再加上怪物配置
查看所有0條評論>>