MRPGNPC

插件 MRPGNPC 1.1.0

没有购买权限 (金粒30粒)
资源类型
原创
版权链接
#
API
1.0.0
依赖
语言
English
MRPGNPC
一个拥有诸多无用设定的NPC 多功能嗷!
👾For RPG Server👾

就问你有啥功能嘛
· 自定义皮肤模型,让服务器拥有更多怪物,更低的tps(实际并不会降低,喜闻乐见罢了)
· 自定义非常多的设置,让你的RPG服务器开发周期更长 先帝创业未半而中道崩殂

Ex:
- 城镇守卫者
- 刷怪区域
- PC RPG服务器有的怪物属性大部分你都能有就完事了
- 指令NPC

每次你整完配置文件保存后,必须得给我reload或者mrn reload咯,不然铁定不生效,别搁那给我叽叽喳喳
QQ群 826809170


第一是MRPGNPC的指令部分



/mrn mob create/delete MobName 创建/删除个NPC

/mrn point create/delete PointName 创建/删除个刷怪点

/mrn skill create SkillName 创建个NPC技能



/mrn reload 重载所有配置文件.
1606991357494.png


DisplayName: 显示的名字 有这些参数

- {MaxHealth} 最大学血量

- {Health} 血量

- {Damage} 伤害


剩下的挑一些讲讲

DefenseFormula: 防御公式,source.damage是受到的伤害参数,假如你想让NPC只受到一半的伤害就source.damage/2 javascript算法 宝贝,自己百度

DamageDelay: 伤害生效间隔,比如你的NPC要对实体造成伤害了,经过这个间隔它才摇摇手给那个坐标的人伤害 下面还有一个HitRange,就是距离那个点多远半径的实体会受到伤害

DeathCommands: 几率:执行的指令 指令1||指令2 就是俩指令选一个 指令1&&指令2 就是俩指令一块儿执行

Skin: 皮肤,老问题重灾区了 我不说

Drops: 掉落 几率:物品id-特殊值-数量 物品1||物品2 俩物品选一个 物品1&&物品2 俩物品一起整 暂时不整nbt物品掉落 我是懒狗

ActiveAttackCreature: 会主动攻击的生物类型
例子:
- Point:A 刷怪点A的生物
- Mob 这个插件刷出来的NPC
- Player 玩家
- Camp:A 阵营A的怪物 阵营这玩意随便写 就是个代号
- Mob|Camp:A 这个插件刷出来的NPC 然后得是阵营A的 少一个条件它都不打

UnattractiveCreature: 不会有兴趣的类型 就算攻击了它也不会去打 例子和上面一样
这是刷怪点配置文件:
1606991381049.png

PointName: 刷怪点名字爱咋写咋写 可以作为选取目标的类型特征

SpawnList: 刷怪点刷怪列表,格式是 怪物配置文件名字:重生Tick:每次刷新数量:最大数量:刷新条件限制-刷新条件限制2~参数(无限加)

条件限制类型:
- atDay 白天
- atNight 晚上
- playersNearby~距离半径 半径内有玩家在
- noOneNearby~距离半径 半径内没有玩家
我真的懒得讲了 自己去啃中式生肉或者帮我翻译 球球了 我是懒狗❤
技能真的太多东西了而且非常好使 方法写的很清楚且调用简单所以开发技能不难 虽然技能参数很少 但是它开源啊!

