[1.6.2 | 您所在的位置:网站首页 › 我的世界1122怪物生成条件 › [1.6.2 |
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 实验室设备网 版权所有 |