文章目錄
前言
Minecraft沙盒遊戲,它不單單可以讓玩家遊戲,玩家還能自己創建MC的服務器來供其他的玩家聯機。
MythicMobs神話怪物插件是MC服主公認的一個自定義怪物插件,這個插件的不僅可以實現怪物的生成,還能自己設置自定義怪物的掉落物,弄氪金的神器、特殊物品等等。
我覺得最方便的就是可以自己創建新的技能、怪物、掉落等配置讓插件自己讀取。
相關介紹
如果你想要弄一隻強大的自定義怪物,推薦去看下面的兩條百科,可以先通過本文章瞭解相應的怪物設置方法,然後根據需要實現的怪物屬性、技能等去查看相應的百科。
其他介紹
我的世界筆記-服務器權限添加(GroupManager插件)
我的世界筆記-全息懸浮字、懸浮圖(HolographicDisplays插件)
我的世界筆記-服務器自定義生物、怪物(MythicMobs插件)
我的世界筆記-服務器地圖創建、管理(Multiverse插件)
一、指令
[1]. 查詢指令
輸入/mm
可以查詢大致的指令,除了最後一個指令是重載插件外,其餘的指令都有更細分的指令
[2]. mobs指令
輸入/mm mobs
指令可以查詢所有有關生成、刪除、查詢自定義生物的指令。
指令 | 介紹(尖括號爲可不填項) |
---|---|
/mm m list | 列出所有的自定義怪物,不包括VanillaMobs.yml內的怪物 |
/mm m info [名稱] | 顯示指定怪物的類型,例如殭屍、骷髏等 |
/mm m kill [名稱] | 刪除指定類別的怪物 |
/mm m killall <半徑> | 刪除所有MM插件生成的怪物, |
/mm m spawn [名稱] <數量> <座標> | 生成指定怪物,不填座標時默認在指令使用者處生成 |
/mm m stats | 顯示指定指定怪物的信息 |
[3]. eggs指令
輸入/mm eggs
指令可以查詢有關自定義生物怪物蛋的指令
指令 | 介紹(尖括號爲可不填項) |
---|---|
/mm egg get [名稱] <數量> | 獲取指定怪物的怪物蛋 |
/mm egg give [玩家] [名稱] <數量> | 讓指定玩家獲取指定怪物的怪物蛋 |
[4]. items指令
輸入/mm items
指令可以查詢有關獲取自定義物品的指令
指令 | 介紹(尖括號爲可不填項) |
---|---|
/mm i list | 列出所有已有的自定義物品 |
/mm i info [名稱] | 顯示指定自定義物品的詳細信息 |
/mm i get [名稱] | 獲得指定自定義物品 |
/mm i give [玩家] [名稱] <數量> | 讓指定玩家獲取指定的自定義物品 |
/mm i import [名稱] [配置文件] | 把手持物品添加到自定義物品的配置文件中 |
[5]. spawners指令
輸入/mm spawners
指令可以查詢有關刷怪點的指令
指令 | 介紹(尖括號爲可不填項) |
---|---|
/mm s create [刷怪點名稱] [怪物名稱] <座標> | 創建指定怪物的刷怪點 |
/mm s delete [刷怪點名稱] | 刪除指定刷怪點 |
/mm s info [刷怪點名稱] | 顯示指定刷怪點信息 |
/mm s find <半徑> | 顯示出以自己爲圓心,指定半徑的刷怪點 |
/mm s activate [刷怪點名稱] | 設置指定刷怪點多久刷一隻怪物,單位爲tick(1秒=20tick) |
/mm s set [刷怪點名稱] [參數] [值] | 設置刷怪點的某個參數,直接輸入/mm s set 可以查詢所有的參數 |
/mm s addcondition [刷怪點名稱] [條件] [值] | 設置指定刷怪點的刷怪條件 |
/mm s removeconfition [刷怪點名稱] [條件] | 刪除指定刷怪點的刷怪條件 |
[6]. reload指令
基本所有的插件都是靠reload指令來重載插件的,如果你沒有重載插件的話,可能會出現編譯保存的配置沒有效果的情況。
/mm reload
重載插件
二、插件配置
配置 | 介紹 |
---|---|
DropTables | 放置掉落物配置的文件夾 |
Items | 放置自定義掉落物配置的文件夾 |
Mobs | 放置自定義生物配置的文件夾 |
RandomSpawns | 放置生物隨機生成點配置的文件夾 |
SavedData | 保存數據的文件夾 |
Skills | 放置技能配置的文件夾 |
Spawners | 放置刷怪點配置的文件夾 |
config.yml | 插件的基本配置 |
三、自定義怪物
如果你要設置一個自定義的怪物的話,你得把怪物的配置放在Mobs文件夾,默認有兩個配置在該文件夾內,ExampleMobs.yml
配置是給的一個樣例,而VanillaMobs.yml
配置的修改會變更服務器中的原版生物。
其他的.yml文件是之前創建的怪物配置,按怪物的技能特性的不同你可以弄不同的配置。
你可以在MythicMobs百科中查詢需要添加的生物屬性即可。
先給兩個例子:
屬性 | 介紹 |
---|---|
Type | 該生物的樣子 |
Display | 生物的名稱 |
Faction | 生物的派系,同派系之間的怪物不會互打 |
Health | 生物的血量 |
Damage | 生物的攻擊力 |
Armor | 生物的防禦力,類似於盔甲的作用 |
AITargetSelectors | 某個生物的威脅程度,最高爲1,players表示爲攻擊對象爲玩家。 |
Skills | 生物的技能 |
Equipment | 怪物穿的裝備 |
MovementSpeed | 怪物的移動速度 |
BossBar | 類似於末影龍的boss血條 |
Disguise | 生物的僞裝,只是生物的外形變化了。 |
四、原版怪物
這個配置中默認含有三個原版怪物的設置,其中的zombie是之後添加進去的。
你可以按他的模板來,變更怪物的名稱來創建新的原版怪物的設置,把開頭的填寫成相應生物的英文名稱即可。
五、怪物的技能設置
因爲這個插件可以實現的技能實在是太多了,所以這裏就介紹一下簡單的技能實現,如果你想要生物擁有更多的技能時,可以到MythicMobs技能百科中查詢。
假設你想要讓生物擁有召喚的技能時,你可以先查閱相關的技能
[1]. 技能類型
查詢到相應的技能名稱爲summon,該技能含有幾個標籤,我們可以通過變更標籤來調整技能的效果。
如果我們需要一個自定義生物每次可以召喚兩隻殭屍的話,就可以這樣寫
[2]. 技能目標
但是僅這樣寫的話,插件不會知道召喚殭屍的生成方式會發生報錯,所以你需要添加生成殭屍的方式。
在技能百科中有寫了相應的生成方式。
添加了技能的執行目標之後,就能實現在該生物的半徑25格以內的玩家身邊,生成兩隻殭屍了。
六、怪物生成
[1]. 隨機生成
在RandomSpawns裏面默認有一個示例隨機點配置,你可以自己創建新的配置,或者是直接在這個配置裏面添加新的怪物隨機生成。
配置 | 介紹 |
---|---|
MobType | 需要生成的自定義怪物 |
Worlds | 自定義怪物隨機生成的地點 |
Chance | 生成機率,最高爲1 |
Priority | 生成優先度,區塊內有幾個生物時更容易生成該生物 |
Action | 生成的方法,replace表示直接把原版本生物替代成該生物,add爲添加生成 |
[2]. 刷怪點
你可以直接在Spawners文件夾內自己設置,但是這種方法容易造成插件讀取的錯誤。
還是建議直接在遊戲中,使用指令進行設置。
指令 | 介紹(尖括號爲可不填項) |
---|---|
/mm s create [刷怪點名稱] [怪物名稱] <座標> | 創建指定怪物的刷怪點 |
/mm s delete [刷怪點名稱] | 刪除指定刷怪點 |
/mm s info [刷怪點名稱] | 顯示指定刷怪點信息 |
/mm s find <半徑> | 顯示出以自己爲圓心,指定半徑的刷怪點 |
/mm s activate [刷怪點名稱] | 設置指定刷怪點多久刷一隻怪物,單位爲tick(1秒=20tick) |
/mm s set [刷怪點名稱] [參數] [值] | 設置刷怪點的某個參數,直接輸入/mm s set 可以查詢所有的參數 |
/mm s addcondition [刷怪點名稱] [條件] [值] | 設置指定刷怪點的刷怪條件 |
/mm s removeconfition [刷怪點名稱] [條件] | 刪除指定刷怪點的刷怪條件 |
七、自定義物品
[1]. 物品設置
設定自定義物品就跟搭積木一樣,你需要什麼功能、屬性就到百科裏面查找相應的參數,然後再添加進去。
參數 | 介紹 |
---|---|
ID | 物品的ID |
Data | ID的附屬值 |
Display | 物品的顯示名稱 |
Lore | 物品的lore屬性標籤 |
Enchantments | 物品的附魔 |
Attributes | 物品的特殊屬性 |
[2]. 綁定掉落
將指定物品綁定到自定義生物上有兩種方法,一種是直接在自定義生物的掉落參數中設置,另一個是在DropTables中設置掉落包,然後再將掉落包綁定到生物中。
這裏就介紹一下第二種的方法
(1) 創建配置
先在DropsTables中創建一個自己的配置文件
(2) 創建掉落包
然後在裏面填寫相應的參數,#號後面是註釋
填寫的格式是:[自定義的物品] [數量] [掉落機率]
(3) 綁定掉落包
之後再到相應的生物中,綁定這個掉落包
[3]. 指令獲取
你可以在遊戲裏面輸入/mm i get [名稱]
來獲得指定的自定義物品。
如果你想要在菜單中弄成消費點券購買某個自定義物品的話就可以這樣填,需要服務器有點券POINT插件,以op爲前綴意味着當玩家點擊這個按鈕後是以op的狀態執行的指令,points填寫相應的點券價格,當玩家點券不足時就不會執行COMMAND中的命令。
指令 | 介紹(尖括號爲可不填項) |
---|---|
/mm i list | 列出所有已有的自定義物品 |
/mm i info [名稱] | 顯示指定自定義物品的詳細信息 |
/mm i get [名稱] | 獲得指定自定義物品 |
/mm i give [玩家] [名稱] <數量> | 讓指定玩家獲取指定的自定義物品 |
/mm i import [名稱] [配置文件] | 把手持物品添加到自定義物品的配置文件中 |