模型文件代码 服务器可用 贴图自己搞!普通宽臂史蒂夫:
{
    "minecraft:geometry": [
        {
            "description": {
                "identifier": "geometry.hqs",
                "texture_width": 64,
                "texture_height": 64,
                "visible_bounds_width": 2,
                "visible_bounds_height": 3,
                "visible_bounds_offset": [0, 1.5, 0]
            },
            "bones": [
                {
                    "name": "root",
                    "pivot": [0, 0, 0]
                },
                {
                    "name": "rightLeg",
                    "parent": "root",
                    "pivot": [-1.9, 12, 0],
                    "cubes": [
                        {"origin": [-3.9, 0, -2], "size": [4, 12, 4], "uv": [0, 16]}
                    ]
                },
                {
                    "name": "rightBoot",
                    "parent": "rightLeg",
                    "pivot": [-1.9, 12, 0]
                },
                {
                    "name": "rightTrouser",
                    "parent": "rightLeg",
                    "pivot": [-1.9, 12, 0],
                    "cubes": [
                        {"origin": [-3.9, -0.1, -2.1], "size": [4, 12.2, 4.2], "uv": [0, 32]}
                    ]
                },
                {
                    "name": "leftLeg",
                    "parent": "root",
                    "pivot": [1.9, 12, 0],
                    "cubes": [
                        {"origin": [-0.1, 0, -2], "size": [4, 12, 4], "uv": [16, 48]}
                    ]
                },
                {
                    "name": "leftBoot",
                    "parent": "leftLeg",
                    "pivot": [1.9, 12, 0]
                },
                {
                    "name": "leftTrouser",
                    "parent": "leftLeg",
                    "pivot": [1.9, 12, 0],
                    "cubes": [
                        {"origin": [-0.1, -0.1, -2.1], "size": [4.1, 12.2, 4.2], "uv": [0, 48]}
                    ]
                },
                {
                    "name": "waist",
                    "parent": "root",
                    "pivot": [0, 12, 0]
                },
                {
                    "name": "body",
                    "parent": "waist",
                    "pivot": [0, 24, 0],
                    "cubes": [
                        {"origin": [-4, 12, -2], "size": [8, 12, 4], "uv": [16, 16]}
                    ]
                },
                {
                    "name": "head",
                    "parent": "body",
                    "pivot": [0, 24, 0],
                    "cubes": [
                        {"origin": [-4, 24, -4], "size": [8, 8, 8], "uv": [0, 0]}
                    ]
                },
                {
                    "name": "helmet",
                    "parent": "head",
                    "pivot": [0, 24, 0],
                    "cubes": [
                        {"origin": [-4.1, 23.9, -4.1], "size": [8.2, 8.2, 8.2], "uv": [32, 0]}
                    ]
                },
                {
                    "name": "rightArm",
                    "parent": "body",
                    "pivot": [-5, 22, 0],
                    "cubes": [
                        {"origin": [-8, 12, -2], "size": [4, 12, 4], "uv": [16, 48]}
                    ]
                },
                {
                    "name": "rightItem",
                    "parent": "rightArm",
                    "pivot": [-6, 15, 1]
                },
                {
                    "name": "rightSleeve",
                    "parent": "rightArm",
                    "pivot": [-5, 22, 0],
                    "cubes": [
                        {"origin": [-8.1, 11.9, -2.1], "size": [4.2, 12.2, 4.2], "uv": [0, 32]}
                    ]
                },
                {
                    "name": "leftArm",
                    "parent": "body",
                    "pivot": [5, 22, 0],
                    "cubes": [
                        {"origin": [4, 12, -2], "size": [4, 12, 4], "uv": [0, 16]}
                    ]
                },
                {
                    "name": "leftItem",
                    "parent": "leftArm",
                    "pivot": [6, 15, 1]
                },
                {
                    "name": "leftSleeve",
                    "parent": "leftArm",
                    "pivot": [7, 22, 0],
                    "cubes": [
                        {"origin": [3.9, 11.9, -2.1], "size": [4.2, 12.2, 4.2], "uv": [48, 48]}
                    ]
                },
                {
                    "name": "coat",
                    "parent": "body",
                    "pivot": [0, 24, 0],
                    "cubes": [
                        {"origin": [-4.1, 11.9, -2.1], "size": [8.2, 12.2, 4.2], "uv": [16, 32]}
                    ]
                }
            ]
        }
    ],
    "format_version": "1.12.0"
}

退坑卖服害搁说全是定制的小NT不要用辣❤,要用还要骂的也不要用噢❤这个插件NT不适合子/哭哭
作者
亦染KUMA
价格
金粒30粒
下载
22
查看
615
首次发布
最后更新
评分
5.00 星 4 个评分

来自亦染KUMA的更多资源

最新更新

  1. 修复bug

    刷怪出问题了 杀死第一次后面不刷 之前定义了个全局变量导致的 然后修了如果有onTick类技能 出生时仇恨范围内没有玩家的时候 npc逻辑卡死导致不能攻击也不能动
  2. 增加是否开启碰撞箱 RunCommand指令 重新修改

    具体啊 具体去看英文贴
  3. 更新新技能 还有碰撞箱优化

    如题 新技能请去cloudburst啃中式生肉

最新评论

确实是挺不错的插件,也确实不适合nt使用
亦染KUMA
亦染KUMA
好家伙
不错的插件
怎样才能不使用4d皮肤呢