我的世界1.8.3RPG怪物插件使用后即可讓minecraft的服務(wù)器增加更多怪物戰(zhàn)斗的元素,豐富了玩家的游戲生活體驗(yàn)。
用法:
0,基礎(chǔ)設(shè)置:包含命令和簡(jiǎn)單例子注釋
/mythicmobs或者簡(jiǎn)寫/mm------------------------插件主命令,顯示所有命令列表
/mm debug [level]或者簡(jiǎn)寫/mm d [level]------------------------插件調(diào)試等級(jí) 0=關(guān)閉
/mm debugmode [true/false]------------------------插件調(diào)試模式,和 上面那個(gè),這2個(gè)不懂別亂調(diào)
/mm reload------------------------重載插件配置文件
/mm save------------------------強(qiáng)制保存插件設(shè)置
/mm items------------------------顯示物品相關(guān)的所有命令
/mm items get [item_name] <amount>------------------------給予你多少個(gè)個(gè)插件設(shè)置好的物品
/mm items give [player] [item_name] <amount> ------------------------給予玩家多少個(gè)插件設(shè)置好的物品
/mm items list ------------------------插件設(shè)置的物品列表
/mm mobs或者簡(jiǎn)寫/mm m------------------------顯示怪物相關(guān)的所有命令
/mm mobs info [mob_name]------------------------顯示指定設(shè)置的怪物的相關(guān)信息
/mm mobs kill [mob_name]------------------------殺掉指定的怪物
/mm mobs killall------------------------殺掉所有插件設(shè)定的怪物
/mm mobs spawn [mob_name]:<level> <amount> <world,x,y,z>------------------------在指定世界生成指定等級(jí)數(shù)量的怪物
/mm egg或者簡(jiǎn)寫/mm e------------------------怪物生成蛋的相關(guān)指令
/mm egg get [mob_name] <amount>------------------------獲取指定數(shù)量的怪物蛋
/mm egg give [player] [mob_name] <amount>------------------------給予玩家指定數(shù)量的怪物蛋
/mm spawners或者簡(jiǎn)寫/mm s------------------------怪物刷怪點(diǎn)生成相關(guān)的所有指令
/mm s create[spawner_name] [mob name]----------------------在腳下坐標(biāo)生成一個(gè)怪物 spawn_name為刷怪點(diǎn)
/mm s set [spawner_name] [setting] [value]------------------------更改刷怪點(diǎn)生成怪物特殊選項(xiàng)----特殊選項(xiàng)參考下方第 2 項(xiàng)
/mm s addcondition [spawner_name] [condition] [value]------------------------添加刷怪點(diǎn)生成怪物的生成條件----生成條件參考下方第 14.2 項(xiàng)
/mm s removecondition [spawner_name] [condition]------------------------移除刷怪點(diǎn)怪物的生成條件
/mm s info [spawner_name]------------------------生成的怪物相關(guān)信息
/mm s listnear <distance>------------------------附近怪物列表 distance為半徑,整數(shù)
/mm s resettimers [name]------------------------重置指定怪物的一切冷卻
/mm s spawn [name]------------------------生成一個(gè)怪物
/mm s cut [search_string]------------------------剪切怪物生成文件內(nèi)的所有相關(guān)怪物或者指定數(shù)據(jù) 字符
/mm s paste------------------------復(fù)制到新的位置
/mm s undo------------------------取消
/mm u testeffect [effect syntax]------------------------怪物添加特效
/mm u testskill [targetlocation] [skillname] ------------------------不能工作,等待作者修復(fù)
掉落設(shè)置:
DropTable1:
Drops:
- C_RustySword 1-2 0.035--------------------------3.5%幾率隨機(jī)掉落1或者2個(gè)C_RustySword物品
- C_RustyAxe 1 0.15
- 373:8261 3-5 0.5-------------------------------------------50%幾率隨機(jī)掉落3-5個(gè)藥劑 373:8261沒上游戲具體沒查是什么藥劑
- 299 1 1---------------299為物品ID皮革胸甲
- exp 10 1---------------100%掉落10點(diǎn)經(jīng)驗(yàn)
- heroesexp 10 1---------------100%掉落10點(diǎn)英雄經(jīng)驗(yàn),需要hero插件
- phatloot PhatHelm 1-----------------100%掉落PhatHelm物品,需要phatloots插件
- money 10 1----------------100%掉落10塊錢,需要vault插件
- skillapi-exp 10 1---------------100%掉落10點(diǎn)技能經(jīng)驗(yàn) 需要skillapi插件
掉落包:
DropTable2:--------------掉落包名字,自行設(shè)置
Drops:-----------------和上面一樣,自行設(shè)置好,以備調(diào)用
- C_RustySword 1 0.025
- C_RustyAxe 1 0.025
- C_ClothHead 1 0.025
- C_ClothChest 1 0.025
- C_ClothLegs 1 0.025
- C_ClothFeet 1 0.025
- C_CrackedShortBow 1 0.025
- C_CrackedLongBow 1 0.025
簡(jiǎn)單例子注釋:
R_ScaledProwler:---------------怪物名字
Mobtype: wolf-----------------怪物種類--參考下方第 1 項(xiàng)
Display: '&2Scaled Prowler'-----------------重命名 自行設(shè)置自己需要的
Health: 150---------------生命值
Damage: 5---------------傷害
DamageModifiers:--------------傷害修正---參考下方第 6 項(xiàng)
- FIRE 0.5-------------------火焰類型傷害只受到50%的傷害
Faction: Wolves-----------------------派系 需要Faction插件支持
AIGoalSelectors:-----------全局AI設(shè)定--參考下方第 12.1 項(xiàng)
- 0 clear
- 1 opendoors
- 2 meleeattack
AITargetSelectors:--------------目標(biāo)AI判定,參考下方第 12.2 項(xiàng)
- 0 clear
- 1 ThreatHolder
- 2 hurtbytarget
- 2 players
Equipment:--------------裝備
- R_ScaledProwlerCloak:2-------------2為腿部裝備,參考下方5.6技能里注釋
Drops:-----------掉落
- Tier1_Rare
- exp 10 1
- heroesexp 30 1
- R_ScaledProwlerCloak 1 0.1
DropsPerLevel:---------------等級(jí)額外掉落,參考下方第 4 項(xiàng)
- exp 1 1
- money 1 1
Skills:-------------技能---參考下方第 5.6 項(xiàng)
- skill{s=FlameCharge} ~onTimer:400
LegacySkills:----------------老版本技能支持 2.0一下版本技能編寫可以在這里
- skill SpiritOfTheWolf ~onSpawn 1
- skill SpiritOfTheWolf ~onTimer:1200
- skill Bleeding ~onAttack >0 0.5
- skill Howl ~onDamaged >0 0.1
LevelModifiers:-----------------怪物等級(jí)設(shè)定 參考下方第 4 項(xiàng)
Health: 5
Damage: 1
Options:------------------------怪物選項(xiàng) 參考下方第 2 項(xiàng)
FollowRange: 10
AlwaysShowName: false
MovementSpeed: 0.3
PreventOtherDrops: true
KnockbackResistance: 0.3
1,怪物種類Mob_types:
ARMOR_STAND 盔甲架
BABY_PIG_ZOMBIE 僵尸豬人
BABY_PIG_ZOMBIE_VILLAGER 小僵尸豬人
BABY_ZOMBIE 小僵尸
BABY_ZOMBIE_VILLAGER 小僵尸村民
BAT 蝙蝠
BLAZE 烈焰人
CAVE_SPIDER 洞穴蜘蛛
CHICKEN 雞雞
COW 牛牛
CREEPER 苦力怕
ELDER_GUARDIAN 遠(yuǎn)古守衛(wèi)者
ENDER_DRAGON 末影龍
ENDERMAN 末影人
ENDERMITE 末影螨
GHAST 惡魂
GIANT 巨人僵尸
GUARDIAN 守衛(wèi)者
HORSE 馬
IRON_GOLEM 鐵傀儡
MAGMA_CUBE 巖漿史萊姆
MUSHROOM_COW 哞菇
OCELOT 喵喵君
PIG 豬
PIG_ZOMBIE 僵尸豬人
PIG_ZOMBIE_VILLAGER 村民僵尸豬人
PRIMED_TNT 點(diǎn)燃的TNT
RABBIT 兔子
SHEEP 羊
SILVERFISH 蠢蟲
SKELETON 骷髏弓箭手
SLIME 史萊姆
SNOWMAN 雪人
SPIDER 蜘蛛
SQUID 墨魚
VILLAGER 村民
WITCH 女巫
WITHER 凋零
WITHER_SKELETON 凋零骷髏
WOLF 狼
ZOMBIE 僵尸
ZOMBIE_VILLAGER 僵尸村民
2,怪物特殊選項(xiàng)Mob Options:
Age: [number]
--數(shù)字選擇-1將是baby未成年
--數(shù)字選擇1將是成年
--可用在羊、豬、牛、雞、兔、馬
--默認(rèn)是1
AgeLock: [true/false]
年齡是否鎖定
鎖定可以防止小僵尸之類隨著時(shí)間長(zhǎng)大
默認(rèn)false
Angry: [true/false]
生成怪物是否帶有仇恨
只能用于狼和豬人
注意CB和SP端有可能會(huì)出現(xiàn)錯(cuò)誤
可以使用怪物AI控制怪物生成是否有仇恨
AlwaysShowName: [true/false]
是否一直顯示名字
當(dāng)怪物受到傷害一些血條插件可能會(huì)擋住名字
默認(rèn)false
Color: [number]
數(shù)值在0-15之間
只能用于狼和羊
注意:在2.0.0以上版本顏色編寫格式更改了
請(qǐng)直接在后面加顏色如Color: RED
其他顏色:white,orange,magenta,lightBlue,yellow,lime,pink,gray,silver,cyan,purple,blue,brown,green,red,black
Despawn: [true/false]
當(dāng)玩家不在附近怪物是否消失
開啟的話請(qǐng)確保你的電腦承受得住
默認(rèn)true
Disguise: [disguise_type]
設(shè)置怪物的偽裝
可以用于怪物偽裝成中立生物降低玩家的警戒心
確保你的偽裝插件能正常運(yùn)行
偽裝列表包括上面列表和下面所列的
ExplosionRadius: [number]
設(shè)置苦力怕爆炸范圍和威力
只能用于苦力怕
FollowRange: [number]
設(shè)置怪物的最大仇恨距離
原版默認(rèn)30+,別設(shè)置太遠(yuǎn)哦
FuseTicks: [number]
設(shè)置苦力怕爆炸需要的延遲時(shí)間
只能用于苦力怕
HasArms: [true/false]
設(shè)置盔甲架是否持有武器
只能用于盔甲架
默認(rèn)true
HasGravity: [true/false]
設(shè)置盔甲架是否受重力影響
只能用于盔甲架
默認(rèn)true
HorseArmor: [armor_type]
設(shè)置馬身上盔甲種類
如: IRON, GOLD, or DIAMOND
HorseCarryingChest: [true/false]
設(shè)置馬是否有盔甲
默認(rèn) false
HorseColor: [horse_color]
設(shè)置馬的顏色
顏色列表: BLACK, BROWN, CHESTNUT, CREAMY, DARK_BROWN, GRAY or WHITE
HorseSaddled: [true/false]
設(shè)置馬是否可騎乘
默認(rèn) false.
HorseStyle: [horse_style]
設(shè)置馬的種類
種類列表: BLACK_DOTS, WHITE, WHITE_DOTS, WHITEFIELD
HorseTamed: [true/false]
設(shè)置馬是否可以被馴服
默認(rèn) false.
Invisible: [true/false]
設(shè)置盔甲架是否隱形
只能用于盔甲架
默認(rèn) false.
ItemBody: [MythicItem Name]
設(shè)置盔甲架的胸部裝備
只能用于盔甲架
ItemFeet: [MythicItem Name]
設(shè)置盔甲的腳步裝備
只能用于盔甲架
ItemHand: [MythicItem Name]
設(shè)置盔甲架手拿裝備
只能用于盔甲架
ItemHead: [MythicItem Name]
設(shè)置盔甲架頭部裝備
只能用于盔甲架
ItemLegs: [MythicItem Name]
設(shè)置盔甲架腿部裝備
只能用于盔甲架
KnockbackResistance: [number]
設(shè)置怪物的防擊退值,在0-1之間
0.1 = 10%, 0.5 = 50% 1 = 100%
注意:即使你設(shè)置1,附魔武器和爆炸仍然可以擊退怪物
MaxCombatDistance: [number]
設(shè)置怪物離玩家多遠(yuǎn)不會(huì)被傷害到
在數(shù)值范圍內(nèi)怪物才會(huì)傷害到玩家
MovementSpeed:[number]
設(shè)置怪物的移動(dòng)速度
原版默認(rèn)的是0.2
別設(shè)置太高,太高怪物將成神
Ocelot: [type]
設(shè)置貓種類
種類列表:BLACK_CAT, RED_CAT, SIAMESE_CAT, WILD_OCELOT
PreventBlockInfection [true/false]
設(shè)置蠢蟲能否鉆進(jìn)方塊
默認(rèn)true.
PreventSnowFormation [true/false]
設(shè)置雪人腳下能否生成雪
默認(rèn) false.
PreventItemPickup [true/false]
設(shè)置如僵尸類怪物能否撿取物品
默認(rèn) true.
PreventLeashing: [true/false]
設(shè)置怪物能否被遷走
默認(rèn) true.
LeashRange 項(xiàng)會(huì)覆蓋這項(xiàng)
PreventMobKillDrops: [true/false]
設(shè)置是否阻止怪物被殺掉落插件設(shè)置物品.
默認(rèn) false.
PreventOtherDrops: [true/false]
設(shè)置是否阻止怪物掉落自身物品
默認(rèn) false.
PreventRenaming: [true/false]
設(shè)置是否阻止命名牌重新命名怪物.
默認(rèn)true.
PreventSlimeSplit: [true/false]
阻止史萊姆和巖漿史萊母分裂
PreventSuicide: [true/false]
阻止苦力怕爆炸后死亡
默認(rèn) false.
PreventTeleporting: [true/false]
阻止如末影人傳送或者其他可以傳送的技能
ReinforcementsChance: [number]
設(shè)置僵尸呼叫增援的幾率
數(shù)值在0-1之間
只能用于僵尸
默認(rèn)0.
RabbitType: [rabbit_type]
設(shè)置兔子種類
T種類列表: BLACK, BLACK_AND_WHITE, BROWN, GOLD, SALT_AND_PEPPER, THE_KILLER_BUNNY or WHITE
RepeatAllSkills: [true/false]
設(shè)置怪物在過量治療的時(shí)候是否重置血量上限
默認(rèn) false.
Small: [true/false]
設(shè)置盔甲架是否小型
只能用于盔甲架
ShowHealth: [true/false]
設(shè)置怪物是否消息通告附近玩家自身血量信息
Size: [number]
設(shè)置史萊姆和巖漿史萊姆大小
數(shù)值1-8
ThreatTable: [true/false]
是否開啟仇恨列表
3,偽裝種類列表:實(shí)體在上面,這里是其他可偽裝的
arrow---------------------- 箭頭
block -------------------方塊
boat ------------ 船
donkey-------------驢
dropped_item --------------實(shí)體
egg----------------蛋
ender_crystal------------------末影水晶
ender_pearl----------------------末影珍珠
ender_signal-------------------末影眼
experience_orb------------------經(jīng)驗(yàn)球
fireball----------------火球
firework---------------飛行的火箭
fishing_hook-----------魚鉤
item_frame----------小型火焰
leash_hitch-----------------繩結(jié)
minecart------------礦車
minecart_chest----------箱子礦車
minecart_furnace------------動(dòng)力礦車
minecart_hopper---------漏斗礦車
minecart_mob_spawner----------刷怪籠礦車
minecart_tnt---------------TNT礦車
mule--------------騾子
painting-------畫
player --------玩家
primed_tnt---點(diǎn)燃TNT
skeleton_horse------骷髏馬
small_fireball-------小火球
snowball-----------雪球
splash_potion----------水瓶
thrown_exp_bottle-------經(jīng)驗(yàn)瓶
undead_horse----------亡靈馬
villager------------村民
wither_skull----------凋零頭
全局偽裝選項(xiàng):
使用此項(xiàng)全部怪物都將偽裝
Disguise.Burning: true 怪物會(huì)看起來燃燒
Disguise.Blocking: true 怪物會(huì)全看起來不動(dòng)
Disguise.Invisible: true 怪物會(huì)全部隱形
Disguise.ShowName: true 一直會(huì)顯示名字比如方塊或其他實(shí)體
Disguise.Sneaking: true 怪物會(huì)看起來處于潛行狀態(tài)
Disguise.Sprinting: true 怪物會(huì)看起來處于沖刺狀態(tài)
Disguise.ModifyBoundingBox: false 設(shè)置false怪物會(huì)保持原有碰撞體積
4,Mob_Levels怪物等級(jí):
Zombie:
MobType: zombie
Health: 100
Damage: 10
Display: '&5僵尸 Lvl - <mob.level>'
Options:
MovementSpeed: 0.3
Drops:
- GOLD_NUGGET 1 1
DropsPerLevel:
- GOLD_NUGGET 1 0.5
LevelModifiers:
Health: 5
Damage: 0.5
DropsPerLevel:
- GOLD_NUGGET 1 0.5
意思就是怪物每個(gè)等級(jí)有50%幾率額外凋零1個(gè)金錠,如果怪物等級(jí)為5,那么就是有50%幾率掉落6個(gè)
LevelModifiers:
Heath: 5
Damage: 0.5
意思就是怪物每級(jí)增加5點(diǎn)生命 0.5點(diǎn)傷害
注意,增加的傷害不會(huì)影響到如女巫的藥水傷害 弓箭手的射擊傷害
5,怪物技能skills:
5.1,目標(biāo)選擇器:
@Self 技能將選取自身為目標(biāo)施放
@SelfLocation 技將選取自身位置為目標(biāo)施放
@Target 技能將選取當(dāng)前怪物仇恨目標(biāo)施放
@TargetLocation 技能將選取當(dāng)前怪物仇恨目標(biāo)位置施放.
@ThreatTable 技能將選取威脅值最大的為目標(biāo)(需要啟用威脅表)
@RandomThreatTarget 技能將選取威脅表內(nèi)隨機(jī)目標(biāo)施放
@PlayersInWorld 技能將選取在當(dāng)前世界內(nèi)所有玩家施放
@PlayersOnServer 技能選取服務(wù)器內(nèi)所有玩家施放
@PlayersInRadius{radius=[數(shù)值]} 技能將選取半徑內(nèi)的所有玩家為目標(biāo)施放
@PlayerLocationsInRadius{radius=[數(shù)值]} 技能將選取半徑內(nèi)所有玩家位置施放
@PlayersInRing{Min=[數(shù)值];max=[數(shù)值]} 技能將選取最大最小半徑內(nèi)玩家為目標(biāo)施放
@Location{c=x,y,z} 技能將選取固定坐標(biāo)施放.
@Ring{Min=[amount];Max=[數(shù)值]} 技能將選取最大最小半徑內(nèi)所有實(shí)體施放
@LivingEntitiesInRadius{radius=[數(shù)值]} 技能將選取指定半徑的所有實(shí)體施放
@LivingEntitiesInWorld 技能將選取當(dāng)前世界范圍內(nèi)所有實(shí)體施放
@MobsInRadius{radius=[數(shù)值];types=[怪物類型]} 技能將選取指定怪物的指定半徑內(nèi)施放
@Spawner{s=[字符串]} 指定怪物的重生點(diǎn),字符串可以是重生點(diǎn)名字,也可以是設(shè)置好的重生地點(diǎn)列表名字,將隨機(jī)在列表內(nèi)重生點(diǎn)重生
@Trigger 技能將選取觸發(fā)技能的實(shí)體為目標(biāo)施放
@Origin 技能將以怪物原點(diǎn)或者技能起點(diǎn)為目標(biāo)施放,有些情況下會(huì)錯(cuò)誤,如有彈道的技能,原點(diǎn)是彈丸開始的地點(diǎn)
@PlayersNearOrigin 技能將以原點(diǎn)附近的玩家為目標(biāo)施放
最后兩個(gè)不知道表達(dá)的清不清楚,意思就是,如果怪物在A點(diǎn)出生,怪物到B點(diǎn)觸發(fā)技能了,將在A點(diǎn)施放技能或者以A點(diǎn)附近玩家施放技能。我也快暈了
例子:
SkillfulMob:
Type: ZOMBIE
Health: 100
Options:
UseThreatTable: true -------------------------------啟用威脅表
Skills:
- message{m="<mob.name><&co>德瑪西亞!"} @PlayersInRadius{r=50} ~onSpawn
- lightning{} @ThreatTable ~onTimer:200
- ignite{ticks=200} @target ~onAttack
- skill{s=Earth} @PlayersInRadius{r=25} ~onDamaged
怪物出生會(huì)對(duì)半徑50的玩家喊句德瑪西亞
怪物會(huì)選取威脅最大的目標(biāo)每10秒即200ticks施放閃電
怪物攻擊時(shí)會(huì)對(duì)目標(biāo)觸發(fā)點(diǎn)燃10秒
怪物被攻擊將對(duì)半徑20內(nèi)玩家施放Earth技能,Earth技能需要自己設(shè)計(jì),這里直接調(diào)用
5.2,觸發(fā)器選擇器:
onCombat 默認(rèn)的,進(jìn)入戰(zhàn)斗觸發(fā)
onAttack 怪物攻擊觸發(fā)
onDamaged 怪物受到傷害觸發(fā)
onSpawn 怪物出生觸發(fā)
onDeath 怪物死亡觸發(fā)
onTimer:# 怪物每多少ticks觸發(fā),# 為數(shù)值,20為1秒
onInteract 對(duì)怪物右擊鼠標(biāo)觸發(fā)
onKillPlayer 當(dāng)怪物擊殺個(gè)玩家觸發(fā)
onEnterCombat 當(dāng)怪物進(jìn)入戰(zhàn)斗觸發(fā)(需要開啟威脅表)
onDropCombat 當(dāng)怪物離開戰(zhàn)斗觸發(fā)(需要開啟威脅表)
onChangeTarget 當(dāng)怪物變更目標(biāo)觸發(fā)(需要開啟威脅表)
onExplode 當(dāng)怪物爆炸觸發(fā)(僅限苦力怕)
onTeleport 當(dāng)怪物傳送觸發(fā)(僅限末影人)
例子:
展開 / 收起隱藏文字
-
SkeletalWarrior:
Mobtype: skeleton
Display: '&9a skeletal warrior'
Health: 100
Damage: 2
Drops:
- DropTable
Options:
FollowRange: 10
AlwaysShowName: false
MovementSpeed: 0.2
PreventOtherDrops: true
KnockbackResistance: 0.9
Skills:
- skill{s=Bash} =10%-90% ------------------------怪物在血量10%-90%觸發(fā)技能Bash,Bash技能自行設(shè)置
SkeletalWizard_Fire:
Type: WITHER_SKELETON
Display: '&Skeletal Fire Wizard'
Health: 50
Damage: 0.5
Skills:
- ignite{ticks=100} @target ~onAttack------------------------------------怪物攻擊時(shí)對(duì)目標(biāo)觸發(fā)5秒點(diǎn)燃
- skill{s=FireShield} @trigger ~onDamaged 0.1--------------------------怪物被攻擊有10%幾率觸發(fā)FireShield技能
- skill{s=AOEFire} ~onTimer:300--------------------------------------------怪物每15秒觸發(fā)技能AOEFire
這個(gè)上面需要注意的@trigger,如果怪物有@trigger ~onDamaged技能,玩家傷害這個(gè)怪物,怪物只會(huì)以這個(gè)玩家為目標(biāo)觸發(fā)技能
tregger 后面可以加上上面所有的觸發(fā)器變量如@trigger ~onDeath·····
5.3,技能條件:
FlameShock
Cooldown: 1
Conditions:
- targetwithin 15
- targetinlineofsight true
- offgcd true
Skills:
- GCD 60
- msg 10:'$boss&e begins casting a spell.' >0 1
- potionself SLOW:60:7 >0 1
- delay 60
- msg 10:'$target &ecombusts.' >0 1
- effect target particles flame:1:1:50:0.01 >0 1
- potion 0:HARM:10:2 >0 1
5.4,技能條件和怪物生成條件Conditions:
biome [生物群落名字]
例子:biome forest 森林環(huán)境下才會(huì)觸發(fā)技能
haspotioneffect [藥水效果名字]
例子:haspotioneffect SLOW 緩慢效果下才會(huì)觸發(fā)技能
height [數(shù)值范圍]
例子:height [50-100] 50-100高度下才會(huì)觸發(fā)技能
heightabove / heightbelow [數(shù)值]
例子:heightabove 15 怪物高于15格高才會(huì)觸發(fā)技能
heightbelow 20 怪物低于20格高才會(huì)觸發(fā)技能
inblock [方塊類型]
例子:inblock water 怪物在水上才會(huì)觸發(fā)技能,還可以設(shè)置巖漿什么的,在方塊里的意思
inregion/notinregion [區(qū)域]
例子:inregion/notinregion 史努比 怪物在史努比區(qū)域才會(huì)觸發(fā)技能,區(qū)域用WorldGuard插件設(shè)置,詳情自行百度或論壇搜索
level [數(shù)值范圍]
例子:level 10 -15 怪物在等級(jí)10-15之間才會(huì)觸發(fā)技能,低于高于不會(huì)觸發(fā)
level >3<10 或者level >15<5 再或者level >5
lightlevel [數(shù)值范圍]
例子:lightlevel 1-7 怪物在亮度1-7范圍才會(huì)觸發(fā)技能
注意數(shù)值請(qǐng)?jiān)?-15之間
lightlevelabove / lightlevelbelow [數(shù)值]
例子:lightlevelabove / lightlevelbelow 8 怪物在高于/低于亮度8時(shí)才會(huì)觸發(fā)技能
注意數(shù)值在0-15之間,第二次提醒
lunarphase [階段]
例子:lunarphase 0,2,7 怪物在月亮0 2 7這三個(gè)階段觸發(fā)技能
這里階段是月亮的階段,數(shù)值在0-7之間,多個(gè)階段用逗號(hào)隔開,別用中文逗號(hào)哦
mobsinchunk [數(shù)值范圍]
例子:mobsinchun <10 怪物在附近有低于10個(gè)怪物的時(shí)候才會(huì)觸發(fā)技能
可以是10-20 ..<10>20... >10<5 ..>5 自行發(fā)揮
mobsinworld [數(shù)值范圍]
例子:mobsinworld >100 當(dāng)前世界怪物數(shù)量大于100執(zhí)行技能
數(shù)值范圍寫法和上面一樣,自行發(fā)揮
offgcd [true/false]
例子:offgcd true 怪物全局冷卻時(shí)間完成執(zhí)行技能
onblock [方塊類型]
例子:onblock grass 在草方塊上才會(huì)執(zhí)行技能,站在方塊上意思
outside/inside [true/false]
例子:outside true 在戶內(nèi)才會(huì)執(zhí)行,戶內(nèi)意思就是怪物沒有良好的視線,陽(yáng)光被遮擋,戶外相反
playernotwithin [距離]
例子:playernotwithin 5 玩家沒有在5格內(nèi)才會(huì)執(zhí)行技能
playerwithin [距離]
例子:playerwithin 5 玩家在5格內(nèi)才會(huì)執(zhí)行技能
raining [true/false]
例子:raining true 下雨天才會(huì)執(zhí)行技能
stance [姿態(tài)]
例子:stance defensive 怪物防守姿態(tài)才會(huì)執(zhí)行技能
姿態(tài)設(shè)置需要單獨(dú)setstance設(shè)置 其他姿態(tài)也可以自行設(shè)置
sunny [true/false]
例子:sunny true 天氣晴朗執(zhí)行技能
targetdistance [數(shù)值范圍]
例子:targetdistance 15-30 怪物只會(huì)以15-30格內(nèi)目標(biāo)執(zhí)行技能
targetinlineofsight / targetnotinlineofsight [true/false]
例子:targetinlineofsight true 怪物在有玩家視線才會(huì)執(zhí)行技能,設(shè)置false就是有玩家視線也不會(huì)執(zhí)行
targetnotinlineofsight false 怪物沒有玩家視線不會(huì)執(zhí)行技能,設(shè)置true,就是沒有視線也會(huì)執(zhí)行
thundering [true/false]
例子: thundering true 雷暴天氣才會(huì)執(zhí)行技能
wearing [裝備名字]:[穿著位置]
例子:wearing 逐風(fēng)者的雷霆之劍:0 手拿逐風(fēng)者的雷霆之劍,怪物才會(huì)執(zhí)行技能
穿著位置,手部:0 腳部:1 腿部:2 胸部:3 頭部:4
world [世界名字]
例子:world world 怪物只有在world世界才會(huì)執(zhí)行技能
worldtime [數(shù)值范圍]
例子:worldtime 100-1800 怪物只有在世界時(shí)間100-1800才會(huì)執(zhí)行技能
我的世界白天時(shí)間是0-12000,12001-13800是黃昏,13801-22200是晚上,22201-24000是黎明
5.5,變量:
包括 技能變量,其他變量,字符變量,顏色變量
5.5.1,技能變量:
5.5.1.1,技能變量--怪物變量
<mob.uuid> 返回怪物的uuid
<mob.level> 返回怪物的等級(jí)
<mob.name> 返回怪物的名字
<mob.hp> 返回怪物的血量
<mob.mhp> 返回怪物的最大血量
<mob.php> 返回怪物血量百分比
<mob.thp> 返回怪物的當(dāng)前血量
<mob.tt.top> 返回怪物威脅值前幾名的名字
<mob.l.w> 返回怪物所在世界名
<mob.l.x> 返回怪物的X坐標(biāo)
<mob.l.y> 返回怪物的Y坐標(biāo)
<mob.l.z> 返回怪物的Z坐標(biāo)
5.5.1.2,技能變量--目標(biāo)變量
<target.uuid> 返回目標(biāo)的uuid
<target.name> 返回目標(biāo)的名字
<target.hp> 返回目標(biāo)的血量
<target.threat> 返回目標(biāo)的威脅等級(jí)
<target.l.w> 返回目標(biāo)的所在世界名
<target.l.x> 返回目標(biāo)的X坐標(biāo)
<target.l.y> 返回目標(biāo)的Y坐標(biāo)
<target.l.z> 返回目標(biāo)的Z坐標(biāo)
5.5.1.3,技能變量--觸發(fā)變量
<trigger.uuid> 返回觸發(fā)技能人的uuid
<trigger.name> 返回觸發(fā)技能人的名字
<trigger.hp> 返回觸發(fā)技能人的血量
<trigger.threat> 返回觸發(fā)技能人的威脅等級(jí)
<trigger.l.w> 返回觸發(fā)技能人所在世界名
<trigger.l.x> 返回觸發(fā)技能人的X坐標(biāo)
<trigger.l.y> 返回觸發(fā)技能人的Y坐標(biāo)
<trigger.l.z> 返回觸發(fā)技能人的Z坐標(biāo)
5.5.2, 其他變量
<drops.xp> 返回通過Heroes和SkillApi插件掉落的經(jīng)驗(yàn)值
<drops.money> 返回通過Vault插件掉落的錢數(shù)
5.5.3, 字符變量
[/table][table=50%]
<&co> 返回一個(gè)冒號(hào)(:)
<&sq> 返回一個(gè)撇號(hào)(')
<&da> 返回一個(gè)破折號(hào)(-)
<&bs> 返回一個(gè)反斜杠(\)
<&fs> 返回一個(gè)正斜杠(/)
<&sp> 返回一個(gè)空格
<&cm> 返回一個(gè)逗號(hào)(,)
<&sc> 返回一個(gè)分號(hào)(;)
<&eq> 返回一個(gè)等于符號(hào)(=)
<&ss> 返回一個(gè)部分符號(hào)(§)
<&dq> 返回雙引號(hào)(”)
<&rb>返回一個(gè)右括號(hào)(])
<&lb> 返回一個(gè)左括號(hào)([)
<&rc> 返回一個(gè)右花括號(hào)(})
<&lc> 返回一個(gè)左花括號(hào)({)
<&nl> 強(qiáng)制換行
<&heart>返回一個(gè)心
<&skull> 返回一個(gè)頭顱和骨頭
5.5.4,顏色字體變量
&0 黑色 &B 淺綠色 &1 深藍(lán)色 &C 紅色 &2 深綠色 &D 淺紫色 &3 碧綠色 &E 黃色 &4 深紅色 &F 白色 &5 深紫色 &K Magic &6 金色 &L 粗體 &7 灰色 &M 刪除線 &8 深灰色 &N 下橫線 &9 藍(lán)色 &O 斜體 &A 綠色 &R 清除線
5.6,技能Skills:
1, Activate Spawner
用法:activatespawner{s=[spawner]} <target> <trigger> <hp_modifier> <chance>
翻譯:activatespawner{s=[生物名]} <目標(biāo)選擇器> <觸發(fā)選擇> <血量變量> <幾率>
說明:激活指定怪物強(qiáng)制生成
例子:activatespawner{s=BossSpawnerOne} @Self
2, Arrow Volley
用法:arrowvolley{amount=[amount];spread=[amount];velocity=[amount];fireticks=[amount];removedelay=[amount]} <target> <trigger> <hp_modifier> <chance>
翻譯:arrowvolley{amount=[數(shù)值];spread=[數(shù)值];velocity=[數(shù)值];fireticks=[數(shù)值];removedelay=[數(shù)值]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:amount=箭頭數(shù)量 ,spread=擴(kuò)散范圍,velocity=箭只速度,fireticks=火焰燃燒時(shí)間,removedelay=清理箭頭延遲
例子:arrowvolley{a=20;s=25;v=10;f=50;r=200} @Target
3,Command
用法:command{cmd=“console command”} <target> <trigger> <hp_modifier> <chance>
翻譯:command{cmd=“指令”} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:從控制臺(tái)執(zhí)行一個(gè)命令
例子:command{cmd=“give $player gold_block 10”} @ThreatTable
4,Consume
用法:consume{damage=[amount];heal=[amount]} <target> <trigger> <hp_modifier> <chance>
翻譯:consume{damage=[數(shù)值];heal=[數(shù)值]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:對(duì)半徑內(nèi)選擇的怪物造成固定數(shù)值傷害并且治療自己固定數(shù)值
例子:consume{d=20;h=10} @MobsInRadius{r=25;types=[list,of,mob,names]}
5,Damage
用法:damage{a=[amount];i=[true/false]} <target> <trigger> <hp_modifier> <chance>
翻譯:damage{a=[數(shù)值];i=[true/false]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:對(duì)玩家或其他實(shí)體造成傷害,注意a=傷害數(shù)值,i=是否忽略護(hù)甲
例子:damage{a=2;i=false} @target
damage{a=5;i=true} @PlayersInRadius{r=10}
6,Delay
用法:delay [time_in_ticks]
翻譯:delay [數(shù)值]
說明:在指定時(shí)間暫停停止執(zhí)行技能,注意,這里的數(shù)值是游戲ticks,20=現(xiàn)實(shí)1秒
例子:delay 40
7,Disguise
用法:disguise{d=[disguise_string]} <target> <trigger> <hp_modifier> <chance>
翻譯:disguise{d=[偽裝列表]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:一定確保你的偽裝插件能正常運(yùn)行,別忘了偽裝插件是有前置插件的哦
例子:disguise{d=enderman} @Self ~onSpawn
disguise{d=player:zmdoyouknow:Notch} @Self ~onSpawn 這里的格式player:名字:皮膚,這個(gè)技能意思就是怪物生成給自己上偽裝,顯示名字zmdoyouknow,皮膚用的是Notch的,確保皮膚后名字是正版哦
8,Dismount
用法:dismount{} <target> <trigger> <hp_modifier> <chance>
翻譯:dismount{} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:強(qiáng)制怪物或玩家落馬
例子:dismount @Self
9,Doppleganger
用法:doppleganger <trigger> <hp_modifier> <chance>
翻譯:doppleganger <觸發(fā)選擇器> <血量變量> <幾率>
說明:把怪物變成攻擊者的樣子
例子:doppleganger ~onDamaged
10,Eject Passenger
用法:eject{} <target> <trigger> <hp_modifier> <chance>
翻譯:eject{} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:強(qiáng)制怪物落馬,和上面那個(gè)一樣
例子:eject @self
11,Equip
用法:equip{item=ItemName:slot#} <target> <trigger> <hp_modifier> <chance>
翻譯:equip{item=物品名:編號(hào)#} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:強(qiáng)制在某位置穿上某個(gè)物品,注意下編號(hào),0=手。 1=腳。2=腿。3=胸。4=頭。
例子:equip{i=BossHelmet:4} @Self
12,Explosion
用法:explosion{blockdamage=[true/false];fire=[true/false];yield=[amount]} <target> <trigger> <hp_modifier> <chance>
翻譯:explosion{blockdamage=[true/false];fire=[true/false];yield=[數(shù)值]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:在指定范圍內(nèi)爆炸,blockdamage=是否破壞方塊,fire=是否起火,yield=威力
例子:explosion{blockdamage=false;fire=true;yield=5} @self
13,F(xiàn)orce Pull
用法:forcepull{} <target> <trigger> <hp_modifier> <chance>
翻譯:forcepull{} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:傳送所有目標(biāo)到怪物那里
例子:forcepull @PlayersInRadius{r=10}
14,Global Cooldown
用法:GCD{ticks=[time_in_ticks]}
翻譯:GCD{ticks=[游戲ticks]}
說明:全局冷卻,通常和offgcd技能條件一起用防止怪物同時(shí)施放多個(gè)技能
例子:GCD{ticks=200}
15,Heal
用法:heal{amount=[amount];overheal=[true/false]}
翻譯:heal{amount=[數(shù)值];overheal=[true/false]}
說明:治療自己或者指定實(shí)體,overheal=過量治療
例子:heal{a=50;overheal=false} @Self
16,Ignite
用法:ignite{ticks=[amount]} <target> <trigger> <hp_modifier> <chance>
翻譯:ignite{ticks=[數(shù)值]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:點(diǎn)燃選擇的目標(biāo),持續(xù)ticks
例子:ignite{t=100} @Target
17,Jump
用法:jump{velocity=[amount]} <target> <trigger> <hp_modifier> <chance>
翻譯:jump{velocity=[數(shù)值]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:使怪物跳躍多高,velocity=高度
例子:jump{velocity=15} @Self
18,Leap
用法:leap{velocity=[amount];noise=[amount]} <target> <trigger> <hp_modifier> <chance>
翻譯:leap{velocity=[數(shù)值];noise=[數(shù)值]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:沖刺,velocity=速度,noise=高度
例子:leap{v=100;noise=25} @Target
19,Lightning
用法:lightning{} <target> <trigger> <hp_modifier> <chance>
翻譯:lightning{} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:電擊選擇的目標(biāo)
例子:lightning @Target
20,Message
用法:message{msg=“the message”} <target> <trigger> <hp_modifier> <chance>
翻譯:message{msg=“信息內(nèi)容”} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:發(fā)送一條信息,注意這里面的變量,看例子
例子:message{msg=“&6$boss &c&lHas cast a spell on &b$target!”} @PlayersInRadius{r=40}
21,Mount
用法:mount{mob=[name_of_mob] <target> <trigger> <hp_modifier> <chance>
翻譯:mount{mob=[怪物名] <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:騎上指定MY生物
例子:mount{m=BossMount} @Self
22,Mount Target
用法:mounttarget{} <target> <trigger> <hp_modifier> <chance>
翻譯:mounttarget{} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:強(qiáng)制怪物騎在目標(biāo)頭上
例子:mounttarget @Target
23,Potion
用法:potion{t=[type];d=[duration];l=[level]} <target> <trigger> <hp_modifier> <chance>
翻譯:potion{t=[藥水種類];d=[持續(xù)時(shí)間];l=[等級(jí)]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量選擇器> <幾率>
說明:指定目標(biāo)受到藥水影響
例子:potion{type=SLOW;d=20;l=7} @target
potion{type=SPEED;d=100;l=2} @self
24,Prison
用法:prison{type=MATERIAL;duration=[ticks];breakable=[true/false]} <target> <trigger> <hp_modifier> <chance>
翻譯:prison{type=材料;duration=[時(shí)間];breakable=[true/false]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:用指定材料監(jiān)禁目標(biāo)多長(zhǎng)時(shí)間,breakable=玩家是否可以打破材料逃出
例子:prison{type=Grass;duration=200;breakable=false} @target
25,Projectile
用法:Projectile{onHitSkill=[skill];onEndSkill=[skill];onTickSkill=[skill];interval=[integer];hradius=[number];vradius=[number];maxrange=[number];maxduration=[number];startyoffset=[number];startfoffset=[number];velocity=[number];verticaloffset=[number];horizontaloffset=[number];gravity=[number];stopatentity=[true/false];stopatblock=[true/false];hugsurface=[true/false];heightfromsurface=[number]}
翻譯:Projectile{onHitSkill=[技能];onEndSkill=[技能];onTickSkill=[技能];interval=[粒子頻率];hradius=[水平半徑];vradius=[垂直半徑];maxrange=[最大半徑];maxduration=[最大持續(xù)時(shí)間];startyoffset=[高度限制];startfoffset=[距離限制];velocity=[速度];verticaloffset=[垂直偏移量];horizontaloffset=[水平偏移];gravity=[重力影響];stopatentity=[觸及實(shí)體是否停止];stopatblock=[觸及方塊是否停止];hugsurface=[是否沿著地面];heightfromsurface=[離地面多高]}
說明:簡(jiǎn)單說就是特效,onHitSkill=oH粒子碰觸目標(biāo)激活技能,onEndSkill=oE特效結(jié)束激活技能,onTickSkill=oT每隔多少tick在原點(diǎn)執(zhí)行技能,Type=T拋射類型,詳情看wiki解釋吧,實(shí)在不好解釋
例子:先設(shè)置好技能,如:
# Skills File
IceBolt:
Skills:
- projectile{onTick=IceBolt-Tick;onHit=IceBolt-Hit;v=8;i=1;hR=1;vR=1}
IceBolt-Tick:
Skills:
- effect:particles{p=snowballpoof;amount=20;speed=0;hR=0.2;vR=0.2} @origin
IceBolt-Hit:
Skills:
- damage{a=10}
- potion{type=SLOW;duration=100;lvl=2}
復(fù)制代碼
在怪物使用技能:
# Mob File
Mob:
Type: SKELETON
Skills:
- skill{s=IceBolt} @target ~onTimer:100
復(fù)制代碼
最后會(huì)有大量例子
26,Pull
用法:pull{velocity=[amount]} <target> <trigger> <hp_modifier> <chance>
翻譯:pull{velocity=[數(shù)值]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:拉扯目標(biāo) ,velocity=速度
例子:pull{v=25} @Target
27,Push Button
用法:pushbutton{loc=x,y,z} <target> <trigger> <hp_modifier> <chance>
翻譯:pushbutton{loc=x,y,z} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:按按鈕 ,loc=坐標(biāo),這個(gè)技能不需要選擇目標(biāo)
例子:pushbutton{loc=100,53,-250}
28,Rally
用法:rally{radius=[amount];types=[list,of,mob,names]} <target> <trigger> <hp_modifier> <chance>
翻譯:rally{radius=[數(shù)值];types=[文件,名字]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:在指定半徑召喚設(shè)置好的怪物,radius=半徑,只能應(yīng)用在亡靈生物
例子:rally{r=15;types=WolfMob,PigZombieMob} @Self 這里WolfMob是怪物設(shè)置的文件,PigZombieMob是這個(gè)文件里的怪物名字
29,Random Skill
用法:randomskill{skills=[list,of,skill,names]} <target> <trigger> <hp_modifier> <chance>
翻譯:randomskill{skills=[文件,名字]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:怪物隨機(jī)技能
例子:randomskill{skills=Fire,Fira,Firaga} @Target 這里Fire是怪物技能設(shè)置文件,F(xiàn)ira,Firaga是里面的兩個(gè)技能名字
30,Remove
用法:remove{m=[name_of_mob]} <target> <trigger> <hp_modifier> <chance>
翻譯:remove{m=[怪物名]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:刪除怪物,m=是怪物設(shè)置文件里的怪物名,刪除怪物沒有掉落
例子:remove{m=IslandZombie} @EntitiesInRadius{r=20}
remove{m=IslandZombie} @Self
31,Run AI Goal Selector
用法:
翻譯:
說明:修改怪物的全局AI選擇或者給予他指定的目標(biāo)
例子:
32,Run AI Target Selector
用法:
翻譯:
說明:修改指定目標(biāo)怪物的AI選則或者給予他指定的目標(biāo)
例子:
33,Send Action Message
用法:sendactionmessage{msg=“the message”} <target> <trigger> <hp_modifier> <chance>
翻譯:sendactionmessage{msg=“信息”} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:發(fā)送條信息到玩家界面,需要1.8+
例子:sendactionmessage{msg=“&3$boss &2&lHas spawned at &7$boss_x,$boss_y,$boss_z”} @PlayersInWorld
34,Send Title Message
用法:sendtitle{fadein=[time_in_ticks];fadeout=[time_in_ticks];duration=[time_in_ticks];title=“[message]”;subtitle=“[message]”} <target> <trigger> <hp_modifiers> <chance>
翻譯:sendtitle{fadein=[漸顯時(shí)間];fadeout=[漸隱時(shí)間];duration=[持續(xù)時(shí)間];title=“[信息]”;subtitle=“[信息]”} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:發(fā)送條標(biāo)題信息到目標(biāo),title=主標(biāo)題subtitle=副標(biāo)題,就是title指令
例子:sendtitle{fi=50;fo=50;d=200;t=A powerful boss has spawned!;st=Everyones help is required!} @PlayersInWorld
35,Set Stance
用法:setstance{stance=} <target> <trigger> <hp_modifier> <chance>
翻譯:setstance{stance=[姿態(tài)名]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:設(shè)置個(gè)目標(biāo)姿態(tài),當(dāng)然不局限于姿態(tài),也可以是國(guó)籍,幫派什么的
例子:setstance{stance=defensive} @Self
36,Shoot Fireball
用法:shootfireball{yield=[amount];fireticks=[time_in_ticks];incendiary=[true/false];playsound=[true/false]} <target> <trigger> <hp_modifier> <chance>
翻譯:shootfireball{yield=[數(shù)值];fireticks=[時(shí)間];incendiary=[true/false];playsound=[true/false]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:選擇目標(biāo)發(fā)射個(gè)火球yield=拋射角度,incendiary=施放點(diǎn)燃方塊,playsound=是否播放音效
例子:shootfireball{y=4;ft=60;i=true;ps=true} @Target
37,Shoot Potion
用法:
翻譯:
說明:和Potion差不多
例子:
38,Shoot
用法:shoot{type=[Projectile_type];damage=[amount];maxdistance=[amount];velocity=[amount]} <target> <trigger> <hp_modifier> <chance>
翻譯:shoot{type=[類型];damage=[數(shù)值];maxdistance=[數(shù)值];velocity=[數(shù)值]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:拋射個(gè)物品,如雪球,箭只,雞蛋,魔影珍珠,maxdistance=最大距離,velocity=速度,damage=傷害
例子:shoot{t=snowball;d=5;md=40;v=10} @Target
39,Shoot Skull
用法:shootskull{yield=[amount];playsound[true/false]} <target> <trigger> <hp_modifier> <chance>
翻譯:shootskull{yield=[數(shù)值];playsound[true/false]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:同上換成頭顱
例子:shootskull{y=1;ps=true} @Target
40,Skill
用法:skill{skill=[skill]} <target> <trigger> <hp_modifier> <chance>
翻譯:skill{skill=[技能名]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:預(yù)先設(shè)置好技能,調(diào)用技能
例子:skill{s=Fire} @Target
41,Spin
用法:spin{d=[duration];v=[velocity]} <target> <trigger> <hp_modifier> <chance>
翻譯:spin{d=[持續(xù)時(shí)間];v=[速度]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:指定半徑內(nèi)所有玩家或者實(shí)體獲得藥水效果,v=水平軸的速度
例子:spin{d=40;v=18} @Self
42,Suicide
用法:suicide{} <target> <trigger> <hp_modifier> <chance>
翻譯:suicide{} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:自殺
例子:suicide @Self
43,Summon
用法:summon{type=[mobType];amount=[amount];radius=[radius]} <target> <trigger> <hp_modifier> <chance>
翻譯:summon{type=[種類];amount=[數(shù)值];radius=[半徑]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:指定半徑召喚指定怪物,可以是原版怪物也可以是自己設(shè)計(jì)的怪物
例子:summon{m=MythicZombie;a=2;r=0} @Self
summon{m=creeper;a=4;r=10} @Target
44,Teleport
用法:teleport{spreadH=[horizontalSpread];spreadV=[verticalSpread]} <target> <trigger> <hp_modifier> <chance>
翻譯:teleport{spreadH=[水平距離];spreadV=[垂直距離]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:向目標(biāo)傳送
例子:teleport{spreadH=10} @target
45,Throw
用法:throw{velocity=[horizontal velocity];velocityY=[vertical velocity]} <target> <trigger> <hp_modifier> <chance>
翻譯:throw{velocity=[多遠(yuǎn)];velocityY=[多高]} <目標(biāo)選擇器> <觸發(fā)選擇器> <血量變量> <幾率>
說明:拋飛
例子:throw{v=15;vy=5} @Target
throw{v=-0.3;vy=0} @PlayersInRadius{r=15} ~onTimer:1
46,Toggle Lever
用法:togglelever{x=[xcoord];y=[ycoord];z=[zcoord];d=[duration]} <hp_modifier> <chance>
翻譯:togglelever{x=[x坐標(biāo)];y=[y坐標(biāo)];z=[z坐標(biāo)];d=[duration]} <血量變量> <幾率>
說明:觸發(fā)拉桿
例子:togglelever{x=20;y=30;z=40;d=300}
47,Weather
用法:weather{type=[type];duration=[ticks]}
翻譯:weather{type=[類型];duration=[時(shí)間]}
說明:改變天氣
例子:weather{t=rain;d=200}
6,修改傷害類型Damage Modifiers:
---------------傷害類型完全可選
展開 / 收起隱藏文字
DROWNING 溺水造成的傷害
BLOCK_EXPLOSION 爆炸造成的傷害
ENTITY_EXPLOSION 實(shí)體的范圍爆炸傷害,如苦力怕爆炸
VOID 免疫傷害
LIGHTNING 雷擊造成的傷害
SUICIDE 自殺造成的傷害
STARVATION 饑餓造成的傷害
POISON 中毒造成的傷害
MAGIC 藥水或技能造成的傷害
WITHER 凋零造成的傷害
FALLING_BLOCK 方塊掉落造成的傷害
THORNS 荊棘類的反彈傷害
CUSTOM 特定傷害,需要其他插件支持
LAVA 巖漿造成的傷害
MELTING 雪人融化造成的傷害
FIRE_TICK 持續(xù)性火焰造成的傷害
FIRE 火焰造成的傷害
FALL 掉落造成的傷害
SUFFOCATION 方塊擠壓造成的傷害
PROJECTILE 射擊造成的傷害
ENTITY_ATTACK 實(shí)體攻擊造成的傷害
CONTACT 仙人掌造成的傷害例子:
ArmoredZombie:
Mobtype: zombie
Display: '&aArmored Zombie'
Health: 40
Damage: 6
DamageModifiers:
- ENTITY_ATTACK 0.75---------------------------------------------實(shí)體攻擊之造成25%的傷害
- PROJECTILE 0.75---------------------------------------------------弓箭射擊只造成25%的傷害
復(fù)制代碼
ArmoredZombie:
Mobtype: zombie
Display: '&aArmored Zombie'
Health: 40
Damage: 6
DamageModifiers:
- ENTITY_ATTACK 0.75
- PROJECTILE 0.75
- MAGIC 1.25------------------------------------------------------技能或者藥水造成125%的傷害
復(fù)制代碼
7,自定義擊殺信息Custom Kill Messages:
展開 / 收起隱藏文字
通常情況下怪物被玩家擊殺,只會(huì)顯示,玩家擊殺xx這類消息,自定義消息可以更好的添加擊殺通告
例子:
Souleater:
Type: SKELETON
Display: 'Soul Eater'
Health: 666
KillMessages:
- '<target.name> had their soul completely devoured'
- '<target.name><&sq>s soul was feasted upon by Soul Eater'
Skills:
...
復(fù)制代碼
如上:Soul Eater被擊殺,就會(huì)喊 had their soul completely devoured和 soul was feasted upon by Soul Eater這兩句話,自行更改
是不是更酷了
8,怪物威脅表Threat Table:
展開 / 收起隱藏文字
啟用怪物威脅表,怪物會(huì)自動(dòng)攻擊傷害最高的玩家,就這么簡(jiǎn)單,再也不會(huì)像原版那樣無腦追著第一個(gè)傷害他的人砍了
例子:
BigScaryBoss:
Type: zombie
Display: '&6 Zombie'
Health: 20000
Modules:
ThreatTable: true
復(fù)制代碼
9,怪物傷害間隔Immunity Table:
展開 / 收起隱藏文字
怪物不會(huì)一直不停的攻擊,增加傷害間隔,插件會(huì)自動(dòng)識(shí)別每個(gè)玩家
例子:
BigHealthBoss:
Type: pig_zombie
Display: '&6Hungry Hungry Pig Zombie'
Health: 20000
Modules:
ImmunityTable: true
Options:
NoDamageTicks: 10
復(fù)制代碼
玩家被怪物攻擊了,10秒內(nèi)怪物攻擊免疫,10秒后才會(huì)重新受到傷害
10,偽裝插件的使用示例:
展開 / 收起隱藏文字
直接舉例子吧:很簡(jiǎn)單
MobType: skeleton
Health: 20
Disguise:
Type: player
Player: Ashijin
Skin: Notch
復(fù)制代碼
MobType: skeleton
Health: 20
Disguise:
Type: pig
復(fù)制代碼
11,任務(wù)插件的使用示例:
展開 / 收起隱藏文字
按照任務(wù)插件設(shè)置設(shè)置就行,直接添加例如擊殺MM怪物名就可
有的任務(wù)插件可能會(huì)出錯(cuò),但是作者測(cè)試正常
12,怪物的AI設(shè)定Custom AI:
12.1,全局選擇:
展開 / 收起隱藏文字
-------------------All Mobs所有怪物
Clear 清除怪物所有AI
BreakDoors 破門
EatGrass 偶爾吃草
Float 浮在水面
(Currently Broken) GoToLocation:x,y,z 移動(dòng)到指定坐標(biāo),注意:必須在怪物32格內(nèi)
LookAtPlayers 看向附近玩家
OpenDoors 開門并且還關(guān)門-----哈哈哈哈哈
RandomLookAround 隨機(jī)四周閑逛
-------------------Creatures Only生物單獨(dú)的
AvoidArrows 躲避箭只
AvoidCreepers 躲避苦力怕
AvoidPlayers 躲避玩家
AvoidSkeletons 躲避骷髏
AvoidZombies 躲避僵尸
FleeSun 躲避太陽(yáng)
MeleeAttack 只攻擊近戰(zhàn)玩家
MoveTowardsTarget 走向目標(biāo)
RandomStroll 隨機(jī)走動(dòng)
RestrictSun 不知道這個(gè)做什么的----作者說的
Tempt:item_name 當(dāng)你手持某個(gè)物品,怪物將跟著你
--------------------------Ranged Entities Only遠(yuǎn)程實(shí)體
ArrowAttack 弓箭射擊
12.2,目標(biāo)選擇:
展開 / 收起隱藏文字
------------------------All Creatures所有生物
Clear 特殊選項(xiàng),清除怪物所有AI
Attacker 攻擊目標(biāo)鎖定
Monsters 目標(biāo)怪物
Players 目標(biāo)玩家
Villagers 目標(biāo)村民
------------------------All Creatures (Faction Support)所有生物,需要派系插件支持,自行下載派系Faction插件
OtherFaction 怪物將攻擊任何一個(gè)不在自己派系的生物
OtherFactionMonsters 怪物將攻擊任何一個(gè)不在自己派系的怪物
OtherFactionVillagers 怪物將攻擊任何一個(gè)不在自己派系的村民
SpecificFaction:[faction_name] 怪物將攻擊指定派系的任何生物
SpecificFactionMonsters:[faction_name] 怪物將攻擊指定派系的任何怪物
------------------------All Creatures (ThreatTable Support)所有生物,需要威脅表開啟
ThreatHolder 怪物攻擊威脅最高的
--------------------------Tameable Creatures可馴服的動(dòng)物類
OwnerAttacker 已攻擊主人的怪物為目標(biāo) OwnerTarget 已主人的目標(biāo)攻擊
13,自定義物品Item:
13.1,物品選項(xiàng)設(shè)定 Options
例子:
ClothSlippers:
Id: 301
Data: 0
Display: '&fCloth Slippers'
Lore:
- ''
- 'So Soft!'
- ''
Enchantments:
- DURABILITY:1
Options:
Color: 200,200,200
復(fù)制代碼
----------------Options列表:
展開 / 收起隱藏文字
Unbreakable: [true/false] 設(shè)置true,物品不會(huì)損壞
Color: [R,G,B] 或者 [DyeColor] 顏色代碼0-255,只能用于皮革和條幅,顏色代碼在上面,顏色表也在上面,例子,Color:RED
Damage: [number] 傷害數(shù)值,注意:不會(huì)增加弓的傷害,數(shù)值可以是整數(shù),也可以是小數(shù),如0.5
Health: [number] 增加血量數(shù)值,數(shù)值可以是整數(shù),也可以是小數(shù),如0.5
KnockbackResistance: [number] 防擊退,數(shù)值在0-1之間,注意:即使是1,附魔武器和爆炸也能擊退,第二遍講了
Lore: 標(biāo)簽,注意 " 符號(hào)
MovementSpeed: [number] 移速,原版默認(rèn)0.2,別太大
Player: [name] 玩家名字,設(shè)置玩家頭顱顯示皮膚
HideFlags: true 隱藏所有flags,包括附魔和藥水特效
------
13.2,常見的物品ID
展開 / 收起隱藏文字
13.3,物品附魔
展開 / 收起隱藏文字
ARROW_FIRE:[number] 火矢,只能用于弓箭
ARROW_KNOCKBACK:[number] 沖擊,只能用于弓箭
ARROW_INFINITE:[number] 無限,只能用于弓箭
DAMAGE_ALL:[number] 鋒利,近戰(zhàn)武器
DAMAGE_ARTHROPODS:[number] 節(jié)肢殺手,近戰(zhàn)武器
DAMAGE_UNDEAD:[number] 亡靈殺手,近戰(zhàn)武器
DIG_SPEED:[number] 效率,稿,鋤,斧,剪刀
DURABILITY:[number] 耐久,所有
FIRE_ASPECT:[number] 火焰附加,近戰(zhàn)武器
KNOCKBACK:[number] 擊退,近戰(zhàn)武器
LOOT_BONUS_BLOCKS:[number] 時(shí)運(yùn),稿,鋤,斧
LOOT_BONUS_MOBS:[number] 掠奪,近戰(zhàn)武器
OXYGEN:[number]水下呼吸,頭盔
PROTECTION_ENVIRONMENTAL:[number] 保護(hù),護(hù)甲
PROTECTION_FALL:[number] 掉落保護(hù),腳部
PROTECTION_FIRE:[number] 火焰保護(hù),護(hù)甲
PROTECTION_PROJECTILE:[number] 彈射物保護(hù),護(hù)甲
PROTECTION_EXPLOSIONS:[number] 爆炸保護(hù),護(hù)甲
SILK_TOUCH:[number] 精準(zhǔn)采集,稿,鋤,斧,剪刀
THORNS:[number] 荊棘,護(hù)甲
WATER_WORKER:[number] 水下速倔,頭部
DEPTH_STRIDER:[number] 深海探索者,腳部
13.4,藥水效果
例子:
Item:
Id: potion
PotionEffects:
- <type> <duration> <level>
復(fù)制代碼
SupremeHealingPotion:
Id: potion
Data: 8195
Display: '&6Supreme Healing Potion'
Options:
HideFlags: true
Lore:
- '&8An incredibly potent healing potion'
- '&8able to cure even tremendous wounds.'
- '&cNotice: May cause liver failure.'
PotionEffects:
- HEAL 60 1
效果:
ABSORPTION 吸收
BLINDNESS 致盲
CONFUSION 反胃
DAMAGE_RESISTANCE 抗性提升
FAST_DIGGING 快速挖掘
FIRE_RESISTANCE 火抗
HARM 瞬間傷害
HEAL 瞬間治療
HEALTH_BOOST 瞬間恢復(fù)
HUNGER 饑餓
INCREASE_DAMAGE 傷害提升
INVISIBILITY 隱形
JUMP 跳躍提升
NIGHT_VISION 夜視
POISON 中毒
REGENERATION 再生
SATURATION 飽和
SLOW 緩慢
SLOW_DIGGING 挖掘疲勞
SPEED 速度
WATER_BREATHING 水下呼吸
WEAKNESS 虛弱
WITHER 凋零
其他藥水表自行游戲查看吧