[1.6.2 您所在的位置:网站首页 我的世界掉落模组免费下载 [1.6.2

[1.6.2

2024-06-23 21:17| 来源: 网络整理| 查看: 265

Mythicmobs——mc自定义怪物插件 RPG不二之选

自定义怪物插件,顾名思义的是该插件可以自定义怪物的名字、装备和它的掉落,喜欢的玩家可以下载哦。

怪物的设定

创建新的文档:

1.打开MyThicMobs的插件文件夹

2.打开Mobs文件夹

3.創立新文字档(.txt),並且重新命名文字档名為.yml,前面文件挡名可隨意取

4.打開重新命名後的設定档,把想要增加的設定打上去

下面我来举个例子:

Test1: (类似怪物的代码,下面生成怪物等需要用到,请勿重复)

  Mobtype: zombie (怪物的种类,下面我会放出可设置的种类)

  Display: '&6測試用神奇怪物' (怪物的显示名,支持彩色)

  Health: 30 (怪物的血量,可以无限设置)

  Damage: 10 (怪物的攻击力)

  Skills: (怪物的技能,下面的章节我会放出教程)

  Equipment: (怪物穿的装备,下面的章节我会放出教程)

  Drops: (怪物掉落的物品,下面的章节我会放出教程)

  Options: (怪物的属性,下面的章节我会放出教程)

正确的格式:

如果以上設定都完成了,我们来试试设定成功了没有吧!输入/mm reload

成功应该要出现这样的提示:

当设定成功后!我们开始尝试在服务器里生成一只怪物吧!

我们开始在服务器里输入这个指令

当成功后会生成一个怪物

是不是很神奇呢!他刚才打了我一下!一下就把我打死了!

切記yml设定档在有中文或特殊符文字串時要改為ANSI编码!不然会出错!

推荐使用NotePad++!

怪物的种类中英文对照表:

英文名稱中文名稱blaze烈焰人bat蝙蝠cavespider洞穴蜘蛛chicken鸡babychickenbaby鸡cow牛babycowbaby牛creeper苦力怕poweredcreeper高压苦力怕enderdragon末影龙enderman末影人giant僵尸巨人ghast幽魂horse马babyhorsebaby马irongolem铁傀儡magmacube岩浆史莱姆mushroomcow蘑菇牛babymushroomcowbaby蘑菇牛ocelot猫babyocelotbaby猫pig猪babypigbaby猪pigzombie僵尸猪人angrypigzombie愤怒的僵尸猪人babypigzombiebaby僵尸猪人angrybabypigzombie??sheep羊babysheepbaby羊silverfish春虫skeleton骷髅弓箭手slime史萊姆snowman雪人spider蜘蛛squid墨魚villager村民babyvillagerbaby村民villagezombie村民僵尸babyvillagezombiebaby村民僵尸witch巫师wither凋零witherskeleton凋零骷髏wolf狼babywolfbaby狼angrywolf生气的狼angrybabywolf生气的baby狼zombie僵尸babyzombiebaby殭屍

掉落物品 & 装备的设定

创建新的文档:

1.打开MyThicMobs的插件文件夹

2.打开Items文件夹

3.建新文字档(.txt),並且重新命名副文字档为.yml,前面档名可随意取

4.打开重新命名后的设定档,把想要增加的设定打上去

Test1: (每个物品的代码,打指令时会用到,请勿重复)

  Id: 276 (物品的ID,请勿输入35:5这样的!)

  Data: 0 (数据值,如果是像橘色羊毛的ID 35:1 或物品耐久度請在此打上后面的数据值)

  Display: '&e测试用武器' (物品的显示名,往下拉有范例)

  Lore: (物品的描述,也就是神奇的lore可多行,下面有范例)

  - '&6这把武器看起来很神奇,'

  - '&d我只是一把卑微的测试武器。'

  Enchantments: (物品的附魔,下面我会放出附魔列表,以此类推)

  - ARROW_DAMAGE:1(这个是力量Ⅰ )

  Options: (物品持有特殊属性,往下拉有教程)

如何以上都设置完了,那么我们来试试成功没成功吧!

这是按照我的范例做出来的武器:

如何获得设定好的武器呢?

没错你需要输入指令:/mm items get 物品ID

这样就可以获得这个设定好的武器了!

Options又是什麼呢!?

下面我为大家放出范例图

以下六种属性是可以添加到武器或者装备上的属性:

属性名称效果Damage:增加伤害,1点就是半颗心。Health:增加血量,1点就是半颗心KnockbackResistance:击退抗性,攻击爆炸之类,1为100%不能被击退MovementSpeed:增加移动速度,0.2就是增加20%的速度,以此类推皮革裝備特殊設定Color: R,G,B皮革装备的Options,详细请看RGB色码表(范例:Color: 255,255,255为白色皮革裝!)397:3头颅的特殊设定?Player: ID只可設定於Id: 397 Data:3 的头颅,輸入的ID可以生成对该玩头颅(范例:Player: Notch可以生成Minecraft作者的头颅!)

附魔中英文对照表:

 

附魔名稱簡介ARROW_DAMAGE 力量箭的伤害提升ARROW_FIRE 火失射出火箭ARROW_INFINITE 无限弓箭不会被消耗ARROW_KNOCKBACK 冲击增加箭的击退DAMAGE_ALL 锋利增加伤害DAMAGE_ARTHROPODS 截肢杀手截肢造成额外伤害DAMAGE_UNDEAD 亡灵杀手对不死类造成额外伤害DIG_SPEED 效率加快挖矿速度DURABILITY 耐久增加耐久度FIRE_ASPECT 燃燒攻击目标会着火KNOCKBACK 击退增加击退LOOT_BONUS_BLOCKS 时运增加方块掉落LOOT_BONUS_MOBS 掠夺生物能掉落更多物品OXYGEN 水中呼吸延長水下呼吸時間PROTECTION_ENVIRONMENTAL 保护减少被攻击的伤害PROTECTION_EXPLOSIONS 爆炸抗性减少爆炸伤害PROTECTION_FALL 轻盈减少摔落的伤害PROTECTION_FIRE 抗火性减少火焰的伤害PROTECTION_PROJECTILE 弹射物保护减少弹射物的伤害SILK_TOUCH 精确采集可以挖下物品的本体               THORNS 荆棘类似反甲WATER_WORKER 水中挖掘加快水下挖掘速度

关于怪物掉落设置:

之前我们讲了如何设定怪物,如何制作自定义装备

现在我们来说说如何设定怪物的掉落,掉落的物品可以自定义。

下面我来放一张例子图:

那我们就从Drops的设定开始讲吧,我只设置了四行:

- Test1Items 1 0.5 (50%几率掉落Test1Items这个特殊的物品)

- 264:0 1-3 1 (100%几率掉落钻石1-3个)

- exp 100 (掉落100经验)

- money 100 (掉落100游戏币,需安裝Vault插件)

正确的格式:

1. 特殊物品掉落

- [物品代码] 1

2. 普通物品

- [物品ID]:

3. 经验&金钱类 (100%掉落,不用设置掉率)

- exp [数量]

- money [数量]

掉落几率格式:

1为100%

0.5为50%

0.001为0.1%

以此类推!

设置一整个掉落整体(类似掉落包):

向按照我之前的教程,设置单个掉落的物品挺方便的,

但是要是设置一堆的掉落物会很麻烦,而且会很乱,

现在我们可以通过设置一整个掉落包来实现这个功能。

创建一个新的文字档:

1.打开MyThicMobs的插件文件夾

2.打开DropTables文件夾

3.创建新文字档(.txt),重新命名文件档名为.yml,前面的命名可随意取

4.设定好文字档的命名后,就可以设定了。

我来上一个例图。

Test1Drops: (掉落包的代码,请勿重复。)

  Drops: (一定要有)

  - Test1Items 1 0.5(这个是我们前面教程的剑)

  - 264:0 1-3 1(这是掉落3个钻石100%)

  - exp 100(这是掉落100经验)

  - money 100(这是掉落100游戏币)

总而言之,把DropTables想像成是Drops的媒介,

不要把它想得太复杂。。。

掉落包在Drops的设定:

Drops:

- Test1Drops

(后面不用加任何东西!比如说掉率!)

讲完怪物的掉落,我们来讲讲如何让怪物穿装备吧。

接下来我为大家放几个图例

然后是在Equipment的穿裝备設定:

接下来我们来生成一个怪物试试吧!

他手里拿着我们设定的武器!是不是很厉害呢!这些盔甲和武器都不是装饰的噢,穿上去都是有护甲和伤害的!

格式大概如下:

Equipment:

  - GWZB5:4

- GWZB6:3

- GWZB7:2

- GWZB8:1

- GWWQ1:0  

(格式一定不能错!错了整个配置文件的东西都会失效!)

- [物品代碼]:[位置] 1

如何设置装备是穿在哪个部位的呢?

0 是 手持物品

1 是 鞋子

2 是 裤子

3 是 衣服

4 是 帽子

(注意!怪物只能穿设定好的物品,普通物品无法穿戴,类似钻石胸甲311)

怪物自然生成 & 怪物定点生成

有些腐竹喜欢让怪物自然生成在世界

有些腐竹喜欢定点生成做副本(比如说我)

这两个功能我们都可以实现。

这是我设置一个世界自然生成的测试图~生成的速率和条件都可以设置噢~请看我下面详细介绍

怪物自然生成:

老规矩

创建一个新的文字档:

1.打开MyThicMobs的插件文件夹

2.打开RandomSpawns文件夹

3.创建新文字档(.txt),并且命名为.yml,前面的命名可随意取

4.打开重新命名后的文字档,把要设定的设定打上去。

下面我为大家放出一个范例

Test1Random: (设定代码,请勿重复)

  Mobname: Test1 (填上我们之前设定的怪物的代码)

  Worlds: world (怪物生成的世界)

  Chance: 1 (生成的几率,这个我不太了解,一般我是设定为1)

  Priority: 1 (怪物生成的优先权?)  

  Conditions: (怪物生成的条件,下面我会有教程)

  - outside true

接下来是可设置的生成条件:

- inregion [区域] (WorldGuard专用,在哪个区域才会生成特殊怪物)

- notinregion [区域] (WorldGuard专用,不在哪个区域才会生成设定的特殊怪物?)

- lunarphase [位置] (月亮在哪个位置怪物才会生成,請輸入0~7)

- outside [true或false] (是否在非密集空间生成?可有效防止刷怪塔等!)

- playerwithin [距离] (玩家在多少格范围內才会生成怪物?)

- playernotwithin [距离] (玩家所在的范围內不会生成怪物)

- raining [true或false] (下雨才会生成怪物?)

- sunny [true或false]  (出太阳才会生成怪物)

- thundering [true或false] (打雷才会生成怪物?)

注意!任何设定都可能影响怪物的生成,比如ESS的限制,或者一些限制怪物生成插件!

怪物定点生成:

这个功能很多怪物插件都有,我们也不例外,你可以用这个功能

制作一些副本,玩家可能会上瘾噢~

定点生成怪物主要是靠指令。

大概的指令:输入/mm s

/mm s create [刷怪点名称] [怪物代码]

指着的方块输入指令,指着的方块就会变成刷怪点

/mm s copy [A刷怪点名称] [B刷怪点名称]

复制之前设置的刷怪点,可以省下很多时间。

/mm s delete [刷怪点名称]

刪除指定的刷怪点。

/mm s info [刷怪点名称]

查看指定的刷怪点的资料。

/mm s listnear

查看在范围内有多少MyThicMob的自定义刷怪点。

/mm s set [刷怪点名称] [属性] [变量]

设定指定的刷怪点的属性,比如说刷怪点的刷怪时间,下面我会详细介绍。

/mm s addcondition [刷怪点名称] [生成的条件] [变量]

设定刷怪点的生成条件,下面我会说。

/mm s removecondition [刷怪点名称] [生成的条件]

删除刷怪点的生成条件。

我们在上面提到的刷怪点的属性

/mm s set [刷怪点的名称] [属性] [变量]

什么是刷怪点的属性呢?这些属性又有什么用?

其實說特殊設定也可以,因為它真的很像特殊設定

cooldown:

刷怪点的冷却时间,就是怪物死了后多久会再次刷怪,以秒为计。

leashrange:

刷怪点的怪物可以离自己的生成点多远,设0的话为无限距离。

maxmobs:

这个刷怪点"最多(最大值)"可以生成多少个怪物?

warmup:

刷怪点每隔几秒会生成一个怪物,和cooldown不一样,你们自己探索一下。

mobsperspawn:

刷怪点"一次生成"多少怪物?

例:设定为5的话就是一次生成5个怪物,而不是一个一个的生成。

接下来我们来说说刷怪的生成条件

什麼又是/mm s addcondition [怪磚名稱] [生成條件] [值]呢?

它就是等於RandomSpawns的生成條件,所以可以用的條件和RandomSpawns一樣:

目前可用的生成條件有:

- inregion [区域] (WorldGuard专用,在哪个区域才会生成特殊怪物)

- notinregion [区域] (WorldGuard专用,不在哪个区域才会生成设定的特殊怪物?)

- lunarphase [位置] (月亮在哪个位置怪物才会生成,請輸入0~7)

- outside [true或false] (是否在非密集空间生成?可有效防止刷怪塔等!)

- playerwithin [距离] (玩家在多少格范围內才会生成怪物?)

- playernotwithin [距离] (玩家所在的范围內不会生成怪物)

- raining [true或false] (下雨才会生成怪物?)

- sunny [true或false]  (出太阳才会生成怪物)

- thundering [true或false] (打雷才会生成怪物?)

接下来我来说说如何创建一个刷怪点

首先我们想要设置一个刷怪点,指着一个想要作为刷怪点的方块,

输入指令:/mm spawn create 刷怪点名称 怪物代码(刷怪点名称可自定义,怪物代码是我们先前设置好的)

这样!我们就可以设置一个会自动生成怪物的刷怪点啦~

怪物属性设定&怪物的技能

怪物的属性设定

之前我们在上文提到的怪物的Options

怪物属性就是在Mobs设定面下的Options,

可以微调怪物的能力!

在这里用ExampleMobs:的文字档来做个范例。

Options:

  AlwaysShowName: true

  MovementSpeed: 0.2

  MaxCombatDistance: 25

  PreventOtherDrops: true

属性名称属性介绍PreventRenaming:预设true,防止玩家使用命名牌更改生物名称PreventItemPickup:预设true,防止怪物捡取地面的东西PreventBlockInfection:预设true,防止蠹虫破坏方块PreventLeashing:预设true,防止生物被缰绳牵走PreventOtherDrops:预设false,防止生物掉落怪物自身的掉落PreventSlimeSplit:预设false,防止史莱姆的分裂PreventTeleporting:预设false,防止魔影人的传送RepeatAllSkills:预设false,生物的HP回复的技能是否再次触发(我也不太理解)AlwaysShowName:预设false,生物是否永远显示头上的名字?FollowRange:怪物检测到玩家的距离,设置1为一个方块的距离MovementSpeed:怪物移动速度,0.2为标准MaxCombatDistance:最远用远程武器打到怪物的距离,设置25就是25格外远程武器攻击不到KnockbackResistance:击退抗性,设置为1怪物永远都不会被击退。HorseTamed:预设true,马是否会被驯服HorseColor:马的颜色。可设置:BLACK, BROWN, CHESTNUT, CREAMY, DARK_BROWN, GRAY, WHITE(黑色 , 棕色 , 栗色 , 奶油色 , 暗棕色 , 灰色 或 白色)HorseType:马的种类。可设置:DONKEY, HORSE, MULE, SKELETON_HORSE, UNDEAD_HORSE(驴 , 马 , 骡 , 骷髅马 , 僵尸馬)HorseStyle:马的斑点。可輸入:BLACK_DOTS, WHITE, WHITE_DOTS, WHITEFIELD(黑点 , 白色 , 白点 , 白斑纹)Size:史莱姆的大小。Ocelot:猫的种类。可輸入:BLACK_CAT, RED_CAT, SIAMESE_CAT, WILD_OCELOT(黑猫 , 红猫 , ??猫 , 野猫)Color:羊或狼項圈的顏色。输入0~15,对应的羊

技能的格式介绍:

注意,此处非常高能!

可设置副本怪物和野生怪物的技能,

在MyThicMobs可以设置各种奇葩的技能!可以设置各种变态的技能!

在这里我将教你简单&进阶技能格式的写法

下面我将放出一些例子。

Skills:   - msg 0:'&d[&4创世神&d]&a世界在颤动,原来是死亡守护者又出现了,赶快去击杀他!&b位置:堕落之殿' =100% 1

- msg 0:'&d[&4创世神&d]&a经过一番血战,远古死亡守护者终于被击杀了!' =0% 1

- healself 200 =40% 1

我这个就是怪物在生成的时候会有提示语:世界在颤抖,XXX怪物出现了。

还有被击杀的时候就会有提示语.- healself 200 =40% 1 就是怪物在血量40%的时候回复200生命值

接下来我来说说正确的格式吧:

- [技能] [参数] [血量]

技能=就是怪物会释放的技能,下文会详细介绍。

参数=各种技能都会有自己的参数,详细请看下文。

血量=技能会在怪物处在多少时触发,我来举个例子:

>10 就是怪物在血量大于10的時候可以触发这个技能。

30% 就是怪物在血量大于30%的時候可以触发这个技能。

10,=5,0 1

触发器名称触发器名称onSpawn:怪物出生时会触发某技能所用的触发器。onDeath:怪物死亡時会触发某技能所用的触发器。onAttack:怪物攻击時会触发某技能所用的触发器。onDamaged:怪物被攻击時会触发某技能所用的触发器。onExplode:苦力帕爆炸時会触发某技能所用的触发器。onTeleport:末影人传送時会触发某技能所用的触发器。onTimer:#:某技能会被設定成每几tick触发一次,20ticks为1秒,请在#輸入数字。

各技能介绍:

请注意[]为必须设定,为可选设定,,

[范围]通常表示几格內技能做出的动作玩家会接收到或是范围,

[刻]指的是服务器刻,20刻为1秒。

技能列表

名稱:ActivateSpawner - 運行生怪磚格式:activatespawner [怪磚名稱] [血量] 簡介:強制使一個生怪磚生出其設定的怪物,如果它的cooldown和warmup時間到了的話。範例:- activatespawner test =0 1BOSS在死後有100%的機率使 "test" 生怪磚強制生怪。

 

名稱:Bar Timer Message - BOSS血條訊息格式:bartimer [範圍]:[秒]:'顯示的訊息' [血量] 簡介:使範圍內的玩家在秒數內可以看到所設定的BOSS血條訊息。需要 BarAPI 支援。範例:- bartimer 25:10:'&6噢慘了,BOSS出現了!' =100% 1BOSS在出生時有100%的機率出現 "&6噢慘了,BOSS出現了!" 的BOSS血條訊息。

 

名稱:Command - 命令提示字元格式:cmd '指令' [血量] 簡介:從小黑窗運行指令。請不要輸入斜線除非是WorldEdit。範例:- cmd 'stop' =25% 0.5BOSS在血量為25%時有50%的機率透過小黑窗運行/stop指令。

名稱:Consume - 吸血術格式:consume [平行範圍]:[垂直範圍]:[傷害]:[回血] [怪物類型], [血量] 簡介:使範圍內指定類型的怪物受到傷害,並且使施放這個技能的BOSS回血,吸到兩隻怪就回復兩次[回血]設定的血量,依此類推。[怪物類型]可以是1-1-2的怪物表格中的怪物或MyThicMobs的怪物,請代入怪物代碼,如果要吸的是玩家的血請代入player。範例:- consume 10:10:50:20 skeleton,Test1 0 1BOSS在血量大於0%時有100%的機率使範圍10格以內的玩家造成5點無視盔甲的傷害。

 

名稱:DamageAll - 直接造成生物傷害格式:damageall [範圍]:[傷害]: [血量] 簡介:使範圍內所有生物受到傷害。指的是這個技能造成的傷害是否要計算到盔甲和抵抗藥水抵禦。範例:- damageall 20:100:true 0 0.5BOSS在血量大於0時有50%的機率在以其為中心的45x45空間內用10格的距離隨機瞬移。

名稱:Throw - 投擲玩家格式:throw [範圍]:[丟多遠]:[丟多高] [血量] 簡介:使範圍內所有的玩家被丟。[丟多遠]請輸入數字,數字越大代表著玩家會飛得很遠。[丟多高]請輸入數字,數字越大代表著玩家會飛得更高。範例:- throw 20:25:30 =0% 1BOSS在死亡時有100%的機率將20格內所有玩家丟到25格外、30格高的天空。

名稱:Weather - 暫時切換天氣格式:weather [天氣類型]: [血量] 簡介:在限定時間內暫時切換BOSS所在世界的天氣。[天氣類型]請輸入rain或thunder或clear,方別代表了下雨天、打雷、晴天。範例:- weather rain:2000 =100% 1BOSS在出生時有100%的機率讓其所在世界的天氣於100秒內轉變為下雨天。

名稱:Mount - 強制騎乘格式:mount [怪物代碼] [血量] 簡介:施放技能的BOSS可以騎乘指定的BOSS,此技能或許可以有效解決生怪磚或自然生怪不出騎乘怪的問題。[怪物代碼]請輸入Mobs裡怪物的代碼。範例:- mount Test1 =100% 1BOSS在出生時有100%的機率騎著"Test1"這隻怪物。

名稱:Dismount - 強制解除騎乘狀態格式:dismount [血量] 簡介:施放技能的BOSS會強制離開它所騎著的BOSS。範例:- dismount =25% 1BOSS在血量等於25%時有100%的機率讓自己強制解除騎乘狀態。

名稱:SpawnPassenger - 強制讓指定BOSS騎施放技能的BOSS格式:spawnpassenger [怪物代碼] [血量] 簡介:施放技能的BOSS可以強制讓指定的BOSS騎在施放技能的BOSS。[怪物代碼]請輸入Mobs裡怪物的代碼。範例:- spawnpassenger Test1 =50% 1BOSS在血量等於50%有100%的機率讓"Test1"這隻怪物騎在它身上。

名稱:EjectPassenger - 強制解除被騎乘狀態格式:ejectpassenger [血量] 簡介:被騎的BOSS施放技能後可以讓騎著他的BOSS強制解除騎乘狀態。範例:- ejectpassenger =10% 1BOSS在血量等於10%時有100%的機率讓它身上騎著它的BOSS直接下來。

名稱:MountPlayer - 使BOSS騎乘玩家格式:mountplayer [血量] 簡介:可以使放技能的BOSS騎在它所盯著的玩家身上。範例:- monutplayer



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